添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

4.0版本的locbaml

http://michaelsync.net/2010/03/01/locbaml-for-net-4-0

使用visual studio的msbuild切换目录   msbuild /t:updateuid   千万不要打错这个命令,是updateuid,  uid不是id

如何实现wpf的多国语言_ide

如何实现wpf的多国语言_bash_02

之后可以再check uid

如何实现wpf的多国语言_html_03

此命令不能再git bash中执行,必须在VS自带的开发人员命令提示中执行

F:\Test\Demo\Xaml\XamlGuide\bin\Debug\en-US>

LocBaml /parse XamlGuide.resources.dll /out: trans.csv  //此命令提示错误 System.IO.FileNotFoundException:

需要在Debug下执行此命令

F:\Test\Demo\Xaml\XamlGuide\bin\Debug>

LocBaml /parse en-US/XamlGuide.resources.dll /out: en-US.csv

生成新的dll,会生成在E盘下

F:\Test\Demo\Xaml\XamlGuide\bin\Debug>LocBaml /generate en-US/XamlGuide.resources.dll /trans:zh-CN.csv /out:E:\ /cul:zh-CN

其中/generate /trans: /out: /cul:都是参数

F:\Test\Demo\Xaml\XamlGuide\bin\Debug>

LocBaml /generate en-US/XamlGuide.resources.dll /trans:zh-CN.csv /out:zh-CN/ /cul:zh-CN

炉石传说的汉化

1.先从Hearthstone Deck Tracker.resources.dll解析出csv文件

LocBaml /parse en-US/"Hearthstone Deck Tracker.resources.dll" /out:en-US.csv

2.打开en-US.csv文件,编辑中文之后,另存为zh-CN.csv  ,excel提示的时候选择是

然后用windows自带记事本打开zh-CN.csv  ,另存为同名的,选择编码utf-8

3.LocBaml /generate en-US/"Hearthstone Deck Tracker.resources.dll" /trans:zh-CN.csv /out:zh-CN/ /cul:zh-CN

这样会生成一个dll,可以直接用