Compare commits
2 Commits
feat/oss-f
...
v0.4.8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
735db21227 | ||
|
|
e8d52de5e4 |
@@ -11,6 +11,7 @@ checksums:
|
||||
"%2410%2Fmonth/singular": cab5e752ed83096e34fca780d90e1fb9
|
||||
"%248%2Fmonth/singular": 4667034934bb2bc3d569c70b94205b51
|
||||
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
|
||||
Account/singular: 01215c12fb1cdb93bd0c84c1382bef56
|
||||
Account%20deleted/singular: a25da96a1579c4491be0a95669ef18a4
|
||||
@@ -89,6 +90,7 @@ checksums:
|
||||
Card%20title/singular: 7c34f59f4005e6cb3a6ff546ea0b96e3
|
||||
Change%20Password/singular: a552fc5c4189ebc3e2e6018edda7d18f
|
||||
Change%20your%20language%20preferences./singular: 293d49fc3c75e9c425b64bd7126e6b46
|
||||
Check%20out%20some%20of%20our%20favorite%20open%20source%20projects./singular: b0d0be4f63c16552b3aa795af29240d1
|
||||
Check%20your%20inbox/singular: e9a430fcd298def74212238df0f680d6
|
||||
Checklist%20name/singular: 5eb5de823f7ca5a4d97bb41e6a3f675a
|
||||
Checklists/singular: 6f79129c8f08ee54d858a2af57d16dd9
|
||||
@@ -285,6 +287,7 @@ checksums:
|
||||
Launch%20offer/singular: 624592ba2ecf647a3fe60d493c1ee71a
|
||||
Launch%20offer%3A%20Get%20unlimited%20members%20with%20Pro/singular: 8c1be80f5b2fcc112922282afbe30287
|
||||
Launch%20offer%3A%20unlimited%20seats%20for%20just%20%2429%2Fmonth%20with%20Pro/singular: 235d1cda21811c296afdc0dcc438cc24
|
||||
Learn%20more/singular: e598091d132f890c37a6d4ed94f6d794
|
||||
Learning/singular: 90e91da3f870f065f2da9aa9adf53514
|
||||
Legal/singular: 00d3f08da61a21887009819cf93fb414
|
||||
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%20workspace%2C%20there%20is%20no%20going%20back.%20This%20action%20cannot%20be%20undone./singular: c9ce6a516ed1f361653e8f8db3dd5ffd
|
||||
Open%20source/singular: 81a747dc664de1a3389b495c8f84843b
|
||||
Open%20Source%20Friends/singular: ffe3d75e5d03b8469c9dcb019dceb164
|
||||
or/singular: 7b133c38bec0d5ee23cc6bcf9a8de50b
|
||||
Organize%20and%20find%20cards%20quickly%20with%20powerful%20filtering%20tools./singular: 1b9898c4b21e9dff413b4f76dc59db56
|
||||
OSS%20Friends/singular: 706e10666dfe26130c17fedb5366a25d
|
||||
Own%20your%20data/singular: cc2178dac4bdf6b07f030cfc2a7510e6
|
||||
Owned%20by%20Atlassian/singular: ace4ed076a5318ad48c296fa09afed69
|
||||
Part-time/singular: 213d63da450f35dabb3ab0e35e29feed
|
||||
@@ -422,6 +427,7 @@ checksums:
|
||||
Social%20Media/singular: 2227508afb0d38a027e323207e47d4a2
|
||||
Software%20Development/singular: 67659097ef6bcb194839858b2c4f3a3c
|
||||
Star%20on%20Github/singular: e5cb0428f1ac6485688f120d78742875
|
||||
Start%2014%20day%20free%20trial/singular: 4be2811a8f3455618032ccb59e40658b
|
||||
Subscription%20Required/singular: 05f2b4abfc36def17756a6969983cf86
|
||||
Success/singular: c43827becada6750f7a25890905f38b9
|
||||
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%20title/singular: 98cf8f12923ec1a58e767e3a40863b21
|
||||
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%20(%2429%2Fmonth)/singular: 9a91ea70f5eb55aac96640bf0fd7feff
|
||||
Upgrade%20to%20Team%20Plan/singular: 40e2ef151266937f8bbe63b3d361f645
|
||||
Urgent/singular: e79afcd4398e52e10e7e8243a7eecabe
|
||||
URL%20can%20only%20contain%20letters%2C%20numbers%2C%20and%20hyphens/singular: 875d37d2d920f98ef60a314eda8a5d9a
|
||||
URL%20cannot%20exceed%2024%20characters/singular: 395c25732b84ac1f5b63ee310da08e93
|
||||
|
||||
@@ -12,6 +12,7 @@ interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
|
||||
href?: string;
|
||||
fullWidth?: boolean;
|
||||
openInNewTab?: boolean;
|
||||
iconOnly?: boolean;
|
||||
}
|
||||
|
||||
const Button = ({
|
||||
@@ -24,6 +25,7 @@ const Button = ({
|
||||
href,
|
||||
fullWidth,
|
||||
openInNewTab,
|
||||
iconOnly,
|
||||
...props
|
||||
}: ButtonProps) => {
|
||||
const classes = twMerge(
|
||||
@@ -32,6 +34,15 @@ const Button = ({
|
||||
size === "sm" && "text-xs",
|
||||
size === "lg" && "py-[0.65rem]",
|
||||
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" &&
|
||||
"bg-light-1000 dark:bg-dark-1000 dark:text-dark-50",
|
||||
variant === "secondary" &&
|
||||
@@ -47,19 +58,60 @@ const Button = ({
|
||||
<span className="relative flex items-center justify-center">
|
||||
{isLoading && (
|
||||
<span className="absolute">
|
||||
<LoadingSpinner size={size} />
|
||||
<LoadingSpinner size={size === "xs" ? "sm" : size} />
|
||||
</span>
|
||||
)}
|
||||
<div
|
||||
className={twMerge(
|
||||
"flex items-center",
|
||||
isLoading ? "invisible" : "visible",
|
||||
)}
|
||||
>
|
||||
{iconLeft && <span className="mr-2">{iconLeft}</span>}
|
||||
{children}
|
||||
{iconRight && <span className="ml-1">{iconRight}</span>}
|
||||
</div>
|
||||
{iconOnly ? (
|
||||
<div
|
||||
className={twMerge(
|
||||
"flex items-center",
|
||||
isLoading ? "invisible" : "visible",
|
||||
)}
|
||||
>
|
||||
{iconLeft ?? iconRight}
|
||||
</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>
|
||||
);
|
||||
|
||||
|
||||
@@ -2,14 +2,19 @@ import Link from "next/link";
|
||||
import { useRouter } from "next/router";
|
||||
import { Button } from "@headlessui/react";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import { env } from "next-runtime-env";
|
||||
import { useTheme } from "next-themes";
|
||||
import { useEffect, useState } from "react";
|
||||
import { HiBolt } from "react-icons/hi2";
|
||||
import {
|
||||
TbLayoutSidebarLeftCollapse,
|
||||
TbLayoutSidebarLeftExpand,
|
||||
} from "react-icons/tb";
|
||||
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 boardsIconLight from "~/assets/boards-light.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 templatesIconDark from "~/assets/templates-dark.json";
|
||||
import templatesIconLight from "~/assets/templates-light.json";
|
||||
import ButtonComponent from "~/components/Button";
|
||||
import ReactiveButton from "~/components/ReactiveButton";
|
||||
import UserMenu from "~/components/UserMenu";
|
||||
import WorkspaceMenu from "~/components/WorkspaceMenu";
|
||||
import { useModal } from "~/providers/modal";
|
||||
import { useWorkspace } from "~/providers/workspace";
|
||||
import { api } from "~/utils/api";
|
||||
|
||||
interface SideNavigationProps {
|
||||
user: UserType;
|
||||
@@ -39,13 +48,23 @@ export default function SideNavigation({
|
||||
onCloseSideNav,
|
||||
}: SideNavigationProps) {
|
||||
const router = useRouter();
|
||||
const { workspace } = useWorkspace();
|
||||
const [isCollapsed, setIsCollapsed] = 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(() => {
|
||||
const savedState = localStorage.getItem("kan_sidebar-collapsed");
|
||||
if (savedState !== null) {
|
||||
setIsCollapsed(JSON.parse(savedState));
|
||||
setIsCollapsed(Boolean(JSON.parse(savedState)));
|
||||
}
|
||||
setIsInitialised(true);
|
||||
}, []);
|
||||
@@ -61,7 +80,9 @@ export default function SideNavigation({
|
||||
|
||||
const { pathname } = router;
|
||||
|
||||
const { theme, resolvedTheme } = useTheme();
|
||||
const { resolvedTheme } = useTheme();
|
||||
|
||||
const isCloudEnv = env("NEXT_PUBLIC_KAN_ENV") === "cloud";
|
||||
|
||||
const isDarkMode = resolvedTheme === "dark";
|
||||
|
||||
@@ -148,7 +169,7 @@ export default function SideNavigation({
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div className="space-y-3">
|
||||
<div className="space-y-2">
|
||||
<UserMenu
|
||||
email={user.email ?? ""}
|
||||
imageUrl={user.image ?? undefined}
|
||||
@@ -156,6 +177,33 @@ export default function SideNavigation({
|
||||
isCollapsed={isCollapsed}
|
||||
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>
|
||||
</nav>
|
||||
</>
|
||||
|
||||
@@ -49,13 +49,14 @@ export default function WorkspaceMenu({
|
||||
<div
|
||||
className={twMerge(
|
||||
"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
|
||||
className={twMerge(
|
||||
"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 && "md:mb-1.5 md:h-9 md:w-9 md:flex-none md:p-0",
|
||||
isCollapsed &&
|
||||
"md:mb-1.5 md:h-9 md:w-9 md:flex-none md:justify-center md:p-0",
|
||||
)}
|
||||
title={isCollapsed ? workspace.name : undefined}
|
||||
>
|
||||
|
||||
@@ -63,6 +63,10 @@ msgstr "$8/Monat"
|
||||
msgid "1 user"
|
||||
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
|
||||
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."
|
||||
@@ -119,7 +123,7 @@ msgid "Add label"
|
||||
msgstr "Label hinzufügen"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
msgstr "Mitglied hinzufügen"
|
||||
|
||||
@@ -154,7 +158,7 @@ msgstr "hat Checklistenelement <0>{0}</0> hinzugefügt"
|
||||
msgid "added label <0>{0}</0>"
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Jeder mit diesem Link kann deinem Arbeitsbereich beitreten"
|
||||
|
||||
@@ -307,7 +311,7 @@ msgid "Board"
|
||||
msgstr "Board"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Board-Analytik"
|
||||
|
||||
@@ -352,7 +356,7 @@ msgstr "Board-Sichtbarkeit"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Board-Sichtbarkeit aktualisiert"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Boards"
|
||||
|
||||
@@ -379,7 +383,7 @@ msgstr "Fehlerbericht"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
@@ -406,6 +410,10 @@ msgstr "Passwort ändern"
|
||||
msgid "Change your language preferences."
|
||||
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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -443,7 +451,7 @@ msgstr "Arbeite nahtlos mit deinem Team zusammen."
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Demnächst verfügbar"
|
||||
|
||||
@@ -455,7 +463,7 @@ msgstr "Kommentare"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Kommentare & Erwähnungen"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
@@ -551,7 +559,7 @@ msgstr "Karte erstellen"
|
||||
msgid "Create checklist"
|
||||
msgstr "Checkliste erstellen"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Einladungslink erstellen"
|
||||
|
||||
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Benutzerdefinierter Workspace-Link"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "Benutzerdefinierte Workspace-URL"
|
||||
|
||||
@@ -640,7 +648,7 @@ msgstr "Kundensupport"
|
||||
msgid "Dark"
|
||||
msgstr "Dunkel"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Einladungslink deaktivieren"
|
||||
|
||||
@@ -680,8 +688,8 @@ msgid "Delete template"
|
||||
msgstr "Vorlage löschen"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Workspace löschen"
|
||||
|
||||
@@ -745,7 +753,7 @@ msgstr "Dokumente"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentation"
|
||||
@@ -786,7 +794,7 @@ msgstr "Bearbeitung"
|
||||
msgid "email"
|
||||
msgstr "E-Mail"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "Email"
|
||||
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:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
msgstr "Fehler"
|
||||
|
||||
@@ -877,7 +885,7 @@ msgstr "Fehler beim Aktualisieren des Arbeitsbereichsnamens"
|
||||
msgid "Error updating 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
|
||||
msgid "Error upgrading subscription"
|
||||
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."
|
||||
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"
|
||||
msgstr "Einladungslink konnte nicht kopiert werden"
|
||||
|
||||
@@ -928,7 +936,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "Häufig gestellte Fragen"
|
||||
|
||||
@@ -950,7 +958,7 @@ msgid "Feature Request"
|
||||
msgstr "Feature-Anfrage"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -983,7 +991,7 @@ msgstr "Für langfristige Nachhaltigkeit erkennen wir an, dass alle guten Open-S
|
||||
msgid "Free"
|
||||
msgstr "Kostenlos"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Kostenloser Plan"
|
||||
@@ -1175,11 +1183,11 @@ msgstr "Ungültige Einladung"
|
||||
msgid "Invite"
|
||||
msgstr "Einladen"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "Invite link copied"
|
||||
msgstr "Einladungslink kopiert"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:203
|
||||
#: src/views/members/components/InviteMemberForm.tsx:210
|
||||
msgid "Invite link copied to clipboard"
|
||||
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."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "Invite member"
|
||||
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."
|
||||
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"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
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"
|
||||
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
|
||||
msgid "Learning"
|
||||
msgstr "Lernen"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Rechtliches"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "Lizenz"
|
||||
|
||||
@@ -1335,7 +1347,7 @@ msgstr "hat Checklistenelement <0>{0}</0> als unvollständig markiert"
|
||||
msgid "Medium Priority"
|
||||
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/NewCardForm.tsx:366
|
||||
#: 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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Open Source"
|
||||
|
||||
#: src/views/oss-friends/index.tsx:58
|
||||
msgid "Open Source Friends"
|
||||
msgstr "Open-Source-Freunde"
|
||||
|
||||
#: src/components/AuthForm.tsx:365
|
||||
msgid "or"
|
||||
msgstr "oder"
|
||||
@@ -1489,6 +1505,11 @@ msgstr "oder"
|
||||
msgid "Organize and find cards quickly with powerful filtering tools."
|
||||
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/PricingTiers.tsx:70
|
||||
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/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40
|
||||
@@ -1624,7 +1645,7 @@ msgstr "Bitte versuche es später erneut."
|
||||
msgid "Price per user/month"
|
||||
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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1635,11 +1656,11 @@ msgstr "Preise"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Prioritäts-E-Mail-Support"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Datenschutzrichtlinie"
|
||||
|
||||
@@ -1651,7 +1672,7 @@ msgstr "Privat"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Pro-Plan"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Pro-Plan ∞"
|
||||
|
||||
@@ -1734,7 +1755,7 @@ msgstr "Recherche"
|
||||
msgid "Resolution"
|
||||
msgstr "Lösung"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Ressourcen"
|
||||
|
||||
@@ -1816,7 +1837,7 @@ msgid "Senior"
|
||||
msgstr "Senior"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
@@ -1890,6 +1911,11 @@ msgstr "Softwareentwicklung"
|
||||
msgid "Star on 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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Abonnement erforderlich"
|
||||
@@ -1899,7 +1925,7 @@ msgstr "Abonnement erforderlich"
|
||||
msgid "Success"
|
||||
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:"
|
||||
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"
|
||||
msgstr "System"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
msgstr "Team-Plan"
|
||||
@@ -1948,12 +1974,12 @@ msgstr "Vorlagenname darf 100 Zeichen nicht überschreiten"
|
||||
msgid "Template name is required"
|
||||
msgstr "Vorlagenname ist erforderlich"
|
||||
|
||||
#: src/components/SideNavigation.tsx:75
|
||||
#: src/components/SideNavigation.tsx:96
|
||||
#: src/views/home/components/Features.tsx:115
|
||||
msgid "Templates"
|
||||
msgstr "Vorlagen"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Nutzungsbedingungen"
|
||||
|
||||
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Unbegrenzte listen"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Unbegrenzte Mitglieder"
|
||||
|
||||
@@ -2235,12 +2261,9 @@ msgstr "hat den Titel aktualisiert"
|
||||
msgid "updated the title to <0>{0}</0>"
|
||||
msgstr "hat den Titel in <0>{0}</0> geändert"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Upgrade"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Upgrade auf Pro"
|
||||
|
||||
@@ -2248,10 +2271,6 @@ msgstr "Upgrade auf Pro"
|
||||
msgid "Upgrade to Pro ($29/month)"
|
||||
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:55
|
||||
msgid "Urgent"
|
||||
@@ -2459,7 +2478,7 @@ msgstr "Sie haben sich erfolgreich angemeldet."
|
||||
msgid "You have been signed up successfully."
|
||||
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!"
|
||||
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
@@ -67,6 +67,10 @@ msgstr "$8/month"
|
||||
msgid "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
|
||||
#~ msgid ""
|
||||
#~ "A powerful, flexible kanban app that helps you organise work,\n"
|
||||
@@ -135,7 +139,7 @@ msgid "Add label"
|
||||
msgstr "Add label"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
msgstr "Add member"
|
||||
|
||||
@@ -174,7 +178,7 @@ msgstr "added label <0>{0}</0>"
|
||||
#~ msgid "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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Anyone with this link can join your workspace"
|
||||
|
||||
@@ -347,7 +351,7 @@ msgid "Board"
|
||||
msgstr "Board"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Board analytics"
|
||||
|
||||
@@ -401,7 +405,7 @@ msgstr "Board visibility"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Board visibility updated"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Boards"
|
||||
|
||||
@@ -436,7 +440,7 @@ msgstr "Bug Report"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
@@ -467,6 +471,10 @@ msgstr "Change Password"
|
||||
msgid "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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -504,7 +512,7 @@ msgstr "Collaborate seamlessly with your team."
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Coming soon"
|
||||
|
||||
@@ -516,7 +524,7 @@ msgstr "Comments"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Comments & mentions"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Company"
|
||||
|
||||
@@ -624,7 +632,7 @@ msgstr "Create card"
|
||||
msgid "Create checklist"
|
||||
msgstr "Create checklist"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Create invite link"
|
||||
|
||||
@@ -717,7 +725,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Custom workspace link"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "Custom workspace URL"
|
||||
|
||||
@@ -729,7 +737,7 @@ msgstr "Customer Support"
|
||||
msgid "Dark"
|
||||
msgstr "Dark"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Deactivate invite link"
|
||||
|
||||
@@ -769,8 +777,8 @@ msgid "Delete template"
|
||||
msgstr "Delete template"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Delete workspace"
|
||||
|
||||
@@ -834,7 +842,7 @@ msgstr "Docs"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Documentation"
|
||||
@@ -875,7 +883,7 @@ msgstr "Editing"
|
||||
msgid "email"
|
||||
msgstr "email"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
@@ -909,7 +917,7 @@ msgstr "Enter your password"
|
||||
|
||||
#: src/views/boards/components/NewBoardForm.tsx:77
|
||||
#: src/views/boards/components/NewBoardForm.tsx:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
@@ -966,7 +974,7 @@ msgstr "Error updating workspace name"
|
||||
msgid "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
|
||||
msgid "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."
|
||||
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"
|
||||
msgstr "Failed to copy invite link"
|
||||
|
||||
@@ -1017,7 +1025,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "FAQs"
|
||||
|
||||
@@ -1039,7 +1047,7 @@ msgid "Feature Request"
|
||||
msgstr "Feature Request"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -1082,7 +1090,7 @@ msgstr "For long-term sustainability, we recognise all good open source projects
|
||||
msgid "Free"
|
||||
msgstr "Free"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Free Plan"
|
||||
@@ -1286,11 +1294,11 @@ msgstr "Invite"
|
||||
#~ msgid "Invite another"
|
||||
#~ msgstr "Invite another"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "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"
|
||||
msgstr "Invite link copied to clipboard"
|
||||
|
||||
@@ -1303,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."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "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."
|
||||
msgstr "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
|
||||
|
||||
@@ -1364,7 +1372,7 @@ msgid "Language"
|
||||
msgstr "Language"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
msgstr "Launch offer"
|
||||
|
||||
@@ -1377,15 +1385,19 @@ msgstr "Launch offer: Get unlimited members with Pro"
|
||||
msgid "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
|
||||
msgid "Learning"
|
||||
msgstr "Learning"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Legal"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "License"
|
||||
|
||||
@@ -1446,7 +1458,7 @@ msgstr "marked checklist item <0>{0}</0> as incomplete"
|
||||
msgid "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/NewCardForm.tsx:366
|
||||
#: src/views/card/index.tsx:126
|
||||
@@ -1604,7 +1616,7 @@ msgstr "Onboarding"
|
||||
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."
|
||||
|
||||
#: 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."
|
||||
msgstr "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||
|
||||
@@ -1612,6 +1624,10 @@ msgstr "Once you delete your workspace, there is no going back. This action cann
|
||||
msgid "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
|
||||
msgid "or"
|
||||
msgstr "or"
|
||||
@@ -1620,6 +1636,11 @@ msgstr "or"
|
||||
msgid "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/PricingTiers.tsx:70
|
||||
msgid "Own your data"
|
||||
@@ -1733,7 +1754,7 @@ msgstr "Please select a file to upload."
|
||||
#: src/views/card/index.tsx:175
|
||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40
|
||||
@@ -1755,7 +1776,7 @@ msgstr "Please try again later."
|
||||
msgid "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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1766,11 +1787,11 @@ msgstr "Pricing"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Priority email support"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Privacy policy"
|
||||
|
||||
@@ -1782,7 +1803,7 @@ msgstr "Private"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Pro Plan"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Pro Plan ∞"
|
||||
|
||||
@@ -1869,7 +1890,7 @@ msgstr "Research"
|
||||
msgid "Resolution"
|
||||
msgstr "Resolution"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Resources"
|
||||
|
||||
@@ -1959,7 +1980,7 @@ msgid "Senior"
|
||||
msgstr "Senior"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Settings"
|
||||
|
||||
@@ -2041,6 +2062,11 @@ msgstr "Software Development"
|
||||
msgid "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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Subscription Required"
|
||||
@@ -2050,7 +2076,7 @@ msgstr "Subscription Required"
|
||||
msgid "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:"
|
||||
msgstr "Supercharge your workspace for just $29/month. Here's what you'll get:"
|
||||
|
||||
@@ -2067,7 +2093,7 @@ msgstr "Support the development of the project"
|
||||
msgid "System"
|
||||
msgstr "System"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
msgstr "Team Plan"
|
||||
@@ -2099,12 +2125,12 @@ msgstr "Template name cannot exceed 100 characters"
|
||||
msgid "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
|
||||
msgid "Templates"
|
||||
msgstr "Templates"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Terms of service"
|
||||
|
||||
@@ -2361,7 +2387,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Unlimited lists"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Unlimited members"
|
||||
|
||||
@@ -2403,11 +2429,12 @@ msgstr "updated the title to <0>{0}</0>"
|
||||
#~ msgstr "updated the title to <0>{toTitle}</0>"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Upgrade"
|
||||
#~ msgid "Upgrade"
|
||||
#~ msgstr "Upgrade"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Upgrade to Pro"
|
||||
|
||||
@@ -2416,8 +2443,8 @@ msgid "Upgrade to Pro ($29/month)"
|
||||
msgstr "Upgrade to Pro ($29/month)"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:357
|
||||
msgid "Upgrade to Team Plan"
|
||||
msgstr "Upgrade to Team Plan"
|
||||
#~ msgid "Upgrade to Team Plan"
|
||||
#~ msgstr "Upgrade to Team Plan"
|
||||
|
||||
#: src/views/boards/components/TemplateBoards.tsx:38
|
||||
#: src/views/boards/components/TemplateBoards.tsx:55
|
||||
@@ -2638,7 +2665,7 @@ msgstr "You have been logged in successfully."
|
||||
msgid "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!"
|
||||
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
@@ -63,6 +63,10 @@ msgstr "$8/mes"
|
||||
msgid "1 user"
|
||||
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
|
||||
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."
|
||||
@@ -119,7 +123,7 @@ msgid "Add label"
|
||||
msgstr "Añadir etiqueta"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
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>"
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Cualquier persona con este enlace puede unirse a tu espacio de trabajo"
|
||||
|
||||
@@ -307,7 +311,7 @@ msgid "Board"
|
||||
msgstr "Tablero"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Análisis del tablero"
|
||||
|
||||
@@ -352,7 +356,7 @@ msgstr "Visibilidad del tablero"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Visibilidad del tablero actualizada"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Tableros"
|
||||
|
||||
@@ -379,7 +383,7 @@ msgstr "Informe de error"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
@@ -406,6 +410,10 @@ msgstr "Cambiar contraseña"
|
||||
msgid "Change your language preferences."
|
||||
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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -443,7 +451,7 @@ msgstr "Colabora sin problemas con tu equipo."
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Próximamente"
|
||||
|
||||
@@ -455,7 +463,7 @@ msgstr "Comentarios"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Comentarios y menciones"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
@@ -551,7 +559,7 @@ msgstr "Crear tarjeta"
|
||||
msgid "Create checklist"
|
||||
msgstr "Crear lista de verificación"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Crear enlace de invitación"
|
||||
|
||||
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Enlace de espacio de trabajo personalizado"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "URL personalizada del espacio de trabajo"
|
||||
|
||||
@@ -640,7 +648,7 @@ msgstr "Atención al cliente"
|
||||
msgid "Dark"
|
||||
msgstr "Oscuro"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Desactivar enlace de invitación"
|
||||
|
||||
@@ -680,8 +688,8 @@ msgid "Delete template"
|
||||
msgstr "Eliminar plantilla"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Eliminar espacio de trabajo"
|
||||
|
||||
@@ -745,7 +753,7 @@ msgstr "Documentos"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Documentación"
|
||||
@@ -786,7 +794,7 @@ msgstr "Editando"
|
||||
msgid "email"
|
||||
msgstr "correo electrónico"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "Email"
|
||||
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:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
@@ -877,7 +885,7 @@ msgstr "Error al actualizar el nombre del espacio de trabajo"
|
||||
msgid "Error updating workspace URL"
|
||||
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
|
||||
msgid "Error upgrading subscription"
|
||||
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."
|
||||
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"
|
||||
msgstr "No se pudo copiar el enlace de invitación"
|
||||
|
||||
@@ -928,7 +936,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "Preguntas frecuentes"
|
||||
|
||||
@@ -950,7 +958,7 @@ msgid "Feature Request"
|
||||
msgstr "Solicitud de función"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -983,7 +991,7 @@ msgstr "Para la sostenibilidad a largo plazo, reconocemos que todos los buenos p
|
||||
msgid "Free"
|
||||
msgstr "Gratis"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Plan gratuito"
|
||||
@@ -1175,11 +1183,11 @@ msgstr "Invitación inválida"
|
||||
msgid "Invite"
|
||||
msgstr "Invitar"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "Invite link copied"
|
||||
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"
|
||||
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."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "Invite member"
|
||||
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."
|
||||
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"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
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"
|
||||
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
|
||||
msgid "Learning"
|
||||
msgstr "Aprendizaje"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Legal"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "Licencia"
|
||||
|
||||
@@ -1335,7 +1347,7 @@ msgstr "marcó el elemento <0>{0}</0> de la lista de verificación como incomple
|
||||
msgid "Medium Priority"
|
||||
msgstr "Prioridad media"
|
||||
|
||||
#: src/components/SideNavigation.tsx:80
|
||||
#: src/components/SideNavigation.tsx:101
|
||||
#: src/views/board/components/Filters.tsx:93
|
||||
#: src/views/board/components/NewCardForm.tsx:366
|
||||
#: 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."
|
||||
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."
|
||||
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"
|
||||
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
|
||||
msgid "or"
|
||||
msgstr "o"
|
||||
@@ -1489,6 +1505,11 @@ msgstr "o"
|
||||
msgid "Organize and find cards quickly with powerful filtering tools."
|
||||
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/PricingTiers.tsx:70
|
||||
msgid "Own your data"
|
||||
@@ -1602,7 +1623,7 @@ msgstr "Por favor selecciona un archivo para subir."
|
||||
#: src/views/card/index.tsx:175
|
||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: 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"
|
||||
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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1635,11 +1656,11 @@ msgstr "Precios"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Soporte prioritario por email"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Política de privacidad"
|
||||
|
||||
@@ -1651,7 +1672,7 @@ msgstr "Privado"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Plan Pro"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Plan Pro ∞"
|
||||
|
||||
@@ -1734,7 +1755,7 @@ msgstr "Investigación"
|
||||
msgid "Resolution"
|
||||
msgstr "Resolución"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Recursos"
|
||||
|
||||
@@ -1816,7 +1837,7 @@ msgid "Senior"
|
||||
msgstr "Senior"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Configuración"
|
||||
|
||||
@@ -1890,6 +1911,11 @@ msgstr "Desarrollo de software"
|
||||
msgid "Star on 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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Suscripción requerida"
|
||||
@@ -1899,7 +1925,7 @@ msgstr "Suscripción requerida"
|
||||
msgid "Success"
|
||||
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:"
|
||||
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"
|
||||
msgstr "Sistema"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
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"
|
||||
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
|
||||
msgid "Templates"
|
||||
msgstr "Plantillas"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Términos de servicio"
|
||||
|
||||
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Listas ilimitadas"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Miembros ilimitados"
|
||||
|
||||
@@ -2235,12 +2261,9 @@ msgstr "actualizó el título"
|
||||
msgid "updated the title to <0>{0}</0>"
|
||||
msgstr "actualizó el título a <0>{0}</0>"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Actualizar"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Actualizar a Pro"
|
||||
|
||||
@@ -2248,10 +2271,6 @@ msgstr "Actualizar a Pro"
|
||||
msgid "Upgrade to Pro ($29/month)"
|
||||
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:55
|
||||
msgid "Urgent"
|
||||
@@ -2459,7 +2478,7 @@ msgstr "Has iniciado sesión correctamente."
|
||||
msgid "You have been signed up successfully."
|
||||
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!"
|
||||
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
@@ -63,6 +63,10 @@ msgstr "8 $/mois"
|
||||
msgid "1 user"
|
||||
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
|
||||
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."
|
||||
@@ -119,7 +123,7 @@ msgid "Add label"
|
||||
msgstr "Ajouter une étiquette"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
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>"
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Toute personne disposant de ce lien peut rejoindre votre espace de travail"
|
||||
|
||||
@@ -307,7 +311,7 @@ msgid "Board"
|
||||
msgstr "Tableau"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Analyses du tableau"
|
||||
|
||||
@@ -352,7 +356,7 @@ msgstr "Visibilité du tableau"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Visibilité du tableau mise à jour"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Tableaux"
|
||||
|
||||
@@ -379,7 +383,7 @@ msgstr "Rapport de bug"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
@@ -406,6 +410,10 @@ msgstr "Modifier le mot de passe"
|
||||
msgid "Change your language preferences."
|
||||
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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -443,7 +451,7 @@ msgstr "Collaborez en toute fluidité avec votre équipe."
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Bientôt disponible"
|
||||
|
||||
@@ -455,7 +463,7 @@ msgstr "Commentaires"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Commentaires & mentions"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Entreprise"
|
||||
|
||||
@@ -551,7 +559,7 @@ msgstr "Créer une carte"
|
||||
msgid "Create checklist"
|
||||
msgstr "Créer une checklist"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Créer un lien d'invitation"
|
||||
|
||||
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Lien d'espace de travail personnalisé"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "URL d'espace de travail personnalisée"
|
||||
|
||||
@@ -640,7 +648,7 @@ msgstr "Support client"
|
||||
msgid "Dark"
|
||||
msgstr "Sombre"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Désactiver le lien d'invitation"
|
||||
|
||||
@@ -680,8 +688,8 @@ msgid "Delete template"
|
||||
msgstr "Supprimer le modèle"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Supprimer l'espace de travail"
|
||||
|
||||
@@ -745,7 +753,7 @@ msgstr "Documentation"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Documentation"
|
||||
@@ -786,7 +794,7 @@ msgstr "Édition"
|
||||
msgid "email"
|
||||
msgstr "e-mail"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "Email"
|
||||
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:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
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"
|
||||
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
|
||||
msgid "Error upgrading subscription"
|
||||
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."
|
||||
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"
|
||||
msgstr "Échec de la copie du lien d'invitation"
|
||||
|
||||
@@ -928,7 +936,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "FAQ"
|
||||
|
||||
@@ -950,7 +958,7 @@ msgid "Feature Request"
|
||||
msgstr "Demande de fonctionnalité"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -983,7 +991,7 @@ msgstr "Pour une durabilité à long terme, nous reconnaissons que tous les bons
|
||||
msgid "Free"
|
||||
msgstr "Gratuit"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Forfait gratuit"
|
||||
@@ -1175,11 +1183,11 @@ msgstr "Invitation invalide"
|
||||
msgid "Invite"
|
||||
msgstr "Inviter"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "Invite link copied"
|
||||
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"
|
||||
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."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "Invite member"
|
||||
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."
|
||||
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"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
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"
|
||||
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
|
||||
msgid "Learning"
|
||||
msgstr "Apprentissage"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Mentions légales"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "Licence"
|
||||
|
||||
@@ -1335,7 +1347,7 @@ msgstr "a marqué l'élément <0>{0}</0> de la checklist comme incomplet"
|
||||
msgid "Medium Priority"
|
||||
msgstr "Priorité moyenne"
|
||||
|
||||
#: src/components/SideNavigation.tsx:80
|
||||
#: src/components/SideNavigation.tsx:101
|
||||
#: src/views/board/components/Filters.tsx:93
|
||||
#: src/views/board/components/NewCardForm.tsx:366
|
||||
#: 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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Open source"
|
||||
|
||||
#: src/views/oss-friends/index.tsx:58
|
||||
msgid "Open Source Friends"
|
||||
msgstr "Amis Open Source"
|
||||
|
||||
#: src/components/AuthForm.tsx:365
|
||||
msgid "or"
|
||||
msgstr "ou"
|
||||
@@ -1489,6 +1505,11 @@ msgstr "ou"
|
||||
msgid "Organize and find cards quickly with powerful filtering tools."
|
||||
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/PricingTiers.tsx:70
|
||||
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/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40
|
||||
@@ -1624,7 +1645,7 @@ msgstr "Veuillez réessayer plus tard."
|
||||
msgid "Price per user/month"
|
||||
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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1635,11 +1656,11 @@ msgstr "Tarifs"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Support par e-mail prioritaire"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Politique de confidentialité"
|
||||
|
||||
@@ -1651,7 +1672,7 @@ msgstr "Privé"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Plan Pro"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Plan Pro ∞"
|
||||
|
||||
@@ -1734,7 +1755,7 @@ msgstr "Recherche"
|
||||
msgid "Resolution"
|
||||
msgstr "Résolution"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Ressources"
|
||||
|
||||
@@ -1816,7 +1837,7 @@ msgid "Senior"
|
||||
msgstr "Senior"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Paramètres"
|
||||
|
||||
@@ -1890,6 +1911,11 @@ msgstr "Développement logiciel"
|
||||
msgid "Star on 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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Abonnement requis"
|
||||
@@ -1899,7 +1925,7 @@ msgstr "Abonnement requis"
|
||||
msgid "Success"
|
||||
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:"
|
||||
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"
|
||||
msgstr "Système"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
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"
|
||||
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
|
||||
msgid "Templates"
|
||||
msgstr "Modèles"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Conditions d'utilisation"
|
||||
|
||||
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Listes illimitées"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Membres illimités"
|
||||
|
||||
@@ -2235,12 +2261,9 @@ msgstr "a mis à jour le titre"
|
||||
msgid "updated the title to <0>{0}</0>"
|
||||
msgstr "a mis à jour le titre en <0>{0}</0>"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Mettre à niveau"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Passer à Pro"
|
||||
|
||||
@@ -2248,10 +2271,6 @@ msgstr "Passer à Pro"
|
||||
msgid "Upgrade to Pro ($29/month)"
|
||||
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:55
|
||||
msgid "Urgent"
|
||||
@@ -2459,7 +2478,7 @@ msgstr "Vous vous êtes connecté avec succès."
|
||||
msgid "You have been signed up successfully."
|
||||
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!"
|
||||
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
@@ -63,6 +63,10 @@ msgstr "$8/mese"
|
||||
msgid "1 user"
|
||||
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
|
||||
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."
|
||||
@@ -119,7 +123,7 @@ msgid "Add label"
|
||||
msgstr "Aggiungi etichetta"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
msgstr "Aggiungi membro"
|
||||
|
||||
@@ -154,7 +158,7 @@ msgstr "ha aggiunto l'elemento <0>{0}</0> alla checklist"
|
||||
msgid "added label <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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Chiunque abbia questo link può unirsi al tuo spazio di lavoro"
|
||||
|
||||
@@ -307,7 +311,7 @@ msgid "Board"
|
||||
msgstr "Bacheca"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Analisi della bacheca"
|
||||
|
||||
@@ -352,7 +356,7 @@ msgstr "Visibilità bacheca"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Visibilità della bacheca aggiornata"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Bacheche"
|
||||
|
||||
@@ -379,7 +383,7 @@ msgstr "Segnalazione bug"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
@@ -406,6 +410,10 @@ msgstr "Cambia password"
|
||||
msgid "Change your language preferences."
|
||||
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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -443,7 +451,7 @@ msgstr "Collabora senza problemi con il tuo team."
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Prossimamente"
|
||||
|
||||
@@ -455,7 +463,7 @@ msgstr "Commenti"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Commenti & menzioni"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
@@ -551,7 +559,7 @@ msgstr "Crea carta"
|
||||
msgid "Create checklist"
|
||||
msgstr "Crea checklist"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Crea link di invito"
|
||||
|
||||
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Link personalizzato dell'area di lavoro"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "URL personalizzato dell'area di lavoro"
|
||||
|
||||
@@ -640,7 +648,7 @@ msgstr "Assistenza clienti"
|
||||
msgid "Dark"
|
||||
msgstr "Scuro"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Disattiva link di invito"
|
||||
|
||||
@@ -680,8 +688,8 @@ msgid "Delete template"
|
||||
msgstr "Elimina template"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Elimina spazio di lavoro"
|
||||
|
||||
@@ -745,7 +753,7 @@ msgstr "Documenti"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Documentazione"
|
||||
@@ -786,7 +794,7 @@ msgstr "Modifica"
|
||||
msgid "email"
|
||||
msgstr "email"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "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:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
msgstr "Errore"
|
||||
|
||||
@@ -877,7 +885,7 @@ msgstr "Errore durante l'aggiornamento del nome dell'area di lavoro"
|
||||
msgid "Error updating workspace URL"
|
||||
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
|
||||
msgid "Error upgrading subscription"
|
||||
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."
|
||||
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"
|
||||
msgstr "Impossibile copiare il link di invito"
|
||||
|
||||
@@ -928,7 +936,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "FAQ"
|
||||
|
||||
@@ -950,7 +958,7 @@ msgid "Feature Request"
|
||||
msgstr "Richiesta funzionalità"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -983,7 +991,7 @@ msgstr "Per la sostenibilità a lungo termine, riconosciamo che tutti i buoni pr
|
||||
msgid "Free"
|
||||
msgstr "Gratuito"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Piano gratuito"
|
||||
@@ -1175,11 +1183,11 @@ msgstr "Invito non valido"
|
||||
msgid "Invite"
|
||||
msgstr "Invita"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "Invite link copied"
|
||||
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"
|
||||
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."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "Invite member"
|
||||
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."
|
||||
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"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
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"
|
||||
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
|
||||
msgid "Learning"
|
||||
msgstr "Apprendimento"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Legale"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "Licenza"
|
||||
|
||||
@@ -1335,7 +1347,7 @@ msgstr "ha segnato l'elemento <0>{0}</0> della checklist come incompleto"
|
||||
msgid "Medium Priority"
|
||||
msgstr "Media priorità"
|
||||
|
||||
#: src/components/SideNavigation.tsx:80
|
||||
#: src/components/SideNavigation.tsx:101
|
||||
#: src/views/board/components/Filters.tsx:93
|
||||
#: src/views/board/components/NewCardForm.tsx:366
|
||||
#: 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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Open source"
|
||||
|
||||
#: src/views/oss-friends/index.tsx:58
|
||||
msgid "Open Source Friends"
|
||||
msgstr "Amici Open Source"
|
||||
|
||||
#: src/components/AuthForm.tsx:365
|
||||
msgid "or"
|
||||
msgstr "o"
|
||||
@@ -1489,6 +1505,11 @@ msgstr "o"
|
||||
msgid "Organize and find cards quickly with powerful filtering tools."
|
||||
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/PricingTiers.tsx:70
|
||||
msgid "Own your data"
|
||||
@@ -1602,7 +1623,7 @@ msgstr "Seleziona un file da caricare."
|
||||
#: src/views/card/index.tsx:175
|
||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40
|
||||
@@ -1624,7 +1645,7 @@ msgstr "Riprova più tardi."
|
||||
msgid "Price per user/month"
|
||||
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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1635,11 +1656,11 @@ msgstr "Prezzi"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Supporto email prioritario"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Informativa sulla privacy"
|
||||
|
||||
@@ -1651,7 +1672,7 @@ msgstr "Privato"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Piano Pro"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Piano Pro ∞"
|
||||
|
||||
@@ -1734,7 +1755,7 @@ msgstr "Ricerca"
|
||||
msgid "Resolution"
|
||||
msgstr "Risoluzione"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Risorse"
|
||||
|
||||
@@ -1816,7 +1837,7 @@ msgid "Senior"
|
||||
msgstr "Senior"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Impostazioni"
|
||||
|
||||
@@ -1890,6 +1911,11 @@ msgstr "Sviluppo software"
|
||||
msgid "Star on 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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Abbonamento richiesto"
|
||||
@@ -1899,7 +1925,7 @@ msgstr "Abbonamento richiesto"
|
||||
msgid "Success"
|
||||
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:"
|
||||
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"
|
||||
msgstr "Sistema"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
msgstr "Piano Team"
|
||||
@@ -1948,12 +1974,12 @@ msgstr "Il nome del template non può superare i 100 caratteri"
|
||||
msgid "Template name is required"
|
||||
msgstr "Il nome del template è obbligatorio"
|
||||
|
||||
#: src/components/SideNavigation.tsx:75
|
||||
#: src/components/SideNavigation.tsx:96
|
||||
#: src/views/home/components/Features.tsx:115
|
||||
msgid "Templates"
|
||||
msgstr "Template"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Termini di servizio"
|
||||
|
||||
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Liste illimitate"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Membri illimitati"
|
||||
|
||||
@@ -2235,12 +2261,9 @@ msgstr "ha aggiornato il titolo"
|
||||
msgid "updated the title to <0>{0}</0>"
|
||||
msgstr "ha aggiornato il titolo in <0>{0}</0>"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Aggiorna"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Passa a Pro"
|
||||
|
||||
@@ -2248,10 +2271,6 @@ msgstr "Passa a Pro"
|
||||
msgid "Upgrade to Pro ($29/month)"
|
||||
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:55
|
||||
msgid "Urgent"
|
||||
@@ -2459,7 +2478,7 @@ msgstr "Hai effettuato l'accesso con successo."
|
||||
msgid "You have been signed up successfully."
|
||||
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!"
|
||||
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
@@ -63,6 +63,10 @@ msgstr "$8/maand"
|
||||
msgid "1 user"
|
||||
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
|
||||
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."
|
||||
@@ -119,7 +123,7 @@ msgid "Add label"
|
||||
msgstr "Label toevoegen"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
msgstr "Lid toevoegen"
|
||||
|
||||
@@ -154,7 +158,7 @@ msgstr "heeft checklistitem <0>{0}</0> toegevoegd"
|
||||
msgid "added label <0>{0}</0>"
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Iedereen met deze link kan deelnemen aan je werkruimte"
|
||||
|
||||
@@ -307,7 +311,7 @@ msgid "Board"
|
||||
msgstr "Bord"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Bordanalyses"
|
||||
|
||||
@@ -352,7 +356,7 @@ msgstr "Bordzichtbaarheid"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Zichtbaarheid van bord bijgewerkt"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Borden"
|
||||
|
||||
@@ -379,7 +383,7 @@ msgstr "Bugrapport"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleren"
|
||||
|
||||
@@ -406,6 +410,10 @@ msgstr "Wachtwoord wijzigen"
|
||||
msgid "Change your language preferences."
|
||||
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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -443,7 +451,7 @@ msgstr "Werk naadloos samen met je team."
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Binnenkort beschikbaar"
|
||||
|
||||
@@ -455,7 +463,7 @@ msgstr "Opmerkingen"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Opmerkingen & vermeldingen"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
@@ -551,7 +559,7 @@ msgstr "Maak kaart"
|
||||
msgid "Create checklist"
|
||||
msgstr "Checklist maken"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Uitnodigingslink maken"
|
||||
|
||||
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Aangepaste werkruimtelink"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "Aangepaste werkruimte-URL"
|
||||
|
||||
@@ -640,7 +648,7 @@ msgstr "Klantenservice"
|
||||
msgid "Dark"
|
||||
msgstr "Donker"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Uitnodigingslink deactiveren"
|
||||
|
||||
@@ -680,8 +688,8 @@ msgid "Delete template"
|
||||
msgstr "Sjabloon verwijderen"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Werkruimte verwijderen"
|
||||
|
||||
@@ -745,7 +753,7 @@ msgstr "Docs"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Documentatie"
|
||||
@@ -786,7 +794,7 @@ msgstr "Bewerken"
|
||||
msgid "email"
|
||||
msgstr "e-mail"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "Email"
|
||||
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:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
msgstr "Fout"
|
||||
|
||||
@@ -877,7 +885,7 @@ msgstr "Fout bij bijwerken naam werkruimte"
|
||||
msgid "Error updating workspace 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
|
||||
msgid "Error upgrading subscription"
|
||||
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."
|
||||
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"
|
||||
msgstr "Kopiëren van uitnodigingslink mislukt"
|
||||
|
||||
@@ -928,7 +936,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "Veelgestelde vragen"
|
||||
|
||||
@@ -950,7 +958,7 @@ msgid "Feature Request"
|
||||
msgstr "Functieverzoek"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -983,7 +991,7 @@ msgstr "Voor duurzaamheid op lange termijn erkennen we dat alle goede open sourc
|
||||
msgid "Free"
|
||||
msgstr "Gratis"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Gratis plan"
|
||||
@@ -1175,11 +1183,11 @@ msgstr "Ongeldige uitnodiging"
|
||||
msgid "Invite"
|
||||
msgstr "Uitnodigen"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "Invite link copied"
|
||||
msgstr "Uitnodigingslink gekopieerd"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:203
|
||||
#: src/views/members/components/InviteMemberForm.tsx:210
|
||||
msgid "Invite link copied to clipboard"
|
||||
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."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "Invite member"
|
||||
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."
|
||||
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"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
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"
|
||||
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
|
||||
msgid "Learning"
|
||||
msgstr "Leren"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Juridisch"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "Licentie"
|
||||
|
||||
@@ -1335,7 +1347,7 @@ msgstr "heeft checklistitem <0>{0}</0> als onvoltooid gemarkeerd"
|
||||
msgid "Medium Priority"
|
||||
msgstr "Gemiddelde prioriteit"
|
||||
|
||||
#: src/components/SideNavigation.tsx:80
|
||||
#: src/components/SideNavigation.tsx:101
|
||||
#: src/views/board/components/Filters.tsx:93
|
||||
#: src/views/board/components/NewCardForm.tsx:366
|
||||
#: 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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Open source"
|
||||
|
||||
#: src/views/oss-friends/index.tsx:58
|
||||
msgid "Open Source Friends"
|
||||
msgstr "Open Source Vrienden"
|
||||
|
||||
#: src/components/AuthForm.tsx:365
|
||||
msgid "or"
|
||||
msgstr "of"
|
||||
@@ -1489,6 +1505,11 @@ msgstr "of"
|
||||
msgid "Organize and find cards quickly with powerful filtering tools."
|
||||
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/PricingTiers.tsx:70
|
||||
msgid "Own your data"
|
||||
@@ -1602,7 +1623,7 @@ msgstr "Selecteer een bestand om te uploaden."
|
||||
#: src/views/card/index.tsx:175
|
||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40
|
||||
@@ -1624,7 +1645,7 @@ msgstr "Probeer het later opnieuw."
|
||||
msgid "Price per user/month"
|
||||
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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1635,11 +1656,11 @@ msgstr "Prijzen"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Prioriteit e-mailondersteuning"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Privacybeleid"
|
||||
|
||||
@@ -1651,7 +1672,7 @@ msgstr "Privé"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Pro Plan"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Pro Plan ∞"
|
||||
|
||||
@@ -1734,7 +1755,7 @@ msgstr "Onderzoek"
|
||||
msgid "Resolution"
|
||||
msgstr "Oplossing"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Bronnen"
|
||||
|
||||
@@ -1816,7 +1837,7 @@ msgid "Senior"
|
||||
msgstr "Senior"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Instellingen"
|
||||
|
||||
@@ -1890,6 +1911,11 @@ msgstr "Softwareontwikkeling"
|
||||
msgid "Star on 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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Abonnement vereist"
|
||||
@@ -1899,7 +1925,7 @@ msgstr "Abonnement vereist"
|
||||
msgid "Success"
|
||||
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:"
|
||||
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"
|
||||
msgstr "Systeem"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
msgstr "Teamplan"
|
||||
@@ -1948,12 +1974,12 @@ msgstr "Sjabloonnaam mag niet langer zijn dan 100 tekens"
|
||||
msgid "Template name is required"
|
||||
msgstr "Sjabloonnaam is verplicht"
|
||||
|
||||
#: src/components/SideNavigation.tsx:75
|
||||
#: src/components/SideNavigation.tsx:96
|
||||
#: src/views/home/components/Features.tsx:115
|
||||
msgid "Templates"
|
||||
msgstr "Sjablonen"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Servicevoorwaarden"
|
||||
|
||||
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Onbeperkt aantal lijsten"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Onbeperkt aantal leden"
|
||||
|
||||
@@ -2235,12 +2261,9 @@ msgstr "titel bijgewerkt"
|
||||
msgid "updated the title to <0>{0}</0>"
|
||||
msgstr "titel bijgewerkt naar <0>{0}</0>"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Upgraden"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Upgraden naar Pro"
|
||||
|
||||
@@ -2248,10 +2271,6 @@ msgstr "Upgraden naar Pro"
|
||||
msgid "Upgrade to Pro ($29/month)"
|
||||
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:55
|
||||
msgid "Urgent"
|
||||
@@ -2459,7 +2478,7 @@ msgstr "Je bent succesvol ingelogd."
|
||||
msgid "You have been signed up successfully."
|
||||
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!"
|
||||
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
@@ -68,6 +68,10 @@ msgstr "8 USD/miesiąc"
|
||||
msgid "1 user"
|
||||
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
|
||||
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."
|
||||
@@ -124,7 +128,7 @@ msgid "Add label"
|
||||
msgstr "Dodaj etykietę"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
msgstr "Dodaj członka"
|
||||
|
||||
@@ -159,7 +163,7 @@ msgstr "dodał(a) element listy kontrolnej <0>{0}</0>"
|
||||
msgid "added label <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."
|
||||
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."
|
||||
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"
|
||||
msgstr "Każdy z tym linkiem może dołączyć do twojego obszaru roboczego"
|
||||
|
||||
@@ -312,7 +316,7 @@ msgid "Board"
|
||||
msgstr "Tablica"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Analiza tablicy"
|
||||
|
||||
@@ -357,7 +361,7 @@ msgstr "Widoczność tablicy"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Widoczność tablicy została zaktualizowana"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Tablice"
|
||||
|
||||
@@ -384,7 +388,7 @@ msgstr "Zgłoszenie błędu"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
@@ -411,6 +415,10 @@ msgstr "Zmień hasło"
|
||||
msgid "Change your language preferences."
|
||||
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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -448,7 +456,7 @@ msgstr "Współpracuj płynnie ze swoim zespołem."
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Już wkrótce"
|
||||
|
||||
@@ -460,7 +468,7 @@ msgstr "Komentarze"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Komentarze i wzmianki"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
@@ -556,7 +564,7 @@ msgstr "Utwórz kartę"
|
||||
msgid "Create checklist"
|
||||
msgstr "Utwórz listę kontrolną"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Utwórz link zaproszenia"
|
||||
|
||||
@@ -633,7 +641,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Niestandardowy link do przestrzeni roboczej"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "Niestandardowy adres URL przestrzeni roboczej"
|
||||
|
||||
@@ -645,7 +653,7 @@ msgstr "Obsługa klienta"
|
||||
msgid "Dark"
|
||||
msgstr "Ciemny"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Dezaktywuj link zaproszenia"
|
||||
|
||||
@@ -685,8 +693,8 @@ msgid "Delete template"
|
||||
msgstr "Usuń szablon"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Usuń przestrzeń roboczą"
|
||||
|
||||
@@ -750,7 +758,7 @@ msgstr "Dokumentacja"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentacja"
|
||||
@@ -791,7 +799,7 @@ msgstr "Edycja"
|
||||
msgid "email"
|
||||
msgstr "email"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "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:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
msgstr "Błąd"
|
||||
|
||||
@@ -882,7 +890,7 @@ msgstr "Błąd podczas aktualizacji nazwy przestrzeni roboczej"
|
||||
msgid "Error updating workspace URL"
|
||||
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
|
||||
msgid "Error upgrading subscription"
|
||||
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."
|
||||
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"
|
||||
msgstr "Nie udało się skopiować linku zaproszenia"
|
||||
|
||||
@@ -933,7 +941,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "Pytania i Odpowiedzi"
|
||||
|
||||
@@ -955,7 +963,7 @@ msgid "Feature Request"
|
||||
msgstr "Prośba o funkcję"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -988,7 +996,7 @@ msgstr "Dla długoterminowej trwałości uznajemy, że wszystkie dobre projekty
|
||||
msgid "Free"
|
||||
msgstr "Darmowy"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Darmowy plan"
|
||||
@@ -1180,11 +1188,11 @@ msgstr "Nieprawidłowe zaproszenie"
|
||||
msgid "Invite"
|
||||
msgstr "Zaproś"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "Invite link copied"
|
||||
msgstr "Link zaproszenia skopiowany"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:203
|
||||
#: src/views/members/components/InviteMemberForm.tsx:210
|
||||
msgid "Invite link copied to clipboard"
|
||||
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."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "Invite member"
|
||||
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."
|
||||
msgstr "Zapraszanie członków wymaga planu Team. Zostaniesz przekierowany, aby ulepszyć swoje środowisko pracy."
|
||||
|
||||
@@ -1258,7 +1266,7 @@ msgid "Language"
|
||||
msgstr "Język"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
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"
|
||||
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
|
||||
msgid "Learning"
|
||||
msgstr "Nauka"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Prawne"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "Licencja"
|
||||
|
||||
@@ -1340,7 +1352,7 @@ msgstr "oznaczył element listy kontrolnej <0>{0}</0> jako nieukończony"
|
||||
msgid "Medium Priority"
|
||||
msgstr "Średni priorytet"
|
||||
|
||||
#: src/components/SideNavigation.tsx:80
|
||||
#: src/components/SideNavigation.tsx:101
|
||||
#: src/views/board/components/Filters.tsx:93
|
||||
#: src/views/board/components/NewCardForm.tsx:366
|
||||
#: 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."
|
||||
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."
|
||||
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"
|
||||
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
|
||||
msgid "or"
|
||||
msgstr "lub"
|
||||
@@ -1494,6 +1510,11 @@ msgstr "lub"
|
||||
msgid "Organize and find cards quickly with powerful filtering tools."
|
||||
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/PricingTiers.tsx:70
|
||||
msgid "Own your data"
|
||||
@@ -1607,7 +1628,7 @@ msgstr "Proszę wybrać plik do przesłania."
|
||||
#: src/views/card/index.tsx:175
|
||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40
|
||||
@@ -1629,7 +1650,7 @@ msgstr "Proszę spróbować ponownie później."
|
||||
msgid "Price per user/month"
|
||||
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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1640,11 +1661,11 @@ msgstr "Cennik"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Priorytetowe wsparcie e-mail"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Polityka prywatności"
|
||||
|
||||
@@ -1656,7 +1677,7 @@ msgstr "Prywatne"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Plan Pro"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Plan Pro ∞"
|
||||
|
||||
@@ -1739,7 +1760,7 @@ msgstr "Badania"
|
||||
msgid "Resolution"
|
||||
msgstr "Rezolucja"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Zasoby"
|
||||
|
||||
@@ -1821,7 +1842,7 @@ msgid "Senior"
|
||||
msgstr "Starszy"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Ustawienia"
|
||||
|
||||
@@ -1895,6 +1916,11 @@ msgstr "Rozwój oprogramowania"
|
||||
msgid "Star on Github"
|
||||
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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Wymagana subskrypcja"
|
||||
@@ -1904,7 +1930,7 @@ msgstr "Wymagana subskrypcja"
|
||||
msgid "Success"
|
||||
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:"
|
||||
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"
|
||||
msgstr "System"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
msgstr "Plan zespołowy"
|
||||
@@ -1953,12 +1979,12 @@ msgstr "Nazwa szablonu nie może przekraczać 100 znaków"
|
||||
msgid "Template name is required"
|
||||
msgstr "Nazwa szablonu jest wymagana"
|
||||
|
||||
#: src/components/SideNavigation.tsx:75
|
||||
#: src/components/SideNavigation.tsx:96
|
||||
#: src/views/home/components/Features.tsx:115
|
||||
msgid "Templates"
|
||||
msgstr "Szablony"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Warunki korzystania z usługi"
|
||||
|
||||
@@ -2203,7 +2229,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Nieograniczona liczba list"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Nieograniczona liczba członków"
|
||||
|
||||
@@ -2240,12 +2266,9 @@ msgstr "zaktualizowano tytuł"
|
||||
msgid "updated the title to <0>{0}</0>"
|
||||
msgstr "zaktualizowano tytuł na <0>{0}</0>"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Ulepsz"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Ulepsz do planu Pro"
|
||||
|
||||
@@ -2253,10 +2276,6 @@ msgstr "Ulepsz do planu Pro"
|
||||
msgid "Upgrade to Pro ($29/month)"
|
||||
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:55
|
||||
msgid "Urgent"
|
||||
@@ -2464,7 +2483,7 @@ msgstr "Zostałeś pomyślnie zalogowany."
|
||||
msgid "You have been signed up successfully."
|
||||
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!"
|
||||
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
@@ -63,6 +63,10 @@ msgstr "$8/месяц"
|
||||
msgid "1 user"
|
||||
msgstr "1 пользователь"
|
||||
|
||||
#: src/views/pricing/components/PricingTiers.tsx:136
|
||||
msgid "14 day free trial"
|
||||
msgstr "14-дневная бесплатная пробная версия"
|
||||
|
||||
#: 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."
|
||||
msgstr "Мощное и гибкое приложение для канбана, которое помогает организовать работу, отслеживать прогресс и достигать результатов — всё в одном месте."
|
||||
@@ -119,7 +123,7 @@ msgid "Add label"
|
||||
msgstr "Добавить метку"
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:130
|
||||
#: src/views/members/components/InviteMemberForm.tsx:250
|
||||
#: src/views/members/components/InviteMemberForm.tsx:257
|
||||
msgid "Add member"
|
||||
msgstr "Добавить участника"
|
||||
|
||||
@@ -154,7 +158,7 @@ msgstr "добавлен элемент контрольного списка <0
|
||||
msgid "added label <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."
|
||||
msgstr "Добавление нового участника будет стоить дополнительно {price} ({billingType}) за место."
|
||||
|
||||
@@ -183,7 +187,7 @@ msgstr "Произошла ошибка при отключении вашего
|
||||
msgid "An unexpected error occurred. Please try again later."
|
||||
msgstr "Произошла непредвиденная ошибка. Пожалуйста, попробуйте позже."
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:304
|
||||
#: src/views/members/components/InviteMemberForm.tsx:311
|
||||
msgid "Anyone with this link can join your workspace"
|
||||
msgstr "Любой, у кого есть эта ссылка, может присоединиться к вашему рабочему пространству"
|
||||
|
||||
@@ -307,7 +311,7 @@ msgid "Board"
|
||||
msgstr "Доска"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:349
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:83
|
||||
msgid "Board analytics"
|
||||
msgstr "Аналитика доски"
|
||||
|
||||
@@ -352,7 +356,7 @@ msgstr "Видимость доски"
|
||||
msgid "Board visibility updated"
|
||||
msgstr "Видимость доски обновлена"
|
||||
|
||||
#: src/components/SideNavigation.tsx:70
|
||||
#: src/components/SideNavigation.tsx:91
|
||||
msgid "Boards"
|
||||
msgstr "Доски"
|
||||
|
||||
@@ -379,7 +383,7 @@ msgstr "Отчет об ошибке"
|
||||
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:106
|
||||
msgid "Cancel"
|
||||
msgstr "Отмена"
|
||||
|
||||
@@ -406,6 +410,10 @@ msgstr "Изменить пароль"
|
||||
msgid "Change your language preferences."
|
||||
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/signup/index.tsx:69
|
||||
msgid "Check your inbox"
|
||||
@@ -443,7 +451,7 @@ msgstr "Сотрудничайте с вашей командой без пре
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:352
|
||||
#: src/views/home/components/Features.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:86
|
||||
msgid "Coming soon"
|
||||
msgstr "Скоро будет"
|
||||
|
||||
@@ -455,7 +463,7 @@ msgstr "Комментарии"
|
||||
msgid "Comments & mentions"
|
||||
msgstr "Комментарии и упоминания"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:94
|
||||
#: src/views/home/components/Footer.tsx:95
|
||||
msgid "Company"
|
||||
msgstr "Компания"
|
||||
|
||||
@@ -551,7 +559,7 @@ msgstr "Создать карточку"
|
||||
msgid "Create checklist"
|
||||
msgstr "Создать чек-лист"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:342
|
||||
#: src/views/members/components/InviteMemberForm.tsx:349
|
||||
msgid "Create invite link"
|
||||
msgstr "Создать ссылку-приглашение"
|
||||
|
||||
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
|
||||
msgstr "Пользовательская ссылка рабочего пространства"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:342
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:76
|
||||
msgid "Custom workspace URL"
|
||||
msgstr "Пользовательский URL рабочего пространства"
|
||||
|
||||
@@ -640,7 +648,7 @@ msgstr "Служба поддержки"
|
||||
msgid "Dark"
|
||||
msgstr "Тёмный"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:341
|
||||
#: src/views/members/components/InviteMemberForm.tsx:348
|
||||
msgid "Deactivate invite link"
|
||||
msgstr "Деактивировать ссылку-приглашение"
|
||||
|
||||
@@ -680,8 +688,8 @@ msgid "Delete template"
|
||||
msgstr "Удалить шаблон"
|
||||
|
||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||
#: src/views/settings/WorkspaceSettings.tsx:96
|
||||
#: src/views/settings/WorkspaceSettings.tsx:107
|
||||
#: src/views/settings/WorkspaceSettings.tsx:97
|
||||
#: src/views/settings/WorkspaceSettings.tsx:108
|
||||
msgid "Delete workspace"
|
||||
msgstr "Удалить рабочее пространство"
|
||||
|
||||
@@ -745,7 +753,7 @@ msgstr "Документы"
|
||||
|
||||
#: src/components/UserMenu.tsx:191
|
||||
#: 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
|
||||
msgid "Documentation"
|
||||
msgstr "Документация"
|
||||
@@ -786,7 +794,7 @@ msgstr "Редактирование"
|
||||
msgid "email"
|
||||
msgstr "email"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:265
|
||||
#: src/views/members/components/InviteMemberForm.tsx:272
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
@@ -820,7 +828,7 @@ msgstr "Введите ваш пароль"
|
||||
|
||||
#: src/views/boards/components/NewBoardForm.tsx:77
|
||||
#: src/views/boards/components/NewBoardForm.tsx:92
|
||||
#: src/views/members/components/InviteMemberForm.tsx:208
|
||||
#: src/views/members/components/InviteMemberForm.tsx:215
|
||||
msgid "Error"
|
||||
msgstr "Ошибка"
|
||||
|
||||
@@ -877,7 +885,7 @@ msgstr "Ошибка при обновлении имени рабочей об
|
||||
msgid "Error updating workspace URL"
|
||||
msgstr "Ошибка при обновлении URL рабочей области"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:233
|
||||
#: src/views/members/components/InviteMemberForm.tsx:240
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41
|
||||
msgid "Error upgrading subscription"
|
||||
msgstr "Ошибка при обновлении подписки"
|
||||
@@ -909,7 +917,7 @@ msgstr "Выполнение"
|
||||
msgid "Failed to accept invitation. Please try again later, or contact customer support."
|
||||
msgstr "Не удалось принять приглашение. Пожалуйста, попробуйте позже или свяжитесь со службой поддержки."
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
#: src/views/members/components/InviteMemberForm.tsx:216
|
||||
msgid "Failed to copy invite link"
|
||||
msgstr "Не удалось скопировать ссылку приглашения"
|
||||
|
||||
@@ -928,7 +936,7 @@ msgid "FAQ"
|
||||
msgstr "FAQ"
|
||||
|
||||
#: src/views/home/components/Faqs.tsx:143
|
||||
#: src/views/home/components/Footer.tsx:51
|
||||
#: src/views/home/components/Footer.tsx:52
|
||||
msgid "FAQs"
|
||||
msgstr "Часто задаваемые вопросы"
|
||||
|
||||
@@ -950,7 +958,7 @@ msgid "Feature Request"
|
||||
msgstr "Запрос функции"
|
||||
|
||||
#: 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:33
|
||||
#: src/views/pricing/index.tsx:63
|
||||
@@ -983,7 +991,7 @@ msgstr "Для долгосрочной устойчивости мы призн
|
||||
msgid "Free"
|
||||
msgstr "Бесплатно"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:326
|
||||
#: src/views/members/components/InviteMemberForm.tsx:333
|
||||
#: src/views/members/index.tsx:208
|
||||
msgid "Free Plan"
|
||||
msgstr "Бесплатный план"
|
||||
@@ -1175,11 +1183,11 @@ msgstr "Недействительное приглашение"
|
||||
msgid "Invite"
|
||||
msgstr "Пригласить"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:202
|
||||
#: src/views/members/components/InviteMemberForm.tsx:209
|
||||
msgid "Invite link copied"
|
||||
msgstr "Ссылка приглашения скопирована"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:203
|
||||
#: src/views/members/components/InviteMemberForm.tsx:210
|
||||
msgid "Invite link copied to clipboard"
|
||||
msgstr "Ссылка приглашения скопирована в буфер обмена"
|
||||
|
||||
@@ -1192,11 +1200,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
|
||||
msgstr "Ссылки для приглашений требуют подписки Team или Pro. Пожалуйста, обновите ваше рабочее пространство."
|
||||
|
||||
#: src/views/card/components/MemberSelector.tsx:111
|
||||
#: src/views/members/components/InviteMemberForm.tsx:365
|
||||
#: src/views/members/components/InviteMemberForm.tsx:367
|
||||
msgid "Invite member"
|
||||
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."
|
||||
msgstr "Для приглашения участников необходим командный план. Вы будете перенаправлены для обновления вашего рабочего пространства."
|
||||
|
||||
@@ -1253,7 +1261,7 @@ msgid "Language"
|
||||
msgstr "Язык"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:335
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:69
|
||||
msgid "Launch offer"
|
||||
msgstr "Стартовое предложение"
|
||||
|
||||
@@ -1266,15 +1274,19 @@ msgstr "Стартовое предложение: получите неогра
|
||||
msgid "Launch offer: unlimited seats for just $29/month with Pro"
|
||||
msgstr "Стартовое предложение: неограниченное количество мест всего за $29/месяц с Pro"
|
||||
|
||||
#: src/views/oss-friends/index.tsx:110
|
||||
msgid "Learn more"
|
||||
msgstr "Узнать больше"
|
||||
|
||||
#: src/views/boards/components/TemplateBoards.tsx:84
|
||||
msgid "Learning"
|
||||
msgstr "Обучение"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:130
|
||||
#: src/views/home/components/Footer.tsx:131
|
||||
msgid "Legal"
|
||||
msgstr "Юридическое"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:44
|
||||
#: src/views/home/components/Footer.tsx:45
|
||||
msgid "License"
|
||||
msgstr "Лицензия"
|
||||
|
||||
@@ -1335,7 +1347,7 @@ msgstr "отметил элемент контрольного списка <0>{
|
||||
msgid "Medium Priority"
|
||||
msgstr "Средний приоритет"
|
||||
|
||||
#: src/components/SideNavigation.tsx:80
|
||||
#: src/components/SideNavigation.tsx:101
|
||||
#: src/views/board/components/Filters.tsx:93
|
||||
#: src/views/board/components/NewCardForm.tsx:366
|
||||
#: 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."
|
||||
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."
|
||||
msgstr "После удаления рабочего пространства возврат будет невозможен. Это действие необратимо."
|
||||
|
||||
@@ -1481,6 +1493,10 @@ msgstr "После удаления рабочего пространства в
|
||||
msgid "Open source"
|
||||
msgstr "С открытым исходным кодом"
|
||||
|
||||
#: src/views/oss-friends/index.tsx:58
|
||||
msgid "Open Source Friends"
|
||||
msgstr "Друзья с открытым исходным кодом"
|
||||
|
||||
#: src/components/AuthForm.tsx:365
|
||||
msgid "or"
|
||||
msgstr "или"
|
||||
@@ -1489,6 +1505,11 @@ msgstr "или"
|
||||
msgid "Organize and find cards quickly with powerful filtering tools."
|
||||
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/PricingTiers.tsx:70
|
||||
msgid "Own your data"
|
||||
@@ -1602,7 +1623,7 @@ msgstr "Пожалуйста, выберите файл для загрузки.
|
||||
#: src/views/card/index.tsx:175
|
||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||
#: 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:219
|
||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40
|
||||
@@ -1624,7 +1645,7 @@ msgstr "Пожалуйста, попробуйте позже."
|
||||
msgid "Price per user/month"
|
||||
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:34
|
||||
#: src/views/pricing/components/Pricing.tsx:85
|
||||
@@ -1635,11 +1656,11 @@ msgstr "Цены"
|
||||
|
||||
#: src/views/pricing/components/Pricing.tsx:56
|
||||
#: 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"
|
||||
msgstr "Приоритетная поддержка по электронной почте"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
#: src/views/home/components/Footer.tsx:43
|
||||
msgid "Privacy policy"
|
||||
msgstr "Политика конфиденциальности"
|
||||
|
||||
@@ -1651,7 +1672,7 @@ msgstr "Личное"
|
||||
msgid "Pro Plan"
|
||||
msgstr "Профессиональный план"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
msgid "Pro Plan ∞"
|
||||
msgstr "Профессиональный план ∞"
|
||||
|
||||
@@ -1734,7 +1755,7 @@ msgstr "Исследование"
|
||||
msgid "Resolution"
|
||||
msgstr "Решение"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:113
|
||||
#: src/views/home/components/Footer.tsx:114
|
||||
msgid "Resources"
|
||||
msgstr "Ресурсы"
|
||||
|
||||
@@ -1816,7 +1837,7 @@ msgid "Senior"
|
||||
msgstr "Старший"
|
||||
|
||||
#: src/components/SettingsLayout.tsx:82
|
||||
#: src/components/SideNavigation.tsx:85
|
||||
#: src/components/SideNavigation.tsx:106
|
||||
msgid "Settings"
|
||||
msgstr "Настройки"
|
||||
|
||||
@@ -1890,6 +1911,11 @@ msgstr "Разработка программного обеспечения"
|
||||
msgid "Star on 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
|
||||
msgid "Subscription Required"
|
||||
msgstr "Требуется подписка"
|
||||
@@ -1899,7 +1925,7 @@ msgstr "Требуется подписка"
|
||||
msgid "Success"
|
||||
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:"
|
||||
msgstr "Улучшите свою рабочую область всего за $29/месяц. Вот что вы получите:"
|
||||
|
||||
@@ -1916,7 +1942,7 @@ msgstr "Поддержите развитие проекта"
|
||||
msgid "System"
|
||||
msgstr "Система"
|
||||
|
||||
#: src/views/members/components/InviteMemberForm.tsx:315
|
||||
#: src/views/members/components/InviteMemberForm.tsx:322
|
||||
#: src/views/members/index.tsx:207
|
||||
msgid "Team Plan"
|
||||
msgstr "Командный план"
|
||||
@@ -1948,12 +1974,12 @@ msgstr "Имя шаблона не может превышать 100 симво
|
||||
msgid "Template name is required"
|
||||
msgstr "Имя шаблона обязательно"
|
||||
|
||||
#: src/components/SideNavigation.tsx:75
|
||||
#: src/components/SideNavigation.tsx:96
|
||||
#: src/views/home/components/Features.tsx:115
|
||||
msgid "Templates"
|
||||
msgstr "Шаблоны"
|
||||
|
||||
#: src/views/home/components/Footer.tsx:41
|
||||
#: src/views/home/components/Footer.tsx:42
|
||||
msgid "Terms of service"
|
||||
msgstr "Условия обслуживания"
|
||||
|
||||
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
|
||||
msgstr "Неограниченное количество списков"
|
||||
|
||||
#: src/components/NewWorkspaceForm.tsx:332
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:66
|
||||
msgid "Unlimited members"
|
||||
msgstr "Неограниченное количество участников"
|
||||
|
||||
@@ -2235,12 +2261,9 @@ msgstr "обновлен заголовок"
|
||||
msgid "updated the title to <0>{0}</0>"
|
||||
msgstr "обновлен заголовок на <0>{0}</0>"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109
|
||||
msgid "Upgrade"
|
||||
msgstr "Обновить"
|
||||
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
|
||||
#: src/views/settings/WorkspaceSettings.tsx:89
|
||||
#: src/components/SideNavigation.tsx:202
|
||||
#: src/views/settings/components/UpgradeToProConfirmation.tsx:53
|
||||
#: src/views/settings/WorkspaceSettings.tsx:90
|
||||
msgid "Upgrade to Pro"
|
||||
msgstr "Обновить до Pro"
|
||||
|
||||
@@ -2248,10 +2271,6 @@ msgstr "Обновить до Pro"
|
||||
msgid "Upgrade to Pro ($29/month)"
|
||||
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:55
|
||||
msgid "Urgent"
|
||||
@@ -2459,7 +2478,7 @@ msgstr "Вы успешно вошли в систему."
|
||||
msgid "You have been signed up successfully."
|
||||
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!"
|
||||
msgstr "В вашем профессиональном плане неограниченное количество мест. За новых участников дополнительная плата не взимается!"
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
23
apps/web/src/pages/api/oss-friends.ts
Normal file
23
apps/web/src/pages/api/oss-friends.ts
Normal 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" });
|
||||
}
|
||||
}
|
||||
@@ -94,6 +94,9 @@ export default async function handler(
|
||||
quantity: 1,
|
||||
},
|
||||
],
|
||||
subscription_data: {
|
||||
trial_period_days: 14,
|
||||
},
|
||||
success_url: `${env("NEXT_PUBLIC_BASE_URL")}${successUrl}`,
|
||||
cancel_url: `${env("NEXT_PUBLIC_BASE_URL")}${cancelUrl}`,
|
||||
client_reference_id: workspacePublicId,
|
||||
|
||||
5
apps/web/src/pages/oss-friends/index.tsx
Normal file
5
apps/web/src/pages/oss-friends/index.tsx
Normal file
@@ -0,0 +1,5 @@
|
||||
import OSSFriendsView from "~/views/oss-friends";
|
||||
|
||||
export default function OSSFriends() {
|
||||
return <OSSFriendsView />;
|
||||
}
|
||||
@@ -59,7 +59,18 @@ export const ModalProvider: React.FC<Props> = ({ children }) => {
|
||||
entityLabel,
|
||||
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];
|
||||
});
|
||||
},
|
||||
[],
|
||||
);
|
||||
|
||||
@@ -36,6 +36,7 @@ const Footer = () => {
|
||||
{ name: t`Roadmap`, href: "/kan/roadmap" },
|
||||
{ name: t`GitHub`, href: "https://github.com/kanbn/kan" },
|
||||
{ name: t`Contact`, href: "mailto:support@kan.bn" },
|
||||
{ name: t`OSS Friends`, href: "/oss-friends" },
|
||||
],
|
||||
legal: [
|
||||
{ name: t`Terms of service`, href: "/terms" },
|
||||
|
||||
@@ -176,6 +176,13 @@ export function InviteMemberForm({
|
||||
};
|
||||
|
||||
const handleInviteLinkToggle = async () => {
|
||||
if (
|
||||
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
|
||||
!hasTeamSubscription &&
|
||||
!hasProSubscription
|
||||
)
|
||||
return handleUpgrade();
|
||||
|
||||
setIsLoadingInviteLink(true);
|
||||
|
||||
if (isShareInviteLinkEnabled && workspace.publicId) {
|
||||
@@ -342,11 +349,6 @@ export function InviteMemberForm({
|
||||
: t`Create invite link`
|
||||
}
|
||||
isChecked={isShareInviteLinkEnabled}
|
||||
disabled={
|
||||
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
|
||||
!hasTeamSubscription &&
|
||||
!hasProSubscription
|
||||
}
|
||||
onChange={handleInviteLinkToggle}
|
||||
/>
|
||||
<div>
|
||||
@@ -354,7 +356,7 @@ export function InviteMemberForm({
|
||||
!hasTeamSubscription &&
|
||||
!hasProSubscription ? (
|
||||
<Button type="button" onClick={handleUpgrade}>
|
||||
{t`Upgrade to Team Plan`}
|
||||
{t`Start 14 day free trial`}
|
||||
</Button>
|
||||
) : (
|
||||
<Button
|
||||
|
||||
@@ -181,7 +181,7 @@ export default function MembersPage() {
|
||||
<div className="flex items-center gap-3">
|
||||
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" && (
|
||||
<>
|
||||
{!proSubscription && (
|
||||
{!proSubscription && !teamSubscription && (
|
||||
<Link
|
||||
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"
|
||||
|
||||
120
apps/web/src/views/oss-friends/index.tsx
Normal file
120
apps/web/src/views/oss-friends/index.tsx
Normal 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>
|
||||
);
|
||||
}
|
||||
@@ -131,11 +131,11 @@ const Pricing = ({
|
||||
>
|
||||
{tier.name}
|
||||
</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">
|
||||
-20%
|
||||
{t`14 day free trial`}
|
||||
</p>
|
||||
) : null}
|
||||
)}
|
||||
</div>
|
||||
<p
|
||||
className={twMerge(
|
||||
|
||||
@@ -80,7 +80,8 @@ export default function WorkspaceSettings() {
|
||||
/>
|
||||
|
||||
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
|
||||
!hasActiveSubscription(subscriptions, "pro") && (
|
||||
!hasActiveSubscription(subscriptions, "pro") &&
|
||||
!hasActiveSubscription(subscriptions, "team") && (
|
||||
<div className="my-8">
|
||||
<Button
|
||||
onClick={() => openModal("UPGRADE_TO_PRO")}
|
||||
|
||||
@@ -48,9 +48,11 @@ export function UpgradeToProConfirmation({
|
||||
return (
|
||||
<div className="p-5">
|
||||
<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">
|
||||
{t`Upgrade to Pro`}
|
||||
</h2>
|
||||
<div className="pb-4">
|
||||
<h2 className="text-md font-bold text-neutral-900 dark:text-dark-1000">
|
||||
{t`Upgrade to Pro`}
|
||||
</h2>
|
||||
</div>
|
||||
<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:`}
|
||||
</p>
|
||||
@@ -106,7 +108,7 @@ export function UpgradeToProConfirmation({
|
||||
<Button
|
||||
onClick={handleUpgrade}
|
||||
iconRight={<HiBolt />}
|
||||
>{t`Upgrade`}</Button>
|
||||
>{t`Start 14 day free trial`}</Button>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -170,12 +170,48 @@ export const initAuth = (db: dbClient) => {
|
||||
priceId: process.env.STRIPE_TEAM_PLAN_MONTHLY_PRICE_ID!,
|
||||
annualDiscountPriceId:
|
||||
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",
|
||||
priceId: process.env.STRIPE_PRO_PLAN_MONTHLY_PRICE_ID!,
|
||||
annualDiscountPriceId:
|
||||
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) => {
|
||||
|
||||
Reference in New Issue
Block a user