import { TranslationMessages } from "react-admin"; import englishMessages from "ra-language-english"; const customEnglishMessages: TranslationMessages = { ...englishMessages, auth: { loggingIn: "Logging in...", permissionDenied: "Permission denied", }, pos: { configuration: "Configuration", menu: { security: "Security", accounts: "Accounts", voicelines: "Voice Lines", providers: "Voice Provider", webhooks: "Webhooks", voice: "Voice", whatsapp: "WhatsApp", signal: "Signal", }, }, resources: { signalBots: { name: "Signal Bot |||| Signal Bots", verifyDialog: { sms: "Please enter the verification code sent via SMS to %{phoneNumber}", voice: "Please answer the call from Signal to %{phoneNumber} and enter the verification code", }, }, whatsappBots: { name: "WhatsApp Bot |||| WhatsApp Bots", }, users: { name: "User |||| Users", }, accounts: { name: "OAuth Account |||| OAuth Accounts", }, voicelines: { name: "Voice Line |||| Voice Lines", fields: { providerLineSid: "Provider Line SID", }, }, providers: { name: "Voice Provider |||| Voice Providers", fields: { credentials: { accountSid: "Twilio Account SID", apiKeySid: "Twilio API Key SID", apiKeySecret: "Twilio API Key Secret", }, }, }, webhooks: { name: "Webhook |||| Webhooks", fields: { endpointUrl: "Endpoint URL", httpMethod: "HTTP Method", headers: "HTTP Headers", header: "Header Name", value: "Header Value", }, }, }, validation: { url: "a valid url starting with https:// is required", voice: "a voice is required", language: "a language is required", headerName: "a valid http header name has only letters, numbers and dashes", noAvailableNumbers: "There are no available numbers to assign. Please visit the provider and purchase more numbers.", noVoiceLines: "There are no configured voice lines. Visit the Voice Lines admin page to create some.", }, }; export default customEnglishMessages;