.NET Nuget包 汉化工具

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET Nuget包 汉化工具相关的知识,希望对你有一定的参考价值。

汉化前

汉化后



一键汉化

附带150M数据库,包含.NET6及EFCore等常用库的翻译数据,可离线运行。使用时建议注册一个百度翻译的账号。注册地址 https://fanyi-api.baidu.com/。
注意: 不是“百度云”!!! 不是“百度云”!!! 不是“百度云”!!!是“百度翻译”!

到 开发者中心 开发者信息中拿到 APP ID 和 密钥,进入 配置 >  API选项

Secretld   填 APP ID
SecretKye 填 密钥

.NET Framework 项目

请将packages.config迁移到packagesReference之后可用,在当前项目 "引用" 上右键进行迁移。

关于翻译中的”异常”

异常并不代表文件不可用,而是某些行没有通过检查,这些错误要么来自翻译引擎,要么是软件代码原因,以超大文件netstandard.xml为例,大约会出现10个异常。出现异常的内容不会写入数据库,等以后能解决的时候开启“重新生成”即可。

常见问题

  1. 路径中必须有对应的同名dll文件,否则被忽略。

  2. 如果XML文件中包含阿拉伯文字,会被忽略。

  3. 如果更新.NET自带的XML文档,需要开启管理员权限,否则出现错误” is denied”。

建议扫描路径

%UserProFile%\\.nuget\\packages\\
C:\\Program Files\\dotnet\\packs\\
C:\\Program Files (x86)\\Microsoft SDKs\\
C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\ReferenceAssemblies\\Microsoft\\Framework\\

下载

http://www.wyj55.cn/DotNetCoreZhHans.html

源码

https://github.com/84819760/dotnet-core-zhhans 

https://gitee.com/84819760/dot-net-core-zh-hans-open

以上是关于.NET Nuget包 汉化工具的主要内容,如果未能解决你的问题,请参考以下文章

详解.Net 如何上传自己的包到Nuget平台以及如何使用Nuget包管理器

NUGET命令

.NET 6新特性试用 | Nuget包验证

如何使用跨平台工具创建 NuGet 包(转)

一个技术汪的开源梦 —— 基于 .Net Core 的组件 Nuget 包制作 & 发布

C#上位机开发(十七)—— 基于NuGet安装并使用包(Visual Studio)