热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

萤火虫框架漩涡文本本地化工具项目(Firefly.Eddy)地狱门神(F.R.C.)下载https:sourceforge.netprojectsfflffiles|备用链接

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

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

 

下载 https://sourceforge.net/projects/fflf/files/ | 备用链接 http://files.cnblogs.com/Rex/Eddy.rar

SVN地址 http://svn.code.sf.net/p/fflf/code/trunk/Eddy/

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

文本工具示例.Net 2.0/3.5最终版 http://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。

 

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


推荐阅读
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文介绍了Oracle存储过程的基本语法和写法示例,同时还介绍了已命名的系统异常的产生原因。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • 本文分析了Wince程序内存和存储内存的分布及作用。Wince内存包括系统内存、对象存储和程序内存,其中系统内存占用了一部分SDRAM,而剩下的30M为程序内存和存储内存。对象存储是嵌入式wince操作系统中的一个新概念,常用于消费电子设备中。此外,文章还介绍了主电源和后备电池在操作系统中的作用。 ... [详细]
  • 本文介绍了连接库的定义和使用方法。连接库是通过编译生成的dll文件,例如php_mysql.dll。在使用扩展时,需要去掉配置文件中的分号,并通过phpinfo查看是否正确加载了mysql连接库。详细内容请参考链接:https://www.cnblogs.com/xiaobiaomei/p/7654750.html。摘要字数:180字。 ... [详细]
  • 本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ... [详细]
  • 微软评估和规划(MAP)的工具包介绍及应用实验手册
    本文介绍了微软评估和规划(MAP)的工具包,该工具包是一个无代理工具,旨在简化和精简通过网络范围内的自动发现和评估IT基础设施在多个方案规划进程。工具包支持库存和使用用于SQL Server和Windows Server迁移评估,以及评估服务器的信息最广泛使用微软的技术。此外,工具包还提供了服务器虚拟化方案,以帮助识别未被充分利用的资源和硬件需要成功巩固服务器使用微软的Hyper - V技术规格。 ... [详细]
  • 本文介绍了NetCore WebAPI开发的探索过程,包括新建项目、运行接口获取数据、跨平台部署等。同时还提供了客户端访问代码示例,包括Post函数、服务器post地址、api参数等。详细讲解了部署模式选择、框架依赖和独立部署的区别,以及在Windows和Linux平台上的部署方法。 ... [详细]
author-avatar
mobiledu2502856411
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有