Compare commits

..

2 Commits

Author SHA1 Message Date
Henry
095ec60541 chore: compile lang 2025-10-17 21:44:50 +01:00
Xeon
96000755b4 Fix for minor spelling mistakes and contextually better sounding
sentences
2025-10-17 21:33:52 +01:00
8 changed files with 26 additions and 72 deletions

View File

@@ -973,8 +973,6 @@ 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." 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/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Kostenlos" msgstr "Kostenlos"

View File

@@ -973,8 +973,6 @@ 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." 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/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratis" msgstr "Gratis"

View File

@@ -973,8 +973,6 @@ 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." 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/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratuit" msgstr "Gratuit"

View File

@@ -973,8 +973,6 @@ 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." 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/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratuito" msgstr "Gratuito"

View File

@@ -973,8 +973,6 @@ 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." 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/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratis" msgstr "Gratis"

View File

@@ -35,8 +35,7 @@ msgstr "{0}"
#. placeholder {0}: isTemplate ? "Templates" : "Boards" #. placeholder {0}: isTemplate ? "Templates" : "Boards"
#. placeholder {1}: board?.name ?? "Board" #. placeholder {1}: board?.name ?? "Board"
#. placeholder {1}: workspace.name ?? "Workspace" #. placeholder {1}: workspace.name ?? "Workspace"
#: src/views/boards/index.tsx:29 #: src/views/boards/index.tsx:29 src/views/card/index.tsx:216
#: src/views/card/index.tsx:216
msgid "{0} | {1}" msgid "{0} | {1}"
msgstr "{0} | {1}" msgstr "{0} | {1}"
@@ -80,8 +79,7 @@ msgstr "Konto"
msgid "Account deleted" msgid "Account deleted"
msgstr "Konto zostało usunięte" msgstr "Konto zostało usunięte"
#: src/views/card/index.tsx:291 #: src/views/card/index.tsx:291 src/views/public/board/CardModal.tsx:143
#: src/views/public/board/CardModal.tsx:143
msgid "Activity" msgid "Activity"
msgstr "Aktywność" msgstr "Aktywność"
@@ -405,8 +403,7 @@ msgstr "Zmień hasło"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Zmień swoje preferencje językowe." msgstr "Zmień swoje preferencje językowe."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43 src/views/auth/signup/index.tsx:69
#: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
msgstr "Sprawdź swoją skrzynkę odbiorczą" msgstr "Sprawdź swoją skrzynkę odbiorczą"
@@ -423,8 +420,7 @@ msgstr "Listy kontrolne"
msgid "Clear filters" msgid "Clear filters"
msgstr "Wyczyść filtry" msgstr "Wyczyść filtry"
#: src/views/auth/login/index.tsx:48 #: src/views/auth/login/index.tsx:48 src/views/auth/signup/index.tsx:74
#: src/views/auth/signup/index.tsx:74
msgid "Click on the link we've sent to {magicLinkRecipient} to sign in." msgid "Click on the link we've sent to {magicLinkRecipient} to sign in."
msgstr "Kliknij w link, który wysłaliśmy na {magicLinkRecipient}, aby się zalogować." msgstr "Kliknij w link, który wysłaliśmy na {magicLinkRecipient}, aby się zalogować."
@@ -584,8 +580,7 @@ msgstr "Utwórz nową listę"
msgid "Create template" msgid "Create template"
msgstr "Utwórz szablon" msgstr "Utwórz szablon"
#: src/components/NewWorkspaceForm.tsx:384 #: src/components/NewWorkspaceForm.tsx:384 src/components/WorkspaceMenu.tsx:149
#: src/components/WorkspaceMenu.tsx:149
msgid "Create workspace" msgid "Create workspace"
msgstr "Utwórz przestrzeń roboczą" msgstr "Utwórz przestrzeń roboczą"
@@ -956,8 +951,7 @@ msgstr "Prośba o funkcję"
msgid "Features" msgid "Features"
msgstr "Funkcje" msgstr "Funkcje"
#: src/components/FeedbackModal.tsx:59 #: src/components/FeedbackModal.tsx:59 src/components/UserMenu.tsx:199
#: src/components/UserMenu.tsx:199
msgid "Feedback" msgid "Feedback"
msgstr "Opinie" msgstr "Opinie"
@@ -978,8 +972,6 @@ msgid "For long-term sustainability, we recognise all good open source projects
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." 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/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Darmowy" msgstr "Darmowy"
@@ -1029,8 +1021,7 @@ msgstr "Rozpocznij, tworząc nową listę"
msgid "Get started for free today" msgid "Get started for free today"
msgstr "Rozpocznij za darmo już dziś" msgstr "Rozpocznij za darmo już dziś"
#: src/views/pricing/components/Pricing.tsx:92 #: src/views/pricing/components/Pricing.tsx:92 src/views/pricing/index.tsx:46
#: 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." msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Rozpocznij za darmo, bez ograniczeń użytkowania. Aby współpracować, przejdź na plan dopasowany do wielkości Twojego zespołu." msgstr "Rozpocznij za darmo, bez ograniczeń użytkowania. Aby współpracować, przejdź na plan dopasowany do wielkości Twojego zespołu."
@@ -1201,8 +1192,7 @@ msgstr "Zaproś członka"
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." 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 ulepszyć 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:79 src/views/invite/index.tsx:129
#: src/views/invite/index.tsx:129
msgid "Join workspace" msgid "Join workspace"
msgstr "Dołącz do środowiska pracy" msgstr "Dołącz do środowiska pracy"
@@ -1236,8 +1226,7 @@ msgid "Keep in mind that this action is irreversible."
msgstr "Pamiętaj, że ta akcja jest nieodwracalna." msgstr "Pamiętaj, że ta akcja jest nieodwracalna."
#: src/views/board/components/Filters.tsx:101 #: src/views/board/components/Filters.tsx:101
#: src/views/board/components/NewCardForm.tsx:408 #: src/views/board/components/NewCardForm.tsx:408 src/views/card/index.tsx:117
#: src/views/card/index.tsx:117
msgid "Labels" msgid "Labels"
msgstr "Etykiety" msgstr "Etykiety"
@@ -1334,8 +1323,7 @@ msgstr "Średni priorytet"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:80
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366 src/views/card/index.tsx:126
#: src/views/card/index.tsx:126
#: src/views/members/index.tsx:179 #: src/views/members/index.tsx:179
msgid "Members" msgid "Members"
msgstr "Członkowie" msgstr "Członkowie"
@@ -1345,8 +1333,7 @@ msgstr "Członkowie"
msgid "Members | {0}" msgid "Members | {0}"
msgstr "Członkowie | {0}" msgstr "Członkowie | {0}"
#: src/views/pricing/components/Pricing.tsx:14 #: src/views/pricing/components/Pricing.tsx:14 src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:19
msgid "Monthly" msgid "Monthly"
msgstr "Miesięcznie" msgstr "Miesięcznie"
@@ -1374,8 +1361,7 @@ msgstr "Nazwa"
msgid "Need help?" msgid "Need help?"
msgstr "Potrzebujesz pomocy?" msgstr "Potrzebujesz pomocy?"
#: src/views/boards/index.tsx:57 #: src/views/boards/index.tsx:57 src/views/home/components/Features.tsx:73
#: src/views/home/components/Features.tsx:73
msgid "New" msgid "New"
msgstr "Nowy" msgstr "Nowy"
@@ -1404,8 +1390,7 @@ msgstr "Nowy import"
msgid "New label" msgid "New label"
msgstr "Nowa etykieta" msgstr "Nowa etykieta"
#: src/views/board/components/NewListForm.tsx:112 #: src/views/board/components/NewListForm.tsx:112 src/views/board/index.tsx:439
#: src/views/board/index.tsx:439
msgid "New list" msgid "New list"
msgstr "Nowa lista" msgstr "Nowa lista"
@@ -1533,8 +1518,7 @@ msgid "Pending"
msgstr "Oczekujące" msgstr "Oczekujące"
#: src/views/pricing/components/Pricing.tsx:15 #: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20 #: src/views/pricing/components/Pricing.tsx:20 src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25 #: src/views/pricing/index.tsx:25
msgid "per user/month" msgid "per user/month"
msgstr "na użytkownika/miesiąc" msgstr "na użytkownika/miesiąc"
@@ -1572,16 +1556,14 @@ msgid "Please select a file to upload."
msgstr "Proszę wybrać plik do przesłania." msgstr "Proszę wybrać plik do przesłania."
#: src/components/DeleteLabelConfirmation.tsx:26 #: src/components/DeleteLabelConfirmation.tsx:26
#: src/components/FeedbackModal.tsx:41 #: src/components/FeedbackModal.tsx:41 src/components/NewWorkspaceForm.tsx:155
#: src/components/NewWorkspaceForm.tsx:155
#: src/views/board/components/NewCardForm.tsx:176 #: src/views/board/components/NewCardForm.tsx:176
#: src/views/board/components/NewListForm.tsx:78 #: src/views/board/components/NewListForm.tsx:78
#: src/views/board/components/NewTemplateForm.tsx:61 #: src/views/board/components/NewTemplateForm.tsx:61
#: src/views/board/components/NewTemplateForm.tsx:77 #: src/views/board/components/NewTemplateForm.tsx:77
#: src/views/board/components/UpdateBoardSlugForm.tsx:72 #: src/views/board/components/UpdateBoardSlugForm.tsx:72
#: src/views/board/components/VisibilityButton.tsx:53 #: src/views/board/components/VisibilityButton.tsx:53
#: src/views/board/index.tsx:149 #: src/views/board/index.tsx:149 src/views/board/index.tsx:205
#: src/views/board/index.tsx:205
#: src/views/boards/components/ImportBoardsForm.tsx:205 #: src/views/boards/components/ImportBoardsForm.tsx:205
#: src/views/card/components/ChecklistItemRow.tsx:60 #: src/views/card/components/ChecklistItemRow.tsx:60
#: src/views/card/components/ChecklistItemRow.tsx:88 #: src/views/card/components/ChecklistItemRow.tsx:88
@@ -1595,8 +1577,7 @@ msgstr "Proszę wybrać plik do przesłania."
#: src/views/card/components/MemberSelector.tsx:79 #: src/views/card/components/MemberSelector.tsx:79
#: src/views/card/components/NewChecklistForm.tsx:70 #: src/views/card/components/NewChecklistForm.tsx:70
#: src/views/card/components/NewChecklistItemForm.tsx:89 #: src/views/card/components/NewChecklistItemForm.tsx:89
#: src/views/card/components/NewCommentForm.tsx:31 #: src/views/card/components/NewCommentForm.tsx:31 src/views/card/index.tsx:175
#: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:234
@@ -1808,8 +1789,7 @@ msgstr "Prześlij opinię"
msgid "Senior" msgid "Senior"
msgstr "Starszy" msgstr "Starszy"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82 src/components/SideNavigation.tsx:85
#: src/components/SideNavigation.tsx:85
msgid "Settings" msgid "Settings"
msgstr "Ustawienia" msgstr "Ustawienia"
@@ -1845,8 +1825,7 @@ msgstr "Zaloguj się"
msgid "Sign Up" msgid "Sign Up"
msgstr "Zarejestruj się" msgstr "Zarejestruj się"
#: src/views/auth/signup/index.tsx:34 #: src/views/auth/signup/index.tsx:34 src/views/auth/signup/index.tsx:59
#: src/views/auth/signup/index.tsx:59
msgid "Sign up | kan.bn" msgid "Sign up | kan.bn"
msgstr "Zarejestruj się | kan.bn" msgstr "Zarejestruj się | kan.bn"
@@ -1862,8 +1841,7 @@ msgstr "Rejestracja jest obecnie wyłączona. Spróbuj ponownie później."
msgid "Sign up with " msgid "Sign up with "
msgstr "Zarejestruj się za pomocą " msgstr "Zarejestruj się za pomocą "
#: src/views/pricing/components/Pricing.tsx:89 #: src/views/pricing/components/Pricing.tsx:89 src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:43
msgid "Simple pricing" msgid "Simple pricing"
msgstr "Prosty cennik" msgstr "Prosty cennik"
@@ -1887,8 +1865,7 @@ msgstr "Oznacz gwiazdką na Githubie"
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Wymagana subskrypcja" msgstr "Wymagana subskrypcja"
#: src/components/AuthForm.tsx:215 #: src/components/AuthForm.tsx:215 src/components/AuthForm.tsx:232
#: src/components/AuthForm.tsx:232
msgid "Success" msgid "Success"
msgstr "Sukces" msgstr "Sukces"
@@ -1920,8 +1897,7 @@ msgstr "Plan zespołowy"
msgid "Teams" msgid "Teams"
msgstr "Zespoły" msgstr "Zespoły"
#: src/views/board/index.tsx:361 #: src/views/board/index.tsx:361 src/views/board/index.tsx:396
#: src/views/board/index.tsx:396
msgid "Template" msgid "Template"
msgstr "Szablon" msgstr "Szablon"
@@ -2114,8 +2090,7 @@ msgstr "Nie można zaktualizować adresu URL tablicy"
msgid "Unable to update board visibility" msgid "Unable to update board visibility"
msgstr "Nie można zaktualizować widoczności tablicy" msgstr "Nie można zaktualizować widoczności tablicy"
#: src/views/board/index.tsx:204 #: src/views/board/index.tsx:204 src/views/card/index.tsx:174
#: src/views/card/index.tsx:174
msgid "Unable to update card" msgid "Unable to update card"
msgstr "Nie można zaktualizować karty" msgstr "Nie można zaktualizować karty"
@@ -2135,8 +2110,7 @@ msgstr "Nie można zaktualizować komentarza"
msgid "Unable to update labels" msgid "Unable to update labels"
msgstr "Nie można zaktualizować etykiet" msgstr "Nie można zaktualizować etykiet"
#: src/views/board/index.tsx:148 #: src/views/board/index.tsx:148 src/views/card/components/ListSelector.tsx:51
#: src/views/card/components/ListSelector.tsx:51
msgid "Unable to update list" msgid "Unable to update list"
msgstr "Nie można zaktualizować listy" msgstr "Nie można zaktualizować listy"
@@ -2405,8 +2379,7 @@ msgstr "workspace-url"
msgid "Writing" msgid "Writing"
msgstr "Pisanie" msgstr "Pisanie"
#: src/views/pricing/components/Pricing.tsx:19 #: src/views/pricing/components/Pricing.tsx:19 src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:24
msgid "Yearly" msgid "Yearly"
msgstr "Rocznie" msgstr "Rocznie"

View File

@@ -973,8 +973,6 @@ msgid "For long-term sustainability, we recognise all good open source projects
msgstr "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом нужен источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями (бесплатно в период бета-тестирования) и для пользовательских адресов рабочих пространств. Нет обязательства использовать это, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно." msgstr "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом нужен источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями (бесплатно в период бета-тестирования) и для пользовательских адресов рабочих пространств. Нет обязательства использовать это, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно."
#: src/views/pricing/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 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Бесплатно" msgstr "Бесплатно"

View File

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