const messages = { "zh-CN": { common: { confirm: "确定", cancel: "取消", tips: "提示", home: "首页", search: "搜索", reset: "重置", add: "新增", edit: "修改", remove: "删除", status: "状态", createTime: "创建时间", actions: "操作", }, lang: { title: "语言", "zh-CN": "中文", "en-US": "英语", "fr-FR": "法语", "es-ES": "西班牙语", "pt-BR": "葡萄牙语", }, navbar: { layoutSize: "布局大小", profile: "个人中心", logout: "退出登录", logoutConfirm: "确定注销并退出系统吗?", }, login: { title: "GeoTag 企业客户后台", usernamePlaceholder: "账号", passwordPlaceholder: "密码", googleCodePlaceholder: "谷歌验证码", login: "登 录", loggingIn: "登 录 中...", usernameRequired: "用户名不能为空", passwordRequired: "密码不能为空", codeRequired: "验证码不能为空", humanVerifyRequired: "请进行人机验证", }, menu: { menuName: "菜单名称", status: "状态", search: "搜索", reset: "重置", add: "新增", expandCollapse: "展开/折叠", icon: "图标", orderNum: "排序", perms: "权限标识", component: "组件路径", createTime: "创建时间", actions: "操作", edit: "修改", delete: "删除", parentMenu: "上级菜单", selectParentMenu: "选择上级菜单", menuType: "菜单类型", menuTypeM: "目录", menuTypeC: "菜单", menuTypeF: "按钮", menuIcon: "菜单图标", clickSelectIcon: "点击选择图标", displayOrder: "显示排序", defaultName: "默认名称", defaultNamePlaceholder: "请输入默认菜单名称(中文)", path: "路由地址", pathPlaceholder: "请输入路由地址", componentPath: "组件路径", componentPathPlaceholder: "请输入组件路径", permsLabel: "权限字符", permsPlaceholder: "请输入权限标识", isFrame: "是否外链", yes: "是", no: "否", isCache: "是否缓存", cache: "缓存", noCache: "不缓存", visible: "显示状态", show: "显示", hide: "隐藏", menuStatus: "菜单状态", normal: "正常", disable: "停用", i18nTitle: "菜单多语言名称", zhCN: "中文 (zh-CN)", enUS: "英文 (en-US)", frFR: "法语 (fr-FR)", esES: "西语 (es-ES)", ptBR: "葡语 (pt-BR)", zhCNPlaceholder: "默认将与菜单名称同步", enUSPlaceholder: "请输入英文菜单名称", frFRPlaceholder: "请输入法语菜单名称", esESPlaceholder: "请输入西语菜单名称", ptBRPlaceholder: "请输入葡语菜单名称", rootCategory: "主类目", titleAdd: "添加菜单", titleEdit: "修改菜单", formNameRequired: "菜单名称不能为空", formOrderRequired: "菜单排序不能为空", formPathRequired: "路由地址不能为空", msgEditSuccess: "修改成功", msgAddSuccess: "新增成功", msgDeleteSuccess: "删除成功", confirmDelete: "是否确认删除名称为\"{name}\"的数据项?", }, request: { reloginTip: "登录状态已过期,您可以继续留在该页面,或者重新登录", relogin: "重新登录", invalidSession: "无效的会话,或者会话已过期,请重新登录。", backendConnectError: "后端接口连接异常", requestTimeout: "系统接口请求超时", apiErrorStatus: "系统接口{status}异常", downloading: "正在下载数据,请稍候", downloadError: "下载文件出现错误,请联系管理员!", }, }, "en-US": { common: { confirm: "Confirm", cancel: "Cancel", tips: "Notice", home: "Home", search: "Search", reset: "Reset", add: "Add", edit: "Edit", remove: "Delete", status: "Status", createTime: "Created Time", actions: "Actions", }, lang: { title: "Language", "zh-CN": "Chinese", "en-US": "English", "fr-FR": "French", "es-ES": "Spanish", "pt-BR": "Portuguese", }, navbar: { layoutSize: "Layout Size", profile: "Profile", logout: "Logout", logoutConfirm: "Are you sure you want to log out?", }, login: { title: "GeoTag Enterprise Portal", usernamePlaceholder: "Username", passwordPlaceholder: "Password", googleCodePlaceholder: "Google Auth Code", login: "Log In", loggingIn: "Logging In...", usernameRequired: "Username is required", passwordRequired: "Password is required", codeRequired: "Verification code is required", humanVerifyRequired: "Please complete human verification", }, menu: { menuName: "Menu Name", status: "Status", search: "Search", reset: "Reset", add: "Add", expandCollapse: "Expand/Collapse", icon: "Icon", orderNum: "Order", perms: "Permission Key", component: "Component Path", createTime: "Created Time", actions: "Actions", edit: "Edit", delete: "Delete", parentMenu: "Parent Menu", selectParentMenu: "Select Parent Menu", menuType: "Menu Type", menuTypeM: "Directory", menuTypeC: "Menu", menuTypeF: "Button", menuIcon: "Menu Icon", clickSelectIcon: "Click to select icon", displayOrder: "Display Order", defaultName: "Default Name", defaultNamePlaceholder: "Enter default menu name (Chinese)", path: "Route Path", pathPlaceholder: "Enter route path", componentPath: "Component Path", componentPathPlaceholder: "Enter component path", permsLabel: "Permission Key", permsPlaceholder: "Enter permission key", isFrame: "External Link", yes: "Yes", no: "No", isCache: "Cache", cache: "Cache", noCache: "No Cache", visible: "Visibility", show: "Show", hide: "Hide", menuStatus: "Menu Status", normal: "Normal", disable: "Disabled", i18nTitle: "Menu I18n Names", zhCN: "Chinese (zh-CN)", enUS: "English (en-US)", frFR: "French (fr-FR)", esES: "Spanish (es-ES)", ptBR: "Portuguese (pt-BR)", zhCNPlaceholder: "Will sync with menu name by default", enUSPlaceholder: "Enter English menu name", frFRPlaceholder: "Enter French menu name", esESPlaceholder: "Enter Spanish menu name", ptBRPlaceholder: "Enter Portuguese menu name", rootCategory: "Root", titleAdd: "Add Menu", titleEdit: "Edit Menu", formNameRequired: "Menu name is required", formOrderRequired: "Display order is required", formPathRequired: "Route path is required", msgEditSuccess: "Updated successfully", msgAddSuccess: "Added successfully", msgDeleteSuccess: "Deleted successfully", confirmDelete: "Delete item \"{name}\"?", }, request: { reloginTip: "Session expired. Stay on this page or log in again.", relogin: "Log In Again", invalidSession: "Invalid session, please log in again.", backendConnectError: "Backend connection error", requestTimeout: "Request timeout", apiErrorStatus: "API error {status}", downloading: "Downloading, please wait...", downloadError: "Download failed, please contact administrator.", }, }, "fr-FR": { common: { confirm: "Confirmer", cancel: "Annuler", tips: "Info", home: "Accueil", search: "Rechercher", reset: "Réinitialiser", add: "Ajouter", edit: "Modifier", remove: "Supprimer", status: "Statut", createTime: "Date de création", actions: "Actions", }, lang: { title: "Langue", "zh-CN": "Chinois", "en-US": "Anglais", "fr-FR": "Français", "es-ES": "Espagnol", "pt-BR": "Portugais", }, navbar: { layoutSize: "Taille de mise en page", profile: "Profil", logout: "Se déconnecter", logoutConfirm: "Confirmer la déconnexion ?", }, login: { title: "Portail Entreprise GeoTag", usernamePlaceholder: "Compte", passwordPlaceholder: "Mot de passe", googleCodePlaceholder: "Code Google Auth", login: "Connexion", loggingIn: "Connexion...", usernameRequired: "Le nom d'utilisateur est requis", passwordRequired: "Le mot de passe est requis", codeRequired: "Le code est requis", humanVerifyRequired: "Veuillez effectuer la vérification humaine", }, menu: { menuName: "Nom du menu", status: "Statut", search: "Rechercher", reset: "Réinitialiser", add: "Ajouter", expandCollapse: "Déplier/Replier", icon: "Icône", orderNum: "Ordre", perms: "Clé de permission", component: "Chemin du composant", createTime: "Date de création", actions: "Actions", edit: "Modifier", delete: "Supprimer", parentMenu: "Menu parent", selectParentMenu: "Choisir le menu parent", menuType: "Type de menu", menuTypeM: "Répertoire", menuTypeC: "Menu", menuTypeF: "Bouton", menuIcon: "Icône du menu", clickSelectIcon: "Cliquer pour choisir une icône", displayOrder: "Ordre d'affichage", defaultName: "Nom par défaut", defaultNamePlaceholder: "Saisir le nom par défaut (chinois)", path: "Chemin de route", pathPlaceholder: "Saisir le chemin de route", componentPath: "Chemin du composant", componentPathPlaceholder: "Saisir le chemin du composant", permsLabel: "Clé de permission", permsPlaceholder: "Saisir la clé de permission", isFrame: "Lien externe", yes: "Oui", no: "Non", isCache: "Cache", cache: "Cache", noCache: "Sans cache", visible: "Visibilité", show: "Afficher", hide: "Masquer", menuStatus: "Statut du menu", normal: "Normal", disable: "Désactivé", i18nTitle: "Noms multilingues du menu", zhCN: "Chinois (zh-CN)", enUS: "Anglais (en-US)", frFR: "Français (fr-FR)", esES: "Espagnol (es-ES)", ptBR: "Portugais (pt-BR)", zhCNPlaceholder: "Synchronisé avec le nom par défaut", enUSPlaceholder: "Saisir le nom anglais", frFRPlaceholder: "Saisir le nom français", esESPlaceholder: "Saisir le nom espagnol", ptBRPlaceholder: "Saisir le nom portugais", rootCategory: "Racine", titleAdd: "Ajouter un menu", titleEdit: "Modifier le menu", formNameRequired: "Le nom du menu est requis", formOrderRequired: "L'ordre est requis", formPathRequired: "Le chemin est requis", msgEditSuccess: "Modification réussie", msgAddSuccess: "Ajout réussi", msgDeleteSuccess: "Suppression réussie", confirmDelete: "Supprimer l'élément \"{name}\" ?", }, request: { reloginTip: "Session expirée, veuillez vous reconnecter.", relogin: "Se reconnecter", invalidSession: "Session invalide, veuillez vous reconnecter.", backendConnectError: "Erreur de connexion au backend", requestTimeout: "Délai de requête dépassé", apiErrorStatus: "Erreur API {status}", downloading: "Téléchargement en cours...", downloadError: "Échec du téléchargement, contactez l'administrateur.", }, }, "es-ES": { common: { confirm: "Confirmar", cancel: "Cancelar", tips: "Aviso", home: "Inicio", search: "Buscar", reset: "Restablecer", add: "Agregar", edit: "Editar", remove: "Eliminar", status: "Estado", createTime: "Fecha de creación", actions: "Acciones", }, lang: { title: "Idioma", "zh-CN": "Chino", "en-US": "Inglés", "fr-FR": "Francés", "es-ES": "Español", "pt-BR": "Portugués", }, navbar: { layoutSize: "Tamaño de diseño", profile: "Perfil", logout: "Cerrar sesión", logoutConfirm: "¿Confirmar cierre de sesión?", }, login: { title: "Portal Empresarial GeoTag", usernamePlaceholder: "Cuenta", passwordPlaceholder: "Contraseña", googleCodePlaceholder: "Código de Google", login: "Iniciar sesión", loggingIn: "Iniciando sesión...", usernameRequired: "El usuario es obligatorio", passwordRequired: "La contraseña es obligatoria", codeRequired: "El código es obligatorio", humanVerifyRequired: "Complete la verificación humana", }, menu: { menuName: "Nombre del menú", status: "Estado", search: "Buscar", reset: "Restablecer", add: "Agregar", expandCollapse: "Expandir/Contraer", icon: "Icono", orderNum: "Orden", perms: "Clave de permiso", component: "Ruta del componente", createTime: "Fecha de creación", actions: "Acciones", edit: "Editar", delete: "Eliminar", parentMenu: "Menú padre", selectParentMenu: "Seleccionar menú padre", menuType: "Tipo de menú", menuTypeM: "Directorio", menuTypeC: "Menú", menuTypeF: "Botón", menuIcon: "Icono del menú", clickSelectIcon: "Haga clic para seleccionar icono", displayOrder: "Orden de visualización", defaultName: "Nombre predeterminado", defaultNamePlaceholder: "Ingrese nombre predeterminado (chino)", path: "Ruta", pathPlaceholder: "Ingrese ruta", componentPath: "Ruta del componente", componentPathPlaceholder: "Ingrese ruta del componente", permsLabel: "Clave de permiso", permsPlaceholder: "Ingrese clave de permiso", isFrame: "Enlace externo", yes: "Sí", no: "No", isCache: "Cache", cache: "Cache", noCache: "Sin cache", visible: "Visibilidad", show: "Mostrar", hide: "Ocultar", menuStatus: "Estado del menú", normal: "Normal", disable: "Deshabilitado", i18nTitle: "Nombres multilingües del menú", zhCN: "Chino (zh-CN)", enUS: "Inglés (en-US)", frFR: "Francés (fr-FR)", esES: "Español (es-ES)", ptBR: "Portugués (pt-BR)", zhCNPlaceholder: "Se sincroniza con el nombre del menú", enUSPlaceholder: "Ingrese nombre en inglés", frFRPlaceholder: "Ingrese nombre en francés", esESPlaceholder: "Ingrese nombre en español", ptBRPlaceholder: "Ingrese nombre en portugués", rootCategory: "Raíz", titleAdd: "Agregar menú", titleEdit: "Editar menú", formNameRequired: "El nombre del menú es obligatorio", formOrderRequired: "El orden es obligatorio", formPathRequired: "La ruta es obligatoria", msgEditSuccess: "Actualizado correctamente", msgAddSuccess: "Agregado correctamente", msgDeleteSuccess: "Eliminado correctamente", confirmDelete: "¿Eliminar el elemento \"{name}\"?", }, request: { reloginTip: "La sesión expiró, vuelva a iniciar sesión.", relogin: "Iniciar sesión de nuevo", invalidSession: "Sesión inválida, inicie sesión de nuevo.", backendConnectError: "Error de conexión con el backend", requestTimeout: "Tiempo de espera agotado", apiErrorStatus: "Error API {status}", downloading: "Descargando, espere...", downloadError: "Error al descargar, contacte al administrador.", }, }, "pt-BR": { common: { confirm: "Confirmar", cancel: "Cancelar", tips: "Aviso", home: "Início", search: "Pesquisar", reset: "Redefinir", add: "Adicionar", edit: "Editar", remove: "Excluir", status: "Status", createTime: "Data de criação", actions: "Ações", }, lang: { title: "Idioma", "zh-CN": "Chinês", "en-US": "Inglês", "fr-FR": "Francês", "es-ES": "Espanhol", "pt-BR": "Português", }, navbar: { layoutSize: "Tamanho do layout", profile: "Perfil", logout: "Sair", logoutConfirm: "Confirmar saída do sistema?", }, login: { title: "Portal Empresarial GeoTag", usernamePlaceholder: "Conta", passwordPlaceholder: "Senha", googleCodePlaceholder: "Código Google", login: "Entrar", loggingIn: "Entrando...", usernameRequired: "Usuário é obrigatório", passwordRequired: "Senha é obrigatória", codeRequired: "Código é obrigatório", humanVerifyRequired: "Conclua a verificação humana", }, menu: { menuName: "Nome do menu", status: "Status", search: "Pesquisar", reset: "Redefinir", add: "Adicionar", expandCollapse: "Expandir/Recolher", icon: "Ícone", orderNum: "Ordem", perms: "Chave de permissão", component: "Caminho do componente", createTime: "Data de criação", actions: "Ações", edit: "Editar", delete: "Excluir", parentMenu: "Menu pai", selectParentMenu: "Selecionar menu pai", menuType: "Tipo de menu", menuTypeM: "Diretório", menuTypeC: "Menu", menuTypeF: "Botão", menuIcon: "Ícone do menu", clickSelectIcon: "Clique para selecionar ícone", displayOrder: "Ordem de exibição", defaultName: "Nome padrão", defaultNamePlaceholder: "Digite o nome padrão (chinês)", path: "Rota", pathPlaceholder: "Digite a rota", componentPath: "Caminho do componente", componentPathPlaceholder: "Digite o caminho do componente", permsLabel: "Chave de permissão", permsPlaceholder: "Digite a chave de permissão", isFrame: "Link externo", yes: "Sim", no: "Não", isCache: "Cache", cache: "Cache", noCache: "Sem cache", visible: "Visibilidade", show: "Mostrar", hide: "Ocultar", menuStatus: "Status do menu", normal: "Normal", disable: "Desativado", i18nTitle: "Nomes multilíngues do menu", zhCN: "Chinês (zh-CN)", enUS: "Inglês (en-US)", frFR: "Francês (fr-FR)", esES: "Espanhol (es-ES)", ptBR: "Português (pt-BR)", zhCNPlaceholder: "Sincroniza com nome padrão", enUSPlaceholder: "Digite nome em inglês", frFRPlaceholder: "Digite nome em francês", esESPlaceholder: "Digite nome em espanhol", ptBRPlaceholder: "Digite nome em português", rootCategory: "Raiz", titleAdd: "Adicionar menu", titleEdit: "Editar menu", formNameRequired: "Nome do menu é obrigatório", formOrderRequired: "Ordem é obrigatória", formPathRequired: "Rota é obrigatória", msgEditSuccess: "Atualizado com sucesso", msgAddSuccess: "Adicionado com sucesso", msgDeleteSuccess: "Excluído com sucesso", confirmDelete: "Excluir o item \"{name}\"?", }, request: { reloginTip: "Sessão expirada, faça login novamente.", relogin: "Entrar novamente", invalidSession: "Sessão inválida, faça login novamente.", backendConnectError: "Erro de conexão com o backend", requestTimeout: "Tempo de requisição esgotado", apiErrorStatus: "Erro da API {status}", downloading: "Baixando, aguarde...", downloadError: "Erro ao baixar, contate o administrador.", }, }, }; export default messages;