zoukankan      html  css  js  c++  java
  • 萤火虫框架漩涡文本本地化工具项目

    萤火虫框架漩涡文本本地化工具项目(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。

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

  • 相关阅读:
    AC自动机 HDOJ 2222 Keywords Search
    AC自动机 HDOJ 5384 Danganronpa
    贪心 HDOJ 5385 The Path
    区间DP UVA 10739 String to Palindrome
    区间DP UVA 10453 Make Palindrome
    素数专题
    判素数+找规律 BestCoder Round #51 (div.2) 1001 Zball in Tina Town
    DP专题
    贪心+模拟 ZOJ 3829 Known Notation
    概率DP ZOJ 3822 Domination
  • 原文地址:https://www.cnblogs.com/Rex/p/1777172.html
Copyright © 2011-2022 走看看