|
这里以button工具栏为例
汉化前的样子
jpg
工具栏标题德文,我们把它改成中文,就叫它“CAD Toolbar 基本功能”吧
不喜欢的,大家自己再改:)
汉化方法:
用记事本打开 button_extension.rb
看下面这段代码,关键几个地方我用红色标出
#-----------------------------------------------------------------------------------------------------
# MENU ITEMS
#-----------------------------------------------------------------------------------------------------
if( not $button_menu_loaded )
#button toolbar
#-----------------------------------------------------------------------------------------
gp_button_tb = UI::Toolbar.new("Konstruktionshilfen")
#Zentrumspunkt
cmd1 = UI::Command.new(("Zentrumspunkt")) { (addCenterPoint) }
cmd1.small_icon = "button/Zen_klein.png"
cmd1.large_icon = "button/Zen_gro.png"
cmd1.tooltip = "Fl鋍henmittelpunkt"
gp_button_tb.add_item(cmd1)
代码中的 gp_button_tb = UI::Toolbar.new("Konstruktionshilfen")
定义了工具栏的名称,这里将红色部分改为“CAD Toolbar 基本功能”
代码中的 #Zentrumspunkt
是注释,说明按钮的用途,#用于注释,这个单词德语意思为“中心点”,你可以改成中文,不过这是注释,不影响什么,我先不改了。
代码中的 cmd1 = UI::Command.new(("Zentrumspunkt")) { (addCenterPoint) }
是定义按钮功能的代码,红色德文可改为中文,但在工具栏上体现不出,所以我先不改了
代码中的 cmd1.small_icon = "button/Zen_klein.png"
cmd1.large_icon = "button/Zen_gro.png"
定义按钮所使用的图片,一张大的,一张小的。这个也可DIY,如果你有更好看的图片,不过要注意图片的格式和尺寸。时间关系,我不改了。
代码中的 cmd1.tooltip = "Fl鋍henmittelpunkt"
代码中的定义了鼠标悬停在按钮上时出现的文字提示。这个按钮的功能是“取中心点”,我们就把红色德文改成“标记面中心”
代码 gp_button_tb.add_item(cmd1) 是这个按钮定义的结尾,汉化不用,不解释了
综上所述,修改后的代码为:
#-----------------------------------------------------------------------------------------------------
# MENU ITEMS
#-----------------------------------------------------------------------------------------------------
if( not $button_menu_loaded )
#button toolbar
#-----------------------------------------------------------------------------------------
gp_button_tb = UI::Toolbar.new("CAD Toolbar 基本功能")
#Zentrumspunkt
cmd1 = UI::Command.new(("Zentrumspunkt")) { (addCenterPoint) }
cmd1.small_icon = "button/Zen_klein.png"
cmd1.large_icon = "button/Zen_gro.png"
cmd1.tooltip = "标记面中心"
gp_button_tb.add_item(cmd1)
我们修改了两处:1.工具栏名称 2.按钮悬停提示
这就够了,保存一下,重启SU,载入工具栏,我们看看效果先:Z
jpg
基本成功! 其它两个工具栏和按钮大家可以自己改改看
其实这就是汉化,没什么神奇的,如果汉化工具栏和按钮,就这样弄,对于汉化功能插件的本身,方法类似,在此就不赘述了,大家可以看看代码尝试一下。
富农已经汉化好了,测试完全没问题,tas也找来了早期版本,我就不用再汉化了,呵呵
|
|