.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个异常。出现异常的内容不会写入数据库,等以后能解决的时候开启“重新生成”即可。
常见问题
路径中必须有对应的同名dll文件,否则被忽略。
如果XML文件中包含阿拉伯文字,会被忽略。
如果更新.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包管理器