[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:plover:zh":3,"releases:stats:cask:plover:zh":435,"releases:cask:plover:1:false:false:zh":436,"releases-count:cask:plover:true:zh":564},{"artifacts":4,"autoUpdates":25,"categories":26,"conflictsWith":32,"dependsOn":35,"deprecated":25,"description":46,"descriptionEn":47,"disabled":25,"displayName":48,"downloadSha256":49,"downloadSize":50,"downloadUrl":51,"editorChoice":25,"formulaeUrl":52,"homepage":53,"installCommand":54,"installs":55,"installs30d":56,"isFont":25,"isLibrary":25,"kegOnly":25,"kind":59,"latestRelease":60,"machineTranslated":25,"minMacos":45,"name":48,"names":85,"platforms":87,"primaryCategory":405,"rank30d":406,"releaseCount":407,"releaseStats":408,"repoUrl":414,"screenshots":415,"sourceLocale":79,"sourceUrl":423,"summary":424,"summaryTranslation":425,"supports":426,"tags":428,"tap":433,"token":86,"version":84,"versionChangedAt":434},{"apps":5,"binaries":7,"entries":8,"pkgs":24},[6],"Plover.app",[],[9,16],{"declaration":10,"phase":13,"sources":14,"target":12,"type":15},{"app":11,"target":12},[6],"\u002FApplications\u002FPlover.app","install",[6],"app",{"declaration":17,"phase":21,"sources":22,"type":23},{"zap":18},[19],{"trash":20},"~\u002FLibrary\u002FApplication Support\u002Fplover","cleanup",[],"zap",[],false,[27],{"icon":28,"machineTranslated":25,"name":29,"slug":30,"sourceLocale":31},"lucide:wrench","系统工具","utilities","zh-CN",{"casks":33,"formulae":34},[],[],{"arch":36,"casks":39,"formulae":40,"macos":41,"requirements":42},[37,38],"arm64","x86_64",[],[],">= 12",{"macos":43},{">=":44},[45],"12","Plover 是一款适用于 macOS 的速记引擎，让你通过速记输入文字。它会将普通键盘或速记机的输入转换为文本和按键操作，并发送到当前使用的应用程序。\n\n- 在大多数应用程序中通过速记输入文字。\n- 除文本外，也可发送键盘快捷键。\n- 使用内置训练工具学习速记。\n- 通过插件管理器扩展应用。\n- Homebrew cask 会将 `Plover.app` 安装到 `\u002FApplications`。\n\n使用 `brew install --cask plover` 安装。此 cask 要求 macOS 12 或更高版本。有关 Plover 及速记入门的信息，请访问 [Plover 官网](https:\u002F\u002Fopensteno.org\u002Fplover\u002F)。","Stenotype engine","Plover","22a4fc885f947cb1b5954bd5e32b51c55c57b7eb9cb909f18ec7807f2ffa948c",69370186,"https:\u002F\u002Fgithub.com\u002Fopenstenoproject\u002Fplover\u002Freleases\u002Fdownload\u002Fv5.4.1\u002Fplover-5.4.1-macosx_12_0_universal2.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fplover","https:\u002F\u002Fopensteno.org\u002Fplover\u002F","brew install --cask plover",{"d30":56,"d365":57,"d90":58},5,192,34,"cask",{"bodyMarkdown":61,"brewCommittedAt":62,"hasNotes":63,"id":64,"isLatest":63,"isPrerelease":25,"machineTranslated":25,"publishedAt":65,"sections":66,"source":78,"sourceLocale":79,"summary":80,"title":81,"translation":82,"version":84},"Plover 5.4.1 包含错误修复，没有显著的功能或 API 变更。现在，RTF 词典导出会使用 \\uN 控制字转义代码页 1252 之外的字符。未绑定按键会被视为无操作。本版本还修复了启动时将 set 转换为 C++ 类型的警告、启动失败后显示错误对话框时发生的崩溃，以及大小写敏感文件系统上繁体中文翻译无法加载的问题。\n\n**兼容性提示：**版本 5 将图形界面库从 PyQt5 更新为 PySide6，因此图形插件需要迁移。安装前请查看[不支持的插件列表](https:\u002F\u002Fgithub.com\u002Fopensteno\u002Fplover\u002Freleases\u002Ftag\u002Fv5.4.1)。另请参阅[官方发行说明](https:\u002F\u002Fgithub.com\u002Fopensteno\u002Fplover\u002Freleases\u002Ftag\u002Fv5.4.1)。","2026-08-27T10:44:18Z",true,8125,"2026-08-27T06:40:55Z",[67,73],{"area":68,"items":69},"变更",[70,71,72],"使用 \\uN 控制字转义 RTF 不支持的字符。","将未绑定按键视为无操作。","修复启动警告、错误对话框崩溃及中文翻译加载问题。",{"area":74,"items":75},"注意事项",[76,77],"版本 5 将图形界面库从 PyQt5 更换为 PySide6。","图形插件需要迁移；请查看不支持的插件列表。","editorial","en-US","修复了代码页 1252 之外字符的 RTF 词典导出问题，将未绑定按键视为无操作，并修复若干启动和翻译问题。版本 5 将图形界面库从 PyQt5 更换为 PySide6；图形插件需要迁移。","Plover 5.4.1",{"locale":31,"machineTranslated":25,"sourceLocale":79,"status":83},"manual","5.4.1",[48,86],"plover",[88,115,141,168,194,221,247,274,300,327,353,379],{"arch":38,"artifacts":89,"conflictsWith":103,"dependsOn":106,"downloadSha256":49,"downloadUrl":51,"macos":113,"minMacos":45,"requiresRosetta":25,"tag":114,"version":84},{"apps":90,"binaries":91,"entries":92,"pkgs":102},[6],[],[93,97],{"declaration":94,"phase":13,"sources":96,"target":12,"type":15},{"app":95,"target":12},[6],[6],{"declaration":98,"phase":21,"sources":101,"type":23},{"zap":99},[100],{"trash":20},[],[],{"casks":104,"formulae":105},[],[],{"arch":107,"casks":108,"formulae":109,"macos":41,"requirements":110},[38],[],[],{"macos":111},{">=":112},[45],"27","golden_gate",{"arch":37,"artifacts":116,"conflictsWith":130,"dependsOn":133,"downloadSha256":49,"downloadUrl":51,"macos":113,"minMacos":45,"requiresRosetta":25,"tag":140,"version":84},{"apps":117,"binaries":118,"entries":119,"pkgs":129},[6],[],[120,124],{"declaration":121,"phase":13,"sources":123,"target":12,"type":15},{"app":122,"target":12},[6],[6],{"declaration":125,"phase":21,"sources":128,"type":23},{"zap":126},[127],{"trash":20},[],[],{"casks":131,"formulae":132},[],[],{"arch":134,"casks":135,"formulae":136,"macos":41,"requirements":137},[37],[],[],{"macos":138},{">=":139},[45],"arm64_golden_gate",{"arch":38,"artifacts":142,"conflictsWith":156,"dependsOn":159,"downloadSha256":49,"downloadUrl":51,"macos":166,"minMacos":45,"requiresRosetta":25,"tag":167,"version":84},{"apps":143,"binaries":144,"entries":145,"pkgs":155},[6],[],[146,150],{"declaration":147,"phase":13,"sources":149,"target":12,"type":15},{"app":148,"target":12},[6],[6],{"declaration":151,"phase":21,"sources":154,"type":23},{"zap":152},[153],{"trash":20},[],[],{"casks":157,"formulae":158},[],[],{"arch":160,"casks":161,"formulae":162,"macos":41,"requirements":163},[38],[],[],{"macos":164},{">=":165},[45],"26","tahoe",{"arch":37,"artifacts":169,"conflictsWith":183,"dependsOn":186,"downloadSha256":49,"downloadUrl":51,"macos":166,"minMacos":45,"requiresRosetta":25,"tag":193,"version":84},{"apps":170,"binaries":171,"entries":172,"pkgs":182},[6],[],[173,177],{"declaration":174,"phase":13,"sources":176,"target":12,"type":15},{"app":175,"target":12},[6],[6],{"declaration":178,"phase":21,"sources":181,"type":23},{"zap":179},[180],{"trash":20},[],[],{"casks":184,"formulae":185},[],[],{"arch":187,"casks":188,"formulae":189,"macos":41,"requirements":190},[37],[],[],{"macos":191},{">=":192},[45],"arm64_tahoe",{"arch":38,"artifacts":195,"conflictsWith":209,"dependsOn":212,"downloadSha256":49,"downloadUrl":51,"macos":219,"minMacos":45,"requiresRosetta":25,"tag":220,"version":84},{"apps":196,"binaries":197,"entries":198,"pkgs":208},[6],[],[199,203],{"declaration":200,"phase":13,"sources":202,"target":12,"type":15},{"app":201,"target":12},[6],[6],{"declaration":204,"phase":21,"sources":207,"type":23},{"zap":205},[206],{"trash":20},[],[],{"casks":210,"formulae":211},[],[],{"arch":213,"casks":214,"formulae":215,"macos":41,"requirements":216},[38],[],[],{"macos":217},{">=":218},[45],"15","sequoia",{"arch":37,"artifacts":222,"conflictsWith":236,"dependsOn":239,"downloadSha256":49,"downloadUrl":51,"macos":219,"minMacos":45,"requiresRosetta":25,"tag":246,"version":84},{"apps":223,"binaries":224,"entries":225,"pkgs":235},[6],[],[226,230],{"declaration":227,"phase":13,"sources":229,"target":12,"type":15},{"app":228,"target":12},[6],[6],{"declaration":231,"phase":21,"sources":234,"type":23},{"zap":232},[233],{"trash":20},[],[],{"casks":237,"formulae":238},[],[],{"arch":240,"casks":241,"formulae":242,"macos":41,"requirements":243},[37],[],[],{"macos":244},{">=":245},[45],"arm64_sequoia",{"arch":38,"artifacts":248,"conflictsWith":262,"dependsOn":265,"downloadSha256":49,"downloadUrl":51,"macos":272,"minMacos":45,"requiresRosetta":25,"tag":273,"version":84},{"apps":249,"binaries":250,"entries":251,"pkgs":261},[6],[],[252,256],{"declaration":253,"phase":13,"sources":255,"target":12,"type":15},{"app":254,"target":12},[6],[6],{"declaration":257,"phase":21,"sources":260,"type":23},{"zap":258},[259],{"trash":20},[],[],{"casks":263,"formulae":264},[],[],{"arch":266,"casks":267,"formulae":268,"macos":41,"requirements":269},[38],[],[],{"macos":270},{">=":271},[45],"14","sonoma",{"arch":37,"artifacts":275,"conflictsWith":289,"dependsOn":292,"downloadSha256":49,"downloadUrl":51,"macos":272,"minMacos":45,"requiresRosetta":25,"tag":299,"version":84},{"apps":276,"binaries":277,"entries":278,"pkgs":288},[6],[],[279,283],{"declaration":280,"phase":13,"sources":282,"target":12,"type":15},{"app":281,"target":12},[6],[6],{"declaration":284,"phase":21,"sources":287,"type":23},{"zap":285},[286],{"trash":20},[],[],{"casks":290,"formulae":291},[],[],{"arch":293,"casks":294,"formulae":295,"macos":41,"requirements":296},[37],[],[],{"macos":297},{">=":298},[45],"arm64_sonoma",{"arch":38,"artifacts":301,"conflictsWith":315,"dependsOn":318,"downloadSha256":49,"downloadUrl":51,"macos":325,"minMacos":45,"requiresRosetta":25,"tag":326,"version":84},{"apps":302,"binaries":303,"entries":304,"pkgs":314},[6],[],[305,309],{"declaration":306,"phase":13,"sources":308,"target":12,"type":15},{"app":307,"target":12},[6],[6],{"declaration":310,"phase":21,"sources":313,"type":23},{"zap":311},[312],{"trash":20},[],[],{"casks":316,"formulae":317},[],[],{"arch":319,"casks":320,"formulae":321,"macos":41,"requirements":322},[38],[],[],{"macos":323},{">=":324},[45],"13","ventura",{"arch":37,"artifacts":328,"conflictsWith":342,"dependsOn":345,"downloadSha256":49,"downloadUrl":51,"macos":325,"minMacos":45,"requiresRosetta":25,"tag":352,"version":84},{"apps":329,"binaries":330,"entries":331,"pkgs":341},[6],[],[332,336],{"declaration":333,"phase":13,"sources":335,"target":12,"type":15},{"app":334,"target":12},[6],[6],{"declaration":337,"phase":21,"sources":340,"type":23},{"zap":338},[339],{"trash":20},[],[],{"casks":343,"formulae":344},[],[],{"arch":346,"casks":347,"formulae":348,"macos":41,"requirements":349},[37],[],[],{"macos":350},{">=":351},[45],"arm64_ventura",{"arch":38,"artifacts":354,"conflictsWith":368,"dependsOn":371,"downloadSha256":49,"downloadUrl":51,"macos":45,"minMacos":45,"requiresRosetta":25,"tag":378,"version":84},{"apps":355,"binaries":356,"entries":357,"pkgs":367},[6],[],[358,362],{"declaration":359,"phase":13,"sources":361,"target":12,"type":15},{"app":360,"target":12},[6],[6],{"declaration":363,"phase":21,"sources":366,"type":23},{"zap":364},[365],{"trash":20},[],[],{"casks":369,"formulae":370},[],[],{"arch":372,"casks":373,"formulae":374,"macos":41,"requirements":375},[38],[],[],{"macos":376},{">=":377},[45],"monterey",{"arch":37,"artifacts":380,"conflictsWith":394,"dependsOn":397,"downloadSha256":49,"downloadUrl":51,"macos":45,"minMacos":45,"requiresRosetta":25,"tag":404,"version":84},{"apps":381,"binaries":382,"entries":383,"pkgs":393},[6],[],[384,388],{"declaration":385,"phase":13,"sources":387,"target":12,"type":15},{"app":386,"target":12},[6],[6],{"declaration":389,"phase":21,"sources":392,"type":23},{"zap":390},[391],{"trash":20},[],[],{"casks":395,"formulae":396},[],[],{"arch":398,"casks":399,"formulae":400,"macos":41,"requirements":401},[37],[],[],{"macos":402},{">=":403},[45],"arm64_monterey",{"icon":28,"machineTranslated":25,"name":29,"slug":30,"sourceLocale":31},2861,16,{"brewLag":409,"cadence":413,"count30d":411},{"compared":410,"earlierCount":411,"medianMinutes":412},3,0,141,"monthly","https:\u002F\u002Fgithub.com\u002Fopenstenoproject\u002Fplover",[416],{"caption":417,"height":418,"machineTranslated":25,"sourceLocale":79,"theme":419,"thumbUrl":420,"url":421,"width":422},"官方应用界面",1244,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F7011cbefeecd\u002Fc0533f5661a6-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F7011cbefeecd\u002Fc0533f5661a6-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fp\u002Fplover.rb","一款速记引擎，可将速记输入转换为文本和按键操作，供应用程序使用。",{"locale":31,"machineTranslated":25,"sourceLocale":79,"status":83},{"arm64":63,"requiresRosetta":25,"status":427,"x86_64":63},"known",[429,430,431,432],"stenography","text input","keyboard shortcuts","typing practice","homebrew\u002Fcask","2026-10-07T09:38:40.131182Z",null,{"current":437,"records":438,"size":561,"stats":562,"total":407},1,[439,446,466,494,501,506,511,516,521,526,531,536,541,546,551,556],{"bodyMarkdown":61,"brewCommittedAt":62,"hasNotes":63,"id":64,"isLatest":63,"isPrerelease":25,"machineTranslated":25,"publishedAt":65,"sections":440,"source":78,"sourceLocale":79,"summary":80,"title":81,"translation":445,"version":84},[441,443],{"area":68,"items":442},[70,71,72],{"area":74,"items":444},[76,77],{"locale":31,"machineTranslated":25,"sourceLocale":79,"status":83},{"bodyMarkdown":447,"brewCommittedAt":448,"hasNotes":63,"id":449,"isLatest":25,"isPrerelease":25,"machineTranslated":25,"publishedAt":450,"sections":451,"source":78,"sourceLocale":79,"summary":462,"title":463,"translation":464,"version":465},"Plover 5.4.0 新增核心命令 `reconnect_machine`、`reload_dictionaries` 和 `reload_config`。在 Linux 上，本版为 Wayland 增加了键盘选择选项。\n\n版本 5 将图形界面库从 `PyQt5` 改为 `PySide6`，因此图形插件需要迁移。安装前请查看 Unsupported Plugins List。运行 `plover_plugins` 时若不带参数，它会打印可用参数，然后退出。本版还更新了 Windows 安装程序 NSI，涉及移除所有文件的变更。\n\n[Plover 5.4.0 官方发布说明](https:\u002F\u002Fgithub.com\u002Fopensteno\u002Fplover\u002Freleases\u002Ftag\u002Fv5.4.0)。","2026-07-10T08:47:00Z",8160,"2026-07-10T06:25:42Z",[452,457],{"area":68,"items":453},[454,455,456],"新增三条核心命令。","为 Linux 上的 Wayland 增加键盘选择选项。","图形插件需要迁移以适配 PySide6。",{"area":458,"items":459},"其他",[460,461],"plover_plugins 无参数时显示可用参数，然后退出。","更新 Windows 安装程序 NSI，涉及移除所有文件的变更。","新增三条核心命令，以及适用于 Linux 上 Wayland 的键盘选择选项。版本 5 将图形界面库从 PyQt5 切换为 PySide6，因此图形插件需要迁移。","Plover 5.4.0",{"locale":31,"machineTranslated":25,"sourceLocale":79,"status":83},"5.4.0",{"bodyMarkdown":467,"brewCommittedAt":468,"hasNotes":63,"id":469,"isLatest":25,"isPrerelease":25,"machineTranslated":25,"publishedAt":470,"sections":471,"source":78,"sourceLocale":79,"summary":490,"title":491,"translation":492,"version":493},"Plover 5.3.0 补充了缺失的界面翻译，并使“添加翻译”窗口的表单和 Tab 顺序更符合逻辑。使用键盘导航时，现在会保存笔画。本版本还修复了翻译目录生成和查找界面错误，并改进插件管理器的键盘导航、工具提示格式及菜单项顺序。当空格位置设为 `After Output` 时，“添加翻译”对话框中多出的尾随斜杠也已修复。\n\n在 Linux 上，Wayland 下的 `wmctrl` 变为可选，以避免启动崩溃；同时修复了 Wayland 的修饰键别名。macOS 上的 Plover 终端命令也已修复。\n\n**兼容性提示：**版本 5 将图形界面库从 PyQt5 换为 PySide6。图形插件需要迁移；安装前请查看[不支持的插件列表](https:\u002F\u002Fgithub.com\u002Fopensteno\u002Fplover\u002Freleases\u002Ftag\u002Fv5.3.0)。安装请参阅[安装指南](https:\u002F\u002Fgithub.com\u002Fopensteno\u002Fplover\u002Freleases\u002Ftag\u002Fv5.3.0)。","2026-04-09T07:53:03Z",8128,"2026-04-09T06:08:25Z",[472,478,484],{"area":473,"items":474},"界面",[475,476,477],"补充缺失的界面翻译。","调整“添加翻译”窗口的表单和 Tab 顺序。","键盘导航时现在会保存笔画。",{"area":479,"items":480},"修复",[481,482,483],"修复翻译目录生成和查找界面错误。","改进插件管理器导航、工具提示和菜单排序。","修复“添加翻译”中空格位置设置为 After Output 时的尾随斜杠。",{"area":485,"items":486},"平台",[487,488,489],"Wayland：wmctrl 变为可选；修复修饰键别名。","macOS：修复 Plover 终端命令。","版本 5：图形插件须从 PyQt5 迁移至 PySide6。","新增界面翻译并改进键盘导航，同时修复翻译生成、查找界面、Linux\u002FWayland 和 macOS 问题。版本 5 要求图形插件从 PyQt5 迁移至 PySide6。","Plover 5.3.0",{"locale":31,"machineTranslated":25,"sourceLocale":79,"status":83},"5.3.0",{"brewCommittedAt":495,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":496,"source":497,"translation":498,"version":500},"2026-03-05T07:24:01Z",[],"homebrew",{"status":499},"none","5.2.3",{"brewCommittedAt":502,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":503,"source":497,"translation":504,"version":505},"2026-02-10T07:26:24Z",[],{"status":499},"5.2.2",{"brewCommittedAt":507,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":508,"source":497,"translation":509,"version":510},"2026-02-06T10:17:54Z",[],{"status":499},"5.2.1",{"brewCommittedAt":512,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":513,"source":497,"translation":514,"version":515},"2026-02-02T19:18:02Z",[],{"status":499},"5.2.0",{"brewCommittedAt":517,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":518,"source":497,"translation":519,"version":520},"2025-11-24T06:38:21Z",[],{"status":499},"5.1.0",{"brewCommittedAt":522,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":523,"source":497,"translation":524,"version":525},"2025-09-11T04:47:12Z",[],{"status":499},"5.0.0",{"brewCommittedAt":527,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":528,"source":497,"translation":529,"version":530},"2025-07-13T06:56:56Z",[],{"status":499},"4.0.3",{"brewCommittedAt":532,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":533,"source":497,"translation":534,"version":535},"2025-06-05T20:00:16Z",[],{"status":499},"4.0.2",{"brewCommittedAt":537,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":538,"source":497,"translation":539,"version":540},"2025-04-22T19:05:51Z",[],{"status":499},"4.0.1",{"brewCommittedAt":542,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":543,"source":497,"translation":544,"version":545},"2025-02-18T06:50:03Z",[],{"status":499},"4.0.0",{"brewCommittedAt":547,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":548,"source":497,"translation":549,"version":550},"2025-02-10T07:15:35Z",[],{"status":499},"4.0.0rc5",{"brewCommittedAt":552,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":553,"source":497,"translation":554,"version":555},"2023-09-28T20:39:44Z",[],{"status":499},"4.0.0rc2",{"brewCommittedAt":557,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":558,"source":497,"translation":559,"version":560},"2023-09-27T00:58:48Z",[],{"status":499},"4.0.0rc1",20,{"brewLag":563,"cadence":413,"count30d":411},{"compared":410,"earlierCount":411,"medianMinutes":412},{"current":437,"records":565,"size":437,"stats":573,"total":407},[566],{"bodyMarkdown":61,"brewCommittedAt":62,"hasNotes":63,"id":64,"isLatest":63,"isPrerelease":25,"machineTranslated":25,"publishedAt":65,"sections":567,"source":78,"sourceLocale":79,"summary":80,"title":81,"translation":572,"version":84},[568,570],{"area":68,"items":569},[70,71,72],{"area":74,"items":571},[76,77],{"locale":31,"machineTranslated":25,"sourceLocale":79,"status":83},{"brewLag":574,"cadence":413,"count30d":411},{"compared":410,"earlierCount":411,"medianMinutes":412}]