Skip to content

Releases: hehelp/foo_localize

1.4.1

Choose a tag to compare

@hehelp hehelp released this 06 Sep 11:43

1.4.1

  • 语言包管理窗口:右键可分别复制原文、译文到剪贴板
  • 简中词典补充约 99 条(列头、Klyrics、可视化、Cover Art Archive 等),并同步到繁/日/俄/西/德/法

下载 foo_localize-1.4.1.fb2k-component,拖进 foobar2000 安装。内含 Windows 32/64 位与 macOS。

1.4.0

Choose a tag to compare

@hehelp hehelp released this 06 Sep 10:11

foo_localize 1.4.0

官方组件包:foo_localize-1.4.0.fb2k-component(Win32 + x64 + macOS)。

中文

  • 在线翻译:可以在语言包管理窗口,使用在线翻译引擎,自动翻译原文
  • Windows / macOS:首选项可选在线翻译引擎(Google / 百度)并填写 AppID、密钥
  • macOS:语言包管理窗口与 Windows 对齐(预览、合并、改译文、在线翻译)

语言包 JSON 仍开源:https://github.com/hehelp/foo_localize/tree/main/dict

English

  • Online translation: in the language-pack window, use an online engine to translate source strings automatically
  • Windows / macOS: choose an online translation engine (Google / Baidu) and enter AppID / secret in Preferences
  • macOS: language-pack window now matches Windows (preview, merge, edit, online translate)

Language-pack JSON remains open: https://github.com/hehelp/foo_localize/tree/main/dict

1.3.0

Choose a tag to compare

@hehelp hehelp released this 05 Sep 08:20

foo_localize 1.3.0

官方组件包:foo_localize-1.3.0.fb2k-component(Win32 + x64 + macOS)。

中文

  • 独立语言包管理窗口:选包预览、合并到目标语言、列表内直接改译文
  • Windows:新增「翻译 DUI 主菜单」开关(默认开,须同时开「翻译菜单」);绘制按顶栏词与 BeginPaint 窗口区分,减少首选项叠字
  • Windows:翻译播放列表只作用于主窗口,避免 YouTube「页面中搜寻」等插件对话框重影
  • 简中词典补:Playing / Artist/album / Title / track artist / Track no
  • 语言包管理、DUI 开关与内容轨范围仅 Windows;macOS 行为与 1.2.2 相同

语言包 JSON 仍开源:https://github.com/hehelp/foo_localize/tree/main/dict

English

  • Standalone language-pack window: preview a pack, merge into a target language, and edit translations in the list
  • Windows: new Translate DUI main menu switch (on by default; also requires Translate menus); paint uses bar titles and the BeginPaint window so Preferences no longer stacks English under Chinese
  • Windows: playlist translation applies only to the main window, so plugin dialogs such as YouTube Find in page no longer ghost
  • Simplified Chinese pack: Playing / Artist/album / Title / track artist / Track no
  • Pack manager, DUI switch, and content-scope rules are Windows-only; macOS matches 1.2.2

Language-pack JSON remains open: https://github.com/hehelp/foo_localize/tree/main/dict

1.2.2

Choose a tag to compare

@hehelp hehelp released this 04 Sep 15:15

1.2.2

修复 1.2.1 在 64 位 Windows 上把几乎所有界面文本都当成无效指针而跳过翻译:运行时字符串和 Default UI 主菜单会回到英文。

文件对话框防崩溃仍在。请尽快用本版替换 1.2.1。

1.2.1

Choose a tag to compare

@hehelp hehelp released this 04 Sep 06:14

1.2.1

紧急修复:其它插件弹出系统文件对话框时,Windows 上 SetWindowTextW 可能收到 (LPWSTR)-1 哨兵,组件对其做 wcslen 导致崩溃。

请尽快用本版替换 1.2.0。

1.2.0

Choose a tag to compare

@hehelp hehelp released this 03 Sep 18:58

1.2.0

  • Windows:可开关「启用静态资源动态翻译」,字符串表与对话框模板按词典替换
  • Windows:JScript Panel / Spider Monkey Panel 可用 new ActiveXObject("FooLocalize.Engine") 翻译自绘文本
  • Windows:Default UI 顶栏启动即为译文,窗口不再为此抖动
  • 静态资源与 COM 仅 Windows;macOS 行为与 1.1.0 相同

安装包:foo_localize-1.2.0.fb2k-component(Win32 + x64 + macOS)。

1.1.0

Choose a tag to compare

@hehelp hehelp released this 03 Sep 06:22

1.1.0

  • 可分别开关:翻译菜单、翻译对话框、翻译播放列表和媒体库
  • 播放列表 / 媒体库列头可译;查词去掉零宽空格等格式符,并识别 %year% / %length%
  • Windows:主菜单按译文量宽;对话框不再英文叠中文;SysLink 链接文字可译
  • macOS:语言列表挂在「查看 → 动态多语引擎」下,与 Windows 一致

安装:下载 foo_localize-1.1.0.fb2k-component,在 foobar 文件 → 首选项 → 组件 → 安装。请完全退出后再覆盖旧组件。


  • Separate toggles for menus, dialogs, and playlist / library text
  • Playlist and library column headers translate; lookups strip zero-width format characters and accept %year% / %length%
  • Windows: menu items measure translated width; dialogs no longer paint English under Chinese
  • macOS: Language list lives under View → Dynamic Multilingual Engine

1.0.0

Choose a tag to compare

@hehelp hehelp released this 02 Sep 06:05

foobar2000 动态多语引擎 / Dynamic Multilingual Engine 1.0.0

下载 foo_localize-1.0.0.fb2k-component(官方封装:Win32 + x64 + macOS)。在 foobar:文件 → 首选项 → 组件 → 安装

  • Windows 32 / 64 位与 macOS
  • 主菜单、右键菜单、首选项、对话框、窗口标题可按语言包替换
  • 查看 → 语言 热切换
  • 首次启动把内置语言包写入 foo-lang(已有文件不覆盖)

说明与语言包:https://github.com/hehelp/foo_localize