您的第一本 DSL 词典

让我们来创建一本简单的 DSL 词典。我们将其命名为“My first dictionary”。这是将包含一张卡片的英俄词典。该卡片将把短语 “my first dictionary”(我的第一本词典)从英语翻译为俄语。
您可以在任何文本编辑器中创建 DSL 词典文件。推荐使用记事本作为文本编辑器。

  1. 在记事本或任何其他文本编辑器中创建新的文本文件。在新文本文档的开头,输入新词典的标题。您可以从该示例复制标题并粘贴到您的文档中。

    #NAME “My first dictionary”
    #INDEX_LANGUAGE “English”
    #CONTENTS_LANGUAGE “Russian”

    代码 #NAME、#INDEX_LANGUAGE 和 #CONTENTS_LANGUAGE 必须各自以新行开始。这些代码后跟一个空格和用引号括起来的文本。该文本必须由用户提供,其意义如下。“My first dictionary” 是新词典的名称,“English” 是新词典的源语言,“Russian” 是其目标语言。

  2. 现在写下新词典卡片的文本。每张词典卡片必须有一个词条正文。词条是要翻译的单词或词组。它必须始终放置在行(即,该行在词条之前不能有任何其他字符或空格)。卡片的正文包含翻译、注释、说明或您希望包含的其他任何信息。卡片正文必须放置在词条下面,并以一个空格(通过按空格按钮插入)或一个制表符(通过按 TAB 键插入)开头。这样 ABBYY Lingvo x3 就能将词条与正文文本区分开来。
    要了解这一工作机制,只需将下面给出的样本文本复制到您的文档中的词条下面:

    my first dictionary
        мой первый словарь

  3. Unicode 编码保存词典文件(在另存为… 对话框中,选择编码下拉列表中的 Unicode)并将文件命名为 FirstDictionary。关闭记事本或您可能使用的其他任何文本编辑器。
  4. 将该文本文件的扩展名更改为 .dsl(例如在 Windows 资源管理器中)。(如果您看不到该文件的扩展名,请在 Windows 资源管理器中转至工具>文件夹选项,单击查看选项卡并清除“隐藏已知文件类型的扩展名”旁边的复选框。)
  5. 启动 DSL Compiler开始>所有程序>ABBYY Lingvo x3>DSL Compiler x3)。
  6. 在打开的 DSL Compiler 对话框中,在源文件属性组下,浏览至文件 FirstDictionary.dsl,其中包含您创建的词典,然后选择下方的 Unicode 选项
    确保创建词典就绪以建立索引选项已选中。选中该选项后,DSL Compiler 将自动添加必需的标记到词典中(否则,该标记必须由用户在创建文本文件时手动进行添加)。还要确保创建错误日志文件(*.dde)选项已选中。
  7. 单击编译。如果编译成功,关于词典对话框将打开,提示已成功创建词典。编译后将创建两个文件:名为 FirstDictionary.lsd 的词典文件和记录编译期间所检测到的任何错误的 FirstDictionary.dde
     
    如果编译期间接收到消息提示未找到注解文件,应如何处理?

    注解文件是可选的。它们包含有关词典的常规信息 - 其作者、条目数等。我们的样本词典没有注解,因此只需单击打开的消息框中的,编译过程即会继续进行。

     

    如果程序无法编译词典,应如何处理?

    编译可能会因为文件中存在错误而失败。请查看 FirstDictionary.dde 中的错误列表。更正错误后重复编译过程。

  8. 将词典添加到 ABBYY Lingvo x3(工具>从文件中添加词典…)或只需将 *.lsd 文件拖放到 ABBYY Lingvo x3 书架上)。

您刚才创建了您的第一本词典,其中包含一张卡片,即一个词典条目。现在您了解了 DSL 语言和 DSL Compiler 的工作机制,就可以开始创建更大的词典用于您的工作和学习。

如果将该样本词典与 ABBYY Lingvo x3 提供的任何词典进行比较,您就会发现该样本卡片的信息量太少:它没有提供发音、示例、注释等等。但是,DSL 语言允许您创建其外观和功能类似于 ABBYY Lingvo 词典的词典。

在新词典中您可以:

  • 通过使用特殊 DSL 标记,用彩色突出显示文本片段,将字体更改为粗体、斜体或带下划线
  • 在词典卡片中标记不同的区域
  • 将链接添加到其他词典卡片和网站
  • 创建要在 ABBYY Lingvo x3 书架上显示的图标
  • 将图片和声音添加到词典卡片
  • 以及大量更多内容…

提示和技巧

http://www.LingvoDA.ru/ - Lingvo Dictionary Association 的网站,提供了大量用于 ABBYY Lingvo 的更多免费词典。

如何在其他文本编辑器(例如 Microsoft Word)中创建词典?

您可以使用任何文本编辑器(包括 Microsoft Word)来创建新词典的文本文件。只需确保文本符合上述要求,即包含一个标题来指定词典的名称、源语言和目标语言,在行首放置词条,词条下方放置以空格或制表符开始的正文。一旦输入词典文本,就需要以 Unicode 编码将其保存为 TXT 格式。要做到这一点:

  • Microsoft Word 2000另存为对话框中,选择保存类型下拉列表中的代码文本
  • Microsoft Word 2002另存为对话框中,选择保存类型下拉列表中的纯文本(*.txt),然后单击保存。在打开的对话框中,选择其他编码列表中的 Unicode

如果您的文本编辑器不允许选择 Unicode,请将文本保存为 TXT 格式,然后在记事本中打开该文件。在文件菜单中选择另存为…。在打开的对话框中,选择编码下拉列表中的 Unicode

如何展开和编辑 DSL 词典?

要添加新卡片或编辑已编译并添加到 ABBYY Lingvo x3 的词典,请从 ABBYY Lingvo x3 书架上取下该词典,打开对应于已编译的 *.lsd 文件的 *.dsl 词典文件,并进行所需的更改。然后重新编译词典并将其添加到 ABBYY Lingvo x3 书架。
也可以在单独的文件中创建新卡片,然后通过 #INCLUDE 命令将该文件连接到主词典文件。

如何创建词典注解?

注解包含词典的常规信息(即,词典的作者、主题、创建日期等)。可通过双击书架上的词典图标,在 ABBYY Lingvo x3 中查看该信息。推荐使用记事本来创建注解文件。注解文件的名称必须和其所引用的词典的名称相同。以 Unicode 保存文件,然后将文件扩展名更改为 .ann。编译期间,DSL Compiler 将该文件用于添加词典的注解。

您的第一本 DSL 词典