Compare commits

...

5 Commits

Author SHA1 Message Date
Henry
55f916e9cc feat: update feature comparison table 2025-10-16 21:06:42 +01:00
Henry
81c4d935cd fix: update features header link to use absolute path 2025-10-16 21:04:25 +01:00
Henry
756d93c067 feat: add polish language support (#216) 2025-10-16 20:40:56 +01:00
Henry
c7288cbea8 cloud: add new pricing page (#213)
* feat: add new pricing page

* feat: extend feature comparison table

* feat: improve readability on light mode

* chore: add translations
2025-10-15 22:16:12 +01:00
Henry
5f9360c927 feat(cloud): update active subscription statuses (#211) 2025-10-12 21:37:14 +01:00
32 changed files with 4453 additions and 328 deletions

View File

@@ -2,7 +2,7 @@
"version": 0,
"locale": {
"source": "en",
"targets": ["fr", "de", "es", "it", "nl", "ru"]
"targets": ["fr", "de", "es", "it", "nl", "ru", "pl"]
},
"buckets": {
"po": {

View File

@@ -15,6 +15,7 @@ checksums:
Account/singular: 01215c12fb1cdb93bd0c84c1382bef56
Account%20deleted/singular: a25da96a1579c4491be0a95669ef18a4
Activity/singular: 1948763de8e531483a798b68195e297e
Activity%20log/singular: 3ec6755040306fdc9ce801bcf6ab28e1
Activity%20logs/singular: 8b1f0bb96a905646ecfad1cfdfa42168
Add%20a%20card/singular: 9d80becc4fe65a74e0004e4fd290735d
Add%20a%20comment.../singular: c28cfccc0cc69a2a2487e37eb9988028
@@ -57,6 +58,7 @@ checksums:
Are%20you%20sure%20you%20want%20to%20delete%20this%20label%3F/singular: 037fbaf1d04356937e6afb574714f51f
Are%20you%20sure%20you%20want%20to%20delete%20your%20account%3F/singular: 428b74d781063224c3e63980e1094ec3
assigned%20%3C0%3E%7B0%7D%3C%2F0%3E%20to%20the%20card/singular: 9df6d89fa83706123dedd8cba2243d04
Assignees/singular: 96fc0e28a783d80decfd4716a440ac08
Awaiting%20Customer/singular: 122c108794f321c10e05a08f09b11457
Backlog/singular: 35919fd5b10ad212839a75e72829fe4e
Basic%20Kanban/singular: e46ebc406749486f3907436970d4d6c7
@@ -70,6 +72,7 @@ checksums:
Board%20name%20cannot%20exceed%20100%20characters/singular: 985c0177744ec56d8dac84f66ec284ca
Board%20name%20is%20required/singular: dbd0c6cc945ab19e702fc27f970a023b
Board%20not%20found/singular: 5af9844595fa8aed5985066620435515
Board%20sharing%20%26%20invites/singular: c9222fbcfac4e99dcaa859b46c163e55
Board%20URL%20can%20only%20contain%20letters%2C%20numbers%2C%20and%20hyphens/singular: ba018946ffdf85e55d701a9c27595b4d
Board%20URL%20cannot%20exceed%2060%20characters/singular: 8fd3417559a56aa42d297b14d480c382
Board%20URL%20copied%20to%20clipboard/singular: 5ef04fee9c8e5299a2fd1ad223eb95c9
@@ -87,6 +90,7 @@ checksums:
Change%20your%20language%20preferences./singular: 293d49fc3c75e9c425b64bd7126e6b46
Check%20your%20inbox/singular: e9a430fcd298def74212238df0f680d6
Checklist%20name/singular: 5eb5de823f7ca5a4d97bb41e6a3f675a
Checklists/singular: 6f79129c8f08ee54d858a2af57d16dd9
Clear%20filters/singular: 8f40ab5af527e4b190da94e7b6221379
Click%20on%20the%20link%20we've%20sent%20to%20%7BmagicLinkRecipient%7D%20to%20sign%20in./singular: 210b6ff8727f976182ec3f29ea3c7667
Close/singular: 2c2e22f8424a1031de89063bd0022e16
@@ -94,7 +98,9 @@ checksums:
Collaborate%20seamlessly%20with%20your%20team./singular: c5f10e431aaf8b51519bc009a4a4080c
Coming%20soon/singular: ee2b0671e00972773210c5be5a9ccb89
Comments/singular: 502237cd1044491c48494aa60967a985
Comments%20%26%20mentions/singular: 1f3a822f4f97a9b07db82d24c4204f75
Company/singular: 9e36d11fa82d1bd4563eef2abc4fcfba
Compare%20our%20features%20to%20see%20why%20Kan%20is%20the%20best%20choice./singular: c186ed37ff27cfc2a1ac11e66b2b30f1
Complete/singular: d3e36d723de0cfdea51c5b4171d30b4d
Complete%20control%20and%20ownership%3A/singular: 0d8b682ba873272217425ccfc96aa9cd
completed%20a%20checklist%20item/singular: 757b04c6c80cc927e1c597c0ad4fda33
@@ -109,6 +115,7 @@ checksums:
Continue%20with%20/singular: 8ed03cf7c5e60a6edf3470a4558ff058
Continue%20with%20%7B0%7D/singular: 2eaf6e1da91e208f7c5fb6bf862fe8a6
Control%20who%20can%20view%20and%20edit%20your%20boards./singular: 2a7e0bec29bac26280de707e2fe8bce5
Core%20features/singular: da95932e7a1465a5d21aa3b855a46dc2
Create%20%7B0%7D/singular: d37c29be6ccc0eb6062237f8508c3178
Create%20another/singular: 2de8a82a416eb78c0462aa36278edc9a
Create%20API%20key/singular: 70ed8431c6ed5f7fdef122cc34f75b41
@@ -127,8 +134,11 @@ checksums:
Critical/singular: eb327cd411b50aee954f8d1d215d003a
Crop%20your%20avatar/singular: eb25e2d5972ec36a0b40481c8136ab15
Current%20password%20is%20required/singular: 72536bca9598680027f2be8ce80ac280
Custom%20board%20templates/singular: c2966b352d76bc53421c01e9c99474bb
Custom%20domain/singular: b09e7a9c187b7163b4a6cfc78042fe42
Custom%20templates/singular: f8caaad67e168f106a298c8e0a66240c
Custom%20URLs%20require%20upgrading%20to%20a%20Pro%20plan/singular: f7275e3b473b8f7b39dab6b37eb26fea
Custom%20workspace%20link/singular: 8a19ae46ccea9c54b65ae183cea70b44
Custom%20workspace%20URL/singular: 7ba841d0946eb04fa3d17d74365be37b
Customer%20Support/singular: 50e3c77e22e41061ca85ea2f02625a2e
Dark/singular: 73e6e208ba628b26e90fcf6dce15e1b2
@@ -197,7 +207,9 @@ checksums:
Failed%20to%20create%20board/singular: a746e2afe881c3bf0a8e82a931ca3495
Failed%20to%20login%20with%20%7B0%7D.%20Please%20try%20again./singular: 669a4b4247a73f53fb9b8b16e42d166f
FAQs/singular: dc36d7992372ccd419b39ef51cf5b16c
Fast%20%26%20lightweight/singular: 4f2a80c555a5427b94eef5124aa10775
Feature/singular: 58f5f3f37862b6312a2f20ec1a1fd0e8
Feature%20breakdown/singular: cae23c2a3fbb21735289571f2e1f60db
Feature%20Request/singular: c9de91b9a7020213381977f7d147064f
Features/singular: 341ff316a339b106a178f0b8d362951b
Feedback/singular: 6fac88806e0c269a30777b283988c61c
@@ -236,6 +248,7 @@ checksums:
Import/singular: 348b8ab981de5b7f1fca6d7302263bbd
Import%20complete/singular: 7e749df6f068b9cdf1055ea38c9a80af
Import%20failed/singular: bcec1f271c82ddffc91ebc22021b03cb
Import%20from%20Trello/singular: 9cce591a63763174952ffc11ae829f0c
Import%20your%20Trello%20boards%20and%20hit%20the%20ground%20running./singular: d66d13649f81342f8b3a4f3b54370c20
Important/singular: 4cf0e8fc8e4e7c5c9b9458059a172a2b
Importing%20from%20Trello/singular: 1e3a46fb9bd8ce8c7d632f9555b5bd7c
@@ -244,22 +257,27 @@ checksums:
In%20Progress/singular: 3de9afebcb9d4ce8ac42e14995f79ffd
Individuals/singular: 83bfc81f20e60556c44ec80c7d0603ec
Integrations/singular: 0ccce343287704cd90150c32e2fcad36
Intelligent%20search/singular: da688e7cfb2775f719a12df6dd606f6e
Interviewing/singular: 4ccdcdc784547e925077c3297bddee95
Invalid%20email%20address/singular: b2d9f25626f2d15c7c63e0281bccc247
Invalid%20invitation/singular: 4b936a8811a2295a5f58b41473c608f3
Invite/singular: 181884cea804cbde665f160811ee7ad0
Invite%20link%20copied/singular: 4046f23a78e1cd5166671c3fb8a7ea6e
Invite%20link%20copied%20to%20clipboard/singular: 6fc055a0ea0ed1aa58c5e0c502efe17f
Invite%20links/singular: 36ea61a3193245fa1b57d3392f342aaa
Invite%20links%20require%20a%20Team%20or%20Pro%20subscription.%20Please%20upgrade%20your%20workspace./singular: 18db646fc55f99789572c8df0539ee69
Invite%20member/singular: ade922db1be6b26bc979565ce5de2bc7
Inviting%20members%20requires%20a%20Team%20Plan.%20You'll%20be%20redirected%20to%20upgrade%20your%20workspace./singular: 03eeed2d715e770259f722ba48a61ab3
Join%20workspace/singular: f5d035df672b05abd760bd022309c719
Join%20workspace%20%7C%20kan.bn/singular: 97855216a0e00214b2dcf917e93164f2
Junior/singular: ed1bd2c59a824fdcdd56fc8a0660fe9f
Kan/singular: dd1232a5a28bf47e939d3b8a199bc229
Kan%20is%20better%20with%20a%20team.%20Perfect%20for%20small%20and%20growing%20teams%20looking%20to%20collaborate./singular: d13f4467d3dc0a0786c3843a9b50785d
Kanban%20is%20better%20with%20a%20team.%20Perfect%20for%20small%20and%20growing%20teams%20looking%20to%20collaborate./singular: a77bee43046b260797c8936ad23e9223
Kanban%20reimagined/singular: 613ccfdd9f54c66cbf68cfa313498766
Keep%20in%20mind%20that%20this%20action%20is%20irreversible./singular: 79702b2ad3be71cb8b87f1122a60c199
Labels/singular: 6f15627a90002323eac018274b6922d6
Labels%20%26%20filters/singular: e1ceda0c6cc32fb04cb9423582ad8fe4
Labels%20%26%20Filters/singular: 8f0bdd6084516f8241cb613178114390
Language/singular: 277fd1a41cc237a437cd1d5e4a80463b
Launch%20offer/singular: 624592ba2ecf647a3fe60d493c1ee71a
@@ -313,9 +331,11 @@ checksums:
Onboarding/singular: 52b23f9c62ff199d4c09920e7641829e
Once%20you%20delete%20your%20account%2C%20there%20is%20no%20going%20back.%20This%20action%20cannot%20be%20undone./singular: 9cf7aa6ef30890e5124e266c081bae1c
Once%20you%20delete%20your%20workspace%2C%20there%20is%20no%20going%20back.%20This%20action%20cannot%20be%20undone./singular: c9ce6a516ed1f361653e8f8db3dd5ffd
Open%20source/singular: 81a747dc664de1a3389b495c8f84843b
or/singular: 7b133c38bec0d5ee23cc6bcf9a8de50b
Organize%20and%20find%20cards%20quickly%20with%20powerful%20filtering%20tools./singular: 1b9898c4b21e9dff413b4f76dc59db56
Own%20your%20data/singular: cc2178dac4bdf6b07f030cfc2a7510e6
Owned%20by%20Atlassian/singular: ace4ed076a5318ad48c296fa09afed69
Part-time/singular: 213d63da450f35dabb3ab0e35e29feed
Password%20Changed/singular: 1fcebe9ddb46f722a57f195efddc695d
Password%20is%20required%20to%20login./singular: a09c76294ca7b27b38658b34618a7119
@@ -328,6 +348,7 @@ checksums:
per%20user%2Fmonth/singular: 72af182c1ba6df6732640f4d8a78d360
Personal%20Project/singular: d7820b1bf4efecc61ed89234567aaa9c
Planning/singular: 353f58c75248275fe091740607501610
Platform/singular: c68862170146325333c7f25af11a3fa2
Please%20confirm%20your%20new%20password/singular: 43d0307b9307238cc6c199cfa66caff2
Please%20enter%20a%20valid%20email%20address/singular: 8de4bc8832b11b380bc4cbcedc16e48b
Please%20enter%20a%20valid%20name/singular: f2d741f1b5cae722e35cb5206786f932
@@ -335,6 +356,7 @@ checksums:
Please%20select%20a%20file%20to%20upload./singular: de315bf594047f8ef9307a7fa9285844
Please%20try%20again%20later%2C%20or%20contact%20customer%20support./singular: 21ffcf0b00e7cd7b64f7454a95762e1d
Please%20try%20again%20later./singular: 325dea6dd0348a27a6818db2c1340c98
Price%20per%20user%2Fmonth/singular: ae4b93ad0f9fad454b40f82010372fc2
Pricing/singular: ce27f1aeacccc542a174c4b2bce022b0
Priority%20email%20support/singular: 678538c912a770b1e1416ecdb8e299b1
Privacy%20policy/singular: 462c6a536b52873e4498785c66dd48c8
@@ -361,6 +383,7 @@ checksums:
Research/singular: 3368e9638d1619babd6df9fad592274f
Resolution/singular: 6d8bd9e1bd7dae5ae38c93061d32990e
Resources/singular: ec7fb05ed963bb6781a35782b3475502
REST%20API/singular: 54c9f8d98f45f50399b6b93ba70af0d6
Review/singular: 299f75db25382980b2895622d7712927
Roadmap/singular: c60f4a1acf30e566861bf130f13b9ae7
Role/singular: 53743bbb6ca938f5b893552e839d067f
@@ -374,6 +397,7 @@ checksums:
Self%20Host/singular: 43fbce2027548b712002e489a20a621a
Self%20host%20with%20Github/singular: 972155419bcc9f8f9bad9f5ad3538774
self-assigned%20the%20card/singular: 24a8d97bcd747643772ebe883be69698
Self-hostable/singular: 3e3597145cc17f03b8b5646b80d59592
Send%20feedback/singular: 9631cc08d49da04475b30a0d320ce97c
Senior/singular: 3fff865dc00435f82896fc302ea45630
Settings/singular: 8df6777277469c1fd88cc18dde2f1cc3
@@ -464,6 +488,7 @@ checksums:
Unlimited%20comments/singular: 31dbcf487c49a9997142e96bb3ab0040
Unlimited%20lists/singular: 5c418701b27b9acbc5dd199719007362
Unlimited%20members/singular: f2949ca2dc18b0063af92e60779abb65
Unlimited%20workspaces/singular: b504d01997bf908af1d486d9942fed36
Update/singular: 079fc039262fd31b10532929685c2d1b
Update%20label/singular: 97880b503dfe956941c5f23025a1c102
updated%20a%20checklist%20item/singular: 198e1d1d503f4b69b752dd84d0cc0e9d
@@ -495,6 +520,7 @@ checksums:
What%20license%20are%20you%20using%3F/singular: 59d00e1bf28edc21b77fec94875f57ca
What's%20the%20difference%20between%20Kan%20and%20Trello%3F/singular: 7a02f507dd6abbfab1fdae0b172d31b7
When%20Trello%20launched%20in%202011%2C%20it%20blew%20everyone%20away%20with%20its%20carefully%20designed%20simplicity%2C%20but%20over%20time%20(and%20atlassification)%20it%20lost%20its%20magic%20and%20grew%20into%20something%20closer%20to%20%22Jira%20Lite%22.%20This%20project%20is%20our%20attempt%20to%20recapture%20the%20original%20magic%20of%20Trello's%20simplicity%2C%20in%20open%20source./singular: 60a55e9bd16c3d1beff1a6c7633c5911
White%20label/singular: 2570386f73a010b07219e7658aaf9d9b
Why%20make%20an%20open%20source%20Trello%3F/singular: 090833338ba8c64ef7a75e0f2615b34b
Workspace/singular: b63ef0e99ee6f7fef6cbe4971ca6cf0f
Workspace%20created%20successfully.%20You%20can%20upgrade%20later%20in%20settings./singular: 8bbaba9f82ff076a08185ada1ee7eb94

View File

@@ -1,7 +1,7 @@
import type { LinguiConfig } from "@lingui/conf";
const config: LinguiConfig = {
locales: ["en", "fr", "de", "es", "it", "nl", "ru"],
locales: ["en", "fr", "de", "es", "it", "nl", "ru", "pl"],
sourceLocale: "en",
catalogs: [
{

View File

@@ -58,11 +58,12 @@ msgstr "$10/Monat"
msgid "$8/month"
msgstr "$8/Monat"
#: src/views/home/components/Pricing.tsx:36
#: src/views/pricing/components/Pricing.tsx:36
#: src/views/pricing/components/PricingTiers.tsx:34
msgid "1 user"
msgstr "1 Benutzer"
#: src/views/home/index.tsx:72
#: src/views/home/index.tsx:69
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Eine leistungsstarke, flexible Kanban-App, die dir hilft, Arbeit zu organisieren, Fortschritte zu verfolgen und Ergebnisse zu liefern alles an einem Ort."
@@ -79,6 +80,10 @@ msgstr "Konto gelöscht"
msgid "Activity"
msgstr "Aktivität"
#: src/views/pricing/components/FeatureComparisonTable.tsx:66
msgid "Activity log"
msgstr "Aktivitätsprotokoll"
#: src/views/home/components/Features.tsx:110
msgid "Activity logs"
msgstr "Aktivitätsprotokolle"
@@ -157,7 +162,8 @@ msgstr "Das Hinzufügen eines neuen Mitglieds kostet zusätzlich {price} ({billi
msgid "Adjust the square crop to fit your avatar."
msgstr "Passe den quadratischen Zuschnitt an deinen Avatar an."
#: src/views/home/components/Pricing.tsx:55
#: src/views/pricing/components/Pricing.tsx:55
#: src/views/pricing/components/PricingTiers.tsx:52
msgid "Admin roles"
msgstr "Administratorrollen"
@@ -256,6 +262,10 @@ msgstr "Bist du sicher, dass du dein Konto löschen möchtest?"
msgid "assigned <0>{0}</0> to the card"
msgstr "hat <0>{0}</0> der Karte zugewiesen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Assignees"
msgstr "Zugewiesene Personen"
#: src/views/boards/components/TemplateBoards.tsx:47
msgid "Awaiting Customer"
msgstr "Warten auf Kunden"
@@ -311,6 +321,10 @@ msgstr "Boardname ist erforderlich"
msgid "Board not found"
msgstr "Board nicht gefunden"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Board sharing & invites"
msgstr "Board-Freigabe & Einladungen"
#: src/views/board/components/UpdateBoardSlugForm.tsx:45
msgid "Board URL can only contain letters, numbers, and hyphens"
msgstr "Board-URL darf nur Buchstaben, Zahlen und Bindestriche enthalten"
@@ -328,6 +342,7 @@ msgid "Board URL must be at least 3 characters long"
msgstr "Board-URL muss mindestens 3 Zeichen lang sein"
#: src/views/home/components/Features.tsx:85
#: src/views/pricing/components/FeatureComparisonTable.tsx:86
msgid "Board visibility"
msgstr "Board-Sichtbarkeit"
@@ -394,6 +409,11 @@ msgstr "Überprüfe deinen Posteingang"
msgid "Checklist name"
msgstr "Checklistenname"
#: src/views/pricing/components/FeatureComparisonTable.tsx:77
#: src/views/pricing/components/PricingTiers.tsx:38
msgid "Checklists"
msgstr "Checklisten"
#: src/views/board/components/Filters.tsx:155
msgid "Clear filters"
msgstr "Filter löschen"
@@ -425,15 +445,24 @@ msgstr "Demnächst verfügbar"
msgid "Comments"
msgstr "Kommentare"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Comments & mentions"
msgstr "Kommentare & Erwähnungen"
#: src/views/home/components/Footer.tsx:94
msgid "Company"
msgstr "Unternehmen"
#: src/views/pricing/index.tsx:65
msgid "Compare our features to see why Kan is the best choice."
msgstr "Vergleichen Sie unsere Funktionen, um zu sehen, warum Kan die beste Wahl ist."
#: src/views/boards/components/TemplateBoards.tsx:82
msgid "Complete"
msgstr "Abgeschlossen"
#: src/views/home/components/Pricing.tsx:70
#: src/views/pricing/components/Pricing.tsx:70
#: src/views/pricing/components/PricingTiers.tsx:67
msgid "Complete control and ownership:"
msgstr "Vollständige Kontrolle und Eigentum:"
@@ -488,6 +517,10 @@ msgstr "Fortfahren mit {0}"
msgid "Control who can view and edit your boards."
msgstr "Kontrolliere, wer deine Boards ansehen und bearbeiten kann."
#: src/views/pricing/components/FeatureComparisonTable.tsx:38
msgid "Core features"
msgstr "Kernfunktionen"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/NewBoardForm.tsx:166
msgid "Create {0}"
@@ -566,14 +599,27 @@ msgstr "Schneide deinen Avatar zu"
msgid "Current password is required"
msgstr "Aktuelles Passwort ist erforderlich"
#: src/views/home/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:37
msgid "Custom board templates"
msgstr "Benutzerdefinierte Board-Vorlagen"
#: src/views/pricing/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:71
msgid "Custom domain"
msgstr "Benutzerdefinierte Domain"
#: src/views/pricing/components/FeatureComparisonTable.tsx:72
msgid "Custom templates"
msgstr "Benutzerdefinierte Vorlagen"
#: src/components/NewWorkspaceForm.tsx:315
msgid "Custom URLs require upgrading to a Pro plan"
msgstr "Benutzerdefinierte URLs erfordern ein Upgrade auf einen Pro-Plan"
#: src/views/pricing/components/FeatureComparisonTable.tsx:98
msgid "Custom workspace link"
msgstr "Benutzerdefinierter Workspace-Link"
#: src/components/NewWorkspaceForm.tsx:339
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
msgid "Custom workspace URL"
@@ -837,11 +883,13 @@ msgstr "Fehler beim Upgrade auf Pro"
msgid "Error uploading profile image"
msgstr "Fehler beim Hochladen des Profilbilds"
#: src/views/home/components/Pricing.tsx:52
#: src/views/pricing/components/Pricing.tsx:52
#: src/views/pricing/components/PricingTiers.tsx:49
msgid "Everything in the free plan, plus:"
msgstr "Alles im kostenlosen Plan, plus:"
#: src/views/home/components/Pricing.tsx:33
#: src/views/pricing/components/Pricing.tsx:33
#: src/views/pricing/components/PricingTiers.tsx:31
msgid "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
msgstr "Alles was du brauchst, für immer kostenlos. Unbegrenzte Boards, unbegrenzte Listen, unbegrenzte Karten. Jederzeit upgraden."
@@ -872,10 +920,19 @@ msgstr "Anmeldung mit {0} fehlgeschlagen. Bitte versuche es erneut."
msgid "FAQs"
msgstr "Häufig gestellte Fragen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Fast & lightweight"
msgstr "Schnell & leichtgewichtig"
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/pricing/components/FeatureComparisonTable.tsx:237
msgid "Feature"
msgstr "Feature"
#: src/views/pricing/index.tsx:62
msgid "Feature breakdown"
msgstr "Funktionsübersicht"
#: src/views/boards/components/TemplateBoards.tsx:53
msgid "Feature Request"
msgstr "Feature-Anfrage"
@@ -883,6 +940,7 @@ msgstr "Feature-Anfrage"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Features"
@@ -907,7 +965,8 @@ msgstr "Finden Sie Antworten auf häufige Fragen zum Projekt. Nicht gefunden, wo
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Für langfristige Nachhaltigkeit erkennen wir an, dass alle guten Open-Source-Projekte eine Einnahmequelle benötigen. Unsere stammt aus dem kostenpflichtigen Cloud-Angebot für Workspaces mit mehreren Benutzern (kostenlos während der Beta-Phase) und für benutzerdefinierte Workspace-Slugs. Es besteht keine Verpflichtung, dieses Angebot zu nutzen, und Sie können die Software kostenlos auf Ihrer eigenen Infrastruktur selbst hosten."
#: src/views/home/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free"
msgstr "Kostenlos"
@@ -916,7 +975,8 @@ msgstr "Kostenlos"
msgid "Free Plan"
msgstr "Kostenloser Plan"
#: src/views/home/components/Pricing.tsx:34
#: src/views/pricing/components/Pricing.tsx:34
#: src/views/pricing/components/PricingTiers.tsx:32
msgid "Free, forever"
msgstr "Kostenlos, für immer"
@@ -932,11 +992,14 @@ msgstr "Spaß"
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Loslegen"
#: src/views/home/components/Pricing.tsx:31
#: src/views/home/components/Pricing.tsx:49
#: src/views/pricing/components/Pricing.tsx:31
#: src/views/pricing/components/Pricing.tsx:49
#: src/views/pricing/components/PricingTiers.tsx:29
#: src/views/pricing/components/PricingTiers.tsx:46
msgid "Get Started"
msgstr "Loslegen"
@@ -953,11 +1016,12 @@ msgstr "Beginne mit dem Erstellen einer neuen Liste"
msgid "Get started for free today"
msgstr "Starten Sie noch heute kostenlos"
#: src/views/home/components/Pricing.tsx:92
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Starten Sie kostenlos ohne Nutzungsbeschränkungen. Für die Zusammenarbeit wechseln Sie zu einem Plan, der zur Größe Ihres Teams passt."
#: src/views/home/index.tsx:76
#: src/views/home/index.tsx:73
msgid "Get started on Cloud"
msgstr "In der Cloud starten"
@@ -987,7 +1051,8 @@ msgstr "Hohe Priorität"
msgid "Hired"
msgstr "Eingestellt"
#: src/views/home/components/Pricing.tsx:69
#: src/views/pricing/components/Pricing.tsx:69
#: src/views/pricing/components/PricingTiers.tsx:66
msgid "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
msgstr "Hosten Sie Kan auf Ihrer eigenen Infrastruktur. Ideal für Organisationen, die vollständige Kontrolle über ihre Daten benötigen."
@@ -1039,6 +1104,10 @@ msgstr "Import abgeschlossen"
msgid "Import failed"
msgstr "Import fehlgeschlagen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:80
msgid "Import from Trello"
msgstr "Import von Trello"
#: src/views/home/components/Features.tsx:96
msgid "Import your Trello boards and hit the ground running."
msgstr "Importieren Sie Ihre Trello-Boards und starten Sie sofort durch."
@@ -1065,7 +1134,8 @@ msgstr "in"
msgid "In Progress"
msgstr "In Bearbeitung"
#: src/views/home/components/Pricing.tsx:28
#: src/views/pricing/components/Pricing.tsx:28
#: src/views/pricing/components/PricingTiers.tsx:26
msgid "Individuals"
msgstr "Einzelpersonen"
@@ -1074,6 +1144,10 @@ msgstr "Einzelpersonen"
msgid "Integrations"
msgstr "Integrationen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:92
msgid "Intelligent search"
msgstr "Intelligente Suche"
#: src/views/boards/components/TemplateBoards.tsx:65
msgid "Interviewing"
msgstr "Vorstellungsgespräch"
@@ -1098,6 +1172,10 @@ msgstr "Einladungslink kopiert"
msgid "Invite link copied to clipboard"
msgstr "Einladungslink in die Zwischenablage kopiert"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
msgid "Invite links"
msgstr "Einladungslinks"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Einladungslinks erfordern ein Team- oder Pro-Abonnement. Bitte upgraden Sie Ihren Workspace."
@@ -1124,7 +1202,15 @@ msgstr "Arbeitsbereich beitreten | kan.bn"
msgid "Junior"
msgstr "Junior"
#: src/views/home/components/Pricing.tsx:51
#: src/views/pricing/components/FeatureComparisonTable.tsx:185
msgid "Kan"
msgstr "Kan"
#: src/views/pricing/components/PricingTiers.tsx:48
msgid "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kan ist besser im Team. Perfekt für kleine und wachsende Teams, die zusammenarbeiten möchten."
#: src/views/pricing/components/Pricing.tsx:51
msgid "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kanban funktioniert besser im Team. Perfekt für kleine und wachsende Teams, die zusammenarbeiten möchten."
@@ -1143,6 +1229,10 @@ msgstr "Beachten Sie, dass diese Aktion nicht rückgängig gemacht werden kann."
msgid "Labels"
msgstr "Labels"
#: src/views/pricing/components/FeatureComparisonTable.tsx:76
msgid "Labels & filters"
msgstr "Labels & Filter"
#: src/views/home/components/Features.tsx:100
msgid "Labels & Filters"
msgstr "Labels & Filter"
@@ -1160,7 +1250,8 @@ msgstr "Einführungsangebot"
msgid "Launch offer: Get unlimited members with Pro"
msgstr "Einführungsangebot: Erhalten Sie unbegrenzte Mitglieder mit Pro"
#: src/views/home/components/Pricing.tsx:99
#: src/views/pricing/components/Pricing.tsx:98
#: src/views/pricing/components/PricingTiers.tsx:84
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Einführungsangebot: unbegrenzte Plätze für nur $29/Monat mit Pro"
@@ -1242,7 +1333,8 @@ msgstr "Mitglieder"
msgid "Members | {0}"
msgstr "Mitglieder | {0}"
#: src/views/home/components/Pricing.tsx:14
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
msgid "Monthly"
msgstr "Monatlich"
@@ -1342,7 +1434,7 @@ msgstr "Keine {0}"
msgid "No boards found"
msgstr "Keine Boards gefunden"
#: src/views/home/index.tsx:86
#: src/views/home/index.tsx:83
msgid "No credit card required"
msgstr "Keine Kreditkarte erforderlich"
@@ -1370,6 +1462,10 @@ msgstr "Sobald Sie Ihr Konto löschen, gibt es kein Zurück mehr. Diese Aktion k
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Sobald Sie Ihren Arbeitsbereich löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Open source"
msgstr "Open Source"
#: src/components/AuthForm.tsx:365
msgid "or"
msgstr "oder"
@@ -1378,10 +1474,15 @@ msgstr "oder"
msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organisiere und finde Karten schnell mit leistungsstarken Filterwerkzeugen."
#: src/views/home/components/Pricing.tsx:73
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Besitze deine Daten"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
msgid "Owned by Atlassian"
msgstr "Im Besitz von Atlassian"
#: src/views/boards/components/TemplateBoards.tsx:70
msgid "Part-time"
msgstr "Teilzeit"
@@ -1410,7 +1511,8 @@ msgstr "Passwörter stimmen nicht überein"
msgid "Paused"
msgstr "Pausiert"
#: src/views/home/components/Pricing.tsx:102
#: src/views/pricing/components/Pricing.tsx:100
#: src/views/pricing/components/PricingTiers.tsx:86
msgid "Payment frequency"
msgstr "Zahlungshäufigkeit"
@@ -1418,8 +1520,10 @@ msgstr "Zahlungshäufigkeit"
msgid "Pending"
msgstr "Ausstehend"
#: src/views/home/components/Pricing.tsx:15
#: src/views/home/components/Pricing.tsx:20
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
msgid "per user/month"
msgstr "pro Benutzer/Monat"
@@ -1431,6 +1535,10 @@ msgstr "Persönliches Projekt"
msgid "Planning"
msgstr "Planung"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
msgid "Platform"
msgstr "Plattform"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:24
msgid "Please confirm your new password"
msgstr "Bitte bestätigen Sie Ihr neues Passwort"
@@ -1497,13 +1605,20 @@ msgstr "Bitte versuche es später noch einmal oder kontaktiere den Kundensupport
msgid "Please try again later."
msgstr "Bitte versuche es später erneut."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Price per user/month"
msgstr "Preis pro Benutzer/Monat"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Pricing.tsx:85
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
msgid "Pricing"
msgstr "Preise"
#: src/views/home/components/Pricing.tsx:56
#: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91
msgid "Priority email support"
msgstr "Prioritäts-E-Mail-Support"
@@ -1607,6 +1722,10 @@ msgstr "Lösung"
msgid "Resources"
msgstr "Ressourcen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "REST API"
msgstr "REST API"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
msgstr "Überprüfung"
@@ -1620,7 +1739,8 @@ msgstr "Roadmap"
msgid "Role"
msgstr "Rolle"
#: src/views/home/components/Pricing.tsx:72
#: src/views/pricing/components/Pricing.tsx:72
#: src/views/pricing/components/PricingTiers.tsx:69
msgid "Run on your own infrastructure"
msgstr "Auf eigener Infrastruktur betreiben"
@@ -1649,11 +1769,12 @@ msgstr "Alle auswählen"
msgid "Select source"
msgstr "Quelle auswählen"
#: src/views/home/components/Pricing.tsx:64
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Selbst hosten"
#: src/views/home/index.tsx:82
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Selbst hosten mit Github"
@@ -1661,6 +1782,10 @@ msgstr "Selbst hosten mit Github"
msgid "self-assigned the card"
msgstr "hat sich selbst die Karte zugewiesen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "Self-hostable"
msgstr "Selbst hostbar"
#: src/components/FeedbackModal.tsx:116
msgid "Send feedback"
msgstr "Feedback senden"
@@ -1724,7 +1849,8 @@ msgstr "Die Registrierung ist derzeit deaktiviert. Bitte versuche es später ern
msgid "Sign up with "
msgstr "Registrieren mit "
#: src/views/home/components/Pricing.tsx:89
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
msgid "Simple pricing"
msgstr "Einfache Preisgestaltung"
@@ -1740,7 +1866,7 @@ msgstr "Social Media"
msgid "Software Development"
msgstr "Softwareentwicklung"
#: src/views/home/index.tsx:38
#: src/views/home/index.tsx:35
msgid "Star on Github"
msgstr "Stern auf Github"
@@ -1761,7 +1887,8 @@ msgstr "Optimiere deinen Workspace für nur $29/Monat. Das bekommst du dafür:"
msgid "Support"
msgstr "Support"
#: src/views/home/components/Pricing.tsx:57
#: src/views/pricing/components/Pricing.tsx:57
#: src/views/pricing/components/PricingTiers.tsx:54
msgid "Support the development of the project"
msgstr "Unterstütze die Entwicklung des Projekts"
@@ -1774,7 +1901,9 @@ msgstr "System"
msgid "Team Plan"
msgstr "Team-Plan"
#: src/views/home/components/Pricing.tsx:46
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
msgstr "Teams"
@@ -1820,7 +1949,7 @@ msgstr "Das eingegebene aktuelle Passwort ist falsch."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "Der hauptunterschied zwischen Kan und Trello ist, dass Kan open source ist und jedem ermöglicht, unseren code einzusehen, zu ändern und dazu beizutragen. Unser cloud-angebot bietet außerdem keine einschränkungen bei funktionen für die individuelle nutzung, während Trello grundlegende funktionen wie die anzahl der boards, die du erstellen kannst, hinter einer paywall versteckt."
#: src/views/home/index.tsx:66
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "Die open source <0/> alternative zu Trello"
@@ -1894,6 +2023,7 @@ msgstr "Menü umschalten"
msgid "Track all card changes with detailed activity history."
msgstr "Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie."
#: src/views/pricing/components/FeatureComparisonTable.tsx:190
#: src/views/settings/IntegrationsSettings.tsx:73
msgid "Trello"
msgstr "Trello"
@@ -2010,11 +2140,13 @@ msgstr "hat <0>{0}</0> von der Karte entfernt"
msgid "unassigned themselves from the card"
msgstr "hat sich selbst von der Karte entfernt"
#: src/views/home/components/Pricing.tsx:41
#: src/views/pricing/components/Pricing.tsx:41
msgid "Unlimited activity log"
msgstr "Unbegrenztes aktivitätsprotokoll"
#: src/views/home/components/Pricing.tsx:37
#: src/views/pricing/components/FeatureComparisonTable.tsx:48
#: src/views/pricing/components/Pricing.tsx:37
#: src/views/pricing/components/PricingTiers.tsx:35
msgid "Unlimited boards"
msgstr "Unbegrenzte boards"
@@ -2022,15 +2154,18 @@ msgstr "Unbegrenzte boards"
msgid "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
msgstr "Unbegrenzte boards, unbegrenzte listen, unbegrenzte karten. Keine kreditkarte erforderlich."
#: src/views/home/components/Pricing.tsx:39
#: src/views/pricing/components/FeatureComparisonTable.tsx:60
#: src/views/pricing/components/Pricing.tsx:39
#: src/views/pricing/components/PricingTiers.tsx:36
msgid "Unlimited cards"
msgstr "Unbegrenzte karten"
#: src/views/home/components/Pricing.tsx:40
#: src/views/pricing/components/Pricing.tsx:40
msgid "Unlimited comments"
msgstr "Unbegrenzte kommentare"
#: src/views/home/components/Pricing.tsx:38
#: src/views/pricing/components/FeatureComparisonTable.tsx:54
#: src/views/pricing/components/Pricing.tsx:38
msgid "Unlimited lists"
msgstr "Unbegrenzte listen"
@@ -2039,6 +2174,10 @@ msgstr "Unbegrenzte listen"
msgid "Unlimited members"
msgstr "Unbegrenzte Mitglieder"
#: src/views/pricing/components/FeatureComparisonTable.tsx:42
msgid "Unlimited workspaces"
msgstr "Unbegrenzte Workspaces"
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
#: src/views/settings/components/UpdateDisplayNameForm.tsx:80
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:91
@@ -2129,7 +2268,8 @@ msgstr "API-Schlüssel anzeigen und verwalten."
msgid "View and manage your billing and subscription."
msgstr "Verwalte deine Abrechnung und dein Abonnement."
#: src/views/home/components/Pricing.tsx:67
#: src/views/pricing/components/Pricing.tsx:67
#: src/views/pricing/components/PricingTiers.tsx:64
msgid "View docs"
msgstr "Dokumentation ansehen"
@@ -2173,6 +2313,10 @@ msgstr "Was ist der unterschied zwischen Kan und Trello?"
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Als Trello 2011 auf den markt kam, beeindruckte es alle mit seiner sorgfältig gestalteten einfachheit, aber mit der zeit (und der atlassifizierung) verlor es seinen zauber und entwickelte sich zu etwas, das eher einem \"Jira Lite\" ähnelt. Dieses projekt ist unser versuch, den ursprünglichen zauber von Trellos einfachheit als open source wiederzubeleben."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "White label"
msgstr "White Label"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "Warum ein open source Trello entwickeln?"
@@ -2206,7 +2350,8 @@ msgid "Workspace description updated"
msgstr "Workspace-Beschreibung aktualisiert"
#: src/views/home/components/Features.tsx:90
#: src/views/home/components/Pricing.tsx:54
#: src/views/pricing/components/Pricing.tsx:54
#: src/views/pricing/components/PricingTiers.tsx:51
msgid "Workspace members"
msgstr "Workspace-mitglieder"
@@ -2247,7 +2392,8 @@ msgstr "workspace-url"
msgid "Writing"
msgstr "Schreiben"
#: src/views/home/components/Pricing.tsx:19
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
msgid "Yearly"
msgstr "Jährlich"

File diff suppressed because one or more lines are too long

View File

@@ -62,7 +62,8 @@ msgstr "$10/month"
msgid "$8/month"
msgstr "$8/month"
#: src/views/home/components/Pricing.tsx:36
#: src/views/pricing/components/Pricing.tsx:36
#: src/views/pricing/components/PricingTiers.tsx:34
msgid "1 user"
msgstr "1 user"
@@ -74,7 +75,7 @@ msgstr "1 user"
#~ "A powerful, flexible kanban app that helps you organise work,\n"
#~ " track progress, and deliver results—all in one place."
#: src/views/home/index.tsx:72
#: src/views/home/index.tsx:69
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
@@ -91,6 +92,10 @@ msgstr "Account deleted"
msgid "Activity"
msgstr "Activity"
#: src/views/pricing/components/FeatureComparisonTable.tsx:66
msgid "Activity log"
msgstr "Activity log"
#: src/views/home/components/Features.tsx:110
msgid "Activity logs"
msgstr "Activity logs"
@@ -177,7 +182,8 @@ msgstr "Adding a new member will cost an additional {price} ({billingType}) per
msgid "Adjust the square crop to fit your avatar."
msgstr "Adjust the square crop to fit your avatar."
#: src/views/home/components/Pricing.tsx:55
#: src/views/pricing/components/Pricing.tsx:55
#: src/views/pricing/components/PricingTiers.tsx:52
msgid "Admin roles"
msgstr "Admin roles"
@@ -288,6 +294,10 @@ msgstr "assigned <0>{0}</0> to the card"
#~ msgid "assigned <0>{memberName}</0> to the card"
#~ msgstr "assigned <0>{memberName}</0> to the card"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Assignees"
msgstr "Assignees"
#: src/views/boards/components/TemplateBoards.tsx:47
msgid "Awaiting Customer"
msgstr "Awaiting Customer"
@@ -356,6 +366,10 @@ msgstr "Board name is required"
msgid "Board not found"
msgstr "Board not found"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Board sharing & invites"
msgstr "Board sharing & invites"
#: src/views/board/components/UpdateBoardSlugForm.tsx:45
msgid "Board URL can only contain letters, numbers, and hyphens"
msgstr "Board URL can only contain letters, numbers, and hyphens"
@@ -373,6 +387,7 @@ msgid "Board URL must be at least 3 characters long"
msgstr "Board URL must be at least 3 characters long"
#: src/views/home/components/Features.tsx:85
#: src/views/pricing/components/FeatureComparisonTable.tsx:86
msgid "Board visibility"
msgstr "Board visibility"
@@ -451,6 +466,11 @@ msgstr "Check your inbox"
msgid "Checklist name"
msgstr "Checklist name"
#: src/views/pricing/components/FeatureComparisonTable.tsx:77
#: src/views/pricing/components/PricingTiers.tsx:38
msgid "Checklists"
msgstr "Checklists"
#: src/views/board/components/Filters.tsx:155
msgid "Clear filters"
msgstr "Clear filters"
@@ -482,15 +502,24 @@ msgstr "Coming soon"
msgid "Comments"
msgstr "Comments"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Comments & mentions"
msgstr "Comments & mentions"
#: src/views/home/components/Footer.tsx:94
msgid "Company"
msgstr "Company"
#: src/views/pricing/index.tsx:65
msgid "Compare our features to see why Kan is the best choice."
msgstr "Compare our features to see why Kan is the best choice."
#: src/views/boards/components/TemplateBoards.tsx:82
msgid "Complete"
msgstr "Complete"
#: src/views/home/components/Pricing.tsx:70
#: src/views/pricing/components/Pricing.tsx:70
#: src/views/pricing/components/PricingTiers.tsx:67
msgid "Complete control and ownership:"
msgstr "Complete control and ownership:"
@@ -549,6 +578,10 @@ msgstr "Continue with {0}"
msgid "Control who can view and edit your boards."
msgstr "Control who can view and edit your boards."
#: src/views/pricing/components/FeatureComparisonTable.tsx:38
msgid "Core features"
msgstr "Core features"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/NewBoardForm.tsx:166
msgid "Create {0}"
@@ -643,10 +676,19 @@ msgstr "Crop your avatar"
msgid "Current password is required"
msgstr "Current password is required"
#: src/views/home/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:37
msgid "Custom board templates"
msgstr "Custom board templates"
#: src/views/pricing/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:71
msgid "Custom domain"
msgstr "Custom domain"
#: src/views/pricing/components/FeatureComparisonTable.tsx:72
msgid "Custom templates"
msgstr "Custom templates"
#: src/views/settings/components/CustomURLConfirmation.tsx:50
#~ msgid "Custom URLs are a premium feature. You'll be directed to upgrade your account."
#~ msgstr "Custom URLs are a premium feature. You'll be directed to upgrade your account."
@@ -659,6 +701,10 @@ msgstr "Custom domain"
msgid "Custom URLs require upgrading to a Pro plan"
msgstr "Custom URLs require upgrading to a Pro plan"
#: src/views/pricing/components/FeatureComparisonTable.tsx:98
msgid "Custom workspace link"
msgstr "Custom workspace link"
#: src/components/NewWorkspaceForm.tsx:339
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
msgid "Custom workspace URL"
@@ -922,11 +968,13 @@ msgstr "Error upgrading to Pro"
msgid "Error uploading profile image"
msgstr "Error uploading profile image"
#: src/views/home/components/Pricing.tsx:52
#: src/views/pricing/components/Pricing.tsx:52
#: src/views/pricing/components/PricingTiers.tsx:49
msgid "Everything in the free plan, plus:"
msgstr "Everything in the free plan, plus:"
#: src/views/home/components/Pricing.tsx:33
#: src/views/pricing/components/Pricing.tsx:33
#: src/views/pricing/components/PricingTiers.tsx:31
msgid "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
msgstr "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
@@ -957,10 +1005,19 @@ msgstr "Failed to login with {0}. Please try again."
msgid "FAQs"
msgstr "FAQs"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Fast & lightweight"
msgstr "Fast & lightweight"
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/pricing/components/FeatureComparisonTable.tsx:237
msgid "Feature"
msgstr "Feature"
#: src/views/pricing/index.tsx:62
msgid "Feature breakdown"
msgstr "Feature breakdown"
#: src/views/boards/components/TemplateBoards.tsx:53
msgid "Feature Request"
msgstr "Feature Request"
@@ -968,6 +1025,7 @@ msgstr "Feature Request"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Features"
@@ -992,8 +1050,10 @@ msgstr "Find answers to common questions about the project. Can't find what you'
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
#: src/views/home/components/Pricing.tsx:32
#: src/views/home/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
#: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free"
msgstr "Free"
@@ -1002,7 +1062,8 @@ msgstr "Free"
msgid "Free Plan"
msgstr "Free Plan"
#: src/views/home/components/Pricing.tsx:34
#: src/views/pricing/components/Pricing.tsx:34
#: src/views/pricing/components/PricingTiers.tsx:32
msgid "Free, forever"
msgstr "Free, forever"
@@ -1018,11 +1079,14 @@ msgstr "Fun"
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Get started"
#: src/views/home/components/Pricing.tsx:31
#: src/views/home/components/Pricing.tsx:49
#: src/views/pricing/components/Pricing.tsx:31
#: src/views/pricing/components/Pricing.tsx:49
#: src/views/pricing/components/PricingTiers.tsx:29
#: src/views/pricing/components/PricingTiers.tsx:46
msgid "Get Started"
msgstr "Get Started"
@@ -1043,11 +1107,12 @@ msgstr "Get started by creating a new list"
msgid "Get started for free today"
msgstr "Get started for free today"
#: src/views/home/components/Pricing.tsx:92
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
#: src/views/home/index.tsx:76
#: src/views/home/index.tsx:73
msgid "Get started on Cloud"
msgstr "Get started on Cloud"
@@ -1077,7 +1142,8 @@ msgstr "High Priority"
msgid "Hired"
msgstr "Hired"
#: src/views/home/components/Pricing.tsx:69
#: src/views/pricing/components/Pricing.tsx:69
#: src/views/pricing/components/PricingTiers.tsx:66
msgid "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
msgstr "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
@@ -1133,6 +1199,10 @@ msgstr "Import complete"
msgid "Import failed"
msgstr "Import failed"
#: src/views/pricing/components/FeatureComparisonTable.tsx:80
msgid "Import from Trello"
msgstr "Import from Trello"
#: src/views/home/components/Features.tsx:96
msgid "Import your Trello boards and hit the ground running."
msgstr "Import your Trello boards and hit the ground running."
@@ -1159,7 +1229,8 @@ msgstr "in"
msgid "In Progress"
msgstr "In Progress"
#: src/views/home/components/Pricing.tsx:28
#: src/views/pricing/components/Pricing.tsx:28
#: src/views/pricing/components/PricingTiers.tsx:26
msgid "Individuals"
msgstr "Individuals"
@@ -1168,6 +1239,10 @@ msgstr "Individuals"
msgid "Integrations"
msgstr "Integrations"
#: src/views/pricing/components/FeatureComparisonTable.tsx:92
msgid "Intelligent search"
msgstr "Intelligent search"
#: src/views/boards/components/TemplateBoards.tsx:65
msgid "Interviewing"
msgstr "Interviewing"
@@ -1196,6 +1271,10 @@ msgstr "Invite link copied"
msgid "Invite link copied to clipboard"
msgstr "Invite link copied to clipboard"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
msgid "Invite links"
msgstr "Invite links"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Invite links require a Team or Pro subscription. Please upgrade your workspace."
@@ -1222,7 +1301,15 @@ msgstr "Join workspace | kan.bn"
msgid "Junior"
msgstr "Junior"
#: src/views/home/components/Pricing.tsx:51
#: src/views/pricing/components/FeatureComparisonTable.tsx:185
msgid "Kan"
msgstr "Kan"
#: src/views/pricing/components/PricingTiers.tsx:48
msgid "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
#: src/views/pricing/components/Pricing.tsx:51
msgid "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
@@ -1241,6 +1328,10 @@ msgstr "Keep in mind that this action is irreversible."
msgid "Labels"
msgstr "Labels"
#: src/views/pricing/components/FeatureComparisonTable.tsx:76
msgid "Labels & filters"
msgstr "Labels & filters"
#: src/views/home/components/Features.tsx:100
msgid "Labels & Filters"
msgstr "Labels & Filters"
@@ -1258,7 +1349,8 @@ msgstr "Launch offer"
msgid "Launch offer: Get unlimited members with Pro"
msgstr "Launch offer: Get unlimited members with Pro"
#: src/views/home/components/Pricing.tsx:99
#: src/views/pricing/components/Pricing.tsx:98
#: src/views/pricing/components/PricingTiers.tsx:84
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Launch offer: unlimited seats for just $29/month with Pro"
@@ -1340,7 +1432,8 @@ msgstr "Members"
msgid "Members | {0}"
msgstr "Members | {0}"
#: src/views/home/components/Pricing.tsx:14
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
msgid "Monthly"
msgstr "Monthly"
@@ -1460,7 +1553,7 @@ msgstr "No {0}"
msgid "No boards found"
msgstr "No boards found"
#: src/views/home/index.tsx:86
#: src/views/home/index.tsx:83
msgid "No credit card required"
msgstr "No credit card required"
@@ -1488,6 +1581,10 @@ msgstr "Once you delete your account, there is no going back. This action cannot
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Once you delete your workspace, there is no going back. This action cannot be undone."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Open source"
msgstr "Open source"
#: src/components/AuthForm.tsx:365
msgid "or"
msgstr "or"
@@ -1496,10 +1593,15 @@ msgstr "or"
msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organize and find cards quickly with powerful filtering tools."
#: src/views/home/components/Pricing.tsx:73
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Own your data"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
msgid "Owned by Atlassian"
msgstr "Owned by Atlassian"
#: src/views/boards/components/TemplateBoards.tsx:70
msgid "Part-time"
msgstr "Part-time"
@@ -1528,7 +1630,8 @@ msgstr "Passwords do not match"
msgid "Paused"
msgstr "Paused"
#: src/views/home/components/Pricing.tsx:102
#: src/views/pricing/components/Pricing.tsx:100
#: src/views/pricing/components/PricingTiers.tsx:86
msgid "Payment frequency"
msgstr "Payment frequency"
@@ -1536,8 +1639,10 @@ msgstr "Payment frequency"
msgid "Pending"
msgstr "Pending"
#: src/views/home/components/Pricing.tsx:15
#: src/views/home/components/Pricing.tsx:20
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
msgid "per user/month"
msgstr "per user/month"
@@ -1549,6 +1654,10 @@ msgstr "Personal Project"
msgid "Planning"
msgstr "Planning"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
msgid "Platform"
msgstr "Platform"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:24
msgid "Please confirm your new password"
msgstr "Please confirm your new password"
@@ -1615,13 +1724,20 @@ msgstr "Please try again later, or contact customer support."
msgid "Please try again later."
msgstr "Please try again later."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Price per user/month"
msgstr "Price per user/month"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Pricing.tsx:85
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
msgid "Pricing"
msgstr "Pricing"
#: src/views/home/components/Pricing.tsx:56
#: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91
msgid "Priority email support"
msgstr "Priority email support"
@@ -1729,6 +1845,10 @@ msgstr "Resolution"
msgid "Resources"
msgstr "Resources"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "REST API"
msgstr "REST API"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
msgstr "Review"
@@ -1746,7 +1866,8 @@ msgstr "Roadmap"
msgid "Role"
msgstr "Role"
#: src/views/home/components/Pricing.tsx:72
#: src/views/pricing/components/Pricing.tsx:72
#: src/views/pricing/components/PricingTiers.tsx:69
msgid "Run on your own infrastructure"
msgstr "Run on your own infrastructure"
@@ -1775,11 +1896,12 @@ msgstr "Select all"
msgid "Select source"
msgstr "Select source"
#: src/views/home/components/Pricing.tsx:64
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Self Host"
#: src/views/home/index.tsx:82
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Self host with Github"
@@ -1787,6 +1909,10 @@ msgstr "Self host with Github"
msgid "self-assigned the card"
msgstr "self-assigned the card"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "Self-hostable"
msgstr "Self-hostable"
#: src/components/FeedbackButton.tsx:137
#~ msgid "Send"
#~ msgstr "Send"
@@ -1862,7 +1988,8 @@ msgstr "Sign up is currently disabled. Please try again later."
msgid "Sign up with "
msgstr "Sign up with "
#: src/views/home/components/Pricing.tsx:89
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
msgid "Simple pricing"
msgstr "Simple pricing"
@@ -1878,7 +2005,7 @@ msgstr "Social Media"
msgid "Software Development"
msgstr "Software Development"
#: src/views/home/index.tsx:38
#: src/views/home/index.tsx:35
msgid "Star on Github"
msgstr "Star on Github"
@@ -1899,7 +2026,8 @@ msgstr "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgid "Support"
msgstr "Support"
#: src/views/home/components/Pricing.tsx:57
#: src/views/pricing/components/Pricing.tsx:57
#: src/views/pricing/components/PricingTiers.tsx:54
msgid "Support the development of the project"
msgstr "Support the development of the project"
@@ -1912,7 +2040,9 @@ msgstr "System"
msgid "Team Plan"
msgstr "Team Plan"
#: src/views/home/components/Pricing.tsx:46
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
msgstr "Teams"
@@ -1958,7 +2088,7 @@ msgstr "The current password you entered is incorrect."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
#: src/views/home/index.tsx:66
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "The open source <0/> alternative to Trello"
@@ -2036,6 +2166,7 @@ msgstr "Toggle menu"
msgid "Track all card changes with detailed activity history."
msgstr "Track all card changes with detailed activity history."
#: src/views/pricing/components/FeatureComparisonTable.tsx:190
#: src/views/settings/IntegrationsSettings.tsx:73
msgid "Trello"
msgstr "Trello"
@@ -2156,11 +2287,13 @@ msgstr "unassigned <0>{0}</0> from the card"
msgid "unassigned themselves from the card"
msgstr "unassigned themselves from the card"
#: src/views/home/components/Pricing.tsx:41
#: src/views/pricing/components/Pricing.tsx:41
msgid "Unlimited activity log"
msgstr "Unlimited activity log"
#: src/views/home/components/Pricing.tsx:37
#: src/views/pricing/components/FeatureComparisonTable.tsx:48
#: src/views/pricing/components/Pricing.tsx:37
#: src/views/pricing/components/PricingTiers.tsx:35
msgid "Unlimited boards"
msgstr "Unlimited boards"
@@ -2168,15 +2301,18 @@ msgstr "Unlimited boards"
msgid "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
msgstr "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
#: src/views/home/components/Pricing.tsx:39
#: src/views/pricing/components/FeatureComparisonTable.tsx:60
#: src/views/pricing/components/Pricing.tsx:39
#: src/views/pricing/components/PricingTiers.tsx:36
msgid "Unlimited cards"
msgstr "Unlimited cards"
#: src/views/home/components/Pricing.tsx:40
#: src/views/pricing/components/Pricing.tsx:40
msgid "Unlimited comments"
msgstr "Unlimited comments"
#: src/views/home/components/Pricing.tsx:38
#: src/views/pricing/components/FeatureComparisonTable.tsx:54
#: src/views/pricing/components/Pricing.tsx:38
msgid "Unlimited lists"
msgstr "Unlimited lists"
@@ -2185,6 +2321,10 @@ msgstr "Unlimited lists"
msgid "Unlimited members"
msgstr "Unlimited members"
#: src/views/pricing/components/FeatureComparisonTable.tsx:42
msgid "Unlimited workspaces"
msgstr "Unlimited workspaces"
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
#: src/views/settings/components/UpdateDisplayNameForm.tsx:80
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:91
@@ -2279,7 +2419,8 @@ msgstr "View and manage your API keys."
msgid "View and manage your billing and subscription."
msgstr "View and manage your billing and subscription."
#: src/views/home/components/Pricing.tsx:67
#: src/views/pricing/components/Pricing.tsx:67
#: src/views/pricing/components/PricingTiers.tsx:64
msgid "View docs"
msgstr "View docs"
@@ -2327,6 +2468,10 @@ msgstr "When Trello launched in 2011, it blew everyone away with its carefully d
#~ msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trellos simplicity, in open source."
#~ msgstr "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trellos simplicity, in open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "White label"
msgstr "White label"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "Why make an open source Trello?"
@@ -2360,7 +2505,8 @@ msgid "Workspace description updated"
msgstr "Workspace description updated"
#: src/views/home/components/Features.tsx:90
#: src/views/home/components/Pricing.tsx:54
#: src/views/pricing/components/Pricing.tsx:54
#: src/views/pricing/components/PricingTiers.tsx:51
msgid "Workspace members"
msgstr "Workspace members"
@@ -2401,7 +2547,8 @@ msgstr "workspace-url"
msgid "Writing"
msgstr "Writing"
#: src/views/home/components/Pricing.tsx:19
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
msgid "Yearly"
msgstr "Yearly"

File diff suppressed because one or more lines are too long

View File

@@ -58,11 +58,12 @@ msgstr "$10/mes"
msgid "$8/month"
msgstr "$8/mes"
#: src/views/home/components/Pricing.tsx:36
#: src/views/pricing/components/Pricing.tsx:36
#: src/views/pricing/components/PricingTiers.tsx:34
msgid "1 user"
msgstr "1 usuario"
#: src/views/home/index.tsx:72
#: src/views/home/index.tsx:69
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Una aplicación kanban potente y flexible que te ayuda a organizar el trabajo, seguir el progreso y entregar resultados, todo en un solo lugar."
@@ -79,6 +80,10 @@ msgstr "Cuenta eliminada"
msgid "Activity"
msgstr "Actividad"
#: src/views/pricing/components/FeatureComparisonTable.tsx:66
msgid "Activity log"
msgstr "Registro de actividad"
#: src/views/home/components/Features.tsx:110
msgid "Activity logs"
msgstr "Registros de actividad"
@@ -157,7 +162,8 @@ msgstr "Añadir un nuevo miembro costará {price} adicionales ({billingType}) po
msgid "Adjust the square crop to fit your avatar."
msgstr "Ajusta el recorte cuadrado para que se adapte a tu avatar."
#: src/views/home/components/Pricing.tsx:55
#: src/views/pricing/components/Pricing.tsx:55
#: src/views/pricing/components/PricingTiers.tsx:52
msgid "Admin roles"
msgstr "Roles de administrador"
@@ -256,6 +262,10 @@ msgstr "¿Estás seguro de que quieres eliminar tu cuenta?"
msgid "assigned <0>{0}</0> to the card"
msgstr "asignó <0>{0}</0> a la tarjeta"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Assignees"
msgstr "Asignados"
#: src/views/boards/components/TemplateBoards.tsx:47
msgid "Awaiting Customer"
msgstr "Esperando al cliente"
@@ -311,6 +321,10 @@ msgstr "El nombre del tablero es obligatorio"
msgid "Board not found"
msgstr "Tablero no encontrado"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Board sharing & invites"
msgstr "Compartir tablero e invitaciones"
#: src/views/board/components/UpdateBoardSlugForm.tsx:45
msgid "Board URL can only contain letters, numbers, and hyphens"
msgstr "La URL del tablero solo puede contener letras, números y guiones"
@@ -328,6 +342,7 @@ msgid "Board URL must be at least 3 characters long"
msgstr "La URL del tablero debe tener al menos 3 caracteres"
#: src/views/home/components/Features.tsx:85
#: src/views/pricing/components/FeatureComparisonTable.tsx:86
msgid "Board visibility"
msgstr "Visibilidad del tablero"
@@ -394,6 +409,11 @@ msgstr "Revisa tu bandeja de entrada"
msgid "Checklist name"
msgstr "Nombre de la lista de verificación"
#: src/views/pricing/components/FeatureComparisonTable.tsx:77
#: src/views/pricing/components/PricingTiers.tsx:38
msgid "Checklists"
msgstr "Listas de verificación"
#: src/views/board/components/Filters.tsx:155
msgid "Clear filters"
msgstr "Borrar filtros"
@@ -425,15 +445,24 @@ msgstr "Próximamente"
msgid "Comments"
msgstr "Comentarios"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Comments & mentions"
msgstr "Comentarios y menciones"
#: src/views/home/components/Footer.tsx:94
msgid "Company"
msgstr "Empresa"
#: src/views/pricing/index.tsx:65
msgid "Compare our features to see why Kan is the best choice."
msgstr "Compara nuestras características para ver por qué Kan es la mejor opción."
#: src/views/boards/components/TemplateBoards.tsx:82
msgid "Complete"
msgstr "Completado"
#: src/views/home/components/Pricing.tsx:70
#: src/views/pricing/components/Pricing.tsx:70
#: src/views/pricing/components/PricingTiers.tsx:67
msgid "Complete control and ownership:"
msgstr "Control y propiedad completos:"
@@ -488,6 +517,10 @@ msgstr "Continuar con {0}"
msgid "Control who can view and edit your boards."
msgstr "Controla quién puede ver y editar tus tableros."
#: src/views/pricing/components/FeatureComparisonTable.tsx:38
msgid "Core features"
msgstr "Características principales"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/NewBoardForm.tsx:166
msgid "Create {0}"
@@ -566,14 +599,27 @@ msgstr "Recorta tu avatar"
msgid "Current password is required"
msgstr "Se requiere la contraseña actual"
#: src/views/home/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:37
msgid "Custom board templates"
msgstr "Plantillas de tablero personalizadas"
#: src/views/pricing/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:71
msgid "Custom domain"
msgstr "Dominio personalizado"
#: src/views/pricing/components/FeatureComparisonTable.tsx:72
msgid "Custom templates"
msgstr "Plantillas personalizadas"
#: src/components/NewWorkspaceForm.tsx:315
msgid "Custom URLs require upgrading to a Pro plan"
msgstr "Las URLs personalizadas requieren actualizar a un plan Pro"
#: src/views/pricing/components/FeatureComparisonTable.tsx:98
msgid "Custom workspace link"
msgstr "Enlace de espacio de trabajo personalizado"
#: src/components/NewWorkspaceForm.tsx:339
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
msgid "Custom workspace URL"
@@ -837,11 +883,13 @@ msgstr "Error al actualizar a Pro"
msgid "Error uploading profile image"
msgstr "Error al subir la imagen de perfil"
#: src/views/home/components/Pricing.tsx:52
#: src/views/pricing/components/Pricing.tsx:52
#: src/views/pricing/components/PricingTiers.tsx:49
msgid "Everything in the free plan, plus:"
msgstr "Todo lo que hay en el plan gratuito, más:"
#: src/views/home/components/Pricing.tsx:33
#: src/views/pricing/components/Pricing.tsx:33
#: src/views/pricing/components/PricingTiers.tsx:31
msgid "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
msgstr "Todo lo que necesitas, gratis para siempre. Tableros ilimitados, listas ilimitadas, tarjetas ilimitadas. Actualiza en cualquier momento."
@@ -872,10 +920,19 @@ msgstr "Error al iniciar sesión con {0}. Por favor, inténtalo de nuevo."
msgid "FAQs"
msgstr "Preguntas frecuentes"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Fast & lightweight"
msgstr "Rápido y ligero"
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/pricing/components/FeatureComparisonTable.tsx:237
msgid "Feature"
msgstr "Función"
#: src/views/pricing/index.tsx:62
msgid "Feature breakdown"
msgstr "Desglose de características"
#: src/views/boards/components/TemplateBoards.tsx:53
msgid "Feature Request"
msgstr "Solicitud de función"
@@ -883,6 +940,7 @@ msgstr "Solicitud de función"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Características"
@@ -907,7 +965,8 @@ msgstr "Encuentra respuestas a preguntas frecuentes sobre el proyecto. ¿No encu
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Para la sostenibilidad a largo plazo, reconocemos que todos los buenos proyectos de código abierto necesitan una fuente de ingresos. La nuestra proviene de la oferta de pago en la nube para espacios de trabajo con múltiples usuarios (gratuita durante la beta) y para slugs personalizados de espacios de trabajo. No hay obligación de usarla, y puedes autoalojar el software en tu propia infraestructura sin costo alguno."
#: src/views/home/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free"
msgstr "Gratis"
@@ -916,7 +975,8 @@ msgstr "Gratis"
msgid "Free Plan"
msgstr "Plan gratuito"
#: src/views/home/components/Pricing.tsx:34
#: src/views/pricing/components/Pricing.tsx:34
#: src/views/pricing/components/PricingTiers.tsx:32
msgid "Free, forever"
msgstr "Gratis, para siempre"
@@ -932,11 +992,14 @@ msgstr "Diversión"
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Comenzar"
#: src/views/home/components/Pricing.tsx:31
#: src/views/home/components/Pricing.tsx:49
#: src/views/pricing/components/Pricing.tsx:31
#: src/views/pricing/components/Pricing.tsx:49
#: src/views/pricing/components/PricingTiers.tsx:29
#: src/views/pricing/components/PricingTiers.tsx:46
msgid "Get Started"
msgstr "Comenzar"
@@ -953,11 +1016,12 @@ msgstr "Comienza creando una nueva lista"
msgid "Get started for free today"
msgstr "Comienza gratis hoy mismo"
#: src/views/home/components/Pricing.tsx:92
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Comienza gratis, sin límites de uso. Para colaboración, actualiza a un plan que se ajuste al tamaño de tu equipo."
#: src/views/home/index.tsx:76
#: src/views/home/index.tsx:73
msgid "Get started on Cloud"
msgstr "Comenzar en la nube"
@@ -987,7 +1051,8 @@ msgstr "Alta prioridad"
msgid "Hired"
msgstr "Contratado"
#: src/views/home/components/Pricing.tsx:69
#: src/views/pricing/components/Pricing.tsx:69
#: src/views/pricing/components/PricingTiers.tsx:66
msgid "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
msgstr "Aloja Kan en tu propia infraestructura. Ideal para organizaciones que necesitan control completo sobre sus datos."
@@ -1039,6 +1104,10 @@ msgstr "Importación completada"
msgid "Import failed"
msgstr "Importación fallida"
#: src/views/pricing/components/FeatureComparisonTable.tsx:80
msgid "Import from Trello"
msgstr "Importar desde Trello"
#: src/views/home/components/Features.tsx:96
msgid "Import your Trello boards and hit the ground running."
msgstr "Importa tus tableros de Trello y comienza a trabajar de inmediato."
@@ -1065,7 +1134,8 @@ msgstr "en"
msgid "In Progress"
msgstr "En progreso"
#: src/views/home/components/Pricing.tsx:28
#: src/views/pricing/components/Pricing.tsx:28
#: src/views/pricing/components/PricingTiers.tsx:26
msgid "Individuals"
msgstr "Individuos"
@@ -1074,6 +1144,10 @@ msgstr "Individuos"
msgid "Integrations"
msgstr "Integraciones"
#: src/views/pricing/components/FeatureComparisonTable.tsx:92
msgid "Intelligent search"
msgstr "Búsqueda inteligente"
#: src/views/boards/components/TemplateBoards.tsx:65
msgid "Interviewing"
msgstr "Entrevistando"
@@ -1098,6 +1172,10 @@ msgstr "Enlace de invitación copiado"
msgid "Invite link copied to clipboard"
msgstr "Enlace de invitación copiado al portapapeles"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
msgid "Invite links"
msgstr "Enlaces de invitación"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Los enlaces de invitación requieren una suscripción de Equipo o Pro. Por favor, actualiza tu espacio de trabajo."
@@ -1124,7 +1202,15 @@ msgstr "Unirse al espacio de trabajo | kan.bn"
msgid "Junior"
msgstr "Junior"
#: src/views/home/components/Pricing.tsx:51
#: src/views/pricing/components/FeatureComparisonTable.tsx:185
msgid "Kan"
msgstr "Kan"
#: src/views/pricing/components/PricingTiers.tsx:48
msgid "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kan es mejor con un equipo. Perfecto para equipos pequeños y en crecimiento que buscan colaborar."
#: src/views/pricing/components/Pricing.tsx:51
msgid "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kanban es mejor con un equipo. Perfecto para equipos pequeños y en crecimiento que buscan colaborar."
@@ -1143,6 +1229,10 @@ msgstr "Ten en cuenta que esta acción es irreversible."
msgid "Labels"
msgstr "Etiquetas"
#: src/views/pricing/components/FeatureComparisonTable.tsx:76
msgid "Labels & filters"
msgstr "Etiquetas y filtros"
#: src/views/home/components/Features.tsx:100
msgid "Labels & Filters"
msgstr "Etiquetas y filtros"
@@ -1160,7 +1250,8 @@ msgstr "Oferta de lanzamiento"
msgid "Launch offer: Get unlimited members with Pro"
msgstr "Oferta de lanzamiento: Obtén miembros ilimitados con Pro"
#: src/views/home/components/Pricing.tsx:99
#: src/views/pricing/components/Pricing.tsx:98
#: src/views/pricing/components/PricingTiers.tsx:84
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Oferta de lanzamiento: asientos ilimitados por solo $29/mes con Pro"
@@ -1242,7 +1333,8 @@ msgstr "Miembros"
msgid "Members | {0}"
msgstr "Miembros | {0}"
#: src/views/home/components/Pricing.tsx:14
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
msgid "Monthly"
msgstr "Mensual"
@@ -1342,7 +1434,7 @@ msgstr "Sin {0}"
msgid "No boards found"
msgstr "No se encontraron tableros"
#: src/views/home/index.tsx:86
#: src/views/home/index.tsx:83
msgid "No credit card required"
msgstr "No se requiere tarjeta de crédito"
@@ -1370,6 +1462,10 @@ msgstr "Una vez que elimines tu cuenta, no hay vuelta atrás. Esta acción no se
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Una vez que elimines tu espacio de trabajo, no hay vuelta atrás. Esta acción no se puede deshacer."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Open source"
msgstr "Código abierto"
#: src/components/AuthForm.tsx:365
msgid "or"
msgstr "o"
@@ -1378,10 +1474,15 @@ msgstr "o"
msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organiza y encuentra tarjetas rápidamente con potentes herramientas de filtrado."
#: src/views/home/components/Pricing.tsx:73
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Sé dueño de tus datos"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
msgid "Owned by Atlassian"
msgstr "Propiedad de Atlassian"
#: src/views/boards/components/TemplateBoards.tsx:70
msgid "Part-time"
msgstr "Tiempo parcial"
@@ -1410,7 +1511,8 @@ msgstr "Las contraseñas no coinciden"
msgid "Paused"
msgstr "Pausado"
#: src/views/home/components/Pricing.tsx:102
#: src/views/pricing/components/Pricing.tsx:100
#: src/views/pricing/components/PricingTiers.tsx:86
msgid "Payment frequency"
msgstr "Frecuencia de pago"
@@ -1418,8 +1520,10 @@ msgstr "Frecuencia de pago"
msgid "Pending"
msgstr "Pendiente"
#: src/views/home/components/Pricing.tsx:15
#: src/views/home/components/Pricing.tsx:20
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
msgid "per user/month"
msgstr "por usuario/mes"
@@ -1431,6 +1535,10 @@ msgstr "Proyecto personal"
msgid "Planning"
msgstr "Planificación"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
msgid "Platform"
msgstr "Plataforma"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:24
msgid "Please confirm your new password"
msgstr "Por favor, confirma tu nueva contraseña"
@@ -1497,13 +1605,20 @@ msgstr "Por favor, inténtalo de nuevo más tarde o contacta con atención al cl
msgid "Please try again later."
msgstr "Por favor, inténtalo de nuevo más tarde."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Price per user/month"
msgstr "Precio por usuario/mes"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Pricing.tsx:85
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
msgid "Pricing"
msgstr "Precios"
#: src/views/home/components/Pricing.tsx:56
#: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91
msgid "Priority email support"
msgstr "Soporte prioritario por email"
@@ -1607,6 +1722,10 @@ msgstr "Resolución"
msgid "Resources"
msgstr "Recursos"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "REST API"
msgstr "API REST"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
msgstr "Revisión"
@@ -1620,7 +1739,8 @@ msgstr "Hoja de ruta"
msgid "Role"
msgstr "Rol"
#: src/views/home/components/Pricing.tsx:72
#: src/views/pricing/components/Pricing.tsx:72
#: src/views/pricing/components/PricingTiers.tsx:69
msgid "Run on your own infrastructure"
msgstr "Ejecuta en tu propia infraestructura"
@@ -1649,11 +1769,12 @@ msgstr "Seleccionar todo"
msgid "Select source"
msgstr "Seleccionar origen"
#: src/views/home/components/Pricing.tsx:64
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Autoalojamiento"
#: src/views/home/index.tsx:82
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Autoalojamiento con Github"
@@ -1661,6 +1782,10 @@ msgstr "Autoalojamiento con Github"
msgid "self-assigned the card"
msgstr "se autoasignó la tarjeta"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "Self-hostable"
msgstr "Autoalojable"
#: src/components/FeedbackModal.tsx:116
msgid "Send feedback"
msgstr "Enviar comentarios"
@@ -1724,7 +1849,8 @@ msgstr "El registro está actualmente deshabilitado. Por favor, inténtalo de nu
msgid "Sign up with "
msgstr "Registrarse con "
#: src/views/home/components/Pricing.tsx:89
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
msgid "Simple pricing"
msgstr "Precios simples"
@@ -1740,7 +1866,7 @@ msgstr "Redes sociales"
msgid "Software Development"
msgstr "Desarrollo de software"
#: src/views/home/index.tsx:38
#: src/views/home/index.tsx:35
msgid "Star on Github"
msgstr "Estrella en Github"
@@ -1761,7 +1887,8 @@ msgstr "Potencia tu espacio de trabajo por solo $29/mes. Esto es lo que obtendr
msgid "Support"
msgstr "Soporte"
#: src/views/home/components/Pricing.tsx:57
#: src/views/pricing/components/Pricing.tsx:57
#: src/views/pricing/components/PricingTiers.tsx:54
msgid "Support the development of the project"
msgstr "Apoya el desarrollo del proyecto"
@@ -1774,7 +1901,9 @@ msgstr "Sistema"
msgid "Team Plan"
msgstr "Plan de Equipo"
#: src/views/home/components/Pricing.tsx:46
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
msgstr "Equipos"
@@ -1820,7 +1949,7 @@ msgstr "La contraseña actual que has introducido es incorrecta."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "La principal diferencia entre Kan y Trello es que Kan es de código abierto, permitiendo a cualquiera ver, modificar y contribuir a nuestro código. Nuestra oferta en la nube también ofrece funciones sin restricciones para uso individual, mientras que Trello bloquea características básicas como el número de tableros que puedes crear detrás de un muro de pago."
#: src/views/home/index.tsx:66
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "La alternativa de código abierto <0/> a Trello"
@@ -1894,6 +2023,7 @@ msgstr "Alternar menú"
msgid "Track all card changes with detailed activity history."
msgstr "Rastrea todos los cambios en las tarjetas con un historial de actividad detallado."
#: src/views/pricing/components/FeatureComparisonTable.tsx:190
#: src/views/settings/IntegrationsSettings.tsx:73
msgid "Trello"
msgstr "Trello"
@@ -2010,11 +2140,13 @@ msgstr "desasignó <0>{0}</0> de la tarjeta"
msgid "unassigned themselves from the card"
msgstr "se desasignó de la tarjeta"
#: src/views/home/components/Pricing.tsx:41
#: src/views/pricing/components/Pricing.tsx:41
msgid "Unlimited activity log"
msgstr "Registro de actividad ilimitado"
#: src/views/home/components/Pricing.tsx:37
#: src/views/pricing/components/FeatureComparisonTable.tsx:48
#: src/views/pricing/components/Pricing.tsx:37
#: src/views/pricing/components/PricingTiers.tsx:35
msgid "Unlimited boards"
msgstr "Tableros ilimitados"
@@ -2022,15 +2154,18 @@ msgstr "Tableros ilimitados"
msgid "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
msgstr "Tableros ilimitados, listas ilimitadas, tarjetas ilimitadas. No se requiere tarjeta de crédito."
#: src/views/home/components/Pricing.tsx:39
#: src/views/pricing/components/FeatureComparisonTable.tsx:60
#: src/views/pricing/components/Pricing.tsx:39
#: src/views/pricing/components/PricingTiers.tsx:36
msgid "Unlimited cards"
msgstr "Tarjetas ilimitadas"
#: src/views/home/components/Pricing.tsx:40
#: src/views/pricing/components/Pricing.tsx:40
msgid "Unlimited comments"
msgstr "Comentarios ilimitados"
#: src/views/home/components/Pricing.tsx:38
#: src/views/pricing/components/FeatureComparisonTable.tsx:54
#: src/views/pricing/components/Pricing.tsx:38
msgid "Unlimited lists"
msgstr "Listas ilimitadas"
@@ -2039,6 +2174,10 @@ msgstr "Listas ilimitadas"
msgid "Unlimited members"
msgstr "Miembros ilimitados"
#: src/views/pricing/components/FeatureComparisonTable.tsx:42
msgid "Unlimited workspaces"
msgstr "Espacios de trabajo ilimitados"
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
#: src/views/settings/components/UpdateDisplayNameForm.tsx:80
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:91
@@ -2129,7 +2268,8 @@ msgstr "Ver y gestionar tus claves API."
msgid "View and manage your billing and subscription."
msgstr "Ver y gestionar tu facturación y suscripción."
#: src/views/home/components/Pricing.tsx:67
#: src/views/pricing/components/Pricing.tsx:67
#: src/views/pricing/components/PricingTiers.tsx:64
msgid "View docs"
msgstr "Ver documentación"
@@ -2173,6 +2313,10 @@ msgstr "¿Cuál es la diferencia entre Kan y Trello?"
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad cuidadosamente diseñada, pero con el tiempo (y la atlassificación) perdió su magia y se convirtió en algo más cercano a \"Jira Lite\". Este proyecto es nuestro intento de recuperar la magia original de la simplicidad de Trello, en código abierto."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "White label"
msgstr "Marca blanca"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "¿Por qué crear un Trello de código abierto?"
@@ -2206,7 +2350,8 @@ msgid "Workspace description updated"
msgstr "Descripción del espacio de trabajo actualizada"
#: src/views/home/components/Features.tsx:90
#: src/views/home/components/Pricing.tsx:54
#: src/views/pricing/components/Pricing.tsx:54
#: src/views/pricing/components/PricingTiers.tsx:51
msgid "Workspace members"
msgstr "Miembros del espacio de trabajo"
@@ -2247,7 +2392,8 @@ msgstr "workspace-url"
msgid "Writing"
msgstr "Escritura"
#: src/views/home/components/Pricing.tsx:19
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
msgid "Yearly"
msgstr "Anual"

File diff suppressed because one or more lines are too long

View File

@@ -58,11 +58,12 @@ msgstr "10 $/mois"
msgid "$8/month"
msgstr "8 $/mois"
#: src/views/home/components/Pricing.tsx:36
#: src/views/pricing/components/Pricing.tsx:36
#: src/views/pricing/components/PricingTiers.tsx:34
msgid "1 user"
msgstr "1 utilisateur"
#: src/views/home/index.tsx:72
#: src/views/home/index.tsx:69
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Une application kanban puissante et flexible qui vous aide à organiser le travail, suivre les progrès et livrer des résultats—le tout en un seul endroit."
@@ -79,6 +80,10 @@ msgstr "Compte supprimé"
msgid "Activity"
msgstr "Activité"
#: src/views/pricing/components/FeatureComparisonTable.tsx:66
msgid "Activity log"
msgstr "Journal d'activité"
#: src/views/home/components/Features.tsx:110
msgid "Activity logs"
msgstr "Journaux d'activité"
@@ -157,7 +162,8 @@ msgstr "L'ajout d'un nouveau membre coûtera {price} supplémentaires ({billingT
msgid "Adjust the square crop to fit your avatar."
msgstr "Ajustez le recadrage carré pour adapter votre avatar."
#: src/views/home/components/Pricing.tsx:55
#: src/views/pricing/components/Pricing.tsx:55
#: src/views/pricing/components/PricingTiers.tsx:52
msgid "Admin roles"
msgstr "Rôles d'administrateur"
@@ -256,6 +262,10 @@ msgstr "Êtes-vous sûr de vouloir supprimer votre compte ?"
msgid "assigned <0>{0}</0> to the card"
msgstr "a assigné <0>{0}</0> à la carte"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Assignees"
msgstr "Assignés"
#: src/views/boards/components/TemplateBoards.tsx:47
msgid "Awaiting Customer"
msgstr "En attente du client"
@@ -311,6 +321,10 @@ msgstr "Le nom du tableau est requis"
msgid "Board not found"
msgstr "Tableau introuvable"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Board sharing & invites"
msgstr "Partage de tableau & invitations"
#: src/views/board/components/UpdateBoardSlugForm.tsx:45
msgid "Board URL can only contain letters, numbers, and hyphens"
msgstr "L'URL du tableau ne peut contenir que des lettres, des chiffres et des traits d'union"
@@ -328,6 +342,7 @@ msgid "Board URL must be at least 3 characters long"
msgstr "L'URL du tableau doit comporter au moins 3 caractères"
#: src/views/home/components/Features.tsx:85
#: src/views/pricing/components/FeatureComparisonTable.tsx:86
msgid "Board visibility"
msgstr "Visibilité du tableau"
@@ -394,6 +409,11 @@ msgstr "Vérifiez votre boîte de réception"
msgid "Checklist name"
msgstr "Nom de la checklist"
#: src/views/pricing/components/FeatureComparisonTable.tsx:77
#: src/views/pricing/components/PricingTiers.tsx:38
msgid "Checklists"
msgstr "Listes de contrôle"
#: src/views/board/components/Filters.tsx:155
msgid "Clear filters"
msgstr "Effacer les filtres"
@@ -425,15 +445,24 @@ msgstr "Bientôt disponible"
msgid "Comments"
msgstr "Commentaires"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Comments & mentions"
msgstr "Commentaires & mentions"
#: src/views/home/components/Footer.tsx:94
msgid "Company"
msgstr "Entreprise"
#: src/views/pricing/index.tsx:65
msgid "Compare our features to see why Kan is the best choice."
msgstr "Comparez nos fonctionnalités pour voir pourquoi Kan est le meilleur choix."
#: src/views/boards/components/TemplateBoards.tsx:82
msgid "Complete"
msgstr "Terminé"
#: src/views/home/components/Pricing.tsx:70
#: src/views/pricing/components/Pricing.tsx:70
#: src/views/pricing/components/PricingTiers.tsx:67
msgid "Complete control and ownership:"
msgstr "Contrôle et propriété complets :"
@@ -488,6 +517,10 @@ msgstr "Continuer avec {0}"
msgid "Control who can view and edit your boards."
msgstr "Contrôlez qui peut voir et modifier vos tableaux."
#: src/views/pricing/components/FeatureComparisonTable.tsx:38
msgid "Core features"
msgstr "Fonctionnalités essentielles"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/NewBoardForm.tsx:166
msgid "Create {0}"
@@ -566,14 +599,27 @@ msgstr "Recadrez votre avatar"
msgid "Current password is required"
msgstr "Le mot de passe actuel est requis"
#: src/views/home/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:37
msgid "Custom board templates"
msgstr "Modèles de tableau personnalisés"
#: src/views/pricing/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:71
msgid "Custom domain"
msgstr "Domaine personnalisé"
#: src/views/pricing/components/FeatureComparisonTable.tsx:72
msgid "Custom templates"
msgstr "Modèles personnalisés"
#: src/components/NewWorkspaceForm.tsx:315
msgid "Custom URLs require upgrading to a Pro plan"
msgstr "Les URL personnalisées nécessitent une mise à niveau vers un forfait Pro"
#: src/views/pricing/components/FeatureComparisonTable.tsx:98
msgid "Custom workspace link"
msgstr "Lien d'espace de travail personnalisé"
#: src/components/NewWorkspaceForm.tsx:339
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
msgid "Custom workspace URL"
@@ -837,11 +883,13 @@ msgstr "Erreur lors de la mise à niveau vers Pro"
msgid "Error uploading profile image"
msgstr "Erreur lors du téléchargement de l'image de profil"
#: src/views/home/components/Pricing.tsx:52
#: src/views/pricing/components/Pricing.tsx:52
#: src/views/pricing/components/PricingTiers.tsx:49
msgid "Everything in the free plan, plus:"
msgstr "Tout ce qui est inclus dans le plan gratuit, plus :"
#: src/views/home/components/Pricing.tsx:33
#: src/views/pricing/components/Pricing.tsx:33
#: src/views/pricing/components/PricingTiers.tsx:31
msgid "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
msgstr "Tout ce dont vous avez besoin, gratuit pour toujours. Tableaux illimités, listes illimitées, cartes illimitées. Possibilité de mise à niveau à tout moment."
@@ -872,10 +920,19 @@ msgstr "Échec de connexion avec {0}. Veuillez réessayer."
msgid "FAQs"
msgstr "FAQ"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Fast & lightweight"
msgstr "Rapide & léger"
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/pricing/components/FeatureComparisonTable.tsx:237
msgid "Feature"
msgstr "Fonctionnalité"
#: src/views/pricing/index.tsx:62
msgid "Feature breakdown"
msgstr "Détail des fonctionnalités"
#: src/views/boards/components/TemplateBoards.tsx:53
msgid "Feature Request"
msgstr "Demande de fonctionnalité"
@@ -883,6 +940,7 @@ msgstr "Demande de fonctionnalité"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Fonctionnalités"
@@ -907,7 +965,8 @@ msgstr "Trouvez des réponses aux questions fréquentes sur le projet. Vous ne t
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Pour une durabilité à long terme, nous reconnaissons que tous les bons projets open source ont besoin d'une source de revenus. La nôtre provient de l'offre cloud payante pour les espaces de travail avec plusieurs utilisateurs (gratuite pendant la bêta) et pour les slugs d'espace de travail personnalisés. Il n'y a aucune obligation de l'utiliser, et vous pouvez auto-héberger le logiciel sur votre propre infrastructure gratuitement."
#: src/views/home/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free"
msgstr "Gratuit"
@@ -916,7 +975,8 @@ msgstr "Gratuit"
msgid "Free Plan"
msgstr "Forfait gratuit"
#: src/views/home/components/Pricing.tsx:34
#: src/views/pricing/components/Pricing.tsx:34
#: src/views/pricing/components/PricingTiers.tsx:32
msgid "Free, forever"
msgstr "Gratuit, pour toujours"
@@ -932,11 +992,14 @@ msgstr "Amusant"
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Commencer"
#: src/views/home/components/Pricing.tsx:31
#: src/views/home/components/Pricing.tsx:49
#: src/views/pricing/components/Pricing.tsx:31
#: src/views/pricing/components/Pricing.tsx:49
#: src/views/pricing/components/PricingTiers.tsx:29
#: src/views/pricing/components/PricingTiers.tsx:46
msgid "Get Started"
msgstr "Commencer"
@@ -953,11 +1016,12 @@ msgstr "Commencez par créer une nouvelle liste"
msgid "Get started for free today"
msgstr "Commencez gratuitement aujourd'hui"
#: src/views/home/components/Pricing.tsx:92
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Commencez gratuitement, sans limites d'utilisation. Pour la collaboration, passez à un forfait adapté à la taille de votre équipe."
#: src/views/home/index.tsx:76
#: src/views/home/index.tsx:73
msgid "Get started on Cloud"
msgstr "Commencer sur le Cloud"
@@ -987,7 +1051,8 @@ msgstr "Haute priorité"
msgid "Hired"
msgstr "Embauché"
#: src/views/home/components/Pricing.tsx:69
#: src/views/pricing/components/Pricing.tsx:69
#: src/views/pricing/components/PricingTiers.tsx:66
msgid "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
msgstr "Hébergez Kan sur votre propre infrastructure. Idéal pour les organisations qui ont besoin d'un contrôle total sur leurs données."
@@ -1039,6 +1104,10 @@ msgstr "Importation terminée"
msgid "Import failed"
msgstr "Échec de l'importation"
#: src/views/pricing/components/FeatureComparisonTable.tsx:80
msgid "Import from Trello"
msgstr "Importation depuis Trello"
#: src/views/home/components/Features.tsx:96
msgid "Import your Trello boards and hit the ground running."
msgstr "Importez vos tableaux Trello et commencez immédiatement."
@@ -1065,7 +1134,8 @@ msgstr "dans"
msgid "In Progress"
msgstr "En cours"
#: src/views/home/components/Pricing.tsx:28
#: src/views/pricing/components/Pricing.tsx:28
#: src/views/pricing/components/PricingTiers.tsx:26
msgid "Individuals"
msgstr "Particuliers"
@@ -1074,6 +1144,10 @@ msgstr "Particuliers"
msgid "Integrations"
msgstr "Intégrations"
#: src/views/pricing/components/FeatureComparisonTable.tsx:92
msgid "Intelligent search"
msgstr "Recherche intelligente"
#: src/views/boards/components/TemplateBoards.tsx:65
msgid "Interviewing"
msgstr "Entretien"
@@ -1098,6 +1172,10 @@ msgstr "Lien d'invitation copié"
msgid "Invite link copied to clipboard"
msgstr "Lien d'invitation copié dans le presse-papiers"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
msgid "Invite links"
msgstr "Liens d'invitation"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Les liens d'invitation nécessitent un abonnement Team ou Pro. Veuillez mettre à niveau votre espace de travail."
@@ -1124,7 +1202,15 @@ msgstr "Rejoindre l'espace de travail | kan.bn"
msgid "Junior"
msgstr "Junior"
#: src/views/home/components/Pricing.tsx:51
#: src/views/pricing/components/FeatureComparisonTable.tsx:185
msgid "Kan"
msgstr "Kan"
#: src/views/pricing/components/PricingTiers.tsx:48
msgid "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kan est meilleur en équipe. Parfait pour les petites équipes et celles en croissance qui cherchent à collaborer."
#: src/views/pricing/components/Pricing.tsx:51
msgid "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kanban est meilleur en équipe. Parfait pour les petites équipes et celles en croissance qui cherchent à collaborer."
@@ -1143,6 +1229,10 @@ msgstr "Gardez à l'esprit que cette action est irréversible."
msgid "Labels"
msgstr "Étiquettes"
#: src/views/pricing/components/FeatureComparisonTable.tsx:76
msgid "Labels & filters"
msgstr "Étiquettes & filtres"
#: src/views/home/components/Features.tsx:100
msgid "Labels & Filters"
msgstr "Étiquettes & filtres"
@@ -1160,7 +1250,8 @@ msgstr "Offre de lancement"
msgid "Launch offer: Get unlimited members with Pro"
msgstr "Offre de lancement : obtenez des membres illimités avec Pro"
#: src/views/home/components/Pricing.tsx:99
#: src/views/pricing/components/Pricing.tsx:98
#: src/views/pricing/components/PricingTiers.tsx:84
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Offre de lancement : sièges illimités pour seulement 29 $/mois avec Pro"
@@ -1242,7 +1333,8 @@ msgstr "Membres"
msgid "Members | {0}"
msgstr "Membres | {0}"
#: src/views/home/components/Pricing.tsx:14
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
msgid "Monthly"
msgstr "Mensuel"
@@ -1342,7 +1434,7 @@ msgstr "Aucun {0}"
msgid "No boards found"
msgstr "Aucun tableau trouvé"
#: src/views/home/index.tsx:86
#: src/views/home/index.tsx:83
msgid "No credit card required"
msgstr "Aucune carte de crédit requise"
@@ -1370,6 +1462,10 @@ msgstr "Une fois que vous supprimez votre compte, il n'y a pas de retour possibl
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Open source"
msgstr "Open source"
#: src/components/AuthForm.tsx:365
msgid "or"
msgstr "ou"
@@ -1378,10 +1474,15 @@ msgstr "ou"
msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organisez et trouvez rapidement des cartes avec des outils de filtrage puissants."
#: src/views/home/components/Pricing.tsx:73
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Maîtrisez vos données"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
msgid "Owned by Atlassian"
msgstr "Détenu par Atlassian"
#: src/views/boards/components/TemplateBoards.tsx:70
msgid "Part-time"
msgstr "Temps partiel"
@@ -1410,7 +1511,8 @@ msgstr "Les mots de passe ne correspondent pas"
msgid "Paused"
msgstr "En pause"
#: src/views/home/components/Pricing.tsx:102
#: src/views/pricing/components/Pricing.tsx:100
#: src/views/pricing/components/PricingTiers.tsx:86
msgid "Payment frequency"
msgstr "Fréquence de paiement"
@@ -1418,8 +1520,10 @@ msgstr "Fréquence de paiement"
msgid "Pending"
msgstr "En attente"
#: src/views/home/components/Pricing.tsx:15
#: src/views/home/components/Pricing.tsx:20
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
msgid "per user/month"
msgstr "par utilisateur/mois"
@@ -1431,6 +1535,10 @@ msgstr "Projet personnel"
msgid "Planning"
msgstr "Planification"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
msgid "Platform"
msgstr "Plateforme"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:24
msgid "Please confirm your new password"
msgstr "Veuillez confirmer votre nouveau mot de passe"
@@ -1497,13 +1605,20 @@ msgstr "Veuillez réessayer plus tard ou contacter le service client."
msgid "Please try again later."
msgstr "Veuillez réessayer plus tard."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Price per user/month"
msgstr "Prix par utilisateur/mois"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Pricing.tsx:85
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
msgid "Pricing"
msgstr "Tarifs"
#: src/views/home/components/Pricing.tsx:56
#: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91
msgid "Priority email support"
msgstr "Support par e-mail prioritaire"
@@ -1607,6 +1722,10 @@ msgstr "Résolution"
msgid "Resources"
msgstr "Ressources"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "REST API"
msgstr "API REST"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
msgstr "Révision"
@@ -1620,7 +1739,8 @@ msgstr "Feuille de route"
msgid "Role"
msgstr "Rôle"
#: src/views/home/components/Pricing.tsx:72
#: src/views/pricing/components/Pricing.tsx:72
#: src/views/pricing/components/PricingTiers.tsx:69
msgid "Run on your own infrastructure"
msgstr "Exécutez sur votre propre infrastructure"
@@ -1649,11 +1769,12 @@ msgstr "Sélectionner tout"
msgid "Select source"
msgstr "Sélectionner la source"
#: src/views/home/components/Pricing.tsx:64
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Auto-hébergement"
#: src/views/home/index.tsx:82
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Auto-hébergement avec Github"
@@ -1661,6 +1782,10 @@ msgstr "Auto-hébergement avec Github"
msgid "self-assigned the card"
msgstr "s'est auto-assigné la carte"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "Self-hostable"
msgstr "Auto-hébergeable"
#: src/components/FeedbackModal.tsx:116
msgid "Send feedback"
msgstr "Envoyer des commentaires"
@@ -1724,7 +1849,8 @@ msgstr "L'inscription est actuellement désactivée. Veuillez réessayer plus ta
msgid "Sign up with "
msgstr "S'inscrire avec "
#: src/views/home/components/Pricing.tsx:89
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
msgid "Simple pricing"
msgstr "Tarification simple"
@@ -1740,7 +1866,7 @@ msgstr "Réseaux sociaux"
msgid "Software Development"
msgstr "Développement logiciel"
#: src/views/home/index.tsx:38
#: src/views/home/index.tsx:35
msgid "Star on Github"
msgstr "Étoile sur Github"
@@ -1761,7 +1887,8 @@ msgstr "Optimisez votre espace de travail pour seulement 29 $/mois. Voici ce que
msgid "Support"
msgstr "Assistance"
#: src/views/home/components/Pricing.tsx:57
#: src/views/pricing/components/Pricing.tsx:57
#: src/views/pricing/components/PricingTiers.tsx:54
msgid "Support the development of the project"
msgstr "Soutenir le développement du projet"
@@ -1774,7 +1901,9 @@ msgstr "Système"
msgid "Team Plan"
msgstr "Forfait d'équipe"
#: src/views/home/components/Pricing.tsx:46
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
msgstr "Équipes"
@@ -1820,7 +1949,7 @@ msgstr "Le mot de passe actuel que vous avez saisi est incorrect."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "La principale différence entre Kan et Trello est que Kan est open source, permettant à chacun de consulter, modifier et contribuer à notre code. Notre offre cloud ne comporte également aucune restriction sur les fonctionnalités pour un usage individuel, alors que Trello verrouille des fonctionnalités de base comme le nombre de tableaux que vous pouvez créer derrière un paywall."
#: src/views/home/index.tsx:66
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "L'alternative open source <0/> à Trello"
@@ -1894,6 +2023,7 @@ msgstr "Basculer le menu"
msgid "Track all card changes with detailed activity history."
msgstr "Suivez tous les changements de cartes avec un historique d'activité détaillé."
#: src/views/pricing/components/FeatureComparisonTable.tsx:190
#: src/views/settings/IntegrationsSettings.tsx:73
msgid "Trello"
msgstr "Trello"
@@ -2010,11 +2140,13 @@ msgstr "a désassigné <0>{0}</0> de la carte"
msgid "unassigned themselves from the card"
msgstr "s'est retiré de la carte"
#: src/views/home/components/Pricing.tsx:41
#: src/views/pricing/components/Pricing.tsx:41
msgid "Unlimited activity log"
msgstr "Journal d'activité illimité"
#: src/views/home/components/Pricing.tsx:37
#: src/views/pricing/components/FeatureComparisonTable.tsx:48
#: src/views/pricing/components/Pricing.tsx:37
#: src/views/pricing/components/PricingTiers.tsx:35
msgid "Unlimited boards"
msgstr "Tableaux illimités"
@@ -2022,15 +2154,18 @@ msgstr "Tableaux illimités"
msgid "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
msgstr "Tableaux illimités, listes illimitées, cartes illimitées. Aucune carte de crédit requise."
#: src/views/home/components/Pricing.tsx:39
#: src/views/pricing/components/FeatureComparisonTable.tsx:60
#: src/views/pricing/components/Pricing.tsx:39
#: src/views/pricing/components/PricingTiers.tsx:36
msgid "Unlimited cards"
msgstr "Cartes illimitées"
#: src/views/home/components/Pricing.tsx:40
#: src/views/pricing/components/Pricing.tsx:40
msgid "Unlimited comments"
msgstr "Commentaires illimités"
#: src/views/home/components/Pricing.tsx:38
#: src/views/pricing/components/FeatureComparisonTable.tsx:54
#: src/views/pricing/components/Pricing.tsx:38
msgid "Unlimited lists"
msgstr "Listes illimitées"
@@ -2039,6 +2174,10 @@ msgstr "Listes illimitées"
msgid "Unlimited members"
msgstr "Membres illimités"
#: src/views/pricing/components/FeatureComparisonTable.tsx:42
msgid "Unlimited workspaces"
msgstr "Espaces de travail illimités"
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
#: src/views/settings/components/UpdateDisplayNameForm.tsx:80
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:91
@@ -2129,7 +2268,8 @@ msgstr "Consultez et gérez vos clés API."
msgid "View and manage your billing and subscription."
msgstr "Consultez et gérez votre facturation et votre abonnement."
#: src/views/home/components/Pricing.tsx:67
#: src/views/pricing/components/Pricing.tsx:67
#: src/views/pricing/components/PricingTiers.tsx:64
msgid "View docs"
msgstr "Voir la documentation"
@@ -2173,6 +2313,10 @@ msgstr "Quelle est la différence entre Kan et Trello ?"
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Quand Trello a été lancé en 2011, il a impressionné tout le monde par sa simplicité soigneusement conçue, mais au fil du temps (et de l'\"atlassification\"), il a perdu sa magie et s'est transformé en quelque chose qui ressemble davantage à \"Jira Lite\". Ce projet est notre tentative de retrouver la magie originelle de la simplicité de Trello, en open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "White label"
msgstr "Marque blanche"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "Pourquoi créer un Trello open source ?"
@@ -2206,7 +2350,8 @@ msgid "Workspace description updated"
msgstr "Description de l'espace de travail mise à jour"
#: src/views/home/components/Features.tsx:90
#: src/views/home/components/Pricing.tsx:54
#: src/views/pricing/components/Pricing.tsx:54
#: src/views/pricing/components/PricingTiers.tsx:51
msgid "Workspace members"
msgstr "Membres de l'espace de travail"
@@ -2247,7 +2392,8 @@ msgstr "workspace-url"
msgid "Writing"
msgstr "Écriture"
#: src/views/home/components/Pricing.tsx:19
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
msgid "Yearly"
msgstr "Annuel"

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,13 @@
export const locales = ["en", "fr", "de", "es", "it", "nl", "ru"] as const;
export const locales = [
"en",
"fr",
"de",
"es",
"it",
"nl",
"ru",
"pl",
] as const;
export type Locale = (typeof locales)[number];
@@ -12,4 +21,5 @@ export const localeNames: Record<Locale, string> = {
it: "Italiano",
nl: "Nederlands",
ru: "Русский",
pl: "Polski",
};

View File

@@ -58,11 +58,12 @@ msgstr "$10/mese"
msgid "$8/month"
msgstr "$8/mese"
#: src/views/home/components/Pricing.tsx:36
#: src/views/pricing/components/Pricing.tsx:36
#: src/views/pricing/components/PricingTiers.tsx:34
msgid "1 user"
msgstr "1 utente"
#: src/views/home/index.tsx:72
#: src/views/home/index.tsx:69
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Un'app kanban potente e flessibile che ti aiuta a organizzare il lavoro, monitorare i progressi e ottenere risultati, tutto in un unico posto."
@@ -79,6 +80,10 @@ msgstr "Account eliminato"
msgid "Activity"
msgstr "Attività"
#: src/views/pricing/components/FeatureComparisonTable.tsx:66
msgid "Activity log"
msgstr "Registro attività"
#: src/views/home/components/Features.tsx:110
msgid "Activity logs"
msgstr "Registri attività"
@@ -157,7 +162,8 @@ msgstr "L'aggiunta di un nuovo membro costerà un supplemento di {price} ({billi
msgid "Adjust the square crop to fit your avatar."
msgstr "Regola il ritaglio quadrato per adattarlo al tuo avatar."
#: src/views/home/components/Pricing.tsx:55
#: src/views/pricing/components/Pricing.tsx:55
#: src/views/pricing/components/PricingTiers.tsx:52
msgid "Admin roles"
msgstr "Ruoli amministratore"
@@ -256,6 +262,10 @@ msgstr "Sei sicuro di voler eliminare il tuo account?"
msgid "assigned <0>{0}</0> to the card"
msgstr "ha assegnato <0>{0}</0> alla scheda"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Assignees"
msgstr "Assegnatari"
#: src/views/boards/components/TemplateBoards.tsx:47
msgid "Awaiting Customer"
msgstr "In attesa del cliente"
@@ -311,6 +321,10 @@ msgstr "Il nome della bacheca è obbligatorio"
msgid "Board not found"
msgstr "Bacheca non trovata"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Board sharing & invites"
msgstr "Condivisione bacheca & inviti"
#: src/views/board/components/UpdateBoardSlugForm.tsx:45
msgid "Board URL can only contain letters, numbers, and hyphens"
msgstr "L'URL della bacheca può contenere solo lettere, numeri e trattini"
@@ -328,6 +342,7 @@ msgid "Board URL must be at least 3 characters long"
msgstr "L'URL della bacheca deve contenere almeno 3 caratteri"
#: src/views/home/components/Features.tsx:85
#: src/views/pricing/components/FeatureComparisonTable.tsx:86
msgid "Board visibility"
msgstr "Visibilità bacheca"
@@ -394,6 +409,11 @@ msgstr "Controlla la tua casella di posta"
msgid "Checklist name"
msgstr "Nome della checklist"
#: src/views/pricing/components/FeatureComparisonTable.tsx:77
#: src/views/pricing/components/PricingTiers.tsx:38
msgid "Checklists"
msgstr "Checklist"
#: src/views/board/components/Filters.tsx:155
msgid "Clear filters"
msgstr "Cancella filtri"
@@ -425,15 +445,24 @@ msgstr "Prossimamente"
msgid "Comments"
msgstr "Commenti"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Comments & mentions"
msgstr "Commenti & menzioni"
#: src/views/home/components/Footer.tsx:94
msgid "Company"
msgstr "Azienda"
#: src/views/pricing/index.tsx:65
msgid "Compare our features to see why Kan is the best choice."
msgstr "Confronta le nostre funzionalità per scoprire perché Kan è la scelta migliore."
#: src/views/boards/components/TemplateBoards.tsx:82
msgid "Complete"
msgstr "Completato"
#: src/views/home/components/Pricing.tsx:70
#: src/views/pricing/components/Pricing.tsx:70
#: src/views/pricing/components/PricingTiers.tsx:67
msgid "Complete control and ownership:"
msgstr "Controllo e proprietà completi:"
@@ -488,6 +517,10 @@ msgstr "Continua con {0}"
msgid "Control who can view and edit your boards."
msgstr "Controlla chi può visualizzare e modificare le tue bacheche."
#: src/views/pricing/components/FeatureComparisonTable.tsx:38
msgid "Core features"
msgstr "Funzionalità principali"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/NewBoardForm.tsx:166
msgid "Create {0}"
@@ -566,14 +599,27 @@ msgstr "Ritaglia il tuo avatar"
msgid "Current password is required"
msgstr "La password attuale è obbligatoria"
#: src/views/home/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:37
msgid "Custom board templates"
msgstr "Template personalizzati per bacheca"
#: src/views/pricing/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:71
msgid "Custom domain"
msgstr "Dominio personalizzato"
#: src/views/pricing/components/FeatureComparisonTable.tsx:72
msgid "Custom templates"
msgstr "Template personalizzati"
#: src/components/NewWorkspaceForm.tsx:315
msgid "Custom URLs require upgrading to a Pro plan"
msgstr "Gli URL personalizzati richiedono l'aggiornamento a un piano Pro"
#: src/views/pricing/components/FeatureComparisonTable.tsx:98
msgid "Custom workspace link"
msgstr "Link personalizzato dell'area di lavoro"
#: src/components/NewWorkspaceForm.tsx:339
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
msgid "Custom workspace URL"
@@ -837,11 +883,13 @@ msgstr "Errore durante l'aggiornamento a Pro"
msgid "Error uploading profile image"
msgstr "Errore durante il caricamento dell'immagine del profilo"
#: src/views/home/components/Pricing.tsx:52
#: src/views/pricing/components/Pricing.tsx:52
#: src/views/pricing/components/PricingTiers.tsx:49
msgid "Everything in the free plan, plus:"
msgstr "Tutto ciò che è incluso nel piano gratuito, più:"
#: src/views/home/components/Pricing.tsx:33
#: src/views/pricing/components/Pricing.tsx:33
#: src/views/pricing/components/PricingTiers.tsx:31
msgid "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
msgstr "Tutto ciò di cui hai bisogno, gratis per sempre. Bacheche illimitate, liste illimitate, schede illimitate. Aggiorna in qualsiasi momento."
@@ -872,10 +920,19 @@ msgstr "Accesso con {0} fallito. Riprova."
msgid "FAQs"
msgstr "FAQ"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Fast & lightweight"
msgstr "Veloce & leggero"
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/pricing/components/FeatureComparisonTable.tsx:237
msgid "Feature"
msgstr "Funzionalità"
#: src/views/pricing/index.tsx:62
msgid "Feature breakdown"
msgstr "Dettaglio funzionalità"
#: src/views/boards/components/TemplateBoards.tsx:53
msgid "Feature Request"
msgstr "Richiesta funzionalità"
@@ -883,6 +940,7 @@ msgstr "Richiesta funzionalità"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Funzionalità"
@@ -907,7 +965,8 @@ msgstr "Trova risposte alle domande comuni sul progetto. Non trovi quello che st
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Per la sostenibilità a lungo termine, riconosciamo che tutti i buoni progetti open source necessitano di una fonte di entrate. La nostra proviene dall'offerta cloud a pagamento per workspace con più utenti (gratuita durante la beta) e per slug di workspace personalizzati. Non c'è alcun obbligo di utilizzarla, e puoi ospitare autonomamente il software sulla tua infrastruttura gratuitamente."
#: src/views/home/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free"
msgstr "Gratuito"
@@ -916,7 +975,8 @@ msgstr "Gratuito"
msgid "Free Plan"
msgstr "Piano gratuito"
#: src/views/home/components/Pricing.tsx:34
#: src/views/pricing/components/Pricing.tsx:34
#: src/views/pricing/components/PricingTiers.tsx:32
msgid "Free, forever"
msgstr "Gratuito, per sempre"
@@ -932,11 +992,14 @@ msgstr "Divertimento"
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Inizia ora"
#: src/views/home/components/Pricing.tsx:31
#: src/views/home/components/Pricing.tsx:49
#: src/views/pricing/components/Pricing.tsx:31
#: src/views/pricing/components/Pricing.tsx:49
#: src/views/pricing/components/PricingTiers.tsx:29
#: src/views/pricing/components/PricingTiers.tsx:46
msgid "Get Started"
msgstr "Inizia ora"
@@ -953,11 +1016,12 @@ msgstr "Inizia creando una nuova lista"
msgid "Get started for free today"
msgstr "Inizia gratuitamente oggi"
#: src/views/home/components/Pricing.tsx:92
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Inizia gratuitamente, senza limiti di utilizzo. Per la collaborazione, passa a un piano adatto alle dimensioni del tuo team."
#: src/views/home/index.tsx:76
#: src/views/home/index.tsx:73
msgid "Get started on Cloud"
msgstr "Inizia su Cloud"
@@ -987,7 +1051,8 @@ msgstr "Alta priorità"
msgid "Hired"
msgstr "Assunto"
#: src/views/home/components/Pricing.tsx:69
#: src/views/pricing/components/Pricing.tsx:69
#: src/views/pricing/components/PricingTiers.tsx:66
msgid "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
msgstr "Ospita Kan sulla tua infrastruttura. Ideale per organizzazioni che necessitano di controllo completo sui propri dati."
@@ -1039,6 +1104,10 @@ msgstr "Importazione completata"
msgid "Import failed"
msgstr "Importazione fallita"
#: src/views/pricing/components/FeatureComparisonTable.tsx:80
msgid "Import from Trello"
msgstr "Importa da Trello"
#: src/views/home/components/Features.tsx:96
msgid "Import your Trello boards and hit the ground running."
msgstr "Importa le tue bacheche Trello e parti subito."
@@ -1065,7 +1134,8 @@ msgstr "in"
msgid "In Progress"
msgstr "In corso"
#: src/views/home/components/Pricing.tsx:28
#: src/views/pricing/components/Pricing.tsx:28
#: src/views/pricing/components/PricingTiers.tsx:26
msgid "Individuals"
msgstr "Privati"
@@ -1074,6 +1144,10 @@ msgstr "Privati"
msgid "Integrations"
msgstr "Integrazioni"
#: src/views/pricing/components/FeatureComparisonTable.tsx:92
msgid "Intelligent search"
msgstr "Ricerca intelligente"
#: src/views/boards/components/TemplateBoards.tsx:65
msgid "Interviewing"
msgstr "Colloquio"
@@ -1098,6 +1172,10 @@ msgstr "Link di invito copiato"
msgid "Invite link copied to clipboard"
msgstr "Link di invito copiato negli appunti"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
msgid "Invite links"
msgstr "Link di invito"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "I link di invito richiedono un abbonamento Team o Pro. Per favore aggiorna il tuo spazio di lavoro."
@@ -1124,7 +1202,15 @@ msgstr "Unisciti allo spazio di lavoro | kan.bn"
msgid "Junior"
msgstr "Junior"
#: src/views/home/components/Pricing.tsx:51
#: src/views/pricing/components/FeatureComparisonTable.tsx:185
msgid "Kan"
msgstr "Kan"
#: src/views/pricing/components/PricingTiers.tsx:48
msgid "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kan è migliore con un team. Perfetto per piccoli team in crescita che cercano di collaborare."
#: src/views/pricing/components/Pricing.tsx:51
msgid "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kanban è migliore con un team. Perfetto per piccoli team in crescita che cercano di collaborare."
@@ -1143,6 +1229,10 @@ msgstr "Tieni presente che questa azione è irreversibile."
msgid "Labels"
msgstr "Etichette"
#: src/views/pricing/components/FeatureComparisonTable.tsx:76
msgid "Labels & filters"
msgstr "Etichette & filtri"
#: src/views/home/components/Features.tsx:100
msgid "Labels & Filters"
msgstr "Etichette & Filtri"
@@ -1160,7 +1250,8 @@ msgstr "Offerta di lancio"
msgid "Launch offer: Get unlimited members with Pro"
msgstr "Offerta di lancio: ottieni membri illimitati con Pro"
#: src/views/home/components/Pricing.tsx:99
#: src/views/pricing/components/Pricing.tsx:98
#: src/views/pricing/components/PricingTiers.tsx:84
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Offerta di lancio: posti illimitati a soli $29/mese con Pro"
@@ -1242,7 +1333,8 @@ msgstr "Membri"
msgid "Members | {0}"
msgstr "Membri | {0}"
#: src/views/home/components/Pricing.tsx:14
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
msgid "Monthly"
msgstr "Mensile"
@@ -1342,7 +1434,7 @@ msgstr "Nessun {0}"
msgid "No boards found"
msgstr "Nessuna bacheca trovata"
#: src/views/home/index.tsx:86
#: src/views/home/index.tsx:83
msgid "No credit card required"
msgstr "Nessuna carta di credito richiesta"
@@ -1370,6 +1462,10 @@ msgstr "Una volta eliminato il tuo account, non si può tornare indietro. Questa
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Una volta eliminata l'area di lavoro, non si può tornare indietro. Questa azione non può essere annullata."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Open source"
msgstr "Open source"
#: src/components/AuthForm.tsx:365
msgid "or"
msgstr "o"
@@ -1378,10 +1474,15 @@ msgstr "o"
msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organizza e trova le schede rapidamente con potenti strumenti di filtraggio."
#: src/views/home/components/Pricing.tsx:73
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Possiedi i tuoi dati"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
msgid "Owned by Atlassian"
msgstr "Di proprietà di Atlassian"
#: src/views/boards/components/TemplateBoards.tsx:70
msgid "Part-time"
msgstr "Part-time"
@@ -1410,7 +1511,8 @@ msgstr "Le password non corrispondono"
msgid "Paused"
msgstr "In pausa"
#: src/views/home/components/Pricing.tsx:102
#: src/views/pricing/components/Pricing.tsx:100
#: src/views/pricing/components/PricingTiers.tsx:86
msgid "Payment frequency"
msgstr "Frequenza di pagamento"
@@ -1418,8 +1520,10 @@ msgstr "Frequenza di pagamento"
msgid "Pending"
msgstr "In attesa"
#: src/views/home/components/Pricing.tsx:15
#: src/views/home/components/Pricing.tsx:20
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
msgid "per user/month"
msgstr "per utente/mese"
@@ -1431,6 +1535,10 @@ msgstr "Progetto personale"
msgid "Planning"
msgstr "Pianificazione"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
msgid "Platform"
msgstr "Piattaforma"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:24
msgid "Please confirm your new password"
msgstr "Conferma la tua nuova password"
@@ -1497,13 +1605,20 @@ msgstr "Riprova più tardi o contatta l'assistenza clienti."
msgid "Please try again later."
msgstr "Riprova più tardi."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Price per user/month"
msgstr "Prezzo per utente/mese"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Pricing.tsx:85
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
msgid "Pricing"
msgstr "Prezzi"
#: src/views/home/components/Pricing.tsx:56
#: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91
msgid "Priority email support"
msgstr "Supporto email prioritario"
@@ -1607,6 +1722,10 @@ msgstr "Risoluzione"
msgid "Resources"
msgstr "Risorse"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "REST API"
msgstr "REST API"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
msgstr "Revisione"
@@ -1620,7 +1739,8 @@ msgstr "Roadmap"
msgid "Role"
msgstr "Ruolo"
#: src/views/home/components/Pricing.tsx:72
#: src/views/pricing/components/Pricing.tsx:72
#: src/views/pricing/components/PricingTiers.tsx:69
msgid "Run on your own infrastructure"
msgstr "Esegui sulla tua infrastruttura"
@@ -1649,11 +1769,12 @@ msgstr "Seleziona tutto"
msgid "Select source"
msgstr "Seleziona fonte"
#: src/views/home/components/Pricing.tsx:64
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Self Host"
#: src/views/home/index.tsx:82
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Self host con Github"
@@ -1661,6 +1782,10 @@ msgstr "Self host con Github"
msgid "self-assigned the card"
msgstr "si è auto-assegnato la scheda"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "Self-hostable"
msgstr "Self-hostable"
#: src/components/FeedbackModal.tsx:116
msgid "Send feedback"
msgstr "Invia feedback"
@@ -1724,7 +1849,8 @@ msgstr "La registrazione è attualmente disabilitata. Riprova più tardi."
msgid "Sign up with "
msgstr "Registrati con "
#: src/views/home/components/Pricing.tsx:89
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
msgid "Simple pricing"
msgstr "Prezzi semplici"
@@ -1740,7 +1866,7 @@ msgstr "Social media"
msgid "Software Development"
msgstr "Sviluppo software"
#: src/views/home/index.tsx:38
#: src/views/home/index.tsx:35
msgid "Star on Github"
msgstr "Metti una stella su Github"
@@ -1761,7 +1887,8 @@ msgstr "Potenzia la tua area di lavoro per soli $29/mese. Ecco cosa otterrai:"
msgid "Support"
msgstr "Supporto"
#: src/views/home/components/Pricing.tsx:57
#: src/views/pricing/components/Pricing.tsx:57
#: src/views/pricing/components/PricingTiers.tsx:54
msgid "Support the development of the project"
msgstr "Sostieni lo sviluppo del progetto"
@@ -1774,7 +1901,9 @@ msgstr "Sistema"
msgid "Team Plan"
msgstr "Piano Team"
#: src/views/home/components/Pricing.tsx:46
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
msgstr "Team"
@@ -1820,7 +1949,7 @@ msgstr "La password attuale inserita non è corretta."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "La principale differenza tra Kan e Trello è che Kan è open source, permettendo a chiunque di visualizzare, modificare e contribuire al nostro codice. La nostra offerta cloud non impone inoltre alcuna restrizione sulle funzionalità per uso individuale, mentre Trello blocca funzionalità di base come il numero di bacheche che puoi creare dietro un paywall."
#: src/views/home/index.tsx:66
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "L'alternativa open source <0/> a Trello"
@@ -1894,6 +2023,7 @@ msgstr "Attiva/disattiva menu"
msgid "Track all card changes with detailed activity history."
msgstr "Tieni traccia di tutte le modifiche alle schede con una cronologia dettagliata delle attività."
#: src/views/pricing/components/FeatureComparisonTable.tsx:190
#: src/views/settings/IntegrationsSettings.tsx:73
msgid "Trello"
msgstr "Trello"
@@ -2010,11 +2140,13 @@ msgstr "ha rimosso l'assegnazione di <0>{0}</0> dalla scheda"
msgid "unassigned themselves from the card"
msgstr "si è rimosso dall'assegnazione della scheda"
#: src/views/home/components/Pricing.tsx:41
#: src/views/pricing/components/Pricing.tsx:41
msgid "Unlimited activity log"
msgstr "Registro attività illimitato"
#: src/views/home/components/Pricing.tsx:37
#: src/views/pricing/components/FeatureComparisonTable.tsx:48
#: src/views/pricing/components/Pricing.tsx:37
#: src/views/pricing/components/PricingTiers.tsx:35
msgid "Unlimited boards"
msgstr "Bacheche illimitate"
@@ -2022,15 +2154,18 @@ msgstr "Bacheche illimitate"
msgid "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
msgstr "Bacheche illimitate, liste illimitate, schede illimitate. Nessuna carta di credito richiesta."
#: src/views/home/components/Pricing.tsx:39
#: src/views/pricing/components/FeatureComparisonTable.tsx:60
#: src/views/pricing/components/Pricing.tsx:39
#: src/views/pricing/components/PricingTiers.tsx:36
msgid "Unlimited cards"
msgstr "Schede illimitate"
#: src/views/home/components/Pricing.tsx:40
#: src/views/pricing/components/Pricing.tsx:40
msgid "Unlimited comments"
msgstr "Commenti illimitati"
#: src/views/home/components/Pricing.tsx:38
#: src/views/pricing/components/FeatureComparisonTable.tsx:54
#: src/views/pricing/components/Pricing.tsx:38
msgid "Unlimited lists"
msgstr "Liste illimitate"
@@ -2039,6 +2174,10 @@ msgstr "Liste illimitate"
msgid "Unlimited members"
msgstr "Membri illimitati"
#: src/views/pricing/components/FeatureComparisonTable.tsx:42
msgid "Unlimited workspaces"
msgstr "Aree di lavoro illimitate"
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
#: src/views/settings/components/UpdateDisplayNameForm.tsx:80
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:91
@@ -2129,7 +2268,8 @@ msgstr "Visualizza e gestisci le tue chiavi API."
msgid "View and manage your billing and subscription."
msgstr "Visualizza e gestisci la tua fatturazione e abbonamento."
#: src/views/home/components/Pricing.tsx:67
#: src/views/pricing/components/Pricing.tsx:67
#: src/views/pricing/components/PricingTiers.tsx:64
msgid "View docs"
msgstr "Visualizza documenti"
@@ -2173,6 +2313,10 @@ msgstr "Qual è la differenza tra Kan e Trello?"
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Quando Trello fu lanciato nel 2011, stupì tutti con la sua semplicità attentamente progettata, ma col tempo (e con l'atlassificazione) ha perso la sua magia trasformandosi in qualcosa di più simile a \"Jira Lite\". Questo progetto è il nostro tentativo di recuperare la magia originale della semplicità di Trello, in versione open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "White label"
msgstr "White label"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "Perché creare un Trello open source?"
@@ -2206,7 +2350,8 @@ msgid "Workspace description updated"
msgstr "Descrizione dell'area di lavoro aggiornata"
#: src/views/home/components/Features.tsx:90
#: src/views/home/components/Pricing.tsx:54
#: src/views/pricing/components/Pricing.tsx:54
#: src/views/pricing/components/PricingTiers.tsx:51
msgid "Workspace members"
msgstr "Membri del workspace"
@@ -2247,7 +2392,8 @@ msgstr "workspace-url"
msgid "Writing"
msgstr "Scrittura"
#: src/views/home/components/Pricing.tsx:19
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
msgid "Yearly"
msgstr "Annuale"

File diff suppressed because one or more lines are too long

View File

@@ -58,11 +58,12 @@ msgstr "$10/maand"
msgid "$8/month"
msgstr "$8/maand"
#: src/views/home/components/Pricing.tsx:36
#: src/views/pricing/components/Pricing.tsx:36
#: src/views/pricing/components/PricingTiers.tsx:34
msgid "1 user"
msgstr "1 gebruiker"
#: src/views/home/index.tsx:72
#: src/views/home/index.tsx:69
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Een krachtige, flexibele kanban-app die je helpt werk te organiseren, voortgang bij te houden en resultaten te leveren—allemaal op één plek."
@@ -79,6 +80,10 @@ msgstr "Account verwijderd"
msgid "Activity"
msgstr "Activiteit"
#: src/views/pricing/components/FeatureComparisonTable.tsx:66
msgid "Activity log"
msgstr "Activiteitenlogboek"
#: src/views/home/components/Features.tsx:110
msgid "Activity logs"
msgstr "Activiteitenlogboeken"
@@ -157,7 +162,8 @@ msgstr "Het toevoegen van een nieuw lid kost een extra {price} ({billingType}) p
msgid "Adjust the square crop to fit your avatar."
msgstr "Pas de vierkante uitsnede aan zodat je avatar goed past."
#: src/views/home/components/Pricing.tsx:55
#: src/views/pricing/components/Pricing.tsx:55
#: src/views/pricing/components/PricingTiers.tsx:52
msgid "Admin roles"
msgstr "Beheerdersrollen"
@@ -256,6 +262,10 @@ msgstr "Weet je zeker dat je je account wilt verwijderen?"
msgid "assigned <0>{0}</0> to the card"
msgstr "heeft <0>{0}</0> aan de kaart toegewezen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Assignees"
msgstr "Toegewezen personen"
#: src/views/boards/components/TemplateBoards.tsx:47
msgid "Awaiting Customer"
msgstr "Wachten op klant"
@@ -311,6 +321,10 @@ msgstr "Bordnaam is verplicht"
msgid "Board not found"
msgstr "Bord niet gevonden"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Board sharing & invites"
msgstr "Bord delen & uitnodigingen"
#: src/views/board/components/UpdateBoardSlugForm.tsx:45
msgid "Board URL can only contain letters, numbers, and hyphens"
msgstr "Board URL kan alleen letters, cijfers en koppeltekens bevatten"
@@ -328,6 +342,7 @@ msgid "Board URL must be at least 3 characters long"
msgstr "Board URL moet minimaal 3 tekens lang zijn"
#: src/views/home/components/Features.tsx:85
#: src/views/pricing/components/FeatureComparisonTable.tsx:86
msgid "Board visibility"
msgstr "Bordzichtbaarheid"
@@ -394,6 +409,11 @@ msgstr "Controleer je inbox"
msgid "Checklist name"
msgstr "Naam checklist"
#: src/views/pricing/components/FeatureComparisonTable.tsx:77
#: src/views/pricing/components/PricingTiers.tsx:38
msgid "Checklists"
msgstr "Checklists"
#: src/views/board/components/Filters.tsx:155
msgid "Clear filters"
msgstr "Filters wissen"
@@ -425,15 +445,24 @@ msgstr "Binnenkort beschikbaar"
msgid "Comments"
msgstr "Opmerkingen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Comments & mentions"
msgstr "Opmerkingen & vermeldingen"
#: src/views/home/components/Footer.tsx:94
msgid "Company"
msgstr "Bedrijf"
#: src/views/pricing/index.tsx:65
msgid "Compare our features to see why Kan is the best choice."
msgstr "Vergelijk onze functies om te zien waarom Kan de beste keuze is."
#: src/views/boards/components/TemplateBoards.tsx:82
msgid "Complete"
msgstr "Voltooid"
#: src/views/home/components/Pricing.tsx:70
#: src/views/pricing/components/Pricing.tsx:70
#: src/views/pricing/components/PricingTiers.tsx:67
msgid "Complete control and ownership:"
msgstr "Volledige controle en eigendom:"
@@ -488,6 +517,10 @@ msgstr "Doorgaan met {0}"
msgid "Control who can view and edit your boards."
msgstr "Bepaal wie je borden kan bekijken en bewerken."
#: src/views/pricing/components/FeatureComparisonTable.tsx:38
msgid "Core features"
msgstr "Kernfuncties"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/NewBoardForm.tsx:166
msgid "Create {0}"
@@ -566,14 +599,27 @@ msgstr "Snijd je avatar bij"
msgid "Current password is required"
msgstr "Huidig wachtwoord is vereist"
#: src/views/home/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:37
msgid "Custom board templates"
msgstr "Aangepaste bordsjablonen"
#: src/views/pricing/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:71
msgid "Custom domain"
msgstr "Aangepast domein"
#: src/views/pricing/components/FeatureComparisonTable.tsx:72
msgid "Custom templates"
msgstr "Aangepaste sjablonen"
#: src/components/NewWorkspaceForm.tsx:315
msgid "Custom URLs require upgrading to a Pro plan"
msgstr "Aangepaste URL's vereisen een upgrade naar een Pro-abonnement"
#: src/views/pricing/components/FeatureComparisonTable.tsx:98
msgid "Custom workspace link"
msgstr "Aangepaste werkruimtelink"
#: src/components/NewWorkspaceForm.tsx:339
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
msgid "Custom workspace URL"
@@ -837,11 +883,13 @@ msgstr "Fout bij upgraden naar Pro"
msgid "Error uploading profile image"
msgstr "Fout bij het uploaden van profielafbeelding"
#: src/views/home/components/Pricing.tsx:52
#: src/views/pricing/components/Pricing.tsx:52
#: src/views/pricing/components/PricingTiers.tsx:49
msgid "Everything in the free plan, plus:"
msgstr "Alles in het gratis abonnement, plus:"
#: src/views/home/components/Pricing.tsx:33
#: src/views/pricing/components/Pricing.tsx:33
#: src/views/pricing/components/PricingTiers.tsx:31
msgid "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
msgstr "Alles wat je nodig hebt, voor altijd gratis. Onbeperkte borden, onbeperkte lijsten, onbeperkte kaarten. Upgrade wanneer je maar wilt."
@@ -872,10 +920,19 @@ msgstr "Inloggen met {0} is mislukt. Probeer het opnieuw."
msgid "FAQs"
msgstr "Veelgestelde vragen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Fast & lightweight"
msgstr "Snel & lichtgewicht"
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/pricing/components/FeatureComparisonTable.tsx:237
msgid "Feature"
msgstr "Functie"
#: src/views/pricing/index.tsx:62
msgid "Feature breakdown"
msgstr "Functieoverzicht"
#: src/views/boards/components/TemplateBoards.tsx:53
msgid "Feature Request"
msgstr "Functieverzoek"
@@ -883,6 +940,7 @@ msgstr "Functieverzoek"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Functies"
@@ -907,7 +965,8 @@ msgstr "Vind antwoorden op veelgestelde vragen over het project. Kun je niet vin
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Voor duurzaamheid op lange termijn erkennen we dat alle goede open source projecten een inkomstenbron nodig hebben. De onze komt van de betaalde cloudoplossing voor werkruimtes met meerdere gebruikers (gratis tijdens de bèta) en voor aangepaste werkruimte-slugs. Je bent niet verplicht om hiervan gebruik te maken en je kunt de software gratis op je eigen infrastructuur hosten."
#: src/views/home/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free"
msgstr "Gratis"
@@ -916,7 +975,8 @@ msgstr "Gratis"
msgid "Free Plan"
msgstr "Gratis plan"
#: src/views/home/components/Pricing.tsx:34
#: src/views/pricing/components/Pricing.tsx:34
#: src/views/pricing/components/PricingTiers.tsx:32
msgid "Free, forever"
msgstr "Altijd gratis"
@@ -932,11 +992,14 @@ msgstr "Leuk"
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Aan de slag"
#: src/views/home/components/Pricing.tsx:31
#: src/views/home/components/Pricing.tsx:49
#: src/views/pricing/components/Pricing.tsx:31
#: src/views/pricing/components/Pricing.tsx:49
#: src/views/pricing/components/PricingTiers.tsx:29
#: src/views/pricing/components/PricingTiers.tsx:46
msgid "Get Started"
msgstr "Aan de slag"
@@ -953,11 +1016,12 @@ msgstr "Begin door een nieuwe lijst te maken"
msgid "Get started for free today"
msgstr "Begin vandaag nog gratis"
#: src/views/home/components/Pricing.tsx:92
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Begin gratis, zonder gebruikslimieten. Voor samenwerking kun je upgraden naar een abonnement dat past bij de grootte van je team."
#: src/views/home/index.tsx:76
#: src/views/home/index.tsx:73
msgid "Get started on Cloud"
msgstr "Begin in de cloud"
@@ -987,7 +1051,8 @@ msgstr "Hoge prioriteit"
msgid "Hired"
msgstr "Aangenomen"
#: src/views/home/components/Pricing.tsx:69
#: src/views/pricing/components/Pricing.tsx:69
#: src/views/pricing/components/PricingTiers.tsx:66
msgid "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
msgstr "Host Kan op je eigen infrastructuur. Ideaal voor organisaties die volledige controle over hun gegevens nodig hebben."
@@ -1039,6 +1104,10 @@ msgstr "Import voltooid"
msgid "Import failed"
msgstr "Import mislukt"
#: src/views/pricing/components/FeatureComparisonTable.tsx:80
msgid "Import from Trello"
msgstr "Importeren vanuit Trello"
#: src/views/home/components/Features.tsx:96
msgid "Import your Trello boards and hit the ground running."
msgstr "Importeer je Trello-borden en ga direct aan de slag."
@@ -1065,7 +1134,8 @@ msgstr "in"
msgid "In Progress"
msgstr "In behandeling"
#: src/views/home/components/Pricing.tsx:28
#: src/views/pricing/components/Pricing.tsx:28
#: src/views/pricing/components/PricingTiers.tsx:26
msgid "Individuals"
msgstr "Individuen"
@@ -1074,6 +1144,10 @@ msgstr "Individuen"
msgid "Integrations"
msgstr "Integraties"
#: src/views/pricing/components/FeatureComparisonTable.tsx:92
msgid "Intelligent search"
msgstr "Intelligente zoekopdracht"
#: src/views/boards/components/TemplateBoards.tsx:65
msgid "Interviewing"
msgstr "Interviewen"
@@ -1098,6 +1172,10 @@ msgstr "Uitnodigingslink gekopieerd"
msgid "Invite link copied to clipboard"
msgstr "Uitnodigingslink gekopieerd naar klembord"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
msgid "Invite links"
msgstr "Uitnodigingslinks"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Uitnodigingslinks vereisen een Team- of Pro-abonnement. Upgrade je werkruimte."
@@ -1124,7 +1202,15 @@ msgstr "Deelnemen aan werkruimte | kan.bn"
msgid "Junior"
msgstr "Junior"
#: src/views/home/components/Pricing.tsx:51
#: src/views/pricing/components/FeatureComparisonTable.tsx:185
msgid "Kan"
msgstr "Kan"
#: src/views/pricing/components/PricingTiers.tsx:48
msgid "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kan werkt beter met een team. Perfect voor kleine en groeiende teams die willen samenwerken."
#: src/views/pricing/components/Pricing.tsx:51
msgid "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kanban werkt beter met een team. Perfect voor kleine en groeiende teams die willen samenwerken."
@@ -1143,6 +1229,10 @@ msgstr "Houd er rekening mee dat deze actie onomkeerbaar is."
msgid "Labels"
msgstr "Labels"
#: src/views/pricing/components/FeatureComparisonTable.tsx:76
msgid "Labels & filters"
msgstr "Labels & filters"
#: src/views/home/components/Features.tsx:100
msgid "Labels & Filters"
msgstr "Labels & filters"
@@ -1160,7 +1250,8 @@ msgstr "Introductieaanbieding"
msgid "Launch offer: Get unlimited members with Pro"
msgstr "Lanceringsaanbieding: krijg onbeperkt aantal leden met Pro"
#: src/views/home/components/Pricing.tsx:99
#: src/views/pricing/components/Pricing.tsx:98
#: src/views/pricing/components/PricingTiers.tsx:84
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Introductieaanbieding: onbeperkt aantal gebruikers voor slechts $29/maand met Pro"
@@ -1242,7 +1333,8 @@ msgstr "Leden"
msgid "Members | {0}"
msgstr "Leden | {0}"
#: src/views/home/components/Pricing.tsx:14
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
msgid "Monthly"
msgstr "Maandelijks"
@@ -1342,7 +1434,7 @@ msgstr "Geen {0}"
msgid "No boards found"
msgstr "Geen borden gevonden"
#: src/views/home/index.tsx:86
#: src/views/home/index.tsx:83
msgid "No credit card required"
msgstr "Geen creditcard vereist"
@@ -1370,6 +1462,10 @@ msgstr "Zodra je je account verwijdert, is er geen weg terug. Deze actie kan nie
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Zodra je je werkruimte verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Open source"
msgstr "Open source"
#: src/components/AuthForm.tsx:365
msgid "or"
msgstr "of"
@@ -1378,10 +1474,15 @@ msgstr "of"
msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organiseer en vind kaarten snel met krachtige filtertools."
#: src/views/home/components/Pricing.tsx:73
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Bezit je eigen data"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
msgid "Owned by Atlassian"
msgstr "Eigendom van Atlassian"
#: src/views/boards/components/TemplateBoards.tsx:70
msgid "Part-time"
msgstr "Deeltijd"
@@ -1410,7 +1511,8 @@ msgstr "Wachtwoorden komen niet overeen"
msgid "Paused"
msgstr "Gepauzeerd"
#: src/views/home/components/Pricing.tsx:102
#: src/views/pricing/components/Pricing.tsx:100
#: src/views/pricing/components/PricingTiers.tsx:86
msgid "Payment frequency"
msgstr "Betalingsfrequentie"
@@ -1418,8 +1520,10 @@ msgstr "Betalingsfrequentie"
msgid "Pending"
msgstr "In behandeling"
#: src/views/home/components/Pricing.tsx:15
#: src/views/home/components/Pricing.tsx:20
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
msgid "per user/month"
msgstr "per gebruiker/maand"
@@ -1431,6 +1535,10 @@ msgstr "Persoonlijk project"
msgid "Planning"
msgstr "Planning"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
msgid "Platform"
msgstr "Platform"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:24
msgid "Please confirm your new password"
msgstr "Bevestig je nieuwe wachtwoord"
@@ -1497,13 +1605,20 @@ msgstr "Probeer het later opnieuw of neem contact op met de klantenservice."
msgid "Please try again later."
msgstr "Probeer het later opnieuw."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Price per user/month"
msgstr "Prijs per gebruiker/maand"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Pricing.tsx:85
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
msgid "Pricing"
msgstr "Prijzen"
#: src/views/home/components/Pricing.tsx:56
#: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91
msgid "Priority email support"
msgstr "Prioriteit e-mailondersteuning"
@@ -1607,6 +1722,10 @@ msgstr "Oplossing"
msgid "Resources"
msgstr "Bronnen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "REST API"
msgstr "REST API"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
msgstr "Beoordeling"
@@ -1620,7 +1739,8 @@ msgstr "Roadmap"
msgid "Role"
msgstr "Rol"
#: src/views/home/components/Pricing.tsx:72
#: src/views/pricing/components/Pricing.tsx:72
#: src/views/pricing/components/PricingTiers.tsx:69
msgid "Run on your own infrastructure"
msgstr "Draai op je eigen infrastructuur"
@@ -1649,11 +1769,12 @@ msgstr "Alles selecteren"
msgid "Select source"
msgstr "Selecteer bron"
#: src/views/home/components/Pricing.tsx:64
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Zelf hosten"
#: src/views/home/index.tsx:82
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Zelf hosten met Github"
@@ -1661,6 +1782,10 @@ msgstr "Zelf hosten met Github"
msgid "self-assigned the card"
msgstr "heeft de kaart aan zichzelf toegewezen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "Self-hostable"
msgstr "Zelf te hosten"
#: src/components/FeedbackModal.tsx:116
msgid "Send feedback"
msgstr "Feedback versturen"
@@ -1724,7 +1849,8 @@ msgstr "Registreren is momenteel uitgeschakeld. Probeer het later opnieuw."
msgid "Sign up with "
msgstr "Registreren met "
#: src/views/home/components/Pricing.tsx:89
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
msgid "Simple pricing"
msgstr "Eenvoudige prijzen"
@@ -1740,7 +1866,7 @@ msgstr "Social media"
msgid "Software Development"
msgstr "Softwareontwikkeling"
#: src/views/home/index.tsx:38
#: src/views/home/index.tsx:35
msgid "Star on Github"
msgstr "Star op Github"
@@ -1761,7 +1887,8 @@ msgstr "Geef je werkruimte een boost voor slechts $29/maand. Dit krijg je:"
msgid "Support"
msgstr "Ondersteuning"
#: src/views/home/components/Pricing.tsx:57
#: src/views/pricing/components/Pricing.tsx:57
#: src/views/pricing/components/PricingTiers.tsx:54
msgid "Support the development of the project"
msgstr "Ondersteun de ontwikkeling van het project"
@@ -1774,7 +1901,9 @@ msgstr "Systeem"
msgid "Team Plan"
msgstr "Teamplan"
#: src/views/home/components/Pricing.tsx:46
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
msgstr "Teams"
@@ -1820,7 +1949,7 @@ msgstr "Het ingevoerde huidige wachtwoord is onjuist."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "Het belangrijkste verschil tussen Kan en Trello is dat Kan open source is, waardoor iedereen onze code kan bekijken, wijzigen en eraan kan bijdragen. Onze cloudoplossing biedt ook geen beperkingen op functies voor individueel gebruik, terwijl Trello basisfuncties zoals het aantal borden dat je kunt maken achter een betaalmuur plaatst."
#: src/views/home/index.tsx:66
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "Het open source <0/> alternatief voor Trello"
@@ -1894,6 +2023,7 @@ msgstr "Menu in-/uitschakelen"
msgid "Track all card changes with detailed activity history."
msgstr "Volg alle kaartwijzigingen met gedetailleerde activiteitengeschiedenis."
#: src/views/pricing/components/FeatureComparisonTable.tsx:190
#: src/views/settings/IntegrationsSettings.tsx:73
msgid "Trello"
msgstr "Trello"
@@ -2010,11 +2140,13 @@ msgstr "<0>{0}</0> van de kaart verwijderd"
msgid "unassigned themselves from the card"
msgstr "zichzelf van de kaart verwijderd"
#: src/views/home/components/Pricing.tsx:41
#: src/views/pricing/components/Pricing.tsx:41
msgid "Unlimited activity log"
msgstr "Onbeperkt activiteitenlogboek"
#: src/views/home/components/Pricing.tsx:37
#: src/views/pricing/components/FeatureComparisonTable.tsx:48
#: src/views/pricing/components/Pricing.tsx:37
#: src/views/pricing/components/PricingTiers.tsx:35
msgid "Unlimited boards"
msgstr "Onbeperkt aantal borden"
@@ -2022,15 +2154,18 @@ msgstr "Onbeperkt aantal borden"
msgid "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
msgstr "Onbeperkt aantal borden, onbeperkt aantal lijsten, onbeperkt aantal kaarten. Geen creditcard vereist."
#: src/views/home/components/Pricing.tsx:39
#: src/views/pricing/components/FeatureComparisonTable.tsx:60
#: src/views/pricing/components/Pricing.tsx:39
#: src/views/pricing/components/PricingTiers.tsx:36
msgid "Unlimited cards"
msgstr "Onbeperkt aantal kaarten"
#: src/views/home/components/Pricing.tsx:40
#: src/views/pricing/components/Pricing.tsx:40
msgid "Unlimited comments"
msgstr "Onbeperkt aantal opmerkingen"
#: src/views/home/components/Pricing.tsx:38
#: src/views/pricing/components/FeatureComparisonTable.tsx:54
#: src/views/pricing/components/Pricing.tsx:38
msgid "Unlimited lists"
msgstr "Onbeperkt aantal lijsten"
@@ -2039,6 +2174,10 @@ msgstr "Onbeperkt aantal lijsten"
msgid "Unlimited members"
msgstr "Onbeperkt aantal leden"
#: src/views/pricing/components/FeatureComparisonTable.tsx:42
msgid "Unlimited workspaces"
msgstr "Onbeperkte werkruimtes"
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
#: src/views/settings/components/UpdateDisplayNameForm.tsx:80
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:91
@@ -2129,7 +2268,8 @@ msgstr "Bekijk en beheer je API-sleutels."
msgid "View and manage your billing and subscription."
msgstr "Bekijk en beheer je facturering en abonnement."
#: src/views/home/components/Pricing.tsx:67
#: src/views/pricing/components/Pricing.tsx:67
#: src/views/pricing/components/PricingTiers.tsx:64
msgid "View docs"
msgstr "Bekijk documentatie"
@@ -2173,6 +2313,10 @@ msgstr "Wat is het verschil tussen Kan en Trello?"
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn zorgvuldig ontworpen eenvoud, maar na verloop van tijd (en atlassificatie) verloor het zijn magie en groeide het uit tot iets dat meer leek op \"Jira Lite\". Dit project is onze poging om de oorspronkelijke magie van Trello's eenvoud terug te brengen, in open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "White label"
msgstr "White label"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "Waarom een open source Trello maken?"
@@ -2206,7 +2350,8 @@ msgid "Workspace description updated"
msgstr "Werkruimtebeschrijving bijgewerkt"
#: src/views/home/components/Features.tsx:90
#: src/views/home/components/Pricing.tsx:54
#: src/views/pricing/components/Pricing.tsx:54
#: src/views/pricing/components/PricingTiers.tsx:51
msgid "Workspace members"
msgstr "Werkruimteleden"
@@ -2247,7 +2392,8 @@ msgstr "werkruimte-url"
msgid "Writing"
msgstr "Schrijven"
#: src/views/home/components/Pricing.tsx:19
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
msgid "Yearly"
msgstr "Jaarlijks"

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -58,11 +58,12 @@ msgstr "$10/месяц"
msgid "$8/month"
msgstr "$8/месяц"
#: src/views/home/components/Pricing.tsx:36
#: src/views/pricing/components/Pricing.tsx:36
#: src/views/pricing/components/PricingTiers.tsx:34
msgid "1 user"
msgstr "1 пользователь"
#: src/views/home/index.tsx:72
#: src/views/home/index.tsx:69
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Мощное и гибкое приложение для канбана, которое помогает организовать работу, отслеживать прогресс и достигать результатов — всё в одном месте."
@@ -79,6 +80,10 @@ msgstr "Аккаунт удалён"
msgid "Activity"
msgstr "Активность"
#: src/views/pricing/components/FeatureComparisonTable.tsx:66
msgid "Activity log"
msgstr "Журнал активности"
#: src/views/home/components/Features.tsx:110
msgid "Activity logs"
msgstr "Журналы активности"
@@ -157,7 +162,8 @@ msgstr "Добавление нового участника будет стои
msgid "Adjust the square crop to fit your avatar."
msgstr "Настройте квадратное кадрирование, чтобы оно подходило для вашего аватара."
#: src/views/home/components/Pricing.tsx:55
#: src/views/pricing/components/Pricing.tsx:55
#: src/views/pricing/components/PricingTiers.tsx:52
msgid "Admin roles"
msgstr "Роли администратора"
@@ -256,6 +262,10 @@ msgstr "Вы уверены, что хотите удалить свой акк
msgid "assigned <0>{0}</0> to the card"
msgstr "назначено <0>{0}</0> к карточке"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Assignees"
msgstr "Исполнители"
#: src/views/boards/components/TemplateBoards.tsx:47
msgid "Awaiting Customer"
msgstr "Ожидание клиента"
@@ -311,6 +321,10 @@ msgstr "Название доски обязательно"
msgid "Board not found"
msgstr "Доска не найдена"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Board sharing & invites"
msgstr "Общий доступ к доске и приглашения"
#: src/views/board/components/UpdateBoardSlugForm.tsx:45
msgid "Board URL can only contain letters, numbers, and hyphens"
msgstr "URL доски может содержать только буквы, цифры и дефисы"
@@ -328,6 +342,7 @@ msgid "Board URL must be at least 3 characters long"
msgstr "URL доски должен содержать не менее 3 символов"
#: src/views/home/components/Features.tsx:85
#: src/views/pricing/components/FeatureComparisonTable.tsx:86
msgid "Board visibility"
msgstr "Видимость доски"
@@ -394,6 +409,11 @@ msgstr "Проверьте ваш почтовый ящик"
msgid "Checklist name"
msgstr "Название контрольного списка"
#: src/views/pricing/components/FeatureComparisonTable.tsx:77
#: src/views/pricing/components/PricingTiers.tsx:38
msgid "Checklists"
msgstr "Контрольные списки"
#: src/views/board/components/Filters.tsx:155
msgid "Clear filters"
msgstr "Очистить фильтры"
@@ -425,15 +445,24 @@ msgstr "Скоро будет"
msgid "Comments"
msgstr "Комментарии"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Comments & mentions"
msgstr "Комментарии и упоминания"
#: src/views/home/components/Footer.tsx:94
msgid "Company"
msgstr "Компания"
#: src/views/pricing/index.tsx:65
msgid "Compare our features to see why Kan is the best choice."
msgstr "Сравните наши функции, чтобы понять, почему Kan — лучший выбор."
#: src/views/boards/components/TemplateBoards.tsx:82
msgid "Complete"
msgstr "Завершить"
#: src/views/home/components/Pricing.tsx:70
#: src/views/pricing/components/Pricing.tsx:70
#: src/views/pricing/components/PricingTiers.tsx:67
msgid "Complete control and ownership:"
msgstr "Полный контроль и владение:"
@@ -488,6 +517,10 @@ msgstr "Продолжить с {0}"
msgid "Control who can view and edit your boards."
msgstr "Управляйте тем, кто может просматривать и редактировать ваши доски."
#: src/views/pricing/components/FeatureComparisonTable.tsx:38
msgid "Core features"
msgstr "Основные функции"
#. placeholder {0}: isTemplate ? "template" : "board"
#: src/views/boards/components/NewBoardForm.tsx:166
msgid "Create {0}"
@@ -566,14 +599,27 @@ msgstr "Обрежьте ваш аватар"
msgid "Current password is required"
msgstr "Требуется текущий пароль"
#: src/views/home/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:37
msgid "Custom board templates"
msgstr "Пользовательские шаблоны досок"
#: src/views/pricing/components/Pricing.tsx:74
#: src/views/pricing/components/PricingTiers.tsx:71
msgid "Custom domain"
msgstr "Пользовательский домен"
#: src/views/pricing/components/FeatureComparisonTable.tsx:72
msgid "Custom templates"
msgstr "Пользовательские шаблоны"
#: src/components/NewWorkspaceForm.tsx:315
msgid "Custom URLs require upgrading to a Pro plan"
msgstr "Для пользовательских URL требуется обновление до Pro-плана"
#: src/views/pricing/components/FeatureComparisonTable.tsx:98
msgid "Custom workspace link"
msgstr "Пользовательская ссылка рабочего пространства"
#: src/components/NewWorkspaceForm.tsx:339
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74
msgid "Custom workspace URL"
@@ -837,11 +883,13 @@ msgstr "Ошибка при обновлении до Pro"
msgid "Error uploading profile image"
msgstr "Ошибка загрузки изображения профиля"
#: src/views/home/components/Pricing.tsx:52
#: src/views/pricing/components/Pricing.tsx:52
#: src/views/pricing/components/PricingTiers.tsx:49
msgid "Everything in the free plan, plus:"
msgstr "Все в бесплатном плане, плюс:"
#: src/views/home/components/Pricing.tsx:33
#: src/views/pricing/components/Pricing.tsx:33
#: src/views/pricing/components/PricingTiers.tsx:31
msgid "Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time."
msgstr "Все, что вам нужно, бесплатно навсегда. Неограниченное количество досок, списков и карточек. Обновляйтесь в любое время."
@@ -872,10 +920,19 @@ msgstr "Не удалось войти с {0}. Пожалуйста, попро
msgid "FAQs"
msgstr "Часто задаваемые вопросы"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Fast & lightweight"
msgstr "Быстрый и легковесный"
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/pricing/components/FeatureComparisonTable.tsx:237
msgid "Feature"
msgstr "Функция"
#: src/views/pricing/index.tsx:62
msgid "Feature breakdown"
msgstr "Разбор функций"
#: src/views/boards/components/TemplateBoards.tsx:53
msgid "Feature Request"
msgstr "Запрос функции"
@@ -883,6 +940,7 @@ msgstr "Запрос функции"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Функции"
@@ -907,7 +965,8 @@ msgstr "Найдите ответы на часто задаваемые воп
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом нужен источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями (бесплатно в период бета-тестирования) и для пользовательских адресов рабочих пространств. Нет обязательства использовать это, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно."
#: src/views/home/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free"
msgstr "Бесплатно"
@@ -916,7 +975,8 @@ msgstr "Бесплатно"
msgid "Free Plan"
msgstr "Бесплатный план"
#: src/views/home/components/Pricing.tsx:34
#: src/views/pricing/components/Pricing.tsx:34
#: src/views/pricing/components/PricingTiers.tsx:32
msgid "Free, forever"
msgstr "Бесплатно, навсегда"
@@ -932,11 +992,14 @@ msgstr "Веселье"
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Начать"
#: src/views/home/components/Pricing.tsx:31
#: src/views/home/components/Pricing.tsx:49
#: src/views/pricing/components/Pricing.tsx:31
#: src/views/pricing/components/Pricing.tsx:49
#: src/views/pricing/components/PricingTiers.tsx:29
#: src/views/pricing/components/PricingTiers.tsx:46
msgid "Get Started"
msgstr "Начать"
@@ -953,11 +1016,12 @@ msgstr "Начните с создания нового списка"
msgid "Get started for free today"
msgstr "Начните бесплатно уже сегодня"
#: src/views/home/components/Pricing.tsx:92
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Начните бесплатно, без ограничений на использование. Для совместной работы обновитесь до плана, который подходит для размера вашей команды."
#: src/views/home/index.tsx:76
#: src/views/home/index.tsx:73
msgid "Get started on Cloud"
msgstr "Начните работу в облаке"
@@ -987,7 +1051,8 @@ msgstr "Высокий приоритет"
msgid "Hired"
msgstr "Нанят"
#: src/views/home/components/Pricing.tsx:69
#: src/views/pricing/components/Pricing.tsx:69
#: src/views/pricing/components/PricingTiers.tsx:66
msgid "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data."
msgstr "Разместите Kan на своей инфраструктуре. Идеально подходит для организаций, которым нужен полный контроль над своими данными."
@@ -1039,6 +1104,10 @@ msgstr "Импорт завершён"
msgid "Import failed"
msgstr "Импорт не удался"
#: src/views/pricing/components/FeatureComparisonTable.tsx:80
msgid "Import from Trello"
msgstr "Импорт из Trello"
#: src/views/home/components/Features.tsx:96
msgid "Import your Trello boards and hit the ground running."
msgstr "Импортируйте свои доски Trello и начните работать без промедления."
@@ -1065,7 +1134,8 @@ msgstr "в"
msgid "In Progress"
msgstr "В процессе"
#: src/views/home/components/Pricing.tsx:28
#: src/views/pricing/components/Pricing.tsx:28
#: src/views/pricing/components/PricingTiers.tsx:26
msgid "Individuals"
msgstr "Физические лица"
@@ -1074,6 +1144,10 @@ msgstr "Физические лица"
msgid "Integrations"
msgstr "Интеграции"
#: src/views/pricing/components/FeatureComparisonTable.tsx:92
msgid "Intelligent search"
msgstr "Интеллектуальный поиск"
#: src/views/boards/components/TemplateBoards.tsx:65
msgid "Interviewing"
msgstr "Собеседование"
@@ -1098,6 +1172,10 @@ msgstr "Ссылка приглашения скопирована"
msgid "Invite link copied to clipboard"
msgstr "Ссылка приглашения скопирована в буфер обмена"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
msgid "Invite links"
msgstr "Ссылки-приглашения"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Ссылки для приглашений требуют подписки Team или Pro. Пожалуйста, обновите ваше рабочее пространство."
@@ -1124,7 +1202,15 @@ msgstr "Присоединиться к рабочему пространств
msgid "Junior"
msgstr "Младший"
#: src/views/home/components/Pricing.tsx:51
#: src/views/pricing/components/FeatureComparisonTable.tsx:185
msgid "Kan"
msgstr "Kan"
#: src/views/pricing/components/PricingTiers.tsx:48
msgid "Kan is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Kan лучше работает в команде. Идеально подходит для небольших и растущих команд, стремящихся к сотрудничеству."
#: src/views/pricing/components/Pricing.tsx:51
msgid "Kanban is better with a team. Perfect for small and growing teams looking to collaborate."
msgstr "Канбан лучше работает в команде. Идеально подходит для небольших и растущих команд, стремящихся к сотрудничеству."
@@ -1143,6 +1229,10 @@ msgstr "Имейте в виду, что это действие необрат
msgid "Labels"
msgstr "Метки"
#: src/views/pricing/components/FeatureComparisonTable.tsx:76
msgid "Labels & filters"
msgstr "Метки и фильтры"
#: src/views/home/components/Features.tsx:100
msgid "Labels & Filters"
msgstr "Метки и фильтры"
@@ -1160,7 +1250,8 @@ msgstr "Стартовое предложение"
msgid "Launch offer: Get unlimited members with Pro"
msgstr "Стартовое предложение: получите неограниченное количество участников с Pro"
#: src/views/home/components/Pricing.tsx:99
#: src/views/pricing/components/Pricing.tsx:98
#: src/views/pricing/components/PricingTiers.tsx:84
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Стартовое предложение: неограниченное количество мест всего за $29/месяц с Pro"
@@ -1242,7 +1333,8 @@ msgstr "Участники"
msgid "Members | {0}"
msgstr "Участники | {0}"
#: src/views/home/components/Pricing.tsx:14
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
msgid "Monthly"
msgstr "Ежемесячно"
@@ -1342,7 +1434,7 @@ msgstr "Нет {0}"
msgid "No boards found"
msgstr "Доски не найдены"
#: src/views/home/index.tsx:86
#: src/views/home/index.tsx:83
msgid "No credit card required"
msgstr "Кредитная карта не требуется"
@@ -1370,6 +1462,10 @@ msgstr "После удаления аккаунта возврат будет
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "После удаления рабочего пространства возврат будет невозможен. Это действие необратимо."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Open source"
msgstr "С открытым исходным кодом"
#: src/components/AuthForm.tsx:365
msgid "or"
msgstr "или"
@@ -1378,10 +1474,15 @@ msgstr "или"
msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Организуйте и находите карточки быстро с помощью мощных инструментов фильтрации."
#: src/views/home/components/Pricing.tsx:73
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Владейте своими данными"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
msgid "Owned by Atlassian"
msgstr "Принадлежит Atlassian"
#: src/views/boards/components/TemplateBoards.tsx:70
msgid "Part-time"
msgstr "Частичная занятость"
@@ -1410,7 +1511,8 @@ msgstr "Пароли не совпадают"
msgid "Paused"
msgstr "Приостановлено"
#: src/views/home/components/Pricing.tsx:102
#: src/views/pricing/components/Pricing.tsx:100
#: src/views/pricing/components/PricingTiers.tsx:86
msgid "Payment frequency"
msgstr "Частота платежей"
@@ -1418,8 +1520,10 @@ msgstr "Частота платежей"
msgid "Pending"
msgstr "В ожидании"
#: src/views/home/components/Pricing.tsx:15
#: src/views/home/components/Pricing.tsx:20
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
msgid "per user/month"
msgstr "на пользователя/месяц"
@@ -1431,6 +1535,10 @@ msgstr "Личный проект"
msgid "Planning"
msgstr "Планирование"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
msgid "Platform"
msgstr "Платформа"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:24
msgid "Please confirm your new password"
msgstr "Пожалуйста, подтвердите новый пароль"
@@ -1497,13 +1605,20 @@ msgstr "Пожалуйста, попробуйте позже или свяжи
msgid "Please try again later."
msgstr "Пожалуйста, попробуйте позже."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Price per user/month"
msgstr "Цена за пользователя/месяц"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Pricing.tsx:85
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
msgid "Pricing"
msgstr "Цены"
#: src/views/home/components/Pricing.tsx:56
#: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91
msgid "Priority email support"
msgstr "Приоритетная поддержка по электронной почте"
@@ -1607,6 +1722,10 @@ msgstr "Решение"
msgid "Resources"
msgstr "Ресурсы"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "REST API"
msgstr "REST API"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
msgstr "Обзор"
@@ -1620,7 +1739,8 @@ msgstr "Дорожная карта"
msgid "Role"
msgstr "Роль"
#: src/views/home/components/Pricing.tsx:72
#: src/views/pricing/components/Pricing.tsx:72
#: src/views/pricing/components/PricingTiers.tsx:69
msgid "Run on your own infrastructure"
msgstr "Запустите на своей инфраструктуре"
@@ -1649,11 +1769,12 @@ msgstr "Выбрать все"
msgid "Select source"
msgstr "Выбрать источник"
#: src/views/home/components/Pricing.tsx:64
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Самостоятельный хостинг"
#: src/views/home/index.tsx:82
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Самостоятельный хостинг с Github"
@@ -1661,6 +1782,10 @@ msgstr "Самостоятельный хостинг с Github"
msgid "self-assigned the card"
msgstr "самостоятельно назначил карточку"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "Self-hostable"
msgstr "Самостоятельный хостинг"
#: src/components/FeedbackModal.tsx:116
msgid "Send feedback"
msgstr "Отправить отзыв"
@@ -1724,7 +1849,8 @@ msgstr "Регистрация в настоящее время отключен
msgid "Sign up with "
msgstr "Зарегистрироваться с "
#: src/views/home/components/Pricing.tsx:89
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
msgid "Simple pricing"
msgstr "Простое ценообразование"
@@ -1740,7 +1866,7 @@ msgstr "Социальные сети"
msgid "Software Development"
msgstr "Разработка программного обеспечения"
#: src/views/home/index.tsx:38
#: src/views/home/index.tsx:35
msgid "Star on Github"
msgstr "Поставить звезду на Github"
@@ -1761,7 +1887,8 @@ msgstr "Улучшите свою рабочую область всего за
msgid "Support"
msgstr "Поддержка"
#: src/views/home/components/Pricing.tsx:57
#: src/views/pricing/components/Pricing.tsx:57
#: src/views/pricing/components/PricingTiers.tsx:54
msgid "Support the development of the project"
msgstr "Поддержите развитие проекта"
@@ -1774,7 +1901,9 @@ msgstr "Система"
msgid "Team Plan"
msgstr "Командный план"
#: src/views/home/components/Pricing.tsx:46
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
msgstr "Команды"
@@ -1820,7 +1949,7 @@ msgstr "Введённый вами текущий пароль неверен."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "Основное отличие Kan от Trello заключается в том, что Kan является проектом с открытым исходным кодом, позволяющим любому просматривать, изменять и вносить вклад в наш код. Наше облачное предложение также не имеет ограничений на функции для индивидуального использования, тогда как Trello блокирует базовые функции, такие как количество досок, которые вы можете создать, за платным доступом."
#: src/views/home/index.tsx:66
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "Альтернатива Trello с открытым исходным кодом <0/>"
@@ -1894,6 +2023,7 @@ msgstr "Переключить меню"
msgid "Track all card changes with detailed activity history."
msgstr "Отслеживайте все изменения карточек с подробной историей действий."
#: src/views/pricing/components/FeatureComparisonTable.tsx:190
#: src/views/settings/IntegrationsSettings.tsx:73
msgid "Trello"
msgstr "Trello"
@@ -2010,11 +2140,13 @@ msgstr "удалил(а) <0>{0}</0> из карточки"
msgid "unassigned themselves from the card"
msgstr "удалил(а) себя из карточки"
#: src/views/home/components/Pricing.tsx:41
#: src/views/pricing/components/Pricing.tsx:41
msgid "Unlimited activity log"
msgstr "Неограниченный журнал активности"
#: src/views/home/components/Pricing.tsx:37
#: src/views/pricing/components/FeatureComparisonTable.tsx:48
#: src/views/pricing/components/Pricing.tsx:37
#: src/views/pricing/components/PricingTiers.tsx:35
msgid "Unlimited boards"
msgstr "Неограниченное количество досок"
@@ -2022,15 +2154,18 @@ msgstr "Неограниченное количество досок"
msgid "Unlimited boards, unlimited lists, unlimited cards. No credit card required."
msgstr "Неограниченное количество досок, списков и карточек. Кредитная карта не требуется."
#: src/views/home/components/Pricing.tsx:39
#: src/views/pricing/components/FeatureComparisonTable.tsx:60
#: src/views/pricing/components/Pricing.tsx:39
#: src/views/pricing/components/PricingTiers.tsx:36
msgid "Unlimited cards"
msgstr "Неограниченное количество карточек"
#: src/views/home/components/Pricing.tsx:40
#: src/views/pricing/components/Pricing.tsx:40
msgid "Unlimited comments"
msgstr "Неограниченное количество комментариев"
#: src/views/home/components/Pricing.tsx:38
#: src/views/pricing/components/FeatureComparisonTable.tsx:54
#: src/views/pricing/components/Pricing.tsx:38
msgid "Unlimited lists"
msgstr "Неограниченное количество списков"
@@ -2039,6 +2174,10 @@ msgstr "Неограниченное количество списков"
msgid "Unlimited members"
msgstr "Неограниченное количество участников"
#: src/views/pricing/components/FeatureComparisonTable.tsx:42
msgid "Unlimited workspaces"
msgstr "Неограниченное количество рабочих пространств"
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
#: src/views/settings/components/UpdateDisplayNameForm.tsx:80
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:91
@@ -2129,7 +2268,8 @@ msgstr "Просмотр и управление вашими API-ключами
msgid "View and manage your billing and subscription."
msgstr "Просмотр и управление вашими счетами и подпиской."
#: src/views/home/components/Pricing.tsx:67
#: src/views/pricing/components/Pricing.tsx:67
#: src/views/pricing/components/PricingTiers.tsx:64
msgid "View docs"
msgstr "Просмотреть документацию"
@@ -2173,6 +2313,10 @@ msgstr "В чем разница между Kan и Trello?"
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Когда Trello запустился в 2011 году, он поразил всех своей тщательно продуманной простотой, но со временем (и под влиянием атлассификации) потерял свою магию и превратился во что-то ближе к \"Jira Lite\". Этот проект — наша попытка вернуть оригинальную магию простоты Trello в формате open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "White label"
msgstr "White label"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "Зачем создавать Trello с открытым исходным кодом?"
@@ -2206,7 +2350,8 @@ msgid "Workspace description updated"
msgstr "Описание рабочего пространства обновлено"
#: src/views/home/components/Features.tsx:90
#: src/views/home/components/Pricing.tsx:54
#: src/views/pricing/components/Pricing.tsx:54
#: src/views/pricing/components/PricingTiers.tsx:51
msgid "Workspace members"
msgstr "Участники рабочего пространства"
@@ -2247,7 +2392,8 @@ msgstr "workspace-url"
msgid "Writing"
msgstr "Письмо"
#: src/views/home/components/Pricing.tsx:19
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
msgid "Yearly"
msgstr "Ежегодно"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,5 @@
import PricingView from "~/views/pricing";
export default function Pricing() {
return <PricingView />;
}

View File

@@ -20,6 +20,8 @@ const loadMessages = async (locale: Locale) => {
return (await import("~/locales/nl/messages")).messages;
case "ru":
return (await import("~/locales/ru/messages")).messages;
case "pl":
return (await import("~/locales/pl/messages")).messages;
default:
return enMessages;
}

View File

@@ -53,7 +53,7 @@ const Cta = ({ theme }: { theme: string }) => {
<h2 className="text-balance text-4xl font-bold tracking-tight text-light-1000 dark:text-dark-1000 sm:text-4xl">
{t`Get started for free today`}
</h2>
<p className="text-md/8 mx-auto mt-6 max-w-[375px] text-pretty text-light-900 dark:text-dark-900">
<p className="text-md/8 mx-auto mt-6 max-w-[375px] text-pretty text-light-950 dark:text-dark-900">
{t`Unlimited boards, unlimited lists, unlimited cards. No credit card required.`}
</p>
<Link href="/signup">

View File

@@ -146,7 +146,7 @@ const Faqs = () => {
<p className="mt-2 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl">
{t`Questions?`}
</p>
<p className="text:md lg:text-md mt-3 max-w-[500px] text-center text-dark-900">
<p className="text:md lg:text-md mt-3 max-w-[500px] text-center text-light-950 dark:text-dark-900">
<Trans>
Find answers to common questions about the project. Can't find what
you're looking for? Feel free to{" "}

View File

@@ -135,7 +135,7 @@ const Features = ({ theme }: { theme: "light" | "dark" }) => {
<p className="mt-2 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl">
{t`Kanban reimagined`}
</p>
<p className="text-md lg:text-md mt-3 max-w-[500px] text-center text-dark-900">
<p className="text-md lg:text-md mt-3 max-w-[500px] text-center text-light-950 dark:text-dark-900">
{t`Simple, visual task management that just works. Drag and drop cards, collaborate with your team, and get more done.`}
</p>
<div className="mx-auto mt-16 w-full max-w-7xl">

View File

@@ -11,8 +11,8 @@ const Header = ({ isLoggedIn }: { isLoggedIn: boolean }) => {
const menuItems = [
{ label: t`Roadmap`, href: "/kan/roadmap", openInNewTab: true },
{ label: t`Features`, href: "#features" },
{ label: t`Pricing`, href: "#pricing" },
{ label: t`Features`, href: "/#features" },
{ label: t`Pricing`, href: "/pricing" },
{ label: t`Docs`, href: "https://docs.kan.bn", openInNewTab: true },
];

View File

@@ -2,22 +2,19 @@ import Image from "next/image";
import Link from "next/link";
import { t } from "@lingui/core/macro";
import { Trans } from "@lingui/react/macro";
import { IoLogoGithub, IoLogoHackernews } from "react-icons/io";
import { useTheme } from "next-themes";
import { IoLogoGithub } from "react-icons/io";
import Button from "~/components/Button";
import { PageHead } from "~/components/PageHead";
import { useTheme } from "next-themes";
import Cta from "./components/Cta";
import FAQs from "./components/Faqs";
import Features from "./components/Features";
import Layout from "./components/Layout";
import Pricing from "./components/Pricing";
export default function HomeView() {
const { resolvedTheme } = useTheme();
const isDarkMode = resolvedTheme === "dark";
return (
<Layout>
<PageHead title="Kan.bn | The open source alternative to Trello" />
@@ -68,7 +65,7 @@ export default function HomeView() {
</Trans>
</p>
<p className="text-md mt-3 max-w-[450px] text-center text-dark-900 lg:max-w-[600px] lg:text-lg">
<p className="text-md mt-3 max-w-[450px] text-center text-light-950 dark:text-dark-900 lg:max-w-[600px] lg:text-lg">
{t`A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place.`}
</p>
@@ -82,7 +79,7 @@ export default function HomeView() {
{t`Self host with Github`}
</Button>
</div>
<p className="mt-4 text-center text-sm text-dark-900">
<p className="mt-4 text-center text-sm text-light-950 dark:text-dark-900">
{t`No credit card required`}
</p>
</div>
@@ -111,10 +108,6 @@ export default function HomeView() {
<div id="features" className="absolute -top-20" />
<Features theme={resolvedTheme === "dark" ? "dark" : "light"} />
</div>
<div className="relative pt-10">
<div id="pricing" className="absolute -top-20" />
<Pricing />
</div>
<div className="relative pt-10">
<div id="faq" className="absolute -top-20" />
<FAQs />

View File

@@ -0,0 +1,297 @@
import { t } from "@lingui/core/macro";
import { HiCheckCircle, HiXCircle } from "react-icons/hi2";
interface Feature {
key: string;
label: string;
kan: boolean | string;
trello: boolean | string;
}
interface Section {
name: string;
features: Feature[];
}
type FrequencyValue = "monthly" | "annually";
const CellValue = ({ value }: { value: boolean | string }) => {
if (typeof value === "string") {
return (
<span className="text-sm text-dark-900 dark:text-dark-900">{value}</span>
);
}
return value ? (
<HiCheckCircle className="h-5 w-5 text-light-950 dark:text-dark-1000" />
) : (
<HiXCircle className="h-5 w-5 text-light-700 dark:text-dark-600" />
);
};
const FeatureComparisonTable = ({
frequencyValue,
}: {
frequencyValue: FrequencyValue;
}) => {
const sections: Section[] = [
{
name: t`Core features`,
features: [
{
key: "ulimited-workspaces",
label: t`Unlimited workspaces`,
kan: true,
trello: false,
},
{
key: "unlimited-boards",
label: t`Unlimited boards`,
kan: true,
trello: false,
},
{
key: "unlimited-lists",
label: t`Unlimited lists`,
kan: true,
trello: true,
},
{
key: "unlimited-cards",
label: t`Unlimited cards`,
kan: true,
trello: true,
},
{
key: "activity-log",
label: t`Activity log`,
kan: true,
trello: true,
},
{
key: "templates",
label: t`Custom templates`,
kan: true,
trello: false,
},
{ key: "labels", label: t`Labels & filters`, kan: true, trello: true },
{ key: "checklists", label: t`Checklists`, kan: true, trello: true },
{
key: "import",
label: t`Import from Trello`,
kan: true,
trello: false,
},
{
key: "visibility",
label: t`Board visibility`,
kan: true,
trello: true,
},
{
key: "search",
label: t`Intelligent search`,
kan: true,
trello: true,
},
{
key: "workspace-url",
label: t`Custom workspace link`,
kan: true,
trello: false,
},
],
},
{
name: t`Teams`,
features: [
{
key: "pricing",
label: t`Price per user/month`,
kan: frequencyValue === "monthly" ? `$10.00` : `$8.00`,
trello: frequencyValue === "monthly" ? `$12.00` : `$10.00`,
},
{
key: "comments",
label: t`Comments & mentions`,
kan: true,
trello: true,
},
{
key: "assignments",
label: t`Assignees`,
kan: true,
trello: true,
},
{
key: "sharing",
label: t`Board sharing & invites`,
kan: true,
trello: true,
},
{
key: "invite-links",
label: t`Invite links`,
kan: true,
trello: true,
},
],
},
{
name: t`Platform`,
features: [
{
key: "api",
label: t`REST API`,
kan: true,
trello: true,
},
{
key: "open-source",
label: t`Open source`,
kan: true,
trello: false,
},
{
key: "self-hostable",
label: t`Self-hostable`,
kan: true,
trello: false,
},
{
key: "white-label",
label: t`White label`,
kan: true,
trello: false,
},
{
key: "performance",
label: t`Fast & lightweight`,
kan: true,
trello: false,
},
{
key: "this-is-a-joke",
label: t`Owned by Atlassian`,
kan: false,
trello: true,
},
],
},
];
const products = [
{
id: "kan",
name: t`Kan`,
featured: true,
},
{
id: "trello",
name: t`Trello`,
featured: false,
},
];
return (
<section aria-labelledby="comparison-heading" className="w-full px-4">
<div className="mx-auto max-w-6xl py-8 lg:py-10">
<div className="grid grid-cols-3 gap-x-8 border-t border-light-500 before:block dark:border-dark-300">
{products.map((product) => (
<div key={product.id} aria-hidden="true" className="-mt-px">
<div
className={`${product.featured ? "border-dark-200 dark:border-dark-800" : "border-transparent"} border-t-2 pt-8`}
>
<p
className={`${product.featured ? "text-dark-50 dark:text-dark-1000" : "text-light-1000 dark:text-dark-1000"} text-center text-sm font-semibold`}
>
{product.name}
</p>
</div>
</div>
))}
</div>
<div className="-mt-6 space-y-12">
{sections.map((section) => (
<div key={section.name}>
<h4 className="text-sm font-semibold text-light-1000 dark:text-dark-1000">
{section.name}
</h4>
<div className="relative -mx-8 mt-8">
<div
aria-hidden="true"
className="absolute inset-x-8 inset-y-0 grid grid-cols-3 gap-x-8 before:block"
>
{products.map((product) => (
<div
key={product.id}
className={`size-full rounded-lg ${product.featured ? "bg-white shadow-sm dark:bg-dark-50 dark:shadow-none" : ""}`}
/>
))}
</div>
<table className="relative w-full border-separate border-spacing-x-8">
<thead>
<tr className="text-left">
<th scope="col">
<span className="sr-only">{t`Feature`}</span>
</th>
{products.map((p) => (
<th key={p.id} scope="col">
<span className="sr-only">{p.name}</span>
</th>
))}
</tr>
</thead>
<tbody>
{section.features.map((feature, featureIdx) => (
<tr key={feature.key}>
<th
scope="row"
className="w-1/3 py-3 pr-4 text-left text-sm font-normal text-light-1000 dark:text-dark-1000"
>
{feature.label}
{featureIdx !== section.features.length - 1 ? (
<div className="absolute inset-x-8 mt-3 h-px bg-light-500 dark:bg-dark-300" />
) : null}
</th>
{products.map((p) => (
<td
key={p.id}
className="relative w-1/3 px-4 py-0 text-center"
>
<span className="relative inline-flex w-full items-center justify-center py-3">
<CellValue
value={
p.id === "kan" ? feature.kan : feature.trello
}
/>
</span>
</td>
))}
</tr>
))}
</tbody>
</table>
<div
aria-hidden="true"
className="pointer-events-none absolute inset-x-8 inset-y-0 grid grid-cols-3 gap-x-8 before:block"
>
{products.map((product) => (
<div
key={product.id}
className={`${product.featured ? "ring-1 ring-light-500 dark:ring-dark-800" : "ring-0"} rounded-2xl`}
/>
))}
</div>
</div>
</div>
))}
</div>
</div>
</section>
);
};
export default FeatureComparisonTable;

View File

@@ -85,19 +85,17 @@ const Pricing = () => {
<p>{t`Pricing`}</p>
</div>
<p className="mt-2 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl">
<p className="mt-4 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-5xl">
{t`Simple pricing`}
</p>
<p className="text:md lg:text-md mt-3 max-w-[500px] text-center text-dark-900">
<p className="text:md lg:text-md mt-6 max-w-[500px] text-center text-dark-900">
{t`Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team.`}
</p>
<div className="mt-12 flex flex-col items-center justify-center">
<div className="mb-4 flex items-center gap-2 rounded-full border bg-white px-4 py-1.5 text-center text-xs font-bold text-gray-800 dark:border-dark-300 dark:bg-white dark:text-gray-800 lg:text-sm">
<div className="mt-14 flex flex-col items-center justify-center">
<div className="mb-8 flex items-center gap-2 rounded-full border bg-white px-4 py-1.5 text-center text-xs font-bold text-gray-800 dark:border-dark-300 dark:bg-dark-1000 dark:text-gray-800 lg:text-sm">
<HiBolt />
<p>
{t`Launch offer: unlimited seats for just $29/month with Pro`}
</p>
<p>{t`Launch offer: unlimited seats for just $29/month with Pro`}</p>
</div>
<fieldset aria-label={t`Payment frequency`}>
<RadioGroup
@@ -164,7 +162,7 @@ const Pricing = () => {
<p className="mt-6 flex items-baseline gap-x-1">
<span
className={twMerge(
"text-4xl font-semibold tracking-tight text-light-100",
"text-3xl font-semibold tracking-tight text-light-100",
tier.highlighted
? "text-light-50 dark:text-dark-1000"
: "text-gray-900 dark:text-dark-1000",

View File

@@ -0,0 +1,211 @@
import Link from "next/link";
import { Radio, RadioGroup } from "@headlessui/react";
import { t } from "@lingui/core/macro";
import { HiBolt, HiCheckCircle } from "react-icons/hi2";
import { twMerge } from "tailwind-merge";
type FrequencyValue = "monthly" | "annually";
interface Frequency {
value: FrequencyValue;
label: string;
priceSuffix: string;
}
const Pricing = ({
frequency,
frequencies,
setFrequency,
}: {
frequency: Frequency | undefined;
frequencies: Frequency[];
setFrequency: (frequency: Frequency) => void;
}) => {
const tiers = [
{
name: t`Individuals`,
id: "tier-individuals",
href: "signup",
buttonText: t`Get Started`,
price: { monthly: t`Free`, annually: t`Free` },
description: t`Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time.`,
featureHeader: t`Free, forever`,
features: [
t`1 user`,
t`Unlimited boards`,
t`Unlimited cards`,
t`Custom board templates`,
t`Checklists`,
],
showPrice: true,
},
{
name: t`Teams`,
id: "tier-teams",
href: "signup",
buttonText: t`Get Started`,
price: { monthly: "$10.00", annually: "$8.00" },
description: t`Kan is better with a team. Perfect for small and growing teams looking to collaborate.`,
featureHeader: t`Everything in the free plan, plus:`,
features: [
t`Workspace members`,
t`Admin roles`,
t`Priority email support`,
t`Support the development of the project`,
],
highlighted: true,
showPrice: true,
showPriceSuffix: true,
},
{
name: t`Self Host`,
id: "tier-self-host",
href: "https://github.com/kanbn/kan",
buttonText: t`View docs`,
price: { monthly: "-", annually: "-" },
description: t`Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.`,
featureHeader: t`Complete control and ownership:`,
features: [
t`Run on your own infrastructure`,
t`Own your data`,
t`Custom domain`,
],
mostPopular: false,
showPrice: false,
},
];
return (
<>
<div className="flex flex-col items-center justify-center px-4 pb-10">
<div className="mt-14 flex flex-col items-center justify-center">
<div className="mb-8 flex items-center gap-2 rounded-full border bg-white px-4 py-1.5 text-center text-xs font-bold text-gray-800 dark:border-dark-300 dark:bg-dark-1000 dark:text-gray-800 lg:text-sm">
<HiBolt />
<p>{t`Launch offer: unlimited seats for just $29/month with Pro`}</p>
</div>
<fieldset aria-label={t`Payment frequency`}>
<RadioGroup
value={frequency}
onChange={(value) => setFrequency(value)}
className="grid grid-cols-2 gap-x-1 rounded-full p-1 text-center text-xs/5 font-semibold ring-1 ring-inset ring-light-600 dark:ring-dark-600"
>
{frequencies.map((option) => (
<Radio
key={option.value}
value={option}
className={twMerge(
"cursor-pointer rounded-full px-2.5 py-1 text-xs transition-colors lg:text-sm",
frequency?.value === option.value
? "bg-dark-50 text-white dark:bg-light-50 dark:text-dark-50"
: "text-light-900 hover:bg-light-100 dark:hover:bg-dark-100",
)}
>
{option.label}
</Radio>
))}
</RadioGroup>
</fieldset>
</div>
</div>
<div className="isolate mx-auto mb-20 grid max-w-md grid-cols-1 gap-8 px-4 lg:mx-0 lg:max-w-none lg:grid-cols-3">
{tiers.map((tier) => (
<div
key={tier.id}
className={twMerge(
tier.highlighted
? "bg-dark-50 ring-1 ring-dark-50 dark:ring-dark-800"
: "bg-light-50 ring-1 ring-light-300 dark:bg-dark-50 dark:ring-dark-300",
"rounded-3xl p-8 xl:p-10",
)}
>
<div className="flex items-center justify-between gap-x-4">
<h3
id={tier.id}
className={twMerge(
tier.highlighted
? "text-dark-1000 dark:text-dark-1000"
: "text-dark-50 dark:text-dark-1000",
"text-lg/8 font-semibold",
)}
>
{tier.name}
</h3>
{tier.highlighted && frequency?.value === "annually" ? (
<p className="rounded-full bg-light-50 px-2.5 py-1 text-[12px] font-semibold text-dark-500 dark:bg-dark-1000 dark:text-dark-50">
-20%
</p>
) : null}
</div>
<p
className={twMerge(
"mt-4 text-sm/6 text-dark-950 dark:text-dark-900",
tier.highlighted ? "text-light-100" : "text-dark-50",
)}
>
{tier.description}
</p>
<p className="mt-6 flex items-baseline gap-x-1">
<span
className={twMerge(
"text-3xl font-semibold tracking-tight text-light-100",
tier.highlighted
? "text-light-50 dark:text-dark-1000"
: "text-gray-900 dark:text-dark-1000",
!tier.showPrice && "opacity-0",
)}
>
{tier.price[frequency?.value ?? "monthly"]}
</span>
{tier.showPriceSuffix && (
<span className="text-sm/6 font-semibold text-light-50 dark:text-dark-900">
{frequency?.priceSuffix}
</span>
)}
</p>
<Link
href={tier.href}
aria-describedby={tier.id}
className={twMerge(
tier.highlighted
? "bg-light-50 text-dark-50 shadow-sm dark:bg-dark-1000 dark:text-dark-50"
: "bg-dark-50 text-light-50 dark:bg-dark-200 dark:text-dark-1000",
"mt-6 block rounded-md px-3 py-2 text-center text-sm/6 font-semibold focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",
)}
>
{tier.buttonText}
</Link>
<p
className={twMerge(
"mt-8 text-sm/6 font-bold",
tier.highlighted
? "text-light-100 dark:text-dark-1000"
: "text-dark-50 dark:text-dark-1000",
)}
>
{tier.featureHeader}
</p>
<ul
role="list"
className={twMerge(
"mt-2 space-y-3 text-sm/6 text-light-600",
tier.highlighted
? "text-light-100 dark:text-dark-1000"
: "text-dark-50 dark:text-dark-1000",
)}
>
{tier.features.map((feature) => (
<li key={feature} className="flex items-center gap-x-3">
<HiCheckCircle className="h-5 w-5" />
{feature}
</li>
))}
</ul>
</div>
))}
</div>
</>
);
};
export default Pricing;

View File

@@ -0,0 +1,85 @@
import { t } from "@lingui/core/macro";
import { useTheme } from "next-themes";
import { useState } from "react";
import Button from "~/components/Button";
import { PageHead } from "~/components/PageHead";
import Cta from "../home/components/Cta";
import Layout from "../home/components/Layout";
import FeatureComparisonTable from "./components/FeatureComparisonTable";
import PricingTiers from "./components/PricingTiers";
type FrequencyValue = "monthly" | "annually";
export default function PricingView() {
const { resolvedTheme } = useTheme();
const frequencies = [
{
value: "monthly" as FrequencyValue,
label: t`Monthly`,
priceSuffix: t`per user/month`,
},
{
value: "annually" as FrequencyValue,
label: t`Yearly`,
priceSuffix: t`per user/month`,
},
];
const [frequency, setFrequency] = useState(frequencies[1]);
return (
<Layout>
<PageHead title={`${t`Pricing`} | kan.bn`} />
<div className="flex h-full w-full flex-col lg:pt-[5rem]">
<div className="w-full pb-10 pt-32 lg:py-32">
<div className="flex flex-col items-center justify-center px-4 pb-10">
<div className="flex items-center gap-2 rounded-full border bg-light-50 px-4 py-1 text-center text-xs text-light-1000 dark:border-dark-300 dark:bg-dark-50 dark:text-dark-900 lg:text-sm">
<p>{t`Pricing`}</p>
</div>
<p className="mt-4 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-5xl">
{t`Simple pricing`}
</p>
<p className="text:md lg:text-md mt-6 max-w-[500px] text-center text-light-950 dark:text-dark-900">
{t`Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team.`}
</p>
</div>
<PricingTiers
frequency={frequency}
frequencies={frequencies}
setFrequency={setFrequency}
/>
</div>
<div className="pb-22 flex flex-col items-center justify-center px-4">
<div className="flex items-center gap-2 rounded-full border bg-light-50 px-4 py-1 text-center text-xs text-light-1000 dark:border-dark-300 dark:bg-dark-50 dark:text-dark-900 lg:text-sm">
<p>{t`Features`}</p>
</div>
<p className="mt-4 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl">
{t`Feature breakdown`}
</p>
<p className="text-md lg:text-md my-4 max-w-[500px] text-center text-light-950 dark:text-dark-900">
{t`Compare our features to see why Kan is the best choice.`}
</p>
<div className="mt-2">
<Button variant="primary" href="/signup">
{t`Get started`}
</Button>
</div>
<div className="mt-10 w-full max-w-[900px]">
<FeatureComparisonTable
frequencyValue={frequency?.value ?? "annually"}
/>
</div>
</div>
<div className="relative">
<Cta theme={resolvedTheme ?? "light"} />
</div>
</div>
</Layout>
);
}

View File

@@ -21,13 +21,13 @@ export interface Subscription {
updatedAt: Date;
}
const ACTIVE_STATUSES = ["active", "trialing", "past_due"];
export const getActiveSubscriptions = (
subscriptions: Subscription[] | undefined,
) => {
if (!subscriptions) return [];
return subscriptions.filter(
(sub) => sub.status === "active" || sub.status === "trialing",
);
return subscriptions.filter((sub) => ACTIVE_STATUSES.includes(sub.status));
};
export const getSubscriptionByPlan = (
@@ -36,9 +36,7 @@ export const getSubscriptionByPlan = (
) => {
if (!subscriptions) return undefined;
return subscriptions.find(
(sub) =>
sub.plan === plan &&
(sub.status === "active" || sub.status === "trialing"),
(sub) => sub.plan === plan && ACTIVE_STATUSES.includes(sub.status),
);
};