Loading
0

RBC Lib 和插件翻译。

 

注意事项

    • 语言接口的使用不收取费用。
    • 如果使用RBC语言接口,用户自己为翻译的行为负责,跟RBC无关。RBC只提供语言接口的技术。
    • 翻译非RBC插件最好跟插件作者联系,并取得许可。即使作者不在意这个权利,但这最少是对插件作者的尊重。尤其是商业插件。当然有一些开源免费插件是可修改的,修改源码和翻译均不受限制。
    • 翻译RBC插件,需要向RBC支持群反馈。
    • RBC负责维护翻译接口的稳定和维护。
    • 翻译的成果和责任归翻译者所有。RBC不加限制和负责。
    • 使用RBC扩展库之前必须先添加引用。

使用教程1.首先要保证引用RBC扩展库。

begin
# require RBC library.
require 'RBC_Library_load.rb'
# check RBC library version.
unless RBC::RBC_VERSION_[0] >= 1
UI.messagebox('More than 1 versions of RBC must be installed!(必须安装使用1.0版本以上的RBC LIbrary!)')
end
rescue LoadError => e
unless defined?(LIB_UPDATE)
w = UI::WebDialog.new( {
:dialog_title => 'You need to download and install RBC Library!(下载安装RBC扩展库)',
:scrollable => false,
:resizable => false,
:left => 200,
:top => 200
} )
w.set_size( 600, 600 )
w.set_url( 'http://www.rbc321.cn/home/plugin/plugindetail/id/170'  )
w.show
LIB_UPDATE = w
end
end#

编辑器的选择~

其实都行,所有具备文本编辑的编辑器都行。喜欢使用IDE的话,可以使用RubyMine,喜欢文本编辑器的话可以使用Notepad++、Sublime。即使是最简单的记事本都行。

2.新建语言对象

LH = RBC::LanguageHandler.new

可以默认不输入参数。那么语言文件夹的位置在同一个文件夹内。

或者输入Resources文件夹。或者直接输入语言文件路径。

3. 引用

比如直接用

UI.messagebox(LH[‘LanguageHandler’])

如果语言文件内有这个键,那么会返回对应的翻译的值。

如果没有,则会在语言文件内生成这个键值对。可以手动或者使用GUI界面编辑。

 

GUI界面方式翻译

可以直接打开语言文件进行翻译,也可以使用GUI。效果是一样的。

1.窗口 》RBC_Library 》翻译语言

2.选择要翻译的插件和语言。点击展开插件修改项。

 

3.然后直接修改。

4.保存修改,然后重新打开软件。

修改完后,有一些必须得重新打开才能生效。

直接修改语言文件

      1. 打开语言文件
      2. 一般情况下一行一个翻译项。“<==>”作为分隔符。直接修改分隔符后面的就行。
      3. 可以使用// 开头作为注释。

实际上只要不含分隔符,就视为注释。

  • 保存文件。
如无特意说明,本网站所以内容均为原创。
少校一直坚持做公益少校一直坚持做公益 希望您支持他的工作希望您支持他的工作

如果您喜欢这篇原创文章,请您一定要支持少校哦!

最后编辑于:2017/10/24作者:Sugar

该用户很懒,还没有介绍自己。