Compare commits

...

3 Commits

Author SHA1 Message Date
Henry
d9b653ff44 feat: extend apiKey rate limit 2025-10-17 22:20:39 +01:00
Xeon
e469426809 Fix/polish translation error fix and correction (#218)
* Fix for minor spelling mistakes and contextually better sounding
sentences

* chore: compile lang

* chore: rebuild translations

---------

Co-authored-by: Henry <henry_ball@hotmail.co.uk>
2025-10-17 22:06:51 +01:00
Henry
ffba2f5053 feat: improve header navigation (#219)
* feat: enhance header navigation

* chore: add translations
2025-10-17 09:03:47 +01:00
20 changed files with 411 additions and 314 deletions

View File

@@ -206,6 +206,7 @@ checksums:
Failed%20to%20copy%20invite%20link/singular: 635884d5ed8d6ee20b85a003939b4ae7
Failed%20to%20create%20board/singular: a746e2afe881c3bf0a8e82a931ca3495
Failed%20to%20login%20with%20%7B0%7D.%20Please%20try%20again./singular: 669a4b4247a73f53fb9b8b16e42d166f
FAQ/singular: 47e0ee2eb40b4e7e732e05e2233fc71c
FAQs/singular: dc36d7992372ccd419b39ef51cf5b16c
Fast%20%26%20lightweight/singular: 4f2a80c555a5427b94eef5124aa10775
Feature/singular: 58f5f3f37862b6312a2f20ec1a1fd0e8

View File

@@ -262,7 +262,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Zugewiesene Personen"
@@ -321,7 +321,7 @@ msgstr "Boardname ist erforderlich"
msgid "Board not found"
msgstr "Board nicht gefunden"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Board-Freigabe & Einladungen"
@@ -445,7 +445,7 @@ msgstr "Demnächst verfügbar"
msgid "Comments"
msgstr "Kommentare"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Kommentare & Erwähnungen"
@@ -493,6 +493,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Verbinde dein Trello-Konto, um Boards zu importieren."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Kontakt"
@@ -732,13 +733,14 @@ msgstr "Bietet ihr einen kostenlosen Plan an?"
msgid "docs"
msgstr "Dokumente"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Dokumente"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Dokumentation"
@@ -915,12 +917,16 @@ msgstr "Board konnte nicht erstellt werden"
msgid "Failed to login with {0}. Please try again."
msgstr "Anmeldung mit {0} fehlgeschlagen. Bitte versuche es erneut."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "Häufig gestellte Fragen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Schnell & leichtgewichtig"
@@ -939,7 +945,8 @@ 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/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Features"
@@ -966,6 +973,8 @@ msgid "For long-term sustainability, we recognise all good open source projects
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/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 "Kostenlos"
@@ -990,8 +999,7 @@ msgstr "Spaß"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Loslegen"
@@ -1037,8 +1045,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "Zur Startseite"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Zur App"
@@ -1172,7 +1179,7 @@ msgstr "Einladungslink kopiert"
msgid "Invite link copied to clipboard"
msgstr "Einladungslink in die Zwischenablage kopiert"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Einladungslinks"
@@ -1462,7 +1469,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Open Source"
@@ -1479,7 +1486,7 @@ msgstr "Organisiere und finde Karten schnell mit leistungsstarken Filterwerkzeug
msgid "Own your data"
msgstr "Besitze deine Daten"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Im Besitz von Atlassian"
@@ -1535,7 +1542,7 @@ msgstr "Persönliches Projekt"
msgid "Planning"
msgstr "Planung"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Plattform"
@@ -1605,12 +1612,13 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
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/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1722,7 +1730,7 @@ msgstr "Lösung"
msgid "Resources"
msgstr "Ressourcen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "REST API"
@@ -1732,6 +1740,7 @@ msgstr "Überprüfung"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Roadmap"
@@ -1782,7 +1791,7 @@ msgstr "Selbst hosten mit Github"
msgid "self-assigned the card"
msgstr "hat sich selbst die Karte zugewiesen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Selbst hostbar"
@@ -1819,8 +1828,7 @@ msgstr "Einstellungen | Integrationen"
msgid "Settings | Workspace"
msgstr "Einstellungen | Arbeitsbereich"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Anmelden"
@@ -1901,7 +1909,7 @@ msgstr "System"
msgid "Team Plan"
msgstr "Team-Plan"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -2015,7 +2023,7 @@ msgstr "Dieser Workspace-Benutzername ist bereits vergeben"
msgid "To Do"
msgstr "Zu erledigen"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Menü umschalten"
@@ -2313,7 +2321,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "White Label"

File diff suppressed because one or more lines are too long

View File

@@ -294,7 +294,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Assignees"
@@ -366,7 +366,7 @@ msgstr "Board name is required"
msgid "Board not found"
msgstr "Board not found"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Board sharing & invites"
@@ -502,7 +502,7 @@ msgstr "Coming soon"
msgid "Comments"
msgstr "Comments"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Comments & mentions"
@@ -554,6 +554,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Connect your Trello account to import boards."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Contact"
@@ -817,13 +818,14 @@ msgstr "Do you offer a free plan?"
msgid "docs"
msgstr "docs"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Docs"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Documentation"
@@ -1000,12 +1002,16 @@ msgstr "Failed to create board"
msgid "Failed to login with {0}. Please try again."
msgstr "Failed to login with {0}. Please try again."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "FAQs"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Fast & lightweight"
@@ -1024,7 +1030,8 @@ 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/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Features"
@@ -1077,8 +1084,7 @@ msgstr "Fun"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Get started"
@@ -1128,8 +1134,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "Go Home"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Go to app"
@@ -1271,7 +1276,7 @@ msgstr "Invite link copied"
msgid "Invite link copied to clipboard"
msgstr "Invite link copied to clipboard"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Invite links"
@@ -1581,7 +1586,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Open source"
@@ -1598,7 +1603,7 @@ msgstr "Organize and find cards quickly with powerful filtering tools."
msgid "Own your data"
msgstr "Own your data"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Owned by Atlassian"
@@ -1654,7 +1659,7 @@ msgstr "Personal Project"
msgid "Planning"
msgstr "Planning"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Platform"
@@ -1724,12 +1729,13 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
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/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1845,7 +1851,7 @@ msgstr "Resolution"
msgid "Resources"
msgstr "Resources"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "REST API"
@@ -1859,6 +1865,7 @@ msgstr "Review"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Roadmap"
@@ -1909,7 +1916,7 @@ msgstr "Self host with Github"
msgid "self-assigned the card"
msgstr "self-assigned the card"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Self-hostable"
@@ -1958,8 +1965,7 @@ msgstr "Settings | Workspace"
#~ msgid "Share invite link"
#~ msgstr "Share invite link"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Sign in"
@@ -2040,7 +2046,7 @@ msgstr "System"
msgid "Team Plan"
msgstr "Team Plan"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -2158,7 +2164,7 @@ msgstr "To Do"
#~ msgid "To Do, In Progress, Done"
#~ msgstr "To Do, In Progress, Done"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Toggle menu"
@@ -2468,7 +2474,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "White label"

File diff suppressed because one or more lines are too long

View File

@@ -262,7 +262,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Asignados"
@@ -321,7 +321,7 @@ msgstr "El nombre del tablero es obligatorio"
msgid "Board not found"
msgstr "Tablero no encontrado"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Compartir tablero e invitaciones"
@@ -445,7 +445,7 @@ msgstr "Próximamente"
msgid "Comments"
msgstr "Comentarios"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Comentarios y menciones"
@@ -493,6 +493,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Conecta tu cuenta de Trello para importar tableros."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Contacto"
@@ -732,13 +733,14 @@ msgstr "¿Ofrecen un plan gratuito?"
msgid "docs"
msgstr "documentos"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Documentos"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Documentación"
@@ -915,12 +917,16 @@ msgstr "Error al crear el tablero"
msgid "Failed to login with {0}. Please try again."
msgstr "Error al iniciar sesión con {0}. Por favor, inténtalo de nuevo."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "Preguntas frecuentes"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Rápido y ligero"
@@ -939,7 +945,8 @@ 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/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Características"
@@ -966,6 +973,8 @@ msgid "For long-term sustainability, we recognise all good open source projects
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/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 "Gratis"
@@ -990,8 +999,7 @@ msgstr "Diversión"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Comenzar"
@@ -1037,8 +1045,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "Ir a inicio"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Ir a la aplicación"
@@ -1172,7 +1179,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Enlaces de invitación"
@@ -1462,7 +1469,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Código abierto"
@@ -1479,7 +1486,7 @@ msgstr "Organiza y encuentra tarjetas rápidamente con potentes herramientas de
msgid "Own your data"
msgstr "Sé dueño de tus datos"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Propiedad de Atlassian"
@@ -1535,7 +1542,7 @@ msgstr "Proyecto personal"
msgid "Planning"
msgstr "Planificación"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Plataforma"
@@ -1605,12 +1612,13 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
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/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1722,7 +1730,7 @@ msgstr "Resolución"
msgid "Resources"
msgstr "Recursos"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "API REST"
@@ -1732,6 +1740,7 @@ msgstr "Revisión"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Hoja de ruta"
@@ -1782,7 +1791,7 @@ msgstr "Autoalojamiento con Github"
msgid "self-assigned the card"
msgstr "se autoasignó la tarjeta"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Autoalojable"
@@ -1819,8 +1828,7 @@ msgstr "Configuración | Integraciones"
msgid "Settings | Workspace"
msgstr "Configuración | Espacio de trabajo"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Iniciar sesión"
@@ -1901,7 +1909,7 @@ msgstr "Sistema"
msgid "Team Plan"
msgstr "Plan de Equipo"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -2015,7 +2023,7 @@ msgstr "Este nombre de usuario del espacio de trabajo ya ha sido tomado"
msgid "To Do"
msgstr "Por hacer"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Alternar menú"
@@ -2313,7 +2321,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "Marca blanca"

File diff suppressed because one or more lines are too long

View File

@@ -262,7 +262,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Assignés"
@@ -321,7 +321,7 @@ msgstr "Le nom du tableau est requis"
msgid "Board not found"
msgstr "Tableau introuvable"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Partage de tableau & invitations"
@@ -445,7 +445,7 @@ msgstr "Bientôt disponible"
msgid "Comments"
msgstr "Commentaires"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Commentaires & mentions"
@@ -493,6 +493,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Connectez votre compte Trello pour importer des tableaux."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Contact"
@@ -732,13 +733,14 @@ msgstr "Proposez-vous un plan gratuit ?"
msgid "docs"
msgstr "documentation"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Documentation"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Documentation"
@@ -915,12 +917,16 @@ msgstr "Échec de la création du tableau"
msgid "Failed to login with {0}. Please try again."
msgstr "Échec de connexion avec {0}. Veuillez réessayer."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "FAQ"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Rapide & léger"
@@ -939,7 +945,8 @@ 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/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Fonctionnalités"
@@ -966,6 +973,8 @@ msgid "For long-term sustainability, we recognise all good open source projects
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/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 "Gratuit"
@@ -990,8 +999,7 @@ msgstr "Amusant"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Commencer"
@@ -1037,8 +1045,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "Aller à l'accueil"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Accéder à l'application"
@@ -1172,7 +1179,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Liens d'invitation"
@@ -1462,7 +1469,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Open source"
@@ -1479,7 +1486,7 @@ msgstr "Organisez et trouvez rapidement des cartes avec des outils de filtrage p
msgid "Own your data"
msgstr "Maîtrisez vos données"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Détenu par Atlassian"
@@ -1535,7 +1542,7 @@ msgstr "Projet personnel"
msgid "Planning"
msgstr "Planification"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Plateforme"
@@ -1605,12 +1612,13 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
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/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1722,7 +1730,7 @@ msgstr "Résolution"
msgid "Resources"
msgstr "Ressources"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "API REST"
@@ -1732,6 +1740,7 @@ msgstr "Révision"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Feuille de route"
@@ -1782,7 +1791,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Auto-hébergeable"
@@ -1819,8 +1828,7 @@ msgstr "Paramètres | Intégrations"
msgid "Settings | Workspace"
msgstr "Paramètres | Espace de travail"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Se connecter"
@@ -1901,7 +1909,7 @@ msgstr "Système"
msgid "Team Plan"
msgstr "Forfait d'équipe"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -2015,7 +2023,7 @@ msgstr "Ce nom d'utilisateur d'espace de travail est déjà pris"
msgid "To Do"
msgstr "À faire"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Basculer le menu"
@@ -2313,7 +2321,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "Marque blanche"

File diff suppressed because one or more lines are too long

View File

@@ -262,7 +262,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Assegnatari"
@@ -321,7 +321,7 @@ msgstr "Il nome della bacheca è obbligatorio"
msgid "Board not found"
msgstr "Bacheca non trovata"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Condivisione bacheca & inviti"
@@ -445,7 +445,7 @@ msgstr "Prossimamente"
msgid "Comments"
msgstr "Commenti"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Commenti & menzioni"
@@ -493,6 +493,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Connetti il tuo account Trello per importare le bacheche."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Contatti"
@@ -732,13 +733,14 @@ msgstr "Offrite un piano gratuito?"
msgid "docs"
msgstr "documenti"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Documenti"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Documentazione"
@@ -915,12 +917,16 @@ msgstr "Impossibile creare la bacheca"
msgid "Failed to login with {0}. Please try again."
msgstr "Accesso con {0} fallito. Riprova."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "FAQ"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Veloce & leggero"
@@ -939,7 +945,8 @@ 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/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Funzionalità"
@@ -966,6 +973,8 @@ msgid "For long-term sustainability, we recognise all good open source projects
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/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 "Gratuito"
@@ -990,8 +999,7 @@ msgstr "Divertimento"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Inizia ora"
@@ -1037,8 +1045,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "Vai alla home"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Vai all'app"
@@ -1172,7 +1179,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Link di invito"
@@ -1462,7 +1469,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Open source"
@@ -1479,7 +1486,7 @@ msgstr "Organizza e trova le schede rapidamente con potenti strumenti di filtrag
msgid "Own your data"
msgstr "Possiedi i tuoi dati"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Di proprietà di Atlassian"
@@ -1535,7 +1542,7 @@ msgstr "Progetto personale"
msgid "Planning"
msgstr "Pianificazione"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Piattaforma"
@@ -1605,12 +1612,13 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
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/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1722,7 +1730,7 @@ msgstr "Risoluzione"
msgid "Resources"
msgstr "Risorse"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "REST API"
@@ -1732,6 +1740,7 @@ msgstr "Revisione"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Roadmap"
@@ -1782,7 +1791,7 @@ msgstr "Self host con Github"
msgid "self-assigned the card"
msgstr "si è auto-assegnato la scheda"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Self-hostable"
@@ -1819,8 +1828,7 @@ msgstr "Impostazioni | Integrazioni"
msgid "Settings | Workspace"
msgstr "Impostazioni | Area di lavoro"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Accedi"
@@ -1901,7 +1909,7 @@ msgstr "Sistema"
msgid "Team Plan"
msgstr "Piano Team"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -2015,7 +2023,7 @@ msgstr "Questo nome utente dell'area di lavoro è già stato utilizzato"
msgid "To Do"
msgstr "Da fare"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Attiva/disattiva menu"
@@ -2313,7 +2321,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "White label"

File diff suppressed because one or more lines are too long

View File

@@ -262,7 +262,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Toegewezen personen"
@@ -321,7 +321,7 @@ msgstr "Bordnaam is verplicht"
msgid "Board not found"
msgstr "Bord niet gevonden"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Bord delen & uitnodigingen"
@@ -445,7 +445,7 @@ msgstr "Binnenkort beschikbaar"
msgid "Comments"
msgstr "Opmerkingen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Opmerkingen & vermeldingen"
@@ -493,6 +493,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Verbind je Trello-account om borden te importeren."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Contact"
@@ -732,13 +733,14 @@ msgstr "Bieden jullie een gratis abonnement aan?"
msgid "docs"
msgstr "docs"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Docs"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Documentatie"
@@ -915,12 +917,16 @@ msgstr "Bord maken mislukt"
msgid "Failed to login with {0}. Please try again."
msgstr "Inloggen met {0} is mislukt. Probeer het opnieuw."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "Veelgestelde vragen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Snel & lichtgewicht"
@@ -939,7 +945,8 @@ 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/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Functies"
@@ -966,6 +973,8 @@ msgid "For long-term sustainability, we recognise all good open source projects
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/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 "Gratis"
@@ -990,8 +999,7 @@ msgstr "Leuk"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Aan de slag"
@@ -1037,8 +1045,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "Naar startpagina"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Naar de app"
@@ -1172,7 +1179,7 @@ msgstr "Uitnodigingslink gekopieerd"
msgid "Invite link copied to clipboard"
msgstr "Uitnodigingslink gekopieerd naar klembord"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Uitnodigingslinks"
@@ -1462,7 +1469,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Open source"
@@ -1479,7 +1486,7 @@ msgstr "Organiseer en vind kaarten snel met krachtige filtertools."
msgid "Own your data"
msgstr "Bezit je eigen data"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Eigendom van Atlassian"
@@ -1535,7 +1542,7 @@ msgstr "Persoonlijk project"
msgid "Planning"
msgstr "Planning"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Platform"
@@ -1605,12 +1612,13 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
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/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1722,7 +1730,7 @@ msgstr "Oplossing"
msgid "Resources"
msgstr "Bronnen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "REST API"
@@ -1732,6 +1740,7 @@ msgstr "Beoordeling"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Roadmap"
@@ -1782,7 +1791,7 @@ msgstr "Zelf hosten met Github"
msgid "self-assigned the card"
msgstr "heeft de kaart aan zichzelf toegewezen"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Zelf te hosten"
@@ -1819,8 +1828,7 @@ msgstr "Instellingen | Integraties"
msgid "Settings | Workspace"
msgstr "Instellingen | Werkruimte"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Inloggen"
@@ -1901,7 +1909,7 @@ msgstr "Systeem"
msgid "Team Plan"
msgstr "Teamplan"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -2015,7 +2023,7 @@ msgstr "Deze werkruimtegebruikersnaam is al in gebruik"
msgid "To Do"
msgstr "Te doen"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Menu in-/uitschakelen"
@@ -2313,7 +2321,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "White label"

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +1,22 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2025-10-16 20:29+0100\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: pl\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/views/card/components/Comment.tsx:123
msgid " (edited)"
@@ -67,7 +78,7 @@ msgstr "Konto"
#: src/views/settings/components/DeleteAccountConfirmation.tsx:27
msgid "Account deleted"
msgstr "Konto usunięte"
msgstr "Konto zostało usunięte"
#: src/views/card/index.tsx:291
#: src/views/public/board/CardModal.tsx:143
@@ -256,7 +267,7 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?"
msgid "assigned <0>{0}</0> to the card"
msgstr "przypisano <0>{0}</0> do karty"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Osoby przypisane"
@@ -315,7 +326,7 @@ msgstr "Nazwa tablicy jest wymagana"
msgid "Board not found"
msgstr "Tablica nie została znaleziona"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Udostępnianie tablicy i zaproszenia"
@@ -329,7 +340,7 @@ msgstr "Adres URL tablicy nie może przekraczać 60 znaków"
#: src/views/public/board/index.tsx:64
msgid "Board URL copied to clipboard"
msgstr "Adres URL tablicy skopiowany do schowka"
msgstr "Adres URL tablicy został skopiowany do schowka"
#: src/views/board/components/UpdateBoardSlugForm.tsx:41
msgid "Board URL must be at least 3 characters long"
@@ -342,7 +353,7 @@ msgstr "Widoczność tablicy"
#: src/views/board/components/VisibilityButton.tsx:45
msgid "Board visibility updated"
msgstr "Widoczność tablicy zaktualizowana"
msgstr "Widoczność tablicy została zaktualizowana"
#: src/components/SideNavigation.tsx:70
msgid "Boards"
@@ -377,7 +388,7 @@ msgstr "Anuluj"
#: src/views/card/index.tsx:262
msgid "Card not found"
msgstr "Karta nie znaleziona"
msgstr "Nie można było znaleźć karty"
#: src/views/board/components/NewCardForm.tsx:309
msgid "Card title"
@@ -439,7 +450,7 @@ msgstr "Już wkrótce"
msgid "Comments"
msgstr "Komentarze"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Komentarze i wzmianki"
@@ -487,6 +498,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Połącz swoje konto Trello, aby zaimportować tablice."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Kontakt"
@@ -726,13 +738,14 @@ msgstr "Czy oferujecie darmowy plan?"
msgid "docs"
msgstr "dokumentacja"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Dokumentacja"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Dokumentacja"
@@ -885,7 +898,7 @@ msgstr "Wszystko w darmowym planie, plus:"
#: 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 "Wszystko, czego potrzebujesz, za darmo na zawsze. Nieograniczone tablice, nieograniczone listy, nieograniczone karty. Możesz zaktualizować w dowolnym momencie."
msgstr "Wszystko, czego potrzebujesz, za darmo na zawsze. Nielimitowane tablice, nieograniczone listy i nieograniczone karty. Możesz ulepszyć w dowolnym momencie."
#: src/views/boards/components/TemplateBoards.tsx:79
msgid "Execution"
@@ -909,12 +922,16 @@ msgstr "Nie udało się utworzyć tablicy"
msgid "Failed to login with {0}. Please try again."
msgstr "Nie udało się zalogować za pomocą {0}. Spróbuj ponownie."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "FAQ"
msgstr "Pytania i Odpowiedzi"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Szybki i lekki"
@@ -933,7 +950,8 @@ msgstr "Prośba o funkcję"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Funkcje"
@@ -957,9 +975,11 @@ msgstr "Znajdź odpowiedzi na często zadawane pytania dotyczące projektu. Nie
#: src/views/home/components/Faqs.tsx:41
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 "Dla długoterminowej trwałości uznajemy, że wszystkie dobre projekty open source potrzebują źródła dochodu. Nasze pochodzi z płatnej oferty chmurowej dla przestrzeni roboczych z wieloma użytkownikami (bezpłatne podczas wersji beta) oraz dla niestandardowych nazw przestrzeni roboczych. Nie ma obowiązku korzystania z niej, a oprogramowanie można hostować samodzielnie na własnej infrastrukturze bez opłat."
msgstr "Na rzecz długotrwałego rozwoju i utrzymania projektu uznaliśmy, że wszystkie dobre projekty otwartoźródłowe potrzebują źródła dochodu. Nasze środki pochodzą z płatnej oferty chmurowej dla przestrzeni roboczych z wieloma użytkownikami (bezpłatne podczas wersji beta) oraz dla niestandardowych nazw przestrzeni roboczych. Nie ma obowiązku korzystania z niej, a oprogramowanie można hostować samodzielnie na własnej infrastrukturze bez opłat i bez limitów."
#: 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 "Darmowy"
@@ -984,8 +1004,7 @@ msgstr "Zabawa"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Rozpocznij"
@@ -1031,8 +1050,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "Wróć do strony głównej"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Przejdź do aplikacji"
@@ -1166,13 +1184,13 @@ msgstr "Link zaproszenia skopiowany"
msgid "Invite link copied to clipboard"
msgstr "Link zaproszenia skopiowany do schowka"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Linki zaproszeń"
#: src/views/members/components/InviteMemberForm.tsx:123
msgid "Invite links require a Team or Pro subscription. Please upgrade your workspace."
msgstr "Linki zaproszeń wymagają subskrypcji Team lub Pro. Proszę zaktualizować swoje środowisko pracy."
msgstr "Linki zaproszeń wymagają subskrypcji Team lub Pro. Proszę ulepszyć swoje środowisko pracy."
#: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365
@@ -1181,7 +1199,7 @@ msgstr "Zaproś członka"
#: src/views/members/components/InviteMemberForm.tsx:329
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "Zapraszanie członków wymaga planu Team. Zostaniesz przekierowany, aby zaktualizować swoje środowisko pracy."
msgstr "Zapraszanie członków wymaga planu Team. Zostaniesz przekierowany, aby ulepszyć swoje środowisko pracy."
#: src/views/invite/index.tsx:79
#: src/views/invite/index.tsx:129
@@ -1210,7 +1228,7 @@ msgstr "Kanban jest lepszy w zespole. Idealny dla małych i rozwijających się
#: src/views/home/components/Features.tsx:136
msgid "Kanban reimagined"
msgstr "Kanban na nowo"
msgstr "Kanban wymyślony na nowo"
#: src/views/settings/components/DeleteAccountConfirmation.tsx:57
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:67
@@ -1405,7 +1423,7 @@ msgstr "Nowy szablon"
#: src/views/boards/components/TemplateBoards.tsx:44
msgid "New Ticket"
msgstr "Nowy bilet"
msgstr "Nowe zgłoszenie"
#: src/components/NewWorkspaceForm.tsx:240
msgid "New workspace"
@@ -1456,9 +1474,9 @@ msgstr "Po usunięciu konta nie będzie możliwości jego przywrócenia. Tej ope
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Po usunięciu przestrzeni roboczej nie będzie możliwości jej przywrócenia. Tej operacji nie można cofnąć."
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "Open source"
msgstr "Otwartoźródłowe"
#: src/components/AuthForm.tsx:365
msgid "or"
@@ -1471,9 +1489,9 @@ msgstr "Organizuj i znajduj karty szybko dzięki zaawansowanym narzędziom filtr
#: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data"
msgstr "Zarządzaj swoimi danymi"
msgstr "Ty posiadasz swoje dane"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Należy do Atlassian"
@@ -1529,7 +1547,7 @@ msgstr "Projekt osobisty"
msgid "Planning"
msgstr "Planowanie"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Platforma"
@@ -1599,12 +1617,13 @@ msgstr "Proszę spróbować ponownie później lub skontaktować się z obsług
msgid "Please try again later."
msgstr "Proszę spróbować ponownie później."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
msgid "Price per user/month"
msgstr "Cena za użytkownika/miesiąc"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1716,9 +1735,9 @@ msgstr "Rezolucja"
msgid "Resources"
msgstr "Zasoby"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "REST API"
msgstr "API REST'owe"
#: src/views/boards/components/TemplateBoards.tsx:80
msgid "Review"
@@ -1726,8 +1745,9 @@ msgstr "Przegląd"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Mapa drogowa"
msgstr "Plan ulepszeń"
#: src/views/members/index.tsx:244
msgid "Role"
@@ -1745,7 +1765,7 @@ msgstr "Zapisz"
#: src/views/home/components/Features.tsx:116
msgid "Save time with reusable board templates."
msgstr "Oszczędzaj czas dzięki wielokrotnego użytku szablonom tablic."
msgstr "Oszczędzaj czas przy tworzeniu powtarzalnych tablic dzięki szablonom."
#: src/views/boards/components/TemplateBoards.tsx:64
msgid "Screening"
@@ -1766,17 +1786,17 @@ msgstr "Wybierz źródło"
#: src/views/pricing/components/Pricing.tsx:64
#: src/views/pricing/components/PricingTiers.tsx:61
msgid "Self Host"
msgstr "Samodzielne hostowanie"
msgstr "Hostuj samodzielnie"
#: src/views/home/index.tsx:79
msgid "Self host with Github"
msgstr "Samodzielne hostowanie z Github"
msgstr "Hostuj samodzielnie z Github"
#: src/views/card/components/ActivityList.tsx:107
msgid "self-assigned the card"
msgstr "przypisał(a) sobie kartę"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Samodzielnie hostowalne"
@@ -1813,8 +1833,7 @@ msgstr "Ustawienia | Integracje"
msgid "Settings | Workspace"
msgstr "Ustawienia | Obszar roboczy"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Zaloguj się"
@@ -1895,7 +1914,7 @@ msgstr "System"
msgid "Team Plan"
msgstr "Plan zespołowy"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -1941,11 +1960,11 @@ msgstr "Wprowadzone obecne hasło jest nieprawidłowe."
#: src/views/home/components/Faqs.tsx:33
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 "Główna różnica między Kan a Trello polega na tym, że Kan jest oprogramowaniem open source, co pozwala każdemu przeglądać, modyfikować i współtworzyć nasz kod. Nasza oferta w chmurze nie nakłada również żadnych ograniczeń na funkcje do użytku indywidualnego, podczas gdy Trello blokuje podstawowe funkcje, takie jak liczba tablic, które można utworzyć, za paywallem."
msgstr "Główna różnica między Kan a Trello polega na tym, że Kan jest oprogramowaniem otwartoźródłowym, co pozwala każdemu przeglądać, modyfikować i współtworzyć nasz kod. Nasza oferta w chmurze nie nakłada również żadnych ograniczeń na funkcje do użytku indywidualnego, podczas gdy Trello blokuje podstawowe funkcje, takie jak liczba tablic, które można utworzyć, za dodatkowymi kosztami."
#: src/views/home/index.tsx:63
msgid "The open source <0/> alternative to Trello"
msgstr "Alternatywa open source <0/> dla Trello"
msgstr "Otwarta alternatywa <0/> dla Trello"
#. placeholder {0}: isPublic ? "public" : "private"
#: src/views/board/components/VisibilityButton.tsx:46
@@ -2009,7 +2028,7 @@ msgstr "Ta nazwa użytkownika obszaru roboczego jest już zajęta"
msgid "To Do"
msgstr "Do zrobienia"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Przełącz menu"
@@ -2208,11 +2227,11 @@ msgstr "Ulepsz"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro"
msgstr "Ulepsz do Pro"
msgstr "Ulepsz do planu Pro"
#: src/components/NewWorkspaceForm.tsx:369
msgid "Upgrade to Pro ($29/month)"
msgstr "Ulepsz do Pro (29 USD/miesiąc)"
msgstr "Ulepsz do planu Pro (29 USD/miesiąc)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
@@ -2226,17 +2245,17 @@ msgstr "Pilne"
#: src/components/NewWorkspaceForm.tsx:35
#: src/views/settings/components/UpdateWorkspaceUrlForm.tsx:36
msgid "URL can only contain letters, numbers, and hyphens"
msgstr "URL może zawierać tylko litery, cyfry i myślniki"
msgstr "Adres URL może zawierać tylko litery, cyfry i myślniki"
#: src/components/NewWorkspaceForm.tsx:33
#: src/views/settings/components/UpdateWorkspaceUrlForm.tsx:34
msgid "URL cannot exceed 24 characters"
msgstr "URL nie może przekraczać 24 znaków"
msgstr "Adres URL nie może przekraczać 24 znaków"
#: src/components/NewWorkspaceForm.tsx:31
#: src/views/settings/components/UpdateWorkspaceUrlForm.tsx:32
msgid "URL must be at least 3 characters long"
msgstr "URL musi mieć co najmniej 3 znaki"
msgstr "Adres URL musi mieć co najmniej 3 znaki"
#: src/views/boards/components/NewBoardForm.tsx:154
msgid "Use template"
@@ -2273,7 +2292,7 @@ msgstr "Tylko podgląd"
#: src/views/home/components/Features.tsx:154
msgid "View our roadmap."
msgstr "Zobacz naszą mapę drogową."
msgstr "Zobacz nasz plan ulepszeń."
#: src/views/public/board/index.tsx:154
msgid "View workspace"
@@ -2289,7 +2308,7 @@ msgstr "Używamy licencji <0>AGPL-3.0</0>."
#: src/views/home/components/Features.tsx:152
msgid "We're just getting started. "
msgstr "Dopiero zaczynamy."
msgstr "Dopiero zaczynamy. "
#: src/views/auth/login/index.tsx:43
msgid "Welcome back"
@@ -2297,7 +2316,7 @@ msgstr "Witamy ponownie"
#: src/views/home/components/Faqs.tsx:91
msgid "What license are you using?"
msgstr "Jakiej licencji używasz?"
msgstr "Jakiej licencji używacie?"
#: src/views/home/components/Faqs.tsx:30
msgid "What's the difference between Kan and Trello?"
@@ -2305,15 +2324,15 @@ msgstr "Jaka jest różnica między Kan a Trello?"
#: src/views/home/components/Faqs.tsx:25
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 "Kiedy Trello zostało uruchomione w 2011 roku, zachwyciło wszystkich swoją starannie zaprojektowaną prostotą, ale z czasem (i atlassyfikacją) straciło swój urok i stało się czymś bliższym \"Jira Lite\". Ten projekt to nasza próba odzyskania oryginalnej magii prostoty Trello w wersji open source."
msgstr "Kiedy Trello zostało uruchomione w 2011 roku, zachwyciło wszystkich swoją starannie zaprojektowaną prostotą, ale z czasem straciło swój urok i stało się czymś bliższym \"Jira Lite\". Ten projekt to nasza próba odzyskania oryginalnej magii prostoty Trello w wersji otwartoźródłowej ."
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "Biała etykieta"
#: src/views/home/components/Faqs.tsx:22
msgid "Why make an open source Trello?"
msgstr "Dlaczego stworzyć Trello w wersji open source?"
msgstr "Dlaczego próbujecie stworzyć Trello w wersji otwartoźródłowej?"
#: src/components/SettingsLayout.tsx:39
msgid "Workspace"
@@ -2461,7 +2480,7 @@ msgstr "Twoje konto Trello jest połączone."
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:49
msgid "Your workspace description has been updated."
msgstr "Opis Twojego przestrzeni roboczej został zaktualizowany."
msgstr "Opis twojej przestrzeni roboczej został zaktualizowany."
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:27
msgid "Your workspace has been deleted."
@@ -2469,8 +2488,8 @@ msgstr "Twoja przestrzeń robocza została usunięta."
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:44
msgid "Your workspace name has been updated."
msgstr "Nazwa Twojej przestrzeni roboczej została zaktualizowana."
msgstr "Nazwa twojej przestrzeni roboczej została zaktualizowana."
#: src/views/settings/components/UpdateWorkspaceUrlForm.tsx:61
msgid "Your workspace slug has been updated."
msgstr "Slug Twojej przestrzeni roboczej został zaktualizowany."
msgstr "Slug twojej przestrzeni roboczej został zaktualizowany."

File diff suppressed because one or more lines are too long

View File

@@ -262,7 +262,7 @@ msgstr "Вы уверены, что хотите удалить свой акк
msgid "assigned <0>{0}</0> to the card"
msgstr "назначено <0>{0}</0> к карточке"
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
msgid "Assignees"
msgstr "Исполнители"
@@ -321,7 +321,7 @@ msgstr "Название доски обязательно"
msgid "Board not found"
msgstr "Доска не найдена"
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
#: src/views/pricing/components/FeatureComparisonTable.tsx:127
msgid "Board sharing & invites"
msgstr "Общий доступ к доске и приглашения"
@@ -445,7 +445,7 @@ msgstr "Скоро будет"
msgid "Comments"
msgstr "Комментарии"
#: src/views/pricing/components/FeatureComparisonTable.tsx:121
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
msgid "Comments & mentions"
msgstr "Комментарии и упоминания"
@@ -493,6 +493,7 @@ msgid "Connect your Trello account to import boards."
msgstr "Подключите ваш аккаунт Trello, чтобы импортировать доски."
#: src/views/home/components/Footer.tsx:38
#: src/views/home/components/Header.tsx:42
msgid "Contact"
msgstr "Контакт"
@@ -732,13 +733,14 @@ msgstr "Вы предлагаете бесплатный план?"
msgid "docs"
msgstr "документы"
#: src/views/home/components/Header.tsx:16
#: src/views/home/components/Header.tsx:20
msgid "Docs"
msgstr "Документы"
#: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77
#: src/views/home/components/Header.tsx:36
msgid "Documentation"
msgstr "Документация"
@@ -915,12 +917,16 @@ msgstr "Не удалось создать доску"
msgid "Failed to login with {0}. Please try again."
msgstr "Не удалось войти с {0}. Пожалуйста, попробуйте снова."
#: src/views/home/components/Header.tsx:41
msgid "FAQ"
msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51
msgid "FAQs"
msgstr "Часто задаваемые вопросы"
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
#: src/views/pricing/components/FeatureComparisonTable.tsx:168
msgid "Fast & lightweight"
msgstr "Быстрый и легковесный"
@@ -939,7 +945,8 @@ msgstr "Запрос функции"
#: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:14
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
msgid "Features"
msgstr "Функции"
@@ -966,6 +973,8 @@ msgid "For long-term sustainability, we recognise all good open source projects
msgstr "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом нужен источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями (бесплатно в период бета-тестирования) и для пользовательских адресов рабочих пространств. Нет обязательства использовать это, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно."
#: 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 "Бесплатно"
@@ -990,8 +999,7 @@ msgstr "Веселье"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:102
#: src/views/home/components/Header.tsx:141
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
msgid "Get started"
msgstr "Начать"
@@ -1037,8 +1045,7 @@ msgstr "GitHub"
msgid "Go Home"
msgstr "На главную"
#: src/views/home/components/Header.tsx:96
#: src/views/home/components/Header.tsx:133
#: src/views/home/components/Header.tsx:100
#: src/views/invite/index.tsx:144
msgid "Go to app"
msgstr "Перейти в приложение"
@@ -1172,7 +1179,7 @@ msgstr "Ссылка приглашения скопирована"
msgid "Invite link copied to clipboard"
msgstr "Ссылка приглашения скопирована в буфер обмена"
#: src/views/pricing/components/FeatureComparisonTable.tsx:139
#: src/views/pricing/components/FeatureComparisonTable.tsx:133
msgid "Invite links"
msgstr "Ссылки-приглашения"
@@ -1462,7 +1469,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
msgid "Open source"
msgstr "С открытым исходным кодом"
@@ -1479,7 +1486,7 @@ msgstr "Организуйте и находите карточки быстро
msgid "Own your data"
msgstr "Владейте своими данными"
#: src/views/pricing/components/FeatureComparisonTable.tsx:104
#: src/views/pricing/components/FeatureComparisonTable.tsx:174
msgid "Owned by Atlassian"
msgstr "Принадлежит Atlassian"
@@ -1535,7 +1542,7 @@ msgstr "Личный проект"
msgid "Planning"
msgstr "Планирование"
#: src/views/pricing/components/FeatureComparisonTable.tsx:146
#: src/views/pricing/components/FeatureComparisonTable.tsx:140
msgid "Platform"
msgstr "Платформа"
@@ -1605,12 +1612,13 @@ msgstr "Пожалуйста, попробуйте позже или свяжи
msgid "Please try again later."
msgstr "Пожалуйста, попробуйте позже."
#: src/views/pricing/components/FeatureComparisonTable.tsx:115
#: src/views/pricing/components/FeatureComparisonTable.tsx:109
msgid "Price per user/month"
msgstr "Цена за пользователя/месяц"
#: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:15
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
@@ -1722,7 +1730,7 @@ msgstr "Решение"
msgid "Resources"
msgstr "Ресурсы"
#: src/views/pricing/components/FeatureComparisonTable.tsx:150
#: src/views/pricing/components/FeatureComparisonTable.tsx:144
msgid "REST API"
msgstr "REST API"
@@ -1732,6 +1740,7 @@ msgstr "Обзор"
#: src/views/home/components/Footer.tsx:36
#: src/views/home/components/Header.tsx:13
#: src/views/home/components/Header.tsx:28
msgid "Roadmap"
msgstr "Дорожная карта"
@@ -1782,7 +1791,7 @@ msgstr "Самостоятельный хостинг с Github"
msgid "self-assigned the card"
msgstr "самостоятельно назначил карточку"
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
#: src/views/pricing/components/FeatureComparisonTable.tsx:156
msgid "Self-hostable"
msgstr "Самостоятельный хостинг"
@@ -1819,8 +1828,7 @@ msgstr "Настройки | Интеграции"
msgid "Settings | Workspace"
msgstr "Настройки | Рабочая область"
#: src/views/home/components/Header.tsx:100
#: src/views/home/components/Header.tsx:138
#: src/views/home/components/Header.tsx:104
msgid "Sign in"
msgstr "Войти"
@@ -1901,7 +1909,7 @@ msgstr "Система"
msgid "Team Plan"
msgstr "Командный план"
#: src/views/pricing/components/FeatureComparisonTable.tsx:111
#: src/views/pricing/components/FeatureComparisonTable.tsx:105
#: src/views/pricing/components/Pricing.tsx:46
#: src/views/pricing/components/PricingTiers.tsx:43
msgid "Teams"
@@ -2015,7 +2023,7 @@ msgstr "Это имя пользователя рабочего простран
msgid "To Do"
msgstr "Сделать"
#: src/views/home/components/Header.tsx:73
#: src/views/home/components/Header.tsx:114
msgid "Toggle menu"
msgstr "Переключить меню"
@@ -2313,7 +2321,7 @@ 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
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
msgstr "White label"

File diff suppressed because one or more lines are too long

View File

@@ -6,55 +6,83 @@ import { twMerge } from "tailwind-merge";
import Button from "~/components/Button";
const Header = ({ isLoggedIn }: { isLoggedIn: boolean }) => {
const [isScrolled, setIsScrolled] = useState(false);
const [isMenuOpen, setIsMenuOpen] = useState(false);
const menuItems = [
{ label: t`Roadmap`, href: "/kan/roadmap", openInNewTab: true },
const desktopMenuItems = [
{
label: t`Roadmap`,
href: "/kan/roadmap",
openInNewTab: true,
},
{ label: t`Features`, href: "/#features" },
{ label: t`Pricing`, href: "/pricing" },
{ label: t`Docs`, href: "https://docs.kan.bn", openInNewTab: true },
{
label: t`Docs`,
href: "https://docs.kan.bn",
openInNewTab: true,
},
];
useEffect(() => {
const handleScroll = () => {
setIsScrolled(window.scrollY > 0);
};
window.addEventListener("scroll", handleScroll);
return () => window.removeEventListener("scroll", handleScroll);
}, []);
const mobileMenuItems = [
{
label: t`Roadmap`,
href: "/kan/roadmap",
openInNewTab: true,
group: "Product",
},
{ label: t`Features`, href: "/#features", group: "Product" },
{ label: t`Pricing`, href: "/pricing", group: "Product" },
{
label: t`Documentation`,
href: "https://docs.kan.bn",
openInNewTab: true,
group: "Resources",
},
{ label: t`FAQ`, href: "/#faq", group: "Resources" },
{ label: t`Contact`, href: "mailto:support@kan.bn", group: "Resources" },
];
// Group mobile menu items by their group property
const groupedMenuItems = mobileMenuItems.reduce(
(acc, item) => {
(acc[item.group] ??= []).push(item);
return acc;
},
{} as Record<string, typeof mobileMenuItems>,
);
const toggleMenu = () => {
setIsMenuOpen(!isMenuOpen);
document.body.style.overflow = !isMenuOpen ? "hidden" : "";
};
useEffect(() => {
document.documentElement.classList.toggle("overflow-hidden", isMenuOpen);
document.body.classList.toggle("overflow-hidden", isMenuOpen);
return () => {
document.documentElement.classList.remove("overflow-hidden");
document.body.classList.remove("overflow-hidden");
};
}, [isMenuOpen]);
return (
<>
<div
className={twMerge(
"fixed z-50 m-auto flex w-full transition-all duration-500 lg:max-w-[1100px] lg:px-4 lg:pt-4",
"fixed z-50 flex w-full transition-all duration-500",
)}
>
<div
className={twMerge(
"m-auto flex h-[4rem] min-h-[4rem] w-full px-5 py-2 align-middle transition-all duration-500 lg:rounded-3xl lg:border lg:border-transparent",
isScrolled &&
"border-b border-light-300 bg-light-50/80 opacity-100 shadow-sm backdrop-blur-[10px] dark:border-dark-300 dark:bg-dark-50/90 lg:rounded-2xl lg:border",
!isScrolled && "bg-transparent opacity-90",
)}
>
<div className="flex w-full items-center justify-between lg:px-4">
<div className="flex h-[4rem] min-h-[4rem] w-full border-b border-light-300 bg-light-50/80 px-5 py-2 align-middle opacity-100 shadow-sm backdrop-blur-[10px] transition-all duration-500 dark:border-dark-300 dark:bg-dark-50/90">
<div className="mx-auto flex w-full max-w-[1100px] items-center justify-between lg:px-4">
<div className="my-auto flex items-center justify-between">
<Link href="/">
<h1 className="w-[200px] text-lg font-bold tracking-tight text-neutral-900 dark:text-dark-1000">
<h1 className="text-lg font-bold tracking-tight text-neutral-900 dark:text-dark-1000 lg:w-[200px]">
kan.bn
</h1>
</Link>
</div>
{/* Desktop Menu */}
<div className="hidden justify-center gap-10 dark:text-dark-1000 lg:flex">
{menuItems.map((item) => (
{desktopMenuItems.map((item) => (
<Link
key={item.label}
href={item.href}
@@ -66,42 +94,38 @@ const Header = ({ isLoggedIn }: { isLoggedIn: boolean }) => {
</Link>
))}
</div>
{/* Hamburger Menu Button */}
<button
onClick={toggleMenu}
className="z-50 p-2 lg:hidden"
aria-label={t`Toggle menu`}
>
<div
className={twMerge(
"my-[5px] h-[2px] w-4 bg-current bg-light-1000 transition-all dark:bg-dark-1000",
isMenuOpen ? "translate-y-[7px] rotate-45" : "",
<div className="flex items-center justify-end gap-4 lg:w-[200px]">
<div className="justify-end gap-2">
{isLoggedIn ? (
<Button href="/boards">{t`Go to app`}</Button>
) : (
<div className="flex items-center justify-end gap-2">
<Button href="/login" variant="ghost">
{t`Sign in`}
</Button>
<Button href="/signup">{t`Get started`}</Button>
</div>
)}
/>
<div
className={twMerge(
"my-[5px] ml-[4px] h-[2px] w-3 bg-current bg-light-1000 transition-all dark:bg-dark-1000",
isMenuOpen ? "opacity-0" : "",
)}
/>
<div
className={twMerge(
"my-[5px] h-[2px] w-4 bg-current bg-light-1000 transition-all dark:bg-dark-1000",
isMenuOpen ? "-translate-y-[7px] -rotate-45" : "",
)}
/>
</button>
<div className="hidden w-[200px] justify-end gap-2 lg:flex">
{isLoggedIn ? (
<Button href="/boards">{t`Go to app`}</Button>
) : (
<>
<Button href="/login" variant="ghost">
{t`Sign in`}
</Button>
<Button href="/signup">{t`Get started`}</Button>
</>
)}
</div>
{/* Hamburger Menu Button */}
<button
onClick={toggleMenu}
className="relative z-50 p-2 lg:hidden"
aria-label={t`Toggle menu`}
>
<div
className={twMerge(
"absolute left-1/2 top-1/2 h-[1px] w-4 -translate-x-1/2 -translate-y-[4px] bg-current bg-light-1000 transition-all duration-300 ease-in-out dark:bg-dark-1000",
isMenuOpen ? "translate-y-0 rotate-45" : "",
)}
/>
<div
className={twMerge(
"absolute left-1/2 top-1/2 h-[1px] w-4 -translate-x-1/2 translate-y-[4px] bg-current bg-light-1000 transition-all duration-300 ease-in-out dark:bg-dark-1000",
isMenuOpen ? "translate-y-0 -rotate-45" : "",
)}
/>
</button>
</div>
</div>
</div>
@@ -114,35 +138,27 @@ const Header = ({ isLoggedIn }: { isLoggedIn: boolean }) => {
: "pointer-events-none translate-x-0 opacity-0"
}`}
>
<div className="absolute inset-0 bg-white dark:bg-dark-100">
<div className="flex h-full flex-col items-center justify-center space-y-8">
{menuItems.map((item) => (
<Link
key={item.label}
href={item.href}
target={item.openInNewTab ? "_blank" : undefined}
rel={item.openInNewTab ? "noopener noreferrer" : undefined}
className="transform text-xl font-bold text-light-1000 transition-all duration-300 hover:scale-105 dark:text-dark-1000"
>
{item.label}
</Link>
<div className="absolute inset-0 bg-light-50/80 bg-white backdrop-blur-[15px] dark:bg-dark-50 dark:bg-dark-50/90">
<div className="mt-[6rem] flex h-full flex-col space-y-8 px-5">
{Object.entries(groupedMenuItems).map(([group, items]) => (
<div key={group} className="flex flex-col space-y-4">
<div className="text-sm font-bold text-light-900 dark:text-dark-900">
{group}
</div>
{items.map((item) => (
<Link
key={item.label}
href={item.href}
target={item.openInNewTab ? "_blank" : undefined}
rel={item.openInNewTab ? "noopener noreferrer" : undefined}
className="transform text-lg font-bold text-light-1000 dark:text-dark-1000"
onClick={() => setIsMenuOpen(false)}
>
{item.label}
</Link>
))}
</div>
))}
<div className="mt-8 flex flex-col gap-4">
{isLoggedIn ? (
<Button href="/boards" onClick={toggleMenu}>
{t`Go to app`}
</Button>
) : (
<>
<Button href="/login" variant="ghost" onClick={toggleMenu}>
{t`Sign in`}
</Button>
<Button href="/signup" onClick={toggleMenu}>
{t`Get started`}
</Button>
</>
)}
</div>
</div>
</div>
</div>

View File

@@ -26,8 +26,8 @@ export default function Layout({ children }: { children: React.ReactNode }) {
`}</style>
<div className="mx-auto flex h-full min-h-screen min-w-[375px] flex-col items-center bg-light-100 dark:bg-dark-50">
<PatternedBackground />
<Header isLoggedIn={isLoggedIn} />
<div className="z-10 mx-auto h-full w-full max-w-[1100px]">
<Header isLoggedIn={isLoggedIn} />
{children}
</div>
<Footer />

View File

@@ -240,7 +240,14 @@ export const initAuth = (db: dbClient) => {
]
: []),
// @todo: hasing is disabled due to a bug in the api key plugin
apiKey({ disableKeyHashing: true }),
apiKey({
disableKeyHashing: true,
rateLimit: {
enabled: true,
timeWindow: 1000 * 60, // 1 minute
maxRequests: 100, // 100 requests per minute
},
}),
magicLink({
expiresIn: 60 * 60 * 24 * 7, // 7 days
sendMagicLink: async ({ email, url }) => {