Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Mark machine translations as "Needs Review"

未关闭
#762 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
48/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
冷清
技术栈
csharp
领域
localization

调研方向

首先定位机器翻译工作流及其配置入口,然后追踪 TranslationState 和现有的文本前缀行为是如何处理的。确认 XLIFF 导入/导出如何使用该状态。完成标准是:可选设置能够将机器翻译的条目标记为 NeedsReview,同时保留现有的基于前缀的工作流和向后兼容性。

由索引模型根据 Issue 内容生成。

描述

Feature request Up for grabs

Feature Request: Mark machine translations as "Needs Review"

Background

ResXManager already supports TranslationState with the values:

  • New
  • NeedsReview
  • Approved

This state is already persisted and used throughout the application (including XLIFF import/export).

Currently, machine translations can optionally be prefixed (for example #TODO#_) potentially to indicate that they require human review.

Problem

Using a text prefix makes it difficult to generate a clean review package for translators because the workflow becomes:

  • Machine translate
  • Export
  • Remove the prefix
  • Filter only prefixed entries
  • Remove already-reviewed entries

This mixes workflow state with the actual translation text.

Proposal

Add an optional configuration setting:

Mark machine translations as "Needs Review"

When enabled, machine-translated entries would have their TranslationState set to NeedsReview instead of relying solely on a text prefix.

This would allow users to filter/export entries requiring review using the existing translation state infrastructure while remaining fully backward compatible with the current prefix-based workflow.

I'd be happy to implement this if the approach aligns with the project's direction.

主要语言
C#
星标
1.5k
派生
251
PR 合并指标
30 天内没有已合并 PR

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

dotnet/ResXResourceManager 的其他 Issue

查看 dotnet/ResXResourceManager 的全部 Issue

相似的 Issue

更多 C# Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。