Compare commits
9 Commits
fix/openap
...
v0.2.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1ded560b75 | ||
|
|
f8dc062903 | ||
|
|
2169a379f2 | ||
|
|
03816b192f | ||
|
|
f4ef1217dc | ||
|
|
1c920e3983 | ||
|
|
9daf657db2 | ||
|
|
fdfd1f3d03 | ||
|
|
392be38f10 |
@@ -21,6 +21,7 @@ S3_REGION=
|
|||||||
S3_ENDPOINT=
|
S3_ENDPOINT=
|
||||||
S3_ACCESS_KEY_ID=
|
S3_ACCESS_KEY_ID=
|
||||||
S3_SECRET_ACCESS_KEY=
|
S3_SECRET_ACCESS_KEY=
|
||||||
|
S3_FORCE_PATH_STYLE=
|
||||||
NEXT_PUBLIC_STORAGE_URL=
|
NEXT_PUBLIC_STORAGE_URL=
|
||||||
NEXT_PUBLIC_AVATAR_BUCKET_NAME=
|
NEXT_PUBLIC_AVATAR_BUCKET_NAME=
|
||||||
NEXT_PUBLIC_STORAGE_DOMAIN=
|
NEXT_PUBLIC_STORAGE_DOMAIN=
|
||||||
|
|||||||
22
CHANGELOG.md
22
CHANGELOG.md
@@ -5,7 +5,27 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased](https://github.com/kanbn/kan/compare/v0.2.2...HEAD)
|
## [Unreleased](https://github.com/kanbn/kan/compare/v0.2.3...HEAD)
|
||||||
|
|
||||||
|
## [0.2.3](https://github.com/kanbn/kan/compare/v0.2.2...v0.2.3) - 2025-07-07
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Mobile support with responsive navigation and layout
|
||||||
|
- Template selection when creating new boards with predefined lists and labels
|
||||||
|
- S3_FORCE_PATH_STYLE configuration for MinIO compatibility
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Improved mobile UI styling and layout containers
|
||||||
|
- Enhanced iOS mobile support with viewport fixes and zoom prevention
|
||||||
|
- Improved card view layout for mobile devices
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Mobile dashboard min-width issues
|
||||||
|
- Dynamic viewport height on mobile devices
|
||||||
|
- Scroll functionality on card pages
|
||||||
|
|
||||||
## [0.2.2](https://github.com/kanbn/kan/compare/v0.2.1...v0.2.2) - 2025-06-28
|
## [0.2.2](https://github.com/kanbn/kan/compare/v0.2.1...v0.2.2) - 2025-06-28
|
||||||
|
|
||||||
|
|||||||
@@ -162,6 +162,7 @@ pnpm dev
|
|||||||
| `S3_ENDPOINT` | S3 endpoint URL | For file uploads | `https://xxx.r2.cloudflarestorage.com` |
|
| `S3_ENDPOINT` | S3 endpoint URL | For file uploads | `https://xxx.r2.cloudflarestorage.com` |
|
||||||
| `S3_ACCESS_KEY_ID` | S3 access key | For file uploads | `xxx` |
|
| `S3_ACCESS_KEY_ID` | S3 access key | For file uploads | `xxx` |
|
||||||
| `S3_SECRET_ACCESS_KEY` | S3 secret key | For file uploads | `xxx` |
|
| `S3_SECRET_ACCESS_KEY` | S3 secret key | For file uploads | `xxx` |
|
||||||
|
| `S3_FORCE_PATH_STYLE` | Use path-style URLs for S3 | For file uploads | `true` |
|
||||||
| `NEXT_PUBLIC_STORAGE_URL` | Storage service URL | For file uploads | `https://storage.kanbn.com` |
|
| `NEXT_PUBLIC_STORAGE_URL` | Storage service URL | For file uploads | `https://storage.kanbn.com` |
|
||||||
| `NEXT_PUBLIC_STORAGE_DOMAIN` | Storage domain name | For file uploads | `kanbn.com` |
|
| `NEXT_PUBLIC_STORAGE_DOMAIN` | Storage domain name | For file uploads | `kanbn.com` |
|
||||||
| `NEXT_PUBLIC_AVATAR_BUCKET_NAME` | S3 bucket name for avatars | For file uploads | `avatars` |
|
| `NEXT_PUBLIC_AVATAR_BUCKET_NAME` | S3 bucket name for avatars | For file uploads | `avatars` |
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ checksums:
|
|||||||
"%7B0%7D%20%7C%20%7B1%7D/singular": 4628f9c6ec13c2dc2984a6ab80e19f8b
|
"%7B0%7D%20%7C%20%7B1%7D/singular": 4628f9c6ec13c2dc2984a6ab80e19f8b
|
||||||
"%7B0%7D%20labels/singular": 785f92bedf786ff3e285adfc07c69d18
|
"%7B0%7D%20labels/singular": 785f92bedf786ff3e285adfc07c69d18
|
||||||
"%7BboardCount%2C%20plural%2C%20one%20%7BImport%20board%20(1)%7D%20other%20%7BImport%20boards%20(%7BboardCount%7D)%7D%7D/singular": 72358c550bd1a99fcb6e8952f0f947ef
|
"%7BboardCount%2C%20plural%2C%20one%20%7BImport%20board%20(1)%7D%20other%20%7BImport%20boards%20(%7BboardCount%7D)%7D%7D/singular": 72358c550bd1a99fcb6e8952f0f947ef
|
||||||
"%231%20Hacker%20News/singular": de271b412c6c022d5c427d29fc70e0ba
|
|
||||||
1%20user/singular: 3b547431ab12f0fba84307e6a81109d8
|
1%20user/singular: 3b547431ab12f0fba84307e6a81109d8
|
||||||
A%20powerful%2C%20flexible%20kanban%20app%20that%20helps%20you%20organise%20work%2C%20track%20progress%2C%20and%20deliver%20results%E2%80%94all%20in%20one%20place./singular: d405b83b0d631cb72f4347c10bcbb643
|
A%20powerful%2C%20flexible%20kanban%20app%20that%20helps%20you%20organise%20work%2C%20track%20progress%2C%20and%20deliver%20results%E2%80%94all%20in%20one%20place./singular: d405b83b0d631cb72f4347c10bcbb643
|
||||||
Account%20deleted/singular: a25da96a1579c4491be0a95669ef18a4
|
Account%20deleted/singular: a25da96a1579c4491be0a95669ef18a4
|
||||||
@@ -119,6 +118,7 @@ checksums:
|
|||||||
Edit%20board%20URL/singular: d8276dfc0189f371ec7d80a2047c07aa
|
Edit%20board%20URL/singular: d8276dfc0189f371ec7d80a2047c07aa
|
||||||
Edit%20comment/singular: 7e4b46525fcb6b47b71798e31c46e374
|
Edit%20comment/singular: 7e4b46525fcb6b47b71798e31c46e374
|
||||||
Edit%20label/singular: 0309e0be1512b1e0b0ceb87c69a53d03
|
Edit%20label/singular: 0309e0be1512b1e0b0ceb87c69a53d03
|
||||||
|
Edit%20workspace%20URL/singular: bbae5f2f8a442947d33099979bbbe899
|
||||||
Editing/singular: 3449a7988cd69207b7c6929af1f4abf1
|
Editing/singular: 3449a7988cd69207b7c6929af1f4abf1
|
||||||
email/singular: f31eb214738e037d58e26149797739df
|
email/singular: f31eb214738e037d58e26149797739df
|
||||||
Email/singular: e7f34943a0c2fb849db1839ff6ef5cb5
|
Email/singular: e7f34943a0c2fb849db1839ff6ef5cb5
|
||||||
|
|||||||
@@ -31,9 +31,12 @@ const config = {
|
|||||||
|
|
||||||
images: {
|
images: {
|
||||||
remotePatterns: [
|
remotePatterns: [
|
||||||
|
|
||||||
{
|
{
|
||||||
protocol: "https",
|
protocol: "https",
|
||||||
hostname: `*.${env("NEXT_PUBLIC_STORAGE_DOMAIN")}`,
|
hostname: process.env.S3_FORCE_PATH_STYLE === "true"
|
||||||
|
? `${env("NEXT_PUBLIC_STORAGE_DOMAIN")}`
|
||||||
|
: `*.${env("NEXT_PUBLIC_STORAGE_DOMAIN")}`,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
protocol: "http",
|
protocol: "http",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import {
|
|||||||
import { authClient } from "@kan/auth/client";
|
import { authClient } from "@kan/auth/client";
|
||||||
|
|
||||||
import { useClickOutside } from "~/hooks/useClickOutside";
|
import { useClickOutside } from "~/hooks/useClickOutside";
|
||||||
|
import { useTheme } from "~/providers/theme";
|
||||||
import FeedbackButton from "./FeedbackButton";
|
import FeedbackButton from "./FeedbackButton";
|
||||||
import SideNavigation from "./SideNavigation";
|
import SideNavigation from "./SideNavigation";
|
||||||
|
|
||||||
@@ -24,6 +25,8 @@ export default function Dashboard({
|
|||||||
rightPanel,
|
rightPanel,
|
||||||
hasRightPanel = false,
|
hasRightPanel = false,
|
||||||
}: DashboardProps) {
|
}: DashboardProps) {
|
||||||
|
const theme = useTheme();
|
||||||
|
|
||||||
const { data: session, isPending: sessionLoading } = authClient.useSession();
|
const { data: session, isPending: sessionLoading } = authClient.useSession();
|
||||||
const [isSideNavOpen, setIsSideNavOpen] = useState(false);
|
const [isSideNavOpen, setIsSideNavOpen] = useState(false);
|
||||||
const [isRightPanelOpen, setIsRightPanelOpen] = useState(false);
|
const [isRightPanelOpen, setIsRightPanelOpen] = useState(false);
|
||||||
@@ -65,16 +68,20 @@ export default function Dashboard({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const isDarkMode = theme.activeTheme === "dark";
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<style jsx global>{`
|
<style jsx global>{`
|
||||||
html {
|
html {
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
min-width: 320px;
|
||||||
|
background-color: ${!isDarkMode ? "hsl(0deg 0% 97.3%)" : "#161616"};
|
||||||
}
|
}
|
||||||
`}</style>
|
`}</style>
|
||||||
<div className="h-screen flex-col items-center bg-light-100 dark:bg-dark-50 md:flex md:min-w-[800px]">
|
<div className="flex h-screen flex-col items-center bg-light-100 dark:bg-dark-50 md:min-w-[800px]">
|
||||||
<div className="m-auto flex h-12 min-h-12 w-full justify-between border-b border-light-600 px-5 py-2 align-middle dark:border-dark-400 md:h-16 md:min-h-16">
|
<div className="flex h-12 min-h-12 w-full justify-between border-b border-light-600 px-5 py-2 align-middle dark:border-dark-400 md:h-16 md:min-h-16">
|
||||||
<div className="my-auto flex w-full items-center justify-between">
|
<div className="my-auto flex w-full items-center justify-between">
|
||||||
<button
|
<button
|
||||||
ref={sideNavButtonRef}
|
ref={sideNavButtonRef}
|
||||||
@@ -127,10 +134,10 @@ export default function Dashboard({
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="flex h-full w-full">
|
<div className="flex h-full min-h-0 w-full">
|
||||||
<div
|
<div
|
||||||
ref={sideNavRef}
|
ref={sideNavRef}
|
||||||
className={`fixed left-0 z-50 h-[calc(100vh-3rem)] transform transition-transform duration-300 ease-in-out md:relative md:h-[calc(100vh-4rem)] md:translate-x-0 ${isSideNavOpen ? "translate-x-0" : "-translate-x-full md:translate-x-0"} `}
|
className={`fixed left-0 top-12 z-50 h-[calc(100dvh-3rem)] transform transition-transform duration-300 ease-in-out md:relative md:top-0 md:h-full md:translate-x-0 ${isSideNavOpen ? "translate-x-0" : "-translate-x-full md:translate-x-0"} `}
|
||||||
>
|
>
|
||||||
<SideNavigation
|
<SideNavigation
|
||||||
user={{ email: session?.user.email, image: session?.user.image }}
|
user={{ email: session?.user.email, image: session?.user.image }}
|
||||||
@@ -138,14 +145,14 @@ export default function Dashboard({
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="relative flex w-full overflow-hidden">
|
<div className="relative flex min-h-0 w-full overflow-hidden">
|
||||||
<div className="w-full overflow-hidden">{children}</div>
|
<div className="h-full w-full overflow-y-auto">{children}</div>
|
||||||
|
|
||||||
{/* Mobile Right Panel */}
|
{/* Mobile Right Panel */}
|
||||||
{hasRightPanel && rightPanel && (
|
{hasRightPanel && rightPanel && (
|
||||||
<div
|
<div
|
||||||
ref={rightPanelRef}
|
ref={rightPanelRef}
|
||||||
className={`fixed right-0 top-12 z-50 h-[calc(100vh-3rem)] w-80 transform bg-light-200 transition-transform duration-300 ease-in-out dark:bg-dark-100 md:hidden ${
|
className={`fixed right-0 top-12 z-50 h-[calc(100dvh-3rem)] w-80 transform bg-light-200 transition-transform duration-300 ease-in-out dark:bg-dark-100 md:hidden ${
|
||||||
isRightPanelOpen ? "translate-x-0" : "translate-x-full"
|
isRightPanelOpen ? "translate-x-0" : "translate-x-full"
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -4,6 +4,10 @@ export const PageHead = ({ title }: { title: string }) => {
|
|||||||
return (
|
return (
|
||||||
<Head>
|
<Head>
|
||||||
<title>{title}</title>
|
<title>{title}</title>
|
||||||
|
<meta
|
||||||
|
name="viewport"
|
||||||
|
content="width=device-width, initial-scale=1, maximum-scale=1"
|
||||||
|
/>
|
||||||
</Head>
|
</Head>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ export const env = createEnv({
|
|||||||
S3_SECRET_ACCESS_KEY: z.string().optional(),
|
S3_SECRET_ACCESS_KEY: z.string().optional(),
|
||||||
S3_REGION: z.string().optional(),
|
S3_REGION: z.string().optional(),
|
||||||
S3_ENDPOINT: z.string().optional(),
|
S3_ENDPOINT: z.string().optional(),
|
||||||
|
S3_FORCE_PATH_STYLE: z.string().optional(),
|
||||||
EMAIL_FROM: z.string().optional(),
|
EMAIL_FROM: z.string().optional(),
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ msgstr ", oder besuche unsere"
|
|||||||
|
|
||||||
#. placeholder {0}: card?.title ?? "Card"
|
#. placeholder {0}: card?.title ?? "Card"
|
||||||
#. placeholder {1}: board?.name ?? "Board"
|
#. placeholder {1}: board?.name ?? "Board"
|
||||||
#: src/views/card/index.tsx:148
|
#: src/views/card/index.tsx:188
|
||||||
msgid "{0} | {1}"
|
msgid "{0} | {1}"
|
||||||
msgstr "{0} | {1}"
|
msgstr "{0} | {1}"
|
||||||
|
|
||||||
@@ -36,10 +36,6 @@ msgstr "{0} Labels"
|
|||||||
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||||
msgstr "{boardCount, plural, one {Board importieren (1)} other {Boards importieren ({boardCount})}}"
|
msgstr "{boardCount, plural, one {Board importieren (1)} other {Boards importieren ({boardCount})}}"
|
||||||
|
|
||||||
#: src/views/home/index.tsx:51
|
|
||||||
msgid "#1 Hacker News"
|
|
||||||
msgstr "#1 Hacker News"
|
|
||||||
|
|
||||||
#: src/views/home/components/Pricing.tsx:36
|
#: src/views/home/components/Pricing.tsx:36
|
||||||
msgid "1 user"
|
msgid "1 user"
|
||||||
msgstr "1 Benutzer"
|
msgstr "1 Benutzer"
|
||||||
@@ -53,7 +49,7 @@ msgid "Account deleted"
|
|||||||
msgstr "Konto gelöscht"
|
msgstr "Konto gelöscht"
|
||||||
|
|
||||||
#: src/views/public/board/CardModal.tsx:104
|
#: src/views/public/board/CardModal.tsx:104
|
||||||
#: src/views/card/index.tsx:215
|
#: src/views/card/index.tsx:255
|
||||||
msgid "Activity"
|
msgid "Activity"
|
||||||
msgstr "Aktivität"
|
msgstr "Aktivität"
|
||||||
|
|
||||||
@@ -112,11 +108,11 @@ msgstr "Alle Systeme funktionieren"
|
|||||||
msgid "Already have an account? <0><1>Sign in</1></0>"
|
msgid "Already have an account? <0><1>Sign in</1></0>"
|
||||||
msgstr "Du hast bereits ein Konto? <0><1>Anmelden</1></0>"
|
msgstr "Du hast bereits ein Konto? <0><1>Anmelden</1></0>"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:77
|
#: src/views/settings/index.tsx:99
|
||||||
msgid "An error occurred while disconnecting your Trello account."
|
msgid "An error occurred while disconnecting your Trello account."
|
||||||
msgstr "Beim Trennen deines Trello-Kontos ist ein Fehler aufgetreten."
|
msgstr "Beim Trennen deines Trello-Kontos ist ein Fehler aufgetreten."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:229
|
#: src/views/settings/index.tsx:256
|
||||||
msgid "API keys"
|
msgid "API keys"
|
||||||
msgstr "API-Schlüssel"
|
msgstr "API-Schlüssel"
|
||||||
|
|
||||||
@@ -169,12 +165,12 @@ msgstr "Backlog"
|
|||||||
msgid "Basic Kanban"
|
msgid "Basic Kanban"
|
||||||
msgstr "Einfaches Kanban"
|
msgstr "Einfaches Kanban"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:168
|
#: src/views/settings/index.tsx:195
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:55
|
#: src/views/boards/components/TemplateBoards.tsx:55
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr "Abrechnung"
|
msgstr "Abrechnung"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:178
|
#: src/views/settings/index.tsx:205
|
||||||
msgid "Billing portal"
|
msgid "Billing portal"
|
||||||
msgstr "Abrechnungsportal"
|
msgstr "Abrechnungsportal"
|
||||||
|
|
||||||
@@ -182,7 +178,7 @@ msgstr "Abrechnungsportal"
|
|||||||
msgid "Blog Post"
|
msgid "Blog Post"
|
||||||
msgstr "Blogbeitrag"
|
msgstr "Blogbeitrag"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Board"
|
msgid "Board"
|
||||||
msgstr "Board"
|
msgstr "Board"
|
||||||
|
|
||||||
@@ -194,7 +190,7 @@ msgstr "Der Name des Boards darf 100 Zeichen nicht überschreiten"
|
|||||||
msgid "Board name is required"
|
msgid "Board name is required"
|
||||||
msgstr "Boardname ist erforderlich"
|
msgstr "Boardname ist erforderlich"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:265
|
#: src/views/board/index.tsx:266
|
||||||
msgid "Board not found"
|
msgid "Board not found"
|
||||||
msgstr "Board nicht gefunden"
|
msgstr "Board nicht gefunden"
|
||||||
|
|
||||||
@@ -222,13 +218,13 @@ msgstr "Board-Sichtbarkeit"
|
|||||||
msgid "Board visibility updated"
|
msgid "Board visibility updated"
|
||||||
msgstr "Board-Sichtbarkeit aktualisiert"
|
msgstr "Board-Sichtbarkeit aktualisiert"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:25
|
#: src/views/boards/index.tsx:26
|
||||||
#: src/components/SideNavigation.tsx:39
|
#: src/components/SideNavigation.tsx:39
|
||||||
msgid "Boards"
|
msgid "Boards"
|
||||||
msgstr "Boards"
|
msgstr "Boards"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/boards/index.tsx:21
|
#: src/views/boards/index.tsx:22
|
||||||
msgid "Boards | {0}"
|
msgid "Boards | {0}"
|
||||||
msgstr "Boards | {0}"
|
msgstr "Boards | {0}"
|
||||||
|
|
||||||
@@ -254,7 +250,7 @@ msgstr "Fehlerbericht"
|
|||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Abbrechen"
|
msgstr "Abbrechen"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:193
|
#: src/views/card/index.tsx:233
|
||||||
msgid "Card not found"
|
msgid "Card not found"
|
||||||
msgstr "Karte nicht gefunden"
|
msgstr "Karte nicht gefunden"
|
||||||
|
|
||||||
@@ -262,7 +258,7 @@ msgstr "Karte nicht gefunden"
|
|||||||
msgid "Card title"
|
msgid "Card title"
|
||||||
msgstr "Kartentitel"
|
msgstr "Kartentitel"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:160
|
#: src/views/settings/index.tsx:187
|
||||||
msgid "Change the language of the app."
|
msgid "Change the language of the app."
|
||||||
msgstr "Ändere die Sprache der App."
|
msgstr "Ändere die Sprache der App."
|
||||||
|
|
||||||
@@ -312,7 +308,7 @@ msgstr "Vollständige Kontrolle und Eigentum:"
|
|||||||
msgid "Confirm URL change"
|
msgid "Confirm URL change"
|
||||||
msgstr "URL-Änderung bestätigen"
|
msgstr "URL-Änderung bestätigen"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:205
|
#: src/views/settings/index.tsx:232
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
||||||
msgid "Connect Trello"
|
msgid "Connect Trello"
|
||||||
msgstr "Trello verbinden"
|
msgstr "Trello verbinden"
|
||||||
@@ -321,7 +317,7 @@ msgstr "Trello verbinden"
|
|||||||
msgid "Connect your favorite tools to streamline your workflow."
|
msgid "Connect your favorite tools to streamline your workflow."
|
||||||
msgstr "Verbinde deine Lieblingstools, um deinen Arbeitsablauf zu optimieren."
|
msgstr "Verbinde deine Lieblingstools, um deinen Arbeitsablauf zu optimieren."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:192
|
#: src/views/settings/index.tsx:219
|
||||||
msgid "Connect your Trello account to import boards."
|
msgid "Connect your Trello account to import boards."
|
||||||
msgstr "Verbinde dein Trello-Konto, um Boards zu importieren."
|
msgstr "Verbinde dein Trello-Konto, um Boards zu importieren."
|
||||||
|
|
||||||
@@ -385,12 +381,12 @@ msgstr "Neuen Schlüssel erstellen"
|
|||||||
msgid "Create new label"
|
msgid "Create new label"
|
||||||
msgstr "Neues Label erstellen"
|
msgstr "Neues Label erstellen"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:327
|
#: src/views/board/index.tsx:334
|
||||||
msgid "Create new list"
|
msgid "Create new list"
|
||||||
msgstr "Neue Liste erstellen"
|
msgstr "Neue Liste erstellen"
|
||||||
|
|
||||||
#: src/components/WorkspaceMenu.tsx:85
|
#: src/components/WorkspaceMenu.tsx:85
|
||||||
#: src/components/NewWorkspaceForm.tsx:91
|
#: src/components/NewWorkspaceForm.tsx:93
|
||||||
msgid "Create workspace"
|
msgid "Create workspace"
|
||||||
msgstr "Arbeitsbereich erstellen"
|
msgstr "Arbeitsbereich erstellen"
|
||||||
|
|
||||||
@@ -424,8 +420,8 @@ msgstr "Dunkel"
|
|||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Löschen"
|
msgstr "Löschen"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:260
|
#: src/views/settings/index.tsx:287
|
||||||
#: src/views/settings/index.tsx:270
|
#: src/views/settings/index.tsx:297
|
||||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Konto löschen"
|
msgstr "Konto löschen"
|
||||||
@@ -446,8 +442,8 @@ msgstr "Kommentar löschen"
|
|||||||
msgid "Delete list"
|
msgid "Delete list"
|
||||||
msgstr "Liste löschen"
|
msgstr "Liste löschen"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:242
|
#: src/views/settings/index.tsx:269
|
||||||
#: src/views/settings/index.tsx:253
|
#: src/views/settings/index.tsx:280
|
||||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||||
msgid "Delete workspace"
|
msgid "Delete workspace"
|
||||||
msgstr "Workspace löschen"
|
msgstr "Workspace löschen"
|
||||||
@@ -456,7 +452,7 @@ msgstr "Workspace löschen"
|
|||||||
msgid "Design"
|
msgid "Design"
|
||||||
msgstr "Design"
|
msgstr "Design"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:220
|
#: src/views/settings/index.tsx:247
|
||||||
msgid "Disconnect Trello"
|
msgid "Disconnect Trello"
|
||||||
msgstr "Trello trennen"
|
msgstr "Trello trennen"
|
||||||
|
|
||||||
@@ -464,7 +460,7 @@ msgstr "Trello trennen"
|
|||||||
msgid "Discuss and collaborate on cards."
|
msgid "Discuss and collaborate on cards."
|
||||||
msgstr "Diskutiere und arbeite gemeinsam an Karten."
|
msgstr "Diskutiere und arbeite gemeinsam an Karten."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:123
|
#: src/views/settings/index.tsx:148
|
||||||
msgid "Display name"
|
msgid "Display name"
|
||||||
msgstr "Anzeigename"
|
msgstr "Anzeigename"
|
||||||
|
|
||||||
@@ -521,6 +517,10 @@ msgstr "Kommentar bearbeiten"
|
|||||||
msgid "Edit label"
|
msgid "Edit label"
|
||||||
msgstr "Label bearbeiten"
|
msgstr "Label bearbeiten"
|
||||||
|
|
||||||
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:161
|
||||||
|
msgid "Edit workspace URL"
|
||||||
|
msgstr "Workspace-URL bearbeiten"
|
||||||
|
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:31
|
#: src/views/boards/components/TemplateBoards.tsx:31
|
||||||
msgid "Editing"
|
msgid "Editing"
|
||||||
msgstr "Bearbeitung"
|
msgstr "Bearbeitung"
|
||||||
@@ -557,7 +557,7 @@ msgstr "Fehler beim Löschen des Kontos"
|
|||||||
msgid "Error deleting workspace"
|
msgid "Error deleting workspace"
|
||||||
msgstr "Fehler beim Löschen des Arbeitsbereichs"
|
msgstr "Fehler beim Löschen des Arbeitsbereichs"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:76
|
#: src/views/settings/index.tsx:98
|
||||||
msgid "Error disconnecting Trello"
|
msgid "Error disconnecting Trello"
|
||||||
msgstr "Fehler beim Trennen von Trello"
|
msgstr "Fehler beim Trennen von Trello"
|
||||||
|
|
||||||
@@ -674,7 +674,7 @@ msgstr "Loslegen"
|
|||||||
msgid "Get started by creating a new board"
|
msgid "Get started by creating a new board"
|
||||||
msgstr "Beginne, indem du ein neues Board erstellst"
|
msgstr "Beginne, indem du ein neues Board erstellst"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:319
|
#: src/views/board/index.tsx:326
|
||||||
msgid "Get started by creating a new list"
|
msgid "Get started by creating a new list"
|
||||||
msgstr "Beginne mit dem Erstellen einer neuen Liste"
|
msgstr "Beginne mit dem Erstellen einer neuen Liste"
|
||||||
|
|
||||||
@@ -751,7 +751,7 @@ msgstr "Ideen"
|
|||||||
msgid "Ideas to improve this page..."
|
msgid "Ideas to improve this page..."
|
||||||
msgstr "Ideen zur Verbesserung dieser Seite..."
|
msgstr "Ideen zur Verbesserung dieser Seite..."
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:39
|
#: src/views/boards/index.tsx:37
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Importieren"
|
msgstr "Importieren"
|
||||||
|
|
||||||
@@ -797,7 +797,7 @@ msgstr "Integrationen"
|
|||||||
msgid "Interviewing"
|
msgid "Interviewing"
|
||||||
msgstr "Vorstellungsgespräch"
|
msgstr "Vorstellungsgespräch"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:156
|
#: src/views/members/index.tsx:168
|
||||||
msgid "Invite"
|
msgid "Invite"
|
||||||
msgstr "Einladen"
|
msgstr "Einladen"
|
||||||
|
|
||||||
@@ -823,7 +823,7 @@ msgstr "Kanban neu gedacht"
|
|||||||
msgid "Keep in mind that this action is irreversible."
|
msgid "Keep in mind that this action is irreversible."
|
||||||
msgstr "Beachten Sie, dass diese Aktion nicht rückgängig gemacht werden kann."
|
msgstr "Beachten Sie, dass diese Aktion nicht rückgängig gemacht werden kann."
|
||||||
|
|
||||||
#: src/views/card/index.tsx:243
|
#: src/views/card/index.tsx:112
|
||||||
#: src/views/board/components/NewCardForm.tsx:331
|
#: src/views/board/components/NewCardForm.tsx:331
|
||||||
#: src/views/board/components/Filters.tsx:101
|
#: src/views/board/components/Filters.tsx:101
|
||||||
msgid "Labels"
|
msgid "Labels"
|
||||||
@@ -833,7 +833,7 @@ msgstr "Labels"
|
|||||||
msgid "Labels & Filters"
|
msgid "Labels & Filters"
|
||||||
msgstr "Labels & Filter"
|
msgstr "Labels & Filter"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:157
|
#: src/views/settings/index.tsx:184
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Sprache"
|
msgstr "Sprache"
|
||||||
|
|
||||||
@@ -857,7 +857,7 @@ msgstr "Hell"
|
|||||||
msgid "Link copied"
|
msgid "Link copied"
|
||||||
msgstr "Link kopiert"
|
msgstr "Link kopiert"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:235
|
#: src/views/card/index.tsx:104
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr "Liste"
|
msgstr "Liste"
|
||||||
|
|
||||||
@@ -889,8 +889,8 @@ msgstr "Magic Link"
|
|||||||
msgid "Medium Priority"
|
msgid "Medium Priority"
|
||||||
msgstr "Mittlere Priorität"
|
msgstr "Mittlere Priorität"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:148
|
#: src/views/members/index.tsx:160
|
||||||
#: src/views/card/index.tsx:251
|
#: src/views/card/index.tsx:120
|
||||||
#: src/views/board/components/NewCardForm.tsx:290
|
#: src/views/board/components/NewCardForm.tsx:290
|
||||||
#: src/views/board/components/Filters.tsx:93
|
#: src/views/board/components/Filters.tsx:93
|
||||||
#: src/components/SideNavigation.tsx:44
|
#: src/components/SideNavigation.tsx:44
|
||||||
@@ -898,7 +898,7 @@ msgid "Members"
|
|||||||
msgstr "Mitglieder"
|
msgstr "Mitglieder"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/members/index.tsx:144
|
#: src/views/members/index.tsx:156
|
||||||
msgid "Members | {0}"
|
msgid "Members | {0}"
|
||||||
msgstr "Mitglieder | {0}"
|
msgstr "Mitglieder | {0}"
|
||||||
|
|
||||||
@@ -923,7 +923,7 @@ msgstr "Name"
|
|||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr "Brauchst du Hilfe?"
|
msgstr "Brauchst du Hilfe?"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:52
|
#: src/views/boards/index.tsx:47
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "Neu"
|
msgstr "Neu"
|
||||||
|
|
||||||
@@ -943,7 +943,7 @@ msgstr "Neuer Import"
|
|||||||
msgid "New label"
|
msgid "New label"
|
||||||
msgstr "Neues Label"
|
msgstr "Neues Label"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:296
|
#: src/views/board/index.tsx:303
|
||||||
#: src/views/board/components/NewListForm.tsx:112
|
#: src/views/board/components/NewListForm.tsx:112
|
||||||
msgid "New list"
|
msgid "New list"
|
||||||
msgstr "Neue Liste"
|
msgstr "Neue Liste"
|
||||||
@@ -952,7 +952,7 @@ msgstr "Neue Liste"
|
|||||||
msgid "New Ticket"
|
msgid "New Ticket"
|
||||||
msgstr "Neues Ticket"
|
msgstr "Neues Ticket"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:62
|
#: src/components/NewWorkspaceForm.tsx:64
|
||||||
msgid "New workspace"
|
msgid "New workspace"
|
||||||
msgstr "Neuer Workspace"
|
msgstr "Neuer Workspace"
|
||||||
|
|
||||||
@@ -976,7 +976,7 @@ msgstr "Keine Boards gefunden"
|
|||||||
msgid "No credit card required"
|
msgid "No credit card required"
|
||||||
msgstr "Keine Kreditkarte erforderlich"
|
msgstr "Keine Kreditkarte erforderlich"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:316
|
#: src/views/board/index.tsx:323
|
||||||
msgid "No lists"
|
msgid "No lists"
|
||||||
msgstr "Keine Listen"
|
msgstr "Keine Listen"
|
||||||
|
|
||||||
@@ -988,11 +988,11 @@ msgstr "Angebot"
|
|||||||
msgid "Onboarding"
|
msgid "Onboarding"
|
||||||
msgstr "Einarbeitung"
|
msgstr "Einarbeitung"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:263
|
#: src/views/settings/index.tsx:290
|
||||||
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
||||||
msgstr "Sobald Sie Ihr Konto löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
|
msgstr "Sobald Sie Ihr Konto löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:245
|
#: src/views/settings/index.tsx:272
|
||||||
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||||
msgstr "Sobald Sie Ihren Arbeitsbereich löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
|
msgstr "Sobald Sie Ihren Arbeitsbereich löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
|
||||||
|
|
||||||
@@ -1016,7 +1016,7 @@ msgstr "Teilzeit"
|
|||||||
msgid "Payment frequency"
|
msgid "Payment frequency"
|
||||||
msgstr "Zahlungshäufigkeit"
|
msgstr "Zahlungshäufigkeit"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:107
|
#: src/views/members/index.tsx:117
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr "Ausstehend"
|
msgstr "Ausstehend"
|
||||||
|
|
||||||
@@ -1058,7 +1058,7 @@ msgstr "Bitte wähle eine Datei zum Hochladen aus."
|
|||||||
#: src/views/settings/components/Avatar.tsx:38
|
#: src/views/settings/components/Avatar.tsx:38
|
||||||
#: src/views/settings/components/Avatar.tsx:96
|
#: src/views/settings/components/Avatar.tsx:96
|
||||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||||
#: src/views/card/index.tsx:116
|
#: src/views/card/index.tsx:158
|
||||||
#: src/views/card/components/NewCommentForm.tsx:31
|
#: src/views/card/components/NewCommentForm.tsx:31
|
||||||
#: src/views/card/components/MemberSelector.tsx:80
|
#: src/views/card/components/MemberSelector.tsx:80
|
||||||
#: src/views/card/components/ListSelector.tsx:53
|
#: src/views/card/components/ListSelector.tsx:53
|
||||||
@@ -1067,13 +1067,13 @@ msgstr "Bitte wähle eine Datei zum Hochladen aus."
|
|||||||
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
||||||
#: src/views/card/components/Comment.tsx:62
|
#: src/views/card/components/Comment.tsx:62
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
||||||
#: src/views/board/index.tsx:133
|
#: src/views/board/index.tsx:134
|
||||||
#: src/views/board/index.tsx:189
|
#: src/views/board/index.tsx:190
|
||||||
#: src/views/board/components/VisibilityButton.tsx:53
|
#: src/views/board/components/VisibilityButton.tsx:53
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
||||||
#: src/views/board/components/NewListForm.tsx:78
|
#: src/views/board/components/NewListForm.tsx:78
|
||||||
#: src/views/board/components/NewCardForm.tsx:128
|
#: src/views/board/components/NewCardForm.tsx:128
|
||||||
#: src/components/NewWorkspaceForm.tsx:39
|
#: src/components/NewWorkspaceForm.tsx:41
|
||||||
#: src/components/FeedbackButton.tsx:46
|
#: src/components/FeedbackButton.tsx:46
|
||||||
msgid "Please try again later, or contact customer support."
|
msgid "Please try again later, or contact customer support."
|
||||||
msgstr "Bitte versuche es später noch einmal oder kontaktiere den Kundensupport."
|
msgstr "Bitte versuche es später noch einmal oder kontaktiere den Kundensupport."
|
||||||
@@ -1100,7 +1100,7 @@ msgstr "Privat"
|
|||||||
msgid "Profile image updated"
|
msgid "Profile image updated"
|
||||||
msgstr "Profilbild aktualisiert"
|
msgstr "Profilbild aktualisiert"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:118
|
#: src/views/settings/index.tsx:143
|
||||||
msgid "Profile picture"
|
msgid "Profile picture"
|
||||||
msgstr "Profilbild"
|
msgstr "Profilbild"
|
||||||
|
|
||||||
@@ -1136,7 +1136,7 @@ msgstr "Remote"
|
|||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Entfernen"
|
msgstr "Entfernen"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:120
|
#: src/views/members/index.tsx:131
|
||||||
msgid "Remove member"
|
msgid "Remove member"
|
||||||
msgstr "Mitglied entfernen"
|
msgstr "Mitglied entfernen"
|
||||||
|
|
||||||
@@ -1177,7 +1177,7 @@ msgstr "Widerrufen"
|
|||||||
msgid "Roadmap"
|
msgid "Roadmap"
|
||||||
msgstr "Roadmap"
|
msgstr "Roadmap"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:178
|
#: src/views/members/index.tsx:190
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr "Rolle"
|
msgstr "Rolle"
|
||||||
|
|
||||||
@@ -1225,13 +1225,13 @@ msgstr "Senden"
|
|||||||
msgid "Senior"
|
msgid "Senior"
|
||||||
msgstr "Senior"
|
msgstr "Senior"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:112
|
#: src/views/settings/index.tsx:137
|
||||||
#: src/components/SideNavigation.tsx:49
|
#: src/components/SideNavigation.tsx:49
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Einstellungen"
|
msgstr "Einstellungen"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/settings/index.tsx:108
|
#: src/views/settings/index.tsx:133
|
||||||
msgid "Settings | {0}"
|
msgid "Settings | {0}"
|
||||||
msgstr "Einstellungen | {0}"
|
msgstr "Einstellungen | {0}"
|
||||||
|
|
||||||
@@ -1361,7 +1361,7 @@ msgstr "Menü umschalten"
|
|||||||
msgid "Track all card changes with detailed activity history."
|
msgid "Track all card changes with detailed activity history."
|
||||||
msgstr "Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie."
|
msgstr "Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:69
|
#: src/views/settings/index.tsx:91
|
||||||
msgid "Trello disconnected"
|
msgid "Trello disconnected"
|
||||||
msgstr "Trello getrennt"
|
msgstr "Trello getrennt"
|
||||||
|
|
||||||
@@ -1385,7 +1385,7 @@ msgstr "Karte konnte nicht erstellt werden"
|
|||||||
msgid "Unable to create list"
|
msgid "Unable to create list"
|
||||||
msgstr "Liste konnte nicht erstellt werden"
|
msgstr "Liste konnte nicht erstellt werden"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:38
|
#: src/components/NewWorkspaceForm.tsx:40
|
||||||
msgid "Unable to create workspace"
|
msgid "Unable to create workspace"
|
||||||
msgstr "Workspace konnte nicht erstellt werden"
|
msgstr "Workspace konnte nicht erstellt werden"
|
||||||
|
|
||||||
@@ -1413,8 +1413,8 @@ msgstr "Board-URL kann nicht aktualisiert werden"
|
|||||||
msgid "Unable to update board visibility"
|
msgid "Unable to update board visibility"
|
||||||
msgstr "Board-Sichtbarkeit konnte nicht aktualisiert werden"
|
msgstr "Board-Sichtbarkeit konnte nicht aktualisiert werden"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:115
|
#: src/views/card/index.tsx:157
|
||||||
#: src/views/board/index.tsx:188
|
#: src/views/board/index.tsx:189
|
||||||
msgid "Unable to update card"
|
msgid "Unable to update card"
|
||||||
msgstr "Karte konnte nicht aktualisiert werden"
|
msgstr "Karte konnte nicht aktualisiert werden"
|
||||||
|
|
||||||
@@ -1427,7 +1427,7 @@ msgid "Unable to update labels"
|
|||||||
msgstr "Labels konnten nicht aktualisiert werden"
|
msgstr "Labels konnten nicht aktualisiert werden"
|
||||||
|
|
||||||
#: src/views/card/components/ListSelector.tsx:52
|
#: src/views/card/components/ListSelector.tsx:52
|
||||||
#: src/views/board/index.tsx:132
|
#: src/views/board/index.tsx:133
|
||||||
msgid "Unable to update list"
|
msgid "Unable to update list"
|
||||||
msgstr "Liste konnte nicht aktualisiert werden"
|
msgstr "Liste konnte nicht aktualisiert werden"
|
||||||
|
|
||||||
@@ -1471,7 +1471,7 @@ msgstr "Unbegrenzte listen"
|
|||||||
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
||||||
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
||||||
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:166
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:173
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr "Aktualisieren"
|
msgstr "Aktualisieren"
|
||||||
|
|
||||||
@@ -1516,7 +1516,7 @@ msgstr "URL muss mindestens 3 Zeichen lang sein"
|
|||||||
msgid "Use template"
|
msgid "Use template"
|
||||||
msgstr "Vorlage verwenden"
|
msgstr "Vorlage verwenden"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:172
|
#: src/views/members/index.tsx:184
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr "Benutzer"
|
msgstr "Benutzer"
|
||||||
|
|
||||||
@@ -1524,11 +1524,11 @@ msgstr "Benutzer"
|
|||||||
msgid "Video"
|
msgid "Video"
|
||||||
msgstr "Video"
|
msgstr "Video"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:232
|
#: src/views/settings/index.tsx:259
|
||||||
msgid "View and manage your API keys."
|
msgid "View and manage your API keys."
|
||||||
msgstr "API-Schlüssel anzeigen und verwalten."
|
msgstr "API-Schlüssel anzeigen und verwalten."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:171
|
#: src/views/settings/index.tsx:198
|
||||||
msgid "View and manage your billing and subscription."
|
msgid "View and manage your billing and subscription."
|
||||||
msgstr "Verwalte deine Abrechnung und dein Abonnement."
|
msgstr "Verwalte deine Abrechnung und dein Abonnement."
|
||||||
|
|
||||||
@@ -1572,7 +1572,7 @@ msgstr "Als Trello 2011 auf den markt kam, beeindruckte es alle mit seiner sorgf
|
|||||||
msgid "Why make an open source Trello?"
|
msgid "Why make an open source Trello?"
|
||||||
msgstr "Warum ein open source Trello entwickeln?"
|
msgstr "Warum ein open source Trello entwickeln?"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Workspace"
|
msgid "Workspace"
|
||||||
msgstr "Arbeitsbereich"
|
msgstr "Arbeitsbereich"
|
||||||
|
|
||||||
@@ -1580,7 +1580,7 @@ msgstr "Arbeitsbereich"
|
|||||||
msgid "Workspace deleted"
|
msgid "Workspace deleted"
|
||||||
msgstr "Workspace gelöscht"
|
msgstr "Workspace gelöscht"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:147
|
#: src/views/settings/index.tsx:174
|
||||||
msgid "Workspace description"
|
msgid "Workspace description"
|
||||||
msgstr "Workspace-Beschreibung"
|
msgstr "Workspace-Beschreibung"
|
||||||
|
|
||||||
@@ -1601,8 +1601,8 @@ msgstr "Workspace-Beschreibung aktualisiert"
|
|||||||
msgid "Workspace members"
|
msgid "Workspace members"
|
||||||
msgstr "Workspace-mitglieder"
|
msgstr "Workspace-mitglieder"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:130
|
#: src/views/settings/index.tsx:155
|
||||||
#: src/components/NewWorkspaceForm.tsx:78
|
#: src/components/NewWorkspaceForm.tsx:80
|
||||||
msgid "Workspace name"
|
msgid "Workspace name"
|
||||||
msgstr "Name des Workspaces"
|
msgstr "Name des Workspaces"
|
||||||
|
|
||||||
@@ -1622,7 +1622,7 @@ msgstr "Workspace-Name aktualisiert"
|
|||||||
msgid "Workspace slug updated"
|
msgid "Workspace slug updated"
|
||||||
msgstr "Workspace-Slug aktualisiert"
|
msgstr "Workspace-Slug aktualisiert"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:138
|
#: src/views/settings/index.tsx:164
|
||||||
msgid "Workspace URL"
|
msgid "Workspace URL"
|
||||||
msgstr "Workspace-URL"
|
msgstr "Workspace-URL"
|
||||||
|
|
||||||
@@ -1674,11 +1674,11 @@ msgstr "Dein Anzeigename wurde aktualisiert."
|
|||||||
msgid "Your profile image has been updated."
|
msgid "Your profile image has been updated."
|
||||||
msgstr "Dein Profilbild wurde aktualisiert."
|
msgstr "Dein Profilbild wurde aktualisiert."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:70
|
#: src/views/settings/index.tsx:92
|
||||||
msgid "Your Trello account has been disconnected."
|
msgid "Your Trello account has been disconnected."
|
||||||
msgstr "Dein Trello-Konto wurde getrennt."
|
msgstr "Dein Trello-Konto wurde getrennt."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:214
|
#: src/views/settings/index.tsx:241
|
||||||
msgid "Your Trello account is connected."
|
msgid "Your Trello account is connected."
|
||||||
msgstr "Dein Trello-Konto ist verbunden."
|
msgstr "Dein Trello-Konto ist verbunden."
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -23,7 +23,7 @@ msgstr ", or see our"
|
|||||||
|
|
||||||
#. placeholder {0}: card?.title ?? "Card"
|
#. placeholder {0}: card?.title ?? "Card"
|
||||||
#. placeholder {1}: board?.name ?? "Board"
|
#. placeholder {1}: board?.name ?? "Board"
|
||||||
#: src/views/card/index.tsx:148
|
#: src/views/card/index.tsx:188
|
||||||
msgid "{0} | {1}"
|
msgid "{0} | {1}"
|
||||||
msgstr "{0} | {1}"
|
msgstr "{0} | {1}"
|
||||||
|
|
||||||
@@ -37,8 +37,8 @@ msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardC
|
|||||||
msgstr "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
msgstr "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||||
|
|
||||||
#: src/views/home/index.tsx:51
|
#: src/views/home/index.tsx:51
|
||||||
msgid "#1 Hacker News"
|
#~ msgid "#1 Hacker News"
|
||||||
msgstr "#1 Hacker News"
|
#~ msgstr "#1 Hacker News"
|
||||||
|
|
||||||
#: src/views/home/components/Pricing.tsx:36
|
#: src/views/home/components/Pricing.tsx:36
|
||||||
msgid "1 user"
|
msgid "1 user"
|
||||||
@@ -61,7 +61,7 @@ msgid "Account deleted"
|
|||||||
msgstr "Account deleted"
|
msgstr "Account deleted"
|
||||||
|
|
||||||
#: src/views/public/board/CardModal.tsx:104
|
#: src/views/public/board/CardModal.tsx:104
|
||||||
#: src/views/card/index.tsx:215
|
#: src/views/card/index.tsx:255
|
||||||
msgid "Activity"
|
msgid "Activity"
|
||||||
msgstr "Activity"
|
msgstr "Activity"
|
||||||
|
|
||||||
@@ -120,11 +120,11 @@ msgstr "All systems operational"
|
|||||||
msgid "Already have an account? <0><1>Sign in</1></0>"
|
msgid "Already have an account? <0><1>Sign in</1></0>"
|
||||||
msgstr "Already have an account? <0><1>Sign in</1></0>"
|
msgstr "Already have an account? <0><1>Sign in</1></0>"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:77
|
#: src/views/settings/index.tsx:99
|
||||||
msgid "An error occurred while disconnecting your Trello account."
|
msgid "An error occurred while disconnecting your Trello account."
|
||||||
msgstr "An error occurred while disconnecting your Trello account."
|
msgstr "An error occurred while disconnecting your Trello account."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:229
|
#: src/views/settings/index.tsx:256
|
||||||
msgid "API keys"
|
msgid "API keys"
|
||||||
msgstr "API keys"
|
msgstr "API keys"
|
||||||
|
|
||||||
@@ -185,12 +185,12 @@ msgstr "Backlog"
|
|||||||
msgid "Basic Kanban"
|
msgid "Basic Kanban"
|
||||||
msgstr "Basic Kanban"
|
msgstr "Basic Kanban"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:168
|
#: src/views/settings/index.tsx:195
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:55
|
#: src/views/boards/components/TemplateBoards.tsx:55
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr "Billing"
|
msgstr "Billing"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:178
|
#: src/views/settings/index.tsx:205
|
||||||
msgid "Billing portal"
|
msgid "Billing portal"
|
||||||
msgstr "Billing portal"
|
msgstr "Billing portal"
|
||||||
|
|
||||||
@@ -198,7 +198,7 @@ msgstr "Billing portal"
|
|||||||
msgid "Blog Post"
|
msgid "Blog Post"
|
||||||
msgstr "Blog Post"
|
msgstr "Blog Post"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Board"
|
msgid "Board"
|
||||||
msgstr "Board"
|
msgstr "Board"
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ msgstr "Board name cannot exceed 100 characters"
|
|||||||
msgid "Board name is required"
|
msgid "Board name is required"
|
||||||
msgstr "Board name is required"
|
msgstr "Board name is required"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:265
|
#: src/views/board/index.tsx:266
|
||||||
msgid "Board not found"
|
msgid "Board not found"
|
||||||
msgstr "Board not found"
|
msgstr "Board not found"
|
||||||
|
|
||||||
@@ -242,13 +242,13 @@ msgstr "Board visibility"
|
|||||||
msgid "Board visibility updated"
|
msgid "Board visibility updated"
|
||||||
msgstr "Board visibility updated"
|
msgstr "Board visibility updated"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:25
|
#: src/views/boards/index.tsx:26
|
||||||
#: src/components/SideNavigation.tsx:39
|
#: src/components/SideNavigation.tsx:39
|
||||||
msgid "Boards"
|
msgid "Boards"
|
||||||
msgstr "Boards"
|
msgstr "Boards"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/boards/index.tsx:21
|
#: src/views/boards/index.tsx:22
|
||||||
msgid "Boards | {0}"
|
msgid "Boards | {0}"
|
||||||
msgstr "Boards | {0}"
|
msgstr "Boards | {0}"
|
||||||
|
|
||||||
@@ -278,7 +278,7 @@ msgstr "Bug Report"
|
|||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancel"
|
msgstr "Cancel"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:193
|
#: src/views/card/index.tsx:233
|
||||||
msgid "Card not found"
|
msgid "Card not found"
|
||||||
msgstr "Card not found"
|
msgstr "Card not found"
|
||||||
|
|
||||||
@@ -286,7 +286,7 @@ msgstr "Card not found"
|
|||||||
msgid "Card title"
|
msgid "Card title"
|
||||||
msgstr "Card title"
|
msgstr "Card title"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:160
|
#: src/views/settings/index.tsx:187
|
||||||
msgid "Change the language of the app."
|
msgid "Change the language of the app."
|
||||||
msgstr "Change the language of the app."
|
msgstr "Change the language of the app."
|
||||||
|
|
||||||
@@ -336,7 +336,7 @@ msgstr "Complete control and ownership:"
|
|||||||
msgid "Confirm URL change"
|
msgid "Confirm URL change"
|
||||||
msgstr "Confirm URL change"
|
msgstr "Confirm URL change"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:205
|
#: src/views/settings/index.tsx:232
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
||||||
msgid "Connect Trello"
|
msgid "Connect Trello"
|
||||||
msgstr "Connect Trello"
|
msgstr "Connect Trello"
|
||||||
@@ -345,7 +345,7 @@ msgstr "Connect Trello"
|
|||||||
msgid "Connect your favorite tools to streamline your workflow."
|
msgid "Connect your favorite tools to streamline your workflow."
|
||||||
msgstr "Connect your favorite tools to streamline your workflow."
|
msgstr "Connect your favorite tools to streamline your workflow."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:192
|
#: src/views/settings/index.tsx:219
|
||||||
msgid "Connect your Trello account to import boards."
|
msgid "Connect your Trello account to import boards."
|
||||||
msgstr "Connect your Trello account to import boards."
|
msgstr "Connect your Trello account to import boards."
|
||||||
|
|
||||||
@@ -417,12 +417,12 @@ msgstr "Create new key"
|
|||||||
msgid "Create new label"
|
msgid "Create new label"
|
||||||
msgstr "Create new label"
|
msgstr "Create new label"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:327
|
#: src/views/board/index.tsx:334
|
||||||
msgid "Create new list"
|
msgid "Create new list"
|
||||||
msgstr "Create new list"
|
msgstr "Create new list"
|
||||||
|
|
||||||
#: src/components/WorkspaceMenu.tsx:85
|
#: src/components/WorkspaceMenu.tsx:85
|
||||||
#: src/components/NewWorkspaceForm.tsx:91
|
#: src/components/NewWorkspaceForm.tsx:93
|
||||||
msgid "Create workspace"
|
msgid "Create workspace"
|
||||||
msgstr "Create workspace"
|
msgstr "Create workspace"
|
||||||
|
|
||||||
@@ -456,8 +456,8 @@ msgstr "Dark"
|
|||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Delete"
|
msgstr "Delete"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:260
|
#: src/views/settings/index.tsx:287
|
||||||
#: src/views/settings/index.tsx:270
|
#: src/views/settings/index.tsx:297
|
||||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Delete account"
|
msgstr "Delete account"
|
||||||
@@ -478,8 +478,8 @@ msgstr "Delete comment"
|
|||||||
msgid "Delete list"
|
msgid "Delete list"
|
||||||
msgstr "Delete list"
|
msgstr "Delete list"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:242
|
#: src/views/settings/index.tsx:269
|
||||||
#: src/views/settings/index.tsx:253
|
#: src/views/settings/index.tsx:280
|
||||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||||
msgid "Delete workspace"
|
msgid "Delete workspace"
|
||||||
msgstr "Delete workspace"
|
msgstr "Delete workspace"
|
||||||
@@ -488,7 +488,7 @@ msgstr "Delete workspace"
|
|||||||
msgid "Design"
|
msgid "Design"
|
||||||
msgstr "Design"
|
msgstr "Design"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:220
|
#: src/views/settings/index.tsx:247
|
||||||
msgid "Disconnect Trello"
|
msgid "Disconnect Trello"
|
||||||
msgstr "Disconnect Trello"
|
msgstr "Disconnect Trello"
|
||||||
|
|
||||||
@@ -496,7 +496,7 @@ msgstr "Disconnect Trello"
|
|||||||
msgid "Discuss and collaborate on cards."
|
msgid "Discuss and collaborate on cards."
|
||||||
msgstr "Discuss and collaborate on cards."
|
msgstr "Discuss and collaborate on cards."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:123
|
#: src/views/settings/index.tsx:148
|
||||||
msgid "Display name"
|
msgid "Display name"
|
||||||
msgstr "Display name"
|
msgstr "Display name"
|
||||||
|
|
||||||
@@ -553,6 +553,10 @@ msgstr "Edit comment"
|
|||||||
msgid "Edit label"
|
msgid "Edit label"
|
||||||
msgstr "Edit label"
|
msgstr "Edit label"
|
||||||
|
|
||||||
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:161
|
||||||
|
msgid "Edit workspace URL"
|
||||||
|
msgstr "Edit workspace URL"
|
||||||
|
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:31
|
#: src/views/boards/components/TemplateBoards.tsx:31
|
||||||
msgid "Editing"
|
msgid "Editing"
|
||||||
msgstr "Editing"
|
msgstr "Editing"
|
||||||
@@ -589,7 +593,7 @@ msgstr "Error deleting account"
|
|||||||
msgid "Error deleting workspace"
|
msgid "Error deleting workspace"
|
||||||
msgstr "Error deleting workspace"
|
msgstr "Error deleting workspace"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:76
|
#: src/views/settings/index.tsx:98
|
||||||
msgid "Error disconnecting Trello"
|
msgid "Error disconnecting Trello"
|
||||||
msgstr "Error disconnecting Trello"
|
msgstr "Error disconnecting Trello"
|
||||||
|
|
||||||
@@ -707,7 +711,7 @@ msgstr "Get Started"
|
|||||||
msgid "Get started by creating a new board"
|
msgid "Get started by creating a new board"
|
||||||
msgstr "Get started by creating a new board"
|
msgstr "Get started by creating a new board"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:319
|
#: src/views/board/index.tsx:326
|
||||||
msgid "Get started by creating a new list"
|
msgid "Get started by creating a new list"
|
||||||
msgstr "Get started by creating a new list"
|
msgstr "Get started by creating a new list"
|
||||||
|
|
||||||
@@ -788,7 +792,7 @@ msgstr "Ideas to improve this page..."
|
|||||||
#~ msgid "Ideas, Research, Planning, Execution, Review, Next Steps, Complete"
|
#~ msgid "Ideas, Research, Planning, Execution, Review, Next Steps, Complete"
|
||||||
#~ msgstr "Ideas, Research, Planning, Execution, Review, Next Steps, Complete"
|
#~ msgstr "Ideas, Research, Planning, Execution, Review, Next Steps, Complete"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:39
|
#: src/views/boards/index.tsx:37
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Import"
|
msgstr "Import"
|
||||||
|
|
||||||
@@ -834,7 +838,7 @@ msgstr "Integrations"
|
|||||||
msgid "Interviewing"
|
msgid "Interviewing"
|
||||||
msgstr "Interviewing"
|
msgstr "Interviewing"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:156
|
#: src/views/members/index.tsx:168
|
||||||
msgid "Invite"
|
msgid "Invite"
|
||||||
msgstr "Invite"
|
msgstr "Invite"
|
||||||
|
|
||||||
@@ -860,7 +864,7 @@ msgstr "Kanban reimagined"
|
|||||||
msgid "Keep in mind that this action is irreversible."
|
msgid "Keep in mind that this action is irreversible."
|
||||||
msgstr "Keep in mind that this action is irreversible."
|
msgstr "Keep in mind that this action is irreversible."
|
||||||
|
|
||||||
#: src/views/card/index.tsx:243
|
#: src/views/card/index.tsx:112
|
||||||
#: src/views/board/components/NewCardForm.tsx:331
|
#: src/views/board/components/NewCardForm.tsx:331
|
||||||
#: src/views/board/components/Filters.tsx:101
|
#: src/views/board/components/Filters.tsx:101
|
||||||
msgid "Labels"
|
msgid "Labels"
|
||||||
@@ -870,7 +874,7 @@ msgstr "Labels"
|
|||||||
msgid "Labels & Filters"
|
msgid "Labels & Filters"
|
||||||
msgstr "Labels & Filters"
|
msgstr "Labels & Filters"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:157
|
#: src/views/settings/index.tsx:184
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Language"
|
msgstr "Language"
|
||||||
|
|
||||||
@@ -894,7 +898,7 @@ msgstr "Light"
|
|||||||
msgid "Link copied"
|
msgid "Link copied"
|
||||||
msgstr "Link copied"
|
msgstr "Link copied"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:235
|
#: src/views/card/index.tsx:104
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr "List"
|
msgstr "List"
|
||||||
|
|
||||||
@@ -926,8 +930,8 @@ msgstr "magic link"
|
|||||||
msgid "Medium Priority"
|
msgid "Medium Priority"
|
||||||
msgstr "Medium Priority"
|
msgstr "Medium Priority"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:148
|
#: src/views/members/index.tsx:160
|
||||||
#: src/views/card/index.tsx:251
|
#: src/views/card/index.tsx:120
|
||||||
#: src/views/board/components/NewCardForm.tsx:290
|
#: src/views/board/components/NewCardForm.tsx:290
|
||||||
#: src/views/board/components/Filters.tsx:93
|
#: src/views/board/components/Filters.tsx:93
|
||||||
#: src/components/SideNavigation.tsx:44
|
#: src/components/SideNavigation.tsx:44
|
||||||
@@ -935,7 +939,7 @@ msgid "Members"
|
|||||||
msgstr "Members"
|
msgstr "Members"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/members/index.tsx:144
|
#: src/views/members/index.tsx:156
|
||||||
msgid "Members | {0}"
|
msgid "Members | {0}"
|
||||||
msgstr "Members | {0}"
|
msgstr "Members | {0}"
|
||||||
|
|
||||||
@@ -960,7 +964,7 @@ msgstr "Name"
|
|||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr "Need help?"
|
msgstr "Need help?"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:52
|
#: src/views/boards/index.tsx:47
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "New"
|
msgstr "New"
|
||||||
|
|
||||||
@@ -980,7 +984,7 @@ msgstr "New import"
|
|||||||
msgid "New label"
|
msgid "New label"
|
||||||
msgstr "New label"
|
msgstr "New label"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:296
|
#: src/views/board/index.tsx:303
|
||||||
#: src/views/board/components/NewListForm.tsx:112
|
#: src/views/board/components/NewListForm.tsx:112
|
||||||
msgid "New list"
|
msgid "New list"
|
||||||
msgstr "New list"
|
msgstr "New list"
|
||||||
@@ -993,7 +997,7 @@ msgstr "New Ticket"
|
|||||||
#~ msgid "New Ticket, Triaging, In Progress, Awaiting Customer, Resolution, Done"
|
#~ msgid "New Ticket, Triaging, In Progress, Awaiting Customer, Resolution, Done"
|
||||||
#~ msgstr "New Ticket, Triaging, In Progress, Awaiting Customer, Resolution, Done"
|
#~ msgstr "New Ticket, Triaging, In Progress, Awaiting Customer, Resolution, Done"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:62
|
#: src/components/NewWorkspaceForm.tsx:64
|
||||||
msgid "New workspace"
|
msgid "New workspace"
|
||||||
msgstr "New workspace"
|
msgstr "New workspace"
|
||||||
|
|
||||||
@@ -1017,7 +1021,7 @@ msgstr "No boards found"
|
|||||||
msgid "No credit card required"
|
msgid "No credit card required"
|
||||||
msgstr "No credit card required"
|
msgstr "No credit card required"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:316
|
#: src/views/board/index.tsx:323
|
||||||
msgid "No lists"
|
msgid "No lists"
|
||||||
msgstr "No lists"
|
msgstr "No lists"
|
||||||
|
|
||||||
@@ -1029,11 +1033,11 @@ msgstr "Offer"
|
|||||||
msgid "Onboarding"
|
msgid "Onboarding"
|
||||||
msgstr "Onboarding"
|
msgstr "Onboarding"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:263
|
#: src/views/settings/index.tsx:290
|
||||||
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
||||||
msgstr "Once you delete your account, there is no going back. This action cannot be undone."
|
msgstr "Once you delete your account, there is no going back. This action cannot be undone."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:245
|
#: src/views/settings/index.tsx:272
|
||||||
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||||
msgstr "Once you delete your workspace, there is no going back. This action cannot be undone."
|
msgstr "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||||
|
|
||||||
@@ -1057,7 +1061,7 @@ msgstr "Part-time"
|
|||||||
msgid "Payment frequency"
|
msgid "Payment frequency"
|
||||||
msgstr "Payment frequency"
|
msgstr "Payment frequency"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:107
|
#: src/views/members/index.tsx:117
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr "Pending"
|
msgstr "Pending"
|
||||||
|
|
||||||
@@ -1099,7 +1103,7 @@ msgstr "Please select a file to upload."
|
|||||||
#: src/views/settings/components/Avatar.tsx:38
|
#: src/views/settings/components/Avatar.tsx:38
|
||||||
#: src/views/settings/components/Avatar.tsx:96
|
#: src/views/settings/components/Avatar.tsx:96
|
||||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||||
#: src/views/card/index.tsx:116
|
#: src/views/card/index.tsx:158
|
||||||
#: src/views/card/components/NewCommentForm.tsx:31
|
#: src/views/card/components/NewCommentForm.tsx:31
|
||||||
#: src/views/card/components/MemberSelector.tsx:80
|
#: src/views/card/components/MemberSelector.tsx:80
|
||||||
#: src/views/card/components/ListSelector.tsx:53
|
#: src/views/card/components/ListSelector.tsx:53
|
||||||
@@ -1108,13 +1112,13 @@ msgstr "Please select a file to upload."
|
|||||||
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
||||||
#: src/views/card/components/Comment.tsx:62
|
#: src/views/card/components/Comment.tsx:62
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
||||||
#: src/views/board/index.tsx:133
|
#: src/views/board/index.tsx:134
|
||||||
#: src/views/board/index.tsx:189
|
#: src/views/board/index.tsx:190
|
||||||
#: src/views/board/components/VisibilityButton.tsx:53
|
#: src/views/board/components/VisibilityButton.tsx:53
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
||||||
#: src/views/board/components/NewListForm.tsx:78
|
#: src/views/board/components/NewListForm.tsx:78
|
||||||
#: src/views/board/components/NewCardForm.tsx:128
|
#: src/views/board/components/NewCardForm.tsx:128
|
||||||
#: src/components/NewWorkspaceForm.tsx:39
|
#: src/components/NewWorkspaceForm.tsx:41
|
||||||
#: src/components/FeedbackButton.tsx:46
|
#: src/components/FeedbackButton.tsx:46
|
||||||
msgid "Please try again later, or contact customer support."
|
msgid "Please try again later, or contact customer support."
|
||||||
msgstr "Please try again later, or contact customer support."
|
msgstr "Please try again later, or contact customer support."
|
||||||
@@ -1141,7 +1145,7 @@ msgstr "Private"
|
|||||||
msgid "Profile image updated"
|
msgid "Profile image updated"
|
||||||
msgstr "Profile image updated"
|
msgstr "Profile image updated"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:118
|
#: src/views/settings/index.tsx:143
|
||||||
msgid "Profile picture"
|
msgid "Profile picture"
|
||||||
msgstr "Profile picture"
|
msgstr "Profile picture"
|
||||||
|
|
||||||
@@ -1177,7 +1181,7 @@ msgstr "Remote"
|
|||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Remove"
|
msgstr "Remove"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:120
|
#: src/views/members/index.tsx:131
|
||||||
msgid "Remove member"
|
msgid "Remove member"
|
||||||
msgstr "Remove member"
|
msgstr "Remove member"
|
||||||
|
|
||||||
@@ -1218,7 +1222,7 @@ msgstr "Revoke"
|
|||||||
msgid "Roadmap"
|
msgid "Roadmap"
|
||||||
msgstr "Roadmap"
|
msgstr "Roadmap"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:178
|
#: src/views/members/index.tsx:190
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr "Role"
|
msgstr "Role"
|
||||||
|
|
||||||
@@ -1266,13 +1270,13 @@ msgstr "Send"
|
|||||||
msgid "Senior"
|
msgid "Senior"
|
||||||
msgstr "Senior"
|
msgstr "Senior"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:112
|
#: src/views/settings/index.tsx:137
|
||||||
#: src/components/SideNavigation.tsx:49
|
#: src/components/SideNavigation.tsx:49
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Settings"
|
msgstr "Settings"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/settings/index.tsx:108
|
#: src/views/settings/index.tsx:133
|
||||||
msgid "Settings | {0}"
|
msgid "Settings | {0}"
|
||||||
msgstr "Settings | {0}"
|
msgstr "Settings | {0}"
|
||||||
|
|
||||||
@@ -1406,7 +1410,7 @@ msgstr "Toggle menu"
|
|||||||
msgid "Track all card changes with detailed activity history."
|
msgid "Track all card changes with detailed activity history."
|
||||||
msgstr "Track all card changes with detailed activity history."
|
msgstr "Track all card changes with detailed activity history."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:69
|
#: src/views/settings/index.tsx:91
|
||||||
msgid "Trello disconnected"
|
msgid "Trello disconnected"
|
||||||
msgstr "Trello disconnected"
|
msgstr "Trello disconnected"
|
||||||
|
|
||||||
@@ -1430,7 +1434,7 @@ msgstr "Unable to create card"
|
|||||||
msgid "Unable to create list"
|
msgid "Unable to create list"
|
||||||
msgstr "Unable to create list"
|
msgstr "Unable to create list"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:38
|
#: src/components/NewWorkspaceForm.tsx:40
|
||||||
msgid "Unable to create workspace"
|
msgid "Unable to create workspace"
|
||||||
msgstr "Unable to create workspace"
|
msgstr "Unable to create workspace"
|
||||||
|
|
||||||
@@ -1458,8 +1462,8 @@ msgstr "Unable to update board URL"
|
|||||||
msgid "Unable to update board visibility"
|
msgid "Unable to update board visibility"
|
||||||
msgstr "Unable to update board visibility"
|
msgstr "Unable to update board visibility"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:115
|
#: src/views/card/index.tsx:157
|
||||||
#: src/views/board/index.tsx:188
|
#: src/views/board/index.tsx:189
|
||||||
msgid "Unable to update card"
|
msgid "Unable to update card"
|
||||||
msgstr "Unable to update card"
|
msgstr "Unable to update card"
|
||||||
|
|
||||||
@@ -1472,7 +1476,7 @@ msgid "Unable to update labels"
|
|||||||
msgstr "Unable to update labels"
|
msgstr "Unable to update labels"
|
||||||
|
|
||||||
#: src/views/card/components/ListSelector.tsx:52
|
#: src/views/card/components/ListSelector.tsx:52
|
||||||
#: src/views/board/index.tsx:132
|
#: src/views/board/index.tsx:133
|
||||||
msgid "Unable to update list"
|
msgid "Unable to update list"
|
||||||
msgstr "Unable to update list"
|
msgstr "Unable to update list"
|
||||||
|
|
||||||
@@ -1516,7 +1520,7 @@ msgstr "Unlimited lists"
|
|||||||
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
||||||
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
||||||
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:166
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:173
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr "Update"
|
msgstr "Update"
|
||||||
|
|
||||||
@@ -1561,7 +1565,7 @@ msgstr "URL must be at least 3 characters long"
|
|||||||
msgid "Use template"
|
msgid "Use template"
|
||||||
msgstr "Use template"
|
msgstr "Use template"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:172
|
#: src/views/members/index.tsx:184
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr "User"
|
msgstr "User"
|
||||||
|
|
||||||
@@ -1569,11 +1573,11 @@ msgstr "User"
|
|||||||
msgid "Video"
|
msgid "Video"
|
||||||
msgstr "Video"
|
msgstr "Video"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:232
|
#: src/views/settings/index.tsx:259
|
||||||
msgid "View and manage your API keys."
|
msgid "View and manage your API keys."
|
||||||
msgstr "View and manage your API keys."
|
msgstr "View and manage your API keys."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:171
|
#: src/views/settings/index.tsx:198
|
||||||
msgid "View and manage your billing and subscription."
|
msgid "View and manage your billing and subscription."
|
||||||
msgstr "View and manage your billing and subscription."
|
msgstr "View and manage your billing and subscription."
|
||||||
|
|
||||||
@@ -1621,7 +1625,7 @@ msgstr "When Trello launched in 2011, it blew everyone away with its carefully d
|
|||||||
msgid "Why make an open source Trello?"
|
msgid "Why make an open source Trello?"
|
||||||
msgstr "Why make an open source Trello?"
|
msgstr "Why make an open source Trello?"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Workspace"
|
msgid "Workspace"
|
||||||
msgstr "Workspace"
|
msgstr "Workspace"
|
||||||
|
|
||||||
@@ -1629,7 +1633,7 @@ msgstr "Workspace"
|
|||||||
msgid "Workspace deleted"
|
msgid "Workspace deleted"
|
||||||
msgstr "Workspace deleted"
|
msgstr "Workspace deleted"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:147
|
#: src/views/settings/index.tsx:174
|
||||||
msgid "Workspace description"
|
msgid "Workspace description"
|
||||||
msgstr "Workspace description"
|
msgstr "Workspace description"
|
||||||
|
|
||||||
@@ -1650,8 +1654,8 @@ msgstr "Workspace description updated"
|
|||||||
msgid "Workspace members"
|
msgid "Workspace members"
|
||||||
msgstr "Workspace members"
|
msgstr "Workspace members"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:130
|
#: src/views/settings/index.tsx:155
|
||||||
#: src/components/NewWorkspaceForm.tsx:78
|
#: src/components/NewWorkspaceForm.tsx:80
|
||||||
msgid "Workspace name"
|
msgid "Workspace name"
|
||||||
msgstr "Workspace name"
|
msgstr "Workspace name"
|
||||||
|
|
||||||
@@ -1671,7 +1675,7 @@ msgstr "Workspace name updated"
|
|||||||
msgid "Workspace slug updated"
|
msgid "Workspace slug updated"
|
||||||
msgstr "Workspace slug updated"
|
msgstr "Workspace slug updated"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:138
|
#: src/views/settings/index.tsx:164
|
||||||
msgid "Workspace URL"
|
msgid "Workspace URL"
|
||||||
msgstr "Workspace URL"
|
msgstr "Workspace URL"
|
||||||
|
|
||||||
@@ -1723,11 +1727,11 @@ msgstr "Your display name has been updated."
|
|||||||
msgid "Your profile image has been updated."
|
msgid "Your profile image has been updated."
|
||||||
msgstr "Your profile image has been updated."
|
msgstr "Your profile image has been updated."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:70
|
#: src/views/settings/index.tsx:92
|
||||||
msgid "Your Trello account has been disconnected."
|
msgid "Your Trello account has been disconnected."
|
||||||
msgstr "Your Trello account has been disconnected."
|
msgstr "Your Trello account has been disconnected."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:214
|
#: src/views/settings/index.tsx:241
|
||||||
msgid "Your Trello account is connected."
|
msgid "Your Trello account is connected."
|
||||||
msgstr "Your Trello account is connected."
|
msgstr "Your Trello account is connected."
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -23,7 +23,7 @@ msgstr ", o consulta nuestra"
|
|||||||
|
|
||||||
#. placeholder {0}: card?.title ?? "Card"
|
#. placeholder {0}: card?.title ?? "Card"
|
||||||
#. placeholder {1}: board?.name ?? "Board"
|
#. placeholder {1}: board?.name ?? "Board"
|
||||||
#: src/views/card/index.tsx:148
|
#: src/views/card/index.tsx:188
|
||||||
msgid "{0} | {1}"
|
msgid "{0} | {1}"
|
||||||
msgstr "{0} | {1}"
|
msgstr "{0} | {1}"
|
||||||
|
|
||||||
@@ -36,10 +36,6 @@ msgstr "{0} etiquetas"
|
|||||||
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||||
msgstr "{boardCount, plural, one {Importar tablero (1)} other {Importar tableros ({boardCount})}}"
|
msgstr "{boardCount, plural, one {Importar tablero (1)} other {Importar tableros ({boardCount})}}"
|
||||||
|
|
||||||
#: src/views/home/index.tsx:51
|
|
||||||
msgid "#1 Hacker News"
|
|
||||||
msgstr "#1 Hacker News"
|
|
||||||
|
|
||||||
#: src/views/home/components/Pricing.tsx:36
|
#: src/views/home/components/Pricing.tsx:36
|
||||||
msgid "1 user"
|
msgid "1 user"
|
||||||
msgstr "1 usuario"
|
msgstr "1 usuario"
|
||||||
@@ -53,7 +49,7 @@ msgid "Account deleted"
|
|||||||
msgstr "Cuenta eliminada"
|
msgstr "Cuenta eliminada"
|
||||||
|
|
||||||
#: src/views/public/board/CardModal.tsx:104
|
#: src/views/public/board/CardModal.tsx:104
|
||||||
#: src/views/card/index.tsx:215
|
#: src/views/card/index.tsx:255
|
||||||
msgid "Activity"
|
msgid "Activity"
|
||||||
msgstr "Actividad"
|
msgstr "Actividad"
|
||||||
|
|
||||||
@@ -112,11 +108,11 @@ msgstr "Todos los sistemas operativos"
|
|||||||
msgid "Already have an account? <0><1>Sign in</1></0>"
|
msgid "Already have an account? <0><1>Sign in</1></0>"
|
||||||
msgstr "¿Ya tienes una cuenta? <0><1>Iniciar sesión</1></0>"
|
msgstr "¿Ya tienes una cuenta? <0><1>Iniciar sesión</1></0>"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:77
|
#: src/views/settings/index.tsx:99
|
||||||
msgid "An error occurred while disconnecting your Trello account."
|
msgid "An error occurred while disconnecting your Trello account."
|
||||||
msgstr "Ocurrió un error al desconectar tu cuenta de Trello."
|
msgstr "Ocurrió un error al desconectar tu cuenta de Trello."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:229
|
#: src/views/settings/index.tsx:256
|
||||||
msgid "API keys"
|
msgid "API keys"
|
||||||
msgstr "Claves API"
|
msgstr "Claves API"
|
||||||
|
|
||||||
@@ -169,12 +165,12 @@ msgstr "Pendientes"
|
|||||||
msgid "Basic Kanban"
|
msgid "Basic Kanban"
|
||||||
msgstr "Kanban básico"
|
msgstr "Kanban básico"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:168
|
#: src/views/settings/index.tsx:195
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:55
|
#: src/views/boards/components/TemplateBoards.tsx:55
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr "Facturación"
|
msgstr "Facturación"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:178
|
#: src/views/settings/index.tsx:205
|
||||||
msgid "Billing portal"
|
msgid "Billing portal"
|
||||||
msgstr "Portal de facturación"
|
msgstr "Portal de facturación"
|
||||||
|
|
||||||
@@ -182,7 +178,7 @@ msgstr "Portal de facturación"
|
|||||||
msgid "Blog Post"
|
msgid "Blog Post"
|
||||||
msgstr "Entrada de blog"
|
msgstr "Entrada de blog"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Board"
|
msgid "Board"
|
||||||
msgstr "Tablero"
|
msgstr "Tablero"
|
||||||
|
|
||||||
@@ -194,7 +190,7 @@ msgstr "El nombre del tablero no puede exceder los 100 caracteres"
|
|||||||
msgid "Board name is required"
|
msgid "Board name is required"
|
||||||
msgstr "El nombre del tablero es obligatorio"
|
msgstr "El nombre del tablero es obligatorio"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:265
|
#: src/views/board/index.tsx:266
|
||||||
msgid "Board not found"
|
msgid "Board not found"
|
||||||
msgstr "Tablero no encontrado"
|
msgstr "Tablero no encontrado"
|
||||||
|
|
||||||
@@ -222,13 +218,13 @@ msgstr "Visibilidad del tablero"
|
|||||||
msgid "Board visibility updated"
|
msgid "Board visibility updated"
|
||||||
msgstr "Visibilidad del tablero actualizada"
|
msgstr "Visibilidad del tablero actualizada"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:25
|
#: src/views/boards/index.tsx:26
|
||||||
#: src/components/SideNavigation.tsx:39
|
#: src/components/SideNavigation.tsx:39
|
||||||
msgid "Boards"
|
msgid "Boards"
|
||||||
msgstr "Tableros"
|
msgstr "Tableros"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/boards/index.tsx:21
|
#: src/views/boards/index.tsx:22
|
||||||
msgid "Boards | {0}"
|
msgid "Boards | {0}"
|
||||||
msgstr "Tableros | {0}"
|
msgstr "Tableros | {0}"
|
||||||
|
|
||||||
@@ -254,7 +250,7 @@ msgstr "Informe de error"
|
|||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancelar"
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:193
|
#: src/views/card/index.tsx:233
|
||||||
msgid "Card not found"
|
msgid "Card not found"
|
||||||
msgstr "Tarjeta no encontrada"
|
msgstr "Tarjeta no encontrada"
|
||||||
|
|
||||||
@@ -262,7 +258,7 @@ msgstr "Tarjeta no encontrada"
|
|||||||
msgid "Card title"
|
msgid "Card title"
|
||||||
msgstr "Título de la tarjeta"
|
msgstr "Título de la tarjeta"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:160
|
#: src/views/settings/index.tsx:187
|
||||||
msgid "Change the language of the app."
|
msgid "Change the language of the app."
|
||||||
msgstr "Cambiar el idioma de la aplicación."
|
msgstr "Cambiar el idioma de la aplicación."
|
||||||
|
|
||||||
@@ -312,7 +308,7 @@ msgstr "Control y propiedad completos:"
|
|||||||
msgid "Confirm URL change"
|
msgid "Confirm URL change"
|
||||||
msgstr "Confirmar cambio de URL"
|
msgstr "Confirmar cambio de URL"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:205
|
#: src/views/settings/index.tsx:232
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
||||||
msgid "Connect Trello"
|
msgid "Connect Trello"
|
||||||
msgstr "Conectar Trello"
|
msgstr "Conectar Trello"
|
||||||
@@ -321,7 +317,7 @@ msgstr "Conectar Trello"
|
|||||||
msgid "Connect your favorite tools to streamline your workflow."
|
msgid "Connect your favorite tools to streamline your workflow."
|
||||||
msgstr "Conecta tus herramientas favoritas para agilizar tu flujo de trabajo."
|
msgstr "Conecta tus herramientas favoritas para agilizar tu flujo de trabajo."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:192
|
#: src/views/settings/index.tsx:219
|
||||||
msgid "Connect your Trello account to import boards."
|
msgid "Connect your Trello account to import boards."
|
||||||
msgstr "Conecta tu cuenta de Trello para importar tableros."
|
msgstr "Conecta tu cuenta de Trello para importar tableros."
|
||||||
|
|
||||||
@@ -385,12 +381,12 @@ msgstr "Crear nueva clave"
|
|||||||
msgid "Create new label"
|
msgid "Create new label"
|
||||||
msgstr "Crear nueva etiqueta"
|
msgstr "Crear nueva etiqueta"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:327
|
#: src/views/board/index.tsx:334
|
||||||
msgid "Create new list"
|
msgid "Create new list"
|
||||||
msgstr "Crear nueva lista"
|
msgstr "Crear nueva lista"
|
||||||
|
|
||||||
#: src/components/WorkspaceMenu.tsx:85
|
#: src/components/WorkspaceMenu.tsx:85
|
||||||
#: src/components/NewWorkspaceForm.tsx:91
|
#: src/components/NewWorkspaceForm.tsx:93
|
||||||
msgid "Create workspace"
|
msgid "Create workspace"
|
||||||
msgstr "Crear espacio de trabajo"
|
msgstr "Crear espacio de trabajo"
|
||||||
|
|
||||||
@@ -424,8 +420,8 @@ msgstr "Oscuro"
|
|||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Eliminar"
|
msgstr "Eliminar"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:260
|
#: src/views/settings/index.tsx:287
|
||||||
#: src/views/settings/index.tsx:270
|
#: src/views/settings/index.tsx:297
|
||||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Eliminar cuenta"
|
msgstr "Eliminar cuenta"
|
||||||
@@ -446,8 +442,8 @@ msgstr "Eliminar comentario"
|
|||||||
msgid "Delete list"
|
msgid "Delete list"
|
||||||
msgstr "Eliminar lista"
|
msgstr "Eliminar lista"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:242
|
#: src/views/settings/index.tsx:269
|
||||||
#: src/views/settings/index.tsx:253
|
#: src/views/settings/index.tsx:280
|
||||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||||
msgid "Delete workspace"
|
msgid "Delete workspace"
|
||||||
msgstr "Eliminar espacio de trabajo"
|
msgstr "Eliminar espacio de trabajo"
|
||||||
@@ -456,7 +452,7 @@ msgstr "Eliminar espacio de trabajo"
|
|||||||
msgid "Design"
|
msgid "Design"
|
||||||
msgstr "Diseño"
|
msgstr "Diseño"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:220
|
#: src/views/settings/index.tsx:247
|
||||||
msgid "Disconnect Trello"
|
msgid "Disconnect Trello"
|
||||||
msgstr "Desconectar Trello"
|
msgstr "Desconectar Trello"
|
||||||
|
|
||||||
@@ -464,7 +460,7 @@ msgstr "Desconectar Trello"
|
|||||||
msgid "Discuss and collaborate on cards."
|
msgid "Discuss and collaborate on cards."
|
||||||
msgstr "Discute y colabora en las tarjetas."
|
msgstr "Discute y colabora en las tarjetas."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:123
|
#: src/views/settings/index.tsx:148
|
||||||
msgid "Display name"
|
msgid "Display name"
|
||||||
msgstr "Nombre visible"
|
msgstr "Nombre visible"
|
||||||
|
|
||||||
@@ -521,6 +517,10 @@ msgstr "Editar comentario"
|
|||||||
msgid "Edit label"
|
msgid "Edit label"
|
||||||
msgstr "Editar etiqueta"
|
msgstr "Editar etiqueta"
|
||||||
|
|
||||||
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:161
|
||||||
|
msgid "Edit workspace URL"
|
||||||
|
msgstr "Editar URL del espacio de trabajo"
|
||||||
|
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:31
|
#: src/views/boards/components/TemplateBoards.tsx:31
|
||||||
msgid "Editing"
|
msgid "Editing"
|
||||||
msgstr "Editando"
|
msgstr "Editando"
|
||||||
@@ -557,7 +557,7 @@ msgstr "Error al eliminar la cuenta"
|
|||||||
msgid "Error deleting workspace"
|
msgid "Error deleting workspace"
|
||||||
msgstr "Error al eliminar el espacio de trabajo"
|
msgstr "Error al eliminar el espacio de trabajo"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:76
|
#: src/views/settings/index.tsx:98
|
||||||
msgid "Error disconnecting Trello"
|
msgid "Error disconnecting Trello"
|
||||||
msgstr "Error al desconectar Trello"
|
msgstr "Error al desconectar Trello"
|
||||||
|
|
||||||
@@ -674,7 +674,7 @@ msgstr "Comenzar"
|
|||||||
msgid "Get started by creating a new board"
|
msgid "Get started by creating a new board"
|
||||||
msgstr "Comienza creando un nuevo tablero"
|
msgstr "Comienza creando un nuevo tablero"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:319
|
#: src/views/board/index.tsx:326
|
||||||
msgid "Get started by creating a new list"
|
msgid "Get started by creating a new list"
|
||||||
msgstr "Comienza creando una nueva lista"
|
msgstr "Comienza creando una nueva lista"
|
||||||
|
|
||||||
@@ -751,7 +751,7 @@ msgstr "Ideas"
|
|||||||
msgid "Ideas to improve this page..."
|
msgid "Ideas to improve this page..."
|
||||||
msgstr "Ideas para mejorar esta página..."
|
msgstr "Ideas para mejorar esta página..."
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:39
|
#: src/views/boards/index.tsx:37
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Importar"
|
msgstr "Importar"
|
||||||
|
|
||||||
@@ -797,7 +797,7 @@ msgstr "Integraciones"
|
|||||||
msgid "Interviewing"
|
msgid "Interviewing"
|
||||||
msgstr "Entrevistando"
|
msgstr "Entrevistando"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:156
|
#: src/views/members/index.tsx:168
|
||||||
msgid "Invite"
|
msgid "Invite"
|
||||||
msgstr "Invitar"
|
msgstr "Invitar"
|
||||||
|
|
||||||
@@ -823,7 +823,7 @@ msgstr "Kanban reinventado"
|
|||||||
msgid "Keep in mind that this action is irreversible."
|
msgid "Keep in mind that this action is irreversible."
|
||||||
msgstr "Ten en cuenta que esta acción es irreversible."
|
msgstr "Ten en cuenta que esta acción es irreversible."
|
||||||
|
|
||||||
#: src/views/card/index.tsx:243
|
#: src/views/card/index.tsx:112
|
||||||
#: src/views/board/components/NewCardForm.tsx:331
|
#: src/views/board/components/NewCardForm.tsx:331
|
||||||
#: src/views/board/components/Filters.tsx:101
|
#: src/views/board/components/Filters.tsx:101
|
||||||
msgid "Labels"
|
msgid "Labels"
|
||||||
@@ -833,7 +833,7 @@ msgstr "Etiquetas"
|
|||||||
msgid "Labels & Filters"
|
msgid "Labels & Filters"
|
||||||
msgstr "Etiquetas y filtros"
|
msgstr "Etiquetas y filtros"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:157
|
#: src/views/settings/index.tsx:184
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Idioma"
|
msgstr "Idioma"
|
||||||
|
|
||||||
@@ -857,7 +857,7 @@ msgstr "Claro"
|
|||||||
msgid "Link copied"
|
msgid "Link copied"
|
||||||
msgstr "Enlace copiado"
|
msgstr "Enlace copiado"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:235
|
#: src/views/card/index.tsx:104
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr "Lista"
|
msgstr "Lista"
|
||||||
|
|
||||||
@@ -889,8 +889,8 @@ msgstr "enlace mágico"
|
|||||||
msgid "Medium Priority"
|
msgid "Medium Priority"
|
||||||
msgstr "Prioridad media"
|
msgstr "Prioridad media"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:148
|
#: src/views/members/index.tsx:160
|
||||||
#: src/views/card/index.tsx:251
|
#: src/views/card/index.tsx:120
|
||||||
#: src/views/board/components/NewCardForm.tsx:290
|
#: src/views/board/components/NewCardForm.tsx:290
|
||||||
#: src/views/board/components/Filters.tsx:93
|
#: src/views/board/components/Filters.tsx:93
|
||||||
#: src/components/SideNavigation.tsx:44
|
#: src/components/SideNavigation.tsx:44
|
||||||
@@ -898,7 +898,7 @@ msgid "Members"
|
|||||||
msgstr "Miembros"
|
msgstr "Miembros"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/members/index.tsx:144
|
#: src/views/members/index.tsx:156
|
||||||
msgid "Members | {0}"
|
msgid "Members | {0}"
|
||||||
msgstr "Miembros | {0}"
|
msgstr "Miembros | {0}"
|
||||||
|
|
||||||
@@ -923,7 +923,7 @@ msgstr "Nombre"
|
|||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr "¿Necesitas ayuda?"
|
msgstr "¿Necesitas ayuda?"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:52
|
#: src/views/boards/index.tsx:47
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "Nuevo"
|
msgstr "Nuevo"
|
||||||
|
|
||||||
@@ -943,7 +943,7 @@ msgstr "Nueva importación"
|
|||||||
msgid "New label"
|
msgid "New label"
|
||||||
msgstr "Nueva etiqueta"
|
msgstr "Nueva etiqueta"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:296
|
#: src/views/board/index.tsx:303
|
||||||
#: src/views/board/components/NewListForm.tsx:112
|
#: src/views/board/components/NewListForm.tsx:112
|
||||||
msgid "New list"
|
msgid "New list"
|
||||||
msgstr "Nueva lista"
|
msgstr "Nueva lista"
|
||||||
@@ -952,7 +952,7 @@ msgstr "Nueva lista"
|
|||||||
msgid "New Ticket"
|
msgid "New Ticket"
|
||||||
msgstr "Nuevo ticket"
|
msgstr "Nuevo ticket"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:62
|
#: src/components/NewWorkspaceForm.tsx:64
|
||||||
msgid "New workspace"
|
msgid "New workspace"
|
||||||
msgstr "Nuevo espacio de trabajo"
|
msgstr "Nuevo espacio de trabajo"
|
||||||
|
|
||||||
@@ -976,7 +976,7 @@ msgstr "No se encontraron tableros"
|
|||||||
msgid "No credit card required"
|
msgid "No credit card required"
|
||||||
msgstr "No se requiere tarjeta de crédito"
|
msgstr "No se requiere tarjeta de crédito"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:316
|
#: src/views/board/index.tsx:323
|
||||||
msgid "No lists"
|
msgid "No lists"
|
||||||
msgstr "Sin listas"
|
msgstr "Sin listas"
|
||||||
|
|
||||||
@@ -988,11 +988,11 @@ msgstr "Oferta"
|
|||||||
msgid "Onboarding"
|
msgid "Onboarding"
|
||||||
msgstr "Incorporación"
|
msgstr "Incorporación"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:263
|
#: src/views/settings/index.tsx:290
|
||||||
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
||||||
msgstr "Una vez que elimines tu cuenta, no hay vuelta atrás. Esta acción no se puede deshacer."
|
msgstr "Una vez que elimines tu cuenta, no hay vuelta atrás. Esta acción no se puede deshacer."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:245
|
#: src/views/settings/index.tsx:272
|
||||||
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||||
msgstr "Una vez que elimines tu espacio de trabajo, no hay vuelta atrás. Esta acción no se puede deshacer."
|
msgstr "Una vez que elimines tu espacio de trabajo, no hay vuelta atrás. Esta acción no se puede deshacer."
|
||||||
|
|
||||||
@@ -1016,7 +1016,7 @@ msgstr "Tiempo parcial"
|
|||||||
msgid "Payment frequency"
|
msgid "Payment frequency"
|
||||||
msgstr "Frecuencia de pago"
|
msgstr "Frecuencia de pago"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:107
|
#: src/views/members/index.tsx:117
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr "Pendiente"
|
msgstr "Pendiente"
|
||||||
|
|
||||||
@@ -1058,7 +1058,7 @@ msgstr "Por favor selecciona un archivo para subir."
|
|||||||
#: src/views/settings/components/Avatar.tsx:38
|
#: src/views/settings/components/Avatar.tsx:38
|
||||||
#: src/views/settings/components/Avatar.tsx:96
|
#: src/views/settings/components/Avatar.tsx:96
|
||||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||||
#: src/views/card/index.tsx:116
|
#: src/views/card/index.tsx:158
|
||||||
#: src/views/card/components/NewCommentForm.tsx:31
|
#: src/views/card/components/NewCommentForm.tsx:31
|
||||||
#: src/views/card/components/MemberSelector.tsx:80
|
#: src/views/card/components/MemberSelector.tsx:80
|
||||||
#: src/views/card/components/ListSelector.tsx:53
|
#: src/views/card/components/ListSelector.tsx:53
|
||||||
@@ -1067,13 +1067,13 @@ msgstr "Por favor selecciona un archivo para subir."
|
|||||||
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
||||||
#: src/views/card/components/Comment.tsx:62
|
#: src/views/card/components/Comment.tsx:62
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
||||||
#: src/views/board/index.tsx:133
|
#: src/views/board/index.tsx:134
|
||||||
#: src/views/board/index.tsx:189
|
#: src/views/board/index.tsx:190
|
||||||
#: src/views/board/components/VisibilityButton.tsx:53
|
#: src/views/board/components/VisibilityButton.tsx:53
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
||||||
#: src/views/board/components/NewListForm.tsx:78
|
#: src/views/board/components/NewListForm.tsx:78
|
||||||
#: src/views/board/components/NewCardForm.tsx:128
|
#: src/views/board/components/NewCardForm.tsx:128
|
||||||
#: src/components/NewWorkspaceForm.tsx:39
|
#: src/components/NewWorkspaceForm.tsx:41
|
||||||
#: src/components/FeedbackButton.tsx:46
|
#: src/components/FeedbackButton.tsx:46
|
||||||
msgid "Please try again later, or contact customer support."
|
msgid "Please try again later, or contact customer support."
|
||||||
msgstr "Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente."
|
msgstr "Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente."
|
||||||
@@ -1100,7 +1100,7 @@ msgstr "Privado"
|
|||||||
msgid "Profile image updated"
|
msgid "Profile image updated"
|
||||||
msgstr "Imagen de perfil actualizada"
|
msgstr "Imagen de perfil actualizada"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:118
|
#: src/views/settings/index.tsx:143
|
||||||
msgid "Profile picture"
|
msgid "Profile picture"
|
||||||
msgstr "Foto de perfil"
|
msgstr "Foto de perfil"
|
||||||
|
|
||||||
@@ -1136,7 +1136,7 @@ msgstr "Remoto"
|
|||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Eliminar"
|
msgstr "Eliminar"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:120
|
#: src/views/members/index.tsx:131
|
||||||
msgid "Remove member"
|
msgid "Remove member"
|
||||||
msgstr "Eliminar miembro"
|
msgstr "Eliminar miembro"
|
||||||
|
|
||||||
@@ -1177,7 +1177,7 @@ msgstr "Revocar"
|
|||||||
msgid "Roadmap"
|
msgid "Roadmap"
|
||||||
msgstr "Hoja de ruta"
|
msgstr "Hoja de ruta"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:178
|
#: src/views/members/index.tsx:190
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr "Rol"
|
msgstr "Rol"
|
||||||
|
|
||||||
@@ -1225,13 +1225,13 @@ msgstr "Enviar"
|
|||||||
msgid "Senior"
|
msgid "Senior"
|
||||||
msgstr "Senior"
|
msgstr "Senior"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:112
|
#: src/views/settings/index.tsx:137
|
||||||
#: src/components/SideNavigation.tsx:49
|
#: src/components/SideNavigation.tsx:49
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Configuración"
|
msgstr "Configuración"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/settings/index.tsx:108
|
#: src/views/settings/index.tsx:133
|
||||||
msgid "Settings | {0}"
|
msgid "Settings | {0}"
|
||||||
msgstr "Configuración | {0}"
|
msgstr "Configuración | {0}"
|
||||||
|
|
||||||
@@ -1361,7 +1361,7 @@ msgstr "Alternar menú"
|
|||||||
msgid "Track all card changes with detailed activity history."
|
msgid "Track all card changes with detailed activity history."
|
||||||
msgstr "Rastrea todos los cambios en las tarjetas con un historial de actividad detallado."
|
msgstr "Rastrea todos los cambios en las tarjetas con un historial de actividad detallado."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:69
|
#: src/views/settings/index.tsx:91
|
||||||
msgid "Trello disconnected"
|
msgid "Trello disconnected"
|
||||||
msgstr "Trello desconectado"
|
msgstr "Trello desconectado"
|
||||||
|
|
||||||
@@ -1385,7 +1385,7 @@ msgstr "No se puede crear la tarjeta"
|
|||||||
msgid "Unable to create list"
|
msgid "Unable to create list"
|
||||||
msgstr "No se puede crear la lista"
|
msgstr "No se puede crear la lista"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:38
|
#: src/components/NewWorkspaceForm.tsx:40
|
||||||
msgid "Unable to create workspace"
|
msgid "Unable to create workspace"
|
||||||
msgstr "No se puede crear el espacio de trabajo"
|
msgstr "No se puede crear el espacio de trabajo"
|
||||||
|
|
||||||
@@ -1413,8 +1413,8 @@ msgstr "No se puede actualizar la URL del tablero"
|
|||||||
msgid "Unable to update board visibility"
|
msgid "Unable to update board visibility"
|
||||||
msgstr "No se puede actualizar la visibilidad del tablero"
|
msgstr "No se puede actualizar la visibilidad del tablero"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:115
|
#: src/views/card/index.tsx:157
|
||||||
#: src/views/board/index.tsx:188
|
#: src/views/board/index.tsx:189
|
||||||
msgid "Unable to update card"
|
msgid "Unable to update card"
|
||||||
msgstr "No se puede actualizar la tarjeta"
|
msgstr "No se puede actualizar la tarjeta"
|
||||||
|
|
||||||
@@ -1427,7 +1427,7 @@ msgid "Unable to update labels"
|
|||||||
msgstr "No se pueden actualizar las etiquetas"
|
msgstr "No se pueden actualizar las etiquetas"
|
||||||
|
|
||||||
#: src/views/card/components/ListSelector.tsx:52
|
#: src/views/card/components/ListSelector.tsx:52
|
||||||
#: src/views/board/index.tsx:132
|
#: src/views/board/index.tsx:133
|
||||||
msgid "Unable to update list"
|
msgid "Unable to update list"
|
||||||
msgstr "No se puede actualizar la lista"
|
msgstr "No se puede actualizar la lista"
|
||||||
|
|
||||||
@@ -1471,7 +1471,7 @@ msgstr "Listas ilimitadas"
|
|||||||
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
||||||
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
||||||
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:166
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:173
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr "Actualizar"
|
msgstr "Actualizar"
|
||||||
|
|
||||||
@@ -1516,7 +1516,7 @@ msgstr "La URL debe tener al menos 3 caracteres"
|
|||||||
msgid "Use template"
|
msgid "Use template"
|
||||||
msgstr "Usar plantilla"
|
msgstr "Usar plantilla"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:172
|
#: src/views/members/index.tsx:184
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr "Usuario"
|
msgstr "Usuario"
|
||||||
|
|
||||||
@@ -1524,11 +1524,11 @@ msgstr "Usuario"
|
|||||||
msgid "Video"
|
msgid "Video"
|
||||||
msgstr "Video"
|
msgstr "Video"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:232
|
#: src/views/settings/index.tsx:259
|
||||||
msgid "View and manage your API keys."
|
msgid "View and manage your API keys."
|
||||||
msgstr "Ver y gestionar tus claves API."
|
msgstr "Ver y gestionar tus claves API."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:171
|
#: src/views/settings/index.tsx:198
|
||||||
msgid "View and manage your billing and subscription."
|
msgid "View and manage your billing and subscription."
|
||||||
msgstr "Ver y gestionar tu facturación y suscripción."
|
msgstr "Ver y gestionar tu facturación y suscripción."
|
||||||
|
|
||||||
@@ -1572,7 +1572,7 @@ msgstr "Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad
|
|||||||
msgid "Why make an open source Trello?"
|
msgid "Why make an open source Trello?"
|
||||||
msgstr "¿Por qué crear un Trello de código abierto?"
|
msgstr "¿Por qué crear un Trello de código abierto?"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Workspace"
|
msgid "Workspace"
|
||||||
msgstr "Espacio de trabajo"
|
msgstr "Espacio de trabajo"
|
||||||
|
|
||||||
@@ -1580,7 +1580,7 @@ msgstr "Espacio de trabajo"
|
|||||||
msgid "Workspace deleted"
|
msgid "Workspace deleted"
|
||||||
msgstr "Espacio de trabajo eliminado"
|
msgstr "Espacio de trabajo eliminado"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:147
|
#: src/views/settings/index.tsx:174
|
||||||
msgid "Workspace description"
|
msgid "Workspace description"
|
||||||
msgstr "Descripción del espacio de trabajo"
|
msgstr "Descripción del espacio de trabajo"
|
||||||
|
|
||||||
@@ -1601,8 +1601,8 @@ msgstr "Descripción del espacio de trabajo actualizada"
|
|||||||
msgid "Workspace members"
|
msgid "Workspace members"
|
||||||
msgstr "Miembros del espacio de trabajo"
|
msgstr "Miembros del espacio de trabajo"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:130
|
#: src/views/settings/index.tsx:155
|
||||||
#: src/components/NewWorkspaceForm.tsx:78
|
#: src/components/NewWorkspaceForm.tsx:80
|
||||||
msgid "Workspace name"
|
msgid "Workspace name"
|
||||||
msgstr "Nombre del espacio de trabajo"
|
msgstr "Nombre del espacio de trabajo"
|
||||||
|
|
||||||
@@ -1622,7 +1622,7 @@ msgstr "Nombre del espacio de trabajo actualizado"
|
|||||||
msgid "Workspace slug updated"
|
msgid "Workspace slug updated"
|
||||||
msgstr "Slug del espacio de trabajo actualizado"
|
msgstr "Slug del espacio de trabajo actualizado"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:138
|
#: src/views/settings/index.tsx:164
|
||||||
msgid "Workspace URL"
|
msgid "Workspace URL"
|
||||||
msgstr "URL del espacio de trabajo"
|
msgstr "URL del espacio de trabajo"
|
||||||
|
|
||||||
@@ -1674,11 +1674,11 @@ msgstr "Tu nombre de visualización ha sido actualizado."
|
|||||||
msgid "Your profile image has been updated."
|
msgid "Your profile image has been updated."
|
||||||
msgstr "Tu imagen de perfil ha sido actualizada."
|
msgstr "Tu imagen de perfil ha sido actualizada."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:70
|
#: src/views/settings/index.tsx:92
|
||||||
msgid "Your Trello account has been disconnected."
|
msgid "Your Trello account has been disconnected."
|
||||||
msgstr "Tu cuenta de Trello ha sido desconectada."
|
msgstr "Tu cuenta de Trello ha sido desconectada."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:214
|
#: src/views/settings/index.tsx:241
|
||||||
msgid "Your Trello account is connected."
|
msgid "Your Trello account is connected."
|
||||||
msgstr "Tu cuenta de Trello está conectada."
|
msgstr "Tu cuenta de Trello está conectada."
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -23,7 +23,7 @@ msgstr ", ou consultez notre"
|
|||||||
|
|
||||||
#. placeholder {0}: card?.title ?? "Card"
|
#. placeholder {0}: card?.title ?? "Card"
|
||||||
#. placeholder {1}: board?.name ?? "Board"
|
#. placeholder {1}: board?.name ?? "Board"
|
||||||
#: src/views/card/index.tsx:148
|
#: src/views/card/index.tsx:188
|
||||||
msgid "{0} | {1}"
|
msgid "{0} | {1}"
|
||||||
msgstr "{0} | {1}"
|
msgstr "{0} | {1}"
|
||||||
|
|
||||||
@@ -36,10 +36,6 @@ msgstr "{0} étiquettes"
|
|||||||
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||||
msgstr "{boardCount, plural, one {Importer le tableau (1)} other {Importer les tableaux ({boardCount})}}"
|
msgstr "{boardCount, plural, one {Importer le tableau (1)} other {Importer les tableaux ({boardCount})}}"
|
||||||
|
|
||||||
#: src/views/home/index.tsx:51
|
|
||||||
msgid "#1 Hacker News"
|
|
||||||
msgstr "#1 Hacker News"
|
|
||||||
|
|
||||||
#: src/views/home/components/Pricing.tsx:36
|
#: src/views/home/components/Pricing.tsx:36
|
||||||
msgid "1 user"
|
msgid "1 user"
|
||||||
msgstr "1 utilisateur"
|
msgstr "1 utilisateur"
|
||||||
@@ -53,7 +49,7 @@ msgid "Account deleted"
|
|||||||
msgstr "Compte supprimé"
|
msgstr "Compte supprimé"
|
||||||
|
|
||||||
#: src/views/public/board/CardModal.tsx:104
|
#: src/views/public/board/CardModal.tsx:104
|
||||||
#: src/views/card/index.tsx:215
|
#: src/views/card/index.tsx:255
|
||||||
msgid "Activity"
|
msgid "Activity"
|
||||||
msgstr "Activité"
|
msgstr "Activité"
|
||||||
|
|
||||||
@@ -112,11 +108,11 @@ msgstr "Tous les systèmes opérationnels"
|
|||||||
msgid "Already have an account? <0><1>Sign in</1></0>"
|
msgid "Already have an account? <0><1>Sign in</1></0>"
|
||||||
msgstr "Vous avez déjà un compte ? <0><1>Connectez-vous</1></0>"
|
msgstr "Vous avez déjà un compte ? <0><1>Connectez-vous</1></0>"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:77
|
#: src/views/settings/index.tsx:99
|
||||||
msgid "An error occurred while disconnecting your Trello account."
|
msgid "An error occurred while disconnecting your Trello account."
|
||||||
msgstr "Une erreur s'est produite lors de la déconnexion de votre compte Trello."
|
msgstr "Une erreur s'est produite lors de la déconnexion de votre compte Trello."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:229
|
#: src/views/settings/index.tsx:256
|
||||||
msgid "API keys"
|
msgid "API keys"
|
||||||
msgstr "Clés API"
|
msgstr "Clés API"
|
||||||
|
|
||||||
@@ -169,12 +165,12 @@ msgstr "Backlog"
|
|||||||
msgid "Basic Kanban"
|
msgid "Basic Kanban"
|
||||||
msgstr "Kanban basique"
|
msgstr "Kanban basique"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:168
|
#: src/views/settings/index.tsx:195
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:55
|
#: src/views/boards/components/TemplateBoards.tsx:55
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr "Facturation"
|
msgstr "Facturation"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:178
|
#: src/views/settings/index.tsx:205
|
||||||
msgid "Billing portal"
|
msgid "Billing portal"
|
||||||
msgstr "Portail de facturation"
|
msgstr "Portail de facturation"
|
||||||
|
|
||||||
@@ -182,7 +178,7 @@ msgstr "Portail de facturation"
|
|||||||
msgid "Blog Post"
|
msgid "Blog Post"
|
||||||
msgstr "Article de blog"
|
msgstr "Article de blog"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Board"
|
msgid "Board"
|
||||||
msgstr "Tableau"
|
msgstr "Tableau"
|
||||||
|
|
||||||
@@ -194,7 +190,7 @@ msgstr "Le nom du tableau ne peut pas dépasser 100 caractères"
|
|||||||
msgid "Board name is required"
|
msgid "Board name is required"
|
||||||
msgstr "Le nom du tableau est requis"
|
msgstr "Le nom du tableau est requis"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:265
|
#: src/views/board/index.tsx:266
|
||||||
msgid "Board not found"
|
msgid "Board not found"
|
||||||
msgstr "Tableau introuvable"
|
msgstr "Tableau introuvable"
|
||||||
|
|
||||||
@@ -222,13 +218,13 @@ msgstr "Visibilité du tableau"
|
|||||||
msgid "Board visibility updated"
|
msgid "Board visibility updated"
|
||||||
msgstr "Visibilité du tableau mise à jour"
|
msgstr "Visibilité du tableau mise à jour"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:25
|
#: src/views/boards/index.tsx:26
|
||||||
#: src/components/SideNavigation.tsx:39
|
#: src/components/SideNavigation.tsx:39
|
||||||
msgid "Boards"
|
msgid "Boards"
|
||||||
msgstr "Tableaux"
|
msgstr "Tableaux"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/boards/index.tsx:21
|
#: src/views/boards/index.tsx:22
|
||||||
msgid "Boards | {0}"
|
msgid "Boards | {0}"
|
||||||
msgstr "Tableaux | {0}"
|
msgstr "Tableaux | {0}"
|
||||||
|
|
||||||
@@ -254,7 +250,7 @@ msgstr "Rapport de bug"
|
|||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuler"
|
msgstr "Annuler"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:193
|
#: src/views/card/index.tsx:233
|
||||||
msgid "Card not found"
|
msgid "Card not found"
|
||||||
msgstr "Carte introuvable"
|
msgstr "Carte introuvable"
|
||||||
|
|
||||||
@@ -262,7 +258,7 @@ msgstr "Carte introuvable"
|
|||||||
msgid "Card title"
|
msgid "Card title"
|
||||||
msgstr "Titre de la carte"
|
msgstr "Titre de la carte"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:160
|
#: src/views/settings/index.tsx:187
|
||||||
msgid "Change the language of the app."
|
msgid "Change the language of the app."
|
||||||
msgstr "Changer la langue de l'application."
|
msgstr "Changer la langue de l'application."
|
||||||
|
|
||||||
@@ -312,7 +308,7 @@ msgstr "Contrôle et propriété complets :"
|
|||||||
msgid "Confirm URL change"
|
msgid "Confirm URL change"
|
||||||
msgstr "Confirmer le changement d'URL"
|
msgstr "Confirmer le changement d'URL"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:205
|
#: src/views/settings/index.tsx:232
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
||||||
msgid "Connect Trello"
|
msgid "Connect Trello"
|
||||||
msgstr "Connecter Trello"
|
msgstr "Connecter Trello"
|
||||||
@@ -321,7 +317,7 @@ msgstr "Connecter Trello"
|
|||||||
msgid "Connect your favorite tools to streamline your workflow."
|
msgid "Connect your favorite tools to streamline your workflow."
|
||||||
msgstr "Connectez vos outils favoris pour simplifier votre flux de travail."
|
msgstr "Connectez vos outils favoris pour simplifier votre flux de travail."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:192
|
#: src/views/settings/index.tsx:219
|
||||||
msgid "Connect your Trello account to import boards."
|
msgid "Connect your Trello account to import boards."
|
||||||
msgstr "Connectez votre compte Trello pour importer des tableaux."
|
msgstr "Connectez votre compte Trello pour importer des tableaux."
|
||||||
|
|
||||||
@@ -385,12 +381,12 @@ msgstr "Créer une nouvelle clé"
|
|||||||
msgid "Create new label"
|
msgid "Create new label"
|
||||||
msgstr "Créer une nouvelle étiquette"
|
msgstr "Créer une nouvelle étiquette"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:327
|
#: src/views/board/index.tsx:334
|
||||||
msgid "Create new list"
|
msgid "Create new list"
|
||||||
msgstr "Créer une nouvelle liste"
|
msgstr "Créer une nouvelle liste"
|
||||||
|
|
||||||
#: src/components/WorkspaceMenu.tsx:85
|
#: src/components/WorkspaceMenu.tsx:85
|
||||||
#: src/components/NewWorkspaceForm.tsx:91
|
#: src/components/NewWorkspaceForm.tsx:93
|
||||||
msgid "Create workspace"
|
msgid "Create workspace"
|
||||||
msgstr "Créer un espace de travail"
|
msgstr "Créer un espace de travail"
|
||||||
|
|
||||||
@@ -424,8 +420,8 @@ msgstr "Sombre"
|
|||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Supprimer"
|
msgstr "Supprimer"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:260
|
#: src/views/settings/index.tsx:287
|
||||||
#: src/views/settings/index.tsx:270
|
#: src/views/settings/index.tsx:297
|
||||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Supprimer le compte"
|
msgstr "Supprimer le compte"
|
||||||
@@ -446,8 +442,8 @@ msgstr "Supprimer le commentaire"
|
|||||||
msgid "Delete list"
|
msgid "Delete list"
|
||||||
msgstr "Supprimer la liste"
|
msgstr "Supprimer la liste"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:242
|
#: src/views/settings/index.tsx:269
|
||||||
#: src/views/settings/index.tsx:253
|
#: src/views/settings/index.tsx:280
|
||||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||||
msgid "Delete workspace"
|
msgid "Delete workspace"
|
||||||
msgstr "Supprimer l'espace de travail"
|
msgstr "Supprimer l'espace de travail"
|
||||||
@@ -456,7 +452,7 @@ msgstr "Supprimer l'espace de travail"
|
|||||||
msgid "Design"
|
msgid "Design"
|
||||||
msgstr "Design"
|
msgstr "Design"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:220
|
#: src/views/settings/index.tsx:247
|
||||||
msgid "Disconnect Trello"
|
msgid "Disconnect Trello"
|
||||||
msgstr "Déconnecter Trello"
|
msgstr "Déconnecter Trello"
|
||||||
|
|
||||||
@@ -464,7 +460,7 @@ msgstr "Déconnecter Trello"
|
|||||||
msgid "Discuss and collaborate on cards."
|
msgid "Discuss and collaborate on cards."
|
||||||
msgstr "Discutez et collaborez sur les cartes."
|
msgstr "Discutez et collaborez sur les cartes."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:123
|
#: src/views/settings/index.tsx:148
|
||||||
msgid "Display name"
|
msgid "Display name"
|
||||||
msgstr "Nom d'affichage"
|
msgstr "Nom d'affichage"
|
||||||
|
|
||||||
@@ -521,6 +517,10 @@ msgstr "Modifier le commentaire"
|
|||||||
msgid "Edit label"
|
msgid "Edit label"
|
||||||
msgstr "Modifier l'étiquette"
|
msgstr "Modifier l'étiquette"
|
||||||
|
|
||||||
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:161
|
||||||
|
msgid "Edit workspace URL"
|
||||||
|
msgstr "Modifier l'URL de l'espace de travail"
|
||||||
|
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:31
|
#: src/views/boards/components/TemplateBoards.tsx:31
|
||||||
msgid "Editing"
|
msgid "Editing"
|
||||||
msgstr "Édition"
|
msgstr "Édition"
|
||||||
@@ -557,7 +557,7 @@ msgstr "Erreur lors de la suppression du compte"
|
|||||||
msgid "Error deleting workspace"
|
msgid "Error deleting workspace"
|
||||||
msgstr "Erreur lors de la suppression de l'espace de travail"
|
msgstr "Erreur lors de la suppression de l'espace de travail"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:76
|
#: src/views/settings/index.tsx:98
|
||||||
msgid "Error disconnecting Trello"
|
msgid "Error disconnecting Trello"
|
||||||
msgstr "Erreur lors de la déconnexion de Trello"
|
msgstr "Erreur lors de la déconnexion de Trello"
|
||||||
|
|
||||||
@@ -674,7 +674,7 @@ msgstr "Commencer"
|
|||||||
msgid "Get started by creating a new board"
|
msgid "Get started by creating a new board"
|
||||||
msgstr "Commencez par créer un nouveau tableau"
|
msgstr "Commencez par créer un nouveau tableau"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:319
|
#: src/views/board/index.tsx:326
|
||||||
msgid "Get started by creating a new list"
|
msgid "Get started by creating a new list"
|
||||||
msgstr "Commencez par créer une nouvelle liste"
|
msgstr "Commencez par créer une nouvelle liste"
|
||||||
|
|
||||||
@@ -751,7 +751,7 @@ msgstr "Idées"
|
|||||||
msgid "Ideas to improve this page..."
|
msgid "Ideas to improve this page..."
|
||||||
msgstr "Idées pour améliorer cette page..."
|
msgstr "Idées pour améliorer cette page..."
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:39
|
#: src/views/boards/index.tsx:37
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Importer"
|
msgstr "Importer"
|
||||||
|
|
||||||
@@ -797,7 +797,7 @@ msgstr "Intégrations"
|
|||||||
msgid "Interviewing"
|
msgid "Interviewing"
|
||||||
msgstr "Entretien"
|
msgstr "Entretien"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:156
|
#: src/views/members/index.tsx:168
|
||||||
msgid "Invite"
|
msgid "Invite"
|
||||||
msgstr "Inviter"
|
msgstr "Inviter"
|
||||||
|
|
||||||
@@ -823,7 +823,7 @@ msgstr "Kanban réinventé"
|
|||||||
msgid "Keep in mind that this action is irreversible."
|
msgid "Keep in mind that this action is irreversible."
|
||||||
msgstr "Gardez à l'esprit que cette action est irréversible."
|
msgstr "Gardez à l'esprit que cette action est irréversible."
|
||||||
|
|
||||||
#: src/views/card/index.tsx:243
|
#: src/views/card/index.tsx:112
|
||||||
#: src/views/board/components/NewCardForm.tsx:331
|
#: src/views/board/components/NewCardForm.tsx:331
|
||||||
#: src/views/board/components/Filters.tsx:101
|
#: src/views/board/components/Filters.tsx:101
|
||||||
msgid "Labels"
|
msgid "Labels"
|
||||||
@@ -833,7 +833,7 @@ msgstr "Étiquettes"
|
|||||||
msgid "Labels & Filters"
|
msgid "Labels & Filters"
|
||||||
msgstr "Étiquettes & filtres"
|
msgstr "Étiquettes & filtres"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:157
|
#: src/views/settings/index.tsx:184
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Langue"
|
msgstr "Langue"
|
||||||
|
|
||||||
@@ -857,7 +857,7 @@ msgstr "Clair"
|
|||||||
msgid "Link copied"
|
msgid "Link copied"
|
||||||
msgstr "Lien copié"
|
msgstr "Lien copié"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:235
|
#: src/views/card/index.tsx:104
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr "Liste"
|
msgstr "Liste"
|
||||||
|
|
||||||
@@ -889,8 +889,8 @@ msgstr "lien magique"
|
|||||||
msgid "Medium Priority"
|
msgid "Medium Priority"
|
||||||
msgstr "Priorité moyenne"
|
msgstr "Priorité moyenne"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:148
|
#: src/views/members/index.tsx:160
|
||||||
#: src/views/card/index.tsx:251
|
#: src/views/card/index.tsx:120
|
||||||
#: src/views/board/components/NewCardForm.tsx:290
|
#: src/views/board/components/NewCardForm.tsx:290
|
||||||
#: src/views/board/components/Filters.tsx:93
|
#: src/views/board/components/Filters.tsx:93
|
||||||
#: src/components/SideNavigation.tsx:44
|
#: src/components/SideNavigation.tsx:44
|
||||||
@@ -898,7 +898,7 @@ msgid "Members"
|
|||||||
msgstr "Membres"
|
msgstr "Membres"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/members/index.tsx:144
|
#: src/views/members/index.tsx:156
|
||||||
msgid "Members | {0}"
|
msgid "Members | {0}"
|
||||||
msgstr "Membres | {0}"
|
msgstr "Membres | {0}"
|
||||||
|
|
||||||
@@ -923,7 +923,7 @@ msgstr "Nom"
|
|||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr "Besoin d'aide ?"
|
msgstr "Besoin d'aide ?"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:52
|
#: src/views/boards/index.tsx:47
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "Nouveau"
|
msgstr "Nouveau"
|
||||||
|
|
||||||
@@ -943,7 +943,7 @@ msgstr "Nouvel import"
|
|||||||
msgid "New label"
|
msgid "New label"
|
||||||
msgstr "Nouvelle étiquette"
|
msgstr "Nouvelle étiquette"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:296
|
#: src/views/board/index.tsx:303
|
||||||
#: src/views/board/components/NewListForm.tsx:112
|
#: src/views/board/components/NewListForm.tsx:112
|
||||||
msgid "New list"
|
msgid "New list"
|
||||||
msgstr "Nouvelle liste"
|
msgstr "Nouvelle liste"
|
||||||
@@ -952,7 +952,7 @@ msgstr "Nouvelle liste"
|
|||||||
msgid "New Ticket"
|
msgid "New Ticket"
|
||||||
msgstr "Nouveau ticket"
|
msgstr "Nouveau ticket"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:62
|
#: src/components/NewWorkspaceForm.tsx:64
|
||||||
msgid "New workspace"
|
msgid "New workspace"
|
||||||
msgstr "Nouvel espace de travail"
|
msgstr "Nouvel espace de travail"
|
||||||
|
|
||||||
@@ -976,7 +976,7 @@ msgstr "Aucun tableau trouvé"
|
|||||||
msgid "No credit card required"
|
msgid "No credit card required"
|
||||||
msgstr "Aucune carte de crédit requise"
|
msgstr "Aucune carte de crédit requise"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:316
|
#: src/views/board/index.tsx:323
|
||||||
msgid "No lists"
|
msgid "No lists"
|
||||||
msgstr "Aucune liste"
|
msgstr "Aucune liste"
|
||||||
|
|
||||||
@@ -988,11 +988,11 @@ msgstr "Offre"
|
|||||||
msgid "Onboarding"
|
msgid "Onboarding"
|
||||||
msgstr "Intégration"
|
msgstr "Intégration"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:263
|
#: src/views/settings/index.tsx:290
|
||||||
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
||||||
msgstr "Une fois que vous supprimez votre compte, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
|
msgstr "Une fois que vous supprimez votre compte, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:245
|
#: src/views/settings/index.tsx:272
|
||||||
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||||
msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
|
msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
|
||||||
|
|
||||||
@@ -1016,7 +1016,7 @@ msgstr "Temps partiel"
|
|||||||
msgid "Payment frequency"
|
msgid "Payment frequency"
|
||||||
msgstr "Fréquence de paiement"
|
msgstr "Fréquence de paiement"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:107
|
#: src/views/members/index.tsx:117
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr "En attente"
|
msgstr "En attente"
|
||||||
|
|
||||||
@@ -1058,7 +1058,7 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
|
|||||||
#: src/views/settings/components/Avatar.tsx:38
|
#: src/views/settings/components/Avatar.tsx:38
|
||||||
#: src/views/settings/components/Avatar.tsx:96
|
#: src/views/settings/components/Avatar.tsx:96
|
||||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||||
#: src/views/card/index.tsx:116
|
#: src/views/card/index.tsx:158
|
||||||
#: src/views/card/components/NewCommentForm.tsx:31
|
#: src/views/card/components/NewCommentForm.tsx:31
|
||||||
#: src/views/card/components/MemberSelector.tsx:80
|
#: src/views/card/components/MemberSelector.tsx:80
|
||||||
#: src/views/card/components/ListSelector.tsx:53
|
#: src/views/card/components/ListSelector.tsx:53
|
||||||
@@ -1067,13 +1067,13 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
|
|||||||
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
||||||
#: src/views/card/components/Comment.tsx:62
|
#: src/views/card/components/Comment.tsx:62
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
||||||
#: src/views/board/index.tsx:133
|
#: src/views/board/index.tsx:134
|
||||||
#: src/views/board/index.tsx:189
|
#: src/views/board/index.tsx:190
|
||||||
#: src/views/board/components/VisibilityButton.tsx:53
|
#: src/views/board/components/VisibilityButton.tsx:53
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
||||||
#: src/views/board/components/NewListForm.tsx:78
|
#: src/views/board/components/NewListForm.tsx:78
|
||||||
#: src/views/board/components/NewCardForm.tsx:128
|
#: src/views/board/components/NewCardForm.tsx:128
|
||||||
#: src/components/NewWorkspaceForm.tsx:39
|
#: src/components/NewWorkspaceForm.tsx:41
|
||||||
#: src/components/FeedbackButton.tsx:46
|
#: src/components/FeedbackButton.tsx:46
|
||||||
msgid "Please try again later, or contact customer support."
|
msgid "Please try again later, or contact customer support."
|
||||||
msgstr "Veuillez réessayer plus tard ou contacter le service client."
|
msgstr "Veuillez réessayer plus tard ou contacter le service client."
|
||||||
@@ -1100,7 +1100,7 @@ msgstr "Privé"
|
|||||||
msgid "Profile image updated"
|
msgid "Profile image updated"
|
||||||
msgstr "Image de profil mise à jour"
|
msgstr "Image de profil mise à jour"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:118
|
#: src/views/settings/index.tsx:143
|
||||||
msgid "Profile picture"
|
msgid "Profile picture"
|
||||||
msgstr "Photo de profil"
|
msgstr "Photo de profil"
|
||||||
|
|
||||||
@@ -1136,7 +1136,7 @@ msgstr "À distance"
|
|||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Supprimer"
|
msgstr "Supprimer"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:120
|
#: src/views/members/index.tsx:131
|
||||||
msgid "Remove member"
|
msgid "Remove member"
|
||||||
msgstr "Supprimer le membre"
|
msgstr "Supprimer le membre"
|
||||||
|
|
||||||
@@ -1177,7 +1177,7 @@ msgstr "Révoquer"
|
|||||||
msgid "Roadmap"
|
msgid "Roadmap"
|
||||||
msgstr "Feuille de route"
|
msgstr "Feuille de route"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:178
|
#: src/views/members/index.tsx:190
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr "Rôle"
|
msgstr "Rôle"
|
||||||
|
|
||||||
@@ -1225,13 +1225,13 @@ msgstr "Envoyer"
|
|||||||
msgid "Senior"
|
msgid "Senior"
|
||||||
msgstr "Senior"
|
msgstr "Senior"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:112
|
#: src/views/settings/index.tsx:137
|
||||||
#: src/components/SideNavigation.tsx:49
|
#: src/components/SideNavigation.tsx:49
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Paramètres"
|
msgstr "Paramètres"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/settings/index.tsx:108
|
#: src/views/settings/index.tsx:133
|
||||||
msgid "Settings | {0}"
|
msgid "Settings | {0}"
|
||||||
msgstr "Paramètres | {0}"
|
msgstr "Paramètres | {0}"
|
||||||
|
|
||||||
@@ -1361,7 +1361,7 @@ msgstr "Basculer le menu"
|
|||||||
msgid "Track all card changes with detailed activity history."
|
msgid "Track all card changes with detailed activity history."
|
||||||
msgstr "Suivez tous les changements de cartes avec un historique d'activité détaillé."
|
msgstr "Suivez tous les changements de cartes avec un historique d'activité détaillé."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:69
|
#: src/views/settings/index.tsx:91
|
||||||
msgid "Trello disconnected"
|
msgid "Trello disconnected"
|
||||||
msgstr "Trello déconnecté"
|
msgstr "Trello déconnecté"
|
||||||
|
|
||||||
@@ -1385,7 +1385,7 @@ msgstr "Impossible de créer la carte"
|
|||||||
msgid "Unable to create list"
|
msgid "Unable to create list"
|
||||||
msgstr "Impossible de créer une liste"
|
msgstr "Impossible de créer une liste"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:38
|
#: src/components/NewWorkspaceForm.tsx:40
|
||||||
msgid "Unable to create workspace"
|
msgid "Unable to create workspace"
|
||||||
msgstr "Impossible de créer l'espace de travail"
|
msgstr "Impossible de créer l'espace de travail"
|
||||||
|
|
||||||
@@ -1413,8 +1413,8 @@ msgstr "Impossible de mettre à jour l'URL du tableau"
|
|||||||
msgid "Unable to update board visibility"
|
msgid "Unable to update board visibility"
|
||||||
msgstr "Impossible de mettre à jour la visibilité du tableau"
|
msgstr "Impossible de mettre à jour la visibilité du tableau"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:115
|
#: src/views/card/index.tsx:157
|
||||||
#: src/views/board/index.tsx:188
|
#: src/views/board/index.tsx:189
|
||||||
msgid "Unable to update card"
|
msgid "Unable to update card"
|
||||||
msgstr "Impossible de mettre à jour la carte"
|
msgstr "Impossible de mettre à jour la carte"
|
||||||
|
|
||||||
@@ -1427,7 +1427,7 @@ msgid "Unable to update labels"
|
|||||||
msgstr "Impossible de mettre à jour les étiquettes"
|
msgstr "Impossible de mettre à jour les étiquettes"
|
||||||
|
|
||||||
#: src/views/card/components/ListSelector.tsx:52
|
#: src/views/card/components/ListSelector.tsx:52
|
||||||
#: src/views/board/index.tsx:132
|
#: src/views/board/index.tsx:133
|
||||||
msgid "Unable to update list"
|
msgid "Unable to update list"
|
||||||
msgstr "Impossible de mettre à jour la liste"
|
msgstr "Impossible de mettre à jour la liste"
|
||||||
|
|
||||||
@@ -1471,7 +1471,7 @@ msgstr "Listes illimitées"
|
|||||||
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
||||||
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
||||||
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:166
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:173
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr "Mettre à jour"
|
msgstr "Mettre à jour"
|
||||||
|
|
||||||
@@ -1516,7 +1516,7 @@ msgstr "L'URL doit comporter au moins 3 caractères"
|
|||||||
msgid "Use template"
|
msgid "Use template"
|
||||||
msgstr "Utiliser le modèle"
|
msgstr "Utiliser le modèle"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:172
|
#: src/views/members/index.tsx:184
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr "Utilisateur"
|
msgstr "Utilisateur"
|
||||||
|
|
||||||
@@ -1524,11 +1524,11 @@ msgstr "Utilisateur"
|
|||||||
msgid "Video"
|
msgid "Video"
|
||||||
msgstr "Vidéo"
|
msgstr "Vidéo"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:232
|
#: src/views/settings/index.tsx:259
|
||||||
msgid "View and manage your API keys."
|
msgid "View and manage your API keys."
|
||||||
msgstr "Consultez et gérez vos clés API."
|
msgstr "Consultez et gérez vos clés API."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:171
|
#: src/views/settings/index.tsx:198
|
||||||
msgid "View and manage your billing and subscription."
|
msgid "View and manage your billing and subscription."
|
||||||
msgstr "Consultez et gérez votre facturation et votre abonnement."
|
msgstr "Consultez et gérez votre facturation et votre abonnement."
|
||||||
|
|
||||||
@@ -1572,7 +1572,7 @@ msgstr "Quand Trello a été lancé en 2011, il a impressionné tout le monde pa
|
|||||||
msgid "Why make an open source Trello?"
|
msgid "Why make an open source Trello?"
|
||||||
msgstr "Pourquoi créer un Trello open source ?"
|
msgstr "Pourquoi créer un Trello open source ?"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Workspace"
|
msgid "Workspace"
|
||||||
msgstr "Espace de travail"
|
msgstr "Espace de travail"
|
||||||
|
|
||||||
@@ -1580,7 +1580,7 @@ msgstr "Espace de travail"
|
|||||||
msgid "Workspace deleted"
|
msgid "Workspace deleted"
|
||||||
msgstr "Espace de travail supprimé"
|
msgstr "Espace de travail supprimé"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:147
|
#: src/views/settings/index.tsx:174
|
||||||
msgid "Workspace description"
|
msgid "Workspace description"
|
||||||
msgstr "Description de l'espace de travail"
|
msgstr "Description de l'espace de travail"
|
||||||
|
|
||||||
@@ -1601,8 +1601,8 @@ msgstr "Description de l'espace de travail mise à jour"
|
|||||||
msgid "Workspace members"
|
msgid "Workspace members"
|
||||||
msgstr "Membres de l'espace de travail"
|
msgstr "Membres de l'espace de travail"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:130
|
#: src/views/settings/index.tsx:155
|
||||||
#: src/components/NewWorkspaceForm.tsx:78
|
#: src/components/NewWorkspaceForm.tsx:80
|
||||||
msgid "Workspace name"
|
msgid "Workspace name"
|
||||||
msgstr "Nom de l'espace de travail"
|
msgstr "Nom de l'espace de travail"
|
||||||
|
|
||||||
@@ -1622,7 +1622,7 @@ msgstr "Nom de l'espace de travail mis à jour"
|
|||||||
msgid "Workspace slug updated"
|
msgid "Workspace slug updated"
|
||||||
msgstr "Slug de l'espace de travail mis à jour"
|
msgstr "Slug de l'espace de travail mis à jour"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:138
|
#: src/views/settings/index.tsx:164
|
||||||
msgid "Workspace URL"
|
msgid "Workspace URL"
|
||||||
msgstr "URL de l'espace de travail"
|
msgstr "URL de l'espace de travail"
|
||||||
|
|
||||||
@@ -1674,11 +1674,11 @@ msgstr "Votre nom d'affichage a été mis à jour."
|
|||||||
msgid "Your profile image has been updated."
|
msgid "Your profile image has been updated."
|
||||||
msgstr "Votre image de profil a été mise à jour."
|
msgstr "Votre image de profil a été mise à jour."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:70
|
#: src/views/settings/index.tsx:92
|
||||||
msgid "Your Trello account has been disconnected."
|
msgid "Your Trello account has been disconnected."
|
||||||
msgstr "Votre compte Trello a été déconnecté."
|
msgstr "Votre compte Trello a été déconnecté."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:214
|
#: src/views/settings/index.tsx:241
|
||||||
msgid "Your Trello account is connected."
|
msgid "Your Trello account is connected."
|
||||||
msgstr "Votre compte Trello est connecté."
|
msgstr "Votre compte Trello est connecté."
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -23,7 +23,7 @@ msgstr ", o consulta i nostri"
|
|||||||
|
|
||||||
#. placeholder {0}: card?.title ?? "Card"
|
#. placeholder {0}: card?.title ?? "Card"
|
||||||
#. placeholder {1}: board?.name ?? "Board"
|
#. placeholder {1}: board?.name ?? "Board"
|
||||||
#: src/views/card/index.tsx:148
|
#: src/views/card/index.tsx:188
|
||||||
msgid "{0} | {1}"
|
msgid "{0} | {1}"
|
||||||
msgstr "{0} | {1}"
|
msgstr "{0} | {1}"
|
||||||
|
|
||||||
@@ -36,10 +36,6 @@ msgstr "{0} etichette"
|
|||||||
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||||
msgstr "{boardCount, plural, one {Importa bacheca (1)} other {Importa bacheche ({boardCount})}}"
|
msgstr "{boardCount, plural, one {Importa bacheca (1)} other {Importa bacheche ({boardCount})}}"
|
||||||
|
|
||||||
#: src/views/home/index.tsx:51
|
|
||||||
msgid "#1 Hacker News"
|
|
||||||
msgstr "#1 Hacker News"
|
|
||||||
|
|
||||||
#: src/views/home/components/Pricing.tsx:36
|
#: src/views/home/components/Pricing.tsx:36
|
||||||
msgid "1 user"
|
msgid "1 user"
|
||||||
msgstr "1 utente"
|
msgstr "1 utente"
|
||||||
@@ -53,7 +49,7 @@ msgid "Account deleted"
|
|||||||
msgstr "Account eliminato"
|
msgstr "Account eliminato"
|
||||||
|
|
||||||
#: src/views/public/board/CardModal.tsx:104
|
#: src/views/public/board/CardModal.tsx:104
|
||||||
#: src/views/card/index.tsx:215
|
#: src/views/card/index.tsx:255
|
||||||
msgid "Activity"
|
msgid "Activity"
|
||||||
msgstr "Attività"
|
msgstr "Attività"
|
||||||
|
|
||||||
@@ -112,11 +108,11 @@ msgstr "Tutti i sistemi operativi"
|
|||||||
msgid "Already have an account? <0><1>Sign in</1></0>"
|
msgid "Already have an account? <0><1>Sign in</1></0>"
|
||||||
msgstr "Hai già un account? <0><1>Accedi</1></0>"
|
msgstr "Hai già un account? <0><1>Accedi</1></0>"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:77
|
#: src/views/settings/index.tsx:99
|
||||||
msgid "An error occurred while disconnecting your Trello account."
|
msgid "An error occurred while disconnecting your Trello account."
|
||||||
msgstr "Si è verificato un errore durante la disconnessione del tuo account Trello."
|
msgstr "Si è verificato un errore durante la disconnessione del tuo account Trello."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:229
|
#: src/views/settings/index.tsx:256
|
||||||
msgid "API keys"
|
msgid "API keys"
|
||||||
msgstr "Chiavi API"
|
msgstr "Chiavi API"
|
||||||
|
|
||||||
@@ -169,12 +165,12 @@ msgstr "Backlog"
|
|||||||
msgid "Basic Kanban"
|
msgid "Basic Kanban"
|
||||||
msgstr "Kanban base"
|
msgstr "Kanban base"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:168
|
#: src/views/settings/index.tsx:195
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:55
|
#: src/views/boards/components/TemplateBoards.tsx:55
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr "Fatturazione"
|
msgstr "Fatturazione"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:178
|
#: src/views/settings/index.tsx:205
|
||||||
msgid "Billing portal"
|
msgid "Billing portal"
|
||||||
msgstr "Portale di fatturazione"
|
msgstr "Portale di fatturazione"
|
||||||
|
|
||||||
@@ -182,7 +178,7 @@ msgstr "Portale di fatturazione"
|
|||||||
msgid "Blog Post"
|
msgid "Blog Post"
|
||||||
msgstr "Post del blog"
|
msgstr "Post del blog"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Board"
|
msgid "Board"
|
||||||
msgstr "Bacheca"
|
msgstr "Bacheca"
|
||||||
|
|
||||||
@@ -194,7 +190,7 @@ msgstr "Il nome della bacheca non può superare i 100 caratteri"
|
|||||||
msgid "Board name is required"
|
msgid "Board name is required"
|
||||||
msgstr "Il nome della bacheca è obbligatorio"
|
msgstr "Il nome della bacheca è obbligatorio"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:265
|
#: src/views/board/index.tsx:266
|
||||||
msgid "Board not found"
|
msgid "Board not found"
|
||||||
msgstr "Bacheca non trovata"
|
msgstr "Bacheca non trovata"
|
||||||
|
|
||||||
@@ -222,13 +218,13 @@ msgstr "Visibilità bacheca"
|
|||||||
msgid "Board visibility updated"
|
msgid "Board visibility updated"
|
||||||
msgstr "Visibilità della bacheca aggiornata"
|
msgstr "Visibilità della bacheca aggiornata"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:25
|
#: src/views/boards/index.tsx:26
|
||||||
#: src/components/SideNavigation.tsx:39
|
#: src/components/SideNavigation.tsx:39
|
||||||
msgid "Boards"
|
msgid "Boards"
|
||||||
msgstr "Bacheche"
|
msgstr "Bacheche"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/boards/index.tsx:21
|
#: src/views/boards/index.tsx:22
|
||||||
msgid "Boards | {0}"
|
msgid "Boards | {0}"
|
||||||
msgstr "Bacheche | {0}"
|
msgstr "Bacheche | {0}"
|
||||||
|
|
||||||
@@ -254,7 +250,7 @@ msgstr "Segnalazione bug"
|
|||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annulla"
|
msgstr "Annulla"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:193
|
#: src/views/card/index.tsx:233
|
||||||
msgid "Card not found"
|
msgid "Card not found"
|
||||||
msgstr "Carta non trovata"
|
msgstr "Carta non trovata"
|
||||||
|
|
||||||
@@ -262,7 +258,7 @@ msgstr "Carta non trovata"
|
|||||||
msgid "Card title"
|
msgid "Card title"
|
||||||
msgstr "Titolo della carta"
|
msgstr "Titolo della carta"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:160
|
#: src/views/settings/index.tsx:187
|
||||||
msgid "Change the language of the app."
|
msgid "Change the language of the app."
|
||||||
msgstr "Cambia la lingua dell'app."
|
msgstr "Cambia la lingua dell'app."
|
||||||
|
|
||||||
@@ -312,7 +308,7 @@ msgstr "Controllo e proprietà completi:"
|
|||||||
msgid "Confirm URL change"
|
msgid "Confirm URL change"
|
||||||
msgstr "Conferma modifica URL"
|
msgstr "Conferma modifica URL"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:205
|
#: src/views/settings/index.tsx:232
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
||||||
msgid "Connect Trello"
|
msgid "Connect Trello"
|
||||||
msgstr "Connetti Trello"
|
msgstr "Connetti Trello"
|
||||||
@@ -321,7 +317,7 @@ msgstr "Connetti Trello"
|
|||||||
msgid "Connect your favorite tools to streamline your workflow."
|
msgid "Connect your favorite tools to streamline your workflow."
|
||||||
msgstr "Connetti i tuoi strumenti preferiti per semplificare il tuo flusso di lavoro."
|
msgstr "Connetti i tuoi strumenti preferiti per semplificare il tuo flusso di lavoro."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:192
|
#: src/views/settings/index.tsx:219
|
||||||
msgid "Connect your Trello account to import boards."
|
msgid "Connect your Trello account to import boards."
|
||||||
msgstr "Connetti il tuo account Trello per importare le bacheche."
|
msgstr "Connetti il tuo account Trello per importare le bacheche."
|
||||||
|
|
||||||
@@ -385,12 +381,12 @@ msgstr "Crea nuova chiave"
|
|||||||
msgid "Create new label"
|
msgid "Create new label"
|
||||||
msgstr "Crea nuova etichetta"
|
msgstr "Crea nuova etichetta"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:327
|
#: src/views/board/index.tsx:334
|
||||||
msgid "Create new list"
|
msgid "Create new list"
|
||||||
msgstr "Crea nuova lista"
|
msgstr "Crea nuova lista"
|
||||||
|
|
||||||
#: src/components/WorkspaceMenu.tsx:85
|
#: src/components/WorkspaceMenu.tsx:85
|
||||||
#: src/components/NewWorkspaceForm.tsx:91
|
#: src/components/NewWorkspaceForm.tsx:93
|
||||||
msgid "Create workspace"
|
msgid "Create workspace"
|
||||||
msgstr "Crea spazio di lavoro"
|
msgstr "Crea spazio di lavoro"
|
||||||
|
|
||||||
@@ -424,8 +420,8 @@ msgstr "Scuro"
|
|||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Elimina"
|
msgstr "Elimina"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:260
|
#: src/views/settings/index.tsx:287
|
||||||
#: src/views/settings/index.tsx:270
|
#: src/views/settings/index.tsx:297
|
||||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Elimina account"
|
msgstr "Elimina account"
|
||||||
@@ -446,8 +442,8 @@ msgstr "Elimina commento"
|
|||||||
msgid "Delete list"
|
msgid "Delete list"
|
||||||
msgstr "Elimina lista"
|
msgstr "Elimina lista"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:242
|
#: src/views/settings/index.tsx:269
|
||||||
#: src/views/settings/index.tsx:253
|
#: src/views/settings/index.tsx:280
|
||||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||||
msgid "Delete workspace"
|
msgid "Delete workspace"
|
||||||
msgstr "Elimina spazio di lavoro"
|
msgstr "Elimina spazio di lavoro"
|
||||||
@@ -456,7 +452,7 @@ msgstr "Elimina spazio di lavoro"
|
|||||||
msgid "Design"
|
msgid "Design"
|
||||||
msgstr "Design"
|
msgstr "Design"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:220
|
#: src/views/settings/index.tsx:247
|
||||||
msgid "Disconnect Trello"
|
msgid "Disconnect Trello"
|
||||||
msgstr "Disconnetti Trello"
|
msgstr "Disconnetti Trello"
|
||||||
|
|
||||||
@@ -464,7 +460,7 @@ msgstr "Disconnetti Trello"
|
|||||||
msgid "Discuss and collaborate on cards."
|
msgid "Discuss and collaborate on cards."
|
||||||
msgstr "Discuti e collabora sulle schede."
|
msgstr "Discuti e collabora sulle schede."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:123
|
#: src/views/settings/index.tsx:148
|
||||||
msgid "Display name"
|
msgid "Display name"
|
||||||
msgstr "Nome visualizzato"
|
msgstr "Nome visualizzato"
|
||||||
|
|
||||||
@@ -521,6 +517,10 @@ msgstr "Modifica commento"
|
|||||||
msgid "Edit label"
|
msgid "Edit label"
|
||||||
msgstr "Modifica etichetta"
|
msgstr "Modifica etichetta"
|
||||||
|
|
||||||
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:161
|
||||||
|
msgid "Edit workspace URL"
|
||||||
|
msgstr "Modifica URL dell'area di lavoro"
|
||||||
|
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:31
|
#: src/views/boards/components/TemplateBoards.tsx:31
|
||||||
msgid "Editing"
|
msgid "Editing"
|
||||||
msgstr "Modifica"
|
msgstr "Modifica"
|
||||||
@@ -557,7 +557,7 @@ msgstr "Errore durante l'eliminazione dell'account"
|
|||||||
msgid "Error deleting workspace"
|
msgid "Error deleting workspace"
|
||||||
msgstr "Errore durante l'eliminazione dell'area di lavoro"
|
msgstr "Errore durante l'eliminazione dell'area di lavoro"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:76
|
#: src/views/settings/index.tsx:98
|
||||||
msgid "Error disconnecting Trello"
|
msgid "Error disconnecting Trello"
|
||||||
msgstr "Errore durante la disconnessione da Trello"
|
msgstr "Errore durante la disconnessione da Trello"
|
||||||
|
|
||||||
@@ -674,7 +674,7 @@ msgstr "Inizia ora"
|
|||||||
msgid "Get started by creating a new board"
|
msgid "Get started by creating a new board"
|
||||||
msgstr "Inizia creando una nuova bacheca"
|
msgstr "Inizia creando una nuova bacheca"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:319
|
#: src/views/board/index.tsx:326
|
||||||
msgid "Get started by creating a new list"
|
msgid "Get started by creating a new list"
|
||||||
msgstr "Inizia creando una nuova lista"
|
msgstr "Inizia creando una nuova lista"
|
||||||
|
|
||||||
@@ -751,7 +751,7 @@ msgstr "Idee"
|
|||||||
msgid "Ideas to improve this page..."
|
msgid "Ideas to improve this page..."
|
||||||
msgstr "Idee per migliorare questa pagina..."
|
msgstr "Idee per migliorare questa pagina..."
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:39
|
#: src/views/boards/index.tsx:37
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Importa"
|
msgstr "Importa"
|
||||||
|
|
||||||
@@ -797,7 +797,7 @@ msgstr "Integrazioni"
|
|||||||
msgid "Interviewing"
|
msgid "Interviewing"
|
||||||
msgstr "Colloquio"
|
msgstr "Colloquio"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:156
|
#: src/views/members/index.tsx:168
|
||||||
msgid "Invite"
|
msgid "Invite"
|
||||||
msgstr "Invita"
|
msgstr "Invita"
|
||||||
|
|
||||||
@@ -823,7 +823,7 @@ msgstr "Kanban reinventato"
|
|||||||
msgid "Keep in mind that this action is irreversible."
|
msgid "Keep in mind that this action is irreversible."
|
||||||
msgstr "Tieni presente che questa azione è irreversibile."
|
msgstr "Tieni presente che questa azione è irreversibile."
|
||||||
|
|
||||||
#: src/views/card/index.tsx:243
|
#: src/views/card/index.tsx:112
|
||||||
#: src/views/board/components/NewCardForm.tsx:331
|
#: src/views/board/components/NewCardForm.tsx:331
|
||||||
#: src/views/board/components/Filters.tsx:101
|
#: src/views/board/components/Filters.tsx:101
|
||||||
msgid "Labels"
|
msgid "Labels"
|
||||||
@@ -833,7 +833,7 @@ msgstr "Etichette"
|
|||||||
msgid "Labels & Filters"
|
msgid "Labels & Filters"
|
||||||
msgstr "Etichette & Filtri"
|
msgstr "Etichette & Filtri"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:157
|
#: src/views/settings/index.tsx:184
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Lingua"
|
msgstr "Lingua"
|
||||||
|
|
||||||
@@ -857,7 +857,7 @@ msgstr "Chiaro"
|
|||||||
msgid "Link copied"
|
msgid "Link copied"
|
||||||
msgstr "Link copiato"
|
msgstr "Link copiato"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:235
|
#: src/views/card/index.tsx:104
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr "Lista"
|
msgstr "Lista"
|
||||||
|
|
||||||
@@ -889,8 +889,8 @@ msgstr "link magico"
|
|||||||
msgid "Medium Priority"
|
msgid "Medium Priority"
|
||||||
msgstr "Media priorità"
|
msgstr "Media priorità"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:148
|
#: src/views/members/index.tsx:160
|
||||||
#: src/views/card/index.tsx:251
|
#: src/views/card/index.tsx:120
|
||||||
#: src/views/board/components/NewCardForm.tsx:290
|
#: src/views/board/components/NewCardForm.tsx:290
|
||||||
#: src/views/board/components/Filters.tsx:93
|
#: src/views/board/components/Filters.tsx:93
|
||||||
#: src/components/SideNavigation.tsx:44
|
#: src/components/SideNavigation.tsx:44
|
||||||
@@ -898,7 +898,7 @@ msgid "Members"
|
|||||||
msgstr "Membri"
|
msgstr "Membri"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/members/index.tsx:144
|
#: src/views/members/index.tsx:156
|
||||||
msgid "Members | {0}"
|
msgid "Members | {0}"
|
||||||
msgstr "Membri | {0}"
|
msgstr "Membri | {0}"
|
||||||
|
|
||||||
@@ -923,7 +923,7 @@ msgstr "Nome"
|
|||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr "Hai bisogno di aiuto?"
|
msgstr "Hai bisogno di aiuto?"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:52
|
#: src/views/boards/index.tsx:47
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "Nuovo"
|
msgstr "Nuovo"
|
||||||
|
|
||||||
@@ -943,7 +943,7 @@ msgstr "Nuova importazione"
|
|||||||
msgid "New label"
|
msgid "New label"
|
||||||
msgstr "Nuova etichetta"
|
msgstr "Nuova etichetta"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:296
|
#: src/views/board/index.tsx:303
|
||||||
#: src/views/board/components/NewListForm.tsx:112
|
#: src/views/board/components/NewListForm.tsx:112
|
||||||
msgid "New list"
|
msgid "New list"
|
||||||
msgstr "Nuova lista"
|
msgstr "Nuova lista"
|
||||||
@@ -952,7 +952,7 @@ msgstr "Nuova lista"
|
|||||||
msgid "New Ticket"
|
msgid "New Ticket"
|
||||||
msgstr "Nuovo ticket"
|
msgstr "Nuovo ticket"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:62
|
#: src/components/NewWorkspaceForm.tsx:64
|
||||||
msgid "New workspace"
|
msgid "New workspace"
|
||||||
msgstr "Nuovo spazio di lavoro"
|
msgstr "Nuovo spazio di lavoro"
|
||||||
|
|
||||||
@@ -976,7 +976,7 @@ msgstr "Nessuna bacheca trovata"
|
|||||||
msgid "No credit card required"
|
msgid "No credit card required"
|
||||||
msgstr "Nessuna carta di credito richiesta"
|
msgstr "Nessuna carta di credito richiesta"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:316
|
#: src/views/board/index.tsx:323
|
||||||
msgid "No lists"
|
msgid "No lists"
|
||||||
msgstr "Nessuna lista"
|
msgstr "Nessuna lista"
|
||||||
|
|
||||||
@@ -988,11 +988,11 @@ msgstr "Offerta"
|
|||||||
msgid "Onboarding"
|
msgid "Onboarding"
|
||||||
msgstr "Inserimento"
|
msgstr "Inserimento"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:263
|
#: src/views/settings/index.tsx:290
|
||||||
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
||||||
msgstr "Una volta eliminato il tuo account, non si può tornare indietro. Questa azione non può essere annullata."
|
msgstr "Una volta eliminato il tuo account, non si può tornare indietro. Questa azione non può essere annullata."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:245
|
#: src/views/settings/index.tsx:272
|
||||||
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||||
msgstr "Una volta eliminata l'area di lavoro, non si può tornare indietro. Questa azione non può essere annullata."
|
msgstr "Una volta eliminata l'area di lavoro, non si può tornare indietro. Questa azione non può essere annullata."
|
||||||
|
|
||||||
@@ -1016,7 +1016,7 @@ msgstr "Part-time"
|
|||||||
msgid "Payment frequency"
|
msgid "Payment frequency"
|
||||||
msgstr "Frequenza di pagamento"
|
msgstr "Frequenza di pagamento"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:107
|
#: src/views/members/index.tsx:117
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr "In attesa"
|
msgstr "In attesa"
|
||||||
|
|
||||||
@@ -1058,7 +1058,7 @@ msgstr "Seleziona un file da caricare."
|
|||||||
#: src/views/settings/components/Avatar.tsx:38
|
#: src/views/settings/components/Avatar.tsx:38
|
||||||
#: src/views/settings/components/Avatar.tsx:96
|
#: src/views/settings/components/Avatar.tsx:96
|
||||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||||
#: src/views/card/index.tsx:116
|
#: src/views/card/index.tsx:158
|
||||||
#: src/views/card/components/NewCommentForm.tsx:31
|
#: src/views/card/components/NewCommentForm.tsx:31
|
||||||
#: src/views/card/components/MemberSelector.tsx:80
|
#: src/views/card/components/MemberSelector.tsx:80
|
||||||
#: src/views/card/components/ListSelector.tsx:53
|
#: src/views/card/components/ListSelector.tsx:53
|
||||||
@@ -1067,13 +1067,13 @@ msgstr "Seleziona un file da caricare."
|
|||||||
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
||||||
#: src/views/card/components/Comment.tsx:62
|
#: src/views/card/components/Comment.tsx:62
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
||||||
#: src/views/board/index.tsx:133
|
#: src/views/board/index.tsx:134
|
||||||
#: src/views/board/index.tsx:189
|
#: src/views/board/index.tsx:190
|
||||||
#: src/views/board/components/VisibilityButton.tsx:53
|
#: src/views/board/components/VisibilityButton.tsx:53
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
||||||
#: src/views/board/components/NewListForm.tsx:78
|
#: src/views/board/components/NewListForm.tsx:78
|
||||||
#: src/views/board/components/NewCardForm.tsx:128
|
#: src/views/board/components/NewCardForm.tsx:128
|
||||||
#: src/components/NewWorkspaceForm.tsx:39
|
#: src/components/NewWorkspaceForm.tsx:41
|
||||||
#: src/components/FeedbackButton.tsx:46
|
#: src/components/FeedbackButton.tsx:46
|
||||||
msgid "Please try again later, or contact customer support."
|
msgid "Please try again later, or contact customer support."
|
||||||
msgstr "Riprova più tardi o contatta l'assistenza clienti."
|
msgstr "Riprova più tardi o contatta l'assistenza clienti."
|
||||||
@@ -1100,7 +1100,7 @@ msgstr "Privato"
|
|||||||
msgid "Profile image updated"
|
msgid "Profile image updated"
|
||||||
msgstr "Immagine del profilo aggiornata"
|
msgstr "Immagine del profilo aggiornata"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:118
|
#: src/views/settings/index.tsx:143
|
||||||
msgid "Profile picture"
|
msgid "Profile picture"
|
||||||
msgstr "Immagine del profilo"
|
msgstr "Immagine del profilo"
|
||||||
|
|
||||||
@@ -1136,7 +1136,7 @@ msgstr "Remoto"
|
|||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Rimuovi"
|
msgstr "Rimuovi"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:120
|
#: src/views/members/index.tsx:131
|
||||||
msgid "Remove member"
|
msgid "Remove member"
|
||||||
msgstr "Rimuovi membro"
|
msgstr "Rimuovi membro"
|
||||||
|
|
||||||
@@ -1177,7 +1177,7 @@ msgstr "Revoca"
|
|||||||
msgid "Roadmap"
|
msgid "Roadmap"
|
||||||
msgstr "Roadmap"
|
msgstr "Roadmap"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:178
|
#: src/views/members/index.tsx:190
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr "Ruolo"
|
msgstr "Ruolo"
|
||||||
|
|
||||||
@@ -1225,13 +1225,13 @@ msgstr "Invia"
|
|||||||
msgid "Senior"
|
msgid "Senior"
|
||||||
msgstr "Senior"
|
msgstr "Senior"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:112
|
#: src/views/settings/index.tsx:137
|
||||||
#: src/components/SideNavigation.tsx:49
|
#: src/components/SideNavigation.tsx:49
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Impostazioni"
|
msgstr "Impostazioni"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/settings/index.tsx:108
|
#: src/views/settings/index.tsx:133
|
||||||
msgid "Settings | {0}"
|
msgid "Settings | {0}"
|
||||||
msgstr "Impostazioni | {0}"
|
msgstr "Impostazioni | {0}"
|
||||||
|
|
||||||
@@ -1361,7 +1361,7 @@ msgstr "Attiva/disattiva menu"
|
|||||||
msgid "Track all card changes with detailed activity history."
|
msgid "Track all card changes with detailed activity history."
|
||||||
msgstr "Tieni traccia di tutte le modifiche alle schede con una cronologia dettagliata delle attività."
|
msgstr "Tieni traccia di tutte le modifiche alle schede con una cronologia dettagliata delle attività."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:69
|
#: src/views/settings/index.tsx:91
|
||||||
msgid "Trello disconnected"
|
msgid "Trello disconnected"
|
||||||
msgstr "Trello disconnesso"
|
msgstr "Trello disconnesso"
|
||||||
|
|
||||||
@@ -1385,7 +1385,7 @@ msgstr "Impossibile creare la scheda"
|
|||||||
msgid "Unable to create list"
|
msgid "Unable to create list"
|
||||||
msgstr "Impossibile creare la lista"
|
msgstr "Impossibile creare la lista"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:38
|
#: src/components/NewWorkspaceForm.tsx:40
|
||||||
msgid "Unable to create workspace"
|
msgid "Unable to create workspace"
|
||||||
msgstr "Impossibile creare lo spazio di lavoro"
|
msgstr "Impossibile creare lo spazio di lavoro"
|
||||||
|
|
||||||
@@ -1413,8 +1413,8 @@ msgstr "Impossibile aggiornare l'URL della bacheca"
|
|||||||
msgid "Unable to update board visibility"
|
msgid "Unable to update board visibility"
|
||||||
msgstr "Impossibile aggiornare la visibilità della bacheca"
|
msgstr "Impossibile aggiornare la visibilità della bacheca"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:115
|
#: src/views/card/index.tsx:157
|
||||||
#: src/views/board/index.tsx:188
|
#: src/views/board/index.tsx:189
|
||||||
msgid "Unable to update card"
|
msgid "Unable to update card"
|
||||||
msgstr "Impossibile aggiornare la scheda"
|
msgstr "Impossibile aggiornare la scheda"
|
||||||
|
|
||||||
@@ -1427,7 +1427,7 @@ msgid "Unable to update labels"
|
|||||||
msgstr "Impossibile aggiornare le etichette"
|
msgstr "Impossibile aggiornare le etichette"
|
||||||
|
|
||||||
#: src/views/card/components/ListSelector.tsx:52
|
#: src/views/card/components/ListSelector.tsx:52
|
||||||
#: src/views/board/index.tsx:132
|
#: src/views/board/index.tsx:133
|
||||||
msgid "Unable to update list"
|
msgid "Unable to update list"
|
||||||
msgstr "Impossibile aggiornare la lista"
|
msgstr "Impossibile aggiornare la lista"
|
||||||
|
|
||||||
@@ -1471,7 +1471,7 @@ msgstr "Liste illimitate"
|
|||||||
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
||||||
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
||||||
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:166
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:173
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr "Aggiorna"
|
msgstr "Aggiorna"
|
||||||
|
|
||||||
@@ -1516,7 +1516,7 @@ msgstr "L'URL deve contenere almeno 3 caratteri"
|
|||||||
msgid "Use template"
|
msgid "Use template"
|
||||||
msgstr "Usa template"
|
msgstr "Usa template"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:172
|
#: src/views/members/index.tsx:184
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr "Utente"
|
msgstr "Utente"
|
||||||
|
|
||||||
@@ -1524,11 +1524,11 @@ msgstr "Utente"
|
|||||||
msgid "Video"
|
msgid "Video"
|
||||||
msgstr "Video"
|
msgstr "Video"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:232
|
#: src/views/settings/index.tsx:259
|
||||||
msgid "View and manage your API keys."
|
msgid "View and manage your API keys."
|
||||||
msgstr "Visualizza e gestisci le tue chiavi API."
|
msgstr "Visualizza e gestisci le tue chiavi API."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:171
|
#: src/views/settings/index.tsx:198
|
||||||
msgid "View and manage your billing and subscription."
|
msgid "View and manage your billing and subscription."
|
||||||
msgstr "Visualizza e gestisci la tua fatturazione e abbonamento."
|
msgstr "Visualizza e gestisci la tua fatturazione e abbonamento."
|
||||||
|
|
||||||
@@ -1572,7 +1572,7 @@ msgstr "Quando Trello fu lanciato nel 2011, stupì tutti con la sua semplicità
|
|||||||
msgid "Why make an open source Trello?"
|
msgid "Why make an open source Trello?"
|
||||||
msgstr "Perché creare un Trello open source?"
|
msgstr "Perché creare un Trello open source?"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Workspace"
|
msgid "Workspace"
|
||||||
msgstr "Spazio di lavoro"
|
msgstr "Spazio di lavoro"
|
||||||
|
|
||||||
@@ -1580,7 +1580,7 @@ msgstr "Spazio di lavoro"
|
|||||||
msgid "Workspace deleted"
|
msgid "Workspace deleted"
|
||||||
msgstr "Spazio di lavoro eliminato"
|
msgstr "Spazio di lavoro eliminato"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:147
|
#: src/views/settings/index.tsx:174
|
||||||
msgid "Workspace description"
|
msgid "Workspace description"
|
||||||
msgstr "Descrizione dello spazio di lavoro"
|
msgstr "Descrizione dello spazio di lavoro"
|
||||||
|
|
||||||
@@ -1601,8 +1601,8 @@ msgstr "Descrizione dell'area di lavoro aggiornata"
|
|||||||
msgid "Workspace members"
|
msgid "Workspace members"
|
||||||
msgstr "Membri del workspace"
|
msgstr "Membri del workspace"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:130
|
#: src/views/settings/index.tsx:155
|
||||||
#: src/components/NewWorkspaceForm.tsx:78
|
#: src/components/NewWorkspaceForm.tsx:80
|
||||||
msgid "Workspace name"
|
msgid "Workspace name"
|
||||||
msgstr "Nome dello spazio di lavoro"
|
msgstr "Nome dello spazio di lavoro"
|
||||||
|
|
||||||
@@ -1622,7 +1622,7 @@ msgstr "Nome dello spazio di lavoro aggiornato"
|
|||||||
msgid "Workspace slug updated"
|
msgid "Workspace slug updated"
|
||||||
msgstr "Slug dell'area di lavoro aggiornato"
|
msgstr "Slug dell'area di lavoro aggiornato"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:138
|
#: src/views/settings/index.tsx:164
|
||||||
msgid "Workspace URL"
|
msgid "Workspace URL"
|
||||||
msgstr "URL dello spazio di lavoro"
|
msgstr "URL dello spazio di lavoro"
|
||||||
|
|
||||||
@@ -1674,11 +1674,11 @@ msgstr "Il tuo nome visualizzato è stato aggiornato."
|
|||||||
msgid "Your profile image has been updated."
|
msgid "Your profile image has been updated."
|
||||||
msgstr "La tua immagine del profilo è stata aggiornata."
|
msgstr "La tua immagine del profilo è stata aggiornata."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:70
|
#: src/views/settings/index.tsx:92
|
||||||
msgid "Your Trello account has been disconnected."
|
msgid "Your Trello account has been disconnected."
|
||||||
msgstr "Il tuo account Trello è stato disconnesso."
|
msgstr "Il tuo account Trello è stato disconnesso."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:214
|
#: src/views/settings/index.tsx:241
|
||||||
msgid "Your Trello account is connected."
|
msgid "Your Trello account is connected."
|
||||||
msgstr "Il tuo account Trello è connesso."
|
msgstr "Il tuo account Trello è connesso."
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -23,7 +23,7 @@ msgstr ", of bekijk onze"
|
|||||||
|
|
||||||
#. placeholder {0}: card?.title ?? "Card"
|
#. placeholder {0}: card?.title ?? "Card"
|
||||||
#. placeholder {1}: board?.name ?? "Board"
|
#. placeholder {1}: board?.name ?? "Board"
|
||||||
#: src/views/card/index.tsx:148
|
#: src/views/card/index.tsx:188
|
||||||
msgid "{0} | {1}"
|
msgid "{0} | {1}"
|
||||||
msgstr "{0} | {1}"
|
msgstr "{0} | {1}"
|
||||||
|
|
||||||
@@ -36,10 +36,6 @@ msgstr "{0} labels"
|
|||||||
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||||
msgstr "{boardCount, plural, one {Bord importeren (1)} other {Borden importeren ({boardCount})}}"
|
msgstr "{boardCount, plural, one {Bord importeren (1)} other {Borden importeren ({boardCount})}}"
|
||||||
|
|
||||||
#: src/views/home/index.tsx:51
|
|
||||||
msgid "#1 Hacker News"
|
|
||||||
msgstr "#1 Hacker News"
|
|
||||||
|
|
||||||
#: src/views/home/components/Pricing.tsx:36
|
#: src/views/home/components/Pricing.tsx:36
|
||||||
msgid "1 user"
|
msgid "1 user"
|
||||||
msgstr "1 gebruiker"
|
msgstr "1 gebruiker"
|
||||||
@@ -53,7 +49,7 @@ msgid "Account deleted"
|
|||||||
msgstr "Account verwijderd"
|
msgstr "Account verwijderd"
|
||||||
|
|
||||||
#: src/views/public/board/CardModal.tsx:104
|
#: src/views/public/board/CardModal.tsx:104
|
||||||
#: src/views/card/index.tsx:215
|
#: src/views/card/index.tsx:255
|
||||||
msgid "Activity"
|
msgid "Activity"
|
||||||
msgstr "Activiteit"
|
msgstr "Activiteit"
|
||||||
|
|
||||||
@@ -112,11 +108,11 @@ msgstr "Alle systemen operationeel"
|
|||||||
msgid "Already have an account? <0><1>Sign in</1></0>"
|
msgid "Already have an account? <0><1>Sign in</1></0>"
|
||||||
msgstr "Heb je al een account? <0><1>Log in</1></0>"
|
msgstr "Heb je al een account? <0><1>Log in</1></0>"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:77
|
#: src/views/settings/index.tsx:99
|
||||||
msgid "An error occurred while disconnecting your Trello account."
|
msgid "An error occurred while disconnecting your Trello account."
|
||||||
msgstr "Er is een fout opgetreden bij het verbreken van de verbinding met je Trello-account."
|
msgstr "Er is een fout opgetreden bij het verbreken van de verbinding met je Trello-account."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:229
|
#: src/views/settings/index.tsx:256
|
||||||
msgid "API keys"
|
msgid "API keys"
|
||||||
msgstr "API-sleutels"
|
msgstr "API-sleutels"
|
||||||
|
|
||||||
@@ -169,12 +165,12 @@ msgstr "Backlog"
|
|||||||
msgid "Basic Kanban"
|
msgid "Basic Kanban"
|
||||||
msgstr "Basis kanban"
|
msgstr "Basis kanban"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:168
|
#: src/views/settings/index.tsx:195
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:55
|
#: src/views/boards/components/TemplateBoards.tsx:55
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr "Facturering"
|
msgstr "Facturering"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:178
|
#: src/views/settings/index.tsx:205
|
||||||
msgid "Billing portal"
|
msgid "Billing portal"
|
||||||
msgstr "Factureringsportaal"
|
msgstr "Factureringsportaal"
|
||||||
|
|
||||||
@@ -182,7 +178,7 @@ msgstr "Factureringsportaal"
|
|||||||
msgid "Blog Post"
|
msgid "Blog Post"
|
||||||
msgstr "Blogbericht"
|
msgstr "Blogbericht"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Board"
|
msgid "Board"
|
||||||
msgstr "Bord"
|
msgstr "Bord"
|
||||||
|
|
||||||
@@ -194,7 +190,7 @@ msgstr "Bordnaam mag niet langer zijn dan 100 tekens"
|
|||||||
msgid "Board name is required"
|
msgid "Board name is required"
|
||||||
msgstr "Bordnaam is verplicht"
|
msgstr "Bordnaam is verplicht"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:265
|
#: src/views/board/index.tsx:266
|
||||||
msgid "Board not found"
|
msgid "Board not found"
|
||||||
msgstr "Bord niet gevonden"
|
msgstr "Bord niet gevonden"
|
||||||
|
|
||||||
@@ -222,13 +218,13 @@ msgstr "Bordzichtbaarheid"
|
|||||||
msgid "Board visibility updated"
|
msgid "Board visibility updated"
|
||||||
msgstr "Zichtbaarheid van bord bijgewerkt"
|
msgstr "Zichtbaarheid van bord bijgewerkt"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:25
|
#: src/views/boards/index.tsx:26
|
||||||
#: src/components/SideNavigation.tsx:39
|
#: src/components/SideNavigation.tsx:39
|
||||||
msgid "Boards"
|
msgid "Boards"
|
||||||
msgstr "Borden"
|
msgstr "Borden"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/boards/index.tsx:21
|
#: src/views/boards/index.tsx:22
|
||||||
msgid "Boards | {0}"
|
msgid "Boards | {0}"
|
||||||
msgstr "Borden | {0}"
|
msgstr "Borden | {0}"
|
||||||
|
|
||||||
@@ -254,7 +250,7 @@ msgstr "Bugrapport"
|
|||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuleren"
|
msgstr "Annuleren"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:193
|
#: src/views/card/index.tsx:233
|
||||||
msgid "Card not found"
|
msgid "Card not found"
|
||||||
msgstr "Kaart niet gevonden"
|
msgstr "Kaart niet gevonden"
|
||||||
|
|
||||||
@@ -262,7 +258,7 @@ msgstr "Kaart niet gevonden"
|
|||||||
msgid "Card title"
|
msgid "Card title"
|
||||||
msgstr "Kaarttitel"
|
msgstr "Kaarttitel"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:160
|
#: src/views/settings/index.tsx:187
|
||||||
msgid "Change the language of the app."
|
msgid "Change the language of the app."
|
||||||
msgstr "Wijzig de taal van de app."
|
msgstr "Wijzig de taal van de app."
|
||||||
|
|
||||||
@@ -312,7 +308,7 @@ msgstr "Volledige controle en eigendom:"
|
|||||||
msgid "Confirm URL change"
|
msgid "Confirm URL change"
|
||||||
msgstr "URL-wijziging bevestigen"
|
msgstr "URL-wijziging bevestigen"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:205
|
#: src/views/settings/index.tsx:232
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
#: src/views/boards/components/ImportBoardsForm.tsx:157
|
||||||
msgid "Connect Trello"
|
msgid "Connect Trello"
|
||||||
msgstr "Verbind Trello"
|
msgstr "Verbind Trello"
|
||||||
@@ -321,7 +317,7 @@ msgstr "Verbind Trello"
|
|||||||
msgid "Connect your favorite tools to streamline your workflow."
|
msgid "Connect your favorite tools to streamline your workflow."
|
||||||
msgstr "Verbind je favoriete tools om je werkstroom te stroomlijnen."
|
msgstr "Verbind je favoriete tools om je werkstroom te stroomlijnen."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:192
|
#: src/views/settings/index.tsx:219
|
||||||
msgid "Connect your Trello account to import boards."
|
msgid "Connect your Trello account to import boards."
|
||||||
msgstr "Verbind je Trello-account om borden te importeren."
|
msgstr "Verbind je Trello-account om borden te importeren."
|
||||||
|
|
||||||
@@ -385,12 +381,12 @@ msgstr "Nieuwe sleutel aanmaken"
|
|||||||
msgid "Create new label"
|
msgid "Create new label"
|
||||||
msgstr "Maak nieuw label"
|
msgstr "Maak nieuw label"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:327
|
#: src/views/board/index.tsx:334
|
||||||
msgid "Create new list"
|
msgid "Create new list"
|
||||||
msgstr "Maak nieuwe lijst"
|
msgstr "Maak nieuwe lijst"
|
||||||
|
|
||||||
#: src/components/WorkspaceMenu.tsx:85
|
#: src/components/WorkspaceMenu.tsx:85
|
||||||
#: src/components/NewWorkspaceForm.tsx:91
|
#: src/components/NewWorkspaceForm.tsx:93
|
||||||
msgid "Create workspace"
|
msgid "Create workspace"
|
||||||
msgstr "Werkruimte maken"
|
msgstr "Werkruimte maken"
|
||||||
|
|
||||||
@@ -424,8 +420,8 @@ msgstr "Donker"
|
|||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Verwijderen"
|
msgstr "Verwijderen"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:260
|
#: src/views/settings/index.tsx:287
|
||||||
#: src/views/settings/index.tsx:270
|
#: src/views/settings/index.tsx:297
|
||||||
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Account verwijderen"
|
msgstr "Account verwijderen"
|
||||||
@@ -446,8 +442,8 @@ msgstr "Reactie verwijderen"
|
|||||||
msgid "Delete list"
|
msgid "Delete list"
|
||||||
msgstr "Lijst verwijderen"
|
msgstr "Lijst verwijderen"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:242
|
#: src/views/settings/index.tsx:269
|
||||||
#: src/views/settings/index.tsx:253
|
#: src/views/settings/index.tsx:280
|
||||||
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
|
||||||
msgid "Delete workspace"
|
msgid "Delete workspace"
|
||||||
msgstr "Werkruimte verwijderen"
|
msgstr "Werkruimte verwijderen"
|
||||||
@@ -456,7 +452,7 @@ msgstr "Werkruimte verwijderen"
|
|||||||
msgid "Design"
|
msgid "Design"
|
||||||
msgstr "Ontwerp"
|
msgstr "Ontwerp"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:220
|
#: src/views/settings/index.tsx:247
|
||||||
msgid "Disconnect Trello"
|
msgid "Disconnect Trello"
|
||||||
msgstr "Trello ontkoppelen"
|
msgstr "Trello ontkoppelen"
|
||||||
|
|
||||||
@@ -464,7 +460,7 @@ msgstr "Trello ontkoppelen"
|
|||||||
msgid "Discuss and collaborate on cards."
|
msgid "Discuss and collaborate on cards."
|
||||||
msgstr "Bespreek en werk samen aan kaarten."
|
msgstr "Bespreek en werk samen aan kaarten."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:123
|
#: src/views/settings/index.tsx:148
|
||||||
msgid "Display name"
|
msgid "Display name"
|
||||||
msgstr "Weergavenaam"
|
msgstr "Weergavenaam"
|
||||||
|
|
||||||
@@ -521,6 +517,10 @@ msgstr "Reactie bewerken"
|
|||||||
msgid "Edit label"
|
msgid "Edit label"
|
||||||
msgstr "Label bewerken"
|
msgstr "Label bewerken"
|
||||||
|
|
||||||
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:161
|
||||||
|
msgid "Edit workspace URL"
|
||||||
|
msgstr "Werkruimte-URL bewerken"
|
||||||
|
|
||||||
#: src/views/boards/components/TemplateBoards.tsx:31
|
#: src/views/boards/components/TemplateBoards.tsx:31
|
||||||
msgid "Editing"
|
msgid "Editing"
|
||||||
msgstr "Bewerken"
|
msgstr "Bewerken"
|
||||||
@@ -557,7 +557,7 @@ msgstr "Fout bij verwijderen account"
|
|||||||
msgid "Error deleting workspace"
|
msgid "Error deleting workspace"
|
||||||
msgstr "Fout bij verwijderen werkruimte"
|
msgstr "Fout bij verwijderen werkruimte"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:76
|
#: src/views/settings/index.tsx:98
|
||||||
msgid "Error disconnecting Trello"
|
msgid "Error disconnecting Trello"
|
||||||
msgstr "Fout bij ontkoppelen van Trello"
|
msgstr "Fout bij ontkoppelen van Trello"
|
||||||
|
|
||||||
@@ -674,7 +674,7 @@ msgstr "Aan de slag"
|
|||||||
msgid "Get started by creating a new board"
|
msgid "Get started by creating a new board"
|
||||||
msgstr "Begin door een nieuw bord te maken"
|
msgstr "Begin door een nieuw bord te maken"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:319
|
#: src/views/board/index.tsx:326
|
||||||
msgid "Get started by creating a new list"
|
msgid "Get started by creating a new list"
|
||||||
msgstr "Begin door een nieuwe lijst te maken"
|
msgstr "Begin door een nieuwe lijst te maken"
|
||||||
|
|
||||||
@@ -751,7 +751,7 @@ msgstr "Ideeën"
|
|||||||
msgid "Ideas to improve this page..."
|
msgid "Ideas to improve this page..."
|
||||||
msgstr "Ideeën om deze pagina te verbeteren..."
|
msgstr "Ideeën om deze pagina te verbeteren..."
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:39
|
#: src/views/boards/index.tsx:37
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Importeren"
|
msgstr "Importeren"
|
||||||
|
|
||||||
@@ -797,7 +797,7 @@ msgstr "Integraties"
|
|||||||
msgid "Interviewing"
|
msgid "Interviewing"
|
||||||
msgstr "Interviewen"
|
msgstr "Interviewen"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:156
|
#: src/views/members/index.tsx:168
|
||||||
msgid "Invite"
|
msgid "Invite"
|
||||||
msgstr "Uitnodigen"
|
msgstr "Uitnodigen"
|
||||||
|
|
||||||
@@ -823,7 +823,7 @@ msgstr "Kanban opnieuw uitgevonden"
|
|||||||
msgid "Keep in mind that this action is irreversible."
|
msgid "Keep in mind that this action is irreversible."
|
||||||
msgstr "Houd er rekening mee dat deze actie onomkeerbaar is."
|
msgstr "Houd er rekening mee dat deze actie onomkeerbaar is."
|
||||||
|
|
||||||
#: src/views/card/index.tsx:243
|
#: src/views/card/index.tsx:112
|
||||||
#: src/views/board/components/NewCardForm.tsx:331
|
#: src/views/board/components/NewCardForm.tsx:331
|
||||||
#: src/views/board/components/Filters.tsx:101
|
#: src/views/board/components/Filters.tsx:101
|
||||||
msgid "Labels"
|
msgid "Labels"
|
||||||
@@ -833,7 +833,7 @@ msgstr "Labels"
|
|||||||
msgid "Labels & Filters"
|
msgid "Labels & Filters"
|
||||||
msgstr "Labels & filters"
|
msgstr "Labels & filters"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:157
|
#: src/views/settings/index.tsx:184
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Taal"
|
msgstr "Taal"
|
||||||
|
|
||||||
@@ -857,7 +857,7 @@ msgstr "Licht"
|
|||||||
msgid "Link copied"
|
msgid "Link copied"
|
||||||
msgstr "Link gekopieerd"
|
msgstr "Link gekopieerd"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:235
|
#: src/views/card/index.tsx:104
|
||||||
msgid "List"
|
msgid "List"
|
||||||
msgstr "Lijst"
|
msgstr "Lijst"
|
||||||
|
|
||||||
@@ -889,8 +889,8 @@ msgstr "magische link"
|
|||||||
msgid "Medium Priority"
|
msgid "Medium Priority"
|
||||||
msgstr "Gemiddelde prioriteit"
|
msgstr "Gemiddelde prioriteit"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:148
|
#: src/views/members/index.tsx:160
|
||||||
#: src/views/card/index.tsx:251
|
#: src/views/card/index.tsx:120
|
||||||
#: src/views/board/components/NewCardForm.tsx:290
|
#: src/views/board/components/NewCardForm.tsx:290
|
||||||
#: src/views/board/components/Filters.tsx:93
|
#: src/views/board/components/Filters.tsx:93
|
||||||
#: src/components/SideNavigation.tsx:44
|
#: src/components/SideNavigation.tsx:44
|
||||||
@@ -898,7 +898,7 @@ msgid "Members"
|
|||||||
msgstr "Leden"
|
msgstr "Leden"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/members/index.tsx:144
|
#: src/views/members/index.tsx:156
|
||||||
msgid "Members | {0}"
|
msgid "Members | {0}"
|
||||||
msgstr "Leden | {0}"
|
msgstr "Leden | {0}"
|
||||||
|
|
||||||
@@ -923,7 +923,7 @@ msgstr "Naam"
|
|||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr "Hulp nodig?"
|
msgstr "Hulp nodig?"
|
||||||
|
|
||||||
#: src/views/boards/index.tsx:52
|
#: src/views/boards/index.tsx:47
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "Nieuw"
|
msgstr "Nieuw"
|
||||||
|
|
||||||
@@ -943,7 +943,7 @@ msgstr "Nieuwe import"
|
|||||||
msgid "New label"
|
msgid "New label"
|
||||||
msgstr "Nieuw label"
|
msgstr "Nieuw label"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:296
|
#: src/views/board/index.tsx:303
|
||||||
#: src/views/board/components/NewListForm.tsx:112
|
#: src/views/board/components/NewListForm.tsx:112
|
||||||
msgid "New list"
|
msgid "New list"
|
||||||
msgstr "Nieuwe lijst"
|
msgstr "Nieuwe lijst"
|
||||||
@@ -952,7 +952,7 @@ msgstr "Nieuwe lijst"
|
|||||||
msgid "New Ticket"
|
msgid "New Ticket"
|
||||||
msgstr "Nieuw ticket"
|
msgstr "Nieuw ticket"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:62
|
#: src/components/NewWorkspaceForm.tsx:64
|
||||||
msgid "New workspace"
|
msgid "New workspace"
|
||||||
msgstr "Nieuwe werkruimte"
|
msgstr "Nieuwe werkruimte"
|
||||||
|
|
||||||
@@ -976,7 +976,7 @@ msgstr "Geen borden gevonden"
|
|||||||
msgid "No credit card required"
|
msgid "No credit card required"
|
||||||
msgstr "Geen creditcard vereist"
|
msgstr "Geen creditcard vereist"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:316
|
#: src/views/board/index.tsx:323
|
||||||
msgid "No lists"
|
msgid "No lists"
|
||||||
msgstr "Geen lijsten"
|
msgstr "Geen lijsten"
|
||||||
|
|
||||||
@@ -988,11 +988,11 @@ msgstr "Aanbod"
|
|||||||
msgid "Onboarding"
|
msgid "Onboarding"
|
||||||
msgstr "Inwerktraject"
|
msgstr "Inwerktraject"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:263
|
#: src/views/settings/index.tsx:290
|
||||||
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
msgid "Once you delete your account, there is no going back. This action cannot be undone."
|
||||||
msgstr "Zodra je je account verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
|
msgstr "Zodra je je account verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:245
|
#: src/views/settings/index.tsx:272
|
||||||
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
|
||||||
msgstr "Zodra je je werkruimte verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
|
msgstr "Zodra je je werkruimte verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
|
||||||
|
|
||||||
@@ -1016,7 +1016,7 @@ msgstr "Deeltijd"
|
|||||||
msgid "Payment frequency"
|
msgid "Payment frequency"
|
||||||
msgstr "Betalingsfrequentie"
|
msgstr "Betalingsfrequentie"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:107
|
#: src/views/members/index.tsx:117
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr "In behandeling"
|
msgstr "In behandeling"
|
||||||
|
|
||||||
@@ -1058,7 +1058,7 @@ msgstr "Selecteer een bestand om te uploaden."
|
|||||||
#: src/views/settings/components/Avatar.tsx:38
|
#: src/views/settings/components/Avatar.tsx:38
|
||||||
#: src/views/settings/components/Avatar.tsx:96
|
#: src/views/settings/components/Avatar.tsx:96
|
||||||
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
#: src/views/members/components/DeleteMemberConfirmation.tsx:28
|
||||||
#: src/views/card/index.tsx:116
|
#: src/views/card/index.tsx:158
|
||||||
#: src/views/card/components/NewCommentForm.tsx:31
|
#: src/views/card/components/NewCommentForm.tsx:31
|
||||||
#: src/views/card/components/MemberSelector.tsx:80
|
#: src/views/card/components/MemberSelector.tsx:80
|
||||||
#: src/views/card/components/ListSelector.tsx:53
|
#: src/views/card/components/ListSelector.tsx:53
|
||||||
@@ -1067,13 +1067,13 @@ msgstr "Selecteer een bestand om te uploaden."
|
|||||||
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
#: src/views/card/components/DeleteCardConfirmation.tsx:52
|
||||||
#: src/views/card/components/Comment.tsx:62
|
#: src/views/card/components/Comment.tsx:62
|
||||||
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
#: src/views/boards/components/ImportBoardsForm.tsx:205
|
||||||
#: src/views/board/index.tsx:133
|
#: src/views/board/index.tsx:134
|
||||||
#: src/views/board/index.tsx:189
|
#: src/views/board/index.tsx:190
|
||||||
#: src/views/board/components/VisibilityButton.tsx:53
|
#: src/views/board/components/VisibilityButton.tsx:53
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
|
||||||
#: src/views/board/components/NewListForm.tsx:78
|
#: src/views/board/components/NewListForm.tsx:78
|
||||||
#: src/views/board/components/NewCardForm.tsx:128
|
#: src/views/board/components/NewCardForm.tsx:128
|
||||||
#: src/components/NewWorkspaceForm.tsx:39
|
#: src/components/NewWorkspaceForm.tsx:41
|
||||||
#: src/components/FeedbackButton.tsx:46
|
#: src/components/FeedbackButton.tsx:46
|
||||||
msgid "Please try again later, or contact customer support."
|
msgid "Please try again later, or contact customer support."
|
||||||
msgstr "Probeer het later opnieuw of neem contact op met de klantenservice."
|
msgstr "Probeer het later opnieuw of neem contact op met de klantenservice."
|
||||||
@@ -1100,7 +1100,7 @@ msgstr "Privé"
|
|||||||
msgid "Profile image updated"
|
msgid "Profile image updated"
|
||||||
msgstr "Profielafbeelding bijgewerkt"
|
msgstr "Profielafbeelding bijgewerkt"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:118
|
#: src/views/settings/index.tsx:143
|
||||||
msgid "Profile picture"
|
msgid "Profile picture"
|
||||||
msgstr "Profielfoto"
|
msgstr "Profielfoto"
|
||||||
|
|
||||||
@@ -1136,7 +1136,7 @@ msgstr "Op afstand"
|
|||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Verwijderen"
|
msgstr "Verwijderen"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:120
|
#: src/views/members/index.tsx:131
|
||||||
msgid "Remove member"
|
msgid "Remove member"
|
||||||
msgstr "Lid verwijderen"
|
msgstr "Lid verwijderen"
|
||||||
|
|
||||||
@@ -1177,7 +1177,7 @@ msgstr "Intrekken"
|
|||||||
msgid "Roadmap"
|
msgid "Roadmap"
|
||||||
msgstr "Roadmap"
|
msgstr "Roadmap"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:178
|
#: src/views/members/index.tsx:190
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr "Rol"
|
msgstr "Rol"
|
||||||
|
|
||||||
@@ -1225,13 +1225,13 @@ msgstr "Versturen"
|
|||||||
msgid "Senior"
|
msgid "Senior"
|
||||||
msgstr "Senior"
|
msgstr "Senior"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:112
|
#: src/views/settings/index.tsx:137
|
||||||
#: src/components/SideNavigation.tsx:49
|
#: src/components/SideNavigation.tsx:49
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Instellingen"
|
msgstr "Instellingen"
|
||||||
|
|
||||||
#. placeholder {0}: workspace.name ?? "Workspace"
|
#. placeholder {0}: workspace.name ?? "Workspace"
|
||||||
#: src/views/settings/index.tsx:108
|
#: src/views/settings/index.tsx:133
|
||||||
msgid "Settings | {0}"
|
msgid "Settings | {0}"
|
||||||
msgstr "Instellingen | {0}"
|
msgstr "Instellingen | {0}"
|
||||||
|
|
||||||
@@ -1361,7 +1361,7 @@ msgstr "Menu in-/uitschakelen"
|
|||||||
msgid "Track all card changes with detailed activity history."
|
msgid "Track all card changes with detailed activity history."
|
||||||
msgstr "Volg alle kaartwijzigingen met gedetailleerde activiteitengeschiedenis."
|
msgstr "Volg alle kaartwijzigingen met gedetailleerde activiteitengeschiedenis."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:69
|
#: src/views/settings/index.tsx:91
|
||||||
msgid "Trello disconnected"
|
msgid "Trello disconnected"
|
||||||
msgstr "Trello ontkoppeld"
|
msgstr "Trello ontkoppeld"
|
||||||
|
|
||||||
@@ -1385,7 +1385,7 @@ msgstr "Kan kaart niet aanmaken"
|
|||||||
msgid "Unable to create list"
|
msgid "Unable to create list"
|
||||||
msgstr "Kan geen lijst maken"
|
msgstr "Kan geen lijst maken"
|
||||||
|
|
||||||
#: src/components/NewWorkspaceForm.tsx:38
|
#: src/components/NewWorkspaceForm.tsx:40
|
||||||
msgid "Unable to create workspace"
|
msgid "Unable to create workspace"
|
||||||
msgstr "Kan werkruimte niet aanmaken"
|
msgstr "Kan werkruimte niet aanmaken"
|
||||||
|
|
||||||
@@ -1413,8 +1413,8 @@ msgstr "Kan board URL niet bijwerken"
|
|||||||
msgid "Unable to update board visibility"
|
msgid "Unable to update board visibility"
|
||||||
msgstr "Kan bordzichtbaarheid niet bijwerken"
|
msgstr "Kan bordzichtbaarheid niet bijwerken"
|
||||||
|
|
||||||
#: src/views/card/index.tsx:115
|
#: src/views/card/index.tsx:157
|
||||||
#: src/views/board/index.tsx:188
|
#: src/views/board/index.tsx:189
|
||||||
msgid "Unable to update card"
|
msgid "Unable to update card"
|
||||||
msgstr "Kan kaart niet bijwerken"
|
msgstr "Kan kaart niet bijwerken"
|
||||||
|
|
||||||
@@ -1427,7 +1427,7 @@ msgid "Unable to update labels"
|
|||||||
msgstr "Kan labels niet bijwerken"
|
msgstr "Kan labels niet bijwerken"
|
||||||
|
|
||||||
#: src/views/card/components/ListSelector.tsx:52
|
#: src/views/card/components/ListSelector.tsx:52
|
||||||
#: src/views/board/index.tsx:132
|
#: src/views/board/index.tsx:133
|
||||||
msgid "Unable to update list"
|
msgid "Unable to update list"
|
||||||
msgstr "Kan lijst niet bijwerken"
|
msgstr "Kan lijst niet bijwerken"
|
||||||
|
|
||||||
@@ -1471,7 +1471,7 @@ msgstr "Onbeperkt aantal lijsten"
|
|||||||
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
|
||||||
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
|
||||||
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
|
||||||
#: src/views/board/components/UpdateBoardSlugForm.tsx:166
|
#: src/views/board/components/UpdateBoardSlugForm.tsx:173
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr "Bijwerken"
|
msgstr "Bijwerken"
|
||||||
|
|
||||||
@@ -1516,7 +1516,7 @@ msgstr "URL moet minimaal 3 tekens lang zijn"
|
|||||||
msgid "Use template"
|
msgid "Use template"
|
||||||
msgstr "Sjabloon gebruiken"
|
msgstr "Sjabloon gebruiken"
|
||||||
|
|
||||||
#: src/views/members/index.tsx:172
|
#: src/views/members/index.tsx:184
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr "Gebruiker"
|
msgstr "Gebruiker"
|
||||||
|
|
||||||
@@ -1524,11 +1524,11 @@ msgstr "Gebruiker"
|
|||||||
msgid "Video"
|
msgid "Video"
|
||||||
msgstr "Video"
|
msgstr "Video"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:232
|
#: src/views/settings/index.tsx:259
|
||||||
msgid "View and manage your API keys."
|
msgid "View and manage your API keys."
|
||||||
msgstr "Bekijk en beheer je API-sleutels."
|
msgstr "Bekijk en beheer je API-sleutels."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:171
|
#: src/views/settings/index.tsx:198
|
||||||
msgid "View and manage your billing and subscription."
|
msgid "View and manage your billing and subscription."
|
||||||
msgstr "Bekijk en beheer je facturering en abonnement."
|
msgstr "Bekijk en beheer je facturering en abonnement."
|
||||||
|
|
||||||
@@ -1572,7 +1572,7 @@ msgstr "Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn z
|
|||||||
msgid "Why make an open source Trello?"
|
msgid "Why make an open source Trello?"
|
||||||
msgstr "Waarom een open source Trello maken?"
|
msgstr "Waarom een open source Trello maken?"
|
||||||
|
|
||||||
#: src/views/board/index.tsx:239
|
#: src/views/board/index.tsx:240
|
||||||
msgid "Workspace"
|
msgid "Workspace"
|
||||||
msgstr "Werkruimte"
|
msgstr "Werkruimte"
|
||||||
|
|
||||||
@@ -1580,7 +1580,7 @@ msgstr "Werkruimte"
|
|||||||
msgid "Workspace deleted"
|
msgid "Workspace deleted"
|
||||||
msgstr "Werkruimte verwijderd"
|
msgstr "Werkruimte verwijderd"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:147
|
#: src/views/settings/index.tsx:174
|
||||||
msgid "Workspace description"
|
msgid "Workspace description"
|
||||||
msgstr "Werkruimte beschrijving"
|
msgstr "Werkruimte beschrijving"
|
||||||
|
|
||||||
@@ -1601,8 +1601,8 @@ msgstr "Werkruimtebeschrijving bijgewerkt"
|
|||||||
msgid "Workspace members"
|
msgid "Workspace members"
|
||||||
msgstr "Werkruimteleden"
|
msgstr "Werkruimteleden"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:130
|
#: src/views/settings/index.tsx:155
|
||||||
#: src/components/NewWorkspaceForm.tsx:78
|
#: src/components/NewWorkspaceForm.tsx:80
|
||||||
msgid "Workspace name"
|
msgid "Workspace name"
|
||||||
msgstr "Naam werkruimte"
|
msgstr "Naam werkruimte"
|
||||||
|
|
||||||
@@ -1622,7 +1622,7 @@ msgstr "Werkruimtenaam bijgewerkt"
|
|||||||
msgid "Workspace slug updated"
|
msgid "Workspace slug updated"
|
||||||
msgstr "Werkruimte-slug bijgewerkt"
|
msgstr "Werkruimte-slug bijgewerkt"
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:138
|
#: src/views/settings/index.tsx:164
|
||||||
msgid "Workspace URL"
|
msgid "Workspace URL"
|
||||||
msgstr "Werkruimte URL"
|
msgstr "Werkruimte URL"
|
||||||
|
|
||||||
@@ -1674,11 +1674,11 @@ msgstr "Je weergavenaam is bijgewerkt."
|
|||||||
msgid "Your profile image has been updated."
|
msgid "Your profile image has been updated."
|
||||||
msgstr "Je profielafbeelding is bijgewerkt."
|
msgstr "Je profielafbeelding is bijgewerkt."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:70
|
#: src/views/settings/index.tsx:92
|
||||||
msgid "Your Trello account has been disconnected."
|
msgid "Your Trello account has been disconnected."
|
||||||
msgstr "Je Trello-account is ontkoppeld."
|
msgstr "Je Trello-account is ontkoppeld."
|
||||||
|
|
||||||
#: src/views/settings/index.tsx:214
|
#: src/views/settings/index.tsx:241
|
||||||
msgid "Your Trello account is connected."
|
msgid "Your Trello account is connected."
|
||||||
msgstr "Je Trello-account is verbonden."
|
msgstr "Je Trello-account is verbonden."
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
18
apps/web/src/middleware.ts
Normal file
18
apps/web/src/middleware.ts
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
import type { NextRequest } from "next/server";
|
||||||
|
import { NextResponse } from "next/server";
|
||||||
|
import { env } from "next-runtime-env";
|
||||||
|
|
||||||
|
export function middleware(request: NextRequest) {
|
||||||
|
if (request.nextUrl.pathname === "/") {
|
||||||
|
if (env("NEXT_PUBLIC_KAN_ENV") !== "cloud") {
|
||||||
|
const loginUrl = new URL("/login", request.url);
|
||||||
|
return NextResponse.redirect(loginUrl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return NextResponse.next();
|
||||||
|
}
|
||||||
|
|
||||||
|
export const config = {
|
||||||
|
matcher: ["/"],
|
||||||
|
};
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
import "~/styles/globals.css";
|
import "~/styles/globals.css";
|
||||||
import "~/utils/i18n";
|
import "~/utils/i18n";
|
||||||
|
|
||||||
|
import type { Viewport } from "next";
|
||||||
import type { AppType } from "next/app";
|
import type { AppType } from "next/app";
|
||||||
import { Viewport } from "next";
|
|
||||||
import { Plus_Jakarta_Sans } from "next/font/google";
|
import { Plus_Jakarta_Sans } from "next/font/google";
|
||||||
import Script from "next/script";
|
import Script from "next/script";
|
||||||
import { env } from "next-runtime-env";
|
import { env } from "next-runtime-env";
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ export default async function handler(
|
|||||||
const client = new S3Client({
|
const client = new S3Client({
|
||||||
region: env.S3_REGION ?? "",
|
region: env.S3_REGION ?? "",
|
||||||
endpoint: env.S3_ENDPOINT ?? "",
|
endpoint: env.S3_ENDPOINT ?? "",
|
||||||
|
forcePathStyle: env.S3_FORCE_PATH_STYLE === "true",
|
||||||
credentials: {
|
credentials: {
|
||||||
accessKeyId: env.S3_ACCESS_KEY_ID ?? "",
|
accessKeyId: env.S3_ACCESS_KEY_ID ?? "",
|
||||||
secretAccessKey: env.S3_SECRET_ACCESS_KEY ?? "",
|
secretAccessKey: env.S3_SECRET_ACCESS_KEY ?? "",
|
||||||
@@ -58,6 +59,7 @@ export default async function handler(
|
|||||||
new PutObjectCommand({
|
new PutObjectCommand({
|
||||||
Bucket: nextRuntimeEnv("NEXT_PUBLIC_AVATAR_BUCKET_NAME") ?? "",
|
Bucket: nextRuntimeEnv("NEXT_PUBLIC_AVATAR_BUCKET_NAME") ?? "",
|
||||||
Key: filename,
|
Key: filename,
|
||||||
|
ACL: "public-read",
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { type NextApiRequest, type NextApiResponse } from "next";
|
import type { NextApiRequest, NextApiResponse } from "next";
|
||||||
|
|
||||||
import { openApiDocument } from "@kan/api/openapi";
|
import { openApiDocument } from "@kan/api/openapi";
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,53 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { env } from "next-runtime-env";
|
||||||
|
import { HiLink } from "react-icons/hi";
|
||||||
|
|
||||||
|
const UpdateBoardSlugButton = ({
|
||||||
|
handleOnClick,
|
||||||
|
workspaceSlug,
|
||||||
|
boardSlug,
|
||||||
|
isLoading,
|
||||||
|
}: {
|
||||||
|
handleOnClick: () => void;
|
||||||
|
workspaceSlug: string;
|
||||||
|
boardSlug: string;
|
||||||
|
isLoading: boolean;
|
||||||
|
}) => {
|
||||||
|
if (!isLoading && (!workspaceSlug || !boardSlug)) return <></>;
|
||||||
|
|
||||||
|
if (isLoading) {
|
||||||
|
return (
|
||||||
|
<div className="hidden h-[36px] w-[225px] animate-pulse rounded-full bg-light-200 dark:bg-dark-100 xl:flex" />
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<button
|
||||||
|
onClick={handleOnClick}
|
||||||
|
className="hidden cursor-pointer items-center gap-2 rounded-full border-[1px] bg-light-50 p-1 pl-4 pr-1 text-sm text-light-950 hover:bg-light-100 dark:border-dark-600 dark:bg-dark-50 dark:text-dark-900 dark:hover:bg-dark-100 xl:flex"
|
||||||
|
>
|
||||||
|
<div className="flex items-center">
|
||||||
|
<span>
|
||||||
|
{env("NEXT_PUBLIC_KAN_ENV") === "cloud"
|
||||||
|
? "kan.bn"
|
||||||
|
: env("NEXT_PUBLIC_BASE_URL")}
|
||||||
|
</span>
|
||||||
|
<div className="mx-1.5 h-4 w-px rotate-[20deg] bg-gray-300 dark:bg-dark-600"></div>
|
||||||
|
<span>{workspaceSlug}</span>
|
||||||
|
<div className="mx-1.5 h-4 w-px rotate-[20deg] bg-gray-300 dark:bg-dark-600"></div>
|
||||||
|
<span>{boardSlug}</span>
|
||||||
|
</div>
|
||||||
|
<Link
|
||||||
|
href={`${env("NEXT_PUBLIC_BASE_URL")}/${workspaceSlug}/${boardSlug}`}
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
onClick={(e) => e.stopPropagation()}
|
||||||
|
className="flex h-7 w-7 items-center justify-center rounded-full hover:bg-light-200 dark:hover:bg-dark-200"
|
||||||
|
>
|
||||||
|
<HiLink className="h-[13px] w-[13px]" />
|
||||||
|
</Link>
|
||||||
|
</button>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default UpdateBoardSlugButton;
|
||||||
@@ -135,7 +135,7 @@ export function UpdateBoardSlugForm({
|
|||||||
? t`This board URL has already been taken`
|
? t`This board URL has already been taken`
|
||||||
: undefined)
|
: undefined)
|
||||||
}
|
}
|
||||||
prefix={`${env("NEXT_PUBLIC_BASE_URL")}/${workspaceSlug}/`}
|
prefix={`${env("NEXT_PUBLIC_KAN_ENV") === "cloud" ? "kan.bn" : env("NEXT_PUBLIC_BASE_URL")}/${workspaceSlug}/`}
|
||||||
onKeyDown={async (e) => {
|
onKeyDown={async (e) => {
|
||||||
if (e.key === "Enter") {
|
if (e.key === "Enter") {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -152,7 +152,14 @@ export function UpdateBoardSlugForm({
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-12 flex items-center justify-end border-t border-light-600 px-5 pb-5 pt-5 dark:border-dark-600">
|
<div className="mt-12 flex items-center justify-end border-t border-light-600 px-5 pb-5 pt-5 dark:border-dark-600">
|
||||||
<div>
|
<div className="flex items-center gap-2">
|
||||||
|
<Button
|
||||||
|
variant="secondary"
|
||||||
|
href="/settings?edit=workspace_url"
|
||||||
|
onClick={closeModal}
|
||||||
|
>
|
||||||
|
{t`Edit workspace URL`}
|
||||||
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
type="submit"
|
type="submit"
|
||||||
isLoading={updateBoardSlug.isPending}
|
isLoading={updateBoardSlug.isPending}
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ import Filters from "./components/Filters";
|
|||||||
import List from "./components/List";
|
import List from "./components/List";
|
||||||
import { NewCardForm } from "./components/NewCardForm";
|
import { NewCardForm } from "./components/NewCardForm";
|
||||||
import { NewListForm } from "./components/NewListForm";
|
import { NewListForm } from "./components/NewListForm";
|
||||||
|
import UpdateBoardSlugButton from "./components/UpdateBoardSlugButton";
|
||||||
import { UpdateBoardSlugForm } from "./components/UpdateBoardSlugForm";
|
import { UpdateBoardSlugForm } from "./components/UpdateBoardSlugForm";
|
||||||
import VisibilityButton from "./components/VisibilityButton";
|
import VisibilityButton from "./components/VisibilityButton";
|
||||||
|
|
||||||
@@ -267,6 +268,12 @@ export default function BoardPage() {
|
|||||||
)}
|
)}
|
||||||
|
|
||||||
<div className="order-1 mb-4 flex items-center justify-end space-x-2 md:order-2 md:mb-0">
|
<div className="order-1 mb-4 flex items-center justify-end space-x-2 md:order-2 md:mb-0">
|
||||||
|
<UpdateBoardSlugButton
|
||||||
|
handleOnClick={() => openModal("UPDATE_BOARD_SLUG")}
|
||||||
|
isLoading={isLoading}
|
||||||
|
workspaceSlug={workspace.slug ?? ""}
|
||||||
|
boardSlug={boardData?.slug ?? ""}
|
||||||
|
/>
|
||||||
<VisibilityButton
|
<VisibilityButton
|
||||||
visibility={boardData?.visibility ?? "private"}
|
visibility={boardData?.visibility ?? "private"}
|
||||||
boardPublicId={boardId ?? ""}
|
boardPublicId={boardId ?? ""}
|
||||||
|
|||||||
@@ -189,7 +189,7 @@ export default function CardPage() {
|
|||||||
/>
|
/>
|
||||||
<div className="flex h-full flex-1 flex-row">
|
<div className="flex h-full flex-1 flex-row">
|
||||||
<div className="flex h-full w-full flex-col overflow-hidden">
|
<div className="flex h-full w-full flex-col overflow-hidden">
|
||||||
<div className="h-full max-h-[calc(100vh-4rem)] overflow-y-auto p-6 md:p-8">
|
<div className="h-full max-h-[calc(100dvh-3rem)] overflow-y-auto p-6 md:max-h-[calc(100dvh-4rem)] md:p-8">
|
||||||
<div className="mb-8 flex w-full items-center justify-between">
|
<div className="mb-8 flex w-full items-center justify-between">
|
||||||
{!card && isLoading && (
|
{!card && isLoading && (
|
||||||
<div className="flex space-x-2">
|
<div className="flex space-x-2">
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ export default function HomeView() {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="relative overflow-hidden rounded-full bg-gradient-to-b from-light-300 to-light-400 p-[2px] dark:from-dark-300 dark:to-dark-400">
|
{/* <div className="relative overflow-hidden rounded-full bg-gradient-to-b from-light-300 to-light-400 p-[2px] dark:from-dark-300 dark:to-dark-400">
|
||||||
<div className="relative z-10 rounded-full bg-light-50 dark:bg-dark-50">
|
<div className="relative z-10 rounded-full bg-light-50 dark:bg-dark-50">
|
||||||
<Link
|
<Link
|
||||||
href="https://news.ycombinator.com/item?id=44157177"
|
href="https://news.ycombinator.com/item?id=44157177"
|
||||||
@@ -58,7 +58,7 @@ export default function HomeView() {
|
|||||||
</div>
|
</div>
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> */}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p className="mt-2 text-center text-4xl font-bold text-light-1000 dark:text-dark-1000 lg:text-5xl">
|
<p className="mt-2 text-center text-4xl font-bold text-light-1000 dark:text-dark-1000 lg:text-5xl">
|
||||||
|
|||||||
@@ -105,13 +105,15 @@ export default function PublicBoardView() {
|
|||||||
{data?.name}
|
{data?.name}
|
||||||
</h1>
|
</h1>
|
||||||
)}
|
)}
|
||||||
<div className="flex items-center space-x-2">
|
{data && (
|
||||||
<Filters
|
<div className="flex items-center space-x-2">
|
||||||
labels={data?.labels ?? []}
|
<Filters
|
||||||
members={[]}
|
labels={data.labels ?? []}
|
||||||
isLoading={isLoading}
|
members={[]}
|
||||||
/>
|
isLoading={isLoading}
|
||||||
</div>
|
/>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="scrollbar-w-none scrollbar-track-rounded-[4px] scrollbar-thumb-rounded-[4px] scrollbar-h-[8px] relative flex-1 overflow-y-hidden overflow-x-scroll overscroll-contain scrollbar scrollbar-track-light-200 scrollbar-thumb-light-400 dark:scrollbar-track-dark-100 dark:scrollbar-thumb-dark-300">
|
<div className="scrollbar-w-none scrollbar-track-rounded-[4px] scrollbar-thumb-rounded-[4px] scrollbar-h-[8px] relative flex-1 overflow-y-hidden overflow-x-scroll overscroll-contain scrollbar scrollbar-track-light-200 scrollbar-thumb-light-400 dark:scrollbar-track-dark-100 dark:scrollbar-thumb-dark-300">
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
|
import { useRouter } from "next/router";
|
||||||
import { t } from "@lingui/core/macro";
|
import { t } from "@lingui/core/macro";
|
||||||
import { env } from "next-runtime-env";
|
import { env } from "next-runtime-env";
|
||||||
import { useEffect } from "react";
|
import { useEffect, useRef } from "react";
|
||||||
import { HiMiniArrowTopRightOnSquare } from "react-icons/hi2";
|
import { HiMiniArrowTopRightOnSquare } from "react-icons/hi2";
|
||||||
|
|
||||||
import Button from "~/components/Button";
|
import Button from "~/components/Button";
|
||||||
@@ -27,6 +28,9 @@ export default function SettingsPage() {
|
|||||||
const { workspace } = useWorkspace();
|
const { workspace } = useWorkspace();
|
||||||
const utils = api.useUtils();
|
const utils = api.useUtils();
|
||||||
const { showPopup } = usePopup();
|
const { showPopup } = usePopup();
|
||||||
|
const router = useRouter();
|
||||||
|
const workspaceUrlSectionRef = useRef<HTMLDivElement>(null);
|
||||||
|
const scrollContainerRef = useRef<HTMLDivElement>(null);
|
||||||
|
|
||||||
const { data } = api.user.getUser.useQuery();
|
const { data } = api.user.getUser.useQuery();
|
||||||
|
|
||||||
@@ -59,6 +63,24 @@ export default function SettingsPage() {
|
|||||||
};
|
};
|
||||||
}, [refetchIntegrations]);
|
}, [refetchIntegrations]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (
|
||||||
|
router.query.edit === "workspace_url" &&
|
||||||
|
workspaceUrlSectionRef.current &&
|
||||||
|
scrollContainerRef.current
|
||||||
|
) {
|
||||||
|
const element = workspaceUrlSectionRef.current;
|
||||||
|
const container = scrollContainerRef.current;
|
||||||
|
|
||||||
|
container.scrollTop = element.offsetTop - 40;
|
||||||
|
|
||||||
|
const input = element.querySelector('input[type="text"]');
|
||||||
|
if (input instanceof HTMLInputElement) {
|
||||||
|
input.focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, [router.query.edit]);
|
||||||
|
|
||||||
const { mutateAsync: disconnectTrello } =
|
const { mutateAsync: disconnectTrello } =
|
||||||
api.integration.disconnect.useMutation({
|
api.integration.disconnect.useMutation({
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
@@ -104,7 +126,10 @@ export default function SettingsPage() {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className="flex h-full w-full flex-col overflow-hidden">
|
<div className="flex h-full w-full flex-col overflow-hidden">
|
||||||
<div className="h-full max-h-[calc(100vh-4rem)] overflow-y-auto">
|
<div
|
||||||
|
ref={scrollContainerRef}
|
||||||
|
className="h-full max-h-[calc(100vdh-3rem)] overflow-y-auto md:max-h-[calc(100vdh-4rem)]"
|
||||||
|
>
|
||||||
<PageHead title={t`Settings | ${workspace.name ?? "Workspace"}`} />
|
<PageHead title={t`Settings | ${workspace.name ?? "Workspace"}`} />
|
||||||
<div className="m-auto max-w-[1600px] px-5 py-6 md:px-28 md:py-12">
|
<div className="m-auto max-w-[1600px] px-5 py-6 md:px-28 md:py-12">
|
||||||
<div className="mb-8 flex w-full justify-between">
|
<div className="mb-8 flex w-full justify-between">
|
||||||
@@ -134,14 +159,16 @@ export default function SettingsPage() {
|
|||||||
workspaceName={workspace.name}
|
workspaceName={workspace.name}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<h2 className="mb-4 mt-8 text-[14px] text-neutral-900 dark:text-dark-1000">
|
<div ref={workspaceUrlSectionRef}>
|
||||||
{t`Workspace URL`}
|
<h2 className="mb-4 mt-8 text-[14px] text-neutral-900 dark:text-dark-1000">
|
||||||
</h2>
|
{t`Workspace URL`}
|
||||||
<UpdateWorkspaceUrlForm
|
</h2>
|
||||||
workspacePublicId={workspace.publicId}
|
<UpdateWorkspaceUrlForm
|
||||||
workspaceUrl={workspace.slug ?? ""}
|
workspacePublicId={workspace.publicId}
|
||||||
workspacePlan={workspace.plan ?? "free"}
|
workspaceUrl={workspace.slug ?? ""}
|
||||||
/>
|
workspacePlan={workspace.plan ?? "free"}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<h2 className="mb-4 mt-8 text-[14px] text-neutral-900 dark:text-dark-1000">
|
<h2 className="mb-4 mt-8 text-[14px] text-neutral-900 dark:text-dark-1000">
|
||||||
{t`Workspace description`}
|
{t`Workspace description`}
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ services:
|
|||||||
- S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY}
|
- S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY}
|
||||||
- S3_REGION=${S3_REGION}
|
- S3_REGION=${S3_REGION}
|
||||||
- S3_ENDPOINT=${S3_ENDPOINT}
|
- S3_ENDPOINT=${S3_ENDPOINT}
|
||||||
|
- S3_FORCE_PATH_STYLE=${S3_FORCE_PATH_STYLE}
|
||||||
- NEXT_PUBLIC_STORAGE_URL=${NEXT_PUBLIC_STORAGE_URL}
|
- NEXT_PUBLIC_STORAGE_URL=${NEXT_PUBLIC_STORAGE_URL}
|
||||||
- NEXT_PUBLIC_AVATAR_BUCKET_NAME=${NEXT_PUBLIC_AVATAR_BUCKET_NAME}
|
- NEXT_PUBLIC_AVATAR_BUCKET_NAME=${NEXT_PUBLIC_AVATAR_BUCKET_NAME}
|
||||||
- NEXT_PUBLIC_STORAGE_DOMAIN=${NEXT_PUBLIC_STORAGE_DOMAIN}
|
- NEXT_PUBLIC_STORAGE_DOMAIN=${NEXT_PUBLIC_STORAGE_DOMAIN}
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ services:
|
|||||||
- S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY}
|
- S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY}
|
||||||
- S3_REGION=${S3_REGION}
|
- S3_REGION=${S3_REGION}
|
||||||
- S3_ENDPOINT=${S3_ENDPOINT}
|
- S3_ENDPOINT=${S3_ENDPOINT}
|
||||||
|
- S3_FORCE_PATH_STYLE=${S3_FORCE_PATH_STYLE}
|
||||||
- NEXT_PUBLIC_STORAGE_URL=${NEXT_PUBLIC_STORAGE_URL}
|
- NEXT_PUBLIC_STORAGE_URL=${NEXT_PUBLIC_STORAGE_URL}
|
||||||
- NEXT_PUBLIC_AVATAR_BUCKET_NAME=${NEXT_PUBLIC_AVATAR_BUCKET_NAME}
|
- NEXT_PUBLIC_AVATAR_BUCKET_NAME=${NEXT_PUBLIC_AVATAR_BUCKET_NAME}
|
||||||
- NEXT_PUBLIC_STORAGE_DOMAIN=${NEXT_PUBLIC_STORAGE_DOMAIN}
|
- NEXT_PUBLIC_STORAGE_DOMAIN=${NEXT_PUBLIC_STORAGE_DOMAIN}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
"@kan/stripe": "workspace:^",
|
"@kan/stripe": "workspace:^",
|
||||||
"@trpc/server": "catalog:",
|
"@trpc/server": "catalog:",
|
||||||
"superjson": "2.2.1",
|
"superjson": "2.2.1",
|
||||||
"trpc-to-openapi": "^2.1.0",
|
"trpc-to-openapi": "^2.3.2",
|
||||||
"zod": "catalog:"
|
"zod": "catalog:"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ export const importRouter = createTRPCRouter({
|
|||||||
protect: true,
|
protect: true,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
.input(z.void())
|
||||||
.output(z.array(z.object({ id: z.string(), name: z.string() })))
|
.output(z.array(z.object({ id: z.string(), name: z.string() })))
|
||||||
.query(async ({ ctx }) => {
|
.query(async ({ ctx }) => {
|
||||||
const apiKey = apiKeys.trello;
|
const apiKey = apiKeys.trello;
|
||||||
|
|||||||
@@ -15,22 +15,47 @@ export const apiKeys = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const integrationRouter = createTRPCRouter({
|
export const integrationRouter = createTRPCRouter({
|
||||||
providers: protectedProcedure.query(async ({ ctx }) => {
|
providers: protectedProcedure
|
||||||
const user = ctx.user;
|
.meta({
|
||||||
|
openapi: {
|
||||||
|
summary: "Get integration providers",
|
||||||
|
method: "GET",
|
||||||
|
path: "/integration/providers",
|
||||||
|
description: "Retrieves all integration providers for the user",
|
||||||
|
tags: ["Integration"],
|
||||||
|
protect: true,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
.input(z.void())
|
||||||
|
.output(
|
||||||
|
z.array(
|
||||||
|
z.object({
|
||||||
|
expiresAt: z.date(),
|
||||||
|
createdAt: z.date(),
|
||||||
|
updatedAt: z.date().nullable(),
|
||||||
|
userId: z.string(),
|
||||||
|
accessToken: z.string(),
|
||||||
|
refreshToken: z.string().nullable(),
|
||||||
|
provider: z.string(),
|
||||||
|
}),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
.query(async ({ ctx }) => {
|
||||||
|
const user = ctx.user;
|
||||||
|
|
||||||
if (!user)
|
if (!user)
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
message: "User not authenticated",
|
message: "User not authenticated",
|
||||||
code: "UNAUTHORIZED",
|
code: "UNAUTHORIZED",
|
||||||
});
|
});
|
||||||
|
|
||||||
const integrations = await integrationsRepo.getProvidersForUser(
|
const integrations = await integrationsRepo.getProvidersForUser(
|
||||||
ctx.db,
|
ctx.db,
|
||||||
user.id,
|
user.id,
|
||||||
);
|
);
|
||||||
|
|
||||||
return integrations;
|
return integrations;
|
||||||
}),
|
}),
|
||||||
disconnect: protectedProcedure
|
disconnect: protectedProcedure
|
||||||
.meta({
|
.meta({
|
||||||
openapi: {
|
openapi: {
|
||||||
|
|||||||
@@ -8,6 +8,12 @@ import * as labelRepo from "@kan/db/repository/label.repo";
|
|||||||
import { createTRPCRouter, protectedProcedure } from "../trpc";
|
import { createTRPCRouter, protectedProcedure } from "../trpc";
|
||||||
import { assertUserInWorkspace } from "../utils/auth";
|
import { assertUserInWorkspace } from "../utils/auth";
|
||||||
|
|
||||||
|
const labelSchema = z.object({
|
||||||
|
publicId: z.string(),
|
||||||
|
name: z.string(),
|
||||||
|
colourCode: z.string().nullable(),
|
||||||
|
});
|
||||||
|
|
||||||
export const labelRouter = createTRPCRouter({
|
export const labelRouter = createTRPCRouter({
|
||||||
byPublicId: protectedProcedure
|
byPublicId: protectedProcedure
|
||||||
.meta({
|
.meta({
|
||||||
@@ -21,7 +27,7 @@ export const labelRouter = createTRPCRouter({
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
.input(z.object({ labelPublicId: z.string().min(12) }))
|
.input(z.object({ labelPublicId: z.string().min(12) }))
|
||||||
.output(z.custom<Awaited<ReturnType<typeof labelRepo.getByPublicId>>>())
|
.output(labelSchema)
|
||||||
.query(async ({ ctx, input }) => {
|
.query(async ({ ctx, input }) => {
|
||||||
const userId = ctx.user?.id;
|
const userId = ctx.user?.id;
|
||||||
|
|
||||||
@@ -52,7 +58,11 @@ export const labelRouter = createTRPCRouter({
|
|||||||
code: "NOT_FOUND",
|
code: "NOT_FOUND",
|
||||||
});
|
});
|
||||||
|
|
||||||
return result;
|
return {
|
||||||
|
publicId: result.publicId,
|
||||||
|
name: result.name,
|
||||||
|
colourCode: result.colourCode,
|
||||||
|
};
|
||||||
}),
|
}),
|
||||||
create: protectedProcedure
|
create: protectedProcedure
|
||||||
.meta({
|
.meta({
|
||||||
@@ -72,7 +82,7 @@ export const labelRouter = createTRPCRouter({
|
|||||||
colourCode: z.string().length(7),
|
colourCode: z.string().length(7),
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
.output(z.custom<Awaited<ReturnType<typeof labelRepo.create>>>())
|
.output(labelSchema)
|
||||||
.mutation(async ({ ctx, input }) => {
|
.mutation(async ({ ctx, input }) => {
|
||||||
const userId = ctx.user?.id;
|
const userId = ctx.user?.id;
|
||||||
|
|
||||||
@@ -108,7 +118,11 @@ export const labelRouter = createTRPCRouter({
|
|||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
});
|
});
|
||||||
|
|
||||||
return result;
|
return {
|
||||||
|
publicId: result.publicId,
|
||||||
|
name: result.name,
|
||||||
|
colourCode: result.colourCode,
|
||||||
|
};
|
||||||
}),
|
}),
|
||||||
update: protectedProcedure
|
update: protectedProcedure
|
||||||
.meta({
|
.meta({
|
||||||
@@ -128,7 +142,7 @@ export const labelRouter = createTRPCRouter({
|
|||||||
colourCode: z.string().length(7),
|
colourCode: z.string().length(7),
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
.output(z.custom<Awaited<ReturnType<typeof labelRepo.update>>>())
|
.output(labelSchema)
|
||||||
.mutation(async ({ ctx, input }) => {
|
.mutation(async ({ ctx, input }) => {
|
||||||
const userId = ctx.user?.id;
|
const userId = ctx.user?.id;
|
||||||
|
|
||||||
@@ -153,7 +167,17 @@ export const labelRouter = createTRPCRouter({
|
|||||||
|
|
||||||
const result = await labelRepo.update(ctx.db, input);
|
const result = await labelRepo.update(ctx.db, input);
|
||||||
|
|
||||||
return result;
|
if (!result)
|
||||||
|
throw new TRPCError({
|
||||||
|
message: `Failed to update label`,
|
||||||
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
|
});
|
||||||
|
|
||||||
|
return {
|
||||||
|
publicId: result.publicId,
|
||||||
|
name: result.name,
|
||||||
|
colourCode: result.colourCode,
|
||||||
|
};
|
||||||
}),
|
}),
|
||||||
delete: protectedProcedure
|
delete: protectedProcedure
|
||||||
.meta({
|
.meta({
|
||||||
|
|||||||
@@ -83,11 +83,18 @@ export const memberRouter = createTRPCRouter({
|
|||||||
callbackURL: `/boards?type=invite&memberPublicId=${invite.publicId}`,
|
callbackURL: `/boards?type=invite&memberPublicId=${invite.publicId}`,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (error)
|
if (error) {
|
||||||
|
console.error("Failed to send magic link invitation:", {
|
||||||
|
email: input.email,
|
||||||
|
callbackURL: `/boards?type=invite&memberPublicId=${invite.publicId}`,
|
||||||
|
error,
|
||||||
|
});
|
||||||
|
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
message: `Failed to send magic link to user with email ${input.email}`,
|
message: `Failed to send magic link invitation to user with email ${input.email}.`,
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return invite;
|
return invite;
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -181,6 +181,7 @@ export const initAuth = (db: dbClient) => {
|
|||||||
const client = new S3Client({
|
const client = new S3Client({
|
||||||
region: env("S3_REGION") ?? "",
|
region: env("S3_REGION") ?? "",
|
||||||
endpoint: env("S3_ENDPOINT") ?? "",
|
endpoint: env("S3_ENDPOINT") ?? "",
|
||||||
|
forcePathStyle: env("S3_FORCE_PATH_STYLE") === "true",
|
||||||
credentials: {
|
credentials: {
|
||||||
accessKeyId: env("S3_ACCESS_KEY_ID") ?? "",
|
accessKeyId: env("S3_ACCESS_KEY_ID") ?? "",
|
||||||
secretAccessKey: env("S3_SECRET_ACCESS_KEY") ?? "",
|
secretAccessKey: env("S3_SECRET_ACCESS_KEY") ?? "",
|
||||||
|
|||||||
@@ -23,7 +23,12 @@ export const create = async (
|
|||||||
createdBy: labelInput.createdBy,
|
createdBy: labelInput.createdBy,
|
||||||
boardId: labelInput.boardId,
|
boardId: labelInput.boardId,
|
||||||
})
|
})
|
||||||
.returning({ id: labels.id });
|
.returning({
|
||||||
|
id: labels.id,
|
||||||
|
publicId: labels.publicId,
|
||||||
|
name: labels.name,
|
||||||
|
colourCode: labels.colourCode,
|
||||||
|
});
|
||||||
|
|
||||||
if (labelInput.cardId && result) {
|
if (labelInput.cardId && result) {
|
||||||
await db.insert(cardsToLabels).values({
|
await db.insert(cardsToLabels).values({
|
||||||
@@ -91,6 +96,7 @@ export const update = async (
|
|||||||
.where(eq(labels.publicId, labelInput.labelPublicId))
|
.where(eq(labels.publicId, labelInput.labelPublicId))
|
||||||
.returning({
|
.returning({
|
||||||
id: labels.id,
|
id: labels.id,
|
||||||
|
publicId: labels.publicId,
|
||||||
name: labels.name,
|
name: labels.name,
|
||||||
colourCode: labels.colourCode,
|
colourCode: labels.colourCode,
|
||||||
});
|
});
|
||||||
|
|||||||
156
pnpm-lock.yaml
generated
156
pnpm-lock.yaml
generated
@@ -10,14 +10,14 @@ catalogs:
|
|||||||
specifier: ^5.59.15
|
specifier: ^5.59.15
|
||||||
version: 5.62.7
|
version: 5.62.7
|
||||||
'@trpc/client':
|
'@trpc/client':
|
||||||
specifier: ^11.0.0-rc.477
|
specifier: ^11.4.3
|
||||||
version: 11.0.0-rc.660
|
version: 11.4.3
|
||||||
'@trpc/react-query':
|
'@trpc/react-query':
|
||||||
specifier: ^11.0.0-rc.477
|
specifier: ^11.4.3
|
||||||
version: 11.0.0-rc.660
|
version: 11.4.3
|
||||||
'@trpc/server':
|
'@trpc/server':
|
||||||
specifier: ^11.0.0-rc.477
|
specifier: ^11.4.3
|
||||||
version: 11.0.0-rc.660
|
version: 11.4.3
|
||||||
eslint:
|
eslint:
|
||||||
specifier: ^9.12.0
|
specifier: ^9.12.0
|
||||||
version: 9.16.0
|
version: 9.16.0
|
||||||
@@ -140,16 +140,16 @@ importers:
|
|||||||
version: 2.14.0(@tiptap/core@2.14.0(@tiptap/pm@2.14.0))(@tiptap/pm@2.14.0)
|
version: 2.14.0(@tiptap/core@2.14.0(@tiptap/pm@2.14.0))(@tiptap/pm@2.14.0)
|
||||||
'@trpc/client':
|
'@trpc/client':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2)
|
version: 11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2)
|
||||||
'@trpc/next':
|
'@trpc/next':
|
||||||
specifier: ^11.0.0-rc.660
|
specifier: ^11.0.0-rc.660
|
||||||
version: 11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2))(@trpc/react-query@11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(next@15.3.4(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)
|
version: 11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2))(@trpc/react-query@11.4.3(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.4.3(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@trpc/server@11.4.3(typescript@5.7.2))(next@15.3.4(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)
|
||||||
'@trpc/react-query':
|
'@trpc/react-query':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)
|
version: 11.4.3(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.4.3(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)
|
||||||
'@trpc/server':
|
'@trpc/server':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 11.0.0-rc.660(typescript@5.7.2)
|
version: 11.4.3(typescript@5.7.2)
|
||||||
aws-sdk:
|
aws-sdk:
|
||||||
specifier: ^2.1692.0
|
specifier: ^2.1692.0
|
||||||
version: 2.1692.0
|
version: 2.1692.0
|
||||||
@@ -291,13 +291,13 @@ importers:
|
|||||||
version: link:../stripe
|
version: link:../stripe
|
||||||
'@trpc/server':
|
'@trpc/server':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 11.0.0-rc.660(typescript@5.7.2)
|
version: 11.4.3(typescript@5.7.2)
|
||||||
superjson:
|
superjson:
|
||||||
specifier: 2.2.1
|
specifier: 2.2.1
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
trpc-to-openapi:
|
trpc-to-openapi:
|
||||||
specifier: ^2.1.0
|
specifier: ^2.3.2
|
||||||
version: 2.1.0(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(zod-openapi@4.1.0(zod@3.24.0))(zod@3.24.0)
|
version: 2.3.2(@trpc/server@11.4.3(typescript@5.7.2))(zod-openapi@4.1.0(zod@3.24.0))(zod@3.24.0)
|
||||||
zod:
|
zod:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 3.24.0
|
version: 3.24.0
|
||||||
@@ -2818,11 +2818,11 @@ packages:
|
|||||||
'@tootallnate/quickjs-emscripten@0.23.0':
|
'@tootallnate/quickjs-emscripten@0.23.0':
|
||||||
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
|
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
|
||||||
|
|
||||||
'@trpc/client@11.0.0-rc.660':
|
'@trpc/client@11.4.3':
|
||||||
resolution: {integrity: sha512-bNpkZEfyMGKHynYFxdLpY8nJ1n7E3JHKcd4Pe2cagmpkzOEF9tFT3kzNf+eLI8XMG8196lTRR0J0W2/1Q8/cug==}
|
resolution: {integrity: sha512-i2suttUCfColktXT8bqex5kHW5jpT15nwUh0hGSDiW1keN621kSUQKcLJ095blqQAUgB+lsmgSqSMmB4L9shQQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@trpc/server': 11.0.0-rc.660+74625d5e4
|
'@trpc/server': 11.4.3
|
||||||
typescript: '>=5.6.2'
|
typescript: '>=5.7.2'
|
||||||
|
|
||||||
'@trpc/next@11.0.0-rc.660':
|
'@trpc/next@11.0.0-rc.660':
|
||||||
resolution: {integrity: sha512-LQHdiVED8h+CJEAy/X9PDmY3fM8VPdZ+3bVkbmEiP4xoNnSKRTbSbknFyRzG9M2AogfIafF4zAZVwOvCxexyGw==}
|
resolution: {integrity: sha512-LQHdiVED8h+CJEAy/X9PDmY3fM8VPdZ+3bVkbmEiP4xoNnSKRTbSbknFyRzG9M2AogfIafF4zAZVwOvCxexyGw==}
|
||||||
@@ -2841,20 +2841,20 @@ packages:
|
|||||||
'@trpc/react-query':
|
'@trpc/react-query':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@trpc/react-query@11.0.0-rc.660':
|
'@trpc/react-query@11.4.3':
|
||||||
resolution: {integrity: sha512-U2BHtYVt+8jt0a8Nrrk5cep8O1UZRxtTCBHtXie9kmJyQWWml43KfHxL5ssnFywaFrDZQz6Ec7kIoOxR/CQNfg==}
|
resolution: {integrity: sha512-z+jhAiOBD22NNhHtvF0iFp9hO36YFA7M8AiUu/XtNmMxyLd3Y9/d1SMjMwlTdnGqxEGPo41VEWBrdhDUGtUuHg==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@tanstack/react-query': ^5.59.15
|
'@tanstack/react-query': ^5.80.3
|
||||||
'@trpc/client': 11.0.0-rc.660+74625d5e4
|
'@trpc/client': 11.4.3
|
||||||
'@trpc/server': 11.0.0-rc.660+74625d5e4
|
'@trpc/server': 11.4.3
|
||||||
react: '>=18.2.0'
|
react: '>=18.2.0'
|
||||||
react-dom: '>=18.2.0'
|
react-dom: '>=18.2.0'
|
||||||
typescript: '>=5.6.2'
|
typescript: '>=5.7.2'
|
||||||
|
|
||||||
'@trpc/server@11.0.0-rc.660':
|
'@trpc/server@11.4.3':
|
||||||
resolution: {integrity: sha512-QUapcZCNOpHT7ng9LceGc9ImkboWd0Go9ryrduZpL+p4jdfaC6409AQ3x4XEW6Wu3yBmZAn4CywCsDrDhjDy/w==}
|
resolution: {integrity: sha512-wnWq3wiLlMOlYkaIZz+qbuYA5udPTLS4GVVRyFkr6aT83xpdCHyVtURT+u4hSoIrOXQM9OPCNXSXsAujWZDdaw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=5.6.2'
|
typescript: '>=5.7.2'
|
||||||
|
|
||||||
'@tsconfig/node10@1.0.11':
|
'@tsconfig/node10@1.0.11':
|
||||||
resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
|
resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
|
||||||
@@ -3575,10 +3575,6 @@ packages:
|
|||||||
config-chain@1.1.13:
|
config-chain@1.1.13:
|
||||||
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
|
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
|
||||||
|
|
||||||
consola@3.2.3:
|
|
||||||
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
|
|
||||||
engines: {node: ^14.18.0 || >=16.10.0}
|
|
||||||
|
|
||||||
constant-case@2.0.0:
|
constant-case@2.0.0:
|
||||||
resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==}
|
resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==}
|
||||||
|
|
||||||
@@ -3629,8 +3625,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
|
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
|
||||||
engines: {node: '>= 8'}
|
engines: {node: '>= 8'}
|
||||||
|
|
||||||
crossws@0.3.1:
|
crossws@0.3.5:
|
||||||
resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==}
|
resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
|
||||||
|
|
||||||
css-box-model@1.2.1:
|
css-box-model@1.2.1:
|
||||||
resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==}
|
resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==}
|
||||||
@@ -4444,8 +4440,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
|
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
|
||||||
engines: {node: '>=6.0'}
|
engines: {node: '>=6.0'}
|
||||||
|
|
||||||
h3@1.13.0:
|
h3@1.15.1:
|
||||||
resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==}
|
resolution: {integrity: sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==}
|
||||||
|
|
||||||
handlebars@4.7.8:
|
handlebars@4.7.8:
|
||||||
resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
|
resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
|
||||||
@@ -4977,9 +4973,6 @@ packages:
|
|||||||
lodash.castarray@4.4.0:
|
lodash.castarray@4.4.0:
|
||||||
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
|
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
|
||||||
|
|
||||||
lodash.clonedeep@4.5.0:
|
|
||||||
resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
|
|
||||||
|
|
||||||
lodash.get@4.4.2:
|
lodash.get@4.4.2:
|
||||||
resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
|
resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
|
||||||
deprecated: This package is deprecated. Use the optional chaining (?.) operator instead.
|
deprecated: This package is deprecated. Use the optional chaining (?.) operator instead.
|
||||||
@@ -5340,11 +5333,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
|
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
|
||||||
engines: {node: '>= 0.6'}
|
engines: {node: '>= 0.6'}
|
||||||
|
|
||||||
mime@3.0.0:
|
|
||||||
resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
|
|
||||||
engines: {node: '>=10.0.0'}
|
|
||||||
hasBin: true
|
|
||||||
|
|
||||||
mimic-fn@2.1.0:
|
mimic-fn@2.1.0:
|
||||||
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
|
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
|
||||||
engines: {node: '>=6'}
|
engines: {node: '>=6'}
|
||||||
@@ -5497,9 +5485,6 @@ packages:
|
|||||||
no-case@2.3.2:
|
no-case@2.3.2:
|
||||||
resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==}
|
resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==}
|
||||||
|
|
||||||
node-fetch-native@1.6.4:
|
|
||||||
resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
|
|
||||||
|
|
||||||
node-fetch@2.7.0:
|
node-fetch@2.7.0:
|
||||||
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
|
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
|
||||||
engines: {node: 4.x || >=6.0.0}
|
engines: {node: 4.x || >=6.0.0}
|
||||||
@@ -5513,6 +5498,9 @@ packages:
|
|||||||
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
|
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
node-mock-http@1.0.1:
|
||||||
|
resolution: {integrity: sha512-0gJJgENizp4ghds/Ywu2FCmcRsgBTmRQzYPZm61wy+Em2sBarSka0OhQS5huLBg6od1zkNpnWMCZloQDFVvOMQ==}
|
||||||
|
|
||||||
node-plop@0.26.3:
|
node-plop@0.26.3:
|
||||||
resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==}
|
resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==}
|
||||||
engines: {node: '>=8.9.4'}
|
engines: {node: '>=8.9.4'}
|
||||||
@@ -5576,9 +5564,6 @@ packages:
|
|||||||
obuf@1.1.2:
|
obuf@1.1.2:
|
||||||
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
|
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
|
||||||
|
|
||||||
ohash@1.1.4:
|
|
||||||
resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
|
|
||||||
|
|
||||||
on-exit-leak-free@2.1.2:
|
on-exit-leak-free@2.1.2:
|
||||||
resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
|
resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
|
||||||
engines: {node: '>=14.0.0'}
|
engines: {node: '>=14.0.0'}
|
||||||
@@ -5597,8 +5582,8 @@ packages:
|
|||||||
openapi-types@12.1.3:
|
openapi-types@12.1.3:
|
||||||
resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==}
|
resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==}
|
||||||
|
|
||||||
openapi3-ts@4.3.3:
|
openapi3-ts@4.4.0:
|
||||||
resolution: {integrity: sha512-LKkzBGJcZ6wdvkKGMoSvpK+0cbN5Xc3XuYkJskO+vjEQWJgs1kgtyUk0pjf8KwPuysv323Er62F5P17XQl96Qg==}
|
resolution: {integrity: sha512-9asTNB9IkKEzWMcHmVZE7Ts3kC9G7AFHfs8i7caD8HbI76gEjdkId4z/AkP83xdZsH7PLAnnbl47qZkXuxpArw==}
|
||||||
|
|
||||||
optionator@0.9.4:
|
optionator@0.9.4:
|
||||||
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
|
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
|
||||||
@@ -6736,12 +6721,12 @@ packages:
|
|||||||
trough@2.2.0:
|
trough@2.2.0:
|
||||||
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
|
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
|
||||||
|
|
||||||
trpc-to-openapi@2.1.0:
|
trpc-to-openapi@2.3.2:
|
||||||
resolution: {integrity: sha512-LODbI2a9LQamLpEz9hsqeMJBxpNT8KqfyICJhTVe8JBPZM8DvUkoICPlsdHf1KJVteoem/LlbwkD7loKYPWP1Q==}
|
resolution: {integrity: sha512-uDZou+5a+H77yhiqfzVRBXzTSX8/mQUGeFpr8+VtZmpzUBOmv5XYbyEtWpG7fOdGWZkB99wuuKeWUwNwwOGaXQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@trpc/server': ^11.0.0-rc.648
|
'@trpc/server': ^11.1.0
|
||||||
zod: ^3.23.8
|
zod: ^3.23.8
|
||||||
zod-openapi: ^4.1.0
|
zod-openapi: 4.2.4
|
||||||
|
|
||||||
ts-api-utils@1.4.3:
|
ts-api-utils@1.4.3:
|
||||||
resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==}
|
resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==}
|
||||||
@@ -6874,9 +6859,6 @@ packages:
|
|||||||
undici-types@6.19.8:
|
undici-types@6.19.8:
|
||||||
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
|
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
|
||||||
|
|
||||||
unenv@1.10.0:
|
|
||||||
resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
|
|
||||||
|
|
||||||
unified@10.1.2:
|
unified@10.1.2:
|
||||||
resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
|
resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
|
||||||
|
|
||||||
@@ -9709,33 +9691,33 @@ snapshots:
|
|||||||
|
|
||||||
'@tootallnate/quickjs-emscripten@0.23.0': {}
|
'@tootallnate/quickjs-emscripten@0.23.0': {}
|
||||||
|
|
||||||
'@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2)':
|
'@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@trpc/server': 11.0.0-rc.660(typescript@5.7.2)
|
'@trpc/server': 11.4.3(typescript@5.7.2)
|
||||||
typescript: 5.7.2
|
typescript: 5.7.2
|
||||||
|
|
||||||
'@trpc/next@11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2))(@trpc/react-query@11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(next@15.3.4(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)':
|
'@trpc/next@11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2))(@trpc/react-query@11.4.3(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.4.3(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@trpc/server@11.4.3(typescript@5.7.2))(next@15.3.4(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@trpc/client': 11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2)
|
'@trpc/client': 11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2)
|
||||||
'@trpc/server': 11.0.0-rc.660(typescript@5.7.2)
|
'@trpc/server': 11.4.3(typescript@5.7.2)
|
||||||
next: 15.3.4(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
next: 15.3.4(@babel/core@7.24.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
||||||
react: 18.3.1
|
react: 18.3.1
|
||||||
react-dom: 18.3.1(react@18.3.1)
|
react-dom: 18.3.1(react@18.3.1)
|
||||||
typescript: 5.7.2
|
typescript: 5.7.2
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@tanstack/react-query': 5.62.7(react@18.3.1)
|
'@tanstack/react-query': 5.62.7(react@18.3.1)
|
||||||
'@trpc/react-query': 11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)
|
'@trpc/react-query': 11.4.3(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.4.3(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)
|
||||||
|
|
||||||
'@trpc/react-query@11.0.0-rc.660(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)':
|
'@trpc/react-query@11.4.3(@tanstack/react-query@5.62.7(react@18.3.1))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2))(@trpc/server@11.4.3(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@tanstack/react-query': 5.62.7(react@18.3.1)
|
'@tanstack/react-query': 5.62.7(react@18.3.1)
|
||||||
'@trpc/client': 11.0.0-rc.660(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(typescript@5.7.2)
|
'@trpc/client': 11.4.3(@trpc/server@11.4.3(typescript@5.7.2))(typescript@5.7.2)
|
||||||
'@trpc/server': 11.0.0-rc.660(typescript@5.7.2)
|
'@trpc/server': 11.4.3(typescript@5.7.2)
|
||||||
react: 18.3.1
|
react: 18.3.1
|
||||||
react-dom: 18.3.1(react@18.3.1)
|
react-dom: 18.3.1(react@18.3.1)
|
||||||
typescript: 5.7.2
|
typescript: 5.7.2
|
||||||
|
|
||||||
'@trpc/server@11.0.0-rc.660(typescript@5.7.2)':
|
'@trpc/server@11.4.3(typescript@5.7.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
typescript: 5.7.2
|
typescript: 5.7.2
|
||||||
|
|
||||||
@@ -10615,8 +10597,6 @@ snapshots:
|
|||||||
ini: 1.3.8
|
ini: 1.3.8
|
||||||
proto-list: 1.2.4
|
proto-list: 1.2.4
|
||||||
|
|
||||||
consola@3.2.3: {}
|
|
||||||
|
|
||||||
constant-case@2.0.0:
|
constant-case@2.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
snake-case: 2.1.0
|
snake-case: 2.1.0
|
||||||
@@ -10668,7 +10648,7 @@ snapshots:
|
|||||||
shebang-command: 2.0.0
|
shebang-command: 2.0.0
|
||||||
which: 2.0.2
|
which: 2.0.2
|
||||||
|
|
||||||
crossws@0.3.1:
|
crossws@0.3.5:
|
||||||
dependencies:
|
dependencies:
|
||||||
uncrypto: 0.1.3
|
uncrypto: 0.1.3
|
||||||
|
|
||||||
@@ -11642,18 +11622,17 @@ snapshots:
|
|||||||
section-matter: 1.0.0
|
section-matter: 1.0.0
|
||||||
strip-bom-string: 1.0.0
|
strip-bom-string: 1.0.0
|
||||||
|
|
||||||
h3@1.13.0:
|
h3@1.15.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
cookie-es: 1.2.2
|
cookie-es: 1.2.2
|
||||||
crossws: 0.3.1
|
crossws: 0.3.5
|
||||||
defu: 6.1.4
|
defu: 6.1.4
|
||||||
destr: 2.0.3
|
destr: 2.0.3
|
||||||
iron-webcrypto: 1.2.1
|
iron-webcrypto: 1.2.1
|
||||||
ohash: 1.1.4
|
node-mock-http: 1.0.1
|
||||||
radix3: 1.1.2
|
radix3: 1.1.2
|
||||||
ufo: 1.5.4
|
ufo: 1.5.4
|
||||||
uncrypto: 0.1.3
|
uncrypto: 0.1.3
|
||||||
unenv: 1.10.0
|
|
||||||
|
|
||||||
handlebars@4.7.8:
|
handlebars@4.7.8:
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -12195,8 +12174,6 @@ snapshots:
|
|||||||
|
|
||||||
lodash.castarray@4.4.0: {}
|
lodash.castarray@4.4.0: {}
|
||||||
|
|
||||||
lodash.clonedeep@4.5.0: {}
|
|
||||||
|
|
||||||
lodash.get@4.4.2: {}
|
lodash.get@4.4.2: {}
|
||||||
|
|
||||||
lodash.isplainobject@4.0.6: {}
|
lodash.isplainobject@4.0.6: {}
|
||||||
@@ -12938,8 +12915,6 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
mime-db: 1.52.0
|
mime-db: 1.52.0
|
||||||
|
|
||||||
mime@3.0.0: {}
|
|
||||||
|
|
||||||
mimic-fn@2.1.0: {}
|
mimic-fn@2.1.0: {}
|
||||||
|
|
||||||
mini-svg-data-uri@1.4.4: {}
|
mini-svg-data-uri@1.4.4: {}
|
||||||
@@ -13076,8 +13051,6 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
lower-case: 1.1.4
|
lower-case: 1.1.4
|
||||||
|
|
||||||
node-fetch-native@1.6.4: {}
|
|
||||||
|
|
||||||
node-fetch@2.7.0:
|
node-fetch@2.7.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
whatwg-url: 5.0.0
|
whatwg-url: 5.0.0
|
||||||
@@ -13085,6 +13058,8 @@ snapshots:
|
|||||||
node-gyp-build@4.8.4:
|
node-gyp-build@4.8.4:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
node-mock-http@1.0.1: {}
|
||||||
|
|
||||||
node-plop@0.26.3:
|
node-plop@0.26.3:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/runtime-corejs3': 7.26.0
|
'@babel/runtime-corejs3': 7.26.0
|
||||||
@@ -13155,8 +13130,6 @@ snapshots:
|
|||||||
|
|
||||||
obuf@1.1.2: {}
|
obuf@1.1.2: {}
|
||||||
|
|
||||||
ohash@1.1.4: {}
|
|
||||||
|
|
||||||
on-exit-leak-free@2.1.2: {}
|
on-exit-leak-free@2.1.2: {}
|
||||||
|
|
||||||
once@1.4.0:
|
once@1.4.0:
|
||||||
@@ -13175,7 +13148,7 @@ snapshots:
|
|||||||
|
|
||||||
openapi-types@12.1.3: {}
|
openapi-types@12.1.3: {}
|
||||||
|
|
||||||
openapi3-ts@4.3.3:
|
openapi3-ts@4.4.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
yaml: 2.6.1
|
yaml: 2.6.1
|
||||||
|
|
||||||
@@ -14518,13 +14491,12 @@ snapshots:
|
|||||||
|
|
||||||
trough@2.2.0: {}
|
trough@2.2.0: {}
|
||||||
|
|
||||||
trpc-to-openapi@2.1.0(@trpc/server@11.0.0-rc.660(typescript@5.7.2))(zod-openapi@4.1.0(zod@3.24.0))(zod@3.24.0):
|
trpc-to-openapi@2.3.2(@trpc/server@11.4.3(typescript@5.7.2))(zod-openapi@4.1.0(zod@3.24.0))(zod@3.24.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@trpc/server': 11.0.0-rc.660(typescript@5.7.2)
|
'@trpc/server': 11.4.3(typescript@5.7.2)
|
||||||
co-body: 6.2.0
|
co-body: 6.2.0
|
||||||
h3: 1.13.0
|
h3: 1.15.1
|
||||||
lodash.clonedeep: 4.5.0
|
openapi3-ts: 4.4.0
|
||||||
openapi3-ts: 4.3.3
|
|
||||||
zod: 3.24.0
|
zod: 3.24.0
|
||||||
zod-openapi: 4.1.0(zod@3.24.0)
|
zod-openapi: 4.1.0(zod@3.24.0)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
@@ -14668,14 +14640,6 @@ snapshots:
|
|||||||
|
|
||||||
undici-types@6.19.8: {}
|
undici-types@6.19.8: {}
|
||||||
|
|
||||||
unenv@1.10.0:
|
|
||||||
dependencies:
|
|
||||||
consola: 3.2.3
|
|
||||||
defu: 6.1.4
|
|
||||||
mime: 3.0.0
|
|
||||||
node-fetch-native: 1.6.4
|
|
||||||
pathe: 1.1.2
|
|
||||||
|
|
||||||
unified@10.1.2:
|
unified@10.1.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/unist': 2.0.11
|
'@types/unist': 2.0.11
|
||||||
|
|||||||
@@ -5,9 +5,9 @@ packages:
|
|||||||
|
|
||||||
catalog:
|
catalog:
|
||||||
"@tanstack/react-query": ^5.59.15
|
"@tanstack/react-query": ^5.59.15
|
||||||
"@trpc/client": ^11.0.0-rc.477
|
"@trpc/client": ^11.4.3
|
||||||
"@trpc/react-query": ^11.0.0-rc.477
|
"@trpc/react-query": ^11.4.3
|
||||||
"@trpc/server": ^11.0.0-rc.477
|
"@trpc/server": ^11.4.3
|
||||||
eslint: ^9.12.0
|
eslint: ^9.12.0
|
||||||
prettier: ^3.3.3
|
prettier: ^3.3.3
|
||||||
tailwindcss: ^3.4.14
|
tailwindcss: ^3.4.14
|
||||||
|
|||||||
@@ -106,6 +106,7 @@
|
|||||||
"S3_ACCESS_KEY_ID",
|
"S3_ACCESS_KEY_ID",
|
||||||
"S3_SECRET_ACCESS_KEY",
|
"S3_SECRET_ACCESS_KEY",
|
||||||
"S3_ENDPOINT",
|
"S3_ENDPOINT",
|
||||||
|
"S3_FORCE_PATH_STYLE",
|
||||||
"PORT",
|
"PORT",
|
||||||
"BETTER_AUTH_SECRET",
|
"BETTER_AUTH_SECRET",
|
||||||
"BETTER_AUTH_TRUSTED_ORIGINS"
|
"BETTER_AUTH_TRUSTED_ORIGINS"
|
||||||
|
|||||||
Reference in New Issue
Block a user