# 通用、语言与校对

选择桌面应用的语言，配置本地校对，为离线编译做准备，并控制引导导览。

打开**设置 → 通用**，设置影响这台设备上日常工作的偏好。更改这些设置不会改写任何项目文件。

![设置 → 通用。校对控件位于离线模式和导览设置的上方。](https://cdn.oleafly.com/images/screenshots/desktop/docs/settings-general-dark-window-v2.png#view=519,89,883,902)

## 语言

选择**系统默认**或 21 种界面语言之一。每种语言都以它自己的名称列出，例如 English、Deutsch、日本語或 简体中文，Oleafly 打开着的时候界面就会切换。

当 Oleafly 提供你的操作系统所用的语言时，**系统默认**会跟随它。其他任何选择都会让应用保持该语言，不论电脑使用什么语言。

该设置不会翻译你的稿件、不会改变校对，也不会决定助手回复所用的语言。确切的边界参见[语言与本地化](/docs/localization/)。

## 拼写检查

开启**拼写检查**，用所选的本地 Hunspell 词典为词典中没有的词加下划线。可以选择一条建议，或者针对当前项目、全部范围或当前会话忽略该词。

## 语法与风格

开启**语法与风格（Harper）**，在 LaTeX、Typst 和 Markdown 中，无论源码还是可视化编辑，都会获得英语语法和风格建议。应用修复之前，请先阅读该结果的说明和规则名称。

Harper 只检查英语。拼写词典设置为其他语言期间，语法检查会暂停，并有提示说明。

## 英语变体

为 Harper 选择美国、英国、澳大利亚、加拿大或印度英语。这会改变它检查所依据的惯例，不会自动改写已有文本。

## 地域用语与用词

- **地域用语建议**会标出与所选英语变体不同的用语。对于有意使用的产品名称、代码或引用的语言，请关闭它。
- **用词建议**能发现取决于上下文的替代用法，例如“too”和“to”。想只做更精简的语法检查时，请关闭它。

## 拼写词典

选择 Hunspell 在源码和可视化编辑中检查的语言。应用内置五个词库包。选择其他任何语言都会下载一次，此后可离线使用。已下载的语言列在[设置 → 下载 → 词典](/docs/settings/downloads/#dictionaries-tab)下。项目可以使用自己的拼写语言，在它的项目信息面板中设置。

词典和 Harper 的变体不必一致，但一致时，大多数英语论文更容易审阅。

完整的[校对指南](/docs/spellcheck-grammar/)涵盖源码屏蔽、项目词典和全局词典、已忽略的检查结果、学术配置规则，以及 Harper 目前的限制。

## 离线模式

开启**离线模式**，让 Tectonic 只使用缓存的包进行编译。Typst 也会停止下载包，不过已经缓存的包，或放在项目 `typst-packages` 文件夹中的包仍然可用。该设置还会阻止联网的引用和元数据查询，以及词典下载。

离线之前，请先在联网状态下成功编译一次项目，让所需的包都已就位。未缓存的包会导致明确的构建失败，而不是悄悄发出网络请求。

本地 AI 是另一回事。要安装模型并测试离线助手工作流，请参考 [Ollama 与离线工作](/docs/ollama/)。

## 导览指南

开启**启用导览指南**，允许在项目库和工作区周围显示分步导览。各个开关决定哪些导览可以出现。

**导览进度**显示已完成、已关闭和剩余的指引。想再走一遍某个导览时，可以重置它。打开**帮助与关于 → 开始导览**，启动当前区域的指南。

## 系统集成

**系统集成**中的各行让你从应用外部用 Oleafly 打开文件夹。你看到的内容取决于你的系统：macOS 上是 **Finder 快速操作**，Windows 上是**文件资源管理器右键菜单**，Linux 上则是 Dolphin、Nemo 和 GNOME Files 的条目。**安装**会添加一个条目，**修复**会修复已过期的条目。

**终端命令**一行会把 `oleafly` 命令放到你的 PATH 上，这样在终端中运行 `oleafly .` 就会打开当前文件夹，运行 `oleafly build` 则会构建它。在 macOS 上以及使用 AppImage 时，**安装**会把它添加到你的 PATH 中的某个文件夹，如果该文件夹还不在 PATH 中，会显示需要添加的内容。在 Windows 上，**安装**会把它复制到 `%LOCALAPPDATA%\Oleafly\bin`，并把该文件夹添加到你的 PATH。Linux 软件包会替你安装它。参见[命令行工具](/docs/cli/#install)。

用这种方式打开的文件夹会留在原处，并在项目库中显示为“外部”。参见[就地打开的文件夹](/docs/library/#folders-opened-in-place)。

## 管理校对选择

打开**设置 → 词典**来管理：

- 在每个项目中都被忽略的词，在**全局**标签页；
- 只在当前打开的项目中被忽略的词，在**项目**标签页；
- 在当前项目中被忽略的语法检查结果；
- 你关闭的 Harper 规则；
- **学术配置中保持关闭的规则**，完整列出。每一行都写明规则名称、说明它的作用、给出示例，并带有开启它的开关。

移除某一项会让它立即重新参与检查。

## 重置通用

选择页面底部的**恢复默认设置**，恢复通用偏好。按钮上的圆点表示这里有内容与默认值不同。应用之前请先阅读确认提示；词典和其他设置分区各有独立的重置。
