6

我是一个经验丰富的 mac 用户,但不是程序员。我正在使用 Sublime Text 3(和 2)来使用 LaTeX。

我从https://github.com/SublimeText/Dictionaries安装了德语词典。除了 AT 版本(德语、DE、CH - 分别安装了所有三个文件、.aff、.dic、.txt,总共 9 个文件)之外,所有这些文件。下载并将它们放在正确的文件夹中。

是的,我可以在查看 -> 字典 -> 语言 - 德语 -> 德语(German_de_DE,German_de_CH)下选择它们 是的,拼写检查已启用。

为了测试我创建了一个文件

Haus(德语正确) haus(德语错误)

狗(正确 dooog(错误)

随着英语词典的活动,除了“狗”之外,所有内容都带有红色下划线。激活德语词典后,所有内容都带有红色下划线,表示错误。(我用德语输入的所有内容都标记为错误)。这适用于所有三个已安装的德语词典。对于 ST3 和 ST2。

我在我的智慧尽头。任何人都可以帮忙吗?

4

4 回答 4

27

除了Joshua Dunn的回答,检查.aff文件的第一行是

SET UTF-8

为了将来参考,我将字典添加到 ST3 的工作流程是:

添加新语言:

  • 从适当的OpenOffice 扩展下载语言文件

  • 将“some.oxt”文件重命名为“some.zip”

  • 解压文件

  • 查找两个文件:“lang.aff”和“lang.dic”。例如es_ES.affes_ES.dic

  • 打开“lang.aff”检查使用的编码。这样的行:SET ISO-8859-1

  • 将该文件从使用的编码转换为 UTF-8

  • 将“lang.dic”从使用的编码转换为 UTF-8。

  • 更改SET ISO-8859-1SET UTF-8

  • 在 ST3 中,单击 Preferences -> Browse Packages

  • 例如创建一个新文件夹Language - Spanish

  • 将 lang.dic 和 lang.aff 移动到该文件夹

  • 在 ST3 中激活词典(查看 -> 词典 -> 语言 - 西班牙语 -> es_ES)

  • 按下F6以启用拼写检查

改编自SublimeText/Dictionaries 的 github 存储库

于 2014-05-29T15:00:07.063 回答
3

我遇到了同样的问题并找到了部分解决方案:

  1. 从http://extensions.openoffice.org/en/project/german-de-de-frami-dictionaries下载德语词典

  2. 将结尾从 .oxt 更改为 rar 并提取文件

  3. 将文件 de_DE_frami/de_DE_frami.aff 和 de_DE_frami/de_DE_frami.dic 压缩为 Language - German.zip

  4. 将文件重命名为 Language - German.sublime-package

  5. 将文件移动到 /Applications/Sublime Text.app/Contents/MacOS/Packages/

  6. 按 F6 或使用视图启用拼写检查 -> 拼写检查

  7. 使用 View -> Dictionary -> Language - German _> de_DE_gami 激活德语语言包

我的问题是,即使我将文件保存为 UTF-8 单词,字母 üöäß 也被标记为红色。因此有什么解决方案吗?

于 2013-11-14T13:03:50.767 回答
2

我相信 Sublime 的字典功能只使用 UTF-8 编码的字典。我不确定德语词典(甚至您正在使用的词典)是否具有相同的编码。我一直使用 UTF-8 字典,所以我没有遇到这个问题。

您可以在打开字典的同时使用 Sublime 中的File -> Save With Encoding -> UTF-8重新编码您正在使用的字典(有可能出现异常) 。

请务必再次运行测试以确保它适合您。:)

*来源:http ://www.sublimetext.com/docs/2/spell_checking.html *

于 2013-10-22T04:12:04.387 回答
1

我有同样的问题。我从https://github.com/SublimeText/Dictionaries下载了字典文件,并在菜单(查看 - > 字典)中看到了德语,但所有内容都带有红色下划线,并且控制台上没有错误消息。

我的错是在 Git Hubs 网页上我右键单击German_de_DE.dic并选择了Save link as. 这 -当然- 保存了 Git Hub 页面。我在检查文件的编码时发现了它。

file German_de_DE.aff 
German_de_DE.aff: HTML document, UTF-8 Unicode text, with very long lines

HTML?出问题了!我使用 RAW Button 从 GitHub 下载了文件,一切正常。

于 2014-10-11T14:56:39.247 回答