Translation followup (#9735)
Address PR comments and more progress on translation
This commit is contained in:
@ -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>
|
||||
|
||||
@ -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 you’ve 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"
|
||||
|
||||
@ -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 you’ve 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 you’ve 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"
|
||||
|
||||
|
||||
@ -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 you’ve 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"
|
||||
|
||||
@ -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 you’ve 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
@ -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 you’ve 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"
|
||||
|
||||
@ -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 you’ve 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 ""
|
||||
|
||||
|
||||
@ -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 you’ve 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"
|
||||
|
||||
@ -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 you’ve 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} 应用程序接口密钥"
|
||||
|
||||
@ -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 you’ve 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} 应用程序接口密钥"
|
||||
|
||||
@ -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) => (
|
||||
|
||||
@ -21,11 +21,7 @@ export const RecordShowRightDrawerActionMenu = () => {
|
||||
return (
|
||||
<>
|
||||
{contextStoreCurrentObjectMetadataId && (
|
||||
<ActionMenuContext.Provider
|
||||
value={{
|
||||
isInRightDrawer: true,
|
||||
}}
|
||||
>
|
||||
<ActionMenuContext.Provider value={{ isInRightDrawer: true }}>
|
||||
<RightDrawerActionMenuDropdown />
|
||||
<ActionMenuConfirmationModals />
|
||||
<RecordActionMenuEntriesSetter />
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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 }}
|
||||
|
||||
@ -100,9 +100,7 @@ export const MessageThreadSubscribersDropdownButton = ({
|
||||
)}
|
||||
</DropdownMenu>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: MESSAGE_THREAD_SUBSCRIBER_DROPDOWN_ID,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: MESSAGE_THREAD_SUBSCRIBER_DROPDOWN_ID }}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
@ -70,9 +70,7 @@ export const AttachmentDropdown = ({
|
||||
/>
|
||||
</DropdownMenuItemsContainer>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
@ -18,9 +18,7 @@ const meta: Meta<typeof TimelineActivities> = {
|
||||
(Story) => {
|
||||
return (
|
||||
<TimelineActivityContext.Provider
|
||||
value={{
|
||||
labelIdentifierValue: 'Mock',
|
||||
}}
|
||||
value={{ labelIdentifierValue: 'Mock' }}
|
||||
>
|
||||
<Story />
|
||||
</TimelineActivityContext.Provider>
|
||||
|
||||
@ -17,9 +17,7 @@ const meta: Meta<typeof EventCardMessage> = {
|
||||
(Story) => {
|
||||
return (
|
||||
<TimelineActivityContext.Provider
|
||||
value={{
|
||||
labelIdentifierValue: 'Mock',
|
||||
}}
|
||||
value={{ labelIdentifierValue: 'Mock' }}
|
||||
>
|
||||
<Story />
|
||||
</TimelineActivityContext.Provider>
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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>
|
||||
);
|
||||
|
||||
@ -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,
|
||||
},
|
||||
];
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -42,9 +42,7 @@ export const PageFavoriteFoldersDropdown = ({
|
||||
/>
|
||||
</>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
</DropdownScope>
|
||||
</FavoriteFolderPickerComponentInstanceContext>
|
||||
|
||||
@ -33,7 +33,7 @@ export const AppNavigationDrawer = ({
|
||||
|
||||
const drawerProps: NavigationDrawerProps = isSettingsDrawer
|
||||
? {
|
||||
title: t`'Exit Settings'`,
|
||||
title: t`Exit Settings`,
|
||||
children: <SettingsNavigationDrawerItems />,
|
||||
footer: (
|
||||
<AdvancedSettingsToggle
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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 />
|
||||
|
||||
@ -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) }}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
@ -13,9 +13,7 @@ export const RecordFieldInputScope = ({
|
||||
}: RecordFieldInputScopeProps) => {
|
||||
return (
|
||||
<RecordFieldInputScopeInternalContext.Provider
|
||||
value={{
|
||||
scopeId: recordFieldInputScopeId,
|
||||
}}
|
||||
value={{ scopeId: recordFieldInputScopeId }}
|
||||
>
|
||||
{children}
|
||||
</RecordFieldInputScopeInternalContext.Provider>
|
||||
|
||||
@ -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];
|
||||
|
||||
|
||||
@ -229,9 +229,7 @@ export const RecordDetailRelationSection = ({
|
||||
)}
|
||||
</RecordPickerComponentInstanceContext.Provider>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
</DropdownScope>
|
||||
)
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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>
|
||||
)}
|
||||
</>
|
||||
);
|
||||
|
||||
@ -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>
|
||||
);
|
||||
|
||||
@ -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')}
|
||||
/>
|
||||
|
||||
@ -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: [],
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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}
|
||||
|
||||
@ -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}
|
||||
/>
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -126,9 +126,7 @@ export const SettingsDataModelNewFieldBreadcrumbDropDown = () => {
|
||||
</DropdownMenuItemsContainer>
|
||||
</DropdownMenu>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
</StyledContainer>
|
||||
);
|
||||
|
||||
@ -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>}
|
||||
|
||||
@ -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) &&
|
||||
|
||||
@ -132,12 +132,8 @@ export const SettingsObjectNewFieldSelector = ({
|
||||
<UndecoratedLink
|
||||
to={getSettingsPath(
|
||||
SettingsPath.ObjectNewFieldConfigure,
|
||||
{
|
||||
objectNamePlural,
|
||||
},
|
||||
{
|
||||
fieldType: key,
|
||||
},
|
||||
{ objectNamePlural },
|
||||
{ fieldType: key },
|
||||
)}
|
||||
fullWidth
|
||||
onClick={() => {
|
||||
|
||||
@ -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,
|
||||
],
|
||||
};
|
||||
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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}
|
||||
|
||||
@ -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} />
|
||||
}
|
||||
|
||||
@ -80,9 +80,7 @@ export const SettingsObjectFieldActiveActionDropdown = ({
|
||||
)}
|
||||
</DropdownMenuItemsContainer>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
@ -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}
|
||||
/>
|
||||
|
||||
@ -65,9 +65,7 @@ export const SettingsObjectInactiveMenuDropDown = ({
|
||||
)}
|
||||
</DropdownMenuItemsContainer>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
@ -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}
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -128,9 +128,7 @@ export const SettingsServerlessFunctionTabEnvironmentVariableTableRow = ({
|
||||
/>
|
||||
</DropdownMenuItemsContainer>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropDownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropDownId }}
|
||||
/>
|
||||
</TableCell>
|
||||
</StyledTableRow>
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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),
|
||||
|
||||
@ -42,9 +42,7 @@ export const SignInBackgroundMockContainer = () => {
|
||||
value={{ instanceId: recordIndexId }}
|
||||
>
|
||||
<ContextStoreComponentInstanceContext.Provider
|
||||
value={{
|
||||
instanceId: recordIndexId,
|
||||
}}
|
||||
value={{ instanceId: recordIndexId }}
|
||||
>
|
||||
<ActionMenuComponentInstanceContext.Provider
|
||||
value={{ instanceId: recordIndexId }}
|
||||
|
||||
@ -29,9 +29,7 @@ export const Default = () => (
|
||||
onError={() => null}
|
||||
nextStep={() => null}
|
||||
setPreviousStepState={() => null}
|
||||
currentStepState={{
|
||||
type: SpreadsheetImportStepType.upload,
|
||||
}}
|
||||
currentStepState={{ type: SpreadsheetImportStepType.upload }}
|
||||
/>
|
||||
</ModalWrapper>
|
||||
</ReactSpreadsheetImportContextProvider>
|
||||
|
||||
@ -40,9 +40,7 @@ export const SupportDropdown = () => {
|
||||
/>
|
||||
</DropdownMenuItemsContainer>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
@ -13,9 +13,7 @@ export const DialogManagerScope = ({
|
||||
}: DialogManagerScopeProps) => {
|
||||
return (
|
||||
<DialogManagerScopeInternalContext.Provider
|
||||
value={{
|
||||
scopeId: dialogManagerScopeId,
|
||||
}}
|
||||
value={{ scopeId: dialogManagerScopeId }}
|
||||
>
|
||||
{children}
|
||||
</DialogManagerScopeInternalContext.Provider>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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: [
|
||||
|
||||
@ -13,9 +13,7 @@ export const SnackBarProviderScope = ({
|
||||
}: SnackBarProviderScopeProps) => {
|
||||
return (
|
||||
<SnackBarManagerScopeInternalContext.Provider
|
||||
value={{
|
||||
scopeId: snackBarManagerScopeId,
|
||||
}}
|
||||
value={{ scopeId: snackBarManagerScopeId }}
|
||||
>
|
||||
{children}
|
||||
</SnackBarManagerScopeInternalContext.Provider>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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
|
||||
/>
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -98,9 +98,7 @@ export const DefaultLayout = () => {
|
||||
2
|
||||
: 0,
|
||||
}}
|
||||
transition={{
|
||||
duration: theme.animation.duration.normal,
|
||||
}}
|
||||
transition={{ duration: theme.animation.duration.normal }}
|
||||
>
|
||||
{showAuthModal ? (
|
||||
<StyledAppNavigationDrawerMock />
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -108,9 +108,7 @@ export const ShowPageAddButton = ({
|
||||
/>
|
||||
</DropdownMenuItemsContainer>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: PageHotkeyScope.ShowPage,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: PageHotkeyScope.ShowPage }}
|
||||
/>
|
||||
</StyledContainer>
|
||||
);
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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],
|
||||
);
|
||||
|
||||
@ -179,9 +179,7 @@ export const WorkflowSingleRecordPicker = ({
|
||||
/>
|
||||
</RecordPickerComponentInstanceContext.Provider>
|
||||
}
|
||||
dropdownHotkeyScope={{
|
||||
scope: dropdownId,
|
||||
}}
|
||||
dropdownHotkeyScope={{ scope: dropdownId }}
|
||||
/>
|
||||
</DropdownScope>
|
||||
</StyledFormSelectContainer>
|
||||
|
||||
@ -132,9 +132,7 @@ export const WorkflowVariablesDropdownFieldItems = ({
|
||||
<DropdownMenuHeader
|
||||
StartIcon={IconChevronLeft}
|
||||
onClick={goBack}
|
||||
style={{
|
||||
position: 'fixed',
|
||||
}}
|
||||
style={{ position: 'fixed' }}
|
||||
>
|
||||
<OverflowingTextWithTooltip text={headerLabel} />
|
||||
</DropdownMenuHeader>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
) : (
|
||||
|
||||
@ -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}
|
||||
|
||||
@ -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>
|
||||
</>
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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 you’ve 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}
|
||||
/>
|
||||
</>
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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,
|
||||
},
|
||||
{
|
||||
|
||||
@ -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,
|
||||
},
|
||||
]}
|
||||
|
||||
@ -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 />
|
||||
@ -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}
|
||||
|
||||
Reference in New Issue
Block a user