diff --git a/packages/toolpad-core/src/locales/deDE.tsx b/packages/toolpad-core/src/locales/deDE.tsx new file mode 100644 index 00000000000..3ff1aec99da --- /dev/null +++ b/packages/toolpad-core/src/locales/deDE.tsx @@ -0,0 +1,58 @@ +import type { LocaleText } from '../AppProvider'; +import { getLocalization } from './getLocalization'; + +const deLabels: LocaleText = { + // Account + accountSignInLabel: 'Anmelden', + accountSignOutLabel: 'Abmelden', + + // AccountPreview + accountPreviewTitle: 'Konto', + accountPreviewIconButtonLabel: 'Aktueller Benutzer', + + // SignInPage + signInTitle: (brandingTitle?: string) => + brandingTitle ? `Bei ${brandingTitle} anmelden` : 'Anmelden', + signInSubtitle: 'Willkommen, bitte melden Sie sich an, um fortzufahren', + signInRememberMe: 'Angemeldet bleiben', + providerSignInTitle: (provider: string) => `Mit ${provider} anmelden`, + + // Common authentication labels + email: 'E-Mail', + password: 'Passwort', + username: 'Benutzername', + passkey: 'Passkey', + + // Common action labels + save: 'Speichern', + cancel: 'Abbrechen', + ok: 'OK', + or: 'Oder', + to: 'Zu', + with: 'Mit', + close: 'Schließen', + delete: 'Löschen', + alert: 'Warnung', + confirm: 'Bestätigen', + loading: 'Lädt...', + + // CRUD + createNewButtonLabel: 'Neu erstellen', + reloadButtonLabel: 'Daten neu laden', + createLabel: 'Erstellen', + createSuccessMessage: 'Element erfolgreich erstellt.', + createErrorMessage: 'Element konnte nicht erstellt werden. Grund:', + editLabel: 'Bearbeiten', + editSuccessMessage: 'Element erfolgreich bearbeitet.', + editErrorMessage: 'Element konnte nicht bearbeitet werden. Grund:', + deleteLabel: 'Löschen', + deleteConfirmTitle: 'Element löschen?', + deleteConfirmMessage: 'Möchten Sie dieses Element löschen?', + deleteConfirmLabel: 'Löschen', + deleteCancelLabel: 'Abbrechen', + deleteSuccessMessage: 'Element erfolgreich gelöscht.', + deleteErrorMessage: 'Element konnte nicht gelöscht werden. Grund:', + deletedItemMessage: 'Dieses Element wurde gelöscht.', +}; + +export default getLocalization(deLabels); diff --git a/packages/toolpad-core/src/locales/index.tsx b/packages/toolpad-core/src/locales/index.tsx index 64af5b01392..d400a2817ba 100644 --- a/packages/toolpad-core/src/locales/index.tsx +++ b/packages/toolpad-core/src/locales/index.tsx @@ -1,2 +1,5 @@ -export { default as hiIN } from './hiIN'; export { default as en } from './en'; +export { default as deDE } from './deDE'; +export { default as hiIN } from './hiIN'; +export { default as jaJP } from './jaJP'; +export { default as skSK } from './skSK';