vault backup: 2026-04-23 20:32:04

This commit is contained in:
2026-04-23 20:32:04 +08:00
parent 9c340d53d7
commit ca4f528872
11 changed files with 1141 additions and 802 deletions

View File

@@ -0,0 +1,619 @@
{
"schemaVersion": 1,
"metadata": {
"plugin": "obsidian42-brat",
"version": "1.0.0",
"title": "BRAT",
"description": "BRAT Localization & Tweaks",
"language": "zh-cn",
"supportedVersions": "2.0.2",
"author": ""
},
"dict": {
"main.js": {
"ast": [
{
"type": "AssignmentExpression",
"name": "innerText",
"source": "Learn more about my work at:",
"target": "了解更多我的作品:"
},
{
"type": "CallExpression",
"name": "addOption",
"source": "Select a version",
"target": "选择版本"
},
{
"type": "CallExpression",
"name": "addOption",
"source": "Latest version",
"target": "最新版本"
},
{
"type": "CallExpression",
"name": "appendText",
"source": "Change plugin version: ",
"target": "更改插件版本: "
},
{
"type": "CallExpression",
"name": "appendText",
"source": "Enable after installing the plugin",
"target": "安装插件后启用"
},
{
"type": "CallExpression",
"name": "appendText",
"source": " and ",
"target": " 和 "
},
{
"type": "CallExpression",
"name": "appendText",
"source": "Plugin: ",
"target": "插件: "
},
{
"type": "CallExpression",
"name": "appendText",
"source": "The ",
"target": "此"
},
{
"type": "CallExpression",
"name": "appendText",
"source": " for this plugin indicates that the Obsidian version of the app needs to be ",
"target": " 插件的 表示应用的 Obsidian 版本需要为 "
},
{
"type": "CallExpression",
"name": "appendText",
"source": ", but this installation of Obsidian is ",
"target": ", 但此 Obsidian 安装版本为 "
},
{
"type": "CallExpression",
"name": "appendText",
"source": "Using this plugin is not recommended and may not work as expected. Use at your own risk.",
"target": "不建议使用此插件,可能无法按预期工作。风险自担。"
},
{
"type": "CallExpression",
"name": "appendText",
"source": "Do you want to install it anyways?",
"target": "仍要安装吗?"
},
{
"type": "CallExpression",
"name": "appendText",
"source": " for this plugin indicates that the plugin has ",
"target": " 此插件的 表示该插件已"
},
{
"type": "CallExpression",
"name": "appendText",
"source": ", but you are using a mobile device.",
"target": ",但你正在使用移动设备。"
},
{
"type": "CallExpression",
"name": "appendText",
"source": "Do you want to forcefully run it on mobile anyways?",
"target": "仍要强制在移动设备上运行吗?"
},
{
"type": "CallExpression",
"name": "error",
"source": "BRAT\nGitHub API rate limit exceeded:",
"target": "BRAT\nGitHub API 速率限制已超出:"
},
{
"type": "CallExpression",
"name": "error",
"source": "Token validation error:",
"target": "令牌验证错误:"
},
{
"type": "CallExpression",
"name": "error",
"source": "BRAT: validateRepository",
"target": "BRAT: validateRepository"
},
{
"type": "CallExpression",
"name": "error",
"source": "BRAT: Failed to migrate tokens to SecretStorage:",
"target": "BRAT: 无法将令牌迁移到 SecretStorage"
},
{
"type": "CallExpression",
"name": "error",
"source": "Failed to load settings:",
"target": "加载设置失败:"
},
{
"type": "CallExpression",
"name": "info",
"source": "No custom daily note settings found!",
"target": "未找到自定义每日笔记设置!"
},
{
"type": "CallExpression",
"name": "info",
"source": "No custom weekly note settings found!",
"target": "未找到自定义每周笔记设置!"
},
{
"type": "CallExpression",
"name": "info",
"source": "No custom monthly note settings found!",
"target": "未找到自定义每月笔记设置!"
},
{
"type": "CallExpression",
"name": "info",
"source": "No custom quarterly note settings found!",
"target": "未找到自定义每季度笔记设置!"
},
{
"type": "CallExpression",
"name": "info",
"source": "No custom yearly note settings found!",
"target": "未找到自定义每年笔记设置!"
},
{
"type": "CallExpression",
"name": "log",
"source": "error in isPrivateRepo",
"target": "isPrivateRepo 出错"
},
{
"type": "CallExpression",
"name": "log",
"source": "Error in fetchReleaseVersions",
"target": "fetchReleaseVersions 出错"
},
{
"type": "CallExpression",
"name": "log",
"source": "error in grabReleaseFileFromRepository",
"target": "grabReleaseFileFromRepository 出错"
},
{
"type": "CallExpression",
"name": "log",
"source": "error in grabCommmunityPluginList",
"target": "grabCommmunityPluginList 出错"
},
{
"type": "CallExpression",
"name": "log",
"source": "error in grabLastCommitInfoForAFile",
"target": "grabLastCommitInfoForAFile 出错"
},
{
"type": "CallExpression",
"name": "log",
"source": "GitHub request failed:",
"target": "GitHub 请求失败:"
},
{
"type": "CallExpression",
"name": "log",
"source": "BRAT: addPlugin",
"target": "BRAT: addPlugin"
},
{
"type": "CallExpression",
"name": "log",
"source": "BRAT: rFiles.manifest",
"target": "BRAT: rFiles.manifest"
},
{
"type": "CallExpression",
"name": "log",
"source": "BRAT - Local Manifest Load",
"target": "BRAT - 本地清单加载"
},
{
"type": "CallExpression",
"name": "log",
"source": "reload plugin",
"target": "重新加载插件"
},
{
"type": "CallExpression",
"name": "log",
"source": "BRAT: No internet detected.",
"target": "BRAT未检测到网络。"
},
{
"type": "CallExpression",
"name": "log",
"source": "BRAT: lastUpdateOnline",
"target": "BRAT: lastUpdateOnline"
},
{
"type": "CallExpression",
"name": "setButtonText",
"source": "Add Plugin",
"target": "添加插件"
},
{
"type": "CallExpression",
"name": "setButtonText",
"source": "Never mind",
"target": "算了"
},
{
"type": "CallExpression",
"name": "setButtonText",
"source": "Installing …",
"target": "正在安装…"
},
{
"type": "CallExpression",
"name": "setButtonText",
"source": "Add beta plugin",
"target": "添加测试版插件"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "Select a secret as token for this repository (optional)",
"target": "选择一个密钥作为此仓库的令牌(可选)"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "If enabled beta plugins will be automatically enabled after installtion by default. Note: you can toggle this on and off for each plugin in the \"Add Plugin\" form.",
"target": "启用后测试版插件在安装后默认会自动启用。注意你可以在“Add Plugin”表单中为每个插件切换开关。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "If enabled all beta plugins will be checked for updates each time Obsidian starts. Note: this does not update frozen version plugins.",
"target": "启用后,每次 Obsidian 启动都会检查所有测试版插件的更新。注意:这不会更新冻结版本的插件。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "If enabled the latest version will be selected by default when adding a new plugin.",
"target": "启用后,添加新插件时默认选择最新版本。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "If enabled, plugins with higher app versions will be allowed to be installed. Also it allows desktop-only plugins to be installed on mobile devices.",
"target": "启用后,将允许安装需要更高应用版本的插件。同时也允许在移动设备上安装仅限桌面的插件。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "BRAT will provide popup notifications for its various activities. Turn this off means no notifications from BRAT.",
"target": "BRAT 会为其各种活动提供弹出通知。关闭此项意味着 BRAT 不会发送任何通知。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "Plugin updates will be logged to a file in the log file.",
"target": "插件更新将记录到日志文件中的一个文件里。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "Logs will be saved to this file. Don't add .md to the file name.",
"target": "日志将保存到此文件中。不要在文件名中添加 .md。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "Get a lot more information in the log.",
"target": "在日志中获取更多 信息。"
},
{
"type": "CallExpression",
"name": "setDesc",
"source": "Atomic Bomb level console logging. Can be used for troubleshooting and development.",
"target": "原子弹级别的控制台日志记录。可用于故障排查和开发。"
},
{
"type": "CallExpression",
"name": "setName",
"source": "GitHub Token",
"target": "GitHub 令牌"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Auto-enable plugins after installation",
"target": "安装后自动启用插件"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Auto-update plugins at startup",
"target": "启动时自动更新插件"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Select latest plugin version by default",
"target": "默认选择最新插件版本"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Allow incompatible plugins",
"target": "允许不兼容插件"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Enable notifications",
"target": "启用通知"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Enable logging",
"target": "启用日志记录"
},
{
"type": "CallExpression",
"name": "setName",
"source": "BRAT log file location",
"target": "BRAT 日志文件位置"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Enable verbose logging",
"target": "启用详细日志记录"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Debugging mode",
"target": "调试模式"
},
{
"type": "CallExpression",
"name": "setName",
"source": "Personal access token",
"target": "个人访问令牌"
},
{
"type": "CallExpression",
"name": "setPlaceholder",
"source": "Repository (example: https://github.com/GitHubUserName/repository-name)",
"target": "仓库示例https://github.com/GitHubUserName/repository-name"
},
{
"type": "CallExpression",
"name": "setPlaceholder",
"source": "Repository (example: https://github.com/GitHubUserName/repository-name",
"target": "仓库示例https://github.com/GitHubUserName/repository-name"
},
{
"type": "CallExpression",
"name": "setPlaceholder",
"source": "Filter plugins",
"target": "筛选插件"
},
{
"type": "CallExpression",
"name": "setPlaceholder",
"source": "Example: BRAT-log",
"target": "示例BRAT-log"
},
{
"type": "CallExpression",
"name": "setText",
"source": "No token provided",
"target": "未提供令牌"
},
{
"type": "CallExpression",
"name": "setText",
"source": "Failed to validate token",
"target": "令牌验证失败"
},
{
"type": "CallExpression",
"name": "setText",
"source": "Github repository for beta plugin:",
"target": "用于测试版插件的 Github 仓库:"
},
{
"type": "CallExpression",
"name": "setText",
"source": "Enter a GitHub repository address to validate it.",
"target": "输入 GitHub 仓库地址以进行验证。"
},
{
"type": "CallExpression",
"name": "setText",
"source": "Repository address is required.",
"target": "需要仓库地址。"
},
{
"type": "CallExpression",
"name": "setText",
"source": "Validating repository address...",
"target": "正在验证仓库地址..."
},
{
"type": "CallExpression",
"name": "setText",
"source": "Error: No releases found in this repository.",
"target": "错误:此仓库中未找到发布版本。"
},
{
"type": "CallExpression",
"name": "setText",
"source": "Repository not found. Check the address or provide a valid token for access to a private repository.",
"target": "未找到仓库。请检查地址,或提供有效令牌以访问私有仓库。"
},
{
"type": "CallExpression",
"name": "setText",
"source": "Access denied. Check your personal access token.",
"target": "访问被拒绝。请检查你的个人访问令牌。"
},
{
"type": "CallExpression",
"name": "setTitle",
"source": "Select a version",
"target": "选择版本"
},
{
"type": "CallExpression",
"name": "setTooltip",
"source": "Check and update plugin",
"target": "检查并更新插件"
},
{
"type": "CallExpression",
"name": "setTooltip",
"source": "Change version and update settings",
"target": "更改版本并更新设置"
},
{
"type": "CallExpression",
"name": "setTooltip",
"source": "Clear personal access token",
"target": "清除个人访问令牌"
},
{
"type": "NewExpression",
"name": "Notice",
"source": "Unable to create new file.",
"target": "无法创建新文件。"
},
{
"type": "ObjectProperty",
"name": "message",
"source": "Invalid token format",
"target": "令牌格式无效"
},
{
"type": "ObjectProperty",
"name": "message",
"source": "No error",
"target": "无错误"
},
{
"type": "ObjectProperty",
"name": "message",
"source": "Token has expired",
"target": "令牌已过期"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Add a beta plugin for testing (with or without version)",
"target": "插件:添加一个用于测试的 Beta 插件(可带版本或不带版本)"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Check for updates to all beta plugins and UPDATE",
"target": "插件:检查所有 Beta 插件的更新并更新"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Only check for updates to beta plugins, but don't Update",
"target": "插件:仅检查 Beta 插件的更新,但不更新"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Choose a single plugin version to update",
"target": "插件:选择单个插件版本进行更新"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Choose a single plugin to reinstall",
"target": "插件:选择单个插件重新安装"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Restart a plugin that is already installed",
"target": "插件:重启已安装的插件"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Disable a plugin - toggle it off",
"target": "插件:禁用一个插件 - 将其关闭"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Enable a plugin - toggle it on",
"target": "插件:启用插件 - 将其打开"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Open the GitHub repository for a plugin",
"target": "插件:打开插件的 GitHub 仓库"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "Plugins: Open Plugin Settings Tab",
"target": "插件:打开插件设置选项卡"
},
{
"type": "ObjectProperty",
"name": "name",
"source": "All Commands list",
"target": "全部命令列表"
},
{
"type": "ObjectProperty",
"name": "text",
"source": "✓ Valid token",
"target": "✓ 有效令牌"
},
{
"type": "ObjectProperty",
"name": "text",
"source": "isDesktopOnly: true",
"target": "isDesktopOnly: true"
},
{
"type": "ObjectProperty",
"name": "text",
"source": "The following is a list of beta plugins added via the command \"Add a beta plugin for testing\". You can chose to add the latest version or a frozen version. A frozen version is a specific release of a plugin based on its release tag.",
"target": "以下是通过“添加用于测试的测试版插件”命令添加的测试版插件列表。您可以选择添加最新版本或冻结版本。冻结版本是基于其发布标签的特定插件版本。"
},
{
"type": "ObjectProperty",
"name": "text",
"source": "Note: ",
"target": "注意:"
},
{
"type": "ObjectProperty",
"name": "text",
"source": "your GitHub account settings",
"target": "您的 GitHub 账号设置"
},
{
"type": "ObjectProperty",
"name": "title",
"source": "Token name configured but secret is missing. Add the secret or update the plugin configuration.",
"target": "已配置令牌名称但缺少密钥。请添加密钥或更新插件配置。"
}
],
"regex": []
}
}
}