| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 | const translation = {  api: {    success: 'Success',    saved: 'Saved',    create: 'Created',    remove: 'Removed',  },  operation: {    confirm: 'Confirm',    cancel: 'Cancel',    clear: 'Clear',    save: 'Save',    edit: 'Edit',    add: 'Add',    refresh: 'Restart',    search: 'Search',    change: 'Change',    remove: 'Remove',    send: 'Send',    copy: 'Copy',    lineBreak: 'Line break',    sure: 'I\'m sure',  },  placeholder: {    input: 'Please enter',    select: 'Please select',  },  unit: {    char: 'chars',  },  actionMsg: {    modifiedSuccessfully: 'Modified successfully',    modificationFailed: 'Modification failed',    copySuccessfully: 'Copied successfully',  },  model: {    params: {      temperature: 'Temperature',      temperatureTip:        'Controls randomness: Lowering results in less random completions. As the temperature approaches zero, the model will become deterministic and repetitive.',      topP: 'Top P',      topPTip:        'Controls diversity via nucleus sampling: 0.5 means half of all likelihood-weighted options are considered.',      presencePenalty: 'Presence penalty',      presencePenaltyTip:        'How much to penalize new tokens based on whether they appear in the text so far. Increases the model\'s likelihood to talk about new topics.',      frequencyPenalty: 'Frequency penalty',      frequencyPenaltyTip:        'How much to penalize new tokens based on their existing frequency in the text so far. Decreases the model\'s likelihood to repeat the same line verbatim.',      maxToken: 'Max token',      maxTokenTip:        'Max tokens generated is 2,048 or 4,000, depending on the model. Prompt and completion share this limit. One token is roughly 1 English character.',      setToCurrentModelMaxTokenTip: 'Max token is updated to the maximum token of the current model 4,000.',    },    tone: {      Creative: 'Creative',      Balanced: 'Balanced',      Precise: 'Precise',      Custom: 'Custom',    },  },  menus: {    status: 'beta',    apps: 'Apps',    plugins: 'Plugins',    pluginsTips: 'Integrate third-party plugins or create ChatGPT-compatible AI-Plugins.',    datasets: 'Datasets',    datasetsTips: 'COMING SOON: Import your own text data or write data in real-time via Webhook for LLM context enhancement.',    newApp: 'New App',    newDataset: 'Create dataset',  },  userProfile: {    settings: 'Settings',    workspace: 'Workspace',    createWorkspace: 'Create Workspace',    helpCenter: 'Help Document',    about: 'About',    logout: 'Log out',  },  settings: {    accountGroup: 'ACCOUNT',    workplaceGroup: 'WORKPLACE',    account: "My account",    members: "Members",    integrations: "Integrations",    language: "Language",    provider: "Model Provider"  },  account: {    avatar: 'Avatar',    name: 'Name',    email: 'Email',    langGeniusAccount: 'Dify account',    langGeniusAccountTip: 'Your Dify account and associated user data.',    editName: 'Edit Name',    showAppLength: 'Show {{length}} apps',  },  members: {    team: 'Team',    invite: 'Invite',    name: 'NAME',    lastActive: 'LAST ACTIVE',    role: 'ROLES',    pending: 'Pending...',    owner: 'Owner',    admin: 'Admin',    adminTip: 'Can build apps & manage team settings',    normal: 'Normal',    normalTip: 'Only can use apps,can not build apps',    inviteTeamMember: 'Invite team member',    inviteTeamMemberTip: 'The other person will receive an email. If he\'s already a Dify user, he can access your team data directly after signing in.',    email: 'Email',    emailInvalid: 'Invalid Email Format',    emailPlaceholder: 'Input Email',    sendInvite: 'Send Invite',    invitationSent: 'Invitation sent',    invitationSentTip: 'The invitation is sent, and they can sign in to Dify to access your team data.',    ok: 'OK',    removeFromTeam: 'Remove from team',    removeFromTeamTip: 'Will remove team access',    setAdmin: 'Set as administrator',    setMember: 'Set to ordinary member',    disinvite: 'Cancel the invitation',    deleteMember: 'Delete Member',    you: '(You)',  },  integrations: {    connected: 'Connected',    google: 'Google',    googleAccount: 'Login with Google account',    github: 'GitHub',    githubAccount: 'Login with GitHub account',    connect: 'Connect'  },  language: {    displayLanguage: 'Display Language',    timezone: 'Time Zone',  },  provider: {    apiKey: "API Key",    enterYourKey: "Enter your API key here",    invalidKey: "Invalid OpenAI API key",    validating: "Validating key...",    saveFailed: "Save api key failed",    apiKeyExceedBill: "This API KEY has no quota available, please read",    addKey: 'Add Key',    comingSoon: 'Coming Soon',    editKey: 'Edit',    invalidApiKey: 'Invalid API key',    azure: {      apiBase: 'API Base',      apiBasePlaceholder: 'The API Base URL of your Azure OpenAI Resource.',      apiKey: 'API Key',      apiKeyPlaceholder: 'Enter your API key here',      helpTip: 'Learn Azure OpenAI Service',    },    openaiHosted: {      openaiHosted: 'Hosted OpenAI',      onTrial: 'ON TRIAL',      exhausted: 'QUOTA EXHAUSTED',      desc: 'The OpenAI hosting service provided by Dify allows you to use models such as GPT-3.5. Before your trial quota is used up, you need to set up other model providers.',      callTimes: 'Call times',      usedUp: 'Trial quota used up. Add own Model Provider.',      useYourModel: 'Currently using own Model Provider.',      close: 'Close',    },    encrypted: {      front: 'Your API KEY will be encrypted and stored using',      back: ' technology.',    }  },  about: {    changeLog: 'Changlog',    updateNow: 'Update now',    nowAvailable: 'Dify {{version}} is now available.',    latestAvailable: 'Dify {{version}} is the latest version available.',  },  appMenus: {    overview: 'Overview',    promptEng: 'Prompt Eng.',    apiAccess: 'API Access',    logAndAnn: 'Logs & Ann.',  },  environment: {    testing: 'TESTING',    development: 'DEVELOPMENT',  },  appModes: {    completionApp: 'Text Generator',    chatApp: 'Chat App',  },  datasetMenus: {    documents: 'Documents',    hitTesting: 'Hit Testing',    settings: 'Settings',    emptyTip: 'The data set has not been associated, please go to the application or plug-in to complete the association.',    viewDoc: 'View documentation',    relatedApp: 'linked apps',  },}export default translation
 |