Translation followup (#9735)

Address PR comments and more progress on translation
This commit is contained in:
Félix Malfait
2025-01-19 13:29:19 +01:00
committed by GitHub
parent 052331685f
commit 056cb7c66d
97 changed files with 3981 additions and 402 deletions

View File

@ -57,9 +57,7 @@ export const LeftPanelSkeletonLoader = () => {
: NAV_DRAWER_WIDTHS.menu.desktop.expanded,
opacity: isMobile ? 0 : 1,
}}
transition={{
duration: ANIMATION.duration.fast,
}}
transition={{ duration: ANIMATION.duration.fast }}
>
<StyledItemsContainer>
<StyledSkeletonTitleContainer>

View File

@ -1,15 +1,41 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2025-01-18 14:49+0100\n"
"POT-Creation-Date: 2025-01-18 21:38+0100\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: de\n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "einstellungen beenden'"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 Workflow-Knotenausführungen"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h ({hour12Label})"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2. Feld konfigurieren"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24h ({hour24Label})"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "API & Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "API-Schlüssel"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "API-Name"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
@ -34,9 +60,14 @@ msgid "Account Deletion"
msgstr "Konto-Löschung"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "Konten"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "Aktivieren Sie"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -54,6 +85,10 @@ msgstr "SSO-Identitätsanbieter hinzufügen"
msgid "Add object"
msgstr "Objekt hinzufügen"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "Zur Blockliste hinzufügen"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "Erlauben Sie Anmeldungen über die Google-Single-Sign-On-Funktion."
@ -90,12 +125,17 @@ msgstr "Mindestens eine Authentifizierungsmethode muss aktiviert sein"
msgid "Authentication"
msgstr "Authentifizierung"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "Autorisieren Sie"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "Zurück zum Inhalt"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "Rechnungsstellung"
@ -103,24 +143,44 @@ msgstr "Rechnungsstellung"
msgid "Blocklist"
msgstr "Blockliste"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "Buchen Sie einen Anruf"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "Berechnen Sie"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "Kalender"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "Kalendarien"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "Abbrechen"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "Plan stornieren"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "Jederzeit abbrechen"
#: src/pages/settings/SettingsBilling.tsx:170
msgid "Cancel your subscription"
msgstr "Ihr Abonnement kündigen"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -142,6 +202,18 @@ msgstr "Chinesisch - Traditionell"
msgid "Choose an object"
msgstr "Wählen Sie ein Objekt"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "Wählen Sie Ihre Probezeit"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "Schließen Sie"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "Unternehmen"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "Konfigurieren Sie eine SSO-Verbindung"
@ -166,18 +238,35 @@ msgstr "Verbinden Sie ein Google-Konto"
msgid "Connect a new account to your workspace"
msgstr "Verbinden Sie ein neues Konto mit Ihrem Arbeitsbereich"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "Mit Google verbinden"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "Verbindung mit Microsoft"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "Verbundene Konten"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "Weiter"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "Kopilot"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "Link zur Einladung kopieren"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "Kopieren Sie diesen Schlüssel, da er nur dieses eine Mal sichtbar sein wird"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "API-Schlüssel erstellen"
@ -186,6 +275,14 @@ msgstr "API-Schlüssel erstellen"
msgid "Create Webhook"
msgstr "Webhook erstellen"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "Benutzerdefinierte Objekte"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "Benutzerdefinierte Objekte"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "Domäne anpassen"
@ -195,12 +292,15 @@ msgid "Customize your workspace security"
msgstr "Passen Sie die Sicherheit Ihres Arbeitsbereichs an"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "Gefahrenzone"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "Datenmodell"
@ -208,14 +308,31 @@ msgstr "Datenmodell"
msgid "Date and time"
msgstr "Datum und Uhrzeit"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "Deaktivieren Sie"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "Deaktivieren Sie \"Objektbezeichnungen und API-Namen synchronisieren\", um einen benutzerdefinierten API-Namen festzulegen"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "Deaktivieren Sie dieses Feld"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "Definieren Sie den Namen und die Beschreibung Ihres Objekts"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "Löschen"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "API-Schlüssel löschen"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:332
#: src/modules/settings/profile/components/DeleteAccount.tsx:37
#: src/modules/settings/profile/components/DeleteAccount.tsx:53
@ -227,6 +344,7 @@ msgid "Delete account and all the associated data"
msgstr "Konto und alle zugehörigen Daten löschen"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "Löschen Sie diese Integration"
@ -245,6 +363,8 @@ msgid "Delete your whole workspace"
msgstr "Löschen Sie Ihren gesamten Arbeitsbereich"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "Beschreibung"
@ -252,9 +372,15 @@ msgstr "Beschreibung"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "Entwickler"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "Anzeige als relatives Datum"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -262,6 +388,11 @@ msgstr "Entwickler"
msgid "Domain"
msgstr "Domäne"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "Z.B. Backoffice-Integration"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "Abrechnungsintervall bearbeiten"
@ -277,14 +408,27 @@ msgstr "Bearbeiten Sie den Namen Ihrer Subdomain oder legen Sie eine benutzerdef
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "E-Mail"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "E-Mail-Integration"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "E-Mail oder Domain ist bereits in der Blockliste"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "E-Mails"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "Mitarbeiter"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -294,10 +438,22 @@ msgstr "Endpunkt-URL"
msgid "English"
msgstr "Englisch"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "Genießen Sie eine {withCreditCardTrialPeriodDuration}-tägige kostenlose Testphase"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "Unternehmen"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "Fehler beim Löschen des Api-Schlüssels: {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "Fehler beim Regenerieren des Api-Schlüssels: {err}"
#: src/pages/settings/SettingsBilling.tsx:121
msgid "Error while switching subscription {to}."
msgstr "Fehler beim Umschalten des Abonnements {to}."
@ -314,11 +470,24 @@ msgstr "Die folgenden Personen und Domänen von der E-Mail-Synchronisierung auss
msgid "Existing objects"
msgstr "Vorhandene Objekte"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "Beenden der Einstellungen"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "Erfahrung"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "Verfallsdatum"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "Verfallsdatum"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "Läuft ab in"
@ -339,9 +508,18 @@ msgstr "Filter"
msgid "French"
msgstr "Französisch"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "Vollständiger Zugang"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "Funktionen"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "Allgemein"
@ -353,17 +531,35 @@ msgstr "Deutsch"
msgid "Get the most out of your workspace by inviting your team."
msgstr "Holen Sie das Beste aus Ihrem Arbeitsplatz heraus, indem Sie Ihr Team einladen."
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "Holen Sie sich Ihr Abonnement"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "Gewähren Sie dem Twenty-Support vorübergehend Zugang zu Ihrem Arbeitsbereich, damit wir Probleme beheben oder Inhalte in Ihrem Namen wiederherstellen können. Sie können den Zugriff jederzeit widerrufen."
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "Icon und Name"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "Wenn Sie diesen Schlüssel verloren haben, können Sie ihn neu generieren, aber beachten Sie, dass jedes Skript, das diesen Schlüssel verwendet, aktualisiert werden muss. Bitte geben Sie zur Bestätigung \"{confirmationValue}\" ein."
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "Inaktiv"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "Die Eingabe muss in Großbuchstaben erfolgen und darf nicht mit einer Zahl beginnen"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "Integrationen"
@ -375,6 +571,11 @@ msgstr "Ungültiger Autorisierungsanbieter"
msgid "Invalid email"
msgstr "Ungültige E-Mail"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "Ungültige E-Mail oder Domäne"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "Ungültige Formularwerte"
@ -415,6 +616,14 @@ msgstr "Sprache"
msgid "Link copied to clipboard"
msgstr "Link in die Zwischenablage kopiert"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "Abmelden"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "Abmeldung"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "Mitglieder verwalten"
@ -433,28 +642,45 @@ msgstr "Verwalten Sie Ihr Abonnement"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "Mitglieder"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "Name"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "Name Ihres API-Schlüssels"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "Name Ihres Arbeitsbereichs"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "Navigieren"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "Neu"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "Neuer Schlüssel"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "Neues Objekt"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "Neues Passwort"
@ -466,12 +692,26 @@ msgstr "Neuer Webhook"
msgid "New account"
msgstr "Neues Konto"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "Neuer Schlüssel"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "Kein verbundenes Konto"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "Anmerkungen"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "Objekt erfolgreich erstellt"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "Objekte"
@ -479,6 +719,14 @@ msgstr "Objekte"
msgid "Off the beaten path"
msgstr "Abseits der ausgetretenen Pfade"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "Möglichkeiten"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "Andere"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "Seite nicht gefunden"
@ -491,6 +739,10 @@ msgstr "Passwort"
msgid "Password reset link has been sent to the email"
msgstr "Der Link zum Zurücksetzen des Passworts wurde an die E-Mail gesendet"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "Menschen"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -500,6 +752,10 @@ msgstr "Bild"
msgid "Please enter a valid URL"
msgstr "Bitte geben Sie eine gültige URL ein"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "Bitte geben Sie \"{confirmationValue}\" ein, um zu bestätigen, dass Sie diesen API-Schlüssel löschen möchten. Beachten Sie, dass jedes Skript, das diesen Schlüssel verwendet, nicht mehr funktioniert."
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "Bitte geben Sie {confirmationText} ein, um zu bestätigen, dass Sie diesen Webhook löschen möchten."
@ -508,8 +764,14 @@ msgstr "Bitte geben Sie {confirmationText} ein, um zu bestätigen, dass Sie dies
msgid "Portuguese"
msgstr "Portugiesisch"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "Vorschau"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "Profil"
@ -517,12 +779,34 @@ msgstr "Profil"
msgid "Pseudo-English"
msgstr "Pseudo-Englisch"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "Dokumentation lesen"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "Sie erhalten eine E-Mail mit einem Link zur Passwortaktualisierung"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "Datensatz-Auswahl"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "Schlüssel regenerieren"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "Einen API-Schlüssel neu generieren"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "Schlüssel neu generieren"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "Veröffentlichungen"
@ -538,6 +822,11 @@ msgstr "Passwort zurücksetzen"
msgid "SSO"
msgstr "SSO"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "Suche"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "Ein Feld suchen..."
@ -552,6 +841,7 @@ msgstr "Suche nach einem Objekt..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "Sicherheit"
@ -567,6 +857,10 @@ msgstr "Wählen Sie Ihre bevorzugte Sprache"
msgid "Send an invite email to your team"
msgstr "Senden Sie eine Einladungs-E-Mail an Ihr Team"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "Server-Verwaltungsbereich"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "Legen Sie die Sichtbarkeit von E-Mails fest, verwalten Sie Ihre Blockliste und vieles mehr."
@ -575,7 +869,9 @@ msgstr "Legen Sie die Sichtbarkeit von E-Mails fest, verwalten Sie Ihre Blocklis
msgid "Set the name of your subdomain"
msgstr "Legen Sie den Namen Ihrer Subdomain fest"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "Einstellungen"
@ -583,6 +879,10 @@ msgstr "Einstellungen"
msgid "Share this link to invite users to join your workspace"
msgstr "Geben Sie diesen Link weiter, um Benutzer einzuladen, Ihrem Arbeitsbereich beizutreten"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "Sollte die Änderung einer Feldbezeichnung auch den API-Namen ändern?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "Überspringen"
@ -623,14 +923,49 @@ msgstr "Schalter {from}"
msgid "Switch {to}"
msgstr "Schalter {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "Feldbezeichnung und API-Name synchronisieren"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "Systemeinstellungen - {systemTimeFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "Systemeinstellungen - {systemDateFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "Aufgaben"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "Die Beschreibung dieses Feldes"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "Die mit Ihrem Konto verbundene E-Mail"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "Der Name und das Symbol dieses Feldes"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "Die Seite, die Sie suchen, ist entweder nicht mehr vorhanden oder wurde nie angezeigt. Bringen wir Sie wieder auf den richtigen Weg"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "Die Werte dieses Feldes"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "Die Werte dieses Feldes müssen eindeutig sein"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "Es gab ein Problem"
@ -643,6 +978,10 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird dieser
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird Ihr gesamter Arbeitsbereich dauerhaft gelöscht. <0/> Bitte geben Sie Ihre E-Mail zur Bestätigung ein."
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "Zeitformat"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:55
msgid "Type"
msgstr "Typ"
@ -652,6 +991,10 @@ msgstr "Typ"
msgid "URL"
msgstr "URL"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "Unbegrenzte Kontakte"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "Hochladen"
@ -664,6 +1007,7 @@ msgstr "Verwenden Sie nur Buchstaben, Zahlen und Bindestriche. Beginnen und ende
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "Benutzer"
@ -672,10 +1016,28 @@ msgstr "Benutzer"
msgid "User is not logged in"
msgstr "Benutzer ist nicht eingeloggt"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "Werte"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "Siehe"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "Details zur Rechnungsstellung anzeigen"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "Visualisieren Sie"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "Wir unterstützen Ihre quadratischen PNGs, JPEGs und GIFs unter 10MB"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -689,6 +1051,22 @@ msgstr "Webhook"
msgid "Webhooks"
msgstr "Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "Wann der API-Schlüssel abläuft."
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "Wenn die Taste deaktiviert wird"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "Workflow Datensatzauswahl"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "Arbeitsabläufe"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -699,8 +1077,14 @@ msgstr "Webhooks"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "Arbeitsbereich"
@ -728,6 +1112,10 @@ msgstr "Ihr Name, wie er angezeigt werden soll"
msgid "Your workspace will be disabled"
msgstr "Ihr Arbeitsbereich wird deaktiviert"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "mitarbeiter"
#: src/pages/settings/SettingsBilling.tsx:45
msgid "from monthly to yearly"
msgstr "von monatlich bis jährlich"
@ -753,5 +1141,10 @@ msgid "to yearly"
msgstr "bis jährlich"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "ja"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} API-Schlüssel"

View File

@ -13,14 +13,30 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "'Exit Settings'"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:126
#~ msgid "{0}"
#~ msgstr "{0}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} API Key"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 workflow node executions"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h ({hour12Label})"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2. Configure field"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24h ({hour24Label})"
#: src/modules/ui/input/components/ImageInput.tsx:157
msgid "Abort"
msgstr "Abort"
@ -40,9 +56,14 @@ msgid "Account Deletion"
msgstr "Account Deletion"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "Accounts"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "Activate"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -64,6 +85,10 @@ msgstr "Add object"
msgid "Add SSO Identity Provider"
msgstr "Add SSO Identity Provider"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "Add to blocklist"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "Allow logins through Google's single sign-on functionality."
@ -84,10 +109,24 @@ msgstr "Allow users to sign in with an email and password."
msgid "An optional description"
msgstr "An optional description"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "API & Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "API Key"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
msgstr "API keys"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "API Name"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:37
msgid "Appearance"
msgstr "Appearance"
@ -112,12 +151,17 @@ msgstr "At least one authentication method must be enabled"
msgid "Authentication"
msgstr "Authentication"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "Authorize"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "Back to content"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "Billing"
@ -125,15 +169,35 @@ msgstr "Billing"
msgid "Blocklist"
msgstr "Blocklist"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "Book a Call"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "Calculate"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "Calendar"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "Calendars"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "Cancel"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "Cancel anytime"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "Cancel Plan"
@ -150,7 +214,7 @@ msgstr "Cancel your subscription"
msgid "Change {to}"
msgstr "Change {to}"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -172,6 +236,18 @@ msgstr "Chinese — Traditional"
msgid "Choose an object"
msgstr "Choose an object"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "Choose your Trial"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "Close"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "Companies"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "Configure an SSO connection"
@ -196,18 +272,35 @@ msgstr "Connect a Google account"
msgid "Connect a new account to your workspace"
msgstr "Connect a new account to your workspace"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "Connect with Google"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "Connect with Microsoft"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "Connected accounts"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "Continue"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "Copilot"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "Copy invitation link"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "Copy this key as it will only be visible this one time"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "Create API key"
@ -216,6 +309,14 @@ msgstr "Create API key"
msgid "Create Webhook"
msgstr "Create Webhook"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "Custom objects"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "Custom Objects"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "Customize Domain"
@ -225,12 +326,15 @@ msgid "Customize your workspace security"
msgstr "Customize your workspace security"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "Danger zone"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "Data model"
@ -238,11 +342,24 @@ msgstr "Data model"
msgid "Date and time"
msgstr "Date and time"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "Deactivate"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "Deactivate this field"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "Define the name and description of your object"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "Delete"
@ -256,7 +373,12 @@ msgstr "Delete account"
msgid "Delete account and all the associated data"
msgstr "Delete account and all the associated data"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "Delete API key"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "Delete this integration"
@ -275,6 +397,8 @@ msgid "Delete your whole workspace"
msgstr "Delete your whole workspace"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "Description"
@ -282,9 +406,15 @@ msgstr "Description"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "Developers"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "Display as relative date"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -292,6 +422,11 @@ msgstr "Developers"
msgid "Domain"
msgstr "Domain"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "E.g. backoffice integration"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "Edit billing interval"
@ -307,14 +442,31 @@ msgstr "Edit your subdomain name or set a custom domain."
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "Email"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "Email integration"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "Email or domain is already in blocklist"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "Emails"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "employees"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "Employees"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -324,10 +476,22 @@ msgstr "Endpoint URL"
msgid "English"
msgstr "English"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "Enterprise"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "Error deleting api key: {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "Error regenerating api key: {err}"
#: src/pages/settings/SettingsBilling.tsx:118
#~ msgid "Error while switching subscription {1}."
#~ msgstr "Error while switching subscription {1}."
@ -348,11 +512,28 @@ msgstr "Exclude the following people and domains from my email sync"
msgid "Existing objects"
msgstr "Existing objects"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
#~ msgid "Exit settings"
#~ msgstr "Exit settings"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "Exit Settings"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "Experience"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "Expiration"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "Expiration Date"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "Expires in"
@ -381,9 +562,18 @@ msgstr "from monthly to yearly"
msgid "from yearly to monthly"
msgstr "from yearly to monthly"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "Full access"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "Functions"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "General"
@ -395,17 +585,35 @@ msgstr "German"
msgid "Get the most out of your workspace by inviting your team."
msgstr "Get the most out of your workspace by inviting your team."
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "Get your subscription"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "Icon and Name"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "Inactive"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "Input must be in camel case and cannot start with a number"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "Integrations"
@ -417,6 +625,11 @@ msgstr "Invalid auth provider"
msgid "Invalid email"
msgstr "Invalid email"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "Invalid email or domain"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "Invalid form values"
@ -457,6 +670,14 @@ msgstr "Language"
msgid "Link copied to clipboard"
msgstr "Link copied to clipboard"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "Log out"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "Logout"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "Manage Members"
@ -475,6 +696,7 @@ msgstr "Manage your subscription"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "Members"
@ -486,13 +708,25 @@ msgstr "Members"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "Name"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "Name of your API key"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "Name of your workspace"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "Navigate"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "New"
@ -501,11 +735,19 @@ msgstr "New"
msgid "New account"
msgstr "New account"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "New key"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "New Key"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "New Object"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "New Password"
@ -513,16 +755,26 @@ msgstr "New Password"
msgid "New Webhook"
msgstr "New Webhook"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "No connected account"
#: src/pages/settings/workspace/SettingsDomain.tsx:108
msgid "not allowed"
msgstr "not allowed"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "Notes"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "Object created successfully"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "Objects"
@ -530,10 +782,18 @@ msgstr "Objects"
msgid "Off the beaten path"
msgstr "Off the beaten path"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "Opportunities"
#: src/pages/onboarding/InviteTeam.tsx:213
msgid "or"
msgstr "or"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "Other"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "Page Not Found"
@ -550,6 +810,10 @@ msgstr "Password"
msgid "Password reset link has been sent to the email"
msgstr "Password reset link has been sent to the email"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "People"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -559,6 +823,10 @@ msgstr "Picture"
msgid "Please enter a valid URL"
msgstr "Please enter a valid URL"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "Please type {confirmationText} to confirm you want to delete this webhook."
@ -567,8 +835,14 @@ msgstr "Please type {confirmationText} to confirm you want to delete this webhoo
msgid "Portuguese"
msgstr "Portuguese"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "Preview"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "Profile"
@ -576,12 +850,34 @@ msgstr "Profile"
msgid "Pseudo-English"
msgstr "Pseudo-English"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "Read documentation"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "Receive an email containing password update link"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "Record Selection"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "Regenerate an API key"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "Regenerate key"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "Regenerate Key"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "Releases"
@ -593,6 +889,11 @@ msgstr "Remove"
msgid "Reset Password"
msgstr "Reset Password"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "Search"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "Search a field..."
@ -611,6 +912,7 @@ msgstr "Search for an object..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "Security"
@ -626,6 +928,10 @@ msgstr "Select your preferred language"
msgid "Send an invite email to your team"
msgstr "Send an invite email to your team"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "Server Admin Panel"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "Set email visibility, manage your blocklist and more."
@ -634,7 +940,9 @@ msgstr "Set email visibility, manage your blocklist and more."
msgid "Set the name of your subdomain"
msgstr "Set the name of your subdomain"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "Settings"
@ -642,6 +950,10 @@ msgstr "Settings"
msgid "Share this link to invite users to join your workspace"
msgstr "Share this link to invite users to join your workspace"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "Should changing a field's label also change the API name?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "Skip"
@ -702,14 +1014,49 @@ msgstr "Switch {to}"
msgid "Switch billing {to}"
msgstr "Switch billing {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "Synchronize Field Label and API Name"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "System settings - {systemDateFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "System Settings - {systemTimeFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "Tasks"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "The description of this field"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "The email associated to your account"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "The name and icon of this field"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "The page you're seeking is either gone or never was. Let's get you back on track"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "The values of this field"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "The values of this field must be unique"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "There was an issue"
@ -726,6 +1073,10 @@ msgstr "This action cannot be undone. This will permanently delete this user and
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "Time format"
#: src/pages/settings/SettingsBilling.tsx:51
msgid "to monthly"
msgstr "to monthly"
@ -738,6 +1089,10 @@ msgstr "to yearly"
msgid "Type"
msgstr "Type"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "Unlimited contacts"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "Upload"
@ -755,6 +1110,7 @@ msgstr "Use letter, number and dash only. Start and finish with a letter or a nu
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "User"
@ -763,10 +1119,28 @@ msgstr "User"
msgid "User is not logged in"
msgstr "User is not logged in"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "Values"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "View"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "View billing details"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "Visualize"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "We support your square PNGs, JPEGs and GIFs under 10MB"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -780,6 +1154,22 @@ msgstr "Webhook"
msgid "Webhooks"
msgstr "Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "When the API key will expire."
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "When the key will be disabled"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "Workflow Record Selection"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "Workflows"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -790,8 +1180,14 @@ msgstr "Webhooks"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "Workspace"
@ -804,6 +1200,7 @@ msgid "Write a description"
msgstr "Write a description"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "yes"

View File

@ -1,15 +1,41 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2025-01-18 14:49+0100\n"
"POT-Creation-Date: 2025-01-18 21:38+0100\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: es\n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "salir de la configuración"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 ejecuciones de nodos de flujo de trabajo"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h ({hour12Label})"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2. Configurar campo"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24h ({hour24Label})"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "API y Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "Clave API"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "Nombre API"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
@ -34,9 +60,14 @@ msgid "Account Deletion"
msgstr "Eliminación de la cuenta"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "Cuentas"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "Activar"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -54,6 +85,10 @@ msgstr "Añadir proveedor de identidad SSO"
msgid "Add object"
msgstr "Añadir objeto"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "Añadir a la lista de bloqueo"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "Permitir el inicio de sesión a través de la funcionalidad de inicio de sesión único de Google."
@ -90,12 +125,17 @@ msgstr "Al menos un método de autenticación debe estar activado"
msgid "Authentication"
msgstr "Autenticación"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "Autorizar"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "Volver al contenido"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "Facturación"
@ -103,24 +143,44 @@ msgstr "Facturación"
msgid "Blocklist"
msgstr "Lista de bloqueo"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "Reservar una llamada"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "Calcule"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "Calendario"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "Calendarios"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "Cancelar"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "Cancelar plan"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "Cancelar"
#: src/pages/settings/SettingsBilling.tsx:170
msgid "Cancel your subscription"
msgstr "Cancelar su suscripción"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -142,6 +202,18 @@ msgstr "Chino - Tradicional"
msgid "Choose an object"
msgstr "Elija un objeto"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "Elija su prueba"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "Cerrar"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "Empresas"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "Configurar una conexión SSO"
@ -166,18 +238,35 @@ msgstr "Conectar una cuenta de Google"
msgid "Connect a new account to your workspace"
msgstr "Conectar una nueva cuenta a su espacio de trabajo"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "Conectar con Google"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "Conectar con Microsoft"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "Cuentas conectadas"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "Continúe"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "Copiloto"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "Copiar enlace de invitación"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "Copie esta clave ya que sólo será visible esta vez"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "Crear clave API"
@ -186,6 +275,14 @@ msgstr "Crear clave API"
msgid "Create Webhook"
msgstr "Crear Webhook"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "Objetos personalizados"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "Objetos personalizados"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "Personalizar dominio"
@ -195,12 +292,15 @@ msgid "Customize your workspace security"
msgstr "Personalice la seguridad de su espacio de trabajo"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "Zona de peligro"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "Modelo de datos"
@ -208,14 +308,31 @@ msgstr "Modelo de datos"
msgid "Date and time"
msgstr "Fecha y hora"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "Desactivar"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "Desactive \"Sincronizar etiquetas de objetos y nombres de API\" para establecer un nombre de API personalizado"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "Desactivar este campo"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "Defina el nombre y la descripción de su objeto"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "Borrar"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "Borrar clave API"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:332
#: src/modules/settings/profile/components/DeleteAccount.tsx:37
#: src/modules/settings/profile/components/DeleteAccount.tsx:53
@ -227,6 +344,7 @@ msgid "Delete account and all the associated data"
msgstr "Eliminar la cuenta y todos los datos asociados"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "Eliminar esta integración"
@ -245,6 +363,8 @@ msgid "Delete your whole workspace"
msgstr "Borrar todo el espacio de trabajo"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "Descripción"
@ -252,9 +372,15 @@ msgstr "Descripción"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "Desarrolladores"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "Mostrar como fecha relativa"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -262,6 +388,11 @@ msgstr "Desarrolladores"
msgid "Domain"
msgstr "Dominio"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "Por ejemplo, integración de backoffice"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "Editar el intervalo de facturación"
@ -277,14 +408,27 @@ msgstr "Edite el nombre de su subdominio o establezca un dominio personalizado."
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "Correo electrónico"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "Integración del correo electrónico"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "El correo electrónico o el dominio ya están en la lista de bloqueo"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "Correos electrónicos"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "Empleados"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -294,10 +438,22 @@ msgstr "URL del punto final"
msgid "English"
msgstr "Inglés"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "Disfrute de {withCreditCardTrialPeriodDuration}-días de prueba gratis"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "Empresa"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "Error al borrar la clave api: {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "Error al regenerar la clave api: {err}"
#: src/pages/settings/SettingsBilling.tsx:121
msgid "Error while switching subscription {to}."
msgstr "Error al cambiar de abono {to}."
@ -314,11 +470,24 @@ msgstr "Excluir a las siguientes personas y dominios de mi sincronización de co
msgid "Existing objects"
msgstr "Objetos existentes"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "Salir de Ajustes"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "Experiencia"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "Caducidad"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "Fecha de expiración"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "Expira en"
@ -339,9 +508,18 @@ msgstr "Filtros"
msgid "French"
msgstr "Francés"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "Acceso total"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "Funciones"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "General"
@ -353,17 +531,35 @@ msgstr "Alemán"
msgid "Get the most out of your workspace by inviting your team."
msgstr "Aproveche al máximo su espacio de trabajo invitando a su equipo."
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "Consiga su abono"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "Concede al servicio de asistencia de Twenty acceso temporal a tu espacio de trabajo para que podamos solucionar problemas o recuperar contenidos en tu nombre. Puedes revocar el acceso en cualquier momento."
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "Icono y nombre"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "Si has perdido esta clave, puedes regenerarla, pero ten en cuenta que cualquier script que utilice esta clave tendrá que ser actualizado. Escribe \"{confirmationValue}\" para confirmar."
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "Inactivo"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "La entrada debe ir en mayúsculas y no puede empezar por un número"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "Integraciones"
@ -375,6 +571,11 @@ msgstr "Proveedor de autenticación no válido"
msgid "Invalid email"
msgstr "Correo electrónico no válido"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "Correo electrónico o dominio no válidos"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "Valores de formulario no válidos"
@ -415,6 +616,14 @@ msgstr "Idioma"
msgid "Link copied to clipboard"
msgstr "Enlace copiado en el portapapeles"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "Cerrar sesión"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "Cierre de sesión"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "Gestionar miembros"
@ -433,28 +642,45 @@ msgstr "Gestione su suscripción"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "Miembros"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "Nombre"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "Nombre de su clave API"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "Nombre de su espacio de trabajo"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "Navegue por"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "Nuevo"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "Nueva llave"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "Nuevo objeto"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "Nueva contraseña"
@ -466,12 +692,26 @@ msgstr "Nuevo Webhook"
msgid "New account"
msgstr "Nueva cuenta"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "Nueva llave"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "Ninguna cuenta conectada"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "Notas"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "Objeto creado correctamente"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "Objetos"
@ -479,6 +719,14 @@ msgstr "Objetos"
msgid "Off the beaten path"
msgstr "Fuera de los caminos trillados"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "Oportunidades"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "Otros"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "Página no encontrada"
@ -491,6 +739,10 @@ msgstr "Contraseña"
msgid "Password reset link has been sent to the email"
msgstr "Se ha enviado el enlace de restablecimiento de contraseña al correo electrónico"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "Personas"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -500,6 +752,10 @@ msgstr "Fotografía"
msgid "Please enter a valid URL"
msgstr "Introduzca una URL válida"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "Escriba \"{confirmationValue}\" para confirmar que desea eliminar esta clave de API. Tenga en cuenta que cualquier script que utilice esta clave dejará de funcionar."
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "Por favor, escriba {confirmationText} para confirmar que desea eliminar este webhook."
@ -508,8 +764,14 @@ msgstr "Por favor, escriba {confirmationText} para confirmar que desea eliminar
msgid "Portuguese"
msgstr "Portugués"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "Vista previa"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "Perfil"
@ -517,12 +779,34 @@ msgstr "Perfil"
msgid "Pseudo-English"
msgstr "Pseudoinglés"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "Leer la documentación"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "Recibir un correo electrónico con un enlace para actualizar la contraseña"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "Selección de discos"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "Regenerar llave"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "Regenerar una clave API"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "Regenerar llave"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "Comunicados"
@ -538,6 +822,11 @@ msgstr "Restablecer contraseña"
msgid "SSO"
msgstr "SSO"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "Buscar en"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "Buscar un campo..."
@ -552,6 +841,7 @@ msgstr "Busca un objeto..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "Seguridad"
@ -567,6 +857,10 @@ msgstr "Seleccione su idioma preferido"
msgid "Send an invite email to your team"
msgstr "Envíe una invitación por correo electrónico a su equipo"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "Panel de administración del servidor"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "Establezca la visibilidad del correo electrónico, gestione su lista de bloqueo y mucho más."
@ -575,7 +869,9 @@ msgstr "Establezca la visibilidad del correo electrónico, gestione su lista de
msgid "Set the name of your subdomain"
msgstr "Establezca el nombre de su subdominio"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "Ajustes"
@ -583,6 +879,10 @@ msgstr "Ajustes"
msgid "Share this link to invite users to join your workspace"
msgstr "Comparte este enlace para invitar a los usuarios a unirse a tu espacio de trabajo"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "¿Debería cambiar también el nombre de la API al cambiar la etiqueta de un campo?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "Saltar"
@ -623,14 +923,49 @@ msgstr "Interruptor {from}"
msgid "Switch {to}"
msgstr "Interruptor {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "Sincronizar etiqueta de campo y nombre de API"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "Ajustes del sistema - {systemTimeFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "Ajustes del sistema - {systemDateFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "Tareas"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "Descripción de este campo"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "El correo electrónico asociado a su cuenta"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "Nombre e icono de este campo"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "La página que busca ha desaparecido o nunca existió. Volvamos a la pista"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "Los valores de este campo"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "Los valores de este campo deben ser únicos"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "Hubo un problema"
@ -643,6 +978,10 @@ msgstr "Esta acción no se puede deshacer. Esto borrará permanentemente a este
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "Esta acción no se puede deshacer. Esto borrará permanentemente todo tu espacio de trabajo. <0/> Escriba su correo electrónico para confirmar."
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "Formato de hora"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:55
msgid "Type"
msgstr "Tipo"
@ -652,6 +991,10 @@ msgstr "Tipo"
msgid "URL"
msgstr "URL"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "Contactos ilimitados"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "Cargar"
@ -664,6 +1007,7 @@ msgstr "Utilice sólo letra, número y guión. Empiece y termine con una letra o
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "Usuario"
@ -672,10 +1016,28 @@ msgstr "Usuario"
msgid "User is not logged in"
msgstr "El usuario no ha iniciado sesión"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "Valores"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "Ver"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "Ver detalles de facturación"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "Visualice"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "Admitimos tus PNG, JPEG y GIF cuadrados de menos de 10 MB"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -689,6 +1051,22 @@ msgstr "Gancho web"
msgid "Webhooks"
msgstr "Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "Cuándo caducará la clave API."
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "Cuándo se desactivará la tecla"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "Selección de registros del flujo de trabajo"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "Flujos de trabajo"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -699,8 +1077,14 @@ msgstr "Webhooks"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "Espacio de trabajo"
@ -728,6 +1112,10 @@ msgstr "Su nombre tal y como se mostrará"
msgid "Your workspace will be disabled"
msgstr "Tu espacio de trabajo se desactivará"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "empleados"
#: src/pages/settings/SettingsBilling.tsx:45
msgid "from monthly to yearly"
msgstr "de mensual a anual"
@ -753,5 +1141,10 @@ msgid "to yearly"
msgstr "al año"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "sí"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} Clave API"

View File

@ -1,15 +1,41 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2025-01-18 14:49+0100\n"
"POT-Creation-Date: 2025-01-18 21:38+0100\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: fr\n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "quitter les paramètres"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 exécutions de nœuds de flux de travail"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h ({hour12Label})"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2. Configurer le champ"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24h ({hour24Label})"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "API & Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "Clé API"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "Nom de l'API"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
@ -34,9 +60,14 @@ msgid "Account Deletion"
msgstr "Suppression de compte"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "Comptes"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "Activer"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -54,6 +85,10 @@ msgstr "Ajouter un fournisseur d'identité SSO"
msgid "Add object"
msgstr "Ajouter un objet"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "Ajouter à la liste de blocage"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "Autoriser les connexions via la fonctionnalité d'authentification unique de Google."
@ -90,12 +125,17 @@ msgstr "Au moins une méthode d'authentification doit être activée"
msgid "Authentication"
msgstr "Authentification"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "Autoriser"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "Retour au contenu"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "Facturation"
@ -103,24 +143,44 @@ msgstr "Facturation"
msgid "Blocklist"
msgstr "Liste de blocage"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "Réserver un appel"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "Calculer"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "Calendrier"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "Calendriers"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "Annuler"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "Annuler le plan"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "Annuler à tout moment"
#: src/pages/settings/SettingsBilling.tsx:170
msgid "Cancel your subscription"
msgstr "Annuler votre abonnement"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -142,6 +202,18 @@ msgstr "Chinois - Traditionnel"
msgid "Choose an object"
msgstr "Choisir un objet"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "Choisissez votre essai"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "Fermer"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "Entreprises"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "Configurer une connexion SSO"
@ -166,18 +238,35 @@ msgstr "Connecter un compte Google"
msgid "Connect a new account to your workspace"
msgstr "Connecter un nouveau compte à votre espace de travail"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "Se connecter à Google"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "Se connecter avec Microsoft"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "Comptes connectés"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "Continuer"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "Copilote"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "Copier le lien de l'invitation"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "Copiez cette clé car elle ne sera visible qu'une seule fois"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "Créer une clé API"
@ -186,6 +275,14 @@ msgstr "Créer une clé API"
msgid "Create Webhook"
msgstr "Créer un Webhook"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "Objets personnalisés"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "Objets personnalisés"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "Personnaliser le domaine"
@ -195,12 +292,15 @@ msgid "Customize your workspace security"
msgstr "Personnalisez la sécurité de votre espace de travail"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "Zone de danger"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "Modèle de données"
@ -208,14 +308,31 @@ msgstr "Modèle de données"
msgid "Date and time"
msgstr "Date et heure"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "Désactiver"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "Désactiver la fonction \"Synchroniser les étiquettes des objets et les noms des API\" pour définir un nom d'API personnalisé"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "Désactiver ce champ"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "Définir le nom et la description de votre objet"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "Supprimer"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "Supprimer la clé API"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:332
#: src/modules/settings/profile/components/DeleteAccount.tsx:37
#: src/modules/settings/profile/components/DeleteAccount.tsx:53
@ -227,6 +344,7 @@ msgid "Delete account and all the associated data"
msgstr "Supprimer le compte et toutes les données associées"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "Supprimer cette intégration"
@ -245,6 +363,8 @@ msgid "Delete your whole workspace"
msgstr "Supprimer l'ensemble de l'espace de travail"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "Description"
@ -252,9 +372,15 @@ msgstr "Description"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "Développeurs"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "Affichage en tant que date relative"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -262,6 +388,11 @@ msgstr "Développeurs"
msgid "Domain"
msgstr "Domaine"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "Par exemple, l'intégration du backoffice"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "Modifier l'intervalle de facturation"
@ -277,14 +408,27 @@ msgstr "Modifiez le nom de votre sous-domaine ou définissez un domaine personna
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "Courriel"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "Intégration du courrier électronique"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "L'email ou le domaine est déjà dans la liste de blocage"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "Emails"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "Salariés"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -294,10 +438,22 @@ msgstr "URL du point final"
msgid "English"
msgstr "Anglais"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "Profitez d'un essai gratuit de {withCreditCardTrialPeriodDuration}-jours"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "Entreprise"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "Erreur lors de la suppression de la clé api : {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "Erreur de régénération de la clé api : {err}"
#: src/pages/settings/SettingsBilling.tsx:121
msgid "Error while switching subscription {to}."
msgstr "Erreur lors de la commutation de l'abonnement {to}."
@ -314,11 +470,24 @@ msgstr "Exclure les personnes et domaines suivants de ma synchronisation d'email
msgid "Existing objects"
msgstr "Objets existants"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "Quitter les paramètres"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "Expérience"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "Expiration"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "Date d'expiration"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "Expire en"
@ -339,9 +508,18 @@ msgstr "Filtres"
msgid "French"
msgstr "Français"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "Accès complet"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "Fonctions"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "Général"
@ -353,17 +531,35 @@ msgstr "Allemand"
msgid "Get the most out of your workspace by inviting your team."
msgstr "Tirez le meilleur parti de votre espace de travail en y invitant votre équipe."
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "S'abonner"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "Accordez à Twenty support un accès temporaire à votre espace de travail afin que nous puissions résoudre des problèmes ou récupérer du contenu en votre nom. Vous pouvez révoquer l'accès à tout moment."
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "Icône et nom"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "Si vous avez perdu cette clé, vous pouvez la régénérer, mais sachez que tout script utilisant cette clé devra être mis à jour. Veuillez taper \"{confirmationValue}\" pour confirmer."
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "Inactif"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "Les données doivent être en majuscules et ne peuvent pas commencer par un chiffre"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "Intégrations"
@ -375,6 +571,11 @@ msgstr "Fournisseur d'authentification invalide"
msgid "Invalid email"
msgstr "Courriel non valide"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "Courriel ou domaine invalide"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "Valeurs de formulaire non valides"
@ -415,6 +616,14 @@ msgstr "Langue"
msgid "Link copied to clipboard"
msgstr "Lien copié dans le presse-papiers"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "Déconnexion"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "Déconnexion"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "Gérer les membres"
@ -433,28 +642,45 @@ msgstr "Gérer votre abonnement"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "Les membres"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "Nom"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "Nom de votre clé API"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "Nom de votre espace de travail"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "Naviguer"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "Nouveau"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "Nouvelle clé"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "Nouvel objet"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "Nouveau mot de passe"
@ -466,12 +692,26 @@ msgstr "Nouveau Webhook"
msgid "New account"
msgstr "Nouveau compte"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "Nouvelle clé"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "Pas de compte connecté"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "Notes"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "Objet créé avec succès"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "Objets"
@ -479,6 +719,14 @@ msgstr "Objets"
msgid "Off the beaten path"
msgstr "Hors des sentiers battus"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "Opportunités"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "Autres"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "Page non trouvée"
@ -491,6 +739,10 @@ msgstr "Mot de passe"
msgid "Password reset link has been sent to the email"
msgstr "Le lien de réinitialisation du mot de passe a été envoyé à l'email"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "Les personnes"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -500,6 +752,10 @@ msgstr "Photo"
msgid "Please enter a valid URL"
msgstr "Veuillez saisir une URL valide"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "Veuillez taper \"{confirmationValue}\" pour confirmer que vous souhaitez supprimer cette clé API. Sachez que tout script utilisant cette clé cessera de fonctionner."
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "Veuillez taper {confirmationText} pour confirmer que vous souhaitez supprimer ce webhook."
@ -508,8 +764,14 @@ msgstr "Veuillez taper {confirmationText} pour confirmer que vous souhaitez supp
msgid "Portuguese"
msgstr "Portugais"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "Avant-première"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "Profil"
@ -517,12 +779,34 @@ msgstr "Profil"
msgid "Pseudo-English"
msgstr "Pseudo-anglais"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "Lire la documentation"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "Recevoir un courriel contenant un lien de mise à jour du mot de passe"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "Sélection des enregistrements"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "Régénérer la clé"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "Régénérer une clé API"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "Régénérer la clé"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "Communiqués"
@ -538,6 +822,11 @@ msgstr "Réinitialiser le mot de passe"
msgid "SSO"
msgstr "SSO"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "Recherche"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "Rechercher un champ..."
@ -552,6 +841,7 @@ msgstr "Recherche d'un objet..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "Sécurité"
@ -567,6 +857,10 @@ msgstr "Sélectionnez votre langue préférée"
msgid "Send an invite email to your team"
msgstr "Envoyez un courriel d'invitation à votre équipe"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "Panneau d'administration du serveur"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "Définissez la visibilité des e-mails, gérez votre liste de blocage et bien plus encore."
@ -575,7 +869,9 @@ msgstr "Définissez la visibilité des e-mails, gérez votre liste de blocage et
msgid "Set the name of your subdomain"
msgstr "Définissez le nom de votre sous-domaine"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "Paramètres"
@ -583,6 +879,10 @@ msgstr "Paramètres"
msgid "Share this link to invite users to join your workspace"
msgstr "Partagez ce lien pour inviter les utilisateurs à rejoindre votre espace de travail"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "La modification de l'intitulé d'un champ doit-elle également entraîner la modification du nom de l'API ?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "Sauter"
@ -623,14 +923,49 @@ msgstr "Changer en {from}"
msgid "Switch {to}"
msgstr "Changer en {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "Synchroniser l'étiquette du champ et le nom de l'API"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "Paramètres du système - {systemTimeFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "Paramètres du système - {systemDateFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "Tâches"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "La description de ce champ"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "L'email associé à votre compte"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "Le nom et l'icône de ce champ"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "La page que vous recherchez a disparu ou n'a jamais existé. Remettons les choses en ordre"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "Les valeurs de ce champ"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "Les valeurs de ce champ doivent être uniques"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "Il y a eu un problème"
@ -643,6 +978,10 @@ msgstr "Cette action ne peut être annulée. Cette action supprimera définitive
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "Cette action ne peut être annulée. Elle supprimera définitivement l'ensemble de votre espace de travail. <0/> Veuillez saisir votre adresse électronique pour confirmer."
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "Format de l'heure"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:55
msgid "Type"
msgstr "Type"
@ -652,6 +991,10 @@ msgstr "Type"
msgid "URL"
msgstr "URL"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "Nombre illimité de contacts"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "Télécharger"
@ -664,6 +1007,7 @@ msgstr "Utilisez uniquement des lettres, des chiffres et des tirets. Commencer e
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "Utilisateur"
@ -672,10 +1016,28 @@ msgstr "Utilisateur"
msgid "User is not logged in"
msgstr "L'utilisateur n'est pas connecté"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "Valeurs"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "Voir"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "Voir les détails de la facturation"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "Visualiser"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "Nous prenons en charge vos PNG, JPEG et GIF carrés de moins de 10 Mo"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -689,6 +1051,22 @@ msgstr "Crochet Web"
msgid "Webhooks"
msgstr "Crochets Web"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "Date d'expiration de la clé API."
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "Quand la clé sera désactivée"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "Sélection des enregistrements du flux de travail"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "Flux de travail"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -699,8 +1077,14 @@ msgstr "Crochets Web"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "Espace de travail"
@ -728,6 +1112,10 @@ msgstr "Votre nom tel qu'il sera affiché"
msgid "Your workspace will be disabled"
msgstr "Votre espace de travail sera désactivé"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "employés"
#: src/pages/settings/SettingsBilling.tsx:45
msgid "from monthly to yearly"
msgstr "de mensuel à annuel"
@ -753,5 +1141,10 @@ msgid "to yearly"
msgstr "à l'année"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "oui"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} Clé API"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,15 +1,41 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2025-01-18 14:49+0100\n"
"POT-Creation-Date: 2025-01-18 21:38+0100\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: it\n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "impostazioni di uscita"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 esecuzioni di nodi del flusso di lavoro"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h ({hour12Label})"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2. Configurare il campo"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24h ({hour24Label})"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "API e Webhook"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "Chiave API"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "Nome API"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
@ -34,9 +60,14 @@ msgid "Account Deletion"
msgstr "Cancellazione del conto"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "Conti"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "Attivare"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -54,6 +85,10 @@ msgstr "Aggiungere il provider di identità SSO"
msgid "Add object"
msgstr "Aggiungi oggetto"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "Aggiungi alla lista di blocco"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "Consentire l'accesso tramite la funzionalità single sign-on di Google."
@ -90,12 +125,17 @@ msgstr "Deve essere abilitato almeno un metodo di autenticazione"
msgid "Authentication"
msgstr "Autenticazione"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "Autorizzare"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "Torna al contenuto"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "Fatturazione"
@ -103,24 +143,44 @@ msgstr "Fatturazione"
msgid "Blocklist"
msgstr "Elenco di blocco"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "Prenota una chiamata"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "Calcolare"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "Calendario"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "Calendari"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "Annullamento"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "Annullamento del piano"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "Annullamento in qualsiasi momento"
#: src/pages/settings/SettingsBilling.tsx:170
msgid "Cancel your subscription"
msgstr "Annullamento dell'abbonamento"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -142,6 +202,18 @@ msgstr "Cinese tradizionale"
msgid "Choose an object"
msgstr "Scegliere un oggetto"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "Scegliete la vostra prova"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "Chiudere"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "Aziende"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "Configurare una connessione SSO"
@ -166,18 +238,35 @@ msgstr "Collegare un account Google"
msgid "Connect a new account to your workspace"
msgstr "Collegare un nuovo account al proprio spazio di lavoro"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "Connettersi con Google"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "Connettetevi con Microsoft"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "Conti collegati"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "Continua"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "Copilota"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "Copiare il link dell'invito"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "Copiare questa chiave, poiché sarà visibile solo questa volta"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "Creare la chiave API"
@ -186,6 +275,14 @@ msgstr "Creare la chiave API"
msgid "Create Webhook"
msgstr "Creare un webhook"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "Oggetti personalizzati"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "Oggetti personalizzati"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "Personalizzare il dominio"
@ -195,12 +292,15 @@ msgid "Customize your workspace security"
msgstr "Personalizzate la sicurezza del vostro spazio di lavoro"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "Zona di pericolo"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "Modello di dati"
@ -208,14 +308,31 @@ msgstr "Modello di dati"
msgid "Date and time"
msgstr "Data e ora"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "Disattivare"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "Disattivare \"Sincronizza etichette degli oggetti e nomi API\" per impostare un nome API personalizzato"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "Disattivare questo campo"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "Definire il nome e la descrizione dell'oggetto"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "Cancellare"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "Cancellare la chiave API"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:332
#: src/modules/settings/profile/components/DeleteAccount.tsx:37
#: src/modules/settings/profile/components/DeleteAccount.tsx:53
@ -227,6 +344,7 @@ msgid "Delete account and all the associated data"
msgstr "Eliminare l'account e tutti i dati associati"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "Eliminare questa integrazione"
@ -245,6 +363,8 @@ msgid "Delete your whole workspace"
msgstr "Cancellare l'intero spazio di lavoro"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "Descrizione"
@ -252,9 +372,15 @@ msgstr "Descrizione"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "Sviluppatori"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "Visualizzazione come data relativa"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -262,6 +388,11 @@ msgstr "Sviluppatori"
msgid "Domain"
msgstr "Dominio"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "Ad esempio, l'integrazione del backoffice"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "Modifica dell'intervallo di fatturazione"
@ -277,14 +408,27 @@ msgstr "Modificare il nome del sottodominio o impostare un dominio personalizzat
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "Email"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "Integrazione delle e-mail"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "L'e-mail o il dominio è già presente nella blocklist"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "Email"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "I dipendenti"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -294,10 +438,22 @@ msgstr "URL del punto finale"
msgid "English"
msgstr "Inglese"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "Approfittate di un {withCreditCardTrialPeriodDuration}-giorni di prova gratuita"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "Impresa"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "Errore nell'eliminazione della chiave api: {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "Errore nella rigenerazione della chiave api: {err}"
#: src/pages/settings/SettingsBilling.tsx:121
msgid "Error while switching subscription {to}."
msgstr "Errore durante la commutazione dell'abbonamento {to}."
@ -314,11 +470,24 @@ msgstr "Escludere le seguenti persone e domini dalla mia sincronizzazione e-mail
msgid "Existing objects"
msgstr "Oggetti esistenti"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "Impostazioni di uscita"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "Esperienza"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "Scadenza"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "Data di scadenza"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "Scade in"
@ -339,9 +508,18 @@ msgstr "Filtri"
msgid "French"
msgstr "Francese"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "Accesso completo"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "Funzioni"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "Generale"
@ -353,17 +531,35 @@ msgstr "Tedesco"
msgid "Get the most out of your workspace by inviting your team."
msgstr "Sfruttate al massimo il vostro spazio di lavoro invitando il vostro team."
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "Abbonamento"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "Concedete al supporto Twenty l'accesso temporaneo al vostro spazio di lavoro, in modo che possiamo risolvere i problemi o recuperare i contenuti per vostro conto. È possibile revocare l'accesso in qualsiasi momento."
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "Icona e nome"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "Se avete perso questa chiave, potete rigenerarla, ma sappiate che qualsiasi script che utilizza questa chiave dovrà essere aggiornato. Digitare\"{confirmationValue}\" per confermare."
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "Inattivo"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "L'input deve essere in lettere maiuscole e non può iniziare con un numero"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "Integrazioni"
@ -375,6 +571,11 @@ msgstr "Provider di autenticazione non valido"
msgid "Invalid email"
msgstr "Email non valida"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "Email o dominio non validi"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "Valori del modulo non validi"
@ -415,6 +616,14 @@ msgstr "Lingua"
msgid "Link copied to clipboard"
msgstr "Link copiato negli appunti"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "Disconnettersi"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "Disconnessione"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "Gestione dei membri"
@ -433,28 +642,45 @@ msgstr "Gestire l'abbonamento"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "Membri"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "Nome"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "Nome della chiave API"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "Nome dell'area di lavoro"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "Navigare"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "Nuovo"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "Nuova chiave"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "Nuovo oggetto"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "Nuova password"
@ -466,12 +692,26 @@ msgstr "Nuovo webhook"
msgid "New account"
msgstr "Nuovo account"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "Nuova chiave"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "Nessun account collegato"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "Note"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "Oggetto creato con successo"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "Oggetti"
@ -479,6 +719,14 @@ msgstr "Oggetti"
msgid "Off the beaten path"
msgstr "Fuori dai sentieri battuti"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "Opportunità"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "Altro"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "Pagina non trovata"
@ -491,6 +739,10 @@ msgstr "Password"
msgid "Password reset link has been sent to the email"
msgstr "Il link per la reimpostazione della password è stato inviato all'e-mail"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "Persone"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -500,6 +752,10 @@ msgstr "Immagine"
msgid "Please enter a valid URL"
msgstr "Inserire un URL valido"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "Digitare \"{confirmationValue}\" per confermare che si desidera eliminare questa chiave API. Si noti che qualsiasi script che utilizza questa chiave smetterà di funzionare."
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "Digitare {confirmationText} per confermare l'eliminazione di questo webhook."
@ -508,8 +764,14 @@ msgstr "Digitare {confirmationText} per confermare l'eliminazione di questo webh
msgid "Portuguese"
msgstr "Portoghese"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "Anteprima"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "Profilo"
@ -517,12 +779,34 @@ msgstr "Profilo"
msgid "Pseudo-English"
msgstr "Pseudoinglese"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "Leggi la documentazione"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "Ricevere un'e-mail contenente il link per l'aggiornamento della password"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "Selezione dei record"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "Chiave di rigenerazione"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "Rigenerare una chiave API"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "Rigenerazione della chiave"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "Comunicati"
@ -538,6 +822,11 @@ msgstr "Reimpostare la password"
msgid "SSO"
msgstr "SSO"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "Ricerca"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "Ricerca in un campo..."
@ -552,6 +841,7 @@ msgstr "Ricerca di un oggetto..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "Sicurezza"
@ -567,6 +857,10 @@ msgstr "Selezionare la lingua preferita"
msgid "Send an invite email to your team"
msgstr "Inviate un'e-mail di invito al vostro team"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "Pannello di amministrazione del server"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "Impostate la visibilità delle e-mail, gestite la vostra blocklist e altro ancora."
@ -575,7 +869,9 @@ msgstr "Impostate la visibilità delle e-mail, gestite la vostra blocklist e alt
msgid "Set the name of your subdomain"
msgstr "Impostare il nome del sottodominio"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "Impostazioni"
@ -583,6 +879,10 @@ msgstr "Impostazioni"
msgid "Share this link to invite users to join your workspace"
msgstr "Condividete questo link per invitare gli utenti a unirsi al vostro spazio di lavoro"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "La modifica dell'etichetta di un campo deve cambiare anche il nome dell'API?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "Salto"
@ -623,14 +923,49 @@ msgstr "Interruttore {from}"
msgid "Switch {to}"
msgstr "Interruttore {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "Sincronizzare l'etichetta del campo e il nome dell'API"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "Impostazioni di sistema - {systemTimeFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "Impostazioni di sistema - {systemDateFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "Compiti"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "La descrizione di questo campo"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "L'e-mail associata al vostro account"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "Il nome e l'icona di questo campo"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "La pagina che state cercando è sparita o non è mai esistita. Riportiamo la pagina in carreggiata"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "I valori di questo campo"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "I valori di questo campo devono essere unici"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "C'è stato un problema"
@ -643,6 +978,10 @@ msgstr "Questa azione non può essere annullata. L'utente verrà eliminato defin
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "Questa azione non può essere annullata. L'intera area di lavoro verrà eliminata in modo permanente. <0/> Digitare il proprio indirizzo e-mail per confermare."
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "Formato dell'ora"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:55
msgid "Type"
msgstr "Tipo"
@ -652,6 +991,10 @@ msgstr "Tipo"
msgid "URL"
msgstr "URL"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "Contatti illimitati"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "Caricare"
@ -664,6 +1007,7 @@ msgstr "Utilizzare solo lettere, numeri e trattini. Iniziare e terminare con una
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "Utente"
@ -672,10 +1016,28 @@ msgstr "Utente"
msgid "User is not logged in"
msgstr "L'utente non è connesso"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "Valori"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "Vista"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "Visualizza i dettagli della fatturazione"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "Visualizzare"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "Supportiamo PNG, JPEG e GIF quadrati di dimensioni inferiori a 10 MB"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -689,6 +1051,22 @@ msgstr "Webhook"
msgid "Webhooks"
msgstr "Ganci web"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "Quando scadrà la chiave API."
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "Quando il tasto sarà disabilitato"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "Selezione dei record del flusso di lavoro"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "Flussi di lavoro"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -699,8 +1077,14 @@ msgstr "Ganci web"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "Spazio di lavoro"
@ -728,6 +1112,10 @@ msgstr "Il vostro nome come verrà visualizzato"
msgid "Your workspace will be disabled"
msgstr "L'area di lavoro verrà disabilitata"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "dipendenti"
#: src/pages/settings/SettingsBilling.tsx:45
msgid "from monthly to yearly"
msgstr "da mensile a annuale"
@ -753,5 +1141,10 @@ msgid "to yearly"
msgstr "all'anno"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "sì"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} Chiave API"

View File

@ -13,14 +13,30 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:126
#~ msgid "{0}"
#~ msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr ""
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr ""
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr ""
#: src/modules/ui/input/components/ImageInput.tsx:157
msgid "Abort"
msgstr ""
@ -40,9 +56,14 @@ msgid "Account Deletion"
msgstr ""
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr ""
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -64,6 +85,10 @@ msgstr ""
msgid "Add SSO Identity Provider"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr ""
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr ""
@ -84,10 +109,24 @@ msgstr ""
msgid "An optional description"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr ""
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
msgstr ""
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr ""
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:37
msgid "Appearance"
msgstr ""
@ -112,12 +151,17 @@ msgstr ""
msgid "Authentication"
msgstr ""
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr ""
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr ""
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr ""
@ -125,15 +169,35 @@ msgstr ""
msgid "Blocklist"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr ""
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr ""
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr ""
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr ""
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr ""
@ -150,7 +214,7 @@ msgstr ""
msgid "Change {to}"
msgstr ""
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -172,6 +236,18 @@ msgstr ""
msgid "Choose an object"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr ""
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr ""
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr ""
@ -196,18 +272,35 @@ msgstr ""
msgid "Connect a new account to your workspace"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr ""
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr ""
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr ""
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr ""
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr ""
@ -216,6 +309,14 @@ msgstr ""
msgid "Create Webhook"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr ""
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr ""
@ -225,12 +326,15 @@ msgid "Customize your workspace security"
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr ""
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr ""
@ -238,11 +342,24 @@ msgstr ""
msgid "Date and time"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr ""
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr ""
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr ""
@ -256,7 +373,12 @@ msgstr ""
msgid "Delete account and all the associated data"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr ""
@ -275,6 +397,8 @@ msgid "Delete your whole workspace"
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr ""
@ -282,9 +406,15 @@ msgstr ""
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr ""
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr ""
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -292,6 +422,11 @@ msgstr ""
msgid "Domain"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr ""
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr ""
@ -307,14 +442,31 @@ msgstr ""
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr ""
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr ""
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr ""
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -324,10 +476,22 @@ msgstr ""
msgid "English"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr ""
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr ""
#: src/pages/settings/SettingsBilling.tsx:118
#~ msgid "Error while switching subscription {1}."
#~ msgstr ""
@ -348,11 +512,28 @@ msgstr ""
msgid "Existing objects"
msgstr ""
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
#~ msgid "Exit settings"
#~ msgstr ""
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr ""
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr ""
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr ""
@ -381,9 +562,18 @@ msgstr ""
msgid "from yearly to monthly"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr ""
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr ""
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr ""
@ -395,17 +585,35 @@ msgstr ""
msgid "Get the most out of your workspace by inviting your team."
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr ""
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr ""
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr ""
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr ""
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr ""
@ -417,6 +625,11 @@ msgstr ""
msgid "Invalid email"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr ""
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr ""
@ -457,6 +670,14 @@ msgstr ""
msgid "Link copied to clipboard"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr ""
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr ""
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr ""
@ -475,6 +696,7 @@ msgstr ""
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr ""
@ -486,13 +708,25 @@ msgstr ""
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr ""
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr ""
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr ""
@ -501,11 +735,19 @@ msgstr ""
msgid "New account"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr ""
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr ""
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr ""
@ -513,16 +755,26 @@ msgstr ""
msgid "New Webhook"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr ""
#: src/pages/settings/workspace/SettingsDomain.tsx:108
msgid "not allowed"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr ""
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr ""
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr ""
@ -530,10 +782,18 @@ msgstr ""
msgid "Off the beaten path"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr ""
#: src/pages/onboarding/InviteTeam.tsx:213
msgid "or"
msgstr ""
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr ""
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr ""
@ -550,6 +810,10 @@ msgstr ""
msgid "Password reset link has been sent to the email"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr ""
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -559,6 +823,10 @@ msgstr ""
msgid "Please enter a valid URL"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr ""
@ -567,8 +835,14 @@ msgstr ""
msgid "Portuguese"
msgstr ""
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr ""
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr ""
@ -576,12 +850,34 @@ msgstr ""
msgid "Pseudo-English"
msgstr ""
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr ""
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr ""
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr ""
@ -593,6 +889,11 @@ msgstr ""
msgid "Reset Password"
msgstr ""
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr ""
@ -611,6 +912,7 @@ msgstr ""
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr ""
@ -626,6 +928,10 @@ msgstr ""
msgid "Send an invite email to your team"
msgstr ""
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr ""
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr ""
@ -634,7 +940,9 @@ msgstr ""
msgid "Set the name of your subdomain"
msgstr ""
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr ""
@ -642,6 +950,10 @@ msgstr ""
msgid "Share this link to invite users to join your workspace"
msgstr ""
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr ""
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr ""
@ -702,14 +1014,49 @@ msgstr ""
msgid "Switch billing {to}"
msgstr ""
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr ""
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr ""
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr ""
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr ""
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr ""
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr ""
@ -726,6 +1073,10 @@ msgstr ""
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr ""
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr ""
#: src/pages/settings/SettingsBilling.tsx:51
msgid "to monthly"
msgstr ""
@ -738,6 +1089,10 @@ msgstr ""
msgid "Type"
msgstr ""
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr ""
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr ""
@ -755,6 +1110,7 @@ msgstr ""
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr ""
@ -763,10 +1119,28 @@ msgstr ""
msgid "User is not logged in"
msgstr ""
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr ""
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr ""
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr ""
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -780,6 +1154,22 @@ msgstr ""
msgid "Webhooks"
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr ""
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr ""
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr ""
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -790,8 +1180,14 @@ msgstr ""
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr ""
@ -804,6 +1200,7 @@ msgid "Write a description"
msgstr ""
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr ""

View File

@ -1,15 +1,41 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2025-01-18 14:49+0100\n"
"POT-Creation-Date: 2025-01-18 21:38+0100\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: pt\n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "\"Sair das definições"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 execuções de nós de fluxo de trabalho"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h ({hour12Label})"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2. Configurar campo"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24h ({hour24Label})"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "API e Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "Chave API"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "Nome da API"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
@ -34,9 +60,14 @@ msgid "Account Deletion"
msgstr "Eliminação da conta"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "Contas"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "Ativar"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -54,6 +85,10 @@ msgstr "Adicionar fornecedor de identidade SSO"
msgid "Add object"
msgstr "Adicionar objeto"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "Adicionar à lista de bloqueio"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "Permitir logins através da funcionalidade de início de sessão único do Google."
@ -90,12 +125,17 @@ msgstr "Pelo menos um método de autenticação deve estar ativado"
msgid "Authentication"
msgstr "Autenticação"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "Autorizar"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "Voltar ao conteúdo"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "Faturação"
@ -103,24 +143,44 @@ msgstr "Faturação"
msgid "Blocklist"
msgstr "Lista de bloqueios"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "Marcar uma chamada"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "Calcular"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "Calendário"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "Calendários"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "Cancelar"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "Cancelar plano"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "Cancelar a qualquer momento"
#: src/pages/settings/SettingsBilling.tsx:170
msgid "Cancel your subscription"
msgstr "Cancelar a sua subscrição"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -142,6 +202,18 @@ msgstr "Chinês - Tradicional"
msgid "Choose an object"
msgstr "Escolher um objeto"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "Escolha o seu teste"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "Fechar"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "Empresas"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "Configurar uma ligação SSO"
@ -166,18 +238,35 @@ msgstr "Ligar uma conta Google"
msgid "Connect a new account to your workspace"
msgstr "Ligar uma nova conta ao seu espaço de trabalho"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "Ligar ao Google"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "Ligar à Microsoft"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "Contas ligadas"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "Continuar"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "Copiloto"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "Copiar a hiperligação do convite"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "Copiar esta chave, uma vez que só será visível uma vez"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "Criar chave API"
@ -186,6 +275,14 @@ msgstr "Criar chave API"
msgid "Create Webhook"
msgstr "Criar Webhook"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "Objectos personalizados"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "Objectos personalizados"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "Personalizar domínio"
@ -195,12 +292,15 @@ msgid "Customize your workspace security"
msgstr "Personalize a segurança do seu espaço de trabalho"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "Zona de perigo"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "Modelo de dados"
@ -208,14 +308,31 @@ msgstr "Modelo de dados"
msgid "Date and time"
msgstr "Data e hora"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "Desativar"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "Desativar \"Sincronizar etiquetas de objectos e nomes de API\" para definir um nome de API personalizado"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "Desativar este campo"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "Definir o nome e a descrição do seu objeto"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "Eliminar"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "Eliminar a chave API"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:332
#: src/modules/settings/profile/components/DeleteAccount.tsx:37
#: src/modules/settings/profile/components/DeleteAccount.tsx:53
@ -227,6 +344,7 @@ msgid "Delete account and all the associated data"
msgstr "Eliminar a conta e todos os dados associados"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "Eliminar esta integração"
@ -245,6 +363,8 @@ msgid "Delete your whole workspace"
msgstr "Eliminar todo o seu espaço de trabalho"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "Descrição"
@ -252,9 +372,15 @@ msgstr "Descrição"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "Programadores"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "Exibir como data relativa"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -262,6 +388,11 @@ msgstr "Programadores"
msgid "Domain"
msgstr "Domínio"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "Por exemplo, integração de backoffice"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "Editar intervalo de faturação"
@ -277,14 +408,27 @@ msgstr "Edite o nome do seu subdomínio ou defina um domínio personalizado."
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "Correio eletrónico"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "Integração de correio eletrónico"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "O e-mail ou domínio já está na lista de bloqueio"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "Emails"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "Empregados"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -294,10 +438,22 @@ msgstr "URL do ponto final"
msgid "English"
msgstr "Inglês"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "Desfrute de um período experimental gratuito de {withCreditCardTrialPeriodDuration}-dias"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "Empresa"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "Erro ao eliminar a chave api: {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "Erro ao regenerar a chave api: {err}"
#: src/pages/settings/SettingsBilling.tsx:121
msgid "Error while switching subscription {to}."
msgstr "Erro ao mudar de subscrição {to}."
@ -314,11 +470,24 @@ msgstr "Excluir as seguintes pessoas e domínios da minha sincronização de cor
msgid "Existing objects"
msgstr "Objectos existentes"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "Sair das definições"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "Experiência"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "Prazo de validade"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "Data de expiração"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "Expira em"
@ -339,9 +508,18 @@ msgstr "Filtros"
msgid "French"
msgstr "Francês"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "Acesso total"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "Funções"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "Geral"
@ -353,17 +531,35 @@ msgstr "Alemão"
msgid "Get the most out of your workspace by inviting your team."
msgstr "Tire o máximo partido do seu espaço de trabalho convidando a sua equipa."
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "Obter a sua subscrição"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "Conceda ao suporte do Twenty acesso temporário ao seu espaço de trabalho para que possamos solucionar problemas ou recuperar conteúdo em seu nome. Pode revogar o acesso em qualquer altura."
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "Ícone e nome"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "Se perdeu esta chave, pode regenerá-la, mas tenha em atenção que qualquer script que utilize esta chave terá de ser atualizado. Digite\"{confirmationValue}\" para confirmar."
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "Inativo"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "A entrada deve estar em maiúsculas e minúsculas e não pode começar com um número"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "Integrações"
@ -375,6 +571,11 @@ msgstr "Fornecedor de autenticação inválido"
msgid "Invalid email"
msgstr "Correio eletrónico inválido"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "Correio eletrónico ou domínio inválido"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "Valores de formulário inválidos"
@ -415,6 +616,14 @@ msgstr "Língua"
msgid "Link copied to clipboard"
msgstr "Ligação copiada para a área de transferência"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "Terminar sessão"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "Terminar sessão"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "Gerir membros"
@ -433,28 +642,45 @@ msgstr "Gerir a sua subscrição"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "Membros"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "Nome"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "Nome da sua chave API"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "Nome do seu espaço de trabalho"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "Navegar"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "Novo"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "Nova chave"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "Novo objeto"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "Nova palavra-passe"
@ -466,12 +692,26 @@ msgstr "Novo Webhook"
msgid "New account"
msgstr "Nova conta"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "Nova chave"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "Nenhuma conta ligada"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "Notas"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "Objeto criado com sucesso"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "Objectos"
@ -479,6 +719,14 @@ msgstr "Objectos"
msgid "Off the beaten path"
msgstr "Fora do caminho tradicional"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "Oportunidades"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "Outros"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "Página não encontrada"
@ -491,6 +739,10 @@ msgstr "Palavra-passe"
msgid "Password reset link has been sent to the email"
msgstr "A ligação de reposição da palavra-passe foi enviada para o e-mail"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "Pessoas"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -500,6 +752,10 @@ msgstr "Imagem"
msgid "Please enter a valid URL"
msgstr "Introduzir um URL válido"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "Digite \"{confirmationValue}\" para confirmar que deseja excluir essa chave de API. Tenha em atenção que qualquer script que utilize esta chave deixará de funcionar."
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "Introduza {confirmationText} para confirmar que pretende eliminar este webhook."
@ -508,8 +764,14 @@ msgstr "Introduza {confirmationText} para confirmar que pretende eliminar este w
msgid "Portuguese"
msgstr "Português"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "Pré-visualização"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "Perfil"
@ -517,12 +779,34 @@ msgstr "Perfil"
msgid "Pseudo-English"
msgstr "Pseudo-inglês"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "Ler a documentação"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "Receber uma mensagem de correio eletrónico com uma ligação para atualização da palavra-passe"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "Seleção de registos"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "Regenerar chave"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "Regenerar uma chave API"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "Regenerar chave"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "Lançamentos"
@ -538,6 +822,11 @@ msgstr "Repor a palavra-passe"
msgid "SSO"
msgstr "SSO"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "Pesquisar"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "Pesquisar um campo..."
@ -552,6 +841,7 @@ msgstr "Procurar um objeto..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "Segurança"
@ -567,6 +857,10 @@ msgstr "Selecione a sua língua preferida"
msgid "Send an invite email to your team"
msgstr "Enviar um convite por correio eletrónico à sua equipa"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "Painel de administração do servidor"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "Defina a visibilidade do correio eletrónico, gira a sua lista de bloqueio e muito mais."
@ -575,7 +869,9 @@ msgstr "Defina a visibilidade do correio eletrónico, gira a sua lista de bloque
msgid "Set the name of your subdomain"
msgstr "Defina o nome do seu subdomínio"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "Definições"
@ -583,6 +879,10 @@ msgstr "Definições"
msgid "Share this link to invite users to join your workspace"
msgstr "Partilhe esta ligação para convidar utilizadores a juntarem-se ao seu espaço de trabalho"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "A alteração do rótulo de um campo deve também alterar o nome da API?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "Saltar"
@ -623,14 +923,49 @@ msgstr "Comutador {from}"
msgid "Switch {to}"
msgstr "Comutador {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "Sincronizar a etiqueta do campo e o nome da API"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "Definições do sistema - {systemTimeFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "Definições do sistema - {systemDateFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "Tarefas"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "A descrição deste campo"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "O correio eletrónico associado à sua conta"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "O nome e o ícone deste campo"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "A página que procura desapareceu ou nunca existiu. Vamos voltar a pô-lo no caminho certo"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "Os valores deste campo"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "Os valores deste campo devem ser únicos"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "Houve um problema"
@ -643,6 +978,10 @@ msgstr "Esta ação não pode ser anulada. Esta ação elimina permanentemente e
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "Esta ação não pode ser anulada. Esta ação eliminará permanentemente todo o seu espaço de trabalho. <0/> Introduza o seu e-mail para confirmar."
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "Formato da hora"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:55
msgid "Type"
msgstr "Tipo"
@ -652,6 +991,10 @@ msgstr "Tipo"
msgid "URL"
msgstr "URL"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "Contactos ilimitados"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "Carregar"
@ -664,6 +1007,7 @@ msgstr "Utilizar apenas letras, números e traços. Comece e termine com uma let
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "Utilizador"
@ -672,10 +1016,28 @@ msgstr "Utilizador"
msgid "User is not logged in"
msgstr "O utilizador não tem sessão iniciada"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "Valores"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "Ver"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "Ver detalhes da faturação"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "Visualizar"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "Suportamos os seus PNGs, JPEGs e GIFs quadrados com menos de 10 MB"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -689,6 +1051,22 @@ msgstr "Webhook"
msgid "Webhooks"
msgstr "Webhooks"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "Quando é que a chave da API expira."
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "Quando a tecla será desactivada"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "Seleção de registos de fluxo de trabalho"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "Fluxos de trabalho"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -699,8 +1077,14 @@ msgstr "Webhooks"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "Espaço de trabalho"
@ -728,6 +1112,10 @@ msgstr "O seu nome como será apresentado"
msgid "Your workspace will be disabled"
msgstr "O seu espaço de trabalho será desativado"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "empregados"
#: src/pages/settings/SettingsBilling.tsx:45
msgid "from monthly to yearly"
msgstr "de mensal para anual"
@ -753,5 +1141,10 @@ msgid "to yearly"
msgstr "a anual"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "sim"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} Chave da API"

View File

@ -1,15 +1,41 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2025-01-18 14:49+0100\n"
"POT-Creation-Date: 2025-01-18 21:38+0100\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: zh-Hans\n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "退出设置"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 次工作流节点执行"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h [{hour12Label}"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2.配置字段"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24小时[{hour24Label}"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "应用程序接口和网络钩子"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "API 密钥"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "应用程序接口名称"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
@ -34,9 +60,14 @@ msgid "Account Deletion"
msgstr "账户删除"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "账户"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "激活"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -54,6 +85,10 @@ msgstr "添加 SSO 身份供应商"
msgid "Add object"
msgstr "添加对象"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "添加到拦截列表"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "允许通过 Google 的单点登录功能登录。"
@ -90,12 +125,17 @@ msgstr "必须启用至少一种身份验证方法"
msgid "Authentication"
msgstr "认证"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "授权"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "返回内容"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "账单"
@ -103,24 +143,44 @@ msgstr "账单"
msgid "Blocklist"
msgstr "拦截列表"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "预约电话"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "计算"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "日历"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "日历"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "取消"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "取消计划"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "随时取消"
#: src/pages/settings/SettingsBilling.tsx:170
msgid "Cancel your subscription"
msgstr "取消订阅"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -142,6 +202,18 @@ msgstr "繁体中文"
msgid "Choose an object"
msgstr "选择对象"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "选择试用"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "关闭"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "公司"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "配置 SSO 连接"
@ -166,18 +238,35 @@ msgstr "连接 Google 账户"
msgid "Connect a new account to your workspace"
msgstr "将新账户连接到工作区"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "与谷歌连接"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "与微软联系"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "连接账户"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "继续"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "副驾驶"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "复制邀请链接"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "复制此密钥,因为它只显示一次"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "创建应用程序接口密钥"
@ -186,6 +275,14 @@ msgstr "创建应用程序接口密钥"
msgid "Create Webhook"
msgstr "创建 Webhook"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "自定义对象"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "自定义对象"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "自定义域名"
@ -195,12 +292,15 @@ msgid "Customize your workspace security"
msgstr "自定义工作空间安全"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "危险区"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "数据模型"
@ -208,14 +308,31 @@ msgstr "数据模型"
msgid "Date and time"
msgstr "日期和时间"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "停用"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "停用 \"同步对象标签和 API 名称 \"以设置自定义 API 名称"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "停用该字段"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "定义对象的名称和描述"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "删除"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "删除 API 密钥"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:332
#: src/modules/settings/profile/components/DeleteAccount.tsx:37
#: src/modules/settings/profile/components/DeleteAccount.tsx:53
@ -227,6 +344,7 @@ msgid "Delete account and all the associated data"
msgstr "删除账户和所有相关数据"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "删除此集成"
@ -245,6 +363,8 @@ msgid "Delete your whole workspace"
msgstr "删除整个工作区"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "说明"
@ -252,9 +372,15 @@ msgstr "说明"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "开发人员"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "显示为相对日期"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -262,6 +388,11 @@ msgstr "开发人员"
msgid "Domain"
msgstr "域名"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "例如后台整合"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "编辑计费间隔"
@ -277,14 +408,27 @@ msgstr "编辑子域名或设置自定义域名。"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "电子邮件"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "电子邮件集成"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "电子邮件或域名已在拦截列表中"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "电子邮件"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "员工"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -294,10 +438,22 @@ msgstr "端点 URL"
msgid "English"
msgstr "英语"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "享受 {withCreditCardTrialPeriodDuration} 天的免费试用期"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "企业"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "删除 api 密钥时出错: {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "重新生成 api 密钥时出错: {err}"
#: src/pages/settings/SettingsBilling.tsx:121
msgid "Error while switching subscription {to}."
msgstr "切换订阅 {to} 时出错。"
@ -314,11 +470,24 @@ msgstr "从我的电子邮件同步中排除以下人员和域"
msgid "Existing objects"
msgstr "现有对象"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "退出设置"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "经验"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "到期"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "有效期"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "到期时间"
@ -339,9 +508,18 @@ msgstr "过滤器"
msgid "French"
msgstr "法语"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "完全访问"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "功能"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "一般情况"
@ -353,17 +531,35 @@ msgstr "德国"
msgid "Get the most out of your workspace by inviting your team."
msgstr "邀请您的团队,充分利用您的工作空间。"
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "获取订阅"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "授予 Twenty 支持临时访问您工作区的权限,以便我们代表您排除故障或恢复内容。您可以随时撤销访问权限。"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "图标和名称"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "如果您丢失了此密钥,可以重新生成,但请注意,任何使用此密钥的脚本都需要更新。请键入\"{confirmationValue}\"确认。"
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "不活动"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "输入内容必须使用驼峰字体,且不能以数字开头"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "集成"
@ -375,6 +571,11 @@ msgstr "无效验证提供程序"
msgid "Invalid email"
msgstr "无效电子邮件"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "无效电子邮件或域名"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "无效表格值"
@ -415,6 +616,14 @@ msgstr "语言"
msgid "Link copied to clipboard"
msgstr "链接复制到剪贴板"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "退出登录"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "注销"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "管理成员"
@ -433,28 +642,45 @@ msgstr "管理您的订阅"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "成员"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "名称"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "API 密钥名称"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "工作区名称"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "导航"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "新"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "新钥匙"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "新对象"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "新密码"
@ -466,12 +692,26 @@ msgstr "新 Webhook"
msgid "New account"
msgstr "新账户"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "新钥匙"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "无连接账户"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "说明"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "对象创建成功"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "对象"
@ -479,6 +719,14 @@ msgstr "对象"
msgid "Off the beaten path"
msgstr "偏离常规路线"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "机会"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "其他"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "页面未找到"
@ -491,6 +739,10 @@ msgstr "密码"
msgid "Password reset link has been sent to the email"
msgstr "密码重置链接已发送至邮箱"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "人"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -500,6 +752,10 @@ msgstr "图片"
msgid "Please enter a valid URL"
msgstr "请输入有效的 URL"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "请键入\"{confirmationValue}\"确认要删除此 API 密钥。请注意,任何使用此密钥的脚本都将停止工作。"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "请键入 {confirmationText} 确认要删除此网络钩子。"
@ -508,8 +764,14 @@ msgstr "请键入 {confirmationText} 确认要删除此网络钩子。"
msgid "Portuguese"
msgstr "葡萄牙语"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "预览"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "简介"
@ -517,12 +779,34 @@ msgstr "简介"
msgid "Pseudo-English"
msgstr "伪英语"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "阅读文件"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "接收包含密码更新链接的电子邮件"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "记录选择"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "再生密钥"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "重新生成 API 密钥"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "再生钥匙"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "发布"
@ -538,6 +822,11 @@ msgstr "重置密码"
msgid "SSO"
msgstr "SSO"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "搜索"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "搜索字段..."
@ -552,6 +841,7 @@ msgstr "搜索对象..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "安全"
@ -567,6 +857,10 @@ msgstr "选择您喜欢的语言"
msgid "Send an invite email to your team"
msgstr "向团队发送邀请电子邮件"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "服务器管理面板"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "设置电子邮件可见性、管理屏蔽列表等。"
@ -575,7 +869,9 @@ msgstr "设置电子邮件可见性、管理屏蔽列表等。"
msgid "Set the name of your subdomain"
msgstr "设置子域名称"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "设置"
@ -583,6 +879,10 @@ msgstr "设置"
msgid "Share this link to invite users to join your workspace"
msgstr "分享此链接以邀请用户加入您的工作区"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "更改字段标签是否也要更改 API 名称?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "跳过"
@ -623,14 +923,49 @@ msgstr "开关 {from}"
msgid "Switch {to}"
msgstr "开关 {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "同步字段标签和 API 名称"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "系统设置 - [{systemTimeFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "系统设置 - {systemDateFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "任务"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "该字段的说明"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "与您的账户关联的电子邮件"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "该字段的名称和图标"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "您正在寻找的页面要么已经消失,要么从未出现过。让我们帮您恢复正常"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "该字段的值"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "该字段的值必须是唯一的"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "有一个问题"
@ -643,6 +978,10 @@ msgstr "此操作不可撤销。这将永久删除该用户,并将其从所有
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "此操作无法撤销。这将永久删除您的整个工作区。 <0/> 请输入您的电子邮件以确认。"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "时间格式"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:55
msgid "Type"
msgstr "类型"
@ -652,6 +991,10 @@ msgstr "类型"
msgid "URL"
msgstr "网址"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "无限联系人"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "上传"
@ -664,6 +1007,7 @@ msgstr "只能使用字母、数字和破折号。以字母或数字开头和结
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "用户"
@ -672,10 +1016,28 @@ msgstr "用户"
msgid "User is not logged in"
msgstr "用户未登录"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "价值观"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "查看"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "查看账单详情"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "可视化"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "我们支持 10MB 以下的正方形 PNG、JPEG 和 GIF 文件"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -689,6 +1051,22 @@ msgstr "网络钩子"
msgid "Webhooks"
msgstr "网络钩子"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "API 密钥的过期时间。"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "何时禁用按键"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "工作流程记录选择"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "工作流程"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -699,8 +1077,14 @@ msgstr "网络钩子"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "工作空间"
@ -728,6 +1112,10 @@ msgstr "显示您的姓名"
msgid "Your workspace will be disabled"
msgstr "您的工作区将被禁用"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "员工"
#: src/pages/settings/SettingsBilling.tsx:45
msgid "from monthly to yearly"
msgstr "从每月到每年"
@ -753,5 +1141,10 @@ msgid "to yearly"
msgstr "每年"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "是"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} 应用程序接口密钥"

View File

@ -1,15 +1,41 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2025-01-18 14:49+0100\n"
"POT-Creation-Date: 2025-01-18 21:38+0100\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: zh-Hant\n"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "'Exit Settings'"
msgstr "退出设置"
#: src/pages/onboarding/ChooseYourPlan.tsx:92
msgid "1 000 workflow node executions"
msgstr "1 000 次工作流节点执行"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:63
msgid "12h ({hour12Label})"
msgstr "12h [{hour12Label}"
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:198
msgid "2. Configure field"
msgstr "2.配置字段"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:59
msgid "24h ({hour24Label})"
msgstr "24小时[{hour24Label}"
#: src/pages/onboarding/ChooseYourPlan.tsx:91
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:179
msgid "API & Webhooks"
msgstr "应用程序接口和网络钩子"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:171
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:182
msgid "API Key"
msgstr "API 密钥"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:166
msgid "API Name"
msgstr "应用程序接口名称"
#: src/pages/settings/developers/SettingsDevelopers.tsx:49
msgid "API keys"
@ -34,9 +60,14 @@ msgid "Account Deletion"
msgstr "账户删除"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:114
msgid "Accounts"
msgstr "账户"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Activate"
msgstr "激活"
#: src/pages/settings/data-model/SettingsObjects.tsx:193
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:201
msgid "Active"
@ -54,6 +85,10 @@ msgstr "添加 SSO 身份供应商"
msgid "Add object"
msgstr "添加对象"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:105
msgid "Add to blocklist"
msgstr "添加到拦截列表"
#: src/modules/settings/security/components/SettingsSecurityOptionsList.tsx:135
msgid "Allow logins through Google's single sign-on functionality."
msgstr "允许通过 Google 的单点登录功能登录。"
@ -90,12 +125,17 @@ msgstr "必须启用至少一种身份验证方法"
msgid "Authentication"
msgstr "认证"
#: src/pages/auth/Authorize.tsx:127
msgid "Authorize"
msgstr "授权"
#: src/pages/not-found/NotFound.tsx:58
msgid "Back to content"
msgstr "返回内容"
#: src/pages/settings/SettingsBilling.tsx:129
#: src/pages/settings/SettingsBilling.tsx:135
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:149
msgid "Billing"
msgstr "账单"
@ -103,24 +143,44 @@ msgstr "账单"
msgid "Blocklist"
msgstr "拦截列表"
#: src/pages/onboarding/ChooseYourPlan.tsx:210
msgid "Book a Call"
msgstr "预约电话"
#: src/modules/object-record/record-table/record-table-footer/components/RecordTableColumnAggregateFooterValue.tsx:72
msgid "Calculate"
msgstr "计算"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:57
msgid "Calendar"
msgstr "日历"
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:14
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:24
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:78
msgid "Calendars"
msgstr "日历"
#: src/pages/auth/Authorize.tsx:124
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx:151
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:198
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx:16
msgid "Cancel"
msgstr "取消"
#: src/pages/settings/SettingsBilling.tsx:175
msgid "Cancel Plan"
msgstr "取消计划"
#: src/pages/onboarding/ChooseYourPlan.tsx:152
msgid "Cancel anytime"
msgstr "随时取消"
#: src/pages/settings/SettingsBilling.tsx:170
msgid "Cancel your subscription"
msgstr "取消订阅"
#: src/pages/auth/PasswordReset.tsx:248
#: src/pages/auth/PasswordReset.tsx:246
#: src/modules/settings/profile/components/ChangePassword.tsx:52
#: src/modules/settings/profile/components/ChangePassword.tsx:58
msgid "Change Password"
@ -142,6 +202,18 @@ msgstr "繁体中文"
msgid "Choose an object"
msgstr "选择对象"
#: src/pages/onboarding/ChooseYourPlan.tsx:147
msgid "Choose your Trial"
msgstr "选择试用"
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx:201
msgid "Close"
msgstr "关闭"
#: src/modules/command-menu/components/CommandMenu.tsx:133
msgid "Companies"
msgstr "公司"
#: src/pages/settings/security/SettingsSecurity.tsx:48
msgid "Configure an SSO connection"
msgstr "配置 SSO 连接"
@ -166,18 +238,35 @@ msgstr "连接 Google 账户"
msgid "Connect a new account to your workspace"
msgstr "将新账户连接到工作区"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:51
msgid "Connect with Google"
msgstr "与谷歌连接"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:59
msgid "Connect with Microsoft"
msgstr "与微软联系"
#: src/pages/settings/accounts/SettingsAccounts.tsx:56
msgid "Connected accounts"
msgstr "连接账户"
#: src/pages/onboarding/InviteTeam.tsx:228
#: src/pages/onboarding/ChooseYourPlan.tsx:198
msgid "Continue"
msgstr "继续"
#: src/modules/command-menu/components/CommandMenu.tsx:105
msgid "Copilot"
msgstr "副驾驶"
#: src/pages/onboarding/InviteTeam.tsx:217
msgid "Copy invitation link"
msgstr "复制邀请链接"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:172
msgid "Copy this key as it will only be visible this one time"
msgstr "复制此密钥,因为它只显示一次"
#: src/pages/settings/developers/SettingsDevelopers.tsx:56
msgid "Create API key"
msgstr "创建应用程序接口密钥"
@ -186,6 +275,14 @@ msgstr "创建应用程序接口密钥"
msgid "Create Webhook"
msgstr "创建 Webhook"
#: src/modules/command-menu/components/CommandMenu.tsx:149
msgid "Custom Objects"
msgstr "自定义对象"
#: src/pages/onboarding/ChooseYourPlan.tsx:90
msgid "Custom objects"
msgstr "自定义对象"
#: src/pages/settings/SettingsWorkspace.tsx:56
msgid "Customize Domain"
msgstr "自定义域名"
@ -195,12 +292,15 @@ msgid "Customize your workspace security"
msgstr "自定义工作区安全"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:341
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:229
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:250
#: src/modules/settings/profile/components/DeleteWorkspace.tsx:30
#: src/modules/settings/profile/components/DeleteAccount.tsx:29
msgid "Danger zone"
msgstr "危险区"
#: src/pages/settings/data-model/SettingsObjects.tsx:144
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:155
msgid "Data model"
msgstr "数据模型"
@ -208,14 +308,31 @@ msgstr "数据模型"
msgid "Date and time"
msgstr "日期和时间"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:259
msgid "Deactivate"
msgstr "停用"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:105
msgid "Deactivate \"Synchronize Objects Labels and API Names\" to set a custom API name"
msgstr "停用 \"同步对象标签和 API 名称 \"以设置自定义 API 名称"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:251
msgid "Deactivate this field"
msgstr "停用该字段"
#: src/pages/settings/data-model/SettingsNewObject.tsx:87
msgid "Define the name and description of your object"
msgstr "定义对象的名称和描述"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:347
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:235
msgid "Delete"
msgstr "删除"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:248
msgid "Delete API key"
msgstr "删除 API 密钥"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:332
#: src/modules/settings/profile/components/DeleteAccount.tsx:37
#: src/modules/settings/profile/components/DeleteAccount.tsx:53
@ -227,6 +344,7 @@ msgid "Delete account and all the associated data"
msgstr "删除账户和所有相关数据"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:342
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:230
msgid "Delete this integration"
msgstr "删除此集成"
@ -245,6 +363,8 @@ msgid "Delete your whole workspace"
msgstr "删除整个工作区"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:250
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:239
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:266
msgid "Description"
msgstr "说明"
@ -252,9 +372,15 @@ msgstr "说明"
#: src/pages/settings/developers/SettingsDevelopers.tsx:42
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:78
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:220
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:78
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:160
msgid "Developers"
msgstr "开发人员"
#: src/modules/settings/data-model/fields/forms/date/components/SettingsDataModelFieldDateForm.tsx:48
msgid "Display as relative date"
msgstr "显示为相对日期"
#: src/pages/settings/SettingsWorkspace.tsx:51
#: src/pages/settings/workspace/SettingsDomain.tsx:125
#: src/pages/settings/workspace/SettingsDomain.tsx:135
@ -262,6 +388,11 @@ msgstr "开发人员"
msgid "Domain"
msgstr "域名"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:97
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:217
msgid "E.g. backoffice integration"
msgstr "例如后台整合"
#: src/pages/settings/SettingsBilling.tsx:157
msgid "Edit billing interval"
msgstr "编辑计费间隔"
@ -277,14 +408,27 @@ msgstr "编辑子域名或设置自定义域名。"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:180
#: src/pages/settings/SettingsWorkspaceMembers.tsx:256
#: src/pages/settings/SettingsProfile.tsx:42
#: src/pages/auth/PasswordReset.tsx:208
#: src/pages/auth/PasswordReset.tsx:206
msgid "Email"
msgstr "电子邮件"
#: src/pages/onboarding/ChooseYourPlan.tsx:89
msgid "Email integration"
msgstr "电子邮件集成"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:55
msgid "Email or domain is already in blocklist"
msgstr "电子邮件或域名已在拦截列表中"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:72
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:45
msgid "Emails"
msgstr "电子邮件"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:137
msgid "Employees"
msgstr "员工"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:96
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:238
msgid "Endpoint URL"
@ -294,10 +438,22 @@ msgstr "端点 URL"
msgid "English"
msgstr "英语"
#: src/pages/onboarding/ChooseYourPlan.tsx:157
msgid "Enjoy a {withCreditCardTrialPeriodDuration}-days free trial"
msgstr "享受 {withCreditCardTrialPeriodDuration} 天的免费试用期"
#: src/pages/settings/security/SettingsSecurity.tsx:51
msgid "Enterprise"
msgstr "企业"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:87
msgid "Error deleting api key: {err}"
msgstr "删除 api 密钥时出错: {err}"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:139
msgid "Error regenerating api key: {err}"
msgstr "重新生成 api 密钥时出错: {err}"
#: src/pages/settings/SettingsBilling.tsx:121
msgid "Error while switching subscription {to}."
msgstr "切换订阅 {to} 时出错。"
@ -314,11 +470,24 @@ msgstr "从我的电子邮件同步中排除以下人员和域"
msgid "Existing objects"
msgstr "现有对象"
#: src/modules/navigation/components/AppNavigationDrawer.tsx:36
msgid "Exit Settings"
msgstr "退出设置"
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:26
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:32
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:108
msgid "Experience"
msgstr "经验"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:213
msgid "Expiration"
msgstr "到期"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:115
msgid "Expiration Date"
msgstr "有效期"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:259
msgid "Expires in"
msgstr "到期时间"
@ -339,9 +508,18 @@ msgstr "过滤器"
msgid "French"
msgstr "法语"
#: src/pages/onboarding/ChooseYourPlan.tsx:87
msgid "Full access"
msgstr "完全访问"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:187
msgid "Functions"
msgstr "功能"
#: src/pages/settings/SettingsWorkspace.tsx:29
#: src/pages/settings/SettingsWorkspace.tsx:35
#: src/pages/settings/workspace/SettingsDomain.tsx:132
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:138
msgid "General"
msgstr "一般情况"
@ -353,17 +531,35 @@ msgstr "德国"
msgid "Get the most out of your workspace by inviting your team."
msgstr "邀请您的团队,充分利用您的工作空间。"
#: src/pages/onboarding/ChooseYourPlan.tsx:148
msgid "Get your subscription"
msgstr "获取订阅"
#: src/pages/settings/SettingsWorkspace.tsx:65
msgid "Grant Twenty support temporary access to your workspace so we can troubleshoot problems or recover content on your behalf. You can revoke access at any time."
msgstr "授予 Twenty 支持临时访问您工作区的权限,以便我们为您排除故障或恢复内容。您可以随时撤销访问权限。"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:208
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:239
msgid "Icon and Name"
msgstr "图标和名称"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:267
msgid "If youve lost this key, you can regenerate it, but be aware that any script using this key will need to be updated. Please type\"{confirmationValue}\" to confirm."
msgstr "如果您丢失了此密钥,可以重新生成,但请注意,任何使用此密钥的脚本都需要更新。请键入\"{confirmationValue}\"确认。"
#: src/pages/settings/data-model/SettingsObjects.tsx:218
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:215
msgid "Inactive"
msgstr "不活动"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:106
msgid "Input must be in camel case and cannot start with a number"
msgstr "输入内容必须使用驼峰字体,且不能以数字开头"
#: src/pages/settings/integrations/SettingsIntegrations.tsx:15
#: src/pages/settings/integrations/SettingsIntegrations.tsx:21
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:160
msgid "Integrations"
msgstr "集成"
@ -375,6 +571,11 @@ msgstr "无效验证提供程序"
msgid "Invalid email"
msgstr "无效电子邮件"
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:44
#: src/modules/settings/accounts/components/SettingsAccountsBlocklistInput.tsx:50
msgid "Invalid email or domain"
msgstr "无效电子邮件或域名"
#: src/pages/settings/workspace/SettingsDomain.tsx:87
msgid "Invalid form values"
msgstr "无效表格值"
@ -415,6 +616,14 @@ msgstr "语言"
msgid "Link copied to clipboard"
msgstr "链接复制到剪贴板"
#: src/pages/onboarding/ChooseYourPlan.tsx:206
msgid "Log out"
msgstr "退出登录"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:209
msgid "Logout"
msgstr "注销"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:167
msgid "Manage Members"
msgstr "管理成员"
@ -433,28 +642,45 @@ msgstr "管理您的订阅"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:143
#: src/pages/settings/SettingsWorkspaceMembers.tsx:149
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:143
msgid "Members"
msgstr "成员"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:177
#: src/pages/settings/SettingsWorkspace.tsx:44
#: src/pages/settings/SettingsProfile.tsx:35
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
#: src/modules/settings/workspace/components/NameField.tsx:91
msgid "Name"
msgstr "名称"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:95
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:203
msgid "Name of your API key"
msgstr "API 密钥名称"
#: src/pages/settings/SettingsWorkspace.tsx:44
msgid "Name of your workspace"
msgstr "工作区名称"
#: src/modules/command-menu/components/CommandMenu.tsx:125
msgid "Navigate"
msgstr "导航"
#: src/pages/settings/data-model/SettingsNewObject.tsx:77
msgid "New"
msgstr "新"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:81
msgid "New Key"
msgstr "新钥匙"
#: src/pages/settings/data-model/SettingsNewObject.tsx:67
msgid "New Object"
msgstr "新对象"
#: src/pages/auth/PasswordReset.tsx:235
#: src/pages/auth/PasswordReset.tsx:233
msgid "New Password"
msgstr "新密码"
@ -466,12 +692,26 @@ msgstr "新 Webhook"
msgid "New account"
msgstr "新账户"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:71
msgid "New key"
msgstr "新钥匙"
#: src/modules/settings/accounts/components/SettingsAccountsListEmptyStateCard.tsx:46
msgid "No connected account"
msgstr "无连接账户"
#: src/modules/command-menu/components/CommandMenu.tsx:141
msgid "Notes"
msgstr "说明"
#: src/pages/settings/data-model/SettingsNewObject.tsx:46
msgid "Object created successfully"
msgstr "对象创建成功"
#: src/pages/settings/data-model/SettingsObjects.tsx:160
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:179
#: src/pages/settings/data-model/SettingsNewObject.tsx:74
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:205
msgid "Objects"
msgstr "对象"
@ -479,6 +719,14 @@ msgstr "对象"
msgid "Off the beaten path"
msgstr "偏离常规路线"
#: src/modules/command-menu/components/CommandMenu.tsx:137
msgid "Opportunities"
msgstr "机会"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:195
msgid "Other"
msgstr "其他"
#: src/pages/not-found/NotFound.tsx:41
msgid "Page Not Found"
msgstr "页面未找到"
@ -491,6 +739,10 @@ msgstr "密码"
msgid "Password reset link has been sent to the email"
msgstr "密码重置链接已发送至邮箱"
#: src/modules/command-menu/components/CommandMenu.tsx:129
msgid "People"
msgstr "人"
#: src/pages/settings/SettingsWorkspace.tsx:40
#: src/pages/settings/SettingsProfile.tsx:30
msgid "Picture"
@ -500,6 +752,10 @@ msgstr "图片"
msgid "Please enter a valid URL"
msgstr "请输入有效的 URL"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:250
msgid "Please type \"{confirmationValue}\" to confirm you want to delete this API Key. Be aware that any script using this key will stop working."
msgstr "请键入\"{confirmationValue}\"确认要删除此 API 密钥。请注意,任何使用此密钥的脚本都将停止工作。"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:358
msgid "Please type {confirmationText} to confirm you want to delete this webhook."
msgstr "请键入 {confirmationText} 确认要删除此网络钩子。"
@ -508,8 +764,14 @@ msgstr "请键入 {confirmationText} 确认要删除此网络钩子。"
msgid "Portuguese"
msgstr "葡萄牙语"
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectSettingsFormCard.tsx:62
#: src/modules/settings/data-model/components/SettingsDataModelPreviewFormCard.tsx:30
msgid "Preview"
msgstr "预览"
#: src/pages/settings/SettingsProfile.tsx:19
#: src/pages/settings/SettingsProfile.tsx:25
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:103
msgid "Profile"
msgstr "简介"
@ -517,12 +779,34 @@ msgstr "简介"
msgid "Pseudo-English"
msgstr "伪英语"
#: src/modules/settings/developers/components/SettingsReadDocumentationButton.tsx:9
msgid "Read documentation"
msgstr "阅读文件"
#: src/modules/settings/profile/components/ChangePassword.tsx:53
msgid "Receive an email containing password update link"
msgstr "接收包含密码更新链接的电子邮件"
#: src/modules/command-menu/components/CommandMenu.tsx:109
msgid "Record Selection"
msgstr "记录选择"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:187
msgid "Regenerate Key"
msgstr "再生密钥"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:183
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:265
msgid "Regenerate an API key"
msgstr "重新生成 API 密钥"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:274
msgid "Regenerate key"
msgstr "再生钥匙"
#: src/pages/settings/Releases.tsx:111
#: src/pages/settings/Releases.tsx:117
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:204
msgid "Releases"
msgstr "发布"
@ -538,6 +822,11 @@ msgstr "重置密码"
msgid "SSO"
msgstr "SSO"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:44
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:50
msgid "Search"
msgstr "搜索"
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx:183
msgid "Search a field..."
msgstr "搜索字段..."
@ -552,6 +841,7 @@ msgstr "搜索对象..."
#: src/pages/settings/security/SettingsSecurity.tsx:33
#: src/pages/settings/security/SettingsSecurity.tsx:40
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:166
msgid "Security"
msgstr "安全"
@ -567,6 +857,10 @@ msgstr "选择您喜欢的语言"
msgid "Send an invite email to your team"
msgstr "向团队发送邀请电子邮件"
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:198
msgid "Server Admin Panel"
msgstr "服务器管理面板"
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:46
msgid "Set email visibility, manage your blocklist and more."
msgstr "设置电子邮件可见性、管理屏蔽列表等。"
@ -575,7 +869,9 @@ msgstr "设置电子邮件可见性、管理屏蔽列表等。"
msgid "Set the name of your subdomain"
msgstr "设置子域名称"
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:50
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx:33
#: src/modules/navigation/components/MainNavigationDrawerItems.tsx:56
msgid "Settings"
msgstr "设置"
@ -583,6 +879,10 @@ msgstr "设置"
msgid "Share this link to invite users to join your workspace"
msgstr "分享此链接以邀请用户加入您的工作区"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:212
msgid "Should changing a field's label also change the API name?"
msgstr "更改字段标签是否也要更改 API 名称?"
#: src/pages/onboarding/InviteTeam.tsx:236
msgid "Skip"
msgstr "跳过"
@ -623,14 +923,49 @@ msgstr "开关 {from}"
msgid "Switch {to}"
msgstr "开关 {to}"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:211
msgid "Synchronize Field Label and API Name"
msgstr "同步字段标签和 API 名称"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:55
msgid "System Settings - {systemTimeFormatLabel}"
msgstr "系统设置 - [{systemTimeFormatLabel}"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsDateFormatSelect.tsx:42
msgid "System settings - {systemDateFormatLabel}"
msgstr "系统设置 - {systemDateFormatLabel}"
#: src/modules/command-menu/components/CommandMenu.tsx:145
msgid "Tasks"
msgstr "任务"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:240
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:267
msgid "The description of this field"
msgstr "该字段的说明"
#: src/pages/settings/SettingsProfile.tsx:43
msgid "The email associated to your account"
msgstr "与您的账户关联的电子邮件"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:209
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:240
msgid "The name and icon of this field"
msgstr "该字段的名称和图标"
#: src/pages/not-found/NotFound.tsx:50
msgid "The page you're seeking is either gone or never was. Let's get you back on track"
msgstr "您正在寻找的页面要么已经消失,要么从未出现过。让我们帮您恢复正常"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:229
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:252
msgid "The values of this field"
msgstr "该字段的值"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:224
msgid "The values of this field must be unique"
msgstr "该字段的值必须是唯一的"
#: src/modules/settings/profile/components/ChangePassword.tsx:38
msgid "There was an issue"
msgstr "有一个问题"
@ -643,6 +978,10 @@ msgstr "此操作不可撤销。这将永久删除该用户,并将其从所有
msgid "This action cannot be undone. This will permanently delete your entire workspace. <0/> Please type in your email to confirm."
msgstr "此操作无法撤销。这将永久删除您的整个工作区。 <0/> 请输入您的电子邮件以确认。"
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeFormatSelect.tsx:49
msgid "Time format"
msgstr "时间格式"
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx:55
msgid "Type"
msgstr "类型"
@ -652,6 +991,10 @@ msgstr "类型"
msgid "URL"
msgstr "网址"
#: src/pages/onboarding/ChooseYourPlan.tsx:88
msgid "Unlimited contacts"
msgstr "无限联系人"
#: src/modules/ui/input/components/ImageInput.tsx:165
msgid "Upload"
msgstr "上传"
@ -664,6 +1007,7 @@ msgstr "只能使用字母、数字和破折号。以字母或数字开头和结
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx:29
#: src/pages/settings/accounts/SettingsAccountsCalendars.tsx:17
#: src/pages/settings/accounts/SettingsAccounts.tsx:43
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:101
msgid "User"
msgstr "用户"
@ -672,10 +1016,28 @@ msgstr "用户"
msgid "User is not logged in"
msgstr "用户未登录"
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:223
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:228
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:251
msgid "Values"
msgstr "价值观"
#: src/modules/command-menu/components/CommandMenu.tsx:117
msgid "View"
msgstr "查看"
#: src/pages/settings/SettingsBilling.tsx:149
msgid "View billing details"
msgstr "查看账单详情"
#: src/modules/settings/data-model/objects/components/SettingsObjectCoverImage.tsx:35
msgid "Visualize"
msgstr "可视化"
#: src/modules/ui/input/components/ImageInput.tsx:178
msgid "We support your square PNGs, JPEGs and GIFs under 10MB"
msgstr "我们支持 10MB 以下的正方形 PNG、JPEG 和 GIF 文件"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:97
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:239
msgid "We will send POST requests to this endpoint for every new event"
@ -689,6 +1051,22 @@ msgstr "网络钩子"
msgid "Webhooks"
msgstr "网络钩子"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:116
msgid "When the API key will expire."
msgstr "API 密钥的过期时间。"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:214
msgid "When the key will be disabled"
msgstr "何时禁用按键"
#: src/modules/command-menu/components/CommandMenu.tsx:113
msgid "Workflow Record Selection"
msgstr "工作流程记录选择"
#: src/modules/command-menu/components/CommandMenu.tsx:121
msgid "Workflows"
msgstr "工作流程"
#: src/pages/settings/SettingsWorkspaceMembers.tsx:146
#: src/pages/settings/SettingsWorkspace.tsx:32
#: src/pages/settings/SettingsBilling.tsx:132
@ -699,8 +1077,14 @@ msgstr "网络钩子"
#: src/pages/settings/developers/SettingsDevelopers.tsx:39
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhooksNew.tsx:74
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:216
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx:74
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:156
#: src/pages/settings/data-model/SettingsObjects.tsx:157
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx:175
#: src/pages/settings/data-model/SettingsNewObject.tsx:70
#: src/pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldConfigure.tsx:201
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx:58
#: src/modules/settings/components/SettingsNavigationDrawerItems.tsx:136
msgid "Workspace"
msgstr "工作空间"
@ -728,6 +1112,10 @@ msgstr "显示您的姓名"
msgid "Your workspace will be disabled"
msgstr "您的工作区将被禁用"
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldIconLabelForm.tsx:167
msgid "employees"
msgstr "员工"
#: src/pages/settings/SettingsBilling.tsx:45
msgid "from monthly to yearly"
msgstr "从每月到每年"
@ -753,5 +1141,10 @@ msgid "to yearly"
msgstr "每年"
#: src/pages/settings/developers/webhooks/components/SettingsDevelopersWebhookDetail.tsx:209
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:147
msgid "yes"
msgstr "是"
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx:163
msgid "{apiKeyName} API Key"
msgstr "{apiKeyName} 应用程序接口密钥"

View File

@ -39,9 +39,7 @@ export const RecordIndexActionMenuBar = () => {
return (
<BottomBar
bottomBarId={getActionBarIdFromActionMenuId(actionMenuId)}
bottomBarHotkeyScopeFromParent={{
scope: ActionBarHotkeyScope.ActionBar,
}}
bottomBarHotkeyScopeFromParent={{ scope: ActionBarHotkeyScope.ActionBar }}
>
<StyledLabel>{contextStoreNumberOfSelectedRecords} selected:</StyledLabel>
{pinnedEntries.map((entry, index) => (

View File

@ -21,11 +21,7 @@ export const RecordShowRightDrawerActionMenu = () => {
return (
<>
{contextStoreCurrentObjectMetadataId && (
<ActionMenuContext.Provider
value={{
isInRightDrawer: true,
}}
>
<ActionMenuContext.Provider value={{ isInRightDrawer: true }}>
<RightDrawerActionMenuDropdown />
<ActionMenuConfirmationModals />
<RecordActionMenuEntriesSetter />

View File

@ -72,9 +72,7 @@ export const RightDrawerActionMenuDropdown = () => {
<Button title="Actions" hotkeys={[getOsControlSymbol(), 'O']} />
}
dropdownPlacement="top-end"
dropdownOffset={{
y: parseInt(theme.spacing(2), 10),
}}
dropdownOffset={{ y: parseInt(theme.spacing(2), 10) }}
dropdownComponents={
<DropdownMenuItemsContainer>
{actionMenuEntries

View File

@ -161,9 +161,7 @@ export const CalendarCurrentEventCursor = ({
updateCurrentCalendarEvent();
}
}}
transition={{
duration: theme.animation.duration.normal,
}}
transition={{ duration: theme.animation.duration.normal }}
>
<motion.div
initial={{ opacity: 0 }}

View File

@ -100,9 +100,7 @@ export const MessageThreadSubscribersDropdownButton = ({
)}
</DropdownMenu>
}
dropdownHotkeyScope={{
scope: MESSAGE_THREAD_SUBSCRIBER_DROPDOWN_ID,
}}
dropdownHotkeyScope={{ scope: MESSAGE_THREAD_SUBSCRIBER_DROPDOWN_ID }}
/>
);
};

View File

@ -70,9 +70,7 @@ export const AttachmentDropdown = ({
/>
</DropdownMenuItemsContainer>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
);
};

View File

@ -18,9 +18,7 @@ const meta: Meta<typeof TimelineActivities> = {
(Story) => {
return (
<TimelineActivityContext.Provider
value={{
labelIdentifierValue: 'Mock',
}}
value={{ labelIdentifierValue: 'Mock' }}
>
<Story />
</TimelineActivityContext.Provider>

View File

@ -17,9 +17,7 @@ const meta: Meta<typeof EventCardMessage> = {
(Story) => {
return (
<TimelineActivityContext.Provider
value={{
labelIdentifierValue: 'Mock',
}}
value={{ labelIdentifierValue: 'Mock' }}
>
<Story />
</TimelineActivityContext.Provider>

View File

@ -147,9 +147,7 @@ export const AnalyticsActivityGraph = ({
match: '*',
},
]}
yScale={{
type: 'linear',
}}
yScale={{ type: 'linear' }}
axisBottom={{
format: '%b %d, %I:%M %p', //TODO: add the user prefered time format for the graph
tickValues: 2,

View File

@ -8,11 +8,7 @@ export const AuthProvider = ({ children }: React.PropsWithChildren) => {
const currentWorkspaceMembers = useRecoilValue(currentWorkspaceMembersState);
return (
<AuthContext.Provider
value={{
currentWorkspaceMembers,
}}
>
<AuthContext.Provider value={{ currentWorkspaceMembers }}>
{children}
</AuthContext.Provider>
);

View File

@ -13,6 +13,7 @@ import { AppHotkeyScope } from '@/ui/utilities/hotkey/types/AppHotkeyScope';
import { useIsMobile } from '@/ui/utilities/responsive/hooks/useIsMobile';
import { ScrollWrapper } from '@/ui/utilities/scroll/components/ScrollWrapper';
import styled from '@emotion/styled';
import { useLingui } from '@lingui/react/macro';
import { useRecoilValue } from 'recoil';
import { isDefined } from 'twenty-ui';
@ -56,6 +57,8 @@ const StyledEmpty = styled.div`
`;
export const CommandMenu = () => {
const { t } = useLingui();
const { onItemClick } = useCommandMenuOnItemClick();
const commandMenuSearch = useRecoilValue(commandMenuSearchState);
@ -99,51 +102,51 @@ export const CommandMenu = () => {
const commandGroups: CommandGroupConfig[] = [
{
heading: 'Copilot',
heading: t`Copilot`,
items: copilotCommands,
},
{
heading: 'Record Selection',
heading: t`Record Selection`,
items: matchingStandardActionRecordSelectionCommands,
},
{
heading: 'Workflow Record Selection',
heading: t`Workflow Record Selection`,
items: matchingWorkflowRunRecordSelectionCommands,
},
{
heading: 'View',
heading: t`View`,
items: matchingStandardActionGlobalCommands,
},
{
heading: 'Workflows',
heading: t`Workflows`,
items: matchingWorkflowRunGlobalCommands,
},
{
heading: 'Navigate',
heading: t`Navigate`,
items: matchingNavigateCommand,
},
{
heading: 'People',
heading: t`People`,
items: peopleCommands,
},
{
heading: 'Companies',
heading: t`Companies`,
items: companyCommands,
},
{
heading: 'Opportunities',
heading: t`Opportunities`,
items: opportunityCommands,
},
{
heading: 'Notes',
heading: t`Notes`,
items: noteCommands,
},
{
heading: 'Tasks',
heading: t`Tasks`,
items: tasksCommands,
},
{
heading: 'Custom Objects',
heading: t`Custom Objects`,
items: customObjectCommands,
},
];

View File

@ -97,9 +97,7 @@ export const CommandMenuContainer = ({
initial="closed"
exit="closed"
variants={COMMAND_MENU_ANIMATION_VARIANTS}
transition={{
duration: theme.animation.duration.normal,
}}
transition={{ duration: theme.animation.duration.normal }}
>
{children}
</StyledCommandMenu>

View File

@ -19,6 +19,7 @@ import { ActionMenuComponentInstanceContext } from '@/action-menu/states/context
import { CommandMenuRouter } from '@/command-menu/components/CommandMenuRouter';
import { isCommandMenuOpenedState } from '@/command-menu/states/isCommandMenuOpenedState';
import { ContextStoreComponentInstanceContext } from '@/context-store/states/contexts/ContextStoreComponentInstanceContext';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { JestContextStoreSetter } from '~/testing/jest/JestContextStoreSetter';
import { CommandMenu } from '../CommandMenu';
@ -65,6 +66,7 @@ const meta: Meta<typeof CommandMenu> = {
ObjectMetadataItemsDecorator,
SnackBarDecorator,
ComponentWithRouterDecorator,
I18nFrontDecorator,
],
parameters: {
msw: graphqlMocks,

View File

@ -42,9 +42,7 @@ export const PageFavoriteFoldersDropdown = ({
/>
</>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
</DropdownScope>
</FavoriteFolderPickerComponentInstanceContext>

View File

@ -33,7 +33,7 @@ export const AppNavigationDrawer = ({
const drawerProps: NavigationDrawerProps = isSettingsDrawer
? {
title: t`'Exit Settings'`,
title: t`Exit Settings`,
children: <SettingsNavigationDrawerItems />,
footer: (
<AdvancedSettingsToggle

View File

@ -7,6 +7,7 @@ import { CurrentWorkspaceMemberFavoritesFolders } from '@/favorites/components/C
import { WorkspaceFavorites } from '@/favorites/components/WorkspaceFavorites';
import { NavigationDrawerOpenedSection } from '@/object-metadata/components/NavigationDrawerOpenedSection';
import { RemoteNavigationDrawerSection } from '@/object-metadata/components/RemoteNavigationDrawerSection';
import { SettingsPath } from '@/types/SettingsPath';
import { NavigationDrawerItem } from '@/ui/navigation/navigation-drawer/components/NavigationDrawerItem';
import { NavigationDrawerSection } from '@/ui/navigation/navigation-drawer/components/NavigationDrawerSection';
import { isNavigationDrawerExpandedState } from '@/ui/navigation/states/isNavigationDrawerExpanded';
@ -15,6 +16,8 @@ import { navigationMemorizedUrlState } from '@/ui/navigation/states/navigationMe
import { useIsMobile } from '@/ui/utilities/responsive/hooks/useIsMobile';
import { ScrollWrapper } from '@/ui/utilities/scroll/components/ScrollWrapper';
import styled from '@emotion/styled';
import { useLingui } from '@lingui/react/macro';
import { getSettingsPath } from '~/utils/navigation/getSettingsPath';
const StyledMainSection = styled(NavigationDrawerSection)`
min-height: fit-content;
@ -37,19 +40,21 @@ export const MainNavigationDrawerItems = () => {
navigationDrawerExpandedMemorizedState,
);
const { t } = useLingui();
return (
<>
{!isMobile && (
<StyledMainSection>
<NavigationDrawerItem
label="Search"
label={t`Search`}
Icon={IconSearch}
onClick={toggleCommandMenu}
keyboard={[getOsControlSymbol(), 'K']}
/>
<NavigationDrawerItem
label="Settings"
to={'/settings/profile'}
label={t`Settings`}
to={getSettingsPath(SettingsPath.ProfilePage)}
onClick={() => {
setNavigationDrawerExpandedMemorized(isNavigationDrawerExpanded);
setIsNavigationDrawerExpanded(true);

View File

@ -11,7 +11,7 @@ import { SnackBarDecorator } from '~/testing/decorators/SnackBarDecorator';
import { AppPath } from '@/types/AppPath';
import { isNavigationDrawerExpandedState } from '@/ui/navigation/states/isNavigationDrawerExpanded';
import { i18nFrontDecorator } from '~/testing/decorators/i18nFrontDecorator';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import {
AppNavigationDrawer,
AppNavigationDrawerProps,
@ -55,7 +55,7 @@ const meta: Meta<StoryArgs> = {
decorators: [
IconsProviderDecorator,
ObjectMetadataItemsDecorator,
i18nFrontDecorator,
I18nFrontDecorator,
(Story, { args }) => (
<MemoryRouter initialEntries={[args.routePath]}>
<Story />

View File

@ -44,9 +44,7 @@ export const ObjectFilterDropdownOperandDropdown = ({
dropdownHotkeyScope={{
scope: FiltersHotkeyScope.ObjectFilterDropdownOperandDropdown,
}}
dropdownOffset={{
x: parseInt(theme.spacing(2), 10),
}}
dropdownOffset={{ x: parseInt(theme.spacing(2), 10) }}
/>
);
};

View File

@ -13,9 +13,7 @@ export const RecordFieldInputScope = ({
}: RecordFieldInputScopeProps) => {
return (
<RecordFieldInputScopeInternalContext.Provider
value={{
scopeId: recordFieldInputScopeId,
}}
value={{ scopeId: recordFieldInputScopeId }}
>
{children}
</RecordFieldInputScopeInternalContext.Provider>

View File

@ -130,7 +130,11 @@ export const useRecordShowPagePagination = (
!isFirstRecord || (isFirstRecord && cacheIsAvailableForNavigation);
const navigateToPreviousRecord = () => {
if (isFirstRecord || !recordBefore) {
if (loading) {
return;
}
if (isFirstRecord) {
if (cacheIsAvailableForNavigation) {
const lastRecordIdFromCache =
recordIdsInCache[recordIdsInCache.length - 1];
@ -164,7 +168,11 @@ export const useRecordShowPagePagination = (
!isLastRecord || (isLastRecord && cacheIsAvailableForNavigation);
const navigateToNextRecord = () => {
if (isLastRecord || !recordAfter) {
if (loading) {
return;
}
if (isLastRecord) {
if (cacheIsAvailableForNavigation) {
const firstRecordIdFromCache = recordIdsInCache[0];

View File

@ -229,9 +229,7 @@ export const RecordDetailRelationSection = ({
)}
</RecordPickerComponentInstanceContext.Provider>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
</DropdownScope>
)

View File

@ -11,6 +11,7 @@ import { graphqlMocks } from '~/testing/graphqlMocks';
import { getCompaniesMock } from '~/testing/mock-data/companies';
import { getPeopleMock } from '~/testing/mock-data/people';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
import { RecordDetailRelationSection } from '../RecordDetailRelationSection';
@ -52,6 +53,7 @@ const meta: Meta<typeof RecordDetailRelationSection> = {
ObjectMetadataItemsDecorator,
SnackBarDecorator,
MemoryRouterDecorator,
I18nFrontDecorator,
],
parameters: {
msw: graphqlMocks,

View File

@ -1,5 +1,6 @@
import { useAggregateRecordsForRecordTableColumnFooter } from '@/object-record/record-table/record-table-footer/hooks/useAggregateRecordsForRecordTableColumnFooter';
import styled from '@emotion/styled';
import { Trans } from '@lingui/react/macro';
import { isDefined, OverflowingTextWithTooltip } from 'twenty-ui';
const StyledText = styled.span`
@ -67,7 +68,9 @@ export const RecordTableColumnAggregateFooterValue = ({
)}
</StyledValueContainer>
) : (
<StyledText id={sanitizedId}>Calculate</StyledText>
<StyledText id={sanitizedId}>
<Trans>Calculate</Trans>
</StyledText>
)}
</>
);

View File

@ -6,6 +6,7 @@ import { Key } from 'ts-key-enum';
import { z } from 'zod';
import { TextInput } from '@/ui/input/components/TextInput';
import { useLingui } from '@lingui/react/macro';
import { Button } from 'twenty-ui';
import { isDomain } from '~/utils/is-domain';
@ -24,28 +25,6 @@ type SettingsAccountsBlocklistInputProps = {
blockedEmailOrDomainList: string[];
};
const validationSchema = (blockedEmailOrDomainList: string[]) =>
z
.object({
emailOrDomain: z
.string()
.trim()
.email('Invalid email or domain')
.or(
z
.string()
.refine(
(value) => value.startsWith('@') && isDomain(value.slice(1)),
'Invalid email or domain',
),
)
.refine(
(value) => !blockedEmailOrDomainList.includes(value),
'Email or domain is already in blocklist',
),
})
.required();
type FormInput = {
emailOrDomain: string;
};
@ -54,6 +33,30 @@ export const SettingsAccountsBlocklistInput = ({
updateBlockedEmailList,
blockedEmailOrDomainList,
}: SettingsAccountsBlocklistInputProps) => {
const { t } = useLingui();
const validationSchema = (blockedEmailOrDomainList: string[]) =>
z
.object({
emailOrDomain: z
.string()
.trim()
.email(t`Invalid email or domain`)
.or(
z
.string()
.refine(
(value) => value.startsWith('@') && isDomain(value.slice(1)),
t`Invalid email or domain`,
),
)
.refine(
(value) => !blockedEmailOrDomainList.includes(value),
t`Email or domain is already in blocklist`,
),
})
.required();
const { reset, handleSubmit, control, formState } = useForm<FormInput>({
mode: 'onSubmit',
resolver: zodResolver(validationSchema(blockedEmailOrDomainList)),
@ -99,7 +102,7 @@ export const SettingsAccountsBlocklistInput = ({
)}
/>
</StyledLinkContainer>
<Button title="Add to blocklist" type="submit" />
<Button title={t`Add to blocklist`} type="submit" />
</StyledContainer>
</form>
);

View File

@ -2,6 +2,7 @@ import { currentWorkspaceState } from '@/auth/states/currentWorkspaceState';
import { useTriggerApisOAuth } from '@/settings/accounts/hooks/useTriggerApiOAuth';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import styled from '@emotion/styled';
import { useLingui } from '@lingui/react/macro';
import { useRecoilValue } from 'recoil';
import {
Button,
@ -38,14 +39,16 @@ export const SettingsAccountsListEmptyStateCard = ({
FeatureFlagKey.IsMicrosoftSyncEnabled,
);
const { t } = useLingui();
return (
<Card>
<StyledHeader>{label || 'No connected account'}</StyledHeader>
<StyledHeader>{label || t`No connected account`}</StyledHeader>
<StyledBody>
{currentWorkspace?.isGoogleAuthEnabled && (
<Button
Icon={IconGoogle}
title="Connect with Google"
title={t`Connect with Google`}
variant="secondary"
onClick={() => triggerApisOAuth('google')}
/>
@ -53,7 +56,7 @@ export const SettingsAccountsListEmptyStateCard = ({
{isMicrosoftSyncEnabled && currentWorkspace?.isMicrosoftAuthEnabled && (
<Button
Icon={IconMicrosoft}
title="Connect with Microsoft"
title={t`Connect with Microsoft`}
variant="secondary"
onClick={() => triggerApisOAuth('microsoft')}
/>

View File

@ -3,6 +3,7 @@ import { expect, fn, userEvent, within } from '@storybook/test';
import { ComponentDecorator } from 'twenty-ui';
import { SettingsAccountsBlocklistInput } from '@/settings/accounts/components/SettingsAccountsBlocklistInput';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
const updateBlockedEmailListJestFn = fn();
@ -16,7 +17,7 @@ const ClearMocksDecorator: Decorator = (Story, context) => {
const meta: Meta<typeof SettingsAccountsBlocklistInput> = {
title: 'Modules/Settings/Accounts/Blocklist/SettingsAccountsBlocklistInput',
component: SettingsAccountsBlocklistInput,
decorators: [ComponentDecorator, ClearMocksDecorator],
decorators: [ComponentDecorator, ClearMocksDecorator, I18nFrontDecorator],
args: {
updateBlockedEmailList: updateBlockedEmailListJestFn,
blockedEmailOrDomainList: [],

View File

@ -3,11 +3,12 @@ import { ComponentDecorator } from 'twenty-ui';
import { SettingsAccountsBlocklistInput } from '@/settings/accounts/components/SettingsAccountsBlocklistInput';
import { SettingsAccountsBlocklistSection } from '@/settings/accounts/components/SettingsAccountsBlocklistSection';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
const meta: Meta<typeof SettingsAccountsBlocklistSection> = {
title: 'Modules/Settings/Accounts/Blocklist/SettingsAccountsBlocklistSection',
component: SettingsAccountsBlocklistInput,
decorators: [ComponentDecorator],
decorators: [ComponentDecorator, I18nFrontDecorator],
};
export default meta;

View File

@ -1,3 +1,4 @@
import { useLingui } from '@lingui/react/macro';
import { LightButton } from 'twenty-ui';
type CancelButtonProps = {
@ -9,9 +10,10 @@ export const CancelButton = ({
onCancel,
disabled = false,
}: CancelButtonProps) => {
const { t } = useLingui();
return (
<LightButton
title="Cancel"
title={t`Cancel`}
accent="tertiary"
onClick={onCancel}
disabled={disabled}

View File

@ -34,6 +34,7 @@ import { NavigationDrawerSection } from '@/ui/navigation/navigation-drawer/compo
import { NavigationDrawerSectionTitle } from '@/ui/navigation/navigation-drawer/components/NavigationDrawerSectionTitle';
import { getNavigationSubItemLeftAdornment } from '@/ui/navigation/navigation-drawer/utils/getNavigationSubItemLeftAdornment';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import { useLingui } from '@lingui/react/macro';
import { matchPath, resolvePath, useLocation } from 'react-router-dom';
import { FeatureFlagKey } from '~/generated/graphql';
import { getSettingsPath } from '~/utils/navigation/getSettingsPath';
@ -49,6 +50,8 @@ type SettingsNavigationItem = {
export const SettingsNavigationDrawerItems = () => {
const { signOut } = useAuth();
const { t } = useLingui();
const billing = useRecoilValue(billingState);
const isFunctionSettingsEnabled = useIsFeatureEnabled(
FeatureFlagKey.IsFunctionSettingsEnabled,
@ -66,13 +69,13 @@ export const SettingsNavigationDrawerItems = () => {
const accountSubSettings: SettingsNavigationItem[] = [
{
label: 'Emails',
label: t`Emails`,
path: SettingsPath.AccountsEmails,
Icon: IconMail,
indentationLevel: 2,
},
{
label: 'Calendars',
label: t`Calendars`,
path: SettingsPath.AccountsCalendars,
Icon: IconCalendarEvent,
indentationLevel: 2,
@ -95,20 +98,20 @@ export const SettingsNavigationDrawerItems = () => {
return (
<>
<NavigationDrawerSection>
<NavigationDrawerSectionTitle label="User" />
<NavigationDrawerSectionTitle label={t`User`} />
<SettingsNavigationDrawerItem
label="Profile"
label={t`Profile`}
path={SettingsPath.ProfilePage}
Icon={IconUserCircle}
/>
<SettingsNavigationDrawerItem
label="Experience"
label={t`Experience`}
path={SettingsPath.Experience}
Icon={IconColorSwatch}
/>
<NavigationDrawerItemGroup>
<SettingsNavigationDrawerItem
label="Accounts"
label={t`Accounts`}
path={SettingsPath.Accounts}
Icon={IconAt}
matchSubPages={false}
@ -130,37 +133,37 @@ export const SettingsNavigationDrawerItems = () => {
</NavigationDrawerItemGroup>
</NavigationDrawerSection>
<NavigationDrawerSection>
<NavigationDrawerSectionTitle label="Workspace" />
<NavigationDrawerSectionTitle label={t`Workspace`} />
<SettingsNavigationDrawerItem
label="General"
label={t`General`}
path={SettingsPath.Workspace}
Icon={IconSettings}
/>
<SettingsNavigationDrawerItem
label="Members"
label={t`Members`}
path={SettingsPath.WorkspaceMembersPage}
Icon={IconUsers}
/>
{isBillingPageEnabled && (
<SettingsNavigationDrawerItem
label="Billing"
label={t`Billing`}
path={SettingsPath.Billing}
Icon={IconCurrencyDollar}
/>
)}
<SettingsNavigationDrawerItem
label="Data model"
label={t`Data model`}
path={SettingsPath.Objects}
Icon={IconHierarchy2}
/>
<SettingsNavigationDrawerItem
label="Integrations"
label={t`Integrations`}
path={SettingsPath.Integrations}
Icon={IconApps}
/>
<AdvancedSettingsWrapper navigationDrawerItem={true}>
<SettingsNavigationDrawerItem
label="Security"
label={t`Security`}
path={SettingsPath.Security}
Icon={IconKey}
/>
@ -173,7 +176,7 @@ export const SettingsNavigationDrawerItems = () => {
</AdvancedSettingsWrapper>
<AdvancedSettingsWrapper navigationDrawerItem={true}>
<SettingsNavigationDrawerItem
label="API & Webhooks"
label={t`API & Webhooks`}
path={SettingsPath.Developers}
Icon={IconCode}
/>
@ -181,7 +184,7 @@ export const SettingsNavigationDrawerItems = () => {
{isFunctionSettingsEnabled && (
<AdvancedSettingsWrapper navigationDrawerItem={true}>
<SettingsNavigationDrawerItem
label="Functions"
label={t`Functions`}
path={SettingsPath.ServerlessFunctions}
Icon={IconFunction}
/>
@ -189,21 +192,21 @@ export const SettingsNavigationDrawerItems = () => {
)}
</NavigationDrawerSection>
<NavigationDrawerSection>
<NavigationDrawerSectionTitle label="Other" />
<NavigationDrawerSectionTitle label={t`Other`} />
{isAdminPageEnabled && (
<SettingsNavigationDrawerItem
label="Server Admin Panel"
label={t`Server Admin Panel`}
path={SettingsPath.AdminPanel}
Icon={IconServer}
/>
)}
<SettingsNavigationDrawerItem
label="Releases"
label={t`Releases`}
path={SettingsPath.Releases}
Icon={IconRocket}
/>
<NavigationDrawerItem
label="Logout"
label={t`Logout`}
onClick={signOut}
Icon={IconDoorEnter}
/>

View File

@ -1,10 +1,12 @@
import { Meta, StoryObj } from '@storybook/react';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { CancelButton } from '../SaveAndCancelButtons/CancelButton';
const meta: Meta<typeof CancelButton> = {
title: 'Modules/Settings/CancelButton',
component: CancelButton,
decorators: [I18nFrontDecorator],
};
export default meta;

View File

@ -126,9 +126,7 @@ export const SettingsDataModelNewFieldBreadcrumbDropDown = () => {
</DropdownMenuItemsContainer>
</DropdownMenu>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
</StyledContainer>
);

View File

@ -2,6 +2,7 @@ import styled from '@emotion/styled';
import { ReactNode } from 'react';
import { StyledFormCardTitle } from '@/settings/data-model/fields/components/StyledFormCardTitle';
import { Trans } from '@lingui/react/macro';
import { Card, CardContent } from 'twenty-ui';
type SettingsDataModelPreviewFormCardProps = {
@ -25,7 +26,9 @@ export const SettingsDataModelPreviewFormCard = ({
}: SettingsDataModelPreviewFormCardProps) => (
<Card className={className} fullWidth rounded>
<StyledPreviewContainer divider={!!form}>
<StyledFormCardTitle>Preview</StyledFormCardTitle>
<StyledFormCardTitle>
<Trans>Preview</Trans>
</StyledFormCardTitle>
{preview}
</StyledPreviewContainer>
{!!form && <StyledFormContainer>{form}</StyledFormContainer>}

View File

@ -11,6 +11,7 @@ import { getErrorMessageFromError } from '@/settings/data-model/fields/forms/uti
import { IconPicker } from '@/ui/input/components/IconPicker';
import { TextInput } from '@/ui/input/components/TextInput';
import { useTheme } from '@emotion/react';
import { useLingui } from '@lingui/react/macro';
import {
AppTooltip,
Card,
@ -91,6 +92,8 @@ export const SettingsDataModelFieldIconLabelForm = ({
const theme = useTheme();
const { t } = useLingui();
const isLabelSyncedWithName =
watch('isLabelSyncedWithName') ??
(isDefined(fieldMetadataItem)
@ -99,8 +102,8 @@ export const SettingsDataModelFieldIconLabelForm = ({
const label = watch('label');
const apiNameTooltipText = isLabelSyncedWithName
? 'Deactivate "Synchronize Objects Labels and API Names" to set a custom API name'
: 'Input must be in camel case and cannot start with a number';
? t`Deactivate "Synchronize Objects Labels and API Names" to set a custom API name`
: t`Input must be in camel case and cannot start with a number`;
const fillNameFromLabel = (label: string) => {
isDefined(label) &&
@ -131,7 +134,7 @@ export const SettingsDataModelFieldIconLabelForm = ({
defaultValue={fieldMetadataItem?.label}
render={({ field: { onChange, value } }) => (
<TextInput
placeholder="Employees"
placeholder={t`Employees`}
value={value}
onChange={(value) => {
onChange(value);
@ -160,8 +163,8 @@ export const SettingsDataModelFieldIconLabelForm = ({
render={({ field: { onChange, value } }) => (
<>
<TextInput
label="API Name"
placeholder="employees"
label={t`API Name`}
placeholder={t`employees`}
value={value}
onChange={onChange}
disabled={
@ -205,8 +208,8 @@ export const SettingsDataModelFieldIconLabelForm = ({
<Card rounded>
<SettingsOptionCardContentToggle
Icon={IconRefresh}
title="Synchronize Field Label and API Name"
description="Should changing a field's label also change the API name?"
title={t`Synchronize Field Label and API Name`}
description={t`Should changing a field's label also change the API name?`}
checked={value ?? true}
disabled={
isDefined(fieldMetadataItem) &&

View File

@ -132,12 +132,8 @@ export const SettingsObjectNewFieldSelector = ({
<UndecoratedLink
to={getSettingsPath(
SettingsPath.ObjectNewFieldConfigure,
{
objectNamePlural,
},
{
fieldType: key,
},
{ objectNamePlural },
{ fieldType: key },
)}
fullWidth
onClick={() => {

View File

@ -5,6 +5,7 @@ import { ComponentDecorator } from 'twenty-ui';
import { FormProviderDecorator } from '~/testing/decorators/FormProviderDecorator';
import { IconsProviderDecorator } from '~/testing/decorators/IconsProviderDecorator';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
import { SettingsDataModelFieldIconLabelForm } from '../SettingsDataModelFieldIconLabelForm';
@ -24,6 +25,7 @@ const meta: Meta<typeof SettingsDataModelFieldIconLabelForm> = {
FormProviderDecorator,
IconsProviderDecorator,
ComponentDecorator,
I18nFrontDecorator,
],
};

View File

@ -8,6 +8,7 @@ import { ObjectMetadataItemsDecorator } from '~/testing/decorators/ObjectMetadat
import { SnackBarDecorator } from '~/testing/decorators/SnackBarDecorator';
import { graphqlMocks } from '~/testing/graphqlMocks';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
import { SettingsDataModelFieldSettingsFormCard } from '../SettingsDataModelFieldSettingsFormCard';
@ -33,6 +34,7 @@ const meta: Meta<typeof SettingsDataModelFieldSettingsFormCard> = {
ObjectMetadataItemsDecorator,
SnackBarDecorator,
FormProviderDecorator,
I18nFrontDecorator,
],
args: {
fieldMetadataItem,

View File

@ -4,6 +4,7 @@ import { z } from 'zod';
import { FieldMetadataItem } from '@/object-metadata/types/FieldMetadataItem';
import { SettingsOptionCardContentToggle } from '@/settings/components/SettingsOptions/SettingsOptionCardContentToggle';
import { useDateSettingsFormInitialValues } from '@/settings/data-model/fields/forms/date/hooks/useDateSettingsFormInitialValues';
import { useLingui } from '@lingui/react/macro';
import { IconSlash } from 'twenty-ui';
export const settingsDataModelFieldDateFormSchema = z.object({
@ -27,6 +28,8 @@ export const SettingsDataModelFieldDateForm = ({
disabled,
fieldMetadataItem,
}: SettingsDataModelFieldDateFormProps) => {
const { t } = useLingui();
const { control } = useFormContext<SettingsDataModelFieldDateFormValues>();
const { initialDisplayAsRelativeDateValue } =
@ -42,7 +45,7 @@ export const SettingsDataModelFieldDateForm = ({
render={({ field: { onChange, value } }) => (
<SettingsOptionCardContentToggle
Icon={IconSlash}
title="Display as relative date"
title={t`Display as relative date`}
checked={value ?? false}
disabled={disabled}
onChange={onChange}

View File

@ -117,9 +117,7 @@ export const SettingsDataModelFieldSelectFormOptionRow = ({
<Dropdown
dropdownId={SELECT_COLOR_DROPDOWN_ID}
dropdownPlacement="bottom-start"
dropdownHotkeyScope={{
scope: SELECT_COLOR_DROPDOWN_ID,
}}
dropdownHotkeyScope={{ scope: SELECT_COLOR_DROPDOWN_ID }}
clickableComponent={<StyledColorSample colorName={option.color} />}
dropdownComponents={
<DropdownMenuItemsContainer>
@ -160,9 +158,7 @@ export const SettingsDataModelFieldSelectFormOptionRow = ({
<Dropdown
dropdownId={SELECT_ACTIONS_DROPDOWN_ID}
dropdownPlacement="right-start"
dropdownHotkeyScope={{
scope: SELECT_ACTIONS_DROPDOWN_ID,
}}
dropdownHotkeyScope={{ scope: SELECT_ACTIONS_DROPDOWN_ID }}
clickableComponent={
<StyledLightIconButton accent="tertiary" Icon={IconDotsVertical} />
}

View File

@ -80,9 +80,7 @@ export const SettingsObjectFieldActiveActionDropdown = ({
)}
</DropdownMenuItemsContainer>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
);
};

View File

@ -2,6 +2,7 @@ import styled from '@emotion/styled';
import { Card, FloatingButton, IconEye } from 'twenty-ui';
import { SettingsPath } from '@/types/SettingsPath';
import { useLingui } from '@lingui/react/macro';
import DarkCoverImage from '../../assets/cover-dark.png';
import LightCoverImage from '../../assets/cover-light.png';
@ -25,12 +26,13 @@ const StyledButtonContainer = styled.div`
padding-top: ${({ theme }) => theme.spacing(5)};
`;
export const SettingsObjectCoverImage = () => {
const { t } = useLingui();
return (
<StyledCoverImageContainer>
<StyledButtonContainer>
<FloatingButton
Icon={IconEye}
title="Visualize"
title={t`Visualize`}
size="small"
to={'/settings/' + SettingsPath.ObjectOverview}
/>

View File

@ -65,9 +65,7 @@ export const SettingsObjectInactiveMenuDropDown = ({
)}
</DropdownMenuItemsContainer>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
);
};

View File

@ -11,6 +11,7 @@ import {
SettingsDataModelObjectIdentifiersForm,
SettingsDataModelObjectIdentifiersFormValues,
} from '@/settings/data-model/objects/forms/components/SettingsDataModelObjectIdentifiersForm';
import { Trans } from '@lingui/react/macro';
import { Card, CardContent } from 'twenty-ui';
type SettingsDataModelObjectSettingsFormCardProps = {
@ -57,7 +58,9 @@ export const SettingsDataModelObjectSettingsFormCard = ({
return (
<Card fullWidth>
<StyledTopCardContent divider>
<SettingsDataModelCardTitle>Preview</SettingsDataModelCardTitle>
<SettingsDataModelCardTitle>
<Trans>Preview</Trans>
</SettingsDataModelCardTitle>
{labelIdentifierFieldMetadataItem ? (
<StyledFieldPreviewCard
objectMetadataItem={objectMetadataItem}

View File

@ -1,9 +1,12 @@
import { useLingui } from '@lingui/react/macro';
import { Button, IconBook2 } from 'twenty-ui';
export const SettingsReadDocumentationButton = () => {
const { t } = useLingui();
return (
<Button
title="Read documentation"
title={t`Read documentation`}
variant="secondary"
accent="default"
size="small"

View File

@ -128,9 +128,7 @@ export const SettingsServerlessFunctionTabEnvironmentVariableTableRow = ({
/>
</DropdownMenuItemsContainer>
}
dropdownHotkeyScope={{
scope: dropDownId,
}}
dropdownHotkeyScope={{ scope: dropDownId }}
/>
</TableCell>
</StyledTableRow>

View File

@ -5,6 +5,7 @@ import { useDebouncedCallback } from 'use-debounce';
import { currentWorkspaceState } from '@/auth/states/currentWorkspaceState';
import { TextInput } from '@/ui/input/components/TextInput';
import { useLingui } from '@lingui/react/macro';
import isEmpty from 'lodash.isempty';
import { useUpdateWorkspaceMutation } from '~/generated/graphql';
import { isDefined } from '~/utils/isDefined';
@ -28,6 +29,7 @@ export const NameField = ({
autoSave = true,
onNameUpdate,
}: NameFieldProps) => {
const { t } = useLingui();
const currentWorkspace = useRecoilValue(currentWorkspaceState);
const setCurrentWorkspace = useSetRecoilState(currentWorkspaceState);
@ -86,7 +88,7 @@ export const NameField = ({
return (
<StyledComboInputContainer>
<TextInput
label="Name"
label={t`Name`}
value={displayName}
onChange={setDisplayName}
placeholder="Apple"

View File

@ -2,14 +2,17 @@ import { SupportDropdown } from '@/support/components/SupportDropdown';
import { NavigationDrawer } from '@/ui/navigation/navigation-drawer/components/NavigationDrawer';
import { NavigationDrawerSectionForObjectMetadataItems } from '@/object-metadata/components/NavigationDrawerSectionForObjectMetadataItems';
import { SettingsPath } from '@/types/SettingsPath';
import { NavigationDrawerItem } from '@/ui/navigation/navigation-drawer/components/NavigationDrawerItem';
import { NavigationDrawerSection } from '@/ui/navigation/navigation-drawer/components/NavigationDrawerSection';
import { DEFAULT_WORKSPACE_LOGO } from '@/ui/navigation/navigation-drawer/constants/DefaultWorkspaceLogo';
import { DEFAULT_WORKSPACE_NAME } from '@/ui/navigation/navigation-drawer/constants/DefaultWorkspaceName';
import styled from '@emotion/styled';
import { useLingui } from '@lingui/react/macro';
import { getOsControlSymbol } from '@ui/utilities/device/getOsControlSymbol';
import { IconSearch, IconSettings, useIsMobile } from 'twenty-ui';
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
import { getSettingsPath } from '~/utils/navigation/getSettingsPath';
const StyledMainSection = styled(NavigationDrawerSection)`
min-height: fit-content;
@ -31,27 +34,28 @@ export const SignInAppNavigationDrawerMock = ({
className,
}: SignInAppNavigationDrawerMockProps) => {
const isMobile = useIsMobile();
const { t } = useLingui();
const children = (
<>
{!isMobile && (
<StyledMainSection>
<NavigationDrawerItem
label="Search"
label={t`Search`}
Icon={IconSearch}
onClick={() => {}}
keyboard={[getOsControlSymbol(), 'K']}
/>
<NavigationDrawerItem
label="Settings"
to={'/settings/profile'}
label={t`Settings`}
to={getSettingsPath(SettingsPath.ProfilePage)}
onClick={() => {}}
Icon={IconSettings}
/>
</StyledMainSection>
)}
<NavigationDrawerSectionForObjectMetadataItems
sectionTitle={'Workspace'}
sectionTitle={t`Workspace`}
isRemote={false}
objectMetadataItems={generatedMockObjectMetadataItems.filter((item) =>
WORKSPACE_FAVORITES.includes(item.nameSingular),

View File

@ -42,9 +42,7 @@ export const SignInBackgroundMockContainer = () => {
value={{ instanceId: recordIndexId }}
>
<ContextStoreComponentInstanceContext.Provider
value={{
instanceId: recordIndexId,
}}
value={{ instanceId: recordIndexId }}
>
<ActionMenuComponentInstanceContext.Provider
value={{ instanceId: recordIndexId }}

View File

@ -29,9 +29,7 @@ export const Default = () => (
onError={() => null}
nextStep={() => null}
setPreviousStepState={() => null}
currentStepState={{
type: SpreadsheetImportStepType.upload,
}}
currentStepState={{ type: SpreadsheetImportStepType.upload }}
/>
</ModalWrapper>
</ReactSpreadsheetImportContextProvider>

View File

@ -40,9 +40,7 @@ export const SupportDropdown = () => {
/>
</DropdownMenuItemsContainer>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
);
};

View File

@ -13,9 +13,7 @@ export const DialogManagerScope = ({
}: DialogManagerScopeProps) => {
return (
<DialogManagerScopeInternalContext.Provider
value={{
scopeId: dialogManagerScopeId,
}}
value={{ scopeId: dialogManagerScopeId }}
>
{children}
</DialogManagerScopeInternalContext.Provider>

View File

@ -1,5 +1,6 @@
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { useLingui } from '@lingui/react/macro';
import { isUndefined } from '@sniptt/guards';
import { ComponentPropsWithoutRef, ReactNode, useMemo } from 'react';
import {
@ -122,6 +123,7 @@ export const SnackBar = ({
variant = SnackBarVariant.Default,
}: SnackBarProps) => {
const theme = useTheme();
const { t } = useLingui();
const { animation: progressAnimation, value: progressValue } =
useProgressAnimation({
autoPlay: isUndefined(overrideProgressValue),
@ -193,10 +195,10 @@ export const SnackBar = ({
<StyledIcon>{icon}</StyledIcon>
<StyledMessage>{message}</StyledMessage>
<StyledActions>
{!!onCancel && <LightButton title="Cancel" onClick={onCancel} />}
{!!onCancel && <LightButton title={t`Cancel`} onClick={onCancel} />}
{!!onClose && (
<LightIconButton title="Close" Icon={IconX} onClick={onClose} />
<LightIconButton title={t`Close`} Icon={IconX} onClick={onClose} />
)}
</StyledActions>
</StyledHeader>

View File

@ -8,6 +8,7 @@ import {
} from '@ui/testing';
import { SnackBarDecorator } from '~/testing/decorators/SnackBarDecorator';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { SnackBar, SnackBarVariant } from '../SnackBar';
const meta: Meta<typeof SnackBar> = {
@ -33,7 +34,7 @@ export default meta;
type Story = StoryObj<typeof SnackBar>;
export const Default: Story = {
decorators: [ComponentDecorator],
decorators: [ComponentDecorator, I18nFrontDecorator],
parameters: {
chromatic: { disableSnapshot: true },
},
@ -43,7 +44,7 @@ export const Catalog: CatalogStory<Story, typeof SnackBar> = {
args: {
onCancel: fn(),
},
decorators: [CatalogDecorator],
decorators: [CatalogDecorator, I18nFrontDecorator],
parameters: {
catalog: {
dimensions: [

View File

@ -13,9 +13,7 @@ export const SnackBarProviderScope = ({
}: SnackBarProviderScopeProps) => {
return (
<SnackBarManagerScopeInternalContext.Provider
value={{
scopeId: snackBarManagerScopeId,
}}
value={{ scopeId: snackBarManagerScopeId }}
>
{children}
</SnackBarManagerScopeInternalContext.Provider>

View File

@ -1,6 +1,6 @@
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { useLingui } from '@lingui/react/macro';
import { Trans, useLingui } from '@lingui/react/macro';
import { isNonEmptyString } from '@sniptt/guards';
import React from 'react';
@ -175,7 +175,7 @@ export const ImageInput = ({
/>
</StyledButtonContainer>
<StyledText>
We support your square PNGs, JPEGs and GIFs under 10MB
<Trans>We support your square PNGs, JPEGs and GIFs under 10MB</Trans>
</StyledText>
{errorMessage && <StyledErrorText>{errorMessage}</StyledErrorText>}
</StyledContent>

View File

@ -1,7 +1,7 @@
import { Meta, StoryObj } from '@storybook/react';
import { ComponentDecorator } from 'twenty-ui';
import { i18nFrontDecorator } from '~/testing/decorators/i18nFrontDecorator';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { workspaceLogoUrl } from '~/testing/mock-data/users';
import { ImageInput } from '../ImageInput';
@ -9,7 +9,7 @@ import { ImageInput } from '../ImageInput';
const meta: Meta<typeof ImageInput> = {
title: 'UI/Input/ImageInput/ImageInput',
component: ImageInput,
decorators: [ComponentDecorator, i18nFrontDecorator],
decorators: [ComponentDecorator, I18nFrontDecorator],
};
export default meta;

View File

@ -15,6 +15,7 @@ import { useDebouncedCallback } from 'use-debounce';
import { TextInput } from '@/ui/input/components/TextInput';
import { Modal, ModalVariants } from '@/ui/layout/modal/components/Modal';
import { useLingui } from '@lingui/react/macro';
export type ConfirmationModalProps = {
isOpen: boolean;
@ -69,13 +70,14 @@ export const ConfirmationModal = ({
subtitle,
setIsOpen,
onConfirmClick,
deleteButtonText = 'Delete',
deleteButtonText = `Delete`,
confirmationValue,
confirmationPlaceholder,
confirmButtonAccent = 'danger',
AdditionalButtons,
modalVariant = 'primary',
}: ConfirmationModalProps) => {
const { t } = useLingui();
const [inputConfirmationValue, setInputConfirmationValue] =
useState<string>('');
const [isValidValue, setIsValidValue] = useState(!confirmationValue);
@ -146,7 +148,7 @@ export const ConfirmationModal = ({
setIsOpen(false);
}}
variant="secondary"
title="Cancel"
title={t`Cancel`}
fullWidth
/>

View File

@ -1,12 +1,13 @@
import { Meta, StoryObj } from '@storybook/react';
import { ComponentDecorator } from 'twenty-ui';
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
import { ConfirmationModal } from '../ConfirmationModal';
const meta: Meta<typeof ConfirmationModal> = {
title: 'UI/Layout/Modal/ConfirmationModal',
component: ConfirmationModal,
decorators: [ComponentDecorator],
decorators: [ComponentDecorator, I18nFrontDecorator],
};
export default meta;

View File

@ -98,9 +98,7 @@ export const DefaultLayout = () => {
2
: 0,
}}
transition={{
duration: theme.animation.duration.normal,
}}
transition={{ duration: theme.animation.duration.normal }}
>
{showAuthModal ? (
<StyledAppNavigationDrawerMock />

View File

@ -83,9 +83,7 @@ export const RightDrawer = () => {
isRightDrawerMinimized={isRightDrawerMinimized}
animate={targetVariantForAnimation}
variants={RIGHT_DRAWER_ANIMATION_VARIANTS}
transition={{
duration: theme.animation.duration.normal,
}}
transition={{ duration: theme.animation.duration.normal }}
onAnimationComplete={handleAnimationComplete}
>
<StyledRightDrawer>

View File

@ -108,9 +108,7 @@ export const ShowPageAddButton = ({
/>
</DropdownMenuItemsContainer>
}
dropdownHotkeyScope={{
scope: PageHotkeyScope.ShowPage,
}}
dropdownHotkeyScope={{ scope: PageHotkeyScope.ShowPage }}
/>
</StyledContainer>
);

View File

@ -101,9 +101,7 @@ export const NavigationDrawer = ({
className={className}
initial={false}
animate={navigationDrawerAnimate}
transition={{
duration: theme.animation.duration.normal,
}}
transition={{ duration: theme.animation.duration.normal }}
isSettings={isSettingsDrawer}
>
<StyledContainer

View File

@ -43,9 +43,7 @@ export const NavigationDrawerAnimatedCollapseWrapper = ({
<StyledAnimatedContainer
initial={false}
animate={animate}
transition={{
duration: theme.animation.duration.normal,
}}
transition={{ duration: theme.animation.duration.normal }}
>
{children}
</StyledAnimatedContainer>

View File

@ -117,9 +117,7 @@ export const NavigationDrawerInput = ({
<StyledItemElementsContainer>
{Icon && (
<Icon
style={{
minWidth: theme.icon.size.md,
}}
style={{ minWidth: theme.icon.size.md }}
size={theme.icon.size.md}
stroke={theme.icon.stroke.md}
color="currentColor"

View File

@ -21,7 +21,7 @@ import { isDefined } from '~/utils/isDefined';
import { isUndefinedOrNull } from '~/utils/isUndefinedOrNull';
const filterQueryParamsSchema = z.object({
view: z.string().optional(),
viewId: z.string().optional(),
filter: z
.record(
z.record(
@ -59,7 +59,7 @@ export const useViewFromQueryParams = () => {
const viewIdQueryParam = useMemo(
() =>
queryParamsValidation.success
? queryParamsValidation.data.view
? queryParamsValidation.data.viewId
: undefined,
[queryParamsValidation],
);

View File

@ -179,9 +179,7 @@ export const WorkflowSingleRecordPicker = ({
/>
</RecordPickerComponentInstanceContext.Provider>
}
dropdownHotkeyScope={{
scope: dropdownId,
}}
dropdownHotkeyScope={{ scope: dropdownId }}
/>
</DropdownScope>
</StyledFormSelectContainer>

View File

@ -132,9 +132,7 @@ export const WorkflowVariablesDropdownFieldItems = ({
<DropdownMenuHeader
StartIcon={IconChevronLeft}
onClick={goBack}
style={{
position: 'fixed',
}}
style={{ position: 'fixed' }}
>
<OverflowingTextWithTooltip text={headerLabel} />
</DropdownMenuHeader>

View File

@ -4,6 +4,7 @@ import { useEffect, useState } from 'react';
import { useSearchParams } from 'react-router-dom';
import { useRedirect } from '@/domain-manager/hooks/useRedirect';
import { useLingui } from '@lingui/react/macro';
import { MainButton, UndecoratedLink } from 'twenty-ui';
import { useAuthorizeAppMutation } from '~/generated/graphql';
import { useNavigateApp } from '~/hooks/useNavigateApp';
@ -55,6 +56,7 @@ const StyledButtonContainer = styled.div`
width: 100%;
`;
export const Authorize = () => {
const { t } = useLingui();
const navigate = useNavigateApp();
const [searchParam] = useSearchParams();
const { redirect } = useRedirect();
@ -119,9 +121,13 @@ export const Authorize = () => {
<StyledText>{app?.name} wants to access your account</StyledText>
<StyledButtonContainer>
<UndecoratedLink to={AppPath.Index}>
<MainButton title="Cancel" variant="secondary" fullWidth />
<MainButton title={t`Cancel`} variant="secondary" fullWidth />
</UndecoratedLink>
<MainButton title="Authorize" onClick={handleAuthorize} fullWidth />
<MainButton
title={t`Authorize`}
onClick={handleAuthorize}
fullWidth
/>
</StyledButtonContainer>
</StyledCardWrapper>
</StyledContainer>

View File

@ -185,9 +185,7 @@ export const PasswordReset = () => {
<Skeleton
height={SKELETON_LOADER_HEIGHT_SIZES.standard.m}
count={2}
style={{
marginBottom: theme.spacing(2),
}}
style={{ marginBottom: theme.spacing(2) }}
/>
</SkeletonTheme>
) : (

View File

@ -47,9 +47,7 @@ export const RecordShowPage = () => {
return (
<RecordFieldValueSelectorContextProvider>
<ContextStoreComponentInstanceContext.Provider
value={{
instanceId: `record-show-${objectRecordId}`,
}}
value={{ instanceId: `record-show-${objectRecordId}` }}
>
<ActionMenuComponentInstanceContext.Provider
value={{ instanceId: `record-show-${objectRecordId}` }}
@ -92,9 +90,7 @@ export const RecordShowPage = () => {
</RecordShowPageHeader>
<PageBody>
<TimelineActivityContext.Provider
value={{
labelIdentifierValue: pageName,
}}
value={{ labelIdentifierValue: pageName }}
>
<RecordShowContainer
objectNameSingular={objectNameSingular}

View File

@ -8,6 +8,7 @@ import { TrialCard } from '@/billing/components/TrialCard';
import { useHandleCheckoutSession } from '@/billing/hooks/useHandleCheckoutSession';
import { billingState } from '@/client-config/states/billingState';
import styled from '@emotion/styled';
import { Trans, useLingui } from '@lingui/react/macro';
import { useRecoilState, useRecoilValue } from 'recoil';
import {
ActionLink,
@ -78,16 +79,18 @@ const StyledLinkGroup = styled.div`
}
`;
const benefits = [
'Full access',
'Unlimited contacts',
'Email integration',
'Custom objects',
'API & Webhooks',
'1 000 workflow node executions',
];
export const ChooseYourPlan = () => {
const billing = useRecoilValue(billingState);
const { t } = useLingui();
const benefits = [
t`Full access`,
t`Unlimited contacts`,
t`Email integration`,
t`Custom objects`,
t`API & Webhooks`,
t`1 000 workflow node executions`,
];
const { data: prices } = useGetProductPricesQuery({
variables: { product: 'base-plan' },
@ -133,20 +136,26 @@ export const ChooseYourPlan = () => {
const { signOut } = useAuth();
const withCreditCardTrialPeriodDuration = withCreditCardTrialPeriod?.duration;
return (
isDefined(price) &&
isDefined(billing) && (
<>
<Title noMarginTop>
{hasWithoutCreditCardTrialPeriod
? 'Choose your Trial'
: 'Get your subscription'}
? t`Choose your Trial`
: t`Get your subscription`}
</Title>
{hasWithoutCreditCardTrialPeriod ? (
<SubTitle>Cancel anytime</SubTitle>
<SubTitle>
<Trans>Cancel anytime</Trans>
</SubTitle>
) : (
withCreditCardTrialPeriod && (
<SubTitle>{`Enjoy a ${withCreditCardTrialPeriod.duration}-days free trial`}</SubTitle>
<SubTitle>
{t`Enjoy a ${withCreditCardTrialPeriodDuration}-days free trial`}
</SubTitle>
)
)}
<StyledSubscriptionContainer
@ -186,17 +195,19 @@ export const ChooseYourPlan = () => {
</StyledChooseTrialContainer>
)}
<MainButton
title="Continue"
title={t`Continue`}
onClick={handleCheckoutSession}
width={200}
Icon={() => isSubmitting && <Loader />}
disabled={isSubmitting}
/>
<StyledLinkGroup>
<ActionLink onClick={signOut}>Log out</ActionLink>
<ActionLink onClick={signOut}>
<Trans>Log out</Trans>
</ActionLink>
<span />
<ActionLink href={CAL_LINK} target="_blank" rel="noreferrer">
Book a Call
<Trans>Book a Call</Trans>
</ActionLink>
</StyledLinkGroup>
</>

View File

@ -33,6 +33,7 @@ import { SettingsPath } from '@/types/SettingsPath';
import { SnackBarVariant } from '@/ui/feedback/snack-bar-manager/components/SnackBar';
import { useSnackBar } from '@/ui/feedback/snack-bar-manager/hooks/useSnackBar';
import { SubMenuTopBarContainer } from '@/ui/layout/page/components/SubMenuTopBarContainer';
import { useLingui } from '@lingui/react/macro';
import { FieldMetadataType } from '~/generated-metadata/graphql';
import { useNavigateApp } from '~/hooks/useNavigateApp';
import { useNavigateSettings } from '~/hooks/useNavigateSettings';
@ -48,6 +49,7 @@ type SettingsDataModelFieldEditFormValues = z.infer<
export const SettingsObjectFieldEdit = () => {
const navigateSettings = useNavigateSettings();
const navigateApp = useNavigateApp();
const { t } = useLingui();
const { enqueueSnackBar } = useSnackBar();
@ -170,11 +172,11 @@ export const SettingsObjectFieldEdit = () => {
title={fieldMetadataItem?.label}
links={[
{
children: 'Workspace',
children: t`Workspace`,
href: getSettingsPath(SettingsPath.Workspace),
},
{
children: 'Objects',
children: t`Objects`,
href: getSettingsPath(SettingsPath.Objects),
},
{
@ -203,8 +205,8 @@ export const SettingsObjectFieldEdit = () => {
<SettingsPageContainer>
<Section>
<H2Title
title="Icon and Name"
description="The name and icon of this field"
title={t`Icon and Name`}
description={t`The name and icon of this field`}
/>
<SettingsDataModelFieldIconLabelForm
disabled={!fieldMetadataItem.isCustom}
@ -218,13 +220,13 @@ export const SettingsObjectFieldEdit = () => {
<Section>
{fieldMetadataItem.isUnique ? (
<H2Title
title="Values"
description="The values of this field must be unique"
title={t`Values`}
description={t`The values of this field must be unique`}
/>
) : (
<H2Title
title="Values"
description="The values of this field"
title={t`Values`}
description={t`The values of this field`}
/>
)}
<SettingsDataModelFieldSettingsFormCard
@ -234,8 +236,8 @@ export const SettingsObjectFieldEdit = () => {
</Section>
<Section>
<H2Title
title="Description"
description="The description of this field"
title={t`Description`}
description={t`The description of this field`}
/>
<SettingsDataModelFieldDescriptionForm
disabled={!fieldMetadataItem.isCustom}
@ -245,15 +247,17 @@ export const SettingsObjectFieldEdit = () => {
{!isLabelIdentifier && (
<Section>
<H2Title
title="Danger zone"
description="Deactivate this field"
title={t`Danger zone`}
description={t`Deactivate this field`}
/>
<Button
Icon={
fieldMetadataItem.isActive ? IconArchive : IconArchiveOff
}
variant="secondary"
title={fieldMetadataItem.isActive ? 'Deactivate' : 'Activate'}
title={
fieldMetadataItem.isActive ? t`Deactivate` : t`Activate`
}
size="small"
onClick={
fieldMetadataItem.isActive

View File

@ -22,6 +22,7 @@ import { View } from '@/views/types/View';
import { ViewType } from '@/views/types/ViewType';
import { useApolloClient } from '@apollo/client';
import { zodResolver } from '@hookform/resolvers/zod';
import { useLingui } from '@lingui/react/macro';
import pick from 'lodash.pick';
import { useEffect, useState } from 'react';
import { FormProvider, useForm } from 'react-hook-form';
@ -44,6 +45,8 @@ type SettingsDataModelNewFieldFormValues = z.infer<
const DEFAULT_ICON_FOR_NEW_FIELD = 'IconUsers';
export const SettingsObjectNewFieldConfigure = () => {
const { t } = useLingui();
const navigateApp = useNavigateApp();
const navigate = useNavigateSettings();
@ -192,10 +195,16 @@ export const SettingsObjectNewFieldConfigure = () => {
{...formConfig}
>
<SubMenuTopBarContainer
title="2. Configure field"
title={t`2. Configure field`}
links={[
{ children: 'Workspace', href: '/settings/workspace' },
{ children: 'Objects', href: '/settings/objects' },
{
children: t`Workspace`,
href: getSettingsPath(SettingsPath.Workspace),
},
{
children: t`Objects`,
href: getSettingsPath(SettingsPath.Objects),
},
{
children: activeObjectMetadataItem.labelPlural,
href: getSettingsPath(SettingsPath.ObjectDetail, {
@ -227,8 +236,8 @@ export const SettingsObjectNewFieldConfigure = () => {
<SettingsPageContainer>
<Section>
<H2Title
title="Icon and Name"
description="The name and icon of this field"
title={t`Icon and Name`}
description={t`The name and icon of this field`}
/>
<SettingsDataModelFieldIconLabelForm
maxLength={FIELD_NAME_MAXIMUM_LENGTH}
@ -238,7 +247,10 @@ export const SettingsObjectNewFieldConfigure = () => {
/>
</Section>
<Section>
<H2Title title="Values" description="The values of this field" />
<H2Title
title={t`Values`}
description={t`The values of this field`}
/>
<SettingsDataModelFieldSettingsFormCard
fieldMetadataItem={{
icon: formConfig.watch('icon'),
@ -251,8 +263,8 @@ export const SettingsObjectNewFieldConfigure = () => {
</Section>
<Section>
<H2Title
title="Description"
description="The description of this field"
title={t`Description`}
description={t`The description of this field`}
/>
<SettingsDataModelFieldDescriptionForm />
</Section>

View File

@ -23,6 +23,7 @@ import { useSnackBar } from '@/ui/feedback/snack-bar-manager/hooks/useSnackBar';
import { TextInput } from '@/ui/input/components/TextInput';
import { ConfirmationModal } from '@/ui/layout/modal/components/ConfirmationModal';
import { SubMenuTopBarContainer } from '@/ui/layout/page/components/SubMenuTopBarContainer';
import { Trans, useLingui } from '@lingui/react/macro';
import { useGenerateApiKeyTokenMutation } from '~/generated/graphql';
import { useNavigateSettings } from '~/hooks/useNavigateSettings';
import { getSettingsPath } from '~/utils/navigation/getSettingsPath';
@ -42,6 +43,7 @@ const StyledInputContainer = styled.div`
`;
export const SettingsDevelopersApiKeyDetail = () => {
const { t } = useLingui();
const { enqueueSnackBar } = useSnackBar();
const [isRegenerateKeyModalOpen, setIsRegenerateKeyModalOpen] =
useState(false);
@ -82,7 +84,7 @@ export const SettingsDevelopersApiKeyDetail = () => {
navigate(SettingsPath.Developers);
}
} catch (err) {
enqueueSnackBar(`Error deleting api key: ${err}`, {
enqueueSnackBar(t`Error deleting api key: ${err}`, {
variant: SnackBarVariant.Error,
});
} finally {
@ -134,7 +136,7 @@ export const SettingsDevelopersApiKeyDetail = () => {
}
}
} catch (err) {
enqueueSnackBar(`Error regenerating api key: ${err}`, {
enqueueSnackBar(t`Error regenerating api key: ${err}`, {
variant: SnackBarVariant.Error,
});
} finally {
@ -142,6 +144,8 @@ export const SettingsDevelopersApiKeyDetail = () => {
}
};
const confirmationValue = t`yes`;
return (
<>
{apiKeyData?.name && (
@ -149,14 +153,14 @@ export const SettingsDevelopersApiKeyDetail = () => {
title={apiKeyData?.name}
links={[
{
children: 'Workspace',
children: t`Workspace`,
href: getSettingsPath(SettingsPath.Workspace),
},
{
children: 'Developers',
children: t`Developers`,
href: getSettingsPath(SettingsPath.Developers),
},
{ children: `${apiKeyName} API Key` },
{ children: t`${apiKeyName} API Key` },
]}
>
<SettingsPageContainer>
@ -164,8 +168,8 @@ export const SettingsDevelopersApiKeyDetail = () => {
{apiKeyToken ? (
<>
<H2Title
title="API Key"
description="Copy this key as it will only be visible this one time"
title={t`API Key`}
description={t`Copy this key as it will only be visible this one time`}
/>
<ApiKeyInput apiKey={apiKeyToken} />
<StyledInfo>
@ -175,12 +179,12 @@ export const SettingsDevelopersApiKeyDetail = () => {
) : (
<>
<H2Title
title="API Key"
description="Regenerate an API key"
title={t`API Key`}
description={t`Regenerate an API key`}
/>
<StyledInputContainer>
<Button
title="Regenerate Key"
title={t`Regenerate Key`}
Icon={IconRepeat}
onClick={() => setIsRegenerateKeyModalOpen(true)}
/>
@ -196,7 +200,7 @@ export const SettingsDevelopersApiKeyDetail = () => {
)}
</Section>
<Section>
<H2Title title="Name" description="Name of your API key" />
<H2Title title={t`Name`} description={t`Name of your API key`} />
<ApiKeyNameInput
apiKeyName={apiKeyName}
apiKeyId={apiKeyData?.id}
@ -206,11 +210,11 @@ export const SettingsDevelopersApiKeyDetail = () => {
</Section>
<Section>
<H2Title
title="Expiration"
description="When the key will be disabled"
title={t`Expiration`}
description={t`When the key will be disabled`}
/>
<TextInput
placeholder="E.g. backoffice integration"
placeholder={t`E.g. backoffice integration`}
value={formatExpiration(
apiKeyData?.expiresAt || '',
true,
@ -222,13 +226,13 @@ export const SettingsDevelopersApiKeyDetail = () => {
</Section>
<Section>
<H2Title
title="Danger zone"
description="Delete this integration"
title={t`Danger zone`}
description={t`Delete this integration`}
/>
<Button
accent="danger"
variant="secondary"
title="Delete"
title={t`Delete`}
Icon={IconTrash}
onClick={() => setIsDeleteApiKeyModalOpen(true)}
/>
@ -237,36 +241,37 @@ export const SettingsDevelopersApiKeyDetail = () => {
</SubMenuTopBarContainer>
)}
<ConfirmationModal
confirmationPlaceholder="yes"
confirmationValue="yes"
confirmationPlaceholder={confirmationValue}
confirmationValue={confirmationValue}
isOpen={isDeleteApiKeyModalOpen}
setIsOpen={setIsDeleteApiKeyModalOpen}
title="Delete API key"
title={t`Delete API key`}
subtitle={
<>
Please type "yes" to confirm you want to delete this API Key. Be
aware that any script using this key will stop working.
</>
<Trans>
Please type {`"${confirmationValue}"`} to confirm you want to delete
this API Key. Be aware that any script using this key will stop
working.
</Trans>
}
onConfirmClick={deleteIntegration}
deleteButtonText="Delete"
loading={isLoading}
/>
<ConfirmationModal
confirmationPlaceholder="yes"
confirmationValue="yes"
confirmationPlaceholder={confirmationValue}
confirmationValue={confirmationValue}
isOpen={isRegenerateKeyModalOpen}
setIsOpen={setIsRegenerateKeyModalOpen}
title="Regenerate an API key"
title={t`Regenerate an API key`}
subtitle={
<>
<Trans>
If youve lost this key, you can regenerate it, but be aware that
any script using this key will need to be updated. Please type "yes"
to confirm.
</>
any script using this key will need to be updated. Please type
{`"${confirmationValue}"`} to confirm.
</Trans>
}
onConfirmClick={regenerateApiKey}
deleteButtonText="Regenerate key"
deleteButtonText={t`Regenerate key`}
loading={isLoading}
/>
</>

View File

@ -13,6 +13,7 @@ import { SettingsPath } from '@/types/SettingsPath';
import { Select } from '@/ui/input/components/Select';
import { TextInput } from '@/ui/input/components/TextInput';
import { SubMenuTopBarContainer } from '@/ui/layout/page/components/SubMenuTopBarContainer';
import { useLingui } from '@lingui/react/macro';
import { useSetRecoilState } from 'recoil';
import { Key } from 'ts-key-enum';
import { useGenerateApiKeyTokenMutation } from '~/generated/graphql';
@ -21,6 +22,7 @@ import { isDefined } from '~/utils/isDefined';
import { getSettingsPath } from '~/utils/navigation/getSettingsPath';
export const SettingsDevelopersApiKeysNew = () => {
const { t } = useLingui();
const [generateOneApiKeyToken] = useGenerateApiKeyTokenMutation();
const navigateSettings = useNavigateSettings();
const setApiKeyToken = useSetRecoilState(apiKeyTokenState);
@ -66,17 +68,17 @@ export const SettingsDevelopersApiKeysNew = () => {
const canSave = !!formValues.name && createOneApiKey;
return (
<SubMenuTopBarContainer
title="New key"
title={t`New key`}
links={[
{
children: 'Workspace',
children: t`Workspace`,
href: getSettingsPath(SettingsPath.Workspace),
},
{
children: 'Developers',
children: t`Developers`,
href: getSettingsPath(SettingsPath.Developers),
},
{ children: 'New Key' },
{ children: t`New Key` },
]}
actionButton={
<SaveAndCancelButtons
@ -90,9 +92,9 @@ export const SettingsDevelopersApiKeysNew = () => {
>
<SettingsPageContainer>
<Section>
<H2Title title="Name" description="Name of your API key" />
<H2Title title={t`Name`} description={t`Name of your API key`} />
<TextInput
placeholder="E.g. backoffice integration"
placeholder={t`E.g. backoffice integration`}
value={formValues.name}
onKeyDown={(e) => {
if (e.key === Key.Enter) {
@ -110,8 +112,8 @@ export const SettingsDevelopersApiKeysNew = () => {
</Section>
<Section>
<H2Title
title="Expiration Date"
description="When the API key will expire."
title={t`Expiration Date`}
description={t`When the API key will expire.`}
/>
<Select
dropdownId="object-field-type-select"

View File

@ -4,6 +4,7 @@ import { DateFormat } from '@/localization/constants/DateFormat';
import { detectDateFormat } from '@/localization/utils/detectDateFormat';
import { detectTimeZone } from '@/localization/utils/detectTimeZone';
import { Select } from '@/ui/input/components/Select';
import { t } from '@lingui/core/macro';
type DateTimeSettingsDateFormatSelectProps = {
value: DateFormat;
@ -22,6 +23,12 @@ export const DateTimeSettingsDateFormatSelect = ({
const systemDateFormat = DateFormat[detectDateFormat()];
const systemDateFormatLabel = formatInTimeZone(
Date.now(),
usedTimeZone,
systemDateFormat,
);
return (
<Select
dropdownId="datetime-settings-date-format"
@ -32,11 +39,7 @@ export const DateTimeSettingsDateFormatSelect = ({
value={value}
options={[
{
label: `System settings - ${formatInTimeZone(
Date.now(),
usedTimeZone,
systemDateFormat,
)}`,
label: t`System settings - ${systemDateFormatLabel}`,
value: DateFormat.SYSTEM,
},
{

View File

@ -4,6 +4,7 @@ import { TimeFormat } from '@/localization/constants/TimeFormat';
import { detectTimeFormat } from '@/localization/utils/detectTimeFormat';
import { detectTimeZone } from '@/localization/utils/detectTimeZone';
import { Select } from '@/ui/input/components/Select';
import { useLingui } from '@lingui/react/macro';
type DateTimeSettingsTimeFormatSelectProps = {
value: TimeFormat;
@ -16,43 +17,50 @@ export const DateTimeSettingsTimeFormatSelect = ({
timeZone,
value,
}: DateTimeSettingsTimeFormatSelectProps) => {
const { t } = useLingui();
const systemTimeZone = detectTimeZone();
const usedTimeZone = timeZone === 'system' ? systemTimeZone : timeZone;
const systemTimeFormat = TimeFormat[detectTimeFormat()];
const systemTimeFormatLabel = formatInTimeZone(
Date.now(),
usedTimeZone,
systemTimeFormat,
);
const hour24Label = formatInTimeZone(
Date.now(),
usedTimeZone,
TimeFormat.HOUR_24,
);
const hour12Label = formatInTimeZone(
Date.now(),
usedTimeZone,
TimeFormat.HOUR_12,
);
return (
<Select
dropdownId="datetime-settings-time-format"
dropdownWidth={218}
label="Time format"
label={t`Time format`}
dropdownWidthAuto
fullWidth
value={value}
options={[
{
label: `System Settings - ${formatInTimeZone(
Date.now(),
usedTimeZone,
systemTimeFormat,
)}`,
label: t`System Settings - ${systemTimeFormatLabel}`,
value: TimeFormat.SYSTEM,
},
{
label: `24h (${formatInTimeZone(
Date.now(),
usedTimeZone,
TimeFormat.HOUR_24,
)})`,
label: t`24h (${hour24Label})`,
value: TimeFormat.HOUR_24,
},
{
label: `12h (${formatInTimeZone(
Date.now(),
usedTimeZone,
TimeFormat.HOUR_12,
)})`,
label: t`12h (${hour12Label})`,
value: TimeFormat.HOUR_12,
},
]}

View File

@ -1,6 +1,6 @@
import { i18n } from '@lingui/core';
import { I18nProvider } from '@lingui/react';
import { StoryFn } from '@storybook/react';
import { Decorator } from '@storybook/react';
import { messages as enMessages } from '../../locales/generated/en';
i18n.load({
@ -8,7 +8,7 @@ i18n.load({
});
i18n.activate('en');
export const i18nFrontDecorator = (Story: StoryFn) => {
export const I18nFrontDecorator: Decorator = (Story) => {
return (
<I18nProvider i18n={i18n}>
<Story />

View File

@ -34,14 +34,10 @@ export const getJestMetadataAndApolloMocksAndActionMenuWrapper = ({
return ({ children }: { children: ReactNode }) => (
<Wrapper>
<ContextStoreComponentInstanceContext.Provider
value={{
instanceId: componentInstanceId,
}}
value={{ instanceId: componentInstanceId }}
>
<ActionMenuComponentInstanceContext.Provider
value={{
instanceId: componentInstanceId,
}}
value={{ instanceId: componentInstanceId }}
>
<JestContextStoreSetter
contextStoreTargetedRecordsRule={contextStoreTargetedRecordsRule}