export default {
  // Common section
  common: {
    confirm: "Confirm",
    cancel: "Cancel",
    reset: "Reset",
    save: "Save",
    edit: "Edit",
    delete: "Delete",
    add: "Add",
    clear: "Clear",
    export: "Export",
    import: "Import",
    query: "Query",
    resetQuery: "Reset Query",
    back: "Back",
    close: "Close",
    refresh: "Refresh",
    inputText: "Please enter",
    selectText: "Please select",
    startTimeText: "Start Time",
    endTimeText: "End Time",
    login: "Login",
    required: "This field is required",
    loginOut: "Logout",
    document: "Project Documentation",
    reminder: "Reminder",
    loginOutMessage: "Are you sure you want to log out?",
    ok: "OK",
    reload: "Reload",
    closeTab: "Close Tab",
    closeTheLeftTab: "Close Left Tabs",
    closeTheRightTab: "Close Right Tabs",
    closeOther: "Close Other Tabs",
    closeAll: "Close All Tabs",
    prevLabel: "Previous",
    nextLabel: "Next",
    skipLabel: "Skip",
    doneLabel: "Done",
    menu: "Menu",
    menuDes: "Menu rendered based on route structure",
    collapse: "Collapse/Expand",
    collapseDes: "Expand and collapse the menu bar",
    tagsView: "Tags View",
    tagsViewDes: "Used to record route history",
    tool: "Tool",
    toolDes: "Used to customize system settings",
    shrink: "Collapse",
    expand: "Expand",
    delMessage: "Delete selected data?",
    delWarning: "Warning",
    delOk: "OK",
    delCancel: "Cancel",
    delNoData: "Please select data to delete",
    delSuccess: "Deleted successfully",
    fullscreen: "Fullscreen",
    size: "Size",
    columnSetting: "Column Settings",
    lengthRange: "Length must be between {min} and {max} characters",
    notSpace: "Cannot contain spaces",
    notSpecialCharacters: "Cannot contain special characters",
    isEqual: "The two inputs are inconsistent",
    setting: "Settings",
    copySuccess: "Copy successfully",
    copyFailed: "Copy failed",
  },
  // Menu internationalization
  route: {
    dashboard: "Dashboard",
    document: "Document",
  },
  // 登录页面国际化
  login: {
    themeToggle: "Theme Switch",
    languageToggle: "Language Switch",
    dark: "Dark",
    light: "Light",
    username: "Please enter Username",
    password: "Please enter Password",
    newPassword: "Please enter new Password",
    login: "Login",
    captchaCode: "Please enter Verify Code",
    capsLock: "Caps Lock is On",
    rememberMe: "Remember Me",
    forgetPassword: "Forget Password?",
    message: {
      username: {
        required: "Please enter Username",
      },
      password: {
        required: "Please enter Password",
        min: "The password cannot be less than 6 characters",
        confirm: "Please confirm the password again",
        inconformity: "The two password entries are inconsistent",
      },
      captchaCode: {
        required: "Please enter Verify Code",
      },
      mobile: {
        required: "Please enter mobile number",
        invalid: "Invalid mobile number format",
        exist: "Mobile number already exists",
      },
      email: {
        required: "Please enter email",
        invalid: "Invalid email format",
        exist: "Email already exists",
      },
      name: {
        required: "Please enter account",
        invalid: "Invalid account format",
        min: "Account cannot be less than 2 characters",
      },
      agree: {
        required: "Please agree to the User Agreement",
      },
    },
    otherLoginMethods: "Other",
    resetPassword: "Reset password",
    thinkOfPasswd: "Remember your password?",
    register: "Register account",
    agree: "I have read and agree to the",
    userAgreement: "User Agreement",
    haveAccount: "Already have an account?",
    noAccount: "Don't have an account?",
    quickFill: "Quick fill",
    reg: "Register",
  },
  // 导航栏国际化
  navbar: {
    dashboard: "Dashboard",
    logout: "Logout",
    document: "Document",
    gitee: "Gitee",
    lock: "Lock",
    unlock: "Unlock",
    profile: "User Profile",
    config: "Config Center",
    tour: "Project Tour",
    refresh: "Refresh",
    close: "Close",
    closeLeft: "Close Left",
    closeRight: "Close Right",
    closeOther: "Close Other",
    closeAll: "Close All",
    refreshCache: "Refresh Cache",
  },
  lock: {
    lockScreen: "Lock screen",
    lockPassword: "Lock screen password",
    unlock: "Click to unlock",
    backToLogin: "Back to login",
    entrySystem: "Entry the system",
    placeholder: "Please enter the lock screen password",
    message: "Lock screen password error",
  },
  sizeSelect: {
    tooltip: "Layout Size",
    default: "Default",
    large: "Large",
    small: "Small",
    message: {
      success: "Switch Layout Size Successful!",
    },
  },
  langSelect: {
    message: {
      success: "Switch Language Successful!",
    },
  },
  settings: {
    project: "Project Settings",
    theme: "Theme",
    interface: "Interface",
    navigation: "Navigation",
    themeColor: "Theme Color",
    customColor: "Custom Color",
    showTagsView: "Show Tags View",
    showAppLogo: "Show App Logo",
    sidebarColorScheme: "Sidebar Color Scheme",
    showWatermark: "Show Watermark",
    showDesktopTools: "Desktop Tools Settings",
    showMenuSearch: "Show Menu Search",
    showFullscreen: "Show Fullscreen Toggle",
    showSizeSelect: "Show Layout Size",
    showLangSelect: "Show Language Select",
    showNotification: "Show Notification",
    classicBlue: "Classic Blue",
    minimalWhite: "Minimal White",
    copyConfig: "Copy Config",
    resetConfig: "Reset Default",
    copySuccess: "Configuration copied to clipboard",
    resetSuccess: "Reset to default configuration",
    copyDescription:
      "Copy config will generate current settings code, reset will restore all settings to default",
    confirmReset: "Are you sure to reset all settings to default? This operation cannot be undone.",
    applyToFile: "Apply to File",
    onlyCopy: "Only Copy",
    leftLayout: "Left Mode",
    topLayout: "Top Mode",
    mixLayout: "Mix Mode",
    configManagement: "Config Management",
    copyConfigDescription:
      "Generate current settings code and copy to clipboard, then overwrite src/settings.ts file",
    resetConfigDescription: "Restore all settings to system default values",
    systemTheme: "System Theme",
    showGuide: "Show Guide",
  },
  error: {
    noPermission: `Sorry, you don't have permission to access this page.`,
    pageError: "Sorry, the page you visited does not exist.",
    networkError: "Sorry, the server reported an error.",
    returnToHome: "Return to home",
  },
};
