当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Otter TMX

TMX 的 Java 类库
授权协议 Apache
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 唐宏壮
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Otter 是一个用于读写 Translation MemoryExchange (TMX) 文档的 Java 类库。要求 Java 7 支持。

示例代码:

TMXReader reader = TestUtil.getTMXReader("/header.tmx");
List<TMXEvent> events = readEvents(reader);
assertNotNull(events);
checkEvent(events.get(0), START_TMX);
// Check the header
Header header = events.get(0).getHeader();
assertNotNull(header);
assertEquals("TRADOS Translator's Workbench for Windows", header.getCreationTool());
assertEquals("Edition 8 Build 863", header.getCreationToolVersion());
assertEquals("sentence", header.getSegType());
assertEquals("TW4Win 2.0 Format", header.getTmf());
assertEquals("EN-US", header.getAdminLang());
assertEquals("EN-US", header.getSrcLang());
assertEquals("rtf", header.getDataType());
// Optional ones
assertEquals(new TMXDateParser().parseDate("20100223T044327Z"), header.getCreationDate());
assertEquals("TESTERSON", header.getCreationId());
assertNull(header.getEncoding());
assertNull(header.getChangeDate());
assertNull(header.getChangeId());

List<Property> properties = header.getProperties();
assertEquals(3, properties.size());
checkProperty(properties.get(0), "type1", "Property", null, null);
checkProperty(properties.get(1), "type2", "Property with o-encoding", "ASCII", null);
checkProperty(properties.get(2), "type3", "Property with lang \"fr\"", null, "fr");
List<Note> notes = header.getNotes();
assertEquals(2, notes.size());
assertEquals(new Note("This is a note with an encoding.").setEncoding("ASCII"), notes.get(0));
assertEquals(new Note("This is a note with lang \"en\".").setLang("en"), notes.get(1));
checkEvent(events.get(1), END_TMX);
  • 软件简介 Otter 是一个用于读写 Translation Memory Exchange (TMX) 文档的 Java 类库。要求 Java 7 支持。 示例代码: TMXReader reader = TestUtil.getTMXReader("/header.tmx"); List events = readEvents(reader); assertNotNull(events); c

  • 授权协议: Apache 开发语言: Java 操作系统: 跨平台 软件介绍 Otter 是一个用于读写 Translation Memory Exchange (TMX) 文档的 Java 类库。要求 Java 7 支持。 示例代码:TMXReader reader = TestUtil.getTMXReader("/header.tmx"); List events = readEvents(

 相关资料
  • 我在做一个问题,要求你创建一个类customers,这个类稍后将被添加到另一个类的方法中的数组列表中。然而,我在标记为error的行上得到了一个错误,即:“没有可访问的Question3类型的封闭实例。必须使用Question3类型的封闭实例(例如x.new A(),其中x是Question3的实例)来限定分配。”我不知道为什么。

  • 问题内容: 在哪里可以找到Java库类的源代码?我的意思是上课。 平台:Windows。 问题答案: 下载JDK。公共类的源位于src.zip中。

  • 问题内容: 您使用哪个类似Java的readline类库?像库这样的“ readline”是指用于编辑控制台输入,支持历史记录,制表符完成以及类似内容的库。我正在寻找一个,但不能选择那么多(jLine- 无需 维护,java-readline- 2003年最新发行,其他?) 问题答案: 从命令行执行时,我已经使用JLine将历史记录等添加到Clojure REPL(JVM进程)中。它只是神奇地工作

  • 封装将类的某些信息隐藏在类内部,不允许外部程序直接访问,只能通过该类提供的方法来实现对隐藏信息的操作和访问。例如:一台计算机内部极其复杂,有主板、CPU、硬盘和内存, 而一般用户不需要了解它的内部细节,不需要知道主板的型号、CPU 主频、硬盘和内存的大小,于是计算机制造商将用机箱把计算机封装起来,对外提供了一些接口,如鼠标、键盘和显示器等,这样当用户使用计算机就非常方便。 封装的特点: 只能通过规

  • 在 Java 中类的成员变量定义了类的属性。例如,一个学生类中一般需要有姓名、性别和年龄等属性,这时就需要定义姓名、性别和年龄 3 个属性。声明成员变量的语法如下: 各参数的含义如下。 public、protected、private:用于表示成员变量的访问权限。 static:表示该成员变量为类变量,也称为静态变量。 final:表示将该成员变量声明为常量,其值无法更改。 type:表示变量的类

  • 类是 Java 中的一种重要的引用数据类型, 也是组成 Java 程序的基本要素,因为所有的 Java 程序都是基于类的。本节介绍如何定义类。 在 Java 中定义一个类,需要使用 class 关键字、一个自定义的类名和一对表示程序体的大括号。完整语法如下: 提示:上述语法中,中括号“[]”中的部分表示可以省略,竖线“|”表示“或关系”,例如 abstract|final,说明可以使用 abstr

  • 问题内容: 我想通过Java中的类实现FIFO。 这样的类已经存在了吗?如果没有,我该如何实施自己的? 注意 我在这里http://www.dcache.org/manuals/cells/docs/api/dmg/util/Fifo.html找到了一个类,但其中没有dmg.util。*。我不知道这样的包是否存在。 问题答案: 您正在寻找实现Queue接口的任何类,排除和不使用FIFO算法。 可能

  • 本文向大家介绍Java中的CopyOnWriteArrayList类,包括了Java中的CopyOnWriteArrayList类的使用技巧和注意事项,需要的朋友参考一下 类声明 CopyOnWriteArrayList是ArrayList的线程安全变体,其中可以更改ArrayList的操作(添加,更新,设置方法)创建基础数组的克隆。 CopyOnWriteArrayList将在基于线程的环境中使