Compare commits
6 Commits
fix/react-
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 994bf5c7e0 | |||
| 61123f708d | |||
| 5a8a478386 | |||
|
|
02b367fcaa | ||
|
|
f9aaebc4b5 | ||
|
|
56af094c50 |
@@ -60,3 +60,7 @@ pnpm-debug.log
|
||||
|
||||
# Cloud compose (separate deployment)
|
||||
cloud/
|
||||
|
||||
# Local temporary caches
|
||||
.pnpm-store
|
||||
v8-compile-cache-0
|
||||
|
||||
5
.gitignore
vendored
5
.gitignore
vendored
@@ -4,6 +4,9 @@
|
||||
node_modules
|
||||
.pnp
|
||||
.pnp.js
|
||||
.pnpm/
|
||||
.pnpm-store/
|
||||
v8-compile-cache-0/
|
||||
|
||||
# testing
|
||||
coverage
|
||||
@@ -58,4 +61,4 @@ i18n.cache
|
||||
# local scripts
|
||||
scripts/
|
||||
|
||||
.claude
|
||||
.claude
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"version": "1.10",
|
||||
"locale": {
|
||||
"source": "en",
|
||||
"targets": ["fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR"]
|
||||
"targets": ["fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR", "zh-CN"]
|
||||
},
|
||||
"buckets": {
|
||||
"json": {
|
||||
|
||||
@@ -3,7 +3,7 @@ import { formatter } from "@lingui/format-json";
|
||||
|
||||
|
||||
export default defineConfig({
|
||||
locales: ["en", "fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR"],
|
||||
locales: ["en", "fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR", "zh-CN"],
|
||||
sourceLocale: "en",
|
||||
catalogs: [
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@ 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 { useEffect, useMemo, useState } from "react";
|
||||
import { HiBolt } from "react-icons/hi2";
|
||||
import {
|
||||
TbLayoutSidebarLeftCollapse,
|
||||
@@ -28,6 +28,7 @@ import ButtonComponent from "~/components/Button";
|
||||
import ReactiveButton from "~/components/ReactiveButton";
|
||||
import UserMenu from "~/components/UserMenu";
|
||||
import WorkspaceMenu from "~/components/WorkspaceMenu";
|
||||
import { useLinguiContext } from "~/providers/lingui";
|
||||
import { useWorkspace } from "~/providers/workspace";
|
||||
import { api } from "~/utils/api";
|
||||
|
||||
@@ -50,6 +51,7 @@ export default function SideNavigation({
|
||||
}: SideNavigationProps) {
|
||||
const router = useRouter();
|
||||
const { workspace } = useWorkspace();
|
||||
const { locale } = useLinguiContext();
|
||||
const [isCollapsed, setIsCollapsed] = useState(false);
|
||||
const [isInitialised, setIsInitialised] = useState(false);
|
||||
|
||||
@@ -92,56 +94,59 @@ export default function SideNavigation({
|
||||
href: string;
|
||||
icon: object;
|
||||
keyboardShortcut: KeyboardShortcut;
|
||||
}[] = [
|
||||
{
|
||||
name: t`Boards`,
|
||||
href: "/boards",
|
||||
icon: isDarkMode ? boardsIconDark : boardsIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "B" }],
|
||||
action: () => router.push("/boards"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to boards`,
|
||||
}[] = useMemo(
|
||||
() => [
|
||||
{
|
||||
name: t`Boards`,
|
||||
href: "/boards",
|
||||
icon: isDarkMode ? boardsIconDark : boardsIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "B" }],
|
||||
action: () => router.push("/boards"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to boards`,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
name: t`Templates`,
|
||||
href: "/templates",
|
||||
icon: isDarkMode ? templatesIconDark : templatesIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "T" }],
|
||||
action: () => router.push("/templates"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to templates`,
|
||||
{
|
||||
name: t`Templates`,
|
||||
href: "/templates",
|
||||
icon: isDarkMode ? templatesIconDark : templatesIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "T" }],
|
||||
action: () => router.push("/templates"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to templates`,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
name: t`Members`,
|
||||
href: "/members",
|
||||
icon: isDarkMode ? membersIconDark : membersIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "M" }],
|
||||
action: () => router.push("/members"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to members`,
|
||||
{
|
||||
name: t`Members`,
|
||||
href: "/members",
|
||||
icon: isDarkMode ? membersIconDark : membersIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "M" }],
|
||||
action: () => router.push("/members"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to members`,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
name: t`Settings`,
|
||||
href: "/settings",
|
||||
icon: isDarkMode ? settingsIconDark : settingsIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "S" }],
|
||||
action: () => router.push("/settings"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to settings`,
|
||||
{
|
||||
name: t`Settings`,
|
||||
href: "/settings",
|
||||
icon: isDarkMode ? settingsIconDark : settingsIconLight,
|
||||
keyboardShortcut: {
|
||||
type: "SEQUENCE",
|
||||
strokes: [{ key: "G" }, { key: "S" }],
|
||||
action: () => router.push("/settings"),
|
||||
group: "NAVIGATION",
|
||||
description: t`Go to settings`,
|
||||
},
|
||||
},
|
||||
},
|
||||
];
|
||||
],
|
||||
[isDarkMode, locale, router],
|
||||
);
|
||||
|
||||
const toggleCollapse = () => {
|
||||
setIsCollapsed(!isCollapsed);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { ReactNode } from "react";
|
||||
import type { Root } from "react-dom/client";
|
||||
import type { Placement } from "tippy.js";
|
||||
import type { Placement, Instance as TippyInstance } from "tippy.js";
|
||||
import { useEffect, useRef } from "react";
|
||||
import { createRoot } from "react-dom/client";
|
||||
import tippy from "tippy.js";
|
||||
@@ -20,16 +20,16 @@ export function Tooltip({
|
||||
}: TooltipProps) {
|
||||
const triggerRef = useRef<HTMLDivElement>(null);
|
||||
const rootRef = useRef<Root | null>(null);
|
||||
const tippyRef = useRef<TippyInstance | null>(null);
|
||||
const contentRef = useRef(content);
|
||||
contentRef.current = content;
|
||||
|
||||
useEffect(() => {
|
||||
if (!triggerRef.current) return;
|
||||
|
||||
if (!content) return;
|
||||
|
||||
const container = document.createElement("div");
|
||||
const root = createRoot(container);
|
||||
rootRef.current = root;
|
||||
root.render(content);
|
||||
|
||||
const instance = tippy(triggerRef.current, {
|
||||
content: container,
|
||||
@@ -39,12 +39,33 @@ export function Tooltip({
|
||||
theme: "tooltip",
|
||||
touch: false,
|
||||
});
|
||||
tippyRef.current = instance;
|
||||
|
||||
if (contentRef.current) {
|
||||
root.render(contentRef.current);
|
||||
} else {
|
||||
instance.disable();
|
||||
}
|
||||
|
||||
return () => {
|
||||
instance.destroy();
|
||||
rootRef.current?.unmount();
|
||||
tippyRef.current = null;
|
||||
root.unmount();
|
||||
rootRef.current = null;
|
||||
};
|
||||
}, [content, placement, delay]);
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, [placement, delay]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!content) {
|
||||
tippyRef.current?.disable();
|
||||
return;
|
||||
}
|
||||
if (tippyRef.current) {
|
||||
tippyRef.current.enable();
|
||||
rootRef.current?.render(content);
|
||||
}
|
||||
}, [content]);
|
||||
|
||||
return (
|
||||
<div ref={triggerRef} className="inline-flex">
|
||||
|
||||
@@ -2,11 +2,12 @@ import { useRouter } from "next/navigation";
|
||||
import { Button, Menu, Transition } from "@headlessui/react";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import { env } from "next-runtime-env";
|
||||
import { Fragment, useState } from "react";
|
||||
import { Fragment, useMemo, useState } from "react";
|
||||
import { HiCheck, HiMagnifyingGlass } from "react-icons/hi2";
|
||||
import { twMerge } from "tailwind-merge";
|
||||
|
||||
import { useKeyboardShortcut } from "~/providers/keyboard-shortcuts";
|
||||
import { useLinguiContext } from "~/providers/lingui";
|
||||
import { useModal } from "~/providers/modal";
|
||||
import { useWorkspace } from "~/providers/workspace";
|
||||
import { api } from "~/utils/api";
|
||||
@@ -20,23 +21,29 @@ export default function WorkspaceMenu({
|
||||
}) {
|
||||
const { workspace, isLoading, availableWorkspaces, switchWorkspace } =
|
||||
useWorkspace();
|
||||
const { locale } = useLinguiContext();
|
||||
const { openModal } = useModal();
|
||||
const { data: hasPartnerSlot } =
|
||||
api.workspace.hasAvailablePartnerSlot.useQuery();
|
||||
const router = useRouter();
|
||||
const [isOpen, setIsOpen] = useState(false);
|
||||
|
||||
const { tooltipContent: commandPaletteShortcutTooltipContent } =
|
||||
useKeyboardShortcut({
|
||||
type: "PRESS",
|
||||
const commandPaletteShortcut = useMemo(
|
||||
() => ({
|
||||
type: "PRESS" as const,
|
||||
stroke: {
|
||||
key: "k",
|
||||
modifiers: ["META"],
|
||||
modifiers: ["META"] as ("META" | "CONTROL" | "ALT" | "SHIFT")[],
|
||||
},
|
||||
action: () => setIsOpen(true),
|
||||
description: t`Open command menu`,
|
||||
group: "GENERAL",
|
||||
});
|
||||
group: "GENERAL" as const,
|
||||
}),
|
||||
[locale],
|
||||
);
|
||||
|
||||
const { tooltipContent: commandPaletteShortcutTooltipContent } =
|
||||
useKeyboardShortcut(commandPaletteShortcut);
|
||||
|
||||
return (
|
||||
<>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { Locale as DateFnsLocale } from "date-fns";
|
||||
import { useLingui } from "@lingui/react";
|
||||
import { de, enGB, es, fr, it, nl, pl, ptBR, ru } from "date-fns/locale";
|
||||
import { de, enGB, es, fr, it, nl, pl, ptBR, ru, zhCN } from "date-fns/locale";
|
||||
|
||||
import type { Locale } from "~/locales";
|
||||
import { useLinguiContext } from "~/providers/lingui";
|
||||
@@ -20,6 +20,7 @@ export function useLocalisation() {
|
||||
ru,
|
||||
pl,
|
||||
ptbr: ptBR,
|
||||
"zh-CN": zhCN,
|
||||
};
|
||||
|
||||
const currentDateLocale = dateLocaleMap[locale] ?? enGB;
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { useEffect } from "react";
|
||||
import { useCallback, useEffect, useRef } from "react";
|
||||
|
||||
import { useModal } from "~/providers/modal";
|
||||
|
||||
interface UseModalFormStateOptions<T> {
|
||||
@@ -12,25 +13,43 @@ export function useModalFormState<T extends Record<string, any>>({
|
||||
initialValues,
|
||||
resetOnClose = false,
|
||||
}: UseModalFormStateOptions<T>) {
|
||||
const { modalContentType, isOpen, getModalState, setModalState, clearModalState } = useModal();
|
||||
|
||||
const {
|
||||
modalContentType,
|
||||
isOpen,
|
||||
getModalState,
|
||||
setModalState,
|
||||
clearModalState,
|
||||
} = useModal();
|
||||
|
||||
const isCurrentModal = modalContentType === modalType;
|
||||
const savedState = getModalState(modalType) as T | undefined;
|
||||
|
||||
|
||||
// get current form state (using the saved values if available, otherwise the initial values)
|
||||
const formState = savedState || initialValues;
|
||||
|
||||
const saveFormState = (state: Partial<T>) => {
|
||||
if (!isCurrentModal) return;
|
||||
|
||||
const currentState = getModalState(modalType) || initialValues;
|
||||
const newState = { ...currentState, ...state };
|
||||
setModalState(modalType, newState);
|
||||
};
|
||||
// Keep refs so the callbacks below stay stable across re-renders.
|
||||
const modalTypeRef = useRef(modalType);
|
||||
const initialValuesRef = useRef(initialValues);
|
||||
const getModalStateRef = useRef(getModalState);
|
||||
modalTypeRef.current = modalType;
|
||||
initialValuesRef.current = initialValues;
|
||||
getModalStateRef.current = getModalState;
|
||||
|
||||
const clearFormState = () => {
|
||||
clearModalState(modalType);
|
||||
};
|
||||
const saveFormState = useCallback(
|
||||
(state: Partial<T>) => {
|
||||
const type = modalTypeRef.current;
|
||||
const currentState =
|
||||
getModalStateRef.current(type) ?? initialValuesRef.current;
|
||||
const newState = { ...currentState, ...state };
|
||||
setModalState(type, newState);
|
||||
},
|
||||
// setModalState is stable (useCallback with [] deps in ModalProvider)
|
||||
[setModalState],
|
||||
);
|
||||
|
||||
const clearFormState = useCallback(() => {
|
||||
clearModalState(modalTypeRef.current);
|
||||
}, [clearModalState]);
|
||||
|
||||
useEffect(() => {
|
||||
if (resetOnClose && !isOpen && savedState) {
|
||||
@@ -45,4 +64,4 @@ export function useModalFormState<T extends Record<string, any>>({
|
||||
isCurrentModal,
|
||||
hasSavedState: !!savedState,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} nicht gefunden"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "Archiviert"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Boards"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Bestätigen Sie Ihre E-Mail-Einstellungen:"
|
||||
"translation": "Bestätigen Sie Ihre E-Mail-Einstellungen:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Neues {0} erstellen"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Neue Liste erstellen"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Workspace erstellen"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "Möchten Sie das Abonnement kündigen?"
|
||||
"translation": "Möchten Sie das Abonnement kündigen?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Legen Sie los, indem Sie eine neue Liste erstellen"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Zu den Boards"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Zu den Mitgliedern"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Zu den Einstellungen"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Zu Vorlagen gehen"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Importieren"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Neu"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Neue Liste"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Keine Listen"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Es wurden noch keine Listen erstellt"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Einstellungen"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Kostenlose Testversion starten"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Vorlage"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Vorlagen"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Karte konnte nicht aktualisiert werden"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Liste konnte nicht aktualisiert werden"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Abmelden"
|
||||
"translation": "Abmelden",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "Wir konnten Ihre Einstellungen nicht aktualisieren. Bitte versuchen Sie es erneut."
|
||||
"translation": "Wir konnten Ihre Einstellungen nicht aktualisieren. Bitte versuchen Sie es erneut.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "Sie haben keine Berechtigung"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "Sie wurden abgemeldet!"
|
||||
"translation": "Sie wurden abgemeldet!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "Ihrem Abmelde-Link fehlt ein Token. Bitte öffnen Sie die neueste E-Mail und versuchen Sie es erneut."
|
||||
"translation": "Ihrem Abmelde-Link fehlt ein Token. Bitte öffnen Sie die neueste E-Mail und versuchen Sie es erneut.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
@@ -34,29 +34,24 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
53
|
||||
62
|
||||
]
|
||||
],
|
||||
"translation": "{0}"
|
||||
"translation": "{0}",
|
||||
"obsolete": true
|
||||
},
|
||||
"JArWcF": {
|
||||
"message": "{0} | {1}",
|
||||
"placeholders": {
|
||||
"0": [
|
||||
"card?.title ?? t`Card`",
|
||||
"isTemplate ? \"Templates\" : \"Boards\""
|
||||
"card?.title ?? t`Card`"
|
||||
],
|
||||
"1": [
|
||||
"board?.name ?? t`Board`",
|
||||
"workspace.name ?? t`Workspace`"
|
||||
"board?.name ?? t`Board`"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
48
|
||||
],
|
||||
[
|
||||
"src/views/card/index.tsx",
|
||||
321
|
||||
@@ -123,10 +118,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
565
|
||||
570
|
||||
]
|
||||
],
|
||||
"translation": "{0} not found"
|
||||
"translation": "{0} not found",
|
||||
"obsolete": true
|
||||
},
|
||||
"0xWkkH": {
|
||||
"message": "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}",
|
||||
@@ -144,6 +140,25 @@
|
||||
],
|
||||
"translation": "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||
},
|
||||
"xbAVoi": {
|
||||
"translation": "{boardLabel} | {0}",
|
||||
"message": "{boardLabel} | {0}",
|
||||
"placeholders": {
|
||||
"0": [
|
||||
"workspace.name ?? t`Workspace`"
|
||||
],
|
||||
"boardLabel": [
|
||||
"boardLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
58
|
||||
]
|
||||
]
|
||||
},
|
||||
"yndBF+": {
|
||||
"message": "{projectCount, plural, one {Import project (1)} other {Import projects ({projectCount})}}",
|
||||
"placeholders": {
|
||||
@@ -335,7 +350,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/providers/keyboard-shortcuts.tsx",
|
||||
56
|
||||
57
|
||||
]
|
||||
],
|
||||
"translation": "Actions"
|
||||
@@ -371,7 +386,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
26
|
||||
37
|
||||
],
|
||||
[
|
||||
"src/views/settings/components/NewWebhookModal.tsx",
|
||||
@@ -1121,7 +1136,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
27
|
||||
38
|
||||
]
|
||||
],
|
||||
"translation": "Archived"
|
||||
@@ -1188,7 +1203,24 @@
|
||||
36
|
||||
]
|
||||
],
|
||||
"translation": "Are you sure you want to delete this {0}?"
|
||||
"translation": "Are you sure you want to delete this {0}?",
|
||||
"obsolete": true
|
||||
},
|
||||
"I/URsS": {
|
||||
"translation": "Are you sure you want to delete this {boardTypeLabel}?",
|
||||
"message": "Are you sure you want to delete this {boardTypeLabel}?",
|
||||
"placeholders": {
|
||||
"boardTypeLabel": [
|
||||
"boardTypeLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||
37
|
||||
]
|
||||
]
|
||||
},
|
||||
"ZT4Khw": {
|
||||
"message": "Are you sure you want to delete this card?",
|
||||
@@ -1478,6 +1510,30 @@
|
||||
],
|
||||
"translation": "Blog Post"
|
||||
},
|
||||
"TwoUcd": {
|
||||
"translation": "board",
|
||||
"message": "board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||
17
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
17
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
35
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
35
|
||||
]
|
||||
]
|
||||
},
|
||||
"QD8opX": {
|
||||
"message": "Board",
|
||||
"placeholders": {},
|
||||
@@ -1485,7 +1541,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
538
|
||||
543
|
||||
],
|
||||
[
|
||||
"src/views/card/index.tsx",
|
||||
@@ -1563,6 +1619,10 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
570
|
||||
],
|
||||
[
|
||||
"src/views/public/board/index.tsx",
|
||||
181
|
||||
@@ -1669,11 +1729,23 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
49
|
||||
50
|
||||
]
|
||||
],
|
||||
"translation": "Board visibility updated"
|
||||
},
|
||||
"DaBhdY": {
|
||||
"translation": "boards",
|
||||
"message": "boards",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
18
|
||||
]
|
||||
]
|
||||
},
|
||||
"8TveY+": {
|
||||
"message": "Boards",
|
||||
"placeholders": {},
|
||||
@@ -1681,7 +1753,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
97
|
||||
100
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
34
|
||||
],
|
||||
[
|
||||
"src/views/pricing/components/FeatureComparisonTable.tsx",
|
||||
@@ -1697,7 +1773,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
66
|
||||
68
|
||||
]
|
||||
],
|
||||
"translation": "Boards you archive will appear here."
|
||||
@@ -2141,7 +2217,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||
44
|
||||
45
|
||||
],
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
@@ -2289,7 +2365,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
309
|
||||
314
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -2732,7 +2808,8 @@
|
||||
81
|
||||
]
|
||||
],
|
||||
"translation": "Confirm your email preferences:"
|
||||
"translation": "Confirm your email preferences:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -3056,7 +3133,24 @@
|
||||
166
|
||||
]
|
||||
],
|
||||
"translation": "Create {0}"
|
||||
"translation": "Create {0}",
|
||||
"obsolete": true
|
||||
},
|
||||
"d+ACJK": {
|
||||
"translation": "Create {boardTypeLabel}",
|
||||
"message": "Create {boardTypeLabel}",
|
||||
"placeholders": {
|
||||
"boardTypeLabel": [
|
||||
"boardTypeLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
167
|
||||
]
|
||||
]
|
||||
},
|
||||
"vgdzLf": {
|
||||
"message": "Create another",
|
||||
@@ -3165,10 +3259,31 @@
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
41
|
||||
45
|
||||
]
|
||||
],
|
||||
"translation": "Create new {0}"
|
||||
"translation": "Create new {0}",
|
||||
"obsolete": true
|
||||
},
|
||||
"O6v9mX": {
|
||||
"translation": "Create new {boardTypeLabel}",
|
||||
"message": "Create new {boardTypeLabel}",
|
||||
"placeholders": {
|
||||
"boardTypeLabel": [
|
||||
"boardTypeLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
82
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
46
|
||||
]
|
||||
]
|
||||
},
|
||||
"okpxfB": {
|
||||
"message": "Create new key",
|
||||
@@ -3205,11 +3320,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
93
|
||||
99
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
679
|
||||
684
|
||||
]
|
||||
],
|
||||
"translation": "Create new list"
|
||||
@@ -3249,7 +3364,7 @@
|
||||
],
|
||||
[
|
||||
"src/components/WorkspaceMenu.tsx",
|
||||
171
|
||||
178
|
||||
]
|
||||
],
|
||||
"translation": "Create workspace"
|
||||
@@ -3534,7 +3649,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||
47
|
||||
48
|
||||
],
|
||||
[
|
||||
"src/views/card/components/DeleteCardConfirmation.tsx",
|
||||
@@ -3861,7 +3976,8 @@
|
||||
78
|
||||
]
|
||||
],
|
||||
"translation": "Do you want to unsubscribe?"
|
||||
"translation": "Do you want to unsubscribe?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -4446,11 +4562,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
77
|
||||
78
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
92
|
||||
93
|
||||
],
|
||||
[
|
||||
"src/views/members/components/InviteMemberForm.tsx",
|
||||
@@ -4779,11 +4895,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
78
|
||||
79
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
93
|
||||
94
|
||||
]
|
||||
],
|
||||
"translation": "Failed to create board"
|
||||
@@ -5187,7 +5303,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/providers/keyboard-shortcuts.tsx",
|
||||
54
|
||||
55
|
||||
]
|
||||
],
|
||||
"translation": "General"
|
||||
@@ -5254,7 +5370,24 @@
|
||||
66
|
||||
]
|
||||
],
|
||||
"translation": "Get started by creating a new {0}"
|
||||
"translation": "Get started by creating a new {0}",
|
||||
"obsolete": true
|
||||
},
|
||||
"sllapH": {
|
||||
"translation": "Get started by creating a new {boardTypeLabel}",
|
||||
"message": "Get started by creating a new {boardTypeLabel}",
|
||||
"placeholders": {
|
||||
"boardTypeLabel": [
|
||||
"boardTypeLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
68
|
||||
]
|
||||
]
|
||||
},
|
||||
"zC8Whw": {
|
||||
"message": "Get started by creating a new list",
|
||||
@@ -5263,7 +5396,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
664
|
||||
669
|
||||
]
|
||||
],
|
||||
"translation": "Get started by creating a new list"
|
||||
@@ -5391,7 +5524,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
105
|
||||
108
|
||||
],
|
||||
[
|
||||
"src/pages/404.tsx",
|
||||
@@ -5419,7 +5552,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
129
|
||||
132
|
||||
]
|
||||
],
|
||||
"translation": "Go to members"
|
||||
@@ -5431,7 +5564,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
141
|
||||
144
|
||||
]
|
||||
],
|
||||
"translation": "Go to settings"
|
||||
@@ -5443,7 +5576,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
117
|
||||
120
|
||||
]
|
||||
],
|
||||
"translation": "Go to templates"
|
||||
@@ -5691,7 +5824,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
73
|
||||
83
|
||||
]
|
||||
],
|
||||
"translation": "Import"
|
||||
@@ -6108,7 +6241,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/providers/keyboard-shortcuts.tsx",
|
||||
321
|
||||
323
|
||||
]
|
||||
],
|
||||
"translation": "Keyboard Shortcuts"
|
||||
@@ -6333,7 +6466,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
307
|
||||
312
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -6641,7 +6774,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
121
|
||||
124
|
||||
],
|
||||
[
|
||||
"src/views/board/components/Filters.tsx",
|
||||
@@ -6856,7 +6989,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
134
|
||||
135
|
||||
],
|
||||
[
|
||||
"src/views/settings/components/NewWebhookModal.tsx",
|
||||
@@ -6876,7 +7009,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/providers/keyboard-shortcuts.tsx",
|
||||
55
|
||||
56
|
||||
]
|
||||
],
|
||||
"translation": "Navigation"
|
||||
@@ -6900,7 +7033,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
95
|
||||
105
|
||||
],
|
||||
[
|
||||
"src/views/home/components/Features.tsx",
|
||||
@@ -6923,7 +7056,24 @@
|
||||
120
|
||||
]
|
||||
],
|
||||
"translation": "New {0}"
|
||||
"translation": "New {0}",
|
||||
"obsolete": true
|
||||
},
|
||||
"DKeyWA": {
|
||||
"translation": "New {boardTypeLabel}",
|
||||
"message": "New {boardTypeLabel}",
|
||||
"placeholders": {
|
||||
"boardTypeLabel": [
|
||||
"boardTypeLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
121
|
||||
]
|
||||
]
|
||||
},
|
||||
"TjREUS": {
|
||||
"message": "New API key",
|
||||
@@ -6996,7 +7146,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
628
|
||||
633
|
||||
]
|
||||
],
|
||||
"translation": "New list"
|
||||
@@ -7111,7 +7261,24 @@
|
||||
63
|
||||
]
|
||||
],
|
||||
"translation": "No {0}"
|
||||
"translation": "No {0}",
|
||||
"obsolete": true
|
||||
},
|
||||
"NcHwr6": {
|
||||
"translation": "No {boardLabel}",
|
||||
"message": "No {boardLabel}",
|
||||
"placeholders": {
|
||||
"boardLabel": [
|
||||
"boardLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
65
|
||||
]
|
||||
]
|
||||
},
|
||||
"tlhgDC": {
|
||||
"message": "No archived boards",
|
||||
@@ -7120,7 +7287,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
63
|
||||
65
|
||||
]
|
||||
],
|
||||
"translation": "No archived boards"
|
||||
@@ -7192,7 +7359,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/providers/keyboard-shortcuts.tsx",
|
||||
334
|
||||
336
|
||||
]
|
||||
],
|
||||
"translation": "No keyboard shortcuts registered."
|
||||
@@ -7216,7 +7383,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
660
|
||||
665
|
||||
]
|
||||
],
|
||||
"translation": "No lists"
|
||||
@@ -7228,7 +7395,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
665
|
||||
670
|
||||
]
|
||||
],
|
||||
"translation": "No lists have been created yet"
|
||||
@@ -7364,7 +7531,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/WorkspaceMenu.tsx",
|
||||
37
|
||||
39
|
||||
]
|
||||
],
|
||||
"translation": "Open command menu"
|
||||
@@ -7376,7 +7543,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/providers/keyboard-shortcuts.tsx",
|
||||
172
|
||||
174
|
||||
]
|
||||
],
|
||||
"translation": "Open keyboard shortcuts"
|
||||
@@ -7936,15 +8103,15 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
57
|
||||
58
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
219
|
||||
224
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
275
|
||||
280
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/ImportBoardsForm.tsx",
|
||||
@@ -8128,7 +8295,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
316
|
||||
321
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -8233,6 +8400,18 @@
|
||||
],
|
||||
"translation": "Privacy policy"
|
||||
},
|
||||
"3KKSM4": {
|
||||
"translation": "private",
|
||||
"message": "private",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
45
|
||||
]
|
||||
]
|
||||
},
|
||||
"zwBp5t": {
|
||||
"message": "Private",
|
||||
"placeholders": {},
|
||||
@@ -8240,7 +8419,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
84
|
||||
85
|
||||
]
|
||||
],
|
||||
"translation": "Private"
|
||||
@@ -8317,6 +8496,18 @@
|
||||
],
|
||||
"translation": "Profile picture"
|
||||
},
|
||||
"qvFa8r": {
|
||||
"translation": "public",
|
||||
"message": "public",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
45
|
||||
]
|
||||
]
|
||||
},
|
||||
"7d1a0d": {
|
||||
"message": "Public",
|
||||
"placeholders": {},
|
||||
@@ -8324,7 +8515,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
79
|
||||
80
|
||||
]
|
||||
],
|
||||
"translation": "Public"
|
||||
@@ -9151,7 +9342,7 @@
|
||||
],
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
133
|
||||
136
|
||||
]
|
||||
],
|
||||
"translation": "Settings"
|
||||
@@ -9539,15 +9730,15 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
225
|
||||
230
|
||||
],
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
226
|
||||
231
|
||||
],
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
236
|
||||
241
|
||||
]
|
||||
],
|
||||
"translation": "Start free trial"
|
||||
@@ -9732,6 +9923,30 @@
|
||||
],
|
||||
"translation": "Teams"
|
||||
},
|
||||
"1ZwmkP": {
|
||||
"translation": "template",
|
||||
"message": "template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||
17
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
17
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
35
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
35
|
||||
]
|
||||
]
|
||||
},
|
||||
"/K2CvV": {
|
||||
"message": "Template",
|
||||
"placeholders": {},
|
||||
@@ -9739,11 +9954,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
538
|
||||
543
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
574
|
||||
579
|
||||
]
|
||||
],
|
||||
"translation": "Template"
|
||||
@@ -9796,6 +10011,30 @@
|
||||
],
|
||||
"translation": "Template name is required"
|
||||
},
|
||||
"p2sbyZ": {
|
||||
"translation": "Template not found",
|
||||
"message": "Template not found",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
570
|
||||
]
|
||||
]
|
||||
},
|
||||
"UZREi+": {
|
||||
"translation": "templates",
|
||||
"message": "templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
18
|
||||
]
|
||||
]
|
||||
},
|
||||
"iTylMl": {
|
||||
"message": "Templates",
|
||||
"placeholders": {},
|
||||
@@ -9803,7 +10042,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/components/SideNavigation.tsx",
|
||||
109
|
||||
112
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
34
|
||||
],
|
||||
[
|
||||
"src/views/home/components/Features.tsx",
|
||||
@@ -9936,7 +10179,7 @@
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": [
|
||||
"targetWorkspace?.name ?? \"the workspace\""
|
||||
"targetWorkspace?.name ?? t`the workspace`"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
@@ -10062,7 +10305,36 @@
|
||||
50
|
||||
]
|
||||
],
|
||||
"translation": "The visibility of your board has been set to {0}."
|
||||
"translation": "The visibility of your board has been set to {0}.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7ENRJu": {
|
||||
"translation": "The visibility of your board has been set to {visibilityLabel}.",
|
||||
"message": "The visibility of your board has been set to {visibilityLabel}.",
|
||||
"placeholders": {
|
||||
"visibilityLabel": [
|
||||
"visibilityLabel"
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
51
|
||||
]
|
||||
]
|
||||
},
|
||||
"VTpWX6": {
|
||||
"translation": "the workspace",
|
||||
"message": "the workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
34
|
||||
]
|
||||
]
|
||||
},
|
||||
"FEr96N": {
|
||||
"message": "Theme",
|
||||
@@ -10099,7 +10371,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||
39
|
||||
40
|
||||
],
|
||||
[
|
||||
"src/views/card/components/DeleteCardConfirmation.tsx",
|
||||
@@ -10503,7 +10775,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
314
|
||||
319
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -10819,7 +11091,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
56
|
||||
57
|
||||
]
|
||||
],
|
||||
"translation": "Unable to update board visibility"
|
||||
@@ -10831,7 +11103,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
274
|
||||
279
|
||||
],
|
||||
[
|
||||
"src/views/card/index.tsx",
|
||||
@@ -10907,7 +11179,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
218
|
||||
223
|
||||
],
|
||||
[
|
||||
"src/views/card/components/ListSelector.tsx",
|
||||
@@ -11226,7 +11498,8 @@
|
||||
93
|
||||
]
|
||||
],
|
||||
"translation": "Unsubscribe"
|
||||
"translation": "Unsubscribe",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -11483,7 +11756,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/boards/components/NewBoardForm.tsx",
|
||||
154
|
||||
155
|
||||
]
|
||||
],
|
||||
"translation": "Use template"
|
||||
@@ -11615,7 +11888,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
103
|
||||
104
|
||||
]
|
||||
],
|
||||
"translation": "Visibility"
|
||||
@@ -11642,7 +11915,8 @@
|
||||
63
|
||||
]
|
||||
],
|
||||
"translation": "We couldn't update your preferences. Please try again."
|
||||
"translation": "We couldn't update your preferences. Please try again.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -11895,11 +12169,11 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
538
|
||||
543
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
48
|
||||
58
|
||||
],
|
||||
[
|
||||
"src/views/members/index.tsx",
|
||||
@@ -12272,27 +12546,27 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/components/VisibilityButton.tsx",
|
||||
72
|
||||
73
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
612
|
||||
617
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
670
|
||||
675
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
71
|
||||
73
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
59
|
||||
69
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
80
|
||||
90
|
||||
]
|
||||
],
|
||||
"translation": "You don't have permission"
|
||||
@@ -12331,7 +12605,8 @@
|
||||
98
|
||||
]
|
||||
],
|
||||
"translation": "You have been unsubscribed!"
|
||||
"translation": "You have been unsubscribed!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -12624,7 +12899,8 @@
|
||||
33
|
||||
]
|
||||
],
|
||||
"translation": "Your unsubscribe link is missing a token. Please open the latest email and try again."
|
||||
"translation": "Your unsubscribe link is missing a token. Please open the latest email and try again.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} no encontrado"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "Archivado"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Tableros"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Confirma tus preferencias de correo electrónico:"
|
||||
"translation": "Confirma tus preferencias de correo electrónico:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Crear nuevo {0}"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Crear nueva lista"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Crear espacio de trabajo"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "¿Quieres cancelar la suscripción?"
|
||||
"translation": "¿Quieres cancelar la suscripción?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Comienza creando una nueva lista"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Ir a tableros"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Ir a miembros"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Ir a configuración"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Ir a plantillas"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Importar"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Nuevo"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Nueva lista"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Sin listas"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Aún no se han creado listas"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Configuración"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Iniciar prueba gratuita"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Plantilla"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Plantillas"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "No se pudo actualizar la tarjeta"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "No se pudo actualizar la lista"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Cancelar suscripción"
|
||||
"translation": "Cancelar suscripción",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "No pudimos actualizar tus preferencias. Por favor, inténtalo de nuevo."
|
||||
"translation": "No pudimos actualizar tus preferencias. Por favor, inténtalo de nuevo.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "No tienes permiso"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "¡Te has dado de baja!"
|
||||
"translation": "¡Te has dado de baja!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "Tu enlace de cancelación de suscripción no tiene un token. Por favor, abre el último correo electrónico e inténtalo de nuevo."
|
||||
"translation": "Tu enlace de cancelación de suscripción no tiene un token. Por favor, abre el último correo electrónico e inténtalo de nuevo.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} introuvable"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "Archivé"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Tableaux"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Confirmez vos préférences d'e-mail :"
|
||||
"translation": "Confirmez vos préférences d'e-mail :",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Créer un nouveau {0}"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Créer une nouvelle liste"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Créer un espace de travail"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "Voulez-vous vous désabonner ?"
|
||||
"translation": "Voulez-vous vous désabonner ?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Commencez en créant une nouvelle liste"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Aller aux tableaux"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Aller aux membres"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Aller aux paramètres"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Aller aux modèles"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Importer"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Nouveau"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Nouvelle liste"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Aucune liste"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Aucune liste n'a encore été créée"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Paramètres"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Commencer l'essai gratuit"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Modèle"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Modèles"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Impossible de mettre à jour la carte"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Impossible de mettre à jour la liste"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Se désabonner"
|
||||
"translation": "Se désabonner",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "Nous n'avons pas pu mettre à jour vos préférences. Veuillez réessayer."
|
||||
"translation": "Nous n'avons pas pu mettre à jour vos préférences. Veuillez réessayer.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "Vous n'avez pas la permission"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "Vous avez été désabonné !"
|
||||
"translation": "Vous avez été désabonné !",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "Votre lien de désinscription ne contient pas de jeton. Veuillez ouvrir le dernier e-mail et réessayer."
|
||||
"translation": "Votre lien de désinscription ne contient pas de jeton. Veuillez ouvrir le dernier e-mail et réessayer.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
@@ -7,12 +7,14 @@ export const locales = [
|
||||
"nl",
|
||||
"ru",
|
||||
"pl",
|
||||
"ptbr"
|
||||
"ptbr",
|
||||
"zh-CN",
|
||||
] as const;
|
||||
|
||||
export type Locale = (typeof locales)[number];
|
||||
|
||||
export const defaultLocale: Locale = "en";
|
||||
// 自托管实例默认使用简体中文,用户仍可在设置中切换其他语言。
|
||||
export const defaultLocale: Locale = "zh-CN";
|
||||
|
||||
export const localeNames: Record<Locale, string> = {
|
||||
en: "English",
|
||||
@@ -24,4 +26,5 @@ export const localeNames: Record<Locale, string> = {
|
||||
ru: "Русский",
|
||||
pl: "Polski",
|
||||
ptbr: "Português",
|
||||
"zh-CN": "简体中文",
|
||||
};
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} non trovato"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "Archiviato"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Board"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Conferma le tue preferenze email:"
|
||||
"translation": "Conferma le tue preferenze email:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Crea nuovo {0}"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Crea nuova lista"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Crea workspace"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "Vuoi annullare l'iscrizione?"
|
||||
"translation": "Vuoi annullare l'iscrizione?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Inizia creando una nuova lista"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Vai alle bacheche"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Vai ai membri"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Vai alle impostazioni"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Vai ai modelli"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Importa"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Nuovo"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Nuova lista"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Nessuna lista"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Nessuna lista è stata ancora creata"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Impostazioni"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Inizia prova gratuita"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Template"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Template"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Impossibile aggiornare la card"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Impossibile aggiornare la lista"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Annulla iscrizione"
|
||||
"translation": "Annulla iscrizione",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "Non è stato possibile aggiornare le tue preferenze. Riprova."
|
||||
"translation": "Non è stato possibile aggiornare le tue preferenze. Riprova.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "Non hai i permessi necessari"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "Hai annullato l'iscrizione!"
|
||||
"translation": "Hai annullato l'iscrizione!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "Il tuo link di disiscrizione non contiene un token. Apri l'ultima email e riprova."
|
||||
"translation": "Il tuo link di disiscrizione non contiene un token. Apri l'ultima email e riprova.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} niet gevonden"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "Gearchiveerd"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Boards"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Bevestig je e-mailvoorkeuren:"
|
||||
"translation": "Bevestig je e-mailvoorkeuren:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Maak nieuwe {0}"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Maak nieuwe lijst"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Maak werkruimte"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "Wil je je uitschrijven?"
|
||||
"translation": "Wil je je uitschrijven?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Ga aan de slag door een nieuwe lijst te maken"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Ga naar borden"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Ga naar leden"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Ga naar instellingen"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Ga naar sjablonen"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Importeren"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Nieuw"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Nieuwe lijst"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Geen lijsten"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Er zijn nog geen lijsten aangemaakt"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Instellingen"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Start gratis proefperiode"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Sjabloon"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Sjablonen"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Kan kaart niet bijwerken"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Kan lijst niet bijwerken"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Uitschrijven"
|
||||
"translation": "Uitschrijven",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "We konden je voorkeuren niet bijwerken. Probeer het opnieuw."
|
||||
"translation": "We konden je voorkeuren niet bijwerken. Probeer het opnieuw.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "Je hebt geen toestemming"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "Je bent uitgeschreven!"
|
||||
"translation": "Je bent uitgeschreven!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "Je afmeldlink mist een token. Open de nieuwste e-mail en probeer het opnieuw."
|
||||
"translation": "Je afmeldlink mist een token. Open de nieuwste e-mail en probeer het opnieuw.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} nie znaleziono"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "Zarchiwizowana"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Tablice"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Potwierdź swoje preferencje dotyczące e-maili:"
|
||||
"translation": "Potwierdź swoje preferencje dotyczące e-maili:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Utwórz nową {0}"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Utwórz nową listę"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Utwórz workspace"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "Czy chcesz zrezygnować z subskrypcji?"
|
||||
"translation": "Czy chcesz zrezygnować z subskrypcji?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Rozpocznij, tworząc nową listę"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Przejdź do tablic"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Przejdź do członków"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Przejdź do ustawień"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Przejdź do szablonów"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Importuj"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Nowy"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Nowa lista"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Brak list"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Nie utworzono jeszcze żadnych list"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Ustawienia"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Rozpocznij bezpłatny okres próbny"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Szablon"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Szablony"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Nie można zaktualizować karty"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Nie można zaktualizować listy"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Anuluj subskrypcję"
|
||||
"translation": "Anuluj subskrypcję",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "Nie udało się zaktualizować Twoich preferencji. Spróbuj ponownie."
|
||||
"translation": "Nie udało się zaktualizować Twoich preferencji. Spróbuj ponownie.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "Nie masz uprawnień"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "Zostałeś wypisany z subskrypcji!"
|
||||
"translation": "Zostałeś wypisany z subskrypcji!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "Twój link do wypisania się nie zawiera tokena. Otwórz najnowszy e-mail i spróbuj ponownie."
|
||||
"translation": "Twój link do wypisania się nie zawiera tokena. Otwórz najnowszy e-mail i spróbuj ponownie.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} não encontrado"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "Arquivado"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Quadros"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Confirme suas preferências de e-mail:"
|
||||
"translation": "Confirme suas preferências de e-mail:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Criar novo {0}"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Criar nova lista"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Criar workspace"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "Você deseja cancelar a assinatura?"
|
||||
"translation": "Você deseja cancelar a assinatura?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Comece criando uma nova lista"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Ir para quadros"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Ir para membros"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Ir para configurações"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Ir para modelos"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Importar"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Novo"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Nova lista"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Nenhuma lista"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Nenhuma lista foi criada ainda"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Configurações"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Iniciar teste gratuito"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Modelo"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Templates"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Não foi possível atualizar o cartão"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Não foi possível atualizar a lista"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Cancelar inscrição"
|
||||
"translation": "Cancelar inscrição",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "Não foi possível atualizar suas preferências. Tente novamente."
|
||||
"translation": "Não foi possível atualizar suas preferências. Tente novamente.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "Você não tem permissão"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "Você cancelou a inscrição!"
|
||||
"translation": "Você cancelou a inscrição!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "Seu link de cancelamento de inscrição está sem um token. Por favor, abra o e-mail mais recente e tente novamente."
|
||||
"translation": "Seu link de cancelamento de inscrição está sem um token. Por favor, abra o e-mail mais recente e tente novamente.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 53]],
|
||||
"origin": [["src/views/boards/index.tsx", 62]],
|
||||
"translation": "{0}"
|
||||
},
|
||||
"JArWcF": {
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/card/index.tsx", 321]
|
||||
],
|
||||
"translation": "{0} | {1}"
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"origin": [["src/views/board/index.tsx", 570]],
|
||||
"translation": "{0} не найдено"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 26],
|
||||
["src/views/boards/index.tsx", 30],
|
||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||
["src/views/settings/components/WebhookList.tsx", 106]
|
||||
],
|
||||
@@ -664,7 +664,7 @@
|
||||
"message": "Archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 27]],
|
||||
"origin": [["src/views/boards/index.tsx", 31]],
|
||||
"translation": "В архиве"
|
||||
},
|
||||
"lo8xBK": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 97],
|
||||
["src/components/SideNavigation.tsx", 98],
|
||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||
],
|
||||
"translation": "Доски"
|
||||
@@ -1361,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1626,7 +1626,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||
"translation": "Подтвердите ваши настройки электронной почты:"
|
||||
"translation": "Подтвердите ваши настройки электронной почты:",
|
||||
"obsolete": true
|
||||
},
|
||||
"479pdJ": {
|
||||
"message": "Confirm your new password",
|
||||
@@ -1888,7 +1889,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/components/BoardsList.tsx", 80],
|
||||
["src/views/boards/index.tsx", 41]
|
||||
["src/views/boards/index.tsx", 45]
|
||||
],
|
||||
"translation": "Создать новый {0}"
|
||||
},
|
||||
@@ -1914,8 +1915,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
["src/views/board/index.tsx", 99],
|
||||
["src/views/board/index.tsx", 684]
|
||||
],
|
||||
"translation": "Создать новый список"
|
||||
},
|
||||
@@ -1939,7 +1940,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/NewWorkspaceForm.tsx", 227],
|
||||
["src/components/WorkspaceMenu.tsx", 171]
|
||||
["src/components/WorkspaceMenu.tsx", 176]
|
||||
],
|
||||
"translation": "Создать рабочее пространство"
|
||||
},
|
||||
@@ -2294,7 +2295,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||
"translation": "Вы хотите отписаться?"
|
||||
"translation": "Вы хотите отписаться?",
|
||||
"obsolete": true
|
||||
},
|
||||
"JyXBgS": {
|
||||
"message": "docs",
|
||||
@@ -3125,7 +3127,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"origin": [["src/views/board/index.tsx", 669]],
|
||||
"translation": "Начните с создания нового списка"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3202,7 +3204,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 105],
|
||||
["src/components/SideNavigation.tsx", 106],
|
||||
["src/pages/404.tsx", 44]
|
||||
],
|
||||
"translation": "Перейти к доскам"
|
||||
@@ -3218,21 +3220,21 @@
|
||||
"message": "Go to members",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
||||
"translation": "Перейти к участникам"
|
||||
},
|
||||
"1WuwiM": {
|
||||
"message": "Go to settings",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
||||
"translation": "Перейти к настройкам"
|
||||
},
|
||||
"csFbe+": {
|
||||
"message": "Go to templates",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
||||
"translation": "Перейти к шаблонам"
|
||||
},
|
||||
"SUvm1Y": {
|
||||
@@ -3382,7 +3384,7 @@
|
||||
"message": "Import",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/boards/index.tsx", 73]],
|
||||
"origin": [["src/views/boards/index.tsx", 82]],
|
||||
"translation": "Импорт"
|
||||
},
|
||||
"2MPcep": {
|
||||
@@ -3765,7 +3767,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/board/index.tsx", 312],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3945,7 +3947,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 121],
|
||||
["src/components/SideNavigation.tsx", 122],
|
||||
["src/views/board/components/Filters.tsx", 147],
|
||||
["src/views/board/components/NewCardForm.tsx", 386],
|
||||
["src/views/card/index.tsx", 143],
|
||||
@@ -4090,7 +4092,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/boards/index.tsx", 95],
|
||||
["src/views/boards/index.tsx", 104],
|
||||
["src/views/home/components/Features.tsx", 73]
|
||||
],
|
||||
"translation": "Новый"
|
||||
@@ -4145,7 +4147,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 628]
|
||||
["src/views/board/index.tsx", 633]
|
||||
],
|
||||
"translation": "Новый список"
|
||||
},
|
||||
@@ -4278,14 +4280,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Нет списков"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"origin": [["src/views/board/index.tsx", 670]],
|
||||
"translation": "Списки ещё не созданы"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4707,8 +4709,8 @@
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/board/index.tsx", 224],
|
||||
["src/views/board/index.tsx", 280],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4766,7 +4768,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/board/index.tsx", 321],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -5359,7 +5361,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 102],
|
||||
["src/components/SideNavigation.tsx", 133]
|
||||
["src/components/SideNavigation.tsx", 134]
|
||||
],
|
||||
"translation": "Настройки"
|
||||
},
|
||||
@@ -5595,9 +5597,9 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 225],
|
||||
["src/components/SideNavigation.tsx", 226],
|
||||
["src/components/SideNavigation.tsx", 236]
|
||||
["src/components/SideNavigation.tsx", 228],
|
||||
["src/components/SideNavigation.tsx", 229],
|
||||
["src/components/SideNavigation.tsx", 239]
|
||||
],
|
||||
"translation": "Начать бесплатный пробный период"
|
||||
},
|
||||
@@ -5715,8 +5717,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/board/index.tsx", 579]
|
||||
],
|
||||
"translation": "Шаблон"
|
||||
},
|
||||
@@ -5753,7 +5755,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SideNavigation.tsx", 109],
|
||||
["src/components/SideNavigation.tsx", 110],
|
||||
["src/views/home/components/Features.tsx", 115]
|
||||
],
|
||||
"translation": "Шаблоны"
|
||||
@@ -6183,7 +6185,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/board/index.tsx", 319],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6383,7 +6385,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 279],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Не удалось обновить карточку"
|
||||
@@ -6428,7 +6430,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 223],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Не удалось обновить список"
|
||||
@@ -6606,7 +6608,8 @@
|
||||
["src/pages/unsubscribe/index.tsx", 68],
|
||||
["src/pages/unsubscribe/index.tsx", 93]
|
||||
],
|
||||
"translation": "Отписаться"
|
||||
"translation": "Отписаться",
|
||||
"obsolete": true
|
||||
},
|
||||
"EkH9pt": {
|
||||
"message": "Update",
|
||||
@@ -6851,7 +6854,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||
"translation": "Не удалось обновить ваши настройки. Пожалуйста, попробуйте ещё раз."
|
||||
"translation": "Не удалось обновить ваши настройки. Пожалуйста, попробуйте ещё раз.",
|
||||
"obsolete": true
|
||||
},
|
||||
"7sdSkl": {
|
||||
"message": "We sent a link to {magicLinkRecipient}",
|
||||
@@ -7004,8 +7008,8 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/board/index.tsx", 543],
|
||||
["src/views/boards/index.tsx", 57],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
["src/views/public/boards/index.tsx", 75]
|
||||
@@ -7234,11 +7238,11 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/board/index.tsx", 617],
|
||||
["src/views/board/index.tsx", 675],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
["src/views/boards/index.tsx", 68],
|
||||
["src/views/boards/index.tsx", 89]
|
||||
],
|
||||
"translation": "У вас нет прав доступа"
|
||||
},
|
||||
@@ -7261,7 +7265,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||
"translation": "Вы отписались!"
|
||||
"translation": "Вы отписались!",
|
||||
"obsolete": true
|
||||
},
|
||||
"R275Pz": {
|
||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||
@@ -7440,7 +7445,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||
"translation": "В вашей ссылке для отписки отсутствует токен. Пожалуйста, откройте последнее письмо и попробуйте снова."
|
||||
"translation": "В вашей ссылке для отписки отсутствует токен. Пожалуйста, откройте последнее письмо и попробуйте снова.",
|
||||
"obsolete": true
|
||||
},
|
||||
"GRAGsB": {
|
||||
"message": "Your workspace",
|
||||
|
||||
13005
apps/web/src/locales/zh-CN/messages.json
Normal file
13005
apps/web/src/locales/zh-CN/messages.json
Normal file
File diff suppressed because it is too large
Load Diff
1
apps/web/src/locales/zh-CN/messages.ts
Normal file
1
apps/web/src/locales/zh-CN/messages.ts
Normal file
File diff suppressed because one or more lines are too long
@@ -82,8 +82,8 @@ const MyApp: AppType = ({ Component, pageProps }: AppPropsWithLayout) => {
|
||||
)}
|
||||
<script src="/__ENV.js" />
|
||||
<main className="font-sans">
|
||||
<KeyboardShortcutProvider>
|
||||
<LinguiProviderWrapper>
|
||||
<LinguiProviderWrapper>
|
||||
<KeyboardShortcutProvider>
|
||||
<FontSizeProvider>
|
||||
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>
|
||||
<ModalProvider>
|
||||
@@ -99,8 +99,8 @@ const MyApp: AppType = ({ Component, pageProps }: AppPropsWithLayout) => {
|
||||
</ModalProvider>
|
||||
</ThemeProvider>
|
||||
</FontSizeProvider>
|
||||
</LinguiProviderWrapper>
|
||||
</KeyboardShortcutProvider>
|
||||
</KeyboardShortcutProvider>
|
||||
</LinguiProviderWrapper>
|
||||
</main>
|
||||
</>
|
||||
);
|
||||
|
||||
@@ -20,6 +20,7 @@ import { HiXMark } from "react-icons/hi2";
|
||||
|
||||
import { env } from "~/env";
|
||||
import { useEventListener } from "~/hooks/useEventListener";
|
||||
import { useLinguiContext } from "~/providers/lingui";
|
||||
|
||||
const ModifierKey = {
|
||||
CONTROL: "CONTROL",
|
||||
@@ -160,6 +161,7 @@ export function KeyboardShortcutProvider({
|
||||
const sequenceTimeoutRef = useRef<NodeJS.Timeout | null>(null);
|
||||
|
||||
const [isLegendOpen, setIsLegendOpen] = useState(false);
|
||||
const { locale } = useLinguiContext();
|
||||
|
||||
const openLegendShortcut: KeyboardShortcut = useMemo(
|
||||
() => ({
|
||||
@@ -172,7 +174,7 @@ export function KeyboardShortcutProvider({
|
||||
description: t`Open keyboard shortcuts`,
|
||||
group: ShortcutGroup.GENERAL,
|
||||
}),
|
||||
[setIsLegendOpen],
|
||||
[locale],
|
||||
);
|
||||
|
||||
const handleKeyDown = useCallback((event: KeyboardEvent) => {
|
||||
|
||||
@@ -35,10 +35,31 @@ function detectBrowserLocale(availableLocales: readonly string[]): Locale {
|
||||
const browserLanguages = navigator.languages || [navigator.language];
|
||||
|
||||
for (const browserLang of browserLanguages) {
|
||||
const langCode = browserLang.split("-")[0];
|
||||
const normalizedLocale = browserLang.toLowerCase();
|
||||
const exactLocale = availableLocales.find(
|
||||
(availableLocale) => availableLocale.toLowerCase() === normalizedLocale,
|
||||
);
|
||||
|
||||
if (langCode && availableLocales.includes(langCode.toLowerCase())) {
|
||||
return langCode.toLowerCase() as Locale;
|
||||
if (exactLocale) {
|
||||
return exactLocale as Locale;
|
||||
}
|
||||
|
||||
const languageCode = normalizedLocale.split("-")[0];
|
||||
|
||||
if (languageCode === "zh" && availableLocales.includes("zh-CN")) {
|
||||
return "zh-CN";
|
||||
}
|
||||
|
||||
if (languageCode === "pt" && availableLocales.includes("ptbr")) {
|
||||
return "ptbr";
|
||||
}
|
||||
|
||||
const baseLocale = availableLocales.find(
|
||||
(availableLocale) => availableLocale.toLowerCase() === languageCode,
|
||||
);
|
||||
|
||||
if (baseLocale) {
|
||||
return baseLocale as Locale;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -49,7 +70,7 @@ export function LinguiProviderWrapper({
|
||||
children,
|
||||
initialLocale = defaultLocale,
|
||||
}: LinguiProviderProps) {
|
||||
const [locale, setLocale] = useState<Locale>(defaultLocale);
|
||||
const [locale, setLocale] = useState<Locale>(initialLocale);
|
||||
const [isHydrated, setIsHydrated] = useState(false);
|
||||
|
||||
initializeI18n();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { createContext, useContext, useState } from "react";
|
||||
import { createContext, useCallback, useContext, useState } from "react";
|
||||
|
||||
interface PopupContextType {
|
||||
isOpen: boolean;
|
||||
@@ -25,24 +25,27 @@ export const PopupProvider: React.FC<Props> = ({ children }) => {
|
||||
const [popupMessage, setPopupMessage] = useState("");
|
||||
const [popupIcon, setPopupIcon] = useState("");
|
||||
|
||||
const showPopup = ({
|
||||
header,
|
||||
message,
|
||||
icon,
|
||||
}: {
|
||||
header: string;
|
||||
message: string;
|
||||
icon: string;
|
||||
}) => {
|
||||
setIsOpen(true);
|
||||
setPopupHeader(header);
|
||||
setPopupMessage(message);
|
||||
setPopupIcon(icon);
|
||||
};
|
||||
const showPopup = useCallback(
|
||||
({
|
||||
header,
|
||||
message,
|
||||
icon,
|
||||
}: {
|
||||
header: string;
|
||||
message: string;
|
||||
icon: string;
|
||||
}) => {
|
||||
setIsOpen(true);
|
||||
setPopupHeader(header);
|
||||
setPopupMessage(message);
|
||||
setPopupIcon(icon);
|
||||
},
|
||||
[],
|
||||
);
|
||||
|
||||
const hidePopup = () => {
|
||||
const hidePopup = useCallback(() => {
|
||||
setIsOpen(false);
|
||||
};
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<PopupContext.Provider
|
||||
|
||||
@@ -3,6 +3,7 @@ import { i18n } from "@lingui/core";
|
||||
import type { Locale } from "~/locales";
|
||||
import { defaultLocale } from "~/locales";
|
||||
import { messages as enMessages } from "~/locales/en/messages";
|
||||
import { messages as zhCNMessages } from "~/locales/zh-CN/messages";
|
||||
|
||||
const loadMessages = async (locale: Locale) => {
|
||||
switch (locale) {
|
||||
@@ -24,6 +25,8 @@ const loadMessages = async (locale: Locale) => {
|
||||
return (await import("~/locales/pl/messages")).messages;
|
||||
case "ptbr":
|
||||
return (await import("~/locales/ptbr/messages")).messages;
|
||||
case "zh-CN":
|
||||
return (await import("~/locales/zh-CN/messages")).messages;
|
||||
default:
|
||||
return enMessages;
|
||||
}
|
||||
@@ -32,11 +35,15 @@ const loadMessages = async (locale: Locale) => {
|
||||
let isInitialized = false;
|
||||
const loadedLocales = new Set<string>();
|
||||
|
||||
export function initializeI18n(locale: Locale = defaultLocale) {
|
||||
export function initializeI18n() {
|
||||
if (!isInitialized) {
|
||||
i18n.load(defaultLocale, enMessages);
|
||||
// 首屏同步加载中英文,避免默认语言激活前出现中英混排。
|
||||
i18n.load("en", enMessages);
|
||||
i18n.load("zh-CN", zhCNMessages);
|
||||
i18n.activate(defaultLocale);
|
||||
loadedLocales.add(defaultLocale);
|
||||
loadedLocales.add("en");
|
||||
loadedLocales.add("zh-CN");
|
||||
isInitialized = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ export function DeleteBoardConfirmation({
|
||||
}) {
|
||||
const router = useRouter();
|
||||
const { closeModal } = useModal();
|
||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
||||
|
||||
const deleteBoard = api.board.delete.useMutation({
|
||||
onSuccess: () => {
|
||||
@@ -33,7 +34,7 @@ export function DeleteBoardConfirmation({
|
||||
<div className="p-5">
|
||||
<div className="flex w-full flex-col justify-between pb-4">
|
||||
<h2 className="text-md pb-4 font-medium text-neutral-900 dark:text-dark-1000">
|
||||
{t`Are you sure you want to delete this ${isTemplate ? "template" : "board"}?`}
|
||||
{t`Are you sure you want to delete this ${boardTypeLabel}?`}
|
||||
</h2>
|
||||
<p className="text-sm font-medium text-light-900 dark:text-dark-900">
|
||||
{t`This action can't be undone.`}
|
||||
|
||||
@@ -31,7 +31,7 @@ export function MoveBoardForm({
|
||||
closeModal();
|
||||
showPopup({
|
||||
header: t`Board moved`,
|
||||
message: t`The board has been moved to ${targetWorkspace?.name ?? "the workspace"}.`,
|
||||
message: t`The board has been moved to ${targetWorkspace?.name ?? t`the workspace`}.`,
|
||||
icon: "success",
|
||||
});
|
||||
if (targetWorkspace) {
|
||||
|
||||
@@ -42,12 +42,13 @@ const VisibilityButton = ({
|
||||
}, [visibility]);
|
||||
|
||||
const isPublic = stateVisibility === "public";
|
||||
const visibilityLabel = isPublic ? t`public` : t`private`;
|
||||
|
||||
const updateBoardVisibility = api.board.update.useMutation({
|
||||
onSuccess: () => {
|
||||
showPopup({
|
||||
header: t`Board visibility updated`,
|
||||
message: t`The visibility of your board has been set to ${isPublic ? "public" : "private"}.`,
|
||||
message: t`The visibility of your board has been set to ${visibilityLabel}.`,
|
||||
icon: "success",
|
||||
});
|
||||
},
|
||||
|
||||
@@ -5,7 +5,7 @@ import { useRouter } from "next/router";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import { keepPreviousData } from "@tanstack/react-query";
|
||||
import { env } from "next-runtime-env";
|
||||
import { useEffect, useState } from "react";
|
||||
import { useEffect, useMemo, useState } from "react";
|
||||
import { DragDropContext, Draggable } from "react-beautiful-dnd";
|
||||
import { useForm } from "react-hook-form";
|
||||
import {
|
||||
@@ -46,10 +46,10 @@ import { CardContextMembersModal } from "./components/CardContextMembersModal";
|
||||
import { CardContextMenu } from "./components/CardContextMenu";
|
||||
import { CardContextMoveListModal } from "./components/CardContextMoveListModal";
|
||||
import { DeleteBoardConfirmation } from "./components/DeleteBoardConfirmation";
|
||||
import { MoveBoardForm } from "./components/MoveBoardForm";
|
||||
import { DeleteListConfirmation } from "./components/DeleteListConfirmation";
|
||||
import Filters from "./components/Filters";
|
||||
import List from "./components/List";
|
||||
import { MoveBoardForm } from "./components/MoveBoardForm";
|
||||
import { NewCardForm } from "./components/NewCardForm";
|
||||
import { NewListForm } from "./components/NewListForm";
|
||||
import { NewTemplateForm } from "./components/NewTemplateForm";
|
||||
@@ -85,21 +85,26 @@ export default function BoardPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
const { canCreateList, canEditList, canEditCard, canEditBoard } =
|
||||
usePermissions();
|
||||
|
||||
const { tooltipContent: createListShortcutTooltipContent } =
|
||||
useKeyboardShortcut({
|
||||
type: "PRESS",
|
||||
stroke: { key: "C" },
|
||||
action: () => boardId && canCreateList && openNewListForm(boardId),
|
||||
description: t`Create new list`,
|
||||
group: "ACTIONS",
|
||||
});
|
||||
|
||||
const boardId = params?.boardId
|
||||
? Array.isArray(params.boardId)
|
||||
? params.boardId[0]
|
||||
: params.boardId
|
||||
: null;
|
||||
|
||||
const createListShortcut = useMemo(
|
||||
() => ({
|
||||
type: "PRESS" as const,
|
||||
stroke: { key: "C" },
|
||||
action: () => boardId && canCreateList && openNewListForm(boardId),
|
||||
description: t`Create new list`,
|
||||
group: "ACTIONS" as const,
|
||||
}),
|
||||
[boardId, canCreateList],
|
||||
);
|
||||
|
||||
const { tooltipContent: createListShortcutTooltipContent } =
|
||||
useKeyboardShortcut(createListShortcut);
|
||||
|
||||
const updateBoard = api.board.update.useMutation();
|
||||
|
||||
const { register, handleSubmit, setValue } = useForm<UpdateBoardInput>({
|
||||
@@ -535,7 +540,7 @@ export default function BoardPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
return (
|
||||
<>
|
||||
<PageHead
|
||||
title={`${boardData?.name ?? (isTemplate ? t`Board` : t`Template`)} | ${workspace.name ?? t`Workspace`}`}
|
||||
title={`${boardData?.name ?? (isTemplate ? t`Template` : t`Board`)} | ${workspace.name ?? t`Workspace`}`}
|
||||
/>
|
||||
<div className="relative flex h-full flex-col">
|
||||
<PatternedBackground />
|
||||
@@ -562,7 +567,7 @@ export default function BoardPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
)}
|
||||
{!boardData && !isLoading && (
|
||||
<p className="order-2 block p-0 py-0 font-bold leading-[2.3rem] tracking-tight text-neutral-900 dark:text-dark-1000 sm:text-[1.2rem] md:order-1">
|
||||
{t`${isTemplate ? "Template" : "Board"} not found`}
|
||||
{isTemplate ? t`Template not found` : t`Board not found`}
|
||||
</p>
|
||||
)}
|
||||
<div className="order-1 mb-4 flex items-center justify-end space-x-2 md:order-2 md:mb-0">
|
||||
|
||||
@@ -14,6 +14,8 @@ export function BoardsList({ isTemplate, archived = false }: { isTemplate?: bool
|
||||
const { workspace } = useWorkspace();
|
||||
const { openModal } = useModal();
|
||||
const { canCreateBoard } = usePermissions();
|
||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
||||
const boardLabel = isTemplate ? t`templates` : t`boards`;
|
||||
|
||||
const utils = api.useUtils();
|
||||
const updateBoard = api.board.update.useMutation({
|
||||
@@ -60,10 +62,10 @@ export function BoardsList({ isTemplate, archived = false }: { isTemplate?: bool
|
||||
<div className="flex flex-col items-center">
|
||||
<HiOutlineRectangleStack className="h-10 w-10 text-light-800 dark:text-dark-800" />
|
||||
<p className="mb-2 mt-4 text-[14px] font-bold text-light-1000 dark:text-dark-950">
|
||||
{archived ? t`No archived boards` : t`No ${isTemplate ? "templates" : "boards"}`}
|
||||
{archived ? t`No archived boards` : t`No ${boardLabel}`}
|
||||
</p>
|
||||
<p className="text-[14px] text-light-900 dark:text-dark-900">
|
||||
{archived ? t`Boards you archive will appear here.` : t`Get started by creating a new ${isTemplate ? "template" : "board"}`}
|
||||
{archived ? t`Boards you archive will appear here.` : t`Get started by creating a new ${boardTypeLabel}`}
|
||||
</p>
|
||||
</div>
|
||||
<Tooltip
|
||||
@@ -77,7 +79,7 @@ export function BoardsList({ isTemplate, archived = false }: { isTemplate?: bool
|
||||
}}
|
||||
disabled={!canCreateBoard}
|
||||
>
|
||||
{t`Create new ${isTemplate ? "template" : "board"}`}
|
||||
{t`Create new ${boardTypeLabel}`}
|
||||
</Button>
|
||||
</Tooltip>
|
||||
</div>
|
||||
|
||||
@@ -32,6 +32,7 @@ interface NewBoardInputWithTemplate {
|
||||
}
|
||||
|
||||
export function NewBoardForm({ isTemplate }: { isTemplate?: boolean }) {
|
||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
||||
const utils = api.useUtils();
|
||||
const { closeModal } = useModal();
|
||||
const router = useRouter();
|
||||
@@ -117,7 +118,7 @@ export function NewBoardForm({ isTemplate }: { isTemplate?: boolean }) {
|
||||
<form onSubmit={handleSubmit(onSubmit)}>
|
||||
<div className="px-5 pt-5">
|
||||
<div className="text-neutral-9000 flex w-full items-center justify-between pb-4 dark:text-dark-1000">
|
||||
<h2 className="text-sm font-bold">{t`New ${isTemplate ? "template" : "board"}`}</h2>
|
||||
<h2 className="text-sm font-bold">{t`New ${boardTypeLabel}`}</h2>
|
||||
<button
|
||||
type="button"
|
||||
className="hover:bg-li ght-300 rounded p-1 focus:outline-none dark:hover:bg-dark-300"
|
||||
@@ -163,7 +164,7 @@ export function NewBoardForm({ isTemplate }: { isTemplate?: boolean }) {
|
||||
)}
|
||||
<div>
|
||||
<Button type="submit" isLoading={createBoard.isPending}>
|
||||
{t`Create ${isTemplate ? "template" : "board"}`}
|
||||
{t`Create ${boardTypeLabel}`}
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,8 +5,12 @@ import {
|
||||
ListboxOptions,
|
||||
} from "@headlessui/react";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import { HiArrowDownTray, HiChevronDown, HiOutlinePlusSmall } from "react-icons/hi2";
|
||||
import { useState } from "react";
|
||||
import { useMemo, useState } from "react";
|
||||
import {
|
||||
HiArrowDownTray,
|
||||
HiChevronDown,
|
||||
HiOutlinePlusSmall,
|
||||
} from "react-icons/hi2";
|
||||
|
||||
import Button from "~/components/Button";
|
||||
import FeedbackModal from "~/components/FeedbackModal";
|
||||
@@ -22,35 +26,41 @@ import { BoardsList } from "./components/BoardsList";
|
||||
import { ImportBoardsForm } from "./components/ImportBoardsForm";
|
||||
import { NewBoardForm } from "./components/NewBoardForm";
|
||||
|
||||
const boardsTabs = [
|
||||
{ key: "boards" as const, label: t`Active` },
|
||||
{ key: "archived" as const, label: t`Archived` },
|
||||
];
|
||||
|
||||
export default function BoardsPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
const { openModal, modalContentType, isOpen } = useModal();
|
||||
const { workspace } = useWorkspace();
|
||||
const [activeTab, setActiveTab] = useState<"boards" | "archived">("boards");
|
||||
const { canCreateBoard } = usePermissions();
|
||||
const boardLabel = isTemplate ? t`Templates` : t`Boards`;
|
||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
||||
const boardsTabs = [
|
||||
{ key: "boards" as const, label: t`Active` },
|
||||
{ key: "archived" as const, label: t`Archived` },
|
||||
];
|
||||
|
||||
const { tooltipContent: createModalShortcutTooltipContent } =
|
||||
useKeyboardShortcut({
|
||||
type: "PRESS",
|
||||
const createBoardShortcut = useMemo(
|
||||
() => ({
|
||||
type: "PRESS" as const,
|
||||
stroke: { key: "C" },
|
||||
action: () => canCreateBoard && openModal("NEW_BOARD"),
|
||||
description: t`Create new ${isTemplate ? "template" : "board"}`,
|
||||
group: "ACTIONS",
|
||||
});
|
||||
description: t`Create new ${boardTypeLabel}`,
|
||||
group: "ACTIONS" as const,
|
||||
}),
|
||||
[boardTypeLabel, canCreateBoard, isTemplate, openModal],
|
||||
);
|
||||
|
||||
const { tooltipContent: createModalShortcutTooltipContent } =
|
||||
useKeyboardShortcut(createBoardShortcut);
|
||||
|
||||
return (
|
||||
<>
|
||||
<PageHead
|
||||
title={t`${isTemplate ? "Templates" : "Boards"} | ${workspace.name ?? t`Workspace`}`}
|
||||
title={t`${boardLabel} | ${workspace.name ?? t`Workspace`}`}
|
||||
/>
|
||||
<div className="m-auto h-full max-w-[1100px] p-8 px-5 md:px-28 md:py-12">
|
||||
<div className="relative z-10 mb-8 flex w-full items-center justify-between">
|
||||
<h1 className="font-bold tracking-tight text-neutral-900 dark:text-dark-1000 sm:text-[1.2rem]">
|
||||
{t`${isTemplate ? "Templates" : "Boards"}`}
|
||||
{boardLabel}
|
||||
</h1>
|
||||
<div className="flex gap-2">
|
||||
{!isTemplate && (
|
||||
@@ -137,7 +147,7 @@ export default function BoardsPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
onChange={(tab) => setActiveTab(tab)}
|
||||
>
|
||||
<div className="relative mb-4">
|
||||
<ListboxButton className="w-full appearance-none rounded-md border-0 bg-light-50 py-3 pl-3 pr-10 text-left text-sm font-semibold text-light-1000 shadow-sm ring-1 ring-inset ring-light-300 dark:bg-dark-50 dark:text-dark-1000 dark:ring-dark-300 dark:focus:ring-dark-500">
|
||||
<ListboxButton className="w-full appearance-none rounded-md border-0 bg-light-50 py-3 pl-3 pr-10 text-left text-sm font-semibold text-light-1000 shadow-sm ring-1 ring-inset ring-light-300 dark:bg-dark-50 dark:text-dark-1000 dark:ring-dark-300 dark:focus:ring-dark-500">
|
||||
{boardsTabs.find((tab) => tab.key === activeTab)?.label ??
|
||||
"Select a tab"}
|
||||
<HiChevronDown
|
||||
@@ -151,9 +161,10 @@ export default function BoardsPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
key={tab.key}
|
||||
value={tab.key}
|
||||
className={({ selected }) =>
|
||||
`relative cursor-pointer select-none py-2 pl-3 pr-9 ${selected
|
||||
? "font-bold text-light-1000 dark:text-dark-1000"
|
||||
: "font-normal text-light-1000 dark:text-dark-1000"
|
||||
`relative cursor-pointer select-none py-2 pl-3 pr-9 ${
|
||||
selected
|
||||
? "font-bold text-light-1000 dark:text-dark-1000"
|
||||
: "font-normal text-light-1000 dark:text-dark-1000"
|
||||
}`
|
||||
}
|
||||
>
|
||||
@@ -175,10 +186,11 @@ export default function BoardsPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
key={tab.key}
|
||||
type="button"
|
||||
onClick={() => setActiveTab(tab.key)}
|
||||
className={`whitespace-nowrap px-1 py-0 mt-2 mb-8 text-sm font-semibold transition-colors focus:outline-none ${activeTab === tab.key
|
||||
? "border-light-1000 text-light-1000 dark:border-dark-1000 dark:text-dark-1000"
|
||||
: "border-transparent text-light-900 hover:border-light-950 hover:text-light-950 dark:text-dark-900 dark:hover:border-white/20 dark:hover:text-dark-950"
|
||||
}`}
|
||||
className={`mb-8 mt-2 whitespace-nowrap px-1 py-0 text-sm font-semibold transition-colors focus:outline-none ${
|
||||
activeTab === tab.key
|
||||
? "border-light-1000 text-light-1000 dark:border-dark-1000 dark:text-dark-1000"
|
||||
: "border-transparent text-light-900 hover:border-light-950 hover:text-light-950 dark:text-dark-900 dark:hover:border-white/20 dark:hover:text-dark-950"
|
||||
}`}
|
||||
>
|
||||
{tab.label}
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user