[GH-ISSUE #517] [bug] 模板范围(Scope)选项未被翻译 #373

Closed
opened 2026-03-02 03:39:30 +03:00 by kerem · 0 comments
Owner

Originally created by @ozp on GitHub (Aug 3, 2025).
Original GitHub issue: https://github.com/codexu/note-gen/issues/517

Originally assigned to: @codexu on GitHub.

详细描述这个 Bug

Bug 详细描述

在“模板”设置页面(/core/setting/template)存在一个翻译问题。即使用户将应用语言设置为英文,在创建或编辑模板时的“范围”(Scope)下拉菜单中的选项依然显示为中文。

重现步骤

  1. 将应用语言设置为英文 (English)。
  2. 进入 设置 (Settings) > 模板 (Template)
  3. 点击 新增模板 (Add Custom Template) 或编辑一个现有模板。
  4. 打开 范围 (Scope) 下拉菜单。

预期行为

范围选项(Scope options)应根据所选的应用语言(如英文)正确显示。

实际行为

范围选项始终显示为中文字符(全部, 今天, 近一周, 等)。

给开发者的技术提示

我推测问题根源在于 src/stores/setting.ts 文件。GenTemplateRange 枚举直接硬编码了中文字符串,而没有使用国际化(i18n)的键值。

// src/stores/setting.ts
export enum GenTemplateRange {
  All = '全部',
  Today = '今天',
  Week = '近一周',
  Month = '近一月',
  ThreeMonth = '近三个月',
  Year = '近一年',
}

翻译建议

以下是对应的翻译建议,供参考:

原始中文 (Original Chinese) 拼音 (Pinyin) 建议英文翻译 (Suggested English)
全部 Quánbù All
今天 Jīntiān Today
近一周 Jìn yī zhōu Last week
近一月 Jìn yī yuè Last month
近三个月 Jìn sān gè yuè Last 3 months
近一年 Jìn yī nián Last year

感谢你们开发了这么棒的工具!


此 Issue 由资深软件工程师 AI 助理根据用户报告翻译为中文。
This issue was translated into Chinese by a senior software engineer AI assistant based on the user's report.

NoteGen 版本

notegen

操作系统

Linux

报错日志

Bug 详细描述

在“模板”设置页面(/core/setting/template)存在一个翻译问题。即使用户将应用语言设置为英文,在创建或编辑模板时的“范围”(Scope)下拉菜单中的选项依然显示为中文。

重现步骤

  1. 将应用语言设置为英文 (English)。
  2. 进入 设置 (Settings) > 模板 (Template)
  3. 点击 新增模板 (Add Custom Template) 或编辑一个现有模板。
  4. 打开 范围 (Scope) 下拉菜单。

预期行为

范围选项(Scope options)应根据所选的应用语言(如英文)正确显示。

实际行为

范围选项始终显示为中文字符(全部, 今天, 近一周, 等)。

给开发者的技术提示

我推测问题根源在于 src/stores/setting.ts 文件。GenTemplateRange 枚举直接硬编码了中文字符串,而没有使用国际化(i18n)的键值。

// src/stores/setting.ts
export enum GenTemplateRange {
  All = '全部',
  Today = '今天',
  Week = '近一周',
  Month = '近一月',
  ThreeMonth = '近三个月',
  Year = '近一年',
}

翻译建议

以下是对应的翻译建议,供参考:

原始中文 (Original Chinese) 拼音 (Pinyin) 建议英文翻译 (Suggested English)
全部 Quánbù All
今天 Jīntiān Today
近一周 Jìn yī zhōu Last week
近一月 Jìn yī yuè Last month
近三个月 Jìn sān gè yuè Last 3 months
近一年 Jìn yī nián Last year

感谢你们开发了这么棒的工具!


此 Issue 由资深软件工程师 AI 助理根据用户报告翻译为中文。
This issue was translated into Chinese by a senior software engineer AI assistant based on the user's report.

Originally created by @ozp on GitHub (Aug 3, 2025). Original GitHub issue: https://github.com/codexu/note-gen/issues/517 Originally assigned to: @codexu on GitHub. ### 详细描述这个 Bug ### Bug 详细描述 在“模板”设置页面(`/core/setting/template`)存在一个翻译问题。即使用户将应用语言设置为英文,在创建或编辑模板时的“范围”(Scope)下拉菜单中的选项依然显示为中文。 ### 重现步骤 1. 将应用语言设置为英文 (English)。 2. 进入 **设置 (Settings) > 模板 (Template)**。 3. 点击 **新增模板 (Add Custom Template)** 或编辑一个现有模板。 4. 打开 **范围 (Scope)** 下拉菜单。 ### 预期行为 范围选项(Scope options)应根据所选的应用语言(如英文)正确显示。 ### 实际行为 范围选项始终显示为中文字符(全部, 今天, 近一周, 等)。 ### 给开发者的技术提示 我推测问题根源在于 `src/stores/setting.ts` 文件。`GenTemplateRange` 枚举直接硬编码了中文字符串,而没有使用国际化(i18n)的键值。 ```typescript // src/stores/setting.ts export enum GenTemplateRange { All = '全部', Today = '今天', Week = '近一周', Month = '近一月', ThreeMonth = '近三个月', Year = '近一年', } ``` ### 翻译建议 以下是对应的翻译建议,供参考: | 原始中文 (Original Chinese) | 拼音 (Pinyin) | 建议英文翻译 (Suggested English) | | :--- | :--- | :--- | | `全部` | Quánbù | `All` | | `今天` | Jīntiān | `Today` | | `近一周` | Jìn yī zhōu | `Last week` | | `近一月` | Jìn yī yuè | `Last month` | | `近三个月` | Jìn sān gè yuè | `Last 3 months` | | `近一年` | Jìn yī nián | `Last year` | 感谢你们开发了这么棒的工具! --- *此 Issue 由资深软件工程师 AI 助理根据用户报告翻译为中文。* *This issue was translated into Chinese by a senior software engineer AI assistant based on the user's report.* ### NoteGen 版本 notegen ### 操作系统 Linux ### 报错日志 ### Bug 详细描述 在“模板”设置页面(`/core/setting/template`)存在一个翻译问题。即使用户将应用语言设置为英文,在创建或编辑模板时的“范围”(Scope)下拉菜单中的选项依然显示为中文。 ### 重现步骤 1. 将应用语言设置为英文 (English)。 2. 进入 **设置 (Settings) > 模板 (Template)**。 3. 点击 **新增模板 (Add Custom Template)** 或编辑一个现有模板。 4. 打开 **范围 (Scope)** 下拉菜单。 ### 预期行为 范围选项(Scope options)应根据所选的应用语言(如英文)正确显示。 ### 实际行为 范围选项始终显示为中文字符(全部, 今天, 近一周, 等)。 ### 给开发者的技术提示 我推测问题根源在于 `src/stores/setting.ts` 文件。`GenTemplateRange` 枚举直接硬编码了中文字符串,而没有使用国际化(i18n)的键值。 ```typescript // src/stores/setting.ts export enum GenTemplateRange { All = '全部', Today = '今天', Week = '近一周', Month = '近一月', ThreeMonth = '近三个月', Year = '近一年', } ``` ### 翻译建议 以下是对应的翻译建议,供参考: | 原始中文 (Original Chinese) | 拼音 (Pinyin) | 建议英文翻译 (Suggested English) | | :--- | :--- | :--- | | `全部` | Quánbù | `All` | | `今天` | Jīntiān | `Today` | | `近一周` | Jìn yī zhōu | `Last week` | | `近一月` | Jìn yī yuè | `Last month` | | `近三个月` | Jìn sān gè yuè | `Last 3 months` | | `近一年` | Jìn yī nián | `Last year` | 感谢你们开发了这么棒的工具! --- *此 Issue 由资深软件工程师 AI 助理根据用户报告翻译为中文。* *This issue was translated into Chinese by a senior software engineer AI assistant based on the user's report.*
kerem 2026-03-02 03:39:30 +03:00
  • closed this issue
  • added the
    bug
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/note-gen#373
No description provided.