萤火虫框架漩涡文本本地化工具项目

萤火虫框架漩涡文本本地化工具项目(Firefly.Eddy)

地狱门神(F.R.C.)

github https://github.com/IanusInferus/eddy

下载 https://github.com/IanusInferus/eddy/releases

文本工具示例 https://sourceforge.net/projects/fflf/files/ | 备用链接 https://files.cnblogs.com/Rex/EddyDemo.rar

文本工具示例.Net 2.0/3.5最终版 https://files.cnblogs.com/Rex/TextLocalizerDemo_DotNet2.rar


1 概论

本项目为萤火虫框架中原有的文本本地化工具及附属插件分离而来,用于进行显示和保存对照的几组本地化文本。
本项目的文本本地化工具有一些附属的插件,用于辅助翻译工作。


2 各程序集功能介绍

2.1 主程序(Eddy.exe)
文本本地化工具主程序。

2.2 接口库(Eddy.Interfaces.dll)
本库定义了插件的接口。

2.3 基础库(Eddy.Interfaces.dll)
本库定义了界面插件的接口及其他基础设施。

2.4 WinForm界面库(Eddy.WinForm.dll)
实现了WinForm制作的主界面。

2.5 差异比较高亮插件(Eddy.DifferenceHighlighter.dll)
实现差异比较高亮。

2.6 控制符高亮插件(Eddy.EscapeSequenceHighlighter.dll)
实现控制符高亮。

2.7 朗读插件(Eddy.Voice.dll)
实现使用TTS进行语音朗读。
需要安装VM Misaki之类的软件后方能使用。

2.8 查找替换插件(Eddy.FindReplace.dll)
实现查找替换。

2.9 WQSG文本插件(Eddy.WQSG.dll)
实现对WQSG格式的支持。

2.10 日汉转换插件(Eddy.J2G.dll)
实现日本汉字到简体汉字的转换。

2.11 模板翻译插件(Eddy.TemplateTranslate.dll)
实现按模板翻译重复文本。

2.12 在线词典(Eddy.OnlineDictionary.dll)
实现通过在线网页查词。使用时先选中单词,然后点击对应的词典图标,即可打开相应的网页。
默认支持金山词霸(英汉、汉英)、Yahoo!辞書(日日、日英)、沪江小D(日汉、汉日)、Babylon(多英、英多)。

2.13 版本控制(Eddy.Version.dll)
实现在程序内调用版本控制软件,更新和提交文本。
默认支持TortoiseSVN,请从http://tortoisesvn.net/downloads.html下载最新的版本(及语言包)。



3 环境要求

本项目使用 Visual Basic 10.0 编写,开发时需要 Microsoft .Net Framework 4.0 编译器 或 Visual Studio 2010 支持。
本项目运行时需要 Microsoft .Net Framework 4 或 Microsoft .Net Framework 4 Client Profile 运行库支持。
Microsoft .Net Framework 4 (x86/x64,48.1MB)
http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe

Microsoft .NET Framework 4 Client Profile (x86,28.8MB)
http://download.microsoft.com/download/3/1/8/318161B8-9874-48E4-BB38-9EB82C5D6358/dotNetFx40_Client_x86.exe


4 用户使用协议

以下协议不针对示例(Examples文件夹):
本项目是免费自由软件,所有源代码和可执行程序按照BSD许可证授权,详见License.zh.txt。
本项目的所有文档不按照BSD许可证授权,你可以不经修改的复制、传播这些文档,你还可以引用、翻译这些文档,其他一切权利保留。

以下协议针对示例(Examples文件夹):
本项目的示例进入公有领域,可以随意修改使用。


5 备注

如果发现了BUG,或者有什么意见或建议,请到以下网址与我联系。
http://www.cnblogs.com/Rex/Contact.aspx?id=1
常见的问题将在今后编制成Q&A。

 

-------------------

 

萤火虫框架漩涡文本本地化工具项目示例说明

 

地狱门神(F.R.C.)

 

示例说明如下,其中部分示例需要运行Build.cmd编译,因此请确保有编译环境:

 

GlyphText
演示图形文本工具的配置和使用。
配置文件为GlyphText\Bin\FFX2.locproj。
GlyphText\FFX2.locproj为有注释的版本,可供参考。

WQSGText
演示WQSG文本工具的配置和使用。
配置文件为WQSGText\Bin\Untitled.locproj。
WQSGText\Untitled.locproj为有注释的版本,可供参考。

Plugin
演示文本工具高亮插件的制作。
配置文件为Plugin\Bin\Untitled.locproj。
插件最终形式为Plugin\Bin\LengthHighlighter.dll。
插件源代码在Plugin\Src\LengthHighlighter.vb。

本框架的示例进入公有领域,可以随意修改使用。

原文地址:https://www.cnblogs.com/Rex/p/1777172.html