Compare commits

...

9 Commits

Author SHA1 Message Date
Henry
6878c5af5a fix: reliably select workspace on login 2026-05-21 15:38:15 +01:00
hjball
edb88525c0 chore: compile translations 2026-05-18 22:21:55 +00:00
hjball
d69051611c chore: update translations 2026-05-18 22:21:52 +00:00
Henry
cf566e04c6 feat(cloud): improved upgrade journey 2026-05-18 23:20:11 +01:00
Henry
6ea622e7f7 fix(cloud): use prev_licence_key for upgrade/downgrade handler 2026-05-16 23:38:04 +01:00
Danny Halarewich
0e7b7a072c fix(editor): convert pasted markdown to formatted content (#498)
The tiptap-markdown extension was registered with default config, where
`transformPastedText` defaults to false. As a result, pasting markdown
text into card descriptions resulted in literal characters (e.g. '# heading'
shown as a paragraph of text) rather than rendered formatting.

Typing markdown shortcuts in the editor already worked because that goes
through a different path. Programmatic writes via the API also work
because they bypass the editor entirely. Only paste was affected.

Enabling `transformPastedText: true` makes pasted markdown behave as
users intuitively expect, matching the typed-markdown UX.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 23:03:06 +01:00
Nick Meinhold
f801d2a7eb fix(s3): default S3_REGION to us-east-1 instead of empty string (#495)
The AWS SDK throws "Region is missing" when S3Client is constructed
with an empty-string region, so any S3 feature (avatars, attachments,
presigned URL generation) is silently broken when S3_REGION is unset
— even though .env.example ships it unset and env.ts declares it
optional. The schema and the runtime disagreed about whether the var
was required.

Default to "us-east-1" in createS3Client. S3-compatible providers
(MinIO, Backblaze B2, R2, DigitalOcean Spaces, Wasabi) ignore the
region entirely; real AWS S3 users should set S3_REGION explicitly
to their bucket's actual region (clarified in .env.example).

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 22:56:48 +01:00
Nick Meinhold
d9157b6218 fix(workspace): point package "types" exports at src/, not stale dist/ (#496)
Each workspace package had its exports map pointing `types` at
`./dist/...d.ts` while `default` pointed at `./src/...ts`. The dist
directory is a build artifact only refreshed when someone runs
`pnpm build` in that package — meaning every other package in the
monorepo typechecks against last week's type signatures.

Concrete failure mode: contributor edits a function in
packages/shared/src/utils/foo.ts (changes a parameter type, adds a
new export, etc.), runs `pnpm typecheck` from root, sees green. The
check actually validated against the stale dist/.d.ts. Real type
errors stay invisible until CI builds shared first, by which point
the diff is already pushed.

Fix: point `types` at the same `src/` paths the runtime resolves to.
TypeScript reads .ts source as types fine when consumers share the
same TS version, which a monorepo guarantees. Verified end-to-end:
adding a new export to shared and immediately typechecking @kan/api
now picks it up without rebuilding shared, and breaking a return
type immediately fails the consumer's typecheck.

Applied to @kan/api, @kan/db, @kan/logger, @kan/shared.
@kan/email is intentionally left as-is because its source is .tsx
(JSX) — pointing types at .tsx would force every consumer to enable
--jsx in their tsconfig, which is a worse cascade than the stale
dist problem we're solving.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 22:55:07 +01:00
hjball
711ff7f610 chore: update translations 2026-05-16 21:36:10 +00:00
42 changed files with 2151 additions and 1204 deletions

View File

@@ -23,8 +23,8 @@ SMTP_REJECT_UNAUTHORIZED= # set to "false" to accept invalid certs
NEXT_PUBLIC_DISABLE_EMAIL=
# S3 storage (optional)
S3_REGION=
S3_ENDPOINT=
S3_REGION= # required for AWS S3 (e.g. us-east-1); ignored by most S3-compatible providers — defaults to us-east-1 if unset
S3_ENDPOINT= # set for S3-compatible providers (MinIO, R2, Spaces, etc.); leave blank for AWS S3
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_FORCE_PATH_STYLE=

View File

@@ -603,6 +603,10 @@ checksums:
zMquA7/message: 38ff8d574865bb71d2f620bc4ba98c20
zMquA7/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
zMquA7/translation: 38ff8d574865bb71d2f620bc4ba98c20
5EMoSo/translation: d5825bc247cfd3e52e233f7dab8051c6
5EMoSo/message: d5825bc247cfd3e52e233f7dab8051c6
5EMoSo/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
5EMoSo/origin/1/0: 619b4be43b9080346366c4bf6ba2253d
VHS0aJ/message: 31d0962985c83a29558c98a765bb1b16
VHS0aJ/origin/0/0: 15792234f408027822ee71ccddde6f9b
VHS0aJ/translation: 31d0962985c83a29558c98a765bb1b16
@@ -1146,8 +1150,7 @@ checksums:
x0kMO%2F/origin/0/0: 30791e26a172d47d3cb0693e82679246
x0kMO%2F/translation: 9da6c012e1b512d8c7fbd812626c4675
YaZDYI/message: 57cc47581c7faaffb3b1721b6352b576
YaZDYI/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
YaZDYI/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
YaZDYI/origin/0/0: dbad0c8d7863cb41f5495264f82e7081
YaZDYI/translation: 57cc47581c7faaffb3b1721b6352b576
lsgnzd/message: 934c6867d9bdbe6099b2c0f5a3107f78
lsgnzd/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
@@ -1256,6 +1259,9 @@ checksums:
2POOFK/origin/4/0: 9737a9cef0646ff4bbd942b1924b9a2c
2POOFK/origin/5/0: fadd5a5b6963ec5f261072f7e8d2140b
2POOFK/translation: 0326365539c004f6088656f692602078
8LLt89/translation: 9a78178dc1874543d35153ae325e2811
8LLt89/message: 9a78178dc1874543d35153ae325e2811
8LLt89/origin/0/0: 619b4be43b9080346366c4bf6ba2253d
uP4V6I/message: 2d403501f0488ec7d4eac979faf051a2
uP4V6I/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
uP4V6I/translation: 2d403501f0488ec7d4eac979faf051a2
@@ -1479,6 +1485,9 @@ checksums:
"%2BdjOzj/origin/0/0": faa852a0c0e3c81fe948e394029c1ba5
"%2BdjOzj/origin/1/0": 8628ddb6f4ded25c0f17e2cbda8207d3
"%2BdjOzj/translation": ade922db1be6b26bc979565ce5de2bc7
M2zwdn/translation: 4c9c0d43434ad63a70e8f956d1900602
M2zwdn/message: 4c9c0d43434ad63a70e8f956d1900602
M2zwdn/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
qPP4lD/message: 03eeed2d715e770259f722ba48a61ab3
qPP4lD/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
qPP4lD/translation: 03eeed2d715e770259f722ba48a61ab3
@@ -1624,11 +1633,17 @@ checksums:
W%2FElkg/message: 1f527cd6d1ed602930bcaa303f503b51
W%2FElkg/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
W%2FElkg/translation: 1f527cd6d1ed602930bcaa303f503b51
NwiNTb/translation: 9840dd63c40b860a9de1488a07b86828
NwiNTb/message: 9840dd63c40b860a9de1488a07b86828
NwiNTb/origin/0/0: 619b4be43b9080346366c4bf6ba2253d
OvoEq7/message: 1606dc30b369856b9dba1fe9aec425d2
OvoEq7/origin/0/0: 1d6b5f88cdad160a67842f6b65387448
OvoEq7/origin/1/0: 1d6b5f88cdad160a67842f6b65387448
OvoEq7/origin/2/0: 7493592314bc3b96ad96127a949ba1ba
OvoEq7/translation: 1606dc30b369856b9dba1fe9aec425d2
GnG6Oy/translation: c7910e9020804dbe5c7022044c669e68
GnG6Oy/message: c7910e9020804dbe5c7022044c669e68
GnG6Oy/origin/0/0: 619b4be43b9080346366c4bf6ba2253d
wlQNTg/message: 0932e80cba1e3e0a7f52bb67ff31da32
wlQNTg/origin/0/0: 94d3e20c29bb517dd394711d7524e478
wlQNTg/origin/1/0: db1e755dc7d73e037f425111bf7c30a6
@@ -1900,6 +1915,9 @@ checksums:
Oi%2BJ%2BN/message: 313804fe615d51e0f0cbd599161d1ade
Oi%2BJ%2BN/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
Oi%2BJ%2BN/translation: 313804fe615d51e0f0cbd599161d1ade
GdgCoi/translation: c6a08c771f97d86b02cf10d8f5f2d788
GdgCoi/message: c6a08c771f97d86b02cf10d8f5f2d788
GdgCoi/origin/0/0: 619b4be43b9080346366c4bf6ba2253d
Iqh0Uv/message: 0cc9dcd6ac624383e9977f66d4b3b777
Iqh0Uv/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
Iqh0Uv/origin/1/0: eb63312c63f6c8d2a5b6520c89012123
@@ -1970,19 +1988,18 @@ checksums:
tyHiOa/origin/34/0: afee530613110e248ffde6b56872ebed
tyHiOa/origin/35/0: afee530613110e248ffde6b56872ebed
tyHiOa/origin/36/0: 8628ddb6f4ded25c0f17e2cbda8207d3
tyHiOa/origin/37/0: 8628ddb6f4ded25c0f17e2cbda8207d3
tyHiOa/origin/38/0: 7493592314bc3b96ad96127a949ba1ba
tyHiOa/origin/37/0: 7493592314bc3b96ad96127a949ba1ba
tyHiOa/origin/38/0: 69d8634b177fdf937764b406fd477547
tyHiOa/origin/39/0: 69d8634b177fdf937764b406fd477547
tyHiOa/origin/40/0: 69d8634b177fdf937764b406fd477547
tyHiOa/origin/41/0: 03c00909b41be01231cd3e843c8ee44e
tyHiOa/origin/42/0: 5c60161e173f5eae9276d8e4c70b4ebb
tyHiOa/origin/43/0: 83911e3eacbad4583e2b1647a784d154
tyHiOa/origin/44/0: d465da67c0a870d198eb7f313569c137
tyHiOa/origin/45/0: 33bf266228f835e12c0bfb0e5efb3be9
tyHiOa/origin/46/0: ff48991e314b0b3e989a4dac59860fd5
tyHiOa/origin/47/0: 30791e26a172d47d3cb0693e82679246
tyHiOa/origin/48/0: dbad0c8d7863cb41f5495264f82e7081
tyHiOa/origin/49/0: 0dccc39d0debbf3e089cb6d292de762b
tyHiOa/origin/40/0: 03c00909b41be01231cd3e843c8ee44e
tyHiOa/origin/41/0: 5c60161e173f5eae9276d8e4c70b4ebb
tyHiOa/origin/42/0: 83911e3eacbad4583e2b1647a784d154
tyHiOa/origin/43/0: d465da67c0a870d198eb7f313569c137
tyHiOa/origin/44/0: 33bf266228f835e12c0bfb0e5efb3be9
tyHiOa/origin/45/0: ff48991e314b0b3e989a4dac59860fd5
tyHiOa/origin/46/0: 30791e26a172d47d3cb0693e82679246
tyHiOa/origin/47/0: dbad0c8d7863cb41f5495264f82e7081
tyHiOa/origin/48/0: 0dccc39d0debbf3e089cb6d292de762b
tyHiOa/translation: 21ffcf0b00e7cd7b64f7454a95762e1d
PZCqeW/message: 325dea6dd0348a27a6818db2c1340c98
PZCqeW/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
@@ -2170,6 +2187,9 @@ checksums:
SkCNhl/message: 137017b2b3e885c4894ca8c899af5bc2
SkCNhl/origin/0/0: 89a76a14edc1c0b7876d79d7571bb8fb
SkCNhl/translation: 137017b2b3e885c4894ca8c899af5bc2
MpFIca/translation: 6e3f470ef5468c5195ae09f518b4dea4
MpFIca/message: 6e3f470ef5468c5195ae09f518b4dea4
MpFIca/origin/0/0: 7493592314bc3b96ad96127a949ba1ba
e1v%2BJ3/message: 9aeca4f286e14966ef1c32d2abc74584
e1v%2BJ3/origin/0/0: f64cd62b620f454998523af2a4330278
e1v%2BJ3/translation: 9aeca4f286e14966ef1c32d2abc74584
@@ -2267,6 +2287,10 @@ checksums:
n1ekoW/message: ec7b8f314fe9bc6591006707484ede61
n1ekoW/origin/0/0: 6cda8b872e4902cbc0191d9375adf4ef
n1ekoW/translation: ec7b8f314fe9bc6591006707484ede61
jbGGzf/translation: 7f18a6418cc7eb05158cff67247bc966
jbGGzf/message: 7f18a6418cc7eb05158cff67247bc966
jbGGzf/placeholders/partnerName/0: f182b91b0442585d06f8bf9545912628
jbGGzf/origin/0/0: 055278d1067f7350adbbc1eaf446e43c
4dGN6E/message: dd086c229fd7cc0247d4c1b5c6f096a8
4dGN6E/origin/0/0: 055278d1067f7350adbbc1eaf446e43c
4dGN6E/translation: dd086c229fd7cc0247d4c1b5c6f096a8
@@ -2325,9 +2349,13 @@ checksums:
R6pB8R/origin/0/0: 09a6a32f9a6b415e81b4d2f8181a0e6b
R6pB8R/translation: e5cb0428f1ac6485688f120d78742875
veIDCY/message: 4be2811a8f3455618032ccb59e40658b
veIDCY/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
veIDCY/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
veIDCY/origin/0/0: dbad0c8d7863cb41f5495264f82e7081
veIDCY/translation: 4be2811a8f3455618032ccb59e40658b
4%2BJaWo/translation: e346e4ed7d138dcc873db187922369da
4%2BJaWo/message: e346e4ed7d138dcc873db187922369da
4%2BJaWo/origin/0/0: 94d3e20c29bb517dd394711d7524e478
4%2BJaWo/origin/1/0: 94d3e20c29bb517dd394711d7524e478
4%2BJaWo/origin/2/0: 94d3e20c29bb517dd394711d7524e478
Y8yzGg/message: 396a94648584067cc5795f7b32d3d663
Y8yzGg/origin/0/0: 82a5cf8d69f098641eb357bf102cd504
Y8yzGg/translation: 396a94648584067cc5795f7b32d3d663
@@ -2710,6 +2738,9 @@ checksums:
7Ufoyg/message: 5c418701b27b9acbc5dd199719007362
7Ufoyg/origin/0/0: 9737a9cef0646ff4bbd942b1924b9a2c
7Ufoyg/translation: 5c418701b27b9acbc5dd199719007362
uXKtPH/translation: 8a95d730b360db6041001450aa751ab4
uXKtPH/message: 8a95d730b360db6041001450aa751ab4
uXKtPH/origin/0/0: 619b4be43b9080346366c4bf6ba2253d
mx8%2B1u/message: f2949ca2dc18b0063af92e60779abb65
mx8%2B1u/origin/0/0: c0b59968b2b234167c488a05cc38710b
mx8%2B1u/origin/1/0: c0b59968b2b234167c488a05cc38710b
@@ -2719,6 +2750,9 @@ checksums:
8AwlaR/message: acb1fdc14ed875815ae9f8a5254bc634
8AwlaR/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
8AwlaR/translation: acb1fdc14ed875815ae9f8a5254bc634
i5yNAO/translation: 478092018a27a4e588cb5c70968ef11a
i5yNAO/message: 478092018a27a4e588cb5c70968ef11a
i5yNAO/origin/0/0: 7493592314bc3b96ad96127a949ba1ba
Ws%2B3X%2B/message: 905b10eeb09fdc5ac7fc757e935ee757
Ws%2B3X%2B/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
Ws%2B3X%2B/translation: 905b10eeb09fdc5ac7fc757e935ee757
@@ -2752,13 +2786,12 @@ checksums:
zERArS/placeholders/0/0: 06f23520ebabfffed4999b5bcf61c9cd
zERArS/origin/0/0: 1d6b5f88cdad160a67842f6b65387448
zERArS/translation: aca196d729401d8adc5c8ca9d558840e
kwkhPe/translation: 63c3b52882e0d779859307d672c178c2
kwkhPe/message: 63c3b52882e0d779859307d672c178c2
kwkhPe/origin/0/0: 7493592314bc3b96ad96127a949ba1ba
kwkhPe/origin/1/0: 15ea2dfd5eae4e05b226b1320103476e
kwkhPe/translation: 63c3b52882e0d779859307d672c178c2
IelE1h/message: 972773025e763ddf53273df6d37a729a
IelE1h/origin/0/0: 94d3e20c29bb517dd394711d7524e478
IelE1h/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
IelE1h/origin/2/0: 5f6c4a0c9be5098099167871ae1564af
IelE1h/origin/0/0: dbad0c8d7863cb41f5495264f82e7081
IelE1h/translation: 972773025e763ddf53273df6d37a729a
cWtfn1/message: 9a91ea70f5eb55aac96640bf0fd7feff
cWtfn1/origin/0/0: 69d8634b177fdf937764b406fd477547

View File

@@ -474,7 +474,7 @@ export default function Editor({
autolink: true,
linkOnPaste: true,
}),
Markdown,
Markdown.configure({ transformPastedText: true }),
Placeholder.configure({
placeholder: readOnly
? ""

View File

@@ -28,7 +28,6 @@ import ButtonComponent from "~/components/Button";
import ReactiveButton from "~/components/ReactiveButton";
import UserMenu from "~/components/UserMenu";
import WorkspaceMenu from "~/components/WorkspaceMenu";
import { useModal } from "~/providers/modal";
import { useWorkspace } from "~/providers/workspace";
import { api } from "~/utils/api";
@@ -53,7 +52,6 @@ export default function SideNavigation({
const { workspace } = useWorkspace();
const [isCollapsed, setIsCollapsed] = useState(false);
const [isInitialised, setIsInitialised] = useState(false);
const { openModal } = useModal();
const { data: workspaceData } = api.workspace.byId.useQuery(
{ workspacePublicId: workspace.publicId },
@@ -223,21 +221,19 @@ export default function SideNavigation({
<ButtonComponent
iconLeft={<HiBolt />}
variant="secondary"
href="/settings/workspace?upgrade=pro"
aria-label="Upgrade to Pro"
title="Upgrade to Pro"
href={`/upgrade/select-plan?plan=pro&workspacePublicId=${workspace.publicId}&returnUrl=${encodeURIComponent("/settings/billing")}`}
aria-label={t`Start free trial`}
title={t`Start free trial`}
iconOnly
onClick={() => openModal("UPGRADE_TO_PRO")}
/>
) : (
<ButtonComponent
iconLeft={<HiBolt />}
fullWidth
variant="secondary"
href="/settings/workspace?upgrade=pro"
onClick={() => openModal("UPGRADE_TO_PRO")}
href={`/upgrade/select-plan?plan=pro&workspacePublicId=${workspace.publicId}&returnUrl=${encodeURIComponent("/settings/billing")}`}
>
{t`Upgrade to Pro`}
{t`Start free trial`}
</ButtonComponent>
)}
</div>

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "10 $/Monat"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "8 $/Monat"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Aktivieren | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Aktivieren Sie Ihr Konto"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Mitglied hinzufügen"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "Das Hinzufügen eines neuen Mitglieds kostet zusätzlich {price} ({billingType}) pro Platz."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Administrator"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "Haben Sie bereits ein Konto? <0><1>Anmelden</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Jährlich"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Jeder mit diesem Link kann Ihrem Workspace beitreten"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Ideal für kleine Teams, die gemeinsam arbeiten und schneller vorankommen möchten."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "jährlich abgerechnet"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "monatlich abgerechnet"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Abrechnung"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Abrechnungsportal"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Boards"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Tarif wählen"
},
"5EMoSo": {
"translation": "Plan wählen",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Weiter"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Einladungslink erstellen"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Einladungslink deaktivieren"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Workspace löschen"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Berechtigungen bearbeiten"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "E-Mail"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "E-Mail-Sichtbarkeit"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Fehler"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Fehler beim Erstellen des Einladungslinks"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Fehler beim Deaktivieren des Einladungslinks"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Fehler beim Einladen des Mitglieds"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Fehler beim Upgrade des Abonnements"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "Einladungslink konnte nicht kopiert werden"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Kostenlos"
},
"8LLt89": {
"translation": "Kostenlos (1 Mitglied)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Kostenloser Plan"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Zu den Boards"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Zu den Mitgliedern"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Zu den Einstellungen"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Zu Vorlagen gehen"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Gut geeignet für Einsteiger, die nur die wichtigsten Funktionen benötigen."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Gast"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Ungültige E-Mail-Adresse"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Einladen"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Einladungslink kopiert"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Einladungslink in Zwischenablage kopiert"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "Einladungslinks erfordern ein Team- oder Pro-Abonnement. Bitte upgraden Sie Ihren Workspace."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Mitglied einladen"
},
"M2zwdn": {
"translation": "Um Mitglieder einzuladen, benötigen Sie einen Team- oder Pro-Plan. Sie werden zur Upgrade-Seite Ihres Arbeitsbereichs weitergeleitet.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Das Einladen von Mitgliedern erfordert einen Team-Plan. Sie werden zur Upgrade-Seite Ihres Workspaces weitergeleitet."
"translation": "Das Einladen von Mitgliedern erfordert einen Team-Plan. Sie werden zur Upgrade-Seite Ihres Workspaces weitergeleitet.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Mittlere Priorität"
},
"NwiNTb": {
"translation": "Mitglied",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Mitglied"
},
"GnG6Oy": {
"translation": "Mitglieder",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Mitglieder"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Mitglieder | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "Monatliche Abrechnung"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "Sobald Sie Ihren Workspace löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Pausiert"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Ausstehend"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Wählen Sie einen Tarif, um loszulegen. Alle kostenpflichtigen Tarife beinhalten eine 14-tägige kostenlose Testphase."
},
"GdgCoi": {
"translation": "Plan",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Bitte versuchen Sie es später erneut."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Pro-Plan"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Pro-Plan ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Mitglied entfernen"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Rolle"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Boards und Karten durchsuchen..."
},
"MpFIca": {
"translation": "Plätze",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Einstellungen"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Einstellungen | Abrechnung"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Einstellungen | Workspace"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Anmelden"
},
"jbGGzf": {
"translation": "Melden Sie sich an oder erstellen Sie ein Konto, um Ihre {partnerName}-Lizenz zu aktivieren",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Melden Sie sich an oder erstellen Sie ein Konto, um Ihre Lizenz zu aktivieren"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Abmelden"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Solo"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Während der Aktivierung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "14-tägige kostenlose Testversion starten"
},
"4+JaWo": {
"translation": "Kostenlose Testversion starten",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Abonnement erforderlich"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Team"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Team-Plan"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Vorlagen"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Unbegrenzte Listen"
},
"uXKtPH": {
"translation": "unbegrenzte Mitglieder",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Unbegrenzte Mitglieder und ein individueller Workspace-Benutzername für Teams, die wachsen möchten."
},
"i5yNAO": {
"translation": "Unbegrenzte Plätze",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "hat den Titel zu <0>{0}</0> aktualisiert"
},
"kwkhPe": {
"translation": "Upgrade",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Upgrade"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Auf Pro upgraden"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Benutzer"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "Benutzer ist bereits Mitglied dieses Workspaces"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Rechnungen und Abonnement anzeigen und verwalten."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "Wir haben einen Link an {magicLinkRecipient} gesendet"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "Wochenbeginn"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Workspace-Beschreibung"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Workspace-Name"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "Workspace-URL"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "Sie haben unbegrenzte Plätze mit Ihrem Pro-Plan. Es fallen keine zusätzlichen Kosten für neue Mitglieder an!"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Ihr Avatar"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -195,11 +195,11 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
158
156
],
[
"src/views/members/components/InviteMemberForm.tsx",
170
168
]
],
"translation": "$10/month"
@@ -211,7 +211,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
170
168
]
],
"translation": "$8/month"
@@ -347,7 +347,7 @@
"origin": [
[
"src/pages/partner/activate.tsx",
43
46
]
],
"translation": "Activate | kan.bn"
@@ -359,7 +359,7 @@
"origin": [
[
"src/pages/partner/activate.tsx",
53
56
]
],
"translation": "Activate your account"
@@ -539,7 +539,7 @@
],
[
"src/views/members/components/InviteMemberForm.tsx",
257
230
]
],
"translation": "Add member"
@@ -737,7 +737,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
327
300
]
],
"translation": "Adding a new member will cost an additional {price} ({billingType}) per seat."
@@ -761,7 +761,7 @@
"origin": [
[
"src/views/members/index.tsx",
207
213
]
],
"translation": "Admin"
@@ -909,7 +909,7 @@
"origin": [
[
"src/pages/partner/activate.tsx",
88
96
],
[
"src/views/auth/signup/index.tsx",
@@ -973,7 +973,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
63
64
]
],
"translation": "Annual"
@@ -985,7 +985,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
311
281
]
],
"translation": "Anyone with this link can join your workspace"
@@ -1393,7 +1393,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
86
87
]
],
"translation": "Best for small teams who want to collaborate and move faster together."
@@ -1417,7 +1417,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
171
169
]
],
"translation": "billed annually"
@@ -1429,7 +1429,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
171
169
]
],
"translation": "billed monthly"
@@ -1449,7 +1449,7 @@
],
[
"src/views/settings/BillingSettings.tsx",
39
88
]
],
"translation": "Billing"
@@ -1461,7 +1461,7 @@
"origin": [
[
"src/views/settings/BillingSettings.tsx",
49
98
]
],
"translation": "Billing portal"
@@ -1669,7 +1669,7 @@
"origin": [
[
"src/components/SideNavigation.tsx",
99
97
],
[
"src/views/pricing/components/FeatureComparisonTable.tsx",
@@ -2153,7 +2153,7 @@
],
[
"src/views/onboarding/select-plan/index.tsx",
209
236
],
[
"src/views/settings/components/Avatar.tsx",
@@ -2345,7 +2345,7 @@
"origin": [
[
"src/pages/partner/activate.tsx",
53
56
],
[
"src/views/auth/login/index.tsx",
@@ -2393,11 +2393,27 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
122
149
]
],
"translation": "Choose a plan"
},
"5EMoSo": {
"translation": "Choose plan",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
336
],
[
"src/views/settings/BillingSettings.tsx",
80
]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -2825,7 +2841,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
212
242
],
[
"src/views/onboarding/workspace-details/index.tsx",
@@ -3061,7 +3077,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
349
324
]
],
"translation": "Create invite link"
@@ -3422,7 +3438,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
348
323
]
],
"translation": "Deactivate invite link"
@@ -3606,11 +3622,11 @@
],
[
"src/views/settings/WorkspaceSettings.tsx",
125
85
],
[
"src/views/settings/WorkspaceSettings.tsx",
136
96
]
],
"translation": "Delete workspace"
@@ -4090,7 +4106,7 @@
],
[
"src/views/members/index.tsx",
230
236
]
],
"translation": "Edit permissions"
@@ -4162,7 +4178,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
272
245
],
[
"src/views/settings/AccountSettings.tsx",
@@ -4202,7 +4218,7 @@
"origin": [
[
"src/views/settings/WorkspaceSettings.tsx",
100
73
]
],
"translation": "Email visibility"
@@ -4378,7 +4394,7 @@
],
[
"src/views/members/components/InviteMemberForm.tsx",
215
213
]
],
"translation": "Error"
@@ -4414,7 +4430,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
128
123
]
],
"translation": "Error creating invite link"
@@ -4426,7 +4442,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
144
139
]
],
"translation": "Error deactivating invite link"
@@ -4498,11 +4514,11 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
97
92
],
[
"src/views/members/components/InviteMemberForm.tsx",
103
98
]
],
"translation": "Error inviting member"
@@ -4572,10 +4588,6 @@
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
240
],
[
"src/views/settings/components/UpgradeToProConfirmation.tsx",
43
@@ -4695,7 +4707,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
216
214
]
],
"translation": "Failed to copy invite link"
@@ -4987,11 +4999,11 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
77
78
],
[
"src/views/onboarding/select-plan/index.tsx",
78
79
],
[
"src/views/pricing/components/FeatureComparisonTable.tsx",
@@ -5012,6 +5024,18 @@
],
"translation": "Free"
},
"8LLt89": {
"translation": "Free (1 member)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/settings/BillingSettings.tsx",
31
]
]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -5031,11 +5055,11 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
333
307
],
[
"src/views/members/index.tsx",
297
303
]
],
"translation": "Free Plan"
@@ -5307,7 +5331,7 @@
"origin": [
[
"src/components/SideNavigation.tsx",
107
105
],
[
"src/pages/404.tsx",
@@ -5335,7 +5359,7 @@
"origin": [
[
"src/components/SideNavigation.tsx",
131
129
]
],
"translation": "Go to members"
@@ -5347,7 +5371,7 @@
"origin": [
[
"src/components/SideNavigation.tsx",
143
141
]
],
"translation": "Go to settings"
@@ -5359,7 +5383,7 @@
"origin": [
[
"src/components/SideNavigation.tsx",
119
117
]
],
"translation": "Go to templates"
@@ -5371,7 +5395,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
79
80
]
],
"translation": "Good for individuals starting out who just need the essentials."
@@ -5415,7 +5439,7 @@
"origin": [
[
"src/views/members/index.tsx",
209
215
]
],
"translation": "Guest"
@@ -5815,7 +5839,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
51
46
]
],
"translation": "Invalid email address"
@@ -5839,7 +5863,7 @@
"origin": [
[
"src/views/members/index.tsx",
310
322
]
],
"translation": "Invite"
@@ -5851,7 +5875,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
209
207
]
],
"translation": "Invite link copied"
@@ -5863,7 +5887,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
210
208
]
],
"translation": "Invite link copied to clipboard"
@@ -5891,7 +5915,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
123
118
]
],
"translation": "Invite links require a Team or Pro subscription. Please upgrade your workspace."
@@ -5907,11 +5931,23 @@
],
[
"src/views/members/components/InviteMemberForm.tsx",
367
344
]
],
"translation": "Invite member"
},
"M2zwdn": {
"translation": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
310
]
]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
@@ -5922,7 +5958,8 @@
336
]
],
"translation": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
"translation": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -6493,6 +6530,18 @@
],
"translation": "Medium Priority"
},
"NwiNTb": {
"translation": "member",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/settings/BillingSettings.tsx",
40
]
]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -6508,11 +6557,23 @@
],
[
"src/views/members/index.tsx",
208
214
]
],
"translation": "Member"
},
"GnG6Oy": {
"translation": "members",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/settings/BillingSettings.tsx",
40
]
]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
@@ -6520,7 +6581,7 @@
"origin": [
[
"src/components/SideNavigation.tsx",
123
121
],
[
"src/views/board/components/Filters.tsx",
@@ -6536,7 +6597,7 @@
],
[
"src/views/members/index.tsx",
269
275
],
[
"src/views/pricing/components/FeatureComparisonTable.tsx",
@@ -6556,7 +6617,7 @@
"origin": [
[
"src/views/members/index.tsx",
264
270
]
],
"translation": "Members | {0}"
@@ -6592,7 +6653,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
62
63
],
[
"src/views/pricing/components/Pricing.tsx",
@@ -6612,7 +6673,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
159
157
]
],
"translation": "monthly billing"
@@ -7195,7 +7256,7 @@
"origin": [
[
"src/views/settings/WorkspaceSettings.tsx",
128
88
]
],
"translation": "Once you delete your workspace, there is no going back. This action cannot be undone."
@@ -7439,7 +7500,7 @@
"origin": [
[
"src/views/members/index.tsx",
216
222
]
],
"translation": "Paused"
@@ -7467,7 +7528,7 @@
"origin": [
[
"src/views/members/index.tsx",
216
222
]
],
"translation": "Pending"
@@ -7591,11 +7652,23 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
125
152
]
],
"translation": "Pick a plan to get started. All paid plans include a 14-day free trial."
},
"GdgCoi": {
"translation": "Plan",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/settings/BillingSettings.tsx",
66
]
]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -7875,11 +7948,7 @@
],
[
"src/views/members/components/InviteMemberForm.tsx",
104
],
[
"src/views/members/components/InviteMemberForm.tsx",
241
99
],
[
"src/views/members/index.tsx",
@@ -7939,11 +8008,11 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
129
124
],
[
"src/views/members/components/InviteMemberForm.tsx",
145
140
]
],
"translation": "Please try again later."
@@ -8083,7 +8152,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
91
92
],
[
"src/views/pricing/components/FeatureComparisonTable.tsx",
@@ -8103,7 +8172,7 @@
"origin": [
[
"src/views/members/index.tsx",
294
300
]
],
"translation": "Pro Plan"
@@ -8115,7 +8184,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
322
294
]
],
"translation": "Pro Plan ∞"
@@ -8271,7 +8340,7 @@
"origin": [
[
"src/views/members/index.tsx",
239
245
]
],
"translation": "Remove member"
@@ -8542,7 +8611,7 @@
"origin": [
[
"src/views/members/index.tsx",
332
344
]
],
"translation": "Role"
@@ -8675,6 +8744,18 @@
],
"translation": "Search boards and cards..."
},
"MpFIca": {
"translation": "seats",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/members/index.tsx",
311
]
]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -8938,7 +9019,7 @@
],
[
"src/components/SideNavigation.tsx",
135
133
]
],
"translation": "Settings"
@@ -8974,7 +9055,7 @@
"origin": [
[
"src/views/settings/BillingSettings.tsx",
35
62
]
],
"translation": "Settings | Billing"
@@ -9022,7 +9103,7 @@
"origin": [
[
"src/views/settings/WorkspaceSettings.tsx",
59
32
]
],
"translation": "Settings | Workspace"
@@ -9063,6 +9144,22 @@
],
"translation": "Sign In"
},
"jbGGzf": {
"translation": "Sign in or create an account to activate your {partnerName} license",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": [
"partnerName"
]
},
"comments": [],
"origin": [
[
"src/pages/partner/activate.tsx",
62
]
]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
@@ -9070,7 +9167,7 @@
"origin": [
[
"src/pages/partner/activate.tsx",
59
67
]
],
"translation": "Sign in or create an account to activate your license"
@@ -9082,7 +9179,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
284
315
],
[
"src/views/onboarding/workspace-details/index.tsx",
@@ -9238,7 +9335,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
76
77
]
],
"translation": "Solo"
@@ -9250,7 +9347,7 @@
"origin": [
[
"src/pages/partner/activate.tsx",
65
73
]
],
"translation": "Something went wrong during activation. Please try again."
@@ -9296,10 +9393,6 @@
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
359
],
[
"src/views/settings/components/UpgradeToProConfirmation.tsx",
113
@@ -9307,6 +9400,26 @@
],
"translation": "Start 14 day free trial"
},
"4+JaWo": {
"translation": "Start free trial",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
[
"src/components/SideNavigation.tsx",
225
],
[
"src/components/SideNavigation.tsx",
226
],
[
"src/components/SideNavigation.tsx",
236
]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -9338,7 +9451,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
122
117
]
],
"translation": "Subscription Required"
@@ -9430,7 +9543,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
83
84
]
],
"translation": "Team"
@@ -9442,11 +9555,11 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
322
294
],
[
"src/views/members/index.tsx",
296
302
]
],
"translation": "Team Plan"
@@ -9542,7 +9655,7 @@
"origin": [
[
"src/components/SideNavigation.tsx",
111
109
],
[
"src/views/home/components/Features.tsx",
@@ -10835,6 +10948,18 @@
],
"translation": "Unlimited lists"
},
"uXKtPH": {
"translation": "unlimited members",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/settings/BillingSettings.tsx",
35
]
]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -10866,11 +10991,23 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
94
95
]
],
"translation": "Unlimited members and a custom workspace username for teams ready to scale."
},
"i5yNAO": {
"translation": "Unlimited seats",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/members/index.tsx",
310
]
]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -11004,33 +11141,29 @@
"translation": "updated the title to <0>{0}</0>"
},
"kwkhPe": {
"translation": "Upgrade",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [
[
"src/views/members/index.tsx",
281
287
],
[
"src/views/onboarding/select-plan/index.tsx",
241
]
]
],
"translation": "Upgrade"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
[
"src/components/SideNavigation.tsx",
240
],
[
"src/views/settings/components/UpgradeToProConfirmation.tsx",
55
],
[
"src/views/settings/WorkspaceSettings.tsx",
118
]
],
"translation": "Upgrade to Pro"
@@ -11182,7 +11315,7 @@
"origin": [
[
"src/views/members/index.tsx",
326
338
]
],
"translation": "User"
@@ -11194,7 +11327,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
98
93
]
],
"translation": "User is already a member of this workspace"
@@ -11230,7 +11363,7 @@
"origin": [
[
"src/views/settings/BillingSettings.tsx",
42
91
]
],
"translation": "View and manage your billing and subscription."
@@ -11330,7 +11463,7 @@
"origin": [
[
"src/pages/partner/activate.tsx",
57
60
]
],
"translation": "We sent a link to {magicLinkRecipient}"
@@ -11494,7 +11627,7 @@
"origin": [
[
"src/views/settings/WorkspaceSettings.tsx",
91
64
]
],
"translation": "Week start day"
@@ -11578,7 +11711,7 @@
],
[
"src/views/members/index.tsx",
264
270
],
[
"src/views/public/board/index.tsx",
@@ -11627,7 +11760,7 @@
],
[
"src/views/settings/WorkspaceSettings.tsx",
82
55
]
],
"translation": "Workspace description"
@@ -11703,7 +11836,7 @@
],
[
"src/views/settings/WorkspaceSettings.tsx",
63
36
]
],
"translation": "Workspace name"
@@ -11791,7 +11924,7 @@
"origin": [
[
"src/views/settings/WorkspaceSettings.tsx",
72
45
]
],
"translation": "Workspace URL"
@@ -12003,7 +12136,7 @@
"origin": [
[
"src/views/members/components/InviteMemberForm.tsx",
326
299
]
],
"translation": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
@@ -12087,7 +12220,7 @@
"origin": [
[
"src/views/onboarding/select-plan/index.tsx",
229
260
]
],
"translation": "Your avatar"

File diff suppressed because one or more lines are too long

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "$10/mes"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "$8/mes"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Activar | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Activa tu cuenta"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Añadir miembro"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "Añadir un nuevo miembro costará {price} adicionales ({billingType}) por puesto."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Administrador"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "¿Ya tienes una cuenta? <0><1>Inicia sesión</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Anual"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Cualquiera con este enlace puede unirse a tu espacio de trabajo"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Ideal para equipos pequeños que desean colaborar y avanzar más rápido juntos."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "facturado anualmente"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "facturado mensualmente"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Facturación"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Portal de facturación"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Tableros"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Elige un plan"
},
"5EMoSo": {
"translation": "Elegir plan",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Continuar"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Crear enlace de invitación"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Desactivar enlace de invitación"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Eliminar espacio de trabajo"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Editar permisos"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "Email"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "Visibilidad del email"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Error"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Error al crear el enlace de invitación"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Error al desactivar el enlace de invitación"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Error al invitar al miembro"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Error al actualizar la suscripción"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "No se pudo copiar el enlace de invitación"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Gratis"
},
"8LLt89": {
"translation": "Gratis (1 miembro)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Plan gratuito"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Ir a tableros"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Ir a miembros"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Ir a configuración"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Ir a plantillas"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Ideal para personas que comienzan y solo necesitan lo esencial."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Invitado"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Dirección de correo electrónico no válida"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Invitar"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Enlace de invitación copiado"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Enlace de invitación copiado al portapapeles"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "Los enlaces de invitación requieren una suscripción Team o Pro. Por favor, actualiza tu espacio de trabajo."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Invitar miembro"
},
"M2zwdn": {
"translation": "Invitar miembros requiere un plan Team o Pro. Serás redirigido para actualizar tu espacio de trabajo.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Invitar miembros requiere un plan Team. Serás redirigido para actualizar tu espacio de trabajo."
"translation": "Invitar miembros requiere un plan Team. Serás redirigido para actualizar tu espacio de trabajo.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Prioridad media"
},
"NwiNTb": {
"translation": "miembro",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Miembro"
},
"GnG6Oy": {
"translation": "miembros",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Miembros"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Miembros | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "facturación mensual"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "Una vez que elimines tu espacio de trabajo, no hay vuelta atrás. Esta acción no se puede deshacer."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Pausado"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Pendiente"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Elige un plan para comenzar. Todos los planes de pago incluyen una prueba gratuita de 14 días."
},
"GdgCoi": {
"translation": "Plan",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Por favor, inténtalo de nuevo más tarde."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Plan Pro"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Plan Pro ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Eliminar miembro"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Rol"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Buscar tableros y tarjetas..."
},
"MpFIca": {
"translation": "puestos",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Configuración"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Configuración | Facturación"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Configuración | Espacio de trabajo"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Iniciar sesión"
},
"jbGGzf": {
"translation": "Inicia sesión o crea una cuenta para activar tu licencia de {partnerName}",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Inicia sesión o crea una cuenta para activar tu licencia"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Cerrar sesión"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Individual"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Algo salió mal durante la activación. Por favor, inténtalo de nuevo."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Iniciar prueba gratuita de 14 días"
},
"4+JaWo": {
"translation": "Iniciar prueba gratuita",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Suscripción requerida"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Equipo"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Plan de equipo"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Plantillas"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Listas ilimitadas"
},
"uXKtPH": {
"translation": "miembros ilimitados",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Miembros ilimitados y un nombre de usuario personalizado para el espacio de trabajo para equipos listos para escalar."
},
"i5yNAO": {
"translation": "Puestos ilimitados",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "actualizó el título a <0>{0}</0>"
},
"kwkhPe": {
"translation": "Actualizar",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Actualizar"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Actualizar a Pro"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Usuario"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "El usuario ya es miembro de este espacio de trabajo"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Ver y gestionar tu facturación y suscripción."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "Enviamos un enlace a {magicLinkRecipient}"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "Día de inicio de semana"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Descripción del espacio de trabajo"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Nombre del espacio de trabajo"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "URL del espacio de trabajo"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "Tienes plazas ilimitadas con tu plan Pro. ¡No hay cargo adicional por nuevos miembros!"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Tu avatar"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "10 $/mois"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "8 $/mois"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Activer | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Activez votre compte"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Ajouter un membre"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "L'ajout d'un nouveau membre coûtera {price} supplémentaires ({billingType}) par siège."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Administrateur"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "Vous avez déjà un compte ? <0><1>Se connecter</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Annuel"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Toute personne disposant de ce lien peut rejoindre votre espace de travail"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Idéal pour les petites équipes qui souhaitent collaborer et avancer plus rapidement ensemble."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "facturé annuellement"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "facturé mensuellement"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Facturation"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Portail de facturation"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Tableaux"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Choisir un forfait"
},
"5EMoSo": {
"translation": "Choisir un forfait",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Continuer"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Créer un lien d'invitation"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Désactiver le lien d'invitation"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Supprimer l'espace de travail"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Modifier les permissions"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "E-mail"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "Visibilité de l'e-mail"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Erreur"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Erreur lors de la création du lien d'invitation"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Erreur lors de la désactivation du lien d'invitation"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Erreur lors de l'invitation du membre"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Erreur lors de la mise à niveau de l'abonnement"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "Échec de la copie du lien d'invitation"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Gratuit"
},
"8LLt89": {
"translation": "Gratuit (1 membre)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Forfait gratuit"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Aller aux tableaux"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Aller aux membres"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Aller aux paramètres"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Aller aux modèles"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Idéal pour les particuliers qui débutent et qui ont simplement besoin de l'essentiel."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Invité"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Adresse e-mail invalide"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Inviter"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Lien d'invitation copié"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Lien d'invitation copié dans le presse-papiers"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "Les liens d'invitation nécessitent un abonnement Team ou Pro. Veuillez mettre à niveau votre espace de travail."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Inviter un membre"
},
"M2zwdn": {
"translation": "L'invitation de membres nécessite un forfait Team ou Pro. Vous serez redirigé pour mettre à niveau votre espace de travail.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Inviter des membres nécessite un forfait Team. Vous serez redirigé pour mettre à niveau votre espace de travail."
"translation": "Inviter des membres nécessite un forfait Team. Vous serez redirigé pour mettre à niveau votre espace de travail.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Priorité moyenne"
},
"NwiNTb": {
"translation": "membre",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Membre"
},
"GnG6Oy": {
"translation": "membres",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Membres"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Membres | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "facturation mensuelle"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "Une fois votre espace de travail supprimé, il n'y a pas de retour en arrière possible. Cette action ne peut pas être annulée."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "En pause"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "En attente"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Choisissez un forfait pour commencer. Tous les forfaits payants incluent un essai gratuit de 14 jours."
},
"GdgCoi": {
"translation": "Forfait",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Veuillez réessayer plus tard."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Forfait Pro"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Forfait Pro ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Retirer le membre"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Rôle"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Rechercher des tableaux et des cartes..."
},
"MpFIca": {
"translation": "places",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Paramètres"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Paramètres | Facturation"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Paramètres | Espace de travail"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Se connecter"
},
"jbGGzf": {
"translation": "Connectez-vous ou créez un compte pour activer votre licence {partnerName}",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Connectez-vous ou créez un compte pour activer votre licence"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Se déconnecter"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Solo"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Une erreur s'est produite lors de l'activation. Veuillez réessayer."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Commencer l'essai gratuit de 14 jours"
},
"4+JaWo": {
"translation": "Commencer l'essai gratuit",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Abonnement requis"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Équipe"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Forfait équipe"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Modèles"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Listes illimitées"
},
"uXKtPH": {
"translation": "membres illimités",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Membres illimités et un nom d'utilisateur d'espace de travail personnalisé pour les équipes prêtes à évoluer."
},
"i5yNAO": {
"translation": "Places illimitées",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "a mis à jour le titre en <0>{0}</0>"
},
"kwkhPe": {
"translation": "Mettre à niveau",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Mettre à niveau"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Passer à Pro"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Utilisateur"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "L'utilisateur est déjà membre de cet espace de travail"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Consultez et gérez votre facturation et votre abonnement."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "Nous avons envoyé un lien à {magicLinkRecipient}"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "Jour de début de semaine"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Description de l'espace de travail"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Nom de l'espace de travail"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "URL de l'espace de travail"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "Vous disposez de places illimitées avec votre forfait pro. Il n'y a aucun frais supplémentaire pour les nouveaux membres !"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Votre avatar"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "$10/mese"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "$8/mese"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Attiva | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Attiva il tuo account"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Aggiungi membro"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "L'aggiunta di un nuovo membro costerà {price} aggiuntivi ({billingType}) per postazione."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Admin"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "Hai già un account? <0><1>Accedi</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Annuale"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Chiunque abbia questo link può unirsi al tuo workspace"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Ideale per piccoli team che vogliono collaborare e muoversi più velocemente insieme."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "fatturato annualmente"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "fatturato mensilmente"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Fatturazione"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Portale di fatturazione"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Board"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Scegli un piano"
},
"5EMoSo": {
"translation": "Scegli piano",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Continua"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Crea link di invito"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Disattiva link di invito"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Elimina workspace"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Modifica permessi"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "Email"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "Visibilità email"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Errore"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Errore durante la creazione del link di invito"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Errore durante la disattivazione del link di invito"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Errore durante l'invito del membro"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Errore durante l'upgrade dell'abbonamento"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "Impossibile copiare il link di invito"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Gratuito"
},
"8LLt89": {
"translation": "Gratuito (1 membro)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Piano gratuito"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Vai alle bacheche"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Vai ai membri"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Vai alle impostazioni"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Vai ai modelli"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Perfetto per chi inizia e ha bisogno solo delle funzionalità essenziali."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Ospite"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Indirizzo email non valido"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Invita"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Link di invito copiato"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Link di invito copiato negli appunti"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "I link di invito richiedono un abbonamento Team o Pro. Aggiorna il tuo workspace."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Invita membro"
},
"M2zwdn": {
"translation": "L'invito di membri richiede un piano Team o Pro. Verrai reindirizzato per aggiornare il tuo workspace.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Invitare membri richiede un piano Team. Verrai reindirizzato per aggiornare il tuo workspace."
"translation": "Invitare membri richiede un piano Team. Verrai reindirizzato per aggiornare il tuo workspace.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Priorità media"
},
"NwiNTb": {
"translation": "membro",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Membro"
},
"GnG6Oy": {
"translation": "membri",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Membri"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Membri | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "fatturazione mensile"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "Una volta eliminato il tuo workspace, non si può tornare indietro. Questa azione non può essere annullata."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "In pausa"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "In attesa"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Scegli un piano per iniziare. Tutti i piani a pagamento includono una prova gratuita di 14 giorni."
},
"GdgCoi": {
"translation": "Piano",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Riprova più tardi."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Piano Pro"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Piano Pro ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Rimuovi membro"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Ruolo"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Cerca board e card..."
},
"MpFIca": {
"translation": "posti",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Impostazioni"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Impostazioni | Fatturazione"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Impostazioni | Workspace"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Accedi"
},
"jbGGzf": {
"translation": "Accedi o crea un account per attivare la tua licenza {partnerName}",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Accedi o crea un account per attivare la tua licenza"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Esci"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Solo"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Si è verificato un errore durante l'attivazione. Riprova."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Inizia la prova gratuita di 14 giorni"
},
"4+JaWo": {
"translation": "Inizia prova gratuita",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Abbonamento richiesto"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Team"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Piano team"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Template"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Liste illimitate"
},
"uXKtPH": {
"translation": "membri illimitati",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Membri illimitati e un nome utente workspace personalizzato per i team pronti a crescere."
},
"i5yNAO": {
"translation": "Posti illimitati",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "ha aggiornato il titolo in <0>{0}</0>"
},
"kwkhPe": {
"translation": "Aggiorna",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Aggiorna"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Passa a Pro"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Utente"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "L'utente è già membro di questo workspace"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Visualizza e gestisci la fatturazione e l'abbonamento."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "Abbiamo inviato un link a {magicLinkRecipient}"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "Giorno di inizio settimana"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Descrizione workspace"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Nome workspace"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "URL del workspace"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "Hai posti illimitati con il tuo piano pro. Non ci sono costi aggiuntivi per i nuovi membri!"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Il tuo avatar"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "€10/maand"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "€8/maand"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Activeren | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Activeer je account"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Lid toevoegen"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "Het toevoegen van een nieuw lid kost {price} ({billingType}) extra per seat."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Beheerder"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "Heb je al een account? <0><1>Inloggen</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Jaarlijks"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Iedereen met deze link kan lid worden van je werkruimte"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Het beste voor kleine teams die willen samenwerken en sneller vooruit willen komen."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "jaarlijks gefactureerd"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "maandelijks gefactureerd"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Facturering"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Facturatieportaal"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Boards"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Kies een abonnement"
},
"5EMoSo": {
"translation": "Kies abonnement",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Doorgaan"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Maak uitnodigingslink"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Uitnodigingslink deactiveren"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Workspace verwijderen"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Rechten bewerken"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "E-mail"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "E-mailzichtbaarheid"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Fout"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Fout bij aanmaken uitnodigingslink"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Fout bij deactiveren uitnodigingslink"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Fout bij uitnodigen lid"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Fout bij upgraden van abonnement"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "Uitnodigingslink kopiëren mislukt"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Gratis"
},
"8LLt89": {
"translation": "Gratis (1 lid)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Gratis abonnement"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Ga naar borden"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Ga naar leden"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Ga naar instellingen"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Ga naar sjablonen"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Geschikt voor individuen die net beginnen en alleen de basisbehoeften hebben."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Gast"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Ongeldig e-mailadres"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Uitnodigen"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Uitnodigingslink gekopieerd"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Uitnodigingslink gekopieerd naar klembord"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "Uitnodigingslinks vereisen een Team- of Pro-abonnement. Upgrade je workspace."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Lid uitnodigen"
},
"M2zwdn": {
"translation": "Voor het uitnodigen van leden is een Team- of Pro-abonnement vereist. Je wordt doorgestuurd om je werkruimte te upgraden.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Leden uitnodigen vereist een Team-abonnement. Je wordt doorgestuurd om je workspace te upgraden."
"translation": "Leden uitnodigen vereist een Team-abonnement. Je wordt doorgestuurd om je workspace te upgraden.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Gemiddelde prioriteit"
},
"NwiNTb": {
"translation": "lid",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Lid"
},
"GnG6Oy": {
"translation": "leden",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Leden"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Leden | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "maandelijkse facturering"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "Zodra je je workspace verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Gepauzeerd"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "In behandeling"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Kies een abonnement om te beginnen. Alle betaalde abonnementen hebben een gratis proefperiode van 14 dagen."
},
"GdgCoi": {
"translation": "Abonnement",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Probeer het later opnieuw."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Pro-abonnement"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Pro-abonnement ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Lid verwijderen"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Rol"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Zoek borden en kaarten..."
},
"MpFIca": {
"translation": "plaatsen",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Instellingen"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Instellingen | Facturering"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Instellingen | Werkruimte"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Inloggen"
},
"jbGGzf": {
"translation": "Log in of maak een account aan om je {partnerName}-licentie te activeren",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Meld je aan of maak een account aan om je licentie te activeren"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Uitloggen"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Solo"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Er ging iets mis tijdens de activering. Probeer het opnieuw."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Start 14 dagen gratis proefperiode"
},
"4+JaWo": {
"translation": "Start gratis proefperiode",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Abonnement vereist"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Team"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Teamabonnement"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Sjablonen"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Onbeperkt lijsten"
},
"uXKtPH": {
"translation": "onbeperkt aantal leden",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Onbeperkt aantal leden en een aangepaste werkruimte-URL voor teams die klaar zijn om te groeien."
},
"i5yNAO": {
"translation": "Onbeperkt aantal plaatsen",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "heeft de titel bijgewerkt naar <0>{0}</0>"
},
"kwkhPe": {
"translation": "Upgraden",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Upgraden"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Upgrade naar Pro"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Gebruiker"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "Gebruiker is al lid van deze workspace"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Bekijk en beheer je facturering en abonnement."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "We hebben een link gestuurd naar {magicLinkRecipient}"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "Eerste dag van de week"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Workspace-beschrijving"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Workspace-naam"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "Werkruimte-URL"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "Je hebt onbeperkt aantal plaatsen met je Pro Plan. Er zijn geen extra kosten voor nieuwe leden!"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Jouw avatar"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "$10/miesiąc"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "$8/miesiąc"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Aktywuj | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Aktywuj swoje konto"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Dodaj członka"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "Dodanie nowego członka będzie kosztować dodatkowo {price} ({billingType}) za miejsce."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Administrator"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "Masz już konto? <0><1>Zaloguj się</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Rocznie"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Każdy, kto ma ten link, może dołączyć do twojego workspace"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Najlepszy dla małych zespołów, które chcą współpracować i działać szybciej razem."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "rozliczane rocznie"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "rozliczane miesięcznie"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Rozliczenia"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Portal rozliczeniowy"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Tablice"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Wybierz plan"
},
"5EMoSo": {
"translation": "Wybierz plan",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Kontynuuj"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Utwórz link zaproszenia"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Dezaktywuj link zaproszenia"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Usuń workspace"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Edytuj uprawnienia"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "E-mail"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "Widoczność e-maila"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Błąd"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Błąd podczas tworzenia linku zaproszenia"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Błąd podczas dezaktywacji linku zaproszenia"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Błąd podczas zapraszania członka"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Błąd podczas aktualizacji subskrypcji"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "Nie udało się skopiować linku do zaproszenia"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Darmowe"
},
"8LLt89": {
"translation": "Darmowy (1 członek)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Plan darmowy"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Przejdź do tablic"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Przejdź do członków"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Przejdź do ustawień"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Przejdź do szablonów"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Dobry dla osób zaczynających, które potrzebują tylko podstaw."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Gość"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Nieprawidłowy adres e-mail"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Zaproś"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Link do zaproszenia skopiowany"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Link do zaproszenia skopiowany do schowka"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "Linki do zaproszeń wymagają subskrypcji Team lub Pro. Zaktualizuj swój workspace."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Zaproś członka"
},
"M2zwdn": {
"translation": "Zapraszanie członków wymaga planu Team lub Pro. Zostaniesz przekierowany do ulepszenia przestrzeni roboczej.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Zapraszanie członków wymaga planu Team. Zostaniesz przekierowany(-a) do aktualizacji workspace."
"translation": "Zapraszanie członków wymaga planu Team. Zostaniesz przekierowany(-a) do aktualizacji workspace.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Średni priorytet"
},
"NwiNTb": {
"translation": "członek",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Członek"
},
"GnG6Oy": {
"translation": "członków",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Członkowie"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Członkowie | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "rozliczenie miesięczne"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "Po usunięciu workspace'a nie będzie można tego cofnąć. Tej operacji nie da się odwrócić."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Wstrzymane"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Oczekujące"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Wybierz plan, aby rozpocząć. Wszystkie płatne plany zawierają 14-dniowy bezpłatny okres próbny."
},
"GdgCoi": {
"translation": "Plan",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Spróbuj ponownie później."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Plan Pro"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Plan Pro ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Usuń członka"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Rola"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Wyszukaj tablice i karty..."
},
"MpFIca": {
"translation": "miejsc",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Ustawienia"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Ustawienia | Rozliczenia"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Ustawienia | Workspace"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Zaloguj się"
},
"jbGGzf": {
"translation": "Zaloguj się lub utwórz konto, aby aktywować licencję {partnerName}",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Zaloguj się lub utwórz konto, aby aktywować swoją licencję"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Wyloguj się"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Solo"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Coś poszło nie tak podczas aktywacji. Spróbuj ponownie."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Rozpocznij 14-dniowy bezpłatny okres próbny"
},
"4+JaWo": {
"translation": "Rozpocznij bezpłatny okres próbny",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Wymagana subskrypcja"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Zespół"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Plan zespołowy"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Szablony"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Nielimitowane listy"
},
"uXKtPH": {
"translation": "nieograniczona liczba członków",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Nieograniczona liczba członków i niestandardowa nazwa użytkownika przestrzeni roboczej dla zespołów gotowych do rozwoju."
},
"i5yNAO": {
"translation": "Nielimitowane miejsca",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "zaktualizowano tytuł na <0>{0}</0>"
},
"kwkhPe": {
"translation": "Uaktualnij",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Uaktualnij"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Ulepsz do Pro"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Użytkownik"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "Użytkownik jest już członkiem tego workspace"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Zobacz i zarządzaj swoim rozliczeniem oraz subskrypcją."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "Wysłaliśmy link na adres {magicLinkRecipient}"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "Pierwszy dzień tygodnia"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Opis przestrzeni roboczej"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Nazwa przestrzeni roboczej"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "URL przestrzeni roboczej"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "W ramach planu Pro masz nielimitowaną liczbę miejsc. Nie ma dodatkowych opłat za nowych członków!"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Twój awatar"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "$10/mês"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "$8/mês"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Ativar | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Ative sua conta"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Adicionar membro"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "Adicionar um novo membro custará {price} ({billingType}) adicionais por assento."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Administrador"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "Já tem uma conta? <0><1>Entrar</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Anual"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Qualquer pessoa com este link pode entrar no seu workspace"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Ideal para pequenas equipes que desejam colaborar e avançar mais rápido juntas."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "cobrado anualmente"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "cobrado mensalmente"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Cobrança"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Portal de cobrança"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Quadros"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Escolha um plano"
},
"5EMoSo": {
"translation": "Escolher plano",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Continuar"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Criar link de convite"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Desativar link de convite"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Excluir workspace"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Editar permissões"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "Email"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "Visibilidade do email"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Erro"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Erro ao criar link de convite"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Erro ao desativar link de convite"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Erro ao convidar membro"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Erro ao fazer upgrade da assinatura"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "Falha ao copiar link de convite"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Grátis"
},
"8LLt89": {
"translation": "Gratuito (1 membro)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Plano gratuito"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Ir para quadros"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Ir para membros"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Ir para configurações"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Ir para modelos"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Bom para indivíduos começando que precisam apenas do essencial."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Convidado"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Endereço de e-mail inválido"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Convidar"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Link de convite copiado"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Link de convite copiado para a área de transferência"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "Links de convite exigem uma assinatura Team ou Pro. Faça upgrade do seu workspace."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Convidar membro"
},
"M2zwdn": {
"translation": "Convidar membros requer um plano Team ou Pro. Você será redirecionado para fazer upgrade do seu espaço de trabalho.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Convidar membros requer um plano Team. Você será redirecionado para fazer upgrade do seu workspace."
"translation": "Convidar membros requer um plano Team. Você será redirecionado para fazer upgrade do seu workspace.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Prioridade média"
},
"NwiNTb": {
"translation": "membro",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Membro"
},
"GnG6Oy": {
"translation": "membros",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Membros"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Membros | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "cobrança mensal"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "Depois de excluir seu workspace, não há como voltar atrás. Esta ação não pode ser desfeita."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Pausado"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Pendente"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Escolha um plano para começar. Todos os planos pagos incluem 14 dias de teste grátis."
},
"GdgCoi": {
"translation": "Plano",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Por favor, tente novamente mais tarde."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Plano Pro"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Plano Pro ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Remover membro"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Função"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Pesquisar quadros e cartões..."
},
"MpFIca": {
"translation": "vagas",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Configurações"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Configurações | Faturamento"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Configurações | Workspace"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Entrar"
},
"jbGGzf": {
"translation": "Entre ou crie uma conta para ativar sua licença {partnerName}",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Entre ou crie uma conta para ativar sua licença"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Sair"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Solo"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Algo deu errado durante a ativação. Por favor, tente novamente."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Iniciar teste grátis de 14 dias"
},
"4+JaWo": {
"translation": "Iniciar teste gratuito",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Assinatura necessária"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Equipe"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Plano de equipe"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Templates"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Listas ilimitadas"
},
"uXKtPH": {
"translation": "membros ilimitados",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Membros ilimitados e um nome de usuário personalizado para equipes prontas para crescer."
},
"i5yNAO": {
"translation": "Vagas ilimitadas",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "atualizou o título para <0>{0}</0>"
},
"kwkhPe": {
"translation": "Atualizar",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Atualizar"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Fazer upgrade para Pro"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Usuário"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "O usuário já é membro deste workspace"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Visualize e gerencie sua cobrança e assinatura."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "Enviamos um link para {magicLinkRecipient}"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "Dia de início da semana"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Descrição do workspace"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Nome do workspace"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "URL do workspace"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "Você tem assentos ilimitados com seu plano pro. Não há cobrança adicional para novos membros!"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Seu avatar"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -114,8 +114,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 158],
["src/views/members/components/InviteMemberForm.tsx", 170]
["src/views/members/components/InviteMemberForm.tsx", 156],
["src/views/members/components/InviteMemberForm.tsx", 168]
],
"translation": "$10/месяц"
},
@@ -123,7 +123,7 @@
"message": "$8/month",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 168]],
"translation": "$8/месяц"
},
"zMlxCA": {
@@ -205,14 +205,14 @@
"message": "Activate | kan.bn",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 43]],
"origin": [["src/pages/partner/activate.tsx", 46]],
"translation": "Активация | kan.bn"
},
"mkehy7": {
"message": "Activate your account",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 53]],
"origin": [["src/pages/partner/activate.tsx", 56]],
"translation": "Активируйте свою учётную запись"
},
"F6pfE9": {
@@ -320,7 +320,7 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 135],
["src/views/members/components/InviteMemberForm.tsx", 257]
["src/views/members/components/InviteMemberForm.tsx", 230]
],
"translation": "Добавить участника"
},
@@ -433,7 +433,7 @@
"billingType": ["billingType"]
},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 327]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 300]],
"translation": "Добавление нового участника будет стоить дополнительно {price} ({billingType}) за место."
},
"D7/JvJ": {
@@ -447,7 +447,7 @@
"message": "Admin",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 207]],
"origin": [["src/views/members/index.tsx", 213]],
"translation": "Админ"
},
"3pIq39": {
@@ -538,7 +538,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 88],
["src/pages/partner/activate.tsx", 96],
["src/views/auth/signup/index.tsx", 90]
],
"translation": "Уже есть аккаунт? <0><1>Войти</1></0>"
@@ -577,14 +577,14 @@
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 64]],
"translation": "Ежегодно"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 311]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 281]],
"translation": "Любой, у кого есть эта ссылка, может присоединиться к вашему рабочему пространству"
},
"OZtEcz": {
@@ -833,7 +833,7 @@
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 87]],
"translation": "Идеально для небольших команд, которые хотят сотрудничать и работать быстрее вместе."
},
"qaS+1/": {
@@ -847,14 +847,14 @@
"message": "billed annually",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "оплата ежегодно"
},
"+VoTOr": {
"message": "billed monthly",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 171]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 169]],
"translation": "оплата ежемесячно"
},
"R+w/Va": {
@@ -864,7 +864,7 @@
"origin": [
["src/components/SettingsLayout.tsx", 58],
["src/views/boards/components/TemplateBoards.tsx", 68],
["src/views/settings/BillingSettings.tsx", 39]
["src/views/settings/BillingSettings.tsx", 88]
],
"translation": "Выставление счетов"
},
@@ -872,7 +872,7 @@
"message": "Billing portal",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 49]],
"origin": [["src/views/settings/BillingSettings.tsx", 98]],
"translation": "Портал выставления счетов"
},
"4RoY9J": {
@@ -999,7 +999,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 99],
["src/components/SideNavigation.tsx", 97],
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
],
"translation": "Доски"
@@ -1286,7 +1286,7 @@
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
["src/views/card/components/DeleteCommentConfirmation.tsx", 77],
["src/views/members/components/DeleteMemberConfirmation.tsx", 55],
["src/views/onboarding/select-plan/index.tsx", 209],
["src/views/onboarding/select-plan/index.tsx", 236],
["src/views/settings/components/Avatar.tsx", 287],
["src/views/settings/components/ChangePasswordConfirmation.tsx", 206],
[
@@ -1394,7 +1394,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/pages/partner/activate.tsx", 53],
["src/pages/partner/activate.tsx", 56],
["src/views/auth/login/index.tsx", 43],
["src/views/auth/signup/index.tsx", 71]
],
@@ -1421,9 +1421,19 @@
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 149]],
"translation": "Выберите тариф"
},
"5EMoSo": {
"translation": "Выберите тариф",
"message": "Choose plan",
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 336],
["src/views/settings/BillingSettings.tsx", 80]
]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
"placeholders": {},
@@ -1686,7 +1696,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/select-plan/index.tsx", 242],
["src/views/onboarding/workspace-details/index.tsx", 313]
],
"translation": "Продолжить"
@@ -1830,7 +1840,7 @@
"message": "Create invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 349]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 324]],
"translation": "Создать пригласительную ссылку"
},
"QtACvI": {
@@ -2048,7 +2058,7 @@
"message": "Deactivate invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 348]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 323]],
"translation": "Деактивировать ссылку-приглашение"
},
"bKzM8L": {
@@ -2149,8 +2159,8 @@
"comments": [],
"origin": [
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 106],
["src/views/settings/WorkspaceSettings.tsx", 125],
["src/views/settings/WorkspaceSettings.tsx", 136]
["src/views/settings/WorkspaceSettings.tsx", 85],
["src/views/settings/WorkspaceSettings.tsx", 96]
],
"translation": "Удалить рабочее пространство"
},
@@ -2422,7 +2432,7 @@
"comments": [],
"origin": [
["src/views/members/components/EditMemberPermissionsModal.tsx", 162],
["src/views/members/index.tsx", 230]
["src/views/members/index.tsx", 236]
],
"translation": "Изменить права доступа"
},
@@ -2466,7 +2476,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 272],
["src/views/members/components/InviteMemberForm.tsx", 245],
["src/views/settings/AccountSettings.tsx", 43]
],
"translation": "Email"
@@ -2491,7 +2501,7 @@
"message": "Email visibility",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 100]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 73]],
"translation": "Видимость email"
},
"bFREhu": {
@@ -2600,7 +2610,7 @@
"origin": [
["src/views/boards/components/NewBoardForm.tsx", 77],
["src/views/boards/components/NewBoardForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 215]
["src/views/members/components/InviteMemberForm.tsx", 213]
],
"translation": "Ошибка"
},
@@ -2624,14 +2634,14 @@
"message": "Error creating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 128]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"translation": "Ошибка при создании ссылки-приглашения"
},
"USVCGU": {
"message": "Error deactivating invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 144]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 139]],
"translation": "Ошибка при деактивации ссылки-приглашения"
},
"bqAQaT": {
@@ -2678,8 +2688,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 97],
["src/views/members/components/InviteMemberForm.tsx", 103]
["src/views/members/components/InviteMemberForm.tsx", 92],
["src/views/members/components/InviteMemberForm.tsx", 98]
],
"translation": "Ошибка при приглашении участника"
},
@@ -2731,7 +2741,6 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Ошибка при обновлении подписки"
@@ -2803,7 +2812,7 @@
"message": "Failed to copy invite link",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 216]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 214]],
"translation": "Не удалось скопировать ссылку-приглашение"
},
"53QYh8": {
@@ -2976,8 +2985,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 77],
["src/views/onboarding/select-plan/index.tsx", 78],
["src/views/onboarding/select-plan/index.tsx", 79],
["src/views/pricing/components/FeatureComparisonTable.tsx", 331],
["src/views/pricing/components/Pricing.tsx", 32],
["src/views/pricing/components/Pricing.tsx", 32],
@@ -2985,6 +2994,13 @@
],
"translation": "Бесплатно"
},
"8LLt89": {
"translation": "Бесплатный (1 участник)",
"message": "Free (1 member)",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 31]]
},
"uP4V6I": {
"message": "Free for everyone",
"placeholders": {},
@@ -2997,8 +3013,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 333],
["src/views/members/index.tsx", 297]
["src/views/members/components/InviteMemberForm.tsx", 307],
["src/views/members/index.tsx", 303]
],
"translation": "Бесплатный тариф"
},
@@ -3155,7 +3171,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 107],
["src/components/SideNavigation.tsx", 105],
["src/pages/404.tsx", 44]
],
"translation": "Перейти к доскам"
@@ -3171,28 +3187,28 @@
"message": "Go to members",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 131]],
"origin": [["src/components/SideNavigation.tsx", 129]],
"translation": "Перейти к участникам"
},
"1WuwiM": {
"message": "Go to settings",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 143]],
"origin": [["src/components/SideNavigation.tsx", 141]],
"translation": "Перейти к настройкам"
},
"csFbe+": {
"message": "Go to templates",
"placeholders": {},
"comments": [],
"origin": [["src/components/SideNavigation.tsx", 119]],
"origin": [["src/components/SideNavigation.tsx", 117]],
"translation": "Перейти к шаблонам"
},
"SUvm1Y": {
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 80]],
"translation": "Подходит для начинающих пользователей, которым нужны только базовые функции."
},
"cdyS7J": {
@@ -3219,7 +3235,7 @@
"message": "Guest",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 209]],
"origin": [["src/views/members/index.tsx", 215]],
"translation": "Гость"
},
"CB/NpV": {
@@ -3459,7 +3475,7 @@
"message": "Invalid email address",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 51]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 46]],
"translation": "Недействительный адрес электронной почты"
},
"odFCYX": {
@@ -3473,21 +3489,21 @@
"message": "Invite",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]],
"origin": [["src/views/members/index.tsx", 322]],
"translation": "Пригласить"
},
"KLJ4eD": {
"message": "Invite link copied",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 209]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 207]],
"translation": "Ссылка-приглашение скопирована"
},
"mZGPxt": {
"message": "Invite link copied to clipboard",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 210]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 208]],
"translation": "Ссылка-приглашение скопирована в буфер обмена"
},
"D9ROdV": {
@@ -3504,7 +3520,7 @@
"message": "Invite links require a Team or Pro subscription. Please upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 123]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 118]],
"translation": "Ссылки-приглашения доступны только с подпиской Team или Pro. Пожалуйста, обновите тариф вашего рабочего пространства."
},
"+djOzj": {
@@ -3513,16 +3529,24 @@
"comments": [],
"origin": [
["src/views/card/components/MemberSelector.tsx", 115],
["src/views/members/components/InviteMemberForm.tsx", 367]
["src/views/members/components/InviteMemberForm.tsx", 344]
],
"translation": "Пригласить участника"
},
"M2zwdn": {
"translation": "Для приглашения участников требуется тариф Team или Pro. Вы будете перенаправлены на страницу обновления рабочего пространства.",
"message": "Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 310]]
},
"qPP4lD": {
"message": "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 336]],
"translation": "Приглашение участников доступно только на тарифе Team. Вы будете перенаправлены для обновления рабочего пространства."
"translation": "Приглашение участников доступно только на тарифе Team. Вы будете перенаправлены для обновления рабочего пространства.",
"obsolete": true
},
"c9AJhn": {
"message": "Join workspace",
@@ -3860,6 +3884,13 @@
"origin": [["src/views/boards/components/TemplateBoards.tsx", 18]],
"translation": "Средний приоритет"
},
"NwiNTb": {
"translation": "участник",
"message": "member",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"OvoEq7": {
"message": "Member",
"placeholders": {},
@@ -3867,20 +3898,27 @@
"origin": [
["src/views/card/components/ActivityList.tsx", 55],
["src/views/card/components/ActivityList.tsx", 88],
["src/views/members/index.tsx", 208]
["src/views/members/index.tsx", 214]
],
"translation": "Участник"
},
"GnG6Oy": {
"translation": "участников",
"message": "members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 40]]
},
"wlQNTg": {
"message": "Members",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/components/SideNavigation.tsx", 121],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 386],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 269],
["src/views/members/index.tsx", 275],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
],
"translation": "Участники"
@@ -3891,7 +3929,7 @@
"0": ["workspace.name ?? t`Workspace`"]
},
"comments": [],
"origin": [["src/views/members/index.tsx", 264]],
"origin": [["src/views/members/index.tsx", 270]],
"translation": "Участники | {0}"
},
"/bZzdR": {
@@ -3917,7 +3955,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 62],
["src/views/onboarding/select-plan/index.tsx", 63],
["src/views/pricing/components/Pricing.tsx", 14],
["src/views/pricing/index.tsx", 20]
],
@@ -3927,7 +3965,7 @@
"message": "monthly billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 159]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 157]],
"translation": "ежемесячная оплата"
},
"51UCsN": {
@@ -4269,7 +4307,7 @@
"message": "Once you delete your workspace, there is no going back. This action cannot be undone.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 128]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 88]],
"translation": "После удаления рабочего пространства возврата не будет. Это действие необратимо."
},
"69b7aE": {
@@ -4422,7 +4460,7 @@
"message": "Paused",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "Приостановлено"
},
"UbYdrA": {
@@ -4439,7 +4477,7 @@
"message": "Pending",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 216]],
"origin": [["src/views/members/index.tsx", 222]],
"translation": "В ожидании"
},
"oVBq1w": {
@@ -4512,9 +4550,16 @@
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 152]],
"translation": "Выберите тариф, чтобы начать. Все платные тарифы включают 14-дневный бесплатный пробный период."
},
"GdgCoi": {
"translation": "Тариф",
"message": "Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 66]]
},
"Iqh0Uv": {
"message": "Planned",
"placeholders": {},
@@ -4636,8 +4681,7 @@
["src/views/members/components/EditMemberPermissionsModal.tsx", 42],
["src/views/members/components/EditMemberPermissionsModal.tsx", 65],
["src/views/members/components/EditMemberPermissionsModal.tsx", 93],
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/components/InviteMemberForm.tsx", 99],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 119],
["src/views/onboarding/workspace-details/index.tsx", 168],
@@ -4658,8 +4702,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 129],
["src/views/members/components/InviteMemberForm.tsx", 145]
["src/views/members/components/InviteMemberForm.tsx", 124],
["src/views/members/components/InviteMemberForm.tsx", 140]
],
"translation": "Пожалуйста, попробуйте позже."
},
@@ -4732,7 +4776,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 91],
["src/views/onboarding/select-plan/index.tsx", 92],
["src/views/pricing/components/FeatureComparisonTable.tsx", 333],
["src/views/pricing/components/PricingTiers.tsx", 70]
],
@@ -4742,14 +4786,14 @@
"message": "Pro Plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 294]],
"origin": [["src/views/members/index.tsx", 300]],
"translation": "Тариф Pro"
},
"Qtzfdk": {
"message": "Pro Plan ∞",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 322]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 294]],
"translation": "Тариф Pro ∞"
},
"0rPv1T": {
@@ -4842,7 +4886,7 @@
"message": "Remove member",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 239]],
"origin": [["src/views/members/index.tsx", 245]],
"translation": "Удалить участника"
},
"BZkYSt": {
@@ -4999,7 +5043,7 @@
"message": "Role",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 332]],
"origin": [["src/views/members/index.tsx", 344]],
"translation": "Роль"
},
"jQ6I8X": {
@@ -5080,6 +5124,13 @@
"origin": [["src/components/CommandPallette.tsx", 105]],
"translation": "Поиск досок и карточек..."
},
"MpFIca": {
"translation": "мест",
"message": "seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 311]]
},
"e1v+J3": {
"message": "Secret (optional)",
"placeholders": {},
@@ -5235,7 +5286,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 102],
["src/components/SideNavigation.tsx", 135]
["src/components/SideNavigation.tsx", 133]
],
"translation": "Настройки"
},
@@ -5257,7 +5308,7 @@
"message": "Settings | Billing",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]],
"origin": [["src/views/settings/BillingSettings.tsx", 62]],
"translation": "Настройки | Оплата"
},
"hYzsXr": {
@@ -5285,7 +5336,7 @@
"message": "Settings | Workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 59]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 32]],
"translation": "Настройки | Рабочее пространство"
},
"CTqTgr": {
@@ -5309,11 +5360,20 @@
"origin": [["src/views/invite/index.tsx", 154]],
"translation": "Войти"
},
"jbGGzf": {
"translation": "Войдите или создайте аккаунт, чтобы активировать лицензию {partnerName}",
"message": "Sign in or create an account to activate your {partnerName} license",
"placeholders": {
"partnerName": ["partnerName"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 62]]
},
"4dGN6E": {
"message": "Sign in or create an account to activate your license",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 59]],
"origin": [["src/pages/partner/activate.tsx", 67]],
"translation": "Войдите или создайте учётную запись, чтобы активировать лицензию"
},
"fcWrnU": {
@@ -5321,7 +5381,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/select-plan/index.tsx", 315],
["src/views/onboarding/workspace-details/index.tsx", 384]
],
"translation": "Выйти"
@@ -5415,14 +5475,14 @@
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 77]],
"translation": "Индивидуальный"
},
"J9+zIR": {
"message": "Something went wrong during activation. Please try again.",
"placeholders": {},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 65]],
"origin": [["src/pages/partner/activate.tsx", 73]],
"translation": "Во время активации произошла ошибка. Пожалуйста, попробуйте ещё раз."
},
"r+dxEH": {
@@ -5453,11 +5513,21 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Начните 14-дневный бесплатный пробный период"
},
"4+JaWo": {
"translation": "Начать бесплатный пробный период",
"message": "Start free trial",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 225],
["src/components/SideNavigation.tsx", 226],
["src/components/SideNavigation.tsx", 236]
]
},
"Y8yzGg": {
"message": "Start free. Upgrade as your team grows. No hidden fees, no contracts.",
"placeholders": {},
@@ -5476,7 +5546,7 @@
"message": "Subscription Required",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 122]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 117]],
"translation": "Требуется подписка"
},
"zzDlyQ": {
@@ -5535,7 +5605,7 @@
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 84]],
"translation": "Команда"
},
"bff61F": {
@@ -5543,8 +5613,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 322],
["src/views/members/index.tsx", 296]
["src/views/members/components/InviteMemberForm.tsx", 294],
["src/views/members/index.tsx", 302]
],
"translation": "Тариф для команды"
},
@@ -5602,7 +5672,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 111],
["src/components/SideNavigation.tsx", 109],
["src/views/home/components/Features.tsx", 115]
],
"translation": "Шаблоны"
@@ -6383,6 +6453,13 @@
"origin": [["src/views/pricing/components/Pricing.tsx", 38]],
"translation": "Неограниченное количество списков"
},
"uXKtPH": {
"translation": "неограниченное количество участников",
"message": "unlimited members",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 35]]
},
"mx8+1u": {
"message": "Unlimited members",
"placeholders": {},
@@ -6399,9 +6476,16 @@
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 95]],
"translation": "Неограниченное количество участников и персональное имя рабочего пространства для команд, готовых к масштабированию."
},
"i5yNAO": {
"translation": "Неограниченное количество мест",
"message": "Unlimited seats",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 310]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
"placeholders": {},
@@ -6477,20 +6561,21 @@
"translation": "обновил(а) заголовок на <0>{0}</0>"
},
"kwkhPe": {
"translation": "Обновить",
"message": "Upgrade",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 281]]
"origin": [
["src/views/members/index.tsx", 287],
["src/views/onboarding/select-plan/index.tsx", 241]
],
"translation": "Обновить"
},
"IelE1h": {
"message": "Upgrade to Pro",
"placeholders": {},
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55]
],
"translation": "Перейти на Pro"
},
@@ -6583,14 +6668,14 @@
"message": "User",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/index.tsx", 326]],
"origin": [["src/views/members/index.tsx", 338]],
"translation": "Пользователь"
},
"tYN21H": {
"message": "User is already a member of this workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 98]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 93]],
"translation": "Пользователь уже является участником этого рабочего пространства"
},
"vSJd18": {
@@ -6611,7 +6696,7 @@
"message": "View and manage your billing and subscription.",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/BillingSettings.tsx", 42]],
"origin": [["src/views/settings/BillingSettings.tsx", 91]],
"translation": "Просматривайте и управляйте своими платежами и подпиской."
},
"aiHZVP": {
@@ -6669,7 +6754,7 @@
"magicLinkRecipient": ["magicLinkRecipient"]
},
"comments": [],
"origin": [["src/pages/partner/activate.tsx", 57]],
"origin": [["src/pages/partner/activate.tsx", 60]],
"translation": "Мы отправили ссылку на {magicLinkRecipient}"
},
"9y1RcT": {
@@ -6770,7 +6855,7 @@
"message": "Week start day",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 91]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 64]],
"translation": "День начала недели"
},
"9eF5oV": {
@@ -6816,7 +6901,7 @@
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 264],
["src/views/members/index.tsx", 270],
["src/views/public/board/index.tsx", 125],
["src/views/public/boards/index.tsx", 75]
],
@@ -6845,7 +6930,7 @@
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 273],
["src/views/settings/WorkspaceSettings.tsx", 82]
["src/views/settings/WorkspaceSettings.tsx", 55]
],
"translation": "Описание рабочего пространства"
},
@@ -6894,7 +6979,7 @@
"origin": [
["src/components/NewWorkspaceForm.tsx", 165],
["src/views/onboarding/workspace-details/index.tsx", 206],
["src/views/settings/WorkspaceSettings.tsx", 63]
["src/views/settings/WorkspaceSettings.tsx", 36]
],
"translation": "Название рабочего пространства"
},
@@ -6953,7 +7038,7 @@
"message": "Workspace URL",
"placeholders": {},
"comments": [],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 72]],
"origin": [["src/views/settings/WorkspaceSettings.tsx", 45]],
"translation": "URL рабочего пространства"
},
"DSGzV+": {
@@ -7070,7 +7155,7 @@
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
"placeholders": {},
"comments": [],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 326]],
"origin": [["src/views/members/components/InviteMemberForm.tsx", 299]],
"translation": "В вашем Pro-плане неограниченное количество мест. За новых участников дополнительная плата не взимается!"
},
"MdN5zD": {
@@ -7123,7 +7208,7 @@
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"origin": [["src/views/onboarding/select-plan/index.tsx", 260]],
"translation": "Ваш аватар"
},
"evg7+A": {

File diff suppressed because one or more lines are too long

View File

@@ -7,6 +7,7 @@ import { withApiLogging } from "@kan/api/utils/apiLogging";
import * as subscriptionRepo from "@kan/db/repository/subscription.repo";
import * as workspaceRepo from "@kan/db/repository/workspace.repo";
import { createLogger } from "@kan/logger";
import { getActiveSubscriptions } from "@kan/shared/utils";
import { tierConfig } from "./_utils";
@@ -122,12 +123,22 @@ export default withApiLogging(
license_key,
);
if (sub) {
await subscriptionRepo.updateById(db, sub.id, {
plan: "free",
status: "inactive",
});
const [, allSubs] = await Promise.all([
subscriptionRepo.updateById(db, sub.id, {
plan: "free",
status: "inactive",
}),
sub.referenceId
? subscriptionRepo.getByReferenceId(db, sub.referenceId)
: Promise.resolve([]),
]);
if (sub.referenceId) {
await workspaceRepo.update(db, sub.referenceId, { plan: "free" });
const hasActiveSub = getActiveSubscriptions(allSubs).some(
(s) => s.id !== sub.id,
);
if (!hasActiveSub) {
await workspaceRepo.update(db, sub.referenceId, { plan: "free" });
}
}
}
break;
@@ -135,9 +146,10 @@ export default withApiLogging(
case "upgrade":
case "downgrade": {
const lookupKey = prev_license_key ?? license_key;
const sub = await subscriptionRepo.getByPartnerLicenseKey(
db,
license_key,
lookupKey,
);
if (sub) {
const cfg = tierConfig(tier);
@@ -147,7 +159,13 @@ export default withApiLogging(
partnerTier: tier,
seats: cfg.seats,
unlimitedSeats: cfg.unlimitedSeats,
referenceId: sub.referenceId ?? undefined,
});
if (prev_license_key) {
await subscriptionRepo.updateById(db, sub.id, {
status: "inactive",
});
}
if (sub.referenceId) {
await workspaceRepo.update(db, sub.referenceId, { plan: cfg.plan });
}

View File

@@ -64,7 +64,10 @@ export default async function handler(
meta.userId &&
meta.userEmail
) {
const existing = await workspaceRepo.getByPublicId(db, meta.workspacePublicId);
const existing = await workspaceRepo.getByPublicId(
db,
meta.workspacePublicId,
);
if (!existing) {
const slug = meta.workspaceSlug ?? meta.workspacePublicId;
@@ -90,10 +93,10 @@ export default async function handler(
});
}
} else {
// Existing workspace upgrade — update plan (and slug for pro)
await workspaceRepo.update(db, meta.workspacePublicId, {
plan,
...(plan === "pro" && meta.workspaceSlug && { slug: meta.workspaceSlug }),
...(plan === "pro" &&
meta.workspaceSlug && { slug: meta.workspaceSlug }),
});
}

View File

@@ -2,6 +2,7 @@ import Link from "next/link";
import { useRouter, useSearchParams } from "next/navigation";
import { t } from "@lingui/core/macro";
import { Trans } from "@lingui/react/macro";
import { env } from "next-runtime-env";
import { useEffect, useState } from "react";
import { authClient } from "@kan/auth/client";
@@ -16,6 +17,8 @@ export default function PartnerActivatePage() {
const licenseKey = searchParams.get("license_key");
const error = searchParams.get("error");
const partnerName = env("NEXT_PUBLIC_PARTNER_NAME");
const { data: session, isPending } = authClient.useSession();
const [isMagicLinkSent, setIsMagicLinkSent] = useState(false);
const [magicLinkRecipient, setMagicLinkRecipient] = useState("");
@@ -55,6 +58,11 @@ export default function PartnerActivatePage() {
<p className="mb-10 text-sm text-light-800 dark:text-dark-800">
{isMagicLinkSent ? (
<Trans>We sent a link to {magicLinkRecipient}</Trans>
) : partnerName ? (
<Trans>
Sign in or create an account to activate your {partnerName}{" "}
license
</Trans>
) : (
t`Sign in or create an account to activate your license`
)}

View File

@@ -0,0 +1,31 @@
import { useRouter } from "next/navigation";
import { env } from "next-runtime-env";
import { useEffect } from "react";
import { authClient } from "@kan/auth/client";
import { PageHead } from "~/components/PageHead";
import SelectPlanView from "~/views/onboarding/select-plan";
export default function UpgradeSelectPlanPage() {
const router = useRouter();
const { data: session, isPending } = authClient.useSession();
useEffect(() => {
if (!isPending && !session?.user) {
router.push("/login");
}
if (!isPending && env("NEXT_PUBLIC_KAN_ENV") !== "cloud") {
router.push("/boards");
}
}, [session, isPending, router]);
if (isPending || !session?.user) return null;
return (
<>
<PageHead title="Upgrade | kan.bn" />
<SelectPlanView />
</>
);
}

View File

@@ -103,55 +103,72 @@ export const WorkspaceProvider: React.FC<{ children: ReactNode }> = ({
}
if (storedWorkspaceId !== null) {
const newData = data;
const selectedWorkspace = newData.find(
const selectedWorkspace = data.find(
({ workspace }) => workspace.publicId === storedWorkspaceId,
);
if (!selectedWorkspace?.workspace) {
pollAttemptsRef.current += 1;
if (pollAttemptsRef.current >= MAX_POLL_ATTEMPTS) {
setPendingWorkspaceId(null);
if (pendingWorkspaceId) {
pollAttemptsRef.current += 1;
if (pollAttemptsRef.current >= MAX_POLL_ATTEMPTS) {
setPendingWorkspaceId(null);
localStorage.removeItem("workspacePublicId");
} else {
return;
}
} else {
// Clear stale workspacePublicId from localStorage
localStorage.removeItem("workspacePublicId");
}
} else {
pollAttemptsRef.current = 0;
setPendingWorkspaceId(null);
setWorkspace({
publicId: selectedWorkspace.workspace.publicId,
name: selectedWorkspace.workspace.name,
slug: selectedWorkspace.workspace.slug,
plan: selectedWorkspace.workspace.plan,
description: selectedWorkspace.workspace.description,
role: selectedWorkspace.role as "admin" | "member" | "guest",
weekStartDay: selectedWorkspace.workspace.weekStartDay as 0 | 1 | 6,
cardPrefix: selectedWorkspace.workspace.cardPrefix,
});
if (workspacePublicId) {
router.push(`/boards`);
localStorage.setItem("workspacePublicId", workspacePublicId);
}
setHasLoaded(true);
return;
}
pollAttemptsRef.current = 0;
setPendingWorkspaceId(null);
setWorkspace({
publicId: selectedWorkspace.workspace.publicId,
name: selectedWorkspace.workspace.name,
slug: selectedWorkspace.workspace.slug,
plan: selectedWorkspace.workspace.plan,
description: selectedWorkspace.workspace.description,
role: selectedWorkspace.role,
weekStartDay: selectedWorkspace.workspace.weekStartDay as 0 | 1 | 6,
cardPrefix: selectedWorkspace.workspace.cardPrefix,
});
if (workspacePublicId) {
router.push(`/boards`);
localStorage.setItem("workspacePublicId", workspacePublicId);
}
} else {
const primaryWorkspace = data[0]?.workspace;
const primaryWorkspaceRole = data[0]?.role;
if (!primaryWorkspace || !primaryWorkspaceRole) return;
localStorage.setItem("workspacePublicId", primaryWorkspace.publicId);
setWorkspace({
publicId: primaryWorkspace.publicId,
name: primaryWorkspace.name,
slug: primaryWorkspace.slug,
plan: primaryWorkspace.plan,
description: primaryWorkspace.description,
role: primaryWorkspaceRole,
weekStartDay: primaryWorkspace.weekStartDay as 0 | 1 | 6,
cardPrefix: primaryWorkspace.cardPrefix,
});
}
}, [data, isLoading, isFetching, workspacePublicId, router]);
const primaryWorkspace = data[0]?.workspace;
const primaryWorkspaceRole = data[0]?.role;
if (!primaryWorkspace || !primaryWorkspaceRole) return;
localStorage.setItem("workspacePublicId", primaryWorkspace.publicId);
setWorkspace({
publicId: primaryWorkspace.publicId,
name: primaryWorkspace.name,
slug: primaryWorkspace.slug,
plan: primaryWorkspace.plan,
description: primaryWorkspace.description,
role: primaryWorkspaceRole as "admin" | "member" | "guest",
weekStartDay: primaryWorkspace.weekStartDay as 0 | 1 | 6,
cardPrefix: primaryWorkspace.cardPrefix,
});
setHasLoaded(true);
}, [
data,
isLoading,
isFetching,
workspacePublicId,
pendingWorkspaceId,
router,
]);
return (
<WorkspaceContext.Provider

View File

@@ -13,7 +13,6 @@ import { z } from "zod";
import type { InviteMemberInput } from "@kan/api/types";
import type { Subscription } from "@kan/shared/utils";
import { authClient } from "@kan/auth/client";
import { getSubscriptionByPlan } from "@kan/shared/utils";
import Button from "~/components/Button";
@@ -25,15 +24,11 @@ import { useWorkspace } from "~/providers/workspace";
import { api } from "~/utils/api";
export function InviteMemberForm({
numberOfMembers,
subscriptions,
unlimitedSeats,
userId,
}: {
numberOfMembers: number;
subscriptions: Subscription[] | undefined;
unlimitedSeats: boolean;
userId: string | undefined;
}) {
const utils = api.useUtils();
const [isShareInviteLinkEnabled, setIsShareInviteLinkEnabled] =
@@ -153,6 +148,9 @@ export function InviteMemberForm({
const hasTeamSubscription = !!teamSubscription;
const hasProSubscription = !!proSubscription;
const isPartnerTier = !!(
teamSubscription?.partnerTier ?? proSubscription?.partnerTier
);
let isYearly = false;
let price = t`$10/month`;
@@ -175,13 +173,13 @@ export function InviteMemberForm({
inviteMember.mutate(member);
};
const isFreePlan =
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasTeamSubscription &&
!hasProSubscription;
const handleInviteLinkToggle = async () => {
if (
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasTeamSubscription &&
!hasProSubscription
)
return handleUpgrade();
if (isFreePlan) return;
setIsLoadingInviteLink(true);
@@ -219,31 +217,6 @@ export function InviteMemberForm({
}
};
const handleUpgrade = async () => {
const { data, error } = await authClient.subscription.upgrade({
plan: "team",
referenceId: workspace.publicId,
metadata: { userId },
seats: numberOfMembers,
successUrl: "/members",
cancelUrl: "/members",
returnUrl: "/members",
disableRedirect: true,
});
if (data?.url) {
window.location.href = data.url;
}
if (error) {
showPopup({
header: t`Error upgrading subscription`,
message: t`Please try again later, or contact customer support.`,
icon: "error",
});
}
};
useEffect(() => {
const emailElement: HTMLElement | null =
document.querySelector<HTMLElement>("#email");
@@ -270,11 +243,7 @@ export function InviteMemberForm({
<Input
id="email"
placeholder={t`Email`}
disabled={
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasTeamSubscription &&
!hasProSubscription
}
disabled={isFreePlan}
{...register("email", { required: true })}
onKeyDown={async (e) => {
if (e.key === "Enter") {
@@ -285,78 +254,86 @@ export function InviteMemberForm({
errorMessage={errors.email?.message}
/>
)}
{(!isEmailEnabled || (isShareInviteLinkEnabled && inviteLink)) && (
<div className="my-4">
<div className="relative">
<Input
value={inviteLink}
className="pr-10 text-sm text-light-900 dark:text-dark-900"
readOnly
/>
<button
type="button"
className="absolute inset-y-0 right-0 flex items-center pr-3 text-light-900 hover:text-light-950 dark:text-dark-900 dark:hover:text-dark-950"
onClick={copyToClipboard}
>
{copied ? (
<HiMiniCheck className="h-5 w-5 text-green-600" />
) : (
<HiOutlineDocumentDuplicate className="h-5 w-5" />
)}
</button>
{!isFreePlan &&
(!isEmailEnabled || (isShareInviteLinkEnabled && inviteLink)) && (
<div className="my-4">
<div className="relative">
<Input
value={inviteLink}
className="pr-10 text-sm text-light-900 dark:text-dark-900"
readOnly
/>
<button
type="button"
className="absolute inset-y-0 right-0 flex items-center pr-3 text-light-900 hover:text-light-950 dark:text-dark-900 dark:hover:text-dark-950"
onClick={copyToClipboard}
>
{copied ? (
<HiMiniCheck className="h-5 w-5 text-green-600" />
) : (
<HiOutlineDocumentDuplicate className="h-5 w-5" />
)}
</button>
</div>
<div className="mt-2 flex items-start gap-1">
<HiInformationCircle className="mt-0.5 h-4 w-4 text-dark-900" />
<p className="text-xs text-gray-500 dark:text-dark-900">
{t`Anyone with this link can join your workspace`}
</p>
</div>
</div>
<div className="mt-2 flex items-start gap-1">
<HiInformationCircle className="mt-0.5 h-4 w-4 text-dark-900" />
<p className="text-xs text-gray-500 dark:text-dark-900">
{t`Anyone with this link can join your workspace`}
</p>
</div>
</div>
)}
)}
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" && (
<div className="mt-3 rounded-md bg-light-100 p-3 text-xs text-light-900 dark:bg-dark-200 dark:text-dark-900">
{hasTeamSubscription || hasProSubscription ? (
<div>
<span className="font-medium text-emerald-500 dark:text-emerald-400">
{hasTeamSubscription ? t`Team Plan` : t`Pro Plan ∞`}
</span>
<p className="mt-1">
{unlimitedSeats
? t`You have unlimited seats with your Pro Plan. There is no additional charge for new members!`
: t`Adding a new member will cost an additional ${price} (${billingType}) per seat.`}
</p>
</div>
) : (
<div>
<span className="font-medium text-light-950 dark:text-dark-950">
{t`Free Plan`}
</span>
<p className="mt-1">
{t`Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace.`}
</p>
</div>
)}
</div>
)}
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!isPartnerTier &&
!unlimitedSeats && (
<div className="mt-3 rounded-md bg-light-100 p-3 text-xs text-light-900 dark:bg-dark-200 dark:text-dark-900">
{hasTeamSubscription || hasProSubscription ? (
<div>
<span className="font-medium text-emerald-500 dark:text-emerald-400">
{hasTeamSubscription ? t`Team Plan` : t`Pro Plan ∞`}
</span>
{!isPartnerTier && (
<p className="mt-1">
{unlimitedSeats
? t`You have unlimited seats with your Pro Plan. There is no additional charge for new members!`
: t`Adding a new member will cost an additional ${price} (${billingType}) per seat.`}
</p>
)}
</div>
) : (
<div>
<span className="font-medium text-light-950 dark:text-dark-950">
{t`Free Plan`}
</span>
<p className="mt-1">
{t`Inviting members requires a Team or Pro plan. You'll be redirected to upgrade your workspace.`}
</p>
</div>
)}
</div>
)}
</div>
<div className="mt-12 flex items-center justify-end space-x-4 border-t border-light-600 px-5 pb-5 pt-5 dark:border-dark-600">
<Toggle
label={
isShareInviteLinkEnabled
? t`Deactivate invite link`
: t`Create invite link`
}
isChecked={isShareInviteLinkEnabled}
onChange={handleInviteLinkToggle}
/>
{!isFreePlan && (
<Toggle
label={
isShareInviteLinkEnabled
? t`Deactivate invite link`
: t`Create invite link`
}
isChecked={isShareInviteLinkEnabled}
onChange={handleInviteLinkToggle}
/>
)}
<div>
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasTeamSubscription &&
!hasProSubscription ? (
<Button type="button" onClick={handleUpgrade}>
{t`Start 14 day free trial`}
{isFreePlan ? (
<Button
type="button"
href={`/upgrade/select-plan?plan=pro&workspacePublicId=${workspace.publicId}&returnUrl=${encodeURIComponent("/members")}`}
>
{t`Choose plan`}
</Button>
) : (
<Button

View File

@@ -83,6 +83,12 @@ export default function MembersPage() {
const isTeamPlan = !!teamSubscription || workspace.plan === "team";
const isPaidPlan = isProPlan || isTeamPlan;
const activeMembers = data?.members.length ?? 0;
const totalSeats =
teamSubscription?.seats ??
proSubscription?.seats ??
(isPaidPlan ? null : 1);
const TableRow = ({
memberPublicId,
memberId,
@@ -270,11 +276,11 @@ export default function MembersPage() {
</h1>
</div>
<div className="flex items-center gap-3">
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" && (
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" && !!data && (
<>
{!isPaidPlan && (
<Link
href="/settings/workspace?upgrade=pro"
href={`/upgrade/select-plan?plan=pro&workspacePublicId=${workspace.publicId}&returnUrl=${encodeURIComponent("/members")}`}
className="hidden items-center rounded-full border border-emerald-300 bg-emerald-50 px-3 py-1 text-center text-xs text-emerald-400 dark:border-emerald-700 dark:bg-emerald-950 dark:text-emerald-400 lg:flex"
>
<HiBolt />
@@ -295,11 +301,17 @@ export default function MembersPage() {
: isTeamPlan
? t`Team Plan`
: t`Free Plan`}
{isProPlan && unlimitedSeats && (
<span className="ml-1 text-xs"></span>
)}
</span>
</div>
{isPaidPlan && (unlimitedSeats || totalSeats !== null) && (
<div className="flex items-center rounded-full border border-light-300 bg-light-50 px-3 py-1 text-center text-xs text-light-1000 dark:border-dark-300 dark:bg-dark-50 dark:text-dark-900">
<span className="font-medium">
{unlimitedSeats
? t`Unlimited seats`
: `${activeMembers}/${totalSeats} ${t`seats`}`}
</span>
</div>
)}
</>
)}
<Button
@@ -388,8 +400,6 @@ export default function MembersPage() {
isVisible={isOpen && modalContentType === "INVITE_MEMBER"}
>
<InviteMemberForm
userId={session?.user.id}
numberOfMembers={data?.members.length ?? 1}
subscriptions={subscriptions}
unlimitedSeats={unlimitedSeats}
/>

View File

@@ -1,6 +1,6 @@
import { useRouter, useSearchParams } from "next/navigation";
import { t } from "@lingui/core/macro";
import { Radio, RadioGroup } from "@headlessui/react";
import { t } from "@lingui/core/macro";
import { AnimatePresence, motion } from "framer-motion";
import { useState } from "react";
import { HiUser } from "react-icons/hi2";
@@ -48,6 +48,7 @@ export default function SelectPlanView() {
(searchParams.get("billing") as Billing | null) ?? "annual",
);
const returnUrl = searchParams.get("returnUrl") ?? "/boards";
const workspacePublicId = searchParams.get("workspacePublicId");
const { data: workspaces } = api.workspace.all.useQuery();
const { data: session } = authClient.useSession();
const { data: user } = api.user.getUser.useQuery(undefined, {
@@ -96,18 +97,44 @@ export default function SelectPlanView() {
},
];
const buildSelectPlanUrl = (plan: PlanId, b: Billing) => {
const base = `/onboarding/select-plan?plan=${plan}&billing=${b}&returnUrl=${encodeURIComponent(returnUrl)}`;
return workspacePublicId
? `${base}&workspacePublicId=${workspacePublicId}`
: base;
};
const handleSelectPlan = (plan: PlanId) => {
setSelected(plan);
router.replace(`/onboarding/select-plan?plan=${plan}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`);
router.replace(buildSelectPlanUrl(plan, billing));
};
const handleSetBilling = (b: Billing) => {
setBilling(b);
router.replace(`/onboarding/select-plan?plan=${selected}&billing=${b}&returnUrl=${encodeURIComponent(returnUrl)}`);
router.replace(buildSelectPlanUrl(selected, b));
};
const handleContinue = () =>
router.push(`/onboarding/workspace?plan=${selected}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`);
const handleContinue = async () => {
if (workspacePublicId && selected !== "solo") {
const response = await fetch("/api/stripe/create_checkout_session", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
plan: selected,
billing,
workspacePublicId,
successUrl: returnUrl,
cancelUrl: returnUrl,
}),
});
const { url } = (await response.json()) as { url: string };
if (url) window.location.href = url;
return;
}
router.push(
`/onboarding/workspace?plan=${selected}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`,
);
};
const handleCancel = () => router.push(returnUrl);
@@ -209,7 +236,11 @@ export default function SelectPlanView() {
{t`Cancel`}
</Button>
)}
<Button onClick={handleContinue}>{t`Continue`}</Button>
<Button onClick={() => void handleContinue()}>
{workspacePublicId && selected !== "solo"
? t`Upgrade`
: t`Continue`}
</Button>
</div>
</div>

View File

@@ -1,4 +1,6 @@
import { useRouter } from "next/navigation";
import { t } from "@lingui/core/macro";
import { env } from "next-runtime-env";
import { HiMiniArrowTopRightOnSquare } from "react-icons/hi2";
import Button from "~/components/Button";
@@ -7,24 +9,49 @@ import Modal from "~/components/modal";
import { NewWorkspaceForm } from "~/components/NewWorkspaceForm";
import { PageHead } from "~/components/PageHead";
import { useModal } from "~/providers/modal";
import { useWorkspace } from "~/providers/workspace";
import { api } from "~/utils/api";
export default function BillingSettings() {
const { modalContentType, isOpen } = useModal();
const router = useRouter();
const isCloud = env("NEXT_PUBLIC_KAN_ENV") === "cloud";
const { workspace } = useWorkspace();
const { data: workspaceData } = api.workspace.byId.useQuery(
{ workspacePublicId: workspace.publicId },
{ enabled: !!workspace.publicId && workspace.publicId.length >= 12 },
);
const subscription = workspaceData?.subscriptions.find((s) =>
["active", "trialing", "past_due"].includes(s.status),
);
const planLabel = (() => {
if (!subscription) return t`Free (1 member)`;
if (subscription.unlimitedSeats) {
const name =
subscription.plan.charAt(0).toUpperCase() + subscription.plan.slice(1);
return `${name} (${t`unlimited members`})`;
}
if (subscription.seats != null) {
const name =
subscription.plan.charAt(0).toUpperCase() + subscription.plan.slice(1);
return `${name} (${subscription.seats} ${subscription.seats === 1 ? t`member` : t`members`})`;
}
return (
subscription.plan.charAt(0).toUpperCase() + subscription.plan.slice(1)
);
})();
const handleOpenBillingPortal = async () => {
try {
const response = await fetch("/api/stripe/create_billing_session", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
headers: { "Content-Type": "application/json" },
});
const { url } = (await response.json()) as { url: string };
if (url) {
window.location.href = url;
}
if (url) window.location.href = url;
} catch (error) {
console.error("Error creating billing session:", error);
}
@@ -34,6 +61,28 @@ export default function BillingSettings() {
<>
<PageHead title={t`Settings | Billing`} />
<div className="border-t border-light-300 dark:border-dark-300">
<h2 className="mb-4 mt-8 text-[14px] font-bold text-neutral-900 dark:text-dark-1000">
{t`Plan`}
</h2>
<p className="mb-8 text-sm text-neutral-500 dark:text-dark-900">
{planLabel}
</p>
{!subscription && isCloud && (
<div className="mb-8">
<Button
onClick={() =>
router.push(
`/upgrade/select-plan?plan=pro&workspacePublicId=${workspace.publicId}&returnUrl=${encodeURIComponent("/settings/billing")}`,
)
}
>
{t`Choose plan`}
</Button>
</div>
)}
</div>
<div className="mb-8 border-t border-light-300 dark:border-dark-300">
<h2 className="mb-4 mt-8 text-[14px] font-bold text-neutral-900 dark:text-dark-1000">
{t`Billing`}

View File

@@ -1,11 +1,6 @@
import { useRouter } from "next/router";
import { t } from "@lingui/core/macro";
import { env } from "next-runtime-env";
import { useEffect, useState } from "react";
import { HiBolt } from "react-icons/hi2";
import type { Subscription } from "@kan/shared/utils";
import { hasActiveSubscription } from "@kan/shared/utils";
import Button from "~/components/Button";
import FeedbackModal from "~/components/FeedbackModal";
@@ -22,38 +17,16 @@ import UpdateWorkspaceDescriptionForm from "./components/UpdateWorkspaceDescript
import UpdateWorkspaceEmailVisibilityForm from "./components/UpdateWorkspaceEmailVisibilityForm";
import UpdateWorkspaceNameForm from "./components/UpdateWorkspaceNameForm";
import UpdateWorkspaceUrlForm from "./components/UpdateWorkspaceUrlForm";
import { UpgradeToProConfirmation } from "./components/UpgradeToProConfirmation";
export default function WorkspaceSettings() {
const { modalContentType, openModal, isOpen } = useModal();
const { workspace } = useWorkspace();
const { canEditWorkspace } = usePermissions();
const router = useRouter();
const { data } = api.user.getUser.useQuery();
const [hasOpenedUpgradeModal, setHasOpenedUpgradeModal] = useState(false);
const { data: workspaceData } = api.workspace.byId.useQuery(
{ workspacePublicId: workspace.publicId },
{ enabled: !!workspace.publicId && workspace.publicId.length >= 12 },
);
const subscriptions = workspaceData?.subscriptions as
| Subscription[]
| undefined;
// Open upgrade modal if upgrade=pro is in URL params
useEffect(() => {
if (
router.query.upgrade === "pro" &&
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasActiveSubscription(subscriptions, "pro") &&
!hasOpenedUpgradeModal
) {
openModal("UPGRADE_TO_PRO");
setHasOpenedUpgradeModal(true);
}
}, [router.query.upgrade, subscriptions, openModal, hasOpenedUpgradeModal]);
return (
<>
<PageHead title={t`Settings | Workspace`} />
@@ -107,19 +80,6 @@ export default function WorkspaceSettings() {
disabled={!canEditWorkspace}
/>
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasActiveSubscription(subscriptions, "pro") &&
!hasActiveSubscription(subscriptions, "team") && (
<div className="my-8">
<Button
onClick={() => openModal("UPGRADE_TO_PRO")}
iconRight={<HiBolt />}
>
{t`Upgrade to Pro`}
</Button>
</div>
)}
<div className="border-t border-light-300 dark:border-dark-300">
<h2 className="mb-4 mt-8 text-[14px] font-bold text-neutral-900 dark:text-dark-1000">
{t`Delete workspace`}
@@ -146,16 +106,6 @@ export default function WorkspaceSettings() {
>
<DeleteWorkspaceConfirmation />
</Modal>
<Modal
modalSize="sm"
isVisible={isOpen && modalContentType === "UPGRADE_TO_PRO"}
>
<UpgradeToProConfirmation
userId={data?.id ?? ""}
workspacePublicId={workspace.publicId}
/>
</Modal>
{/* Global modals */}
<Modal
modalSize="md"

View File

@@ -101,6 +101,7 @@ services:
- NEXT_PUBLIC_POSTHOG_HOST=${NEXT_PUBLIC_POSTHOG_HOST}
# Partner config (optional)
- NEXT_PUBLIC_PARTNER_NAME=${NEXT_PUBLIC_PARTNER_NAME}
- PARTNER_CLIENT_ID=${PARTNER_CLIENT_ID}
- PARTNER_CLIENT_SECRET=${PARTNER_CLIENT_SECRET}
- PARTNER_REDIRECT_URL=${PARTNER_REDIRECT_URL}

View File

@@ -5,35 +5,35 @@
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"types": "./src/index.ts",
"default": "./src/index.ts"
},
"./root": {
"types": "./dist/root.d.ts",
"types": "./src/root.ts",
"default": "./src/root.ts"
},
"./trpc": {
"types": "./dist/trpc.d.ts",
"types": "./src/trpc.ts",
"default": "./src/trpc.ts"
},
"./types": {
"types": "./dist/types.d.ts",
"types": "./src/types/router.types.ts",
"default": "./src/types/router.types.ts"
},
"./openapi": {
"types": "./dist/openapi.d.ts",
"types": "./src/openapi.ts",
"default": "./src/openapi.ts"
},
"./utils/rateLimit": {
"types": "./dist/utils/rateLimit.d.ts",
"types": "./src/utils/rateLimit.ts",
"default": "./src/utils/rateLimit.ts"
},
"./utils/apiLogging": {
"types": "./dist/utils/apiLogging.d.ts",
"types": "./src/utils/apiLogging.ts",
"default": "./src/utils/apiLogging.ts"
},
"./utils/permissions": {
"types": "./dist/utils/permissions.d.ts",
"types": "./src/utils/permissions.ts",
"default": "./src/utils/permissions.ts"
}
},

View File

@@ -39,6 +39,7 @@ const workspaceSubscriptionSchema = z.object({
status: z.string(),
seats: z.number().nullable(),
unlimitedSeats: z.boolean().nullable(),
partnerTier: z.number().nullable(),
periodStart: z.date().nullable(),
periodEnd: z.date().nullable(),
});

View File

@@ -5,27 +5,27 @@
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"types": "./src/index.ts",
"default": "./src/index.ts"
},
"./client": {
"types": "./dist/client.d.ts",
"types": "./src/client.ts",
"default": "./src/client.ts"
},
"./schema": {
"types": "./dist/schema.d.ts",
"types": "./src/schema/index.ts",
"default": "./src/schema/index.ts"
},
"./types/*": {
"types": "./dist/types/*.d.ts",
"types": "./src/types/*",
"default": "./src/types/*"
},
"./repository/*": {
"types": "./dist/repository/*.d.ts",
"types": "./src/repository/*.ts",
"default": "./src/repository/*.ts"
},
"./redis": {
"types": "./dist/redis.d.ts",
"types": "./src/redis.ts",
"default": "./src/redis.ts"
}
},

View File

@@ -14,6 +14,7 @@ export const updateById = async (
periodStart?: Date | null;
periodEnd?: Date | null;
cancelAtPeriodEnd?: boolean | null;
stripeSubscriptionId?: string | null;
},
) => {
const [result] = await db

View File

@@ -239,6 +239,7 @@ export const getByPublicIdWithMembers = (
status: true,
seats: true,
unlimitedSeats: true,
partnerTier: true,
periodStart: true,
periodEnd: true,
},

View File

@@ -5,7 +5,7 @@
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"types": "./src/index.ts",
"default": "./src/index.ts"
}
},

View File

@@ -5,15 +5,15 @@
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"types": "./src/index.ts",
"default": "./src/index.ts"
},
"./utils": {
"types": "./dist/utils/index.d.ts",
"types": "./src/utils/index.ts",
"default": "./src/utils/index.ts"
},
"./constants": {
"types": "./dist/constants/index.d.ts",
"types": "./src/constants/index.ts",
"default": "./src/constants/index.ts"
}
},

View File

@@ -16,8 +16,14 @@ export function createS3Client() {
}
: undefined;
// The AWS SDK throws "Region is missing" if region is undefined or
// empty string at S3Client construction. Default to "us-east-1" so
// S3-compatible providers (MinIO, Backblaze B2, R2, Spaces, Wasabi)
// that don't care about region work without forcing operators to
// set a meaningless value. Real AWS S3 users should still set
// S3_REGION explicitly to their bucket's actual region.
return new S3Client({
region: process.env.S3_REGION ?? "",
region: process.env.S3_REGION ?? "us-east-1",
endpoint: process.env.S3_ENDPOINT ?? "",
forcePathStyle: process.env.S3_FORCE_PATH_STYLE === "true",
credentials,

View File

@@ -12,6 +12,7 @@ export interface Subscription {
status: string;
seats: number | null;
unlimitedSeats: boolean;
partnerTier: number | null;
periodStart: Date | null;
periodEnd: Date | null;
referenceId: string | null;