Obsidian 文档采用了[Google 开发者文档风格指南](https://developers.google.com/style)。对于 Google 风格指南未包含的部分,请参照[Microsoft 风格指南](https://learn.microsoft.com/en-us/style-guide/)。 本页面列出了与 Google 风格指南有所偏差或值得强调的术语。 > [!tip] 帮助我们改进 > 很多文档在我们指定这些指南文件前就已经存在了。如果你发现任何违反指南的地方,请[创建一个问题](https://github.com/obsidianmd/obsidian-docs/issues/new)或向[Obsidian 开发者文档](https://github.com/obsidianmd/obsidian-docs)提交请求。 ## 概念的表述 注意,以下内容很多仅针对于英文语境进行规定。但仍推荐中文翻译者阅读原文以了解。 ### 术语 - 在“快捷键”与“热键”之间优先选择“快捷键”。 - 移动端使用“Obsidian 应用”,桌面端使用“Obsidian 应用程序”。 - 使用“同步”而非其他表述。 - 使用“搜索式”而非“搜索语句”。 - 在指代笔记中的一章节时,使用“小标题”而非“标题”。 - 使用“最大”而非“最大值”,使用“最小”而非“最小值”。 ### 产品名称 Obsidian 产品名称以“Obsidian”开头,例如“Obsidian 发布服务”和“Obsidian 同步服务”。 如果需要在一个段落中多次重复,则可以使用简称形式。 例如: _为了允许每个设备使用独有的设置,Obsidian 同步服务不会默认同步设置。因此你需要为每个设备决定是否开启同步设置。_ ### 用户界面和交互 - 使用**粗体**表示按钮文本。 - 在指代选择操作时优先使用“点击”而非“轻触”。 - 使用“侧边栏”而非“侧栏”。 - 指代用户执行命令时,使用“执行”。 当指代多个用户界面交互时,使用 →(U+2192)符号。例如,“**设置 → 社区插件**”。 ### 笔记、文件和文件夹 - 使用“笔记”指代仓库中的 Markdown 文件。 - 使用“文件”指代仓库中包含 Markdown 在内的所有文件。 - 使用“笔记名称”而非“笔记标题”。 - 使用“当前笔记”而非“活动笔记”。 - 使用“文件夹”而非“目录”。 - 使用“文件类型”而非“文件格式”,除非明确指的是文件内容的数据格式。 在不同笔记之间移动时,如果目标是隐藏的,则使用“打开”,如果源笔记和目标笔记在不同分栏中,则使用“切换”。 ### 设置中的参考 尽可能在 Obsidian 中使用描述性话语说明设置。除非: - 需要更深入了解如何以及何时使用它。 - 它经常被误用或被问及。 - 它会_显著_改变用户体验。 如果要提示用户注意特定设置,则考虑使用标注语法。 ### 表示方向的术语 英文语境下,将方向术语用作形容词时需要加连字符,用作名词时避免连字符。 在指代设置按钮时不要指示方向,因为设置按钮的位置取决于设备。 **推荐:** - 在**选择远程仓库**旁边,点击**选择**。 **不推荐:** - 在**选择远程存储库**右侧,点击**选择**。 ### 指令 对于指南名称、章节小标题和操作说明,请使用祈使句。因为祈使句简洁且以行动为导向,这对于用户更为直接。 ### 大小写 对于标题、按钮和小标题,使用*句式*而非*标题式*。在引用用户界面元素时,始终匹配界面文本的大小写。 ### 示例 优先选择实际示例而非无意义术语。 **推荐:** - `task:(来电 OR 日程)` **不推荐:** - `task:(foo OR bar)` ### 按键名称 在引用键盘上的字符名称时,在按键名称后使用括号补充具体字符: **推荐:** - 在单词前加一个连字符(-)。 **不推荐:** - 在单词前加别的符号。 ### Markdown 在 Markdown 块间使用换行: **推荐:** ```md # 标题 1 这是一个章节。 1. 第一项 2. 第二项 3. 第三项 ``` **不推荐:** ```md # 标题 1 这是一个章节。 1. 第一项 2. 第二项 3. 第三项 ``` ### 图像 用“**宽度** x **高度** 像素”来描述图像或屏幕尺寸。 **示例:** 推荐的图像尺寸:1920 x 1080 像素。 ## 图标和图像 当需要解释或展示无法用文字描述的 Obsidian 应用程序重要部分时,可以使用图标或图像。您可以将图像保存在文档的“附件”文件夹中。 - 图像应使其所对应的文本更易理解。 **示例**:启用后,[[字数统计]] 插件将在底部状态栏中创建一个新条目。 ![[Style-guide-zoomed-example.png#interface|300]] - 图像应为`.png`或`.svg`格式。 - 如果图像在笔记中看起来太大,请在 Obsidian 外部缩小它,或根据[[插入文件|在笔记中嵌入图像]]中解释的方式调整其尺寸。 - 在极少数情况下,您可能需要将特别大或复杂的图像放在[[标注|可折叠标注框]]中。 - 对于弹出窗口和模态窗口,则需要显示整个 Obsidian 应用程序的图像。 ![[Style-guide-modal-example.png#interface]] ### 图标 [Lucide](https://lucide.dev/icons/) 可以与 Obsidian 自定义图标一起使用,以用于展示更多功能。 **示例:** 在功能区中,选择 **新建白板** ( ![[lucide-layout-dashboard.svg#icon]] ) 可以在当前文件夹中创建并打开一个白板文件。 **图标使用指南** - 图标文件需要保存在 `附件/图标` 文件夹中。 - 对于 Lucide 图标,需要在文件名称前加 `lucide-` 前缀。 - 对于 Obsidian 图标,需要在文件名称前加 `obsidian-icon-` 前缀。 **示例:** 新建白板的图标应命名为 `lucide-layout-dashboard`. - 尽可能使用 SVG 格式的图标。 - 图标大小应为 18 x 18 像素,同时有 1.5 的轮廓宽度。这些你可以在 SVG 的元数据中进行调整。 > [!info]- 在 SVG 中调整图标大小和轮廓粗细 > ```html > <svg xmlns="http://www.w3.org/2000/svg" width="WIDTH" height="HEIGHT" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="STROKE-WIDTH" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-dashboard"><rect width="7" height="9" x="3" y="3" rx="1"/><rect width="7" height="5" x="14" y="3" rx="1"/><rect width="7" height="9" x="14" y="12" rx="1"/><rect width="7" height="5" x="3" y="16" rx="1"/></svg> >``` - 在嵌入图像中,利用 `icon` 锚点调整图标周围的间距,使其与附近文本对齐整齐。 - 文字描述时,图标应该用括号括起来。 ( ![[lucide-cog.svg#icon]] ) **示例**:`( ![[lucide-cog.svg#icon]] )` ### 图像锚点 图像锚点可对嵌入图像的样式进行更改。 > [!warning] 实时预览下需注意 > 图标锚点在**实时预览**中不会正确显示。请使用**阅读视图**确认已应用锚点。 **图标锚点** `![[lucide-menu.svg#icon]]` 图标锚点可以使得图标垂直对齐,从而正确地指示界面元素。 第一个菜单图标使用了图标锚点( ![[lucide-menu.svg#icon]] ),而第二个菜单图标( ![[lucide-menu.svg]] )没有。 **界面锚点** `![[Vault picker.png#interface]]` 界面锚点将在图像周围添加装饰性阴影。在第一张图像中,应用了锚点。 ![[Vault picker.png#interface]] 相比之下,第二张图像没有应用锚点。 ![[Vault picker.png]] **轮廓锚点** `![[Backlinks.png#outline]]` 轮廓锚点在图像周围添加细微的边框。在第一张图像中,应用了轮廓锚点。 > [!tip] 观察图像的左下角以查看区别。 ![[Backlinks.png#outline]] 第二张图像未使用轮廓锚点。 ![[Backlinks.png]] ### 优化 图像会拖慢页面加载时间,并占用[[发布服务简介|Obsidian 发布服务]]存储空间。优化图像可减小文件大小,同时保持图像视觉的完整性。 图像和图标都应进行优化。 > [!success] 图像优化工具 > 以下是减小图像大小的推荐程序。 > - **Windows:** [FileOptimizer](https://sourceforge.net/projects/nikkhokkho/) > - **macOS:** [ImageOptim](https://imageoptim.com/) > - **Linux/Unix** [Trimage](https://trimage.org) > > 我们建议将优化率设置在 65-75%。 ## 翻译 翻译时尽可能帮助上下文也是通俗易懂的。因此翻译需要包含以下要素: - 笔记名称 - 文件夹名称 - 别名 - 附件名 - 链接的锚文本