diff --git a/Admin.NET/.vscode/launch.json b/Admin.NET/.vscode/launch.json new file mode 100644 index 00000000..f724a3b5 --- /dev/null +++ b/Admin.NET/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // 使用 IntelliSense 了解相关属性。 + // 悬停以查看现有属性的描述。 + // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "C#: Admin.NET.Web.Entry [Admin.NET.Web.Entry - net9.0]", + "type": "dotnet", + "request": "launch", + "projectPath": "${workspaceFolder}\\Admin.NET.Web.Entry\\Admin.NET.Web.Entry.csproj", + "launchConfigurationId": "TargetFramework=net9.0;Admin.NET.Web.Entry" + } + ] +} \ No newline at end of file diff --git a/Admin.NET/Admin.NET.Application/Configuration/App.json b/Admin.NET/Admin.NET.Application/Configuration/App.json index a63feab4..51bdd580 100644 --- a/Admin.NET/Admin.NET.Application/Configuration/App.json +++ b/Admin.NET/Admin.NET.Application/Configuration/App.json @@ -33,9 +33,9 @@ ".img": "application/octet-stream" }, "LocalizationSettings": { - "SupportedCultures": [ "zh-CN", "en" ], // 语言列表 + "SupportedCultures": [ "zh-CN","zh-HK","en","de","es","fi","fr","it","ja","ko","no","pl","pt","ru","zh-TW" ], // 语言列表 "DefaultCulture": "zh-CN", // 默认语言 - "DateTimeFormatCulture": "zh-CN" // 固定时间区域为特定时区(多语言) + "DateTimeFormatCulture": "zh-CN", // 固定时间区域为特定时区(多语言) }, "CorsAccessorSettings": { //"PolicyName": "App.Cors.Policy", // 跨域策略名称 diff --git a/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj b/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj index cc622db9..dc45dac9 100644 --- a/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj +++ b/Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj @@ -61,6 +61,7 @@ + @@ -71,6 +72,15 @@ + + + + + + true + PreserveNewest + PreserveNewest + diff --git a/Admin.NET/Admin.NET.Core/Entity/SysMenu.cs b/Admin.NET/Admin.NET.Core/Entity/SysMenu.cs index 3c76488b..efdfa75f 100644 --- a/Admin.NET/Admin.NET.Core/Entity/SysMenu.cs +++ b/Admin.NET/Admin.NET.Core/Entity/SysMenu.cs @@ -4,6 +4,8 @@ // // 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任! +using Furion.Localization; + namespace Admin.NET.Core; /// @@ -126,6 +128,14 @@ public partial class SysMenu : EntityBase [MaxLength(256)] public string? Remark { get; set; } + /// + /// 国际化名称 + /// + [SugarColumn(IsIgnore = true, ColumnDescription = "国际化名称")] + public string? I18nName { get { + return String.IsNullOrEmpty(Title) ? Title : L.Text[Title]; + } } + /// /// 菜单子项 /// diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.de.json b/Admin.NET/Admin.NET.Core/Resources/Lang.de.json new file mode 100644 index 00000000..38c95e34 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.de.json @@ -0,0 +1,81 @@ +{ + "上传": "Hochladen", + "上传头像": "Avatar hochladen", + "下载": "Herunterladen", + "个人中心": "Profil", + "代码生成": "Code-Generator", + "任务调度": "Aufgaben", + "修改密码": "Passwort ändern", + "列表": "Liste", + "删除": "Löschen", + "动态插件": "Plugins", + "发布": "Veröffentlichen", + "基本信息": "Basisinfo", + "增加": "Hinzufügen", + "字典管理": "Wörterbuch", + "导出": "Exportieren", + "工作台": "Arbeitsplatz", + "差异日志": "Diff-Protokoll", + "平台管理": "Plattform", + "库表管理": "Datenbank", + "开发工具": "Entwicklung", + "开放接口": "Open API", + "异常日志": "Fehlerprotokoll", + "强制下线": "Zwangsabmeldung", + "打印模板": "Druckvorlage", + "授权接口": "API-Rechte", + "授权数据": "Datenrechte", + "授权菜单": "Menürechte", + "授权表格": "Tabellenrechte", + "授权角色": "Rollenrechte", + "接口压测": "API-Test", + "操作日志": "Aktivitätslog", + "文件管理": "Dateien", + "日志管理": "Protokolle", + "机构管理": "Organisation", + "查询": "Suchen", + "消息日志": "Nachrichtenlog", + "清空": "Leeren", + "热力图": "Heatmap", + "生成库": "Generierung", + "电子签名": "E-Signatur", + "租户管理": "Mandanten", + "站内信": "Nachrichten", + "系统接口": "System-API", + "系统监控": "Überwachung", + "系统管理": "System", + "系统配置": "Einstellungen", + "缓存管理": "Cache", + "编辑": "Bearbeiten", + "职位管理": "Positionen", + "菜单管理": "Menüs", + "表单设计": "Formulardesign", + "角色管理": "Rollen", + "解除锁定": "Entsperren", + "设置状态": "Status setzen", + "访问日志": "Zugriffslog", + "详情": "Details", + "账号管理": "Konten", + "通知公告": "Mitteilungen", + "配置参数": "Parameter", + "重置密码": "Passwort zurücksetzen", + "项目管理": "Projekte", + "缺陷工单": "Ticket ", + "任务管理": "Aufgaben", + "项目报表": "Berichte", + "计划管理": "Planung", + "文档管理": "Dokumente", + "帮助文档": "Hilfe", + "关于项目": "Projekt", + "三方账号": "Dritte Parteien", + "AD域配置": "AD-Domäne", + "更新日志": "Aktualisierungen", + "微信支付": "WeChat-Zahlung", + "框架教程": "Framework-Anleitung", + "行政区划": "Verwaltungseinheiten", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Abrufen Sie Informationen zur Rückerstattung", + "获取支付订单详情(本地库)":"Erhalten Sie Details zum Zahlungsauftrag (Lokale Bibliothek)", + "获取支付订单详情(微信接口)":"Erhalten Sie Details zum Zahlungsauftrag (WeChat-Schnittstelle)", + "退款申请":"Rückerstattung beantragen" +} \ No newline at end of file diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.en.json b/Admin.NET/Admin.NET.Core/Resources/Lang.en.json new file mode 100644 index 00000000..523944f7 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.en.json @@ -0,0 +1,81 @@ +{ + "上传": "Upload", + "上传头像": "Upload Avatar", + "下载": "Download", + "个人中心": "Profile", + "代码生成": "Code Gen", + "任务调度": "Tasks", + "修改密码": "Change Password", + "列表": "List", + "删除": "Delete", + "动态插件": "Plugins", + "发布": "Publish", + "基本信息": "Basic Info", + "增加": "Add", + "字典管理": "Dictionary", + "导出": "Export", + "工作台": "Workbench", + "差异日志": "Diff Logs", + "平台管理": "Platform", + "库表管理": "Database", + "开发工具": "Dev Tools", + "开放接口": "Open API", + "异常日志": "Error Logs", + "强制下线": "Force Offline", + "打印模板": "Print Template", + "授权接口": "API Auth", + "授权数据": "Data Auth", + "授权菜单": "Menu Auth", + "授权表格": "Table Auth", + "授权角色": "Role Auth", + "接口压测": "API Test", + "操作日志": "Operation Logs", + "文件管理": "Files", + "日志管理": "Logs", + "机构管理": "Organizations", + "查询": "Query", + "消息日志": "Message Logs", + "清空": "Clear", + "热力图": "Heat Map", + "生成库": "Gen Library", + "电子签名": "E-Sign", + "租户管理": "Tenants", + "站内信": "Messages", + "系统接口": "System API", + "系统监控": "Monitoring", + "系统管理": "System", + "系统配置": "Settings", + "缓存管理": "Cache", + "编辑": "Edit", + "职位管理": "Positions", + "菜单管理": "Menus", + "表单设计": "Form Design", + "角色管理": "Roles", + "解除锁定": "Unlock", + "设置状态": "Set Status", + "访问日志": "Access Logs", + "详情": "Details", + "账号管理": "Accounts", + "通知公告": "Notices", + "配置参数": "Parameters", + "重置密码": "Reset Password", + "项目管理": "Projects", + "缺陷工单": "Tickets", + "任务管理": "Jobs", + "项目报表": "reports", + "计划管理": "Schedule", + "文档管理": "Documents", + "帮助文档": "Help", + "关于项目": "Project", + "三方账号": "Third Party", + "AD域配置": "AD Domain", + "更新日志": "Update Logs", + "微信支付": "WeChat Pay", + "框架教程": "Framework Tutorial", + "行政区划": "Administrative Divisions", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Query Refund Info", + "获取支付订单详情(本地库)":"Get Payment Order Details(Local Library)", + "获取支付订单详情(微信接口)":"Get Payment Order Details(WeChat Interface)", + "退款申请":"Refund Application" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.es.json b/Admin.NET/Admin.NET.Core/Resources/Lang.es.json new file mode 100644 index 00000000..3d5ee4d8 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.es.json @@ -0,0 +1,81 @@ +{ + "上传": "Subir", + "上传头像": "Subir Avatar", + "下载": "Descargar", + "个人中心": "Perfil", + "代码生成": "Generar Código", + "任务调度": "Tareas", + "修改密码": "Cambiar Clave", + "列表": "Lista", + "删除": "Eliminar", + "动态插件": "Plugins", + "发布": "Publicar", + "基本信息": "Info Básica", + "增加": "Añadir", + "字典管理": "Diccionario", + "导出": "Exportar", + "工作台": "Escritorio", + "差异日志": "Registro Diff", + "平台管理": "Plataforma", + "库表管理": "Base de Datos", + "开发工具": "Herramientas", + "开放接口": "API Abierta", + "异常日志": "Errores", + "强制下线": "Desconectar", + "打印模板": "Plantillas", + "授权接口": "Auth API", + "授权数据": "Auth Datos", + "授权菜单": "Auth Menú", + "授权表格": "Auth Tabla", + "授权角色": "Auth Roles", + "接口压测": "Prueba API", + "操作日志": "Operaciones", + "文件管理": "Archivos", + "日志管理": "Registros", + "机构管理": "Organizaciones", + "查询": "Buscar", + "消息日志": "Mensajes Log", + "清空": "Limpiar", + "热力图": "Mapa Calor", + "生成库": "Generador", + "电子签名": "Firma Digital", + "租户管理": "Inquilinos", + "站内信": "Mensajes", + "系统接口": "API Sistema", + "系统监控": "Monitoreo", + "系统管理": "Sistema", + "系统配置": "Configuración", + "缓存管理": "Caché", + "编辑": "Editar", + "职位管理": "Puestos", + "菜单管理": "Menús", + "表单设计": "Diseño Forms", + "角色管理": "Roles", + "解除锁定": "Desbloquear", + "设置状态": "Estado", + "访问日志": "Accesos", + "详情": "Detalles", + "账号管理": "Cuentas", + "通知公告": "Avisos", + "配置参数": "Parámetros", + "重置密码": "Reset Clave", + "项目管理": "Proyectos", + "缺陷工单": "Tickets", + "任务管理": "Tareas", + "项目报表": "Reportes", + "计划管理": "Planificación", + "文档管理": "Documentos", + "帮助文档": "Ayuda", + "关于项目": "Proyecto", + "三方账号": "Terceros", + "AD域配置": "AD Dominio", + "更新日志": "Actualizaciones", + "微信支付": "WeChat Pago", + "框架教程": "Tutorial Framework", + "行政区划": "Unidades Administrativas", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Consultar Información de Reembolso", + "获取支付订单详情(本地库)":"Obtener Detalles del Pedido de Pago (Biblioteca Local)", + "获取支付订单详情(微信接口)":"Obtener Detalles del Pedido de Pago (Interfaz de WeChat)", + "退款申请":"Solicitud de Reembolso" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.fi.json b/Admin.NET/Admin.NET.Core/Resources/Lang.fi.json new file mode 100644 index 00000000..c180a5de --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.fi.json @@ -0,0 +1,81 @@ +{ + "上传": "Lataa", + "上传头像": "Lataa Kuva", + "下载": "Tallenna", + "个人中心": "Profiili", + "代码生成": "Koodigenerointi", + "任务调度": "Tehtävät", + "修改密码": "Vaihda Salasana", + "列表": "Lista", + "删除": "Poista", + "动态插件": "Liitännäiset", + "发布": "Julkaise", + "基本信息": "Perustiedot", + "增加": "Lisää", + "字典管理": "Sanakirja", + "导出": "Vie", + "工作台": "Työpöytä", + "差异日志": "Muutosloki", + "平台管理": "Alusta", + "库表管理": "Tietokanta", + "开发工具": "Kehitystyökalut", + "开放接口": "Avoin API", + "异常日志": "Virheloki", + "强制下线": "Pakota Ulos", + "打印模板": "Tulostuspohja", + "授权接口": "API-Oikeudet", + "授权数据": "Data-Oikeudet", + "授权菜单": "Valikko-Oikeudet", + "授权表格": "Taulukko-Oikeudet", + "授权角色": "Roolioikeudet", + "接口压测": "API-Testaus", + "操作日志": "Toimintoloki", + "文件管理": "Tiedostot", + "日志管理": "Lokit", + "机构管理": "Organisaatiot", + "查询": "Haku", + "消息日志": "Viestiloki", + "清空": "Tyhjennä", + "热力图": "Lämpökartta", + "生成库": "Generaattori", + "电子签名": "E-Allekirjoitus", + "租户管理": "Vuokralaiset", + "站内信": "Viestit", + "系统接口": "Järjestelmä-API", + "系统监控": "Valvonta", + "系统管理": "Järjestelmä", + "系统配置": "Asetukset", + "缓存管理": "Välimuisti", + "编辑": "Muokkaa", + "职位管理": "Työtehtävät", + "菜单管理": "Valikot", + "表单设计": "Lomakesuunnittelu", + "角色管理": "Roolit", + "解除锁定": "Avaa Lukitus", + "设置状态": "Aseta Tila", + "访问日志": "Käyttöloki", + "详情": "Tiedot", + "账号管理": "Tilit", + "通知公告": "Ilmoitukset", + "配置参数": "Parametrit", + "重置密码": "Nollaa Salasana", + "项目管理": "Projektit", + "缺陷工单": "Virheet", + "任务管理": "Tehtävät", + "项目报表": "Raportit", + "计划管理": "Suunnitelmat", + "文档管理": "Dokumentit", + "帮助文档": "Apu", + "关于项目": "Projekti", + "三方账号": "Kolmannen osapuolen tilit", + "AD域配置": "AD-alueen määritykset", + "更新日志": "Päivityslokit", + "微信支付": "WeChat-maksu", + "框架教程": "Runko-opas", + "行政区划": "Hallituksen alueet", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Hae palautusmaksun tiedot", + "获取支付订单详情(本地库)":"Hae maksujärjestelmän tiedot (paikallinen kirjasto)", + "获取支付订单详情(微信接口)":"Hae maksujärjestelmän tiedot (WeChat-liittymä)", + "退款申请":"Palautusmaksun soveltaminen" +} \ No newline at end of file diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.fr.json b/Admin.NET/Admin.NET.Core/Resources/Lang.fr.json new file mode 100644 index 00000000..ad15a1ce --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.fr.json @@ -0,0 +1,81 @@ +{ + "上传": "Charger", + "上传头像": "Photo Profil", + "下载": "Télécharger", + "个人中心": "Profil", + "代码生成": "Générateur", + "任务调度": "Tâches", + "修改密码": "Changer MDP", + "列表": "Liste", + "删除": "Supprimer", + "动态插件": "Plugins", + "发布": "Publier", + "基本信息": "Infos Base", + "增加": "Ajouter", + "字典管理": "Dictionnaire", + "导出": "Exporter", + "工作台": "Bureau", + "差异日志": "Journal Diff", + "平台管理": "Plateforme", + "库表管理": "Base Données", + "开发工具": "Outils Dev", + "开放接口": "API Ouverte", + "异常日志": "Erreurs", + "强制下线": "Déconnecter", + "打印模板": "Modèles", + "授权接口": "Auth API", + "授权数据": "Auth Données", + "授权菜单": "Auth Menu", + "授权表格": "Auth Table", + "授权角色": "Auth Rôles", + "接口压测": "Test API", + "操作日志": "Opérations", + "文件管理": "Fichiers", + "日志管理": "Journaux", + "机构管理": "Organisation", + "查询": "Rechercher", + "消息日志": "Messages Log", + "清空": "Vider", + "热力图": "Carte Chaleur", + "生成库": "Générateur", + "电子签名": "Signature", + "租户管理": "Locataires", + "站内信": "Messages", + "系统接口": "API Système", + "系统监控": "Surveillance", + "系统管理": "Système", + "系统配置": "Paramètres", + "缓存管理": "Cache", + "编辑": "Modifier", + "职位管理": "Postes", + "菜单管理": "Menus", + "表单设计": "Forms Design", + "角色管理": "Rôles", + "解除锁定": "Déverrouiller", + "设置状态": "État", + "访问日志": "Accès", + "详情": "Détails", + "账号管理": "Comptes", + "通知公告": "Annonces", + "配置参数": "Paramètres", + "重置密码": "Reset MDP", + "项目管理": "Projets", + "缺陷工单": "Tickets", + "任务管理": "Tâches", + "项目报表": "Rapports", + "计划管理": "Planification", + "文档管理": "Documents", + "帮助文档": "Aide", + "关于项目": "Projet", + "三方账号": "Partenaires", + "AD域配置": "AD Domain", + "更新日志": "Mise à jour", + "微信支付": "WeChat Pay", + "框架教程": "Framework Tutorial", + "行政区划": "Unités Administratives", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Consultation des informations de remboursement", + "获取支付订单详情(本地库)":"Obtenir les détails de la commande de paiement (bibliothèque locale)", + "获取支付订单详情(微信接口)":"Obtenir les détails de la commande de paiement (interface WeChat)", + "退款申请":"Demande de remboursement" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.it.json b/Admin.NET/Admin.NET.Core/Resources/Lang.it.json new file mode 100644 index 00000000..72c82948 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.it.json @@ -0,0 +1,81 @@ +{ + "上传": "Carica", + "上传头像": "Carica Avatar", + "下载": "Scarica", + "个人中心": "Profilo", + "代码生成": "Gen Codice", + "任务调度": "Attività", + "修改密码": "Cambia Pass", + "列表": "Lista", + "删除": "Elimina", + "动态插件": "Plugin", + "发布": "Pubblica", + "基本信息": "Info Base", + "增加": "Aggiungi", + "字典管理": "Dizionario", + "导出": "Esporta", + "工作台": "Scrivania", + "差异日志": "Log Diff", + "平台管理": "Piattaforma", + "库表管理": "Database", + "开发工具": "Strumenti", + "开放接口": "API Aperta", + "异常日志": "Log Errori", + "强制下线": "Disconnetti", + "打印模板": "Modelli", + "授权接口": "Auth API", + "授权数据": "Auth Dati", + "授权菜单": "Auth Menu", + "授权表格": "Auth Tabelle", + "授权角色": "Auth Ruoli", + "接口压测": "Test API", + "操作日志": "Operazioni", + "文件管理": "File", + "日志管理": "Registri", + "机构管理": "Organizzazioni", + "查询": "Cerca", + "消息日志": "Log Messaggi", + "清空": "Svuota", + "热力图": "Mappa Calore", + "生成库": "Generatore", + "电子签名": "Firma Digit", + "租户管理": "Tenant", + "站内信": "Messaggi", + "系统接口": "API Sistema", + "系统监控": "Monitoraggio", + "系统管理": "Sistema", + "系统配置": "Impostazioni", + "缓存管理": "Cache", + "编辑": "Modifica", + "职位管理": "Posizioni", + "菜单管理": "Menu", + "表单设计": "Design Form", + "角色管理": "Ruoli", + "解除锁定": "Sblocca", + "设置状态": "Stato", + "访问日志": "Accessi", + "详情": "Dettagli", + "账号管理": "Account", + "通知公告": "Avvisi", + "配置参数": "Parametri", + "重置密码": "Reset Pass", + "项目管理": "Progetti", + "缺陷工单": "Tickets", + "任务管理": "Attività", + "项目报表": "Report", + "计划管理": "Pianificazione", + "文档管理": "Documenti", + "帮助文档": "Aiuto", + "关于项目": "Progetto", + "三方账号": "Terzi", + "AD域配置": "AD Dominio", + "更新日志": "Aggiornamenti", + "微信支付": "WeChat Pagamento", + "框架教程": "Guida al Framework", + "行政区划": "Unità Amministrative", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Consultazione delle informazioni sul rimborso", + "获取支付订单详情(本地库)":"Ottenere i dettagli dell'ordine di pagamento (libreria locale)", + "获取支付订单详情(微信接口)":"Ottenere i dettagli dell'ordine di pagamento (interfaccia WeChat)", + "退款申请":"Richiesta di rimborso" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.ja.json b/Admin.NET/Admin.NET.Core/Resources/Lang.ja.json new file mode 100644 index 00000000..1318e925 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.ja.json @@ -0,0 +1,81 @@ +{ + "上传": "アップロード", + "上传头像": "アバター設定", + "下载": "ダウンロード", + "个人中心": "マイページ", + "代码生成": "コード生成", + "任务调度": "タスク", + "修改密码": "パスワード変更", + "列表": "一覧", + "删除": "削除", + "动态插件": "プラグイン", + "发布": "公開", + "基本信息": "基本情報", + "增加": "追加", + "字典管理": "辞書", + "导出": "エクスポート", + "工作台": "ワークベンチ", + "差异日志": "差分ログ", + "平台管理": "プラットフォーム", + "库表管理": "データベース", + "开发工具": "開発ツール", + "开放接口": "オープンAPI", + "异常日志": "エラーログ", + "强制下线": "強制ログアウト", + "打印模板": "印刷テンプレート", + "授权接口": "API権限", + "授权数据": "データ権限", + "授权菜单": "メニュー権限", + "授权表格": "テーブル権限", + "授权角色": "ロール権限", + "接口压测": "API試験", + "操作日志": "操作ログ", + "文件管理": "ファイル", + "日志管理": "ログ", + "机构管理": "組織", + "查询": "検索", + "消息日志": "メッセージログ", + "清空": "クリア", + "热力图": "ヒートマップ", + "生成库": "生成ライブラリ", + "电子签名": "電子署名", + "租户管理": "テナント", + "站内信": "メッセージ", + "系统接口": "システムAPI", + "系统监控": "監視", + "系统管理": "システム", + "系统配置": "設定", + "缓存管理": "キャッシュ", + "编辑": "編集", + "职位管理": "役職", + "菜单管理": "メニュー", + "表单设计": "フォーム設計", + "角色管理": "ロール", + "解除锁定": "ロック解除", + "设置状态": "状態設定", + "访问日志": "アクセスログ", + "详情": "詳細", + "账号管理": "アカウント", + "通知公告": "お知らせ", + "配置参数": "パラメータ", + "重置密码": "パスワードリセット", + "项目管理": "プロジェクト", + "缺陷工单": "チケット", + "任务管理": "タスク", + "项目报表": "レポート", + "计划管理": "計画", + "文档管理": "ドキュメント", + "帮助文档": "ヘルプ", + "关于项目": "プロジェクト", + "三方账号": "第三者", + "AD域配置": "ADドメイン", + "更新日志": "更新ログ", + "微信支付": "WeChat Pay", + "框架教程": "フレームワークチュートリアル", + "行政区划": "行政区划", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"退款信息を確認する", + "获取支付订单详情(本地库)":"ローカルライブラリの支払い注文詳細を取得する", + "获取支付订单详情(微信接口)":"WeChatインターフェースの支払い注文詳細を取得する", + "退款申请":"返品申請" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.ko.json b/Admin.NET/Admin.NET.Core/Resources/Lang.ko.json new file mode 100644 index 00000000..fb201f20 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.ko.json @@ -0,0 +1,81 @@ +{ + "上传": "업로드", + "上传头像": "프로필 사진", + "下载": "다운로드", + "个人中心": "내 정보", + "代码生成": "코드생성", + "任务调度": "작업", + "修改密码": "비밀번호 변경", + "列表": "목록", + "删除": "삭제", + "动态插件": "플러그인", + "发布": "발행", + "基本信息": "기본정보", + "增加": "추가", + "字典管理": "사전", + "导出": "내보내기", + "工作台": "작업대", + "差异日志": "변경로그", + "平台管理": "플랫폼", + "库表管理": "데이터베이스", + "开发工具": "개발도구", + "开放接口": "오픈 API", + "异常日志": "오류로그", + "强制下线": "강제로그아웃", + "打印模板": "인쇄양식", + "授权接口": "API 권한", + "授权数据": "데이터 권한", + "授权菜单": "메뉴 권한", + "授权表格": "테이블 권한", + "授权角色": "역할 권한", + "接口压测": "API 테스트", + "操作日志": "작업로그", + "文件管理": "파일", + "日志管理": "로그", + "机构管理": "조직", + "查询": "검색", + "消息日志": "메시지로그", + "清空": "비우기", + "热力图": "히트맵", + "生成库": "생성기", + "电子签名": "전자서명", + "租户管理": "테넌트", + "站内信": "쪽지", + "系统接口": "시스템 API", + "系统监控": "모니터링", + "系统管理": "시스템", + "系统配置": "설정", + "缓存管理": "캐시", + "编辑": "편집", + "职位管理": "직위", + "菜单管理": "메뉴", + "表单设计": "양식설계", + "角色管理": "역할", + "解除锁定": "잠금해제", + "设置状态": "상태설정", + "访问日志": "접속로그", + "详情": "상세", + "账号管理": "계정", + "通知公告": "공지사항", + "配置参数": "매개변수", + "重置密码": "비밀번호 초기화", + "项目管理": "프로젝트", + "缺陷工单": "티켓", + "任务管理": "작업", + "项目报表": "보고서", + "计划管理": "계획", + "文档管理": "문서", + "帮助文档": "도움말", + "关于项目": "프로젝트", + "三方账号": "세 번째 파트너", + "AD域配置": "AD 도메인", + "更新日志": "업데이트 로그", + "微信支付": "WeChat 결제", + "框架教程": "프레임워크 튜토리얼", + "行政区划": "관리 지역", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"환불 정보 조회", + "获取支付订单详情(本地库)":"로컬 라이브러리의 결제 주문 세부 정보 가져오기", + "获取支付订单详情(微信接口)":"WeChat 인터페이스의 결제 주문 세부 정보 가져오기", + "退款申请":"환불 신청" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.no.json b/Admin.NET/Admin.NET.Core/Resources/Lang.no.json new file mode 100644 index 00000000..74ebf565 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.no.json @@ -0,0 +1,81 @@ +{ + "上传": "Last opp", + "上传头像": "Last opp bilde", + "下载": "Last ned", + "个人中心": "Profil", + "代码生成": "Kodegenerator", + "任务调度": "Oppgaver", + "修改密码": "Endre passord", + "列表": "Liste", + "删除": "Slett", + "动态插件": "Plugins", + "发布": "Publiser", + "基本信息": "Grunninfo", + "增加": "Legg til", + "字典管理": "Ordbok", + "导出": "Eksporter", + "工作台": "Arbeidsbenk", + "差异日志": "Endringslogg", + "平台管理": "Plattform", + "库表管理": "Database", + "开发工具": "Utviklerverktøy", + "开放接口": "Åpent API", + "异常日志": "Feillogg", + "强制下线": "Tving avlogging", + "打印模板": "Utskrift", + "授权接口": "API-tilgang", + "授权数据": "Datatilgang", + "授权菜单": "Menytilgang", + "授权表格": "Tabelltilgang", + "授权角色": "Rolletilgang", + "接口压测": "API-test", + "操作日志": "Aktivitetslogg", + "文件管理": "Filer", + "日志管理": "Logger", + "机构管理": "Organisasjon", + "查询": "Søk", + "消息日志": "Meldingslogg", + "清空": "Tøm", + "热力图": "Varmekart", + "生成库": "Generator", + "电子签名": "E-signatur", + "租户管理": "Leietakere", + "站内信": "Meldinger", + "系统接口": "System-API", + "系统监控": "Overvåking", + "系统管理": "System", + "系统配置": "Innstillinger", + "缓存管理": "Buffer", + "编辑": "Rediger", + "职位管理": "Stillinger", + "菜单管理": "Menyer", + "表单设计": "Skjemadesign", + "角色管理": "Roller", + "解除锁定": "Lås opp", + "设置状态": "Sett status", + "访问日志": "Tilgangslogg", + "详情": "Detaljer", + "账号管理": "Kontoer", + "通知公告": "Varsler", + "配置参数": "Parametere", + "重置密码": "Tilbakestill", + "项目管理": "Prosjekter", + "缺陷工单": "Billett", + "任务管理": "Oppgaver", + "项目报表": "Rapporter", + "计划管理": "Plan", + "文档管理": "Dokumenter", + "帮助文档": "Hjelp", + "关于项目": "Prosjekt", + "三方账号": "Tredjepart", + "AD域配置": "AD-domene", + "更新日志": "Oppdateringer", + "微信支付": "WeChat-betaling", + "框架教程": "Framverksopplæring", + "行政区划": "Administrative enheter", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Søk etter informasjon om tilbakebetaling", + "获取支付订单详情(本地库)":"Hent detaljer om betalingsordre (lokal bibliotek)", + "获取支付订单详情(微信接口)":"Hent detaljer om betalingsordre (WeChat-grensesnitt)", + "退款申请":"Anmodning om tilbakebetaling" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.pl.json b/Admin.NET/Admin.NET.Core/Resources/Lang.pl.json new file mode 100644 index 00000000..d45811aa --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.pl.json @@ -0,0 +1,81 @@ +{ + "上传": "Prześlij", + "上传头像": "Prześlij avatar", + "下载": "Pobierz", + "个人中心": "Profil", + "代码生成": "Generator kodu", + "任务调度": "Zadania", + "修改密码": "Zmień hasło", + "列表": "Lista", + "删除": "Usuń", + "动态插件": "Wtyczki", + "发布": "Publikuj", + "基本信息": "Podstawowe", + "增加": "Dodaj", + "字典管理": "Słownik", + "导出": "Eksport", + "工作台": "Pulpit", + "差异日志": "Dziennik zmian", + "平台管理": "Platforma", + "库表管理": "Baza danych", + "开发工具": "Narzędzia", + "开放接口": "Open API", + "异常日志": "Błędy", + "强制下线": "Wyloguj", + "打印模板": "Szablony", + "授权接口": "Auth API", + "授权数据": "Auth danych", + "授权菜单": "Auth menu", + "授权表格": "Auth tabeli", + "授权角色": "Auth ról", + "接口压测": "Test API", + "操作日志": "Operacje", + "文件管理": "Pliki", + "日志管理": "Dzienniki", + "机构管理": "Organizacje", + "查询": "Szukaj", + "消息日志": "Wiadomości", + "清空": "Wyczyść", + "热力图": "Mapa ciepła", + "生成库": "Generator", + "电子签名": "E-podpis", + "租户管理": "Najemcy", + "站内信": "Komunikaty", + "系统接口": "API systemu", + "系统监控": "Monitoring", + "系统管理": "System", + "系统配置": "Ustawienia", + "缓存管理": "Pamięć", + "编辑": "Edytuj", + "职位管理": "Stanowiska", + "菜单管理": "Menu", + "表单设计": "Formularze", + "角色管理": "Role", + "解除锁定": "Odblokuj", + "设置状态": "Status", + "访问日志": "Dostęp", + "详情": "Szczegóły", + "账号管理": "Konta", + "通知公告": "Ogłoszenia", + "配置参数": "Parametry", + "重置密码": "Reset hasła", + "项目管理": "Projekty", + "缺陷工单": "Billet", + "任务管理": "Zadania", + "项目报表": "Raporty", + "计划管理": "Plan", + "文档管理": "Dokumenty", + "帮助文档": "Pomoc", + "关于项目": "Projekt", + "三方账号": "Trzecie strony", + "AD域配置": "AD domena", + "更新日志": "Aktualizacje", + "微信支付": "WeChat płatność", + "框架教程": "Kurs frameworku", + "行政区划": "Administrative jednostki", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Sprawdź informacje o zwrocie", + "获取支付订单详情(本地库)":"Pobierz szczegóły zamówienia płatności (lokalna biblioteka)", + "获取支付订单详情(微信接口)":"Pobierz szczegóły zamówienia płatności (interfejs WeChat)", + "退款申请":"Wniosek o zwrot" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.pt.json b/Admin.NET/Admin.NET.Core/Resources/Lang.pt.json new file mode 100644 index 00000000..bc8e1230 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.pt.json @@ -0,0 +1,81 @@ +{ + "上传": "Enviar", + "上传头像": "Enviar Foto", + "下载": "Baixar", + "个人中心": "Perfil", + "代码生成": "Gerador", + "任务调度": "Tarefas", + "修改密码": "Mudar Senha", + "列表": "Lista", + "删除": "Excluir", + "动态插件": "Plugins", + "发布": "Publicar", + "基本信息": "Info Básica", + "增加": "Adicionar", + "字典管理": "Dicionário", + "导出": "Exportar", + "工作台": "Área Trabalho", + "差异日志": "Log Alterações", + "平台管理": "Plataforma", + "库表管理": "Banco Dados", + "开发工具": "Ferramentas", + "开放接口": "API Aberta", + "异常日志": "Log Erros", + "强制下线": "Forçar Saída", + "打印模板": "Modelos", + "授权接口": "Auth API", + "授权数据": "Auth Dados", + "授权菜单": "Auth Menu", + "授权表格": "Auth Tabela", + "授权角色": "Auth Papéis", + "接口压测": "Teste API", + "操作日志": "Operações", + "文件管理": "Arquivos", + "日志管理": "Logs", + "机构管理": "Organizações", + "查询": "Buscar", + "消息日志": "Mensagens", + "清空": "Limpar", + "热力图": "Mapa Calor", + "生成库": "Gerador", + "电子签名": "Assinatura", + "租户管理": "Inquilinos", + "站内信": "Mensagens", + "系统接口": "API Sistema", + "系统监控": "Monitoramento", + "系统管理": "Sistema", + "系统配置": "Configurações", + "缓存管理": "Cache", + "编辑": "Editar", + "职位管理": "Cargos", + "菜单管理": "Menus", + "表单设计": "Design Forms", + "角色管理": "Papéis", + "解除锁定": "Desbloquear", + "设置状态": "Status", + "访问日志": "Acessos", + "详情": "Detalhes", + "账号管理": "Contas", + "通知公告": "Avisos", + "配置参数": "Parâmetros", + "重置密码": "Reset Senha", + "项目管理": "Projetos", + "缺陷工单": "Bilhetes", + "任务管理": "Tarefas", + "项目报表": "Relatórios", + "计划管理": "Planos", + "文档管理": "Documentos", + "帮助文档": "Ajuda", + "关于项目": "Projeto", + "三方账号": "Terceiros", + "AD域配置": "AD Dominio", + "更新日志": "Atualizações", + "微信支付": "WeChat Pagamento", + "框架教程": "Tutorial Framework", + "行政区划": "Unidades Administrativas", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Consultar Informações de Reembolso", + "获取支付订单详情(本地库)":"Obter Detalhes do Pedido de Pagamento (Biblioteca Local)", + "获取支付订单详情(微信接口)":"Obter Detalhes do Pedido de Pagamento (Interface WeChat)", + "退款申请":"Solicitação de Reembolso" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.ru.json b/Admin.NET/Admin.NET.Core/Resources/Lang.ru.json new file mode 100644 index 00000000..69b92fad --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.ru.json @@ -0,0 +1,81 @@ +{ + "上传": "Загрузить", + "上传头像": "Фото профиля", + "下载": "Скачать", + "个人中心": "Профиль", + "代码生成": "Генератор", + "任务调度": "Задачи", + "修改密码": "Смена пароля", + "列表": "Список", + "删除": "Удалить", + "动态插件": "Плагины", + "发布": "Публикация", + "基本信息": "Основное", + "增加": "Добавить", + "字典管理": "Словарь", + "导出": "Экспорт", + "工作台": "Рабочий стол", + "差异日志": "Изменения", + "平台管理": "Платформа", + "库表管理": "База данных", + "开发工具": "Инструменты", + "开放接口": "Open API", + "异常日志": "Ошибки", + "强制下线": "Отключить", + "打印模板": "Шаблоны", + "授权接口": "API доступ", + "授权数据": "Доступ к БД", + "授权菜单": "Доступ меню", + "授权表格": "Доступ табл.", + "授权角色": "Роли", + "接口压测": "Тест API", + "操作日志": "Операции", + "文件管理": "Файлы", + "日志管理": "Журналы", + "机构管理": "Организации", + "查询": "Поиск", + "消息日志": "Сообщения", + "清空": "Очистить", + "热力图": "Тепловая карта", + "生成库": "Генератор БД", + "电子签名": "ЭЦП", + "租户管理": "Арендаторы", + "站内信": "Сообщения", + "系统接口": "Системное API", + "系统监控": "Мониторинг", + "系统管理": "Система", + "系统配置": "Настройки", + "缓存管理": "Кэш", + "编辑": "Править", + "职位管理": "Должности", + "菜单管理": "Меню", + "表单设计": "Формы", + "角色管理": "Роли", + "解除锁定": "Разблок.", + "设置状态": "Статус", + "访问日志": "Доступ", + "详情": "Детали", + "账号管理": "Аккаунты", + "通知公告": "Объявления", + "配置参数": "Параметры", + "重置密码": "Сброс пароля", + "项目管理": "Проекты", + "缺陷工单": "Билеты", + "任务管理": "Задачи", + "项目报表": "Отчеты", + "计划管理": "План", + "文档管理": "Документы", + "帮助文档": "Помощь", + "关于项目": "Проект", + "三方账号": "Третьи лица", + "AD域配置": "AD-домен", + "更新日志": "Обновления", + "微信支付": "WeChat-платеж", + "框架教程": "Руководство по фреймворку", + "行政区划": "Административные единицы", + "微信支付下单Native":"WeChat Pay Native", + "查询退款信息":"Проверка информации о возврате", + "获取支付订单详情(本地库)":"Получение деталей заказа оплаты (локальная библиотека)", + "获取支付订单详情(微信接口)":"Получение деталей заказа оплаты (интерфейс WeChat)", + "退款申请":"Запрос на возврат" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.zh-CN.json b/Admin.NET/Admin.NET.Core/Resources/Lang.zh-CN.json new file mode 100644 index 00000000..0378a602 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.zh-CN.json @@ -0,0 +1,81 @@ +{ + "上传": "上传", + "上传头像": "上传头像", + "下载": "下载", + "个人中心": "个人中心", + "代码生成": "代码生成", + "任务调度": "任务调度", + "修改密码": "修改密码", + "列表": "列表", + "删除": "删除", + "动态插件": "动态插件", + "发布": "发布", + "基本信息": "基本信息", + "增加": "增加", + "字典管理": "字典管理", + "导出": "导出", + "工作台": "工作台", + "差异日志": "差异日志", + "平台管理": "平台管理", + "库表管理": "库表管理", + "开发工具": "开发工具", + "开放接口": "开放接口", + "异常日志": "异常日志", + "强制下线": "强制下线", + "打印模板": "打印模板", + "授权接口": "授权接口", + "授权数据": "授权数据", + "授权菜单": "授权菜单", + "授权表格": "授权表格", + "授权角色": "授权角色", + "接口压测": "接口压测", + "操作日志": "操作日志", + "文件管理": "文件管理", + "日志管理": "日志管理", + "机构管理": "机构管理", + "查询": "查询", + "消息日志": "消息日志", + "清空": "清空", + "热力图": "热力图", + "生成库": "生成库", + "电子签名": "电子签名", + "租户管理": "租户管理", + "站内信": "站内信", + "系统接口": "系统接口", + "系统监控": "系统监控", + "系统管理": "系统管理", + "系统配置": "系统配置", + "缓存管理": "缓存管理", + "编辑": "编辑", + "职位管理": "职位管理", + "菜单管理": "菜单管理", + "表单设计": "表单设计", + "角色管理": "角色管理", + "解除锁定": "解除锁定", + "设置状态": "设置状态", + "访问日志": "访问日志", + "详情": "详情", + "账号管理": "账号管理", + "通知公告": "通知公告", + "配置参数": "配置参数", + "重置密码": "重置密码", + "项目管理": "项目管理", + "缺陷工单": "缺陷工单", + "任务管理": "任务管理", + "项目报表": "项目报表", + "计划管理": "计划管理", + "文档管理": "文档管理", + "帮助文档": "帮助文档", + "关于项目": "关于项目", + "三方账号": "三方账号", + "AD域配置": "AD域配置", + "更新日志": "更新日志", + "微信支付": "微信支付", + "框架教程": "框架教程", + "行政区划": "行政区划", + "微信支付下单Native":"微信支付下单Native", + "查询退款信息":"查询退款信息", + "获取支付订单详情(本地库)":"获取支付订单详情(本地库)", + "获取支付订单详情(微信接口)":"获取支付订单详情(微信接口)", + "退款申请":"退款申请" +} \ No newline at end of file diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.zh-HK.json b/Admin.NET/Admin.NET.Core/Resources/Lang.zh-HK.json new file mode 100644 index 00000000..a37792c9 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.zh-HK.json @@ -0,0 +1,81 @@ +{ + "上传": "上載", + "上传头像": "上載頭像", + "下载": "下載", + "个人中心": "個人中心", + "代码生成": "代碼生成", + "任务调度": "任務調度", + "修改密码": "修改密碼", + "列表": "列表", + "删除": "刪除", + "动态插件": "動態插件", + "发布": "發佈", + "基本信息": "基本信息", + "增加": "增加", + "字典管理": "字典管理", + "导出": "匯出", + "工作台": "工作台", + "差异日志": "差異日誌", + "平台管理": "平台管理", + "库表管理": "庫表管理", + "开发工具": "開發工具", + "开放接口": "開放接口", + "异常日志": "異常日誌", + "强制下线": "強制下線", + "打印模板": "打印模板", + "授权接口": "授權接口", + "授权数据": "授權數據", + "授权菜单": "授權菜單", + "授权表格": "授權表格", + "授权角色": "授權角色", + "接口压测": "接口壓測", + "操作日志": "操作日誌", + "文件管理": "檔案管理", + "日志管理": "日誌管理", + "机构管理": "機構管理", + "查询": "查詢", + "消息日志": "訊息日誌", + "清空": "清空", + "热力图": "熱力圖", + "生成库": "生成庫", + "电子签名": "電子簽名", + "租户管理": "租戶管理", + "站内信": "站內信", + "系统接口": "系統接口", + "系统监控": "系統監控", + "系统管理": "系統管理", + "系统配置": "系統配置", + "缓存管理": "緩存管理", + "编辑": "編輯", + "职位管理": "職位管理", + "菜单管理": "菜單管理", + "表单设计": "表單設計", + "角色管理": "角色管理", + "解除锁定": "解除鎖定", + "设置状态": "設置狀態", + "访问日志": "訪問日誌", + "详情": "詳情", + "账号管理": "賬號管理", + "通知公告": "通知公告", + "配置参数": "配置參數", + "重置密码": "重置密碼", + "项目管理": "項目管理", + "缺陷工单": "缺陷工單", + "任务管理": "任務管理", + "项目报表": "項目報表", + "计划管理": "計劃管理", + "文档管理": "文檔管理", + "帮助文档": "幫助文檔", + "关于项目": "關於項目", + "三方账号": "三方賬號", + "AD域配置": "AD域配置", + "更新日志": "更新日志", + "微信支付": "微信支付", + "框架教程": "框架教程", + "行政区划": "行政區劃", + "微信支付下单Native":"微信支付下單Native", + "查询退款信息":"查詢退款信息", + "获取支付订单详情(本地库)":"獲取支付訂單詳情(本地庫)", + "获取支付订单详情(微信接口)":"獲取支付訂單詳情(微信接口)", + "退款申请":"退款申請" +} diff --git a/Admin.NET/Admin.NET.Core/Resources/Lang.zh-TW.json b/Admin.NET/Admin.NET.Core/Resources/Lang.zh-TW.json new file mode 100644 index 00000000..c2050b81 --- /dev/null +++ b/Admin.NET/Admin.NET.Core/Resources/Lang.zh-TW.json @@ -0,0 +1,81 @@ +{ + "上传": "上傳", + "上传头像": "上傳頭像", + "下载": "下載", + "个人中心": "個人中心", + "代码生成": "程式碼產生", + "任务调度": "任務排程", + "修改密码": "修改密碼", + "列表": "清單", + "删除": "刪除", + "动态插件": "動態外掛", + "发布": "發布", + "基本信息": "基本資訊", + "增加": "新增", + "字典管理": "字典管理", + "导出": "匯出", + "工作台": "工作台", + "差异日志": "差異日誌", + "平台管理": "平台管理", + "库表管理": "資料庫管理", + "开发工具": "開發工具", + "开放接口": "開放介面", + "异常日志": "異常日誌", + "强制下线": "強制登出", + "打印模板": "列印範本", + "授权接口": "授權介面", + "授权数据": "授權資料", + "授权菜单": "授權選單", + "授权表格": "授權表格", + "授权角色": "授權角色", + "接口压测": "介面測試", + "操作日志": "操作日誌", + "文件管理": "檔案管理", + "日志管理": "日誌管理", + "机构管理": "機構管理", + "查询": "查詢", + "消息日志": "訊息日誌", + "清空": "清空", + "热力图": "熱力圖", + "生成库": "產生庫", + "电子签名": "電子簽章", + "租户管理": "租戶管理", + "站内信": "站內信", + "系统接口": "系統介面", + "系统监控": "系統監控", + "系统管理": "系統管理", + "系统配置": "系統設定", + "缓存管理": "快取管理", + "编辑": "編輯", + "职位管理": "職位管理", + "菜单管理": "選單管理", + "表单设计": "表單設計", + "角色管理": "角色管理", + "解除锁定": "解除鎖定", + "设置状态": "設定狀態", + "访问日志": "存取日誌", + "详情": "詳細資料", + "账号管理": "帳號管理", + "通知公告": "通知公告", + "配置参数": "設定參數", + "重置密码": "重設密碼", + "项目管理": "專案管理", + "缺陷工单": "缺陷工單", + "任务管理": "任務管理", + "项目报表": "專案報表", + "计划管理": "計畫管理", + "文档管理": "文件管理", + "帮助文档": "幫助文件", + "关于项目": "關於專案", + "三方账号": "三方帳號", + "AD域配置": "AD域配置", + "更新日志": "更新日志", + "微信支付": "微信支付", + "框架教程": "框架教程", + "行政区划": "行政區劃", + "微信支付下单Native":"微信支付下單Native", + "查询退款信息":"查詢退款信息", + "获取支付订单详情(本地库)":"獲取支付訂單詳情(本地庫)", + "获取支付订单详情(微信接口)":"獲取支付訂單詳情(微信接口)", + "退款申请":"退款申請" +} diff --git a/Admin.NET/Admin.NET.Core/Service/Menu/Dto/MenuOutput.cs b/Admin.NET/Admin.NET.Core/Service/Menu/Dto/MenuOutput.cs index ab7ad45c..99033601 100644 --- a/Admin.NET/Admin.NET.Core/Service/Menu/Dto/MenuOutput.cs +++ b/Admin.NET/Admin.NET.Core/Service/Menu/Dto/MenuOutput.cs @@ -95,6 +95,11 @@ public class MenuOutput /// 菜单子项 /// public List Children { get; set; } + + /// + /// 国际化名称 + /// + public string? I18nName { get; set; } } /// diff --git a/Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs b/Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs index eb883a54..3d0208e1 100644 --- a/Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs +++ b/Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs @@ -4,6 +4,8 @@ // // 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任! +using Furion.Localization; + namespace Admin.NET.Core.Service; /// @@ -42,6 +44,9 @@ public class SysMenuService : IDynamicApiController, ITransient [DisplayName("获取登录菜单树")] public async Task> GetLoginMenuTree() { + // var test = App.HttpContext.Request.Headers["Accept-Language"]; + // Console.WriteLine($"接收到的accept-language: {test}"); + // Console.WriteLine($"翻译: {L.Text["差异日志"]}"); if (_userManager.SuperAdmin) { var menuList = await _sysMenuRep.AsQueryable() diff --git a/Admin.NET/Admin.NET.Web.Core/Startup.cs b/Admin.NET/Admin.NET.Web.Core/Startup.cs index b7b2ad8e..7e742fa6 100644 --- a/Admin.NET/Admin.NET.Web.Core/Startup.cs +++ b/Admin.NET/Admin.NET.Web.Core/Startup.cs @@ -47,8 +47,6 @@ public class Startup : AppStartup // 缓存注册 services.AddCache(); - // SqlSugar - services.AddSqlSugar(); // JWT services.AddJwt(enableGlobalAuthorize: true, jwtBearerConfigure: options => { @@ -111,7 +109,7 @@ public class Startup : AppStartup ; services.AddControllersWithViews() - .AddAppLocalization() + .AddAppLocalization(settings => { services.AddJsonLocalization(options => options.ResourcesPath = settings.ResourcesPath); }) .AddNewtonsoftJson(options => SetNewtonsoftJsonSetting(options.SerializerSettings)) //.AddXmlSerializerFormatters() //.AddXmlDataContractSerializerFormatters() @@ -120,6 +118,8 @@ public class Startup : AppStartup { options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); // 禁止Unicode转码 }); + // SqlSugar + services.AddSqlSugar(); // 三方授权登录OAuth services.AddOAuth(); diff --git a/Web/index.html b/Web/index.html index dcdaf247..0eeb250b 100644 --- a/Web/index.html +++ b/Web/index.html @@ -1,17 +1,62 @@ - + - 正在加载中... + Loading... + + + + Loading...... + + diff --git a/Web/package.json b/Web/package.json index 7eda496a..efec8a9c 100644 --- a/Web/package.json +++ b/Web/package.json @@ -40,6 +40,7 @@ "exceljs": "^4.4.0", "ezuikit-js": "^8.1.6", "gcoord": "^1.0.7", + "install": "^0.13.0", "js-cookie": "^3.0.5", "js-table2excel": "^1.1.2", "jsplumb": "^2.15.6", @@ -73,6 +74,7 @@ "vue-plugin-hiprint": "^0.0.59-beta2", "vue-router": "^4.5.0", "vue-signature-pad": "^3.0.2", + "vue3-flag-icons": "^0.0.3", "vue3-tree-org": "^4.2.2", "vxe-pc-ui": "^4.3.98", "vxe-table": "^4.10.0", diff --git a/Web/src/api-services/models/sys-menu.ts b/Web/src/api-services/models/sys-menu.ts index bf261cc8..349df801 100644 --- a/Web/src/api-services/models/sys-menu.ts +++ b/Web/src/api-services/models/sys-menu.ts @@ -226,4 +226,5 @@ export interface SysMenu { * @memberof SysMenu */ children?: Array | null; + i18nName?: string | null; } diff --git a/Web/src/components/noticeBar/index.vue b/Web/src/components/noticeBar/index.vue index 0e944107..f0c87e34 100644 --- a/Web/src/components/noticeBar/index.vue +++ b/Web/src/components/noticeBar/index.vue @@ -4,7 +4,7 @@ - + @@ -14,10 +14,16 @@ diff --git a/Web/src/views/home/widgets/components/version.vue b/Web/src/views/home/widgets/components/version.vue index 9d3022d7..8da2c025 100644 --- a/Web/src/views/home/widgets/components/version.vue +++ b/Web/src/views/home/widgets/components/version.vue @@ -1,16 +1,16 @@ - + - 版本信息 + {{ $t('message.list.version') }} Admin.NET - 最新版本 {{ version }} + {{ $t('message.list.versionDescription') }} {{ version }} - 更新日志 + {{ $t('message.list.versionUpdateLog') }} gitee @@ -18,7 +18,7 @@ + - +
最新版本 {{ version }}
{{ $t('message.list.versionDescription') }} {{ version }}