Files

422 lines
18 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="0" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<!-- ==================== Commit Message Analyzer ==================== -->
<data name="Analyzer_MessageEmpty" xml:space="preserve">
<value>Commit 消息为空</value>
</data>
<data name="Analyzer_SubjectTooShort" xml:space="preserve">
<value>主题长度为 {0} 个字符,最小长度为 {1}</value>
</data>
<data name="Analyzer_SubjectTooLong" xml:space="preserve">
<value>主题长度为 {0} 个字符,建议最大长度为 {1}</value>
</data>
<data name="Analyzer_BannedPhrase" xml:space="preserve">
<value>主题使用了无意义的短语:'{0}'</value>
</data>
<data name="Analyzer_NotConventional" xml:space="preserve">
<value>消息未遵循约定式提交格式(类型: 主题)</value>
</data>
<data name="Analyzer_UnknownType" xml:space="preserve">
<value>未知的约定式提交类型:{0}</value>
</data>
<data name="Analyzer_NoIssueRef" xml:space="preserve">
<value>未找到问题引用(例如 #123 或 JIRA-123</value>
</data>
<data name="Analyzer_CapitalLetter" xml:space="preserve">
<value>主题应以大写字母开头</value>
</data>
<data name="Analyzer_NoPeriod" xml:space="preserve">
<value>主题不应以句号结尾</value>
</data>
<data name="Analyzer_ImperativeMood" xml:space="preserve">
<value>使用祈使语气:'{0}' → '{1}'(例如,使用 'Add' 而不是 'Added'</value>
</data>
<data name="Analyzer_BodyTooShort" xml:space="preserve">
<value>正文长度为 {0} 个字符,最小长度为 {1}</value>
</data>
<data name="Analyzer_BlankLine" xml:space="preserve">
<value>在主题和正文之间添加一个空行</value>
</data>
<data name="Analyzer_NotDescriptive" xml:space="preserve">
<value>'{0}' 未描述 {1} 个文件中的更改内容</value>
</data>
<data name="Analyzer_TooVague" xml:space="preserve">
<value>消息对于 {0} 个已更改的文件来说过于模糊 - 请描述具体更改了什么</value>
</data>
<data name="Analyzer_LargeChange" xml:space="preserve">
<value>较大的更改({0} 个文件,{1} 行)需要更详细的消息</value>
</data>
<data name="Analyzer_MajorChange" xml:space="preserve">
<value>重大更改({0} 个文件)应包含解释原因的正文</value>
</data>
<data name="Analyzer_MentionArea" xml:space="preserve">
<value>考虑提及更改的区域(文件:{0}</value>
</data>
<!-- ==================== Git Operations Service ==================== -->
<data name="Git_NoCommits" xml:space="preserve">
<value>仓库中没有 commit</value>
</data>
<data name="Git_CommitNotFound" xml:space="preserve">
<value>未找到 commit{0}</value>
</data>
<data name="Git_NotAncestor" xml:space="preserve">
<value>目标 commit 不是 HEAD 的祖先</value>
</data>
<data name="Git_NoTargetCommits" xml:space="preserve">
<value>仓库中未找到任何目标 commit</value>
</data>
<data name="Git_ParentMismatch" xml:space="preserve">
<value>Commit 创建失败commit {0} 的父提交不匹配</value>
</data>
<data name="Git_HeadUpdateFailed" xml:space="preserve">
<value>无法将 HEAD 更新到新的 commit {0}</value>
</data>
<data name="Git_VerificationFailed" xml:space="preserve">
<value>磁盘验证失败HEAD 应为 {0} 但实际为 {1}</value>
</data>
<data name="Git_OldCommitReachable" xml:space="preserve">
<value>重写后旧的 commit {0} 仍可从 HEAD 访问</value>
</data>
<data name="Git_Error" xml:space="preserve">
<value>Git 错误:{0}</value>
</data>
<data name="Git_RemoteNotFound" xml:space="preserve">
<value>未找到远程仓库 '{0}'</value>
</data>
<data name="Git_NoUpstreamNoOrigin" xml:space="preserve">
<value>未配置上游 branch 且未找到 'origin' 远程仓库。
请手动设置跟踪git push -u origin {0}</value>
</data>
<data name="Git_ForcePushSuccess" xml:space="preserve">
<value>强制 push 成功</value>
</data>
<data name="Git_ForcePushedTo" xml:space="preserve">
<value>已强制 push 到 origin/{0}</value>
</data>
<data name="Git_ProcessFailed" xml:space="preserve">
<value>无法启动 git 进程</value>
</data>
<data name="Git_ForcePushSuccessCmd" xml:space="preserve">
<value>强制 push 成功(通过 git 命令)</value>
</data>
<data name="Git_PushFailed" xml:space="preserve">
<value>Push 失败:{0}</value>
</data>
<data name="Git_CommandFailed" xml:space="preserve">
<value>无法运行 git 命令:{0}</value>
</data>
<data name="Git_NoUpstream" xml:space="preserve">
<value>未配置上游 branch。请设置跟踪git push -u origin &lt;branch&gt;</value>
</data>
<data name="Git_NonFastForward" xml:space="preserve">
<value>Push 被拒绝:非快进式。请先 pull 更改或使用强制 push。</value>
</data>
<data name="Git_PushSuccessCmd" xml:space="preserve">
<value>Push 成功(通过 git 命令)</value>
</data>
<!-- ==================== Cleanup Executor ==================== -->
<data name="Cleanup_PushedCommitsBlocked" xml:space="preserve">
<value>部分 commit 已被 push。启用 'AllowPushedCommits' 以继续。</value>
</data>
<data name="Cleanup_NotImplemented" xml:space="preserve">
<value>清理类型 '{0}' 尚未实现</value>
</data>
<data name="Cleanup_Rebuilding" xml:space="preserve">
<value>正在重建 commit 历史...</value>
</data>
<data name="Cleanup_RebuildingCount" xml:space="preserve">
<value>正在重建 {0} 个 commit...</value>
</data>
<data name="Cleanup_ProcessingCommit" xml:space="preserve">
<value>正在处理 commit {0}/{1}...</value>
</data>
<data name="Cleanup_UpdatingBranch" xml:space="preserve">
<value>正在更新 branch 引用...</value>
</data>
<data name="Cleanup_SquashingMerges" xml:space="preserve">
<value>正在压缩 merge commit...</value>
</data>
<data name="Cleanup_DropDuplicatesFailed" xml:space="preserve">
<value>删除重复 commit 失败:{0}</value>
</data>
<data name="Cleanup_NeedTwoCommits" xml:space="preserve">
<value>至少需要 2 个 commit 才能压缩</value>
</data>
<data name="Cleanup_NoCommitsOnBranch" xml:space="preserve">
<value>当前 branch 上未找到 commit</value>
</data>
<data name="Cleanup_NoMatchingCommits" xml:space="preserve">
<value>未找到要删除的匹配 commit</value>
</data>
<data name="Cleanup_NoCommitsToSquash" xml:space="preserve">
<value>未指定要压缩的 commit</value>
</data>
<data name="Cleanup_NoMergeCommits" xml:space="preserve">
<value>未找到要压缩的匹配 merge commit</value>
</data>
<data name="Cleanup_SquashMergeFailed" xml:space="preserve">
<value>压缩 merge commit 失败:{0}</value>
</data>
<data name="Cleanup_NoCommitsToFix" xml:space="preserve">
<value>未指定要修复的 commit</value>
</data>
<data name="Cleanup_FixAuthorFailed" xml:space="preserve">
<value>修复作者信息失败:{0}</value>
</data>
<data name="Cleanup_ConsolidatingFixes" xml:space="preserve">
<value>正在合并 merge 修复 commit...</value>
</data>
<data name="Cleanup_NoFixCommits" xml:space="preserve">
<value>没有要合并的修复 commit</value>
</data>
<data name="Cleanup_NoMatchingFixes" xml:space="preserve">
<value>未找到要合并的匹配修复 commit</value>
</data>
<data name="Cleanup_ConsolidateFailed" xml:space="preserve">
<value>合并 merge 修复 commit 失败:{0}</value>
</data>
<data name="Cleanup_ArchivingBranches" xml:space="preserve">
<value>正在归档陈旧的 branch...</value>
</data>
<data name="Cleanup_ProcessingBranch" xml:space="preserve">
<value>正在处理 branch {0}...</value>
</data>
<data name="Cleanup_ArchiveComplete" xml:space="preserve">
<value>归档完成</value>
</data>
<data name="Cleanup_ArchiveFailed" xml:space="preserve">
<value>归档 branch 失败:{0}</value>
</data>
<data name="Cleanup_AnalyzingStructure" xml:space="preserve">
<value>正在分析 branch 结构...</value>
</data>
<data name="Cleanup_FoundCommits" xml:space="preserve">
<value>找到 {0} 个要线性化的 commit...</value>
</data>
<data name="Cleanup_Linearizing" xml:space="preserve">
<value>正在线性化 {0} 个 commit移除 {1} 个 merge...</value>
</data>
<data name="Cleanup_RebuildingCommit" xml:space="preserve">
<value>正在重建 commit {0}/{1}...</value>
</data>
<data name="Cleanup_Reconciling" xml:space="preserve">
<value>正在协调最终状态...</value>
</data>
<data name="Cleanup_AlreadyLinear" xml:space="preserve">
<value>历史已是线性的 - 未找到 merge commit</value>
</data>
<data name="Cleanup_LinearizeComplete" xml:space="preserve">
<value>线性化完成</value>
</data>
<data name="Cleanup_LinearizeFailed" xml:space="preserve">
<value>线性化历史失败:{0}</value>
</data>
<data name="Cleanup_DescReword" xml:space="preserve">
<value>将重写 {0} 条 commit 消息以提高质量。</value>
</data>
<data name="Cleanup_DescSquash" xml:space="preserve">
<value>将把 {0} 个重复的 commit 压缩为 1 个。</value>
</data>
<data name="Cleanup_DescConsolidate" xml:space="preserve">
<value>将合并 {0} 个 merge 修复 commit。</value>
</data>
<data name="Cleanup_DescAuthorship" xml:space="preserve">
<value>将修复 {0} 个 commit 的作者信息。</value>
</data>
<data name="Cleanup_DescTrivialMerges" xml:space="preserve">
<value>将合并 {0} 个简单的 merge。</value>
</data>
<data name="Cleanup_DescArchive" xml:space="preserve">
<value>将归档陈旧的 branch如已合并则删除否则添加标签</value>
</data>
<data name="Cleanup_DescLinearize" xml:space="preserve">
<value>将通过移除 merge commit 并按日期排序来线性化历史。</value>
</data>
<data name="Cleanup_DescGeneric" xml:space="preserve">
<value>将处理 {0} 个 commit。</value>
</data>
<data name="Cleanup_ReconcileMerge" xml:space="preserve">
<value>协调:在线性化后合并最终状态</value>
</data>
<!-- ==================== Validation ==================== -->
<data name="Validation_WorkspaceRequired" xml:space="preserve">
<value>需要 WorkspaceRoot</value>
</data>
<data name="Validation_WorkspaceNotFound" xml:space="preserve">
<value>WorkspaceRoot 目录不存在:{0}</value>
</data>
<data name="Validation_MaxCommitsPositive" xml:space="preserve">
<value>MaxCommitsPerRepo 必须大于 0</value>
</data>
<data name="Validation_RulesNull" xml:space="preserve">
<value>Rules 不能为 null</value>
</data>
<data name="Validation_AiOptionsNull" xml:space="preserve">
<value>Ai 选项不能为 null</value>
</data>
<data name="Validation_InvalidOptions" xml:space="preserve">
<value>无效的 GitImproverOptions{0}</value>
</data>
<data name="Validation_WeightsSum" xml:space="preserve">
<value>权重总和必须为 1.0(当前:{0}</value>
</data>
<!-- ==================== Service Messages ==================== -->
<data name="Service_UnknownError" xml:space="preserve">
<value>未知错误</value>
</data>
<data name="Service_RepoNotRegistered" xml:space="preserve">
<value>仓库未注册</value>
</data>
<data name="Service_UncommittedChanges" xml:space="preserve">
<value>存在未提交的更改,无法重写 commit。请先提交或暂存您的更改。</value>
</data>
<data name="Service_RepoNotFound" xml:space="preserve">
<value>未找到仓库:{0}</value>
</data>
<data name="Service_NoSuggestion" xml:space="preserve">
<value>没有可用的建议消息</value>
</data>
<data name="Service_RepoNotRegisteredPath" xml:space="preserve">
<value>仓库未注册:{0}</value>
</data>
<data name="Service_ApiKeyNotConfigured" xml:space="preserve">
<value>未配置 API 密钥。请在设置中设置您的 API 密钥。</value>
</data>
<data name="Service_AiAnalysisFailed" xml:space="preserve">
<value>AI 分析失败</value>
</data>
<data name="Service_AiFallback" xml:space="preserve">
<value>AI 未返回结构化输出 - 已回退到原始消息</value>
</data>
<data name="Service_PushSuccess" xml:space="preserve">
<value>Push 成功</value>
</data>
<!-- ==================== Health Analyzer Status ==================== -->
<data name="Health_LoadingCommits" xml:space="preserve">
<value>正在加载 commit</value>
</data>
<data name="Health_DetectingDuplicates" xml:space="preserve">
<value>正在检测重复项</value>
</data>
<data name="Health_AnalyzingMerges" xml:space="preserve">
<value>正在分析 merge commit</value>
</data>
<data name="Health_AnalyzingBranches" xml:space="preserve">
<value>正在分析 branch 复杂度</value>
</data>
<data name="Health_AnalyzingMessages" xml:space="preserve">
<value>正在分析消息质量</value>
</data>
<data name="Health_AnalyzingAuthorship" xml:space="preserve">
<value>正在分析作者信息</value>
</data>
<data name="Health_Complete" xml:space="preserve">
<value>完成</value>
</data>
<!-- ==================== Health Report Issues ==================== -->
<data name="Report_DuplicateContent" xml:space="preserve">
<value>内容相同的重复 commit</value>
</data>
<data name="Report_DuplicateContentDesc" xml:space="preserve">
<value>找到 {0} 组内容相同的 commit{1} 个冗余 commit。这些可以安全压缩因为它们具有相同的树 SHA。</value>
</data>
<data name="Report_DuplicateMessages" xml:space="preserve">
<value>消息重复的 commit</value>
</data>
<data name="Report_DuplicateMessagesDesc" xml:space="preserve">
<value>找到 {0} 组消息相同但代码更改不同的 commit{1} 个 commit。考虑使用更具描述性的消息来区分更改。</value>
</data>
<data name="Report_ExcessiveMerges" xml:space="preserve">
<value>过多的 merge commit</value>
</data>
<data name="Report_HighMergeRatio" xml:space="preserve">
<value>Merge commit 比例过高</value>
</data>
<data name="Report_MergeRatioDesc" xml:space="preserve">
<value>您的仓库有 {0}% 的 merge commit 比例({1}/{2} 个 commit。考虑使用 rebase 工作流或压缩 merge。</value>
</data>
<data name="Report_MergeFixCommits" xml:space="preserve">
<value>检测到 merge 修复 commit</value>
</data>
<data name="Report_MergeFixDesc" xml:space="preserve">
<value>在 merge 后找到 {0} 个类似 'fix merge' 的消息的 commit。</value>
</data>
<data name="Report_CrossMerges" xml:space="preserve">
<value>Branch 之间的交叉 merge</value>
</data>
<data name="Report_CrossMergesDesc" xml:space="preserve">
<value>检测到 {0} 个功能 branch 之间的交叉 merge。使用仅 merge 到主分支的功能 branch。</value>
</data>
<data name="Report_StaleBranches" xml:space="preserve">
<value>陈旧的 branch</value>
</data>
<data name="Report_StaleBranchesDesc" xml:space="preserve">
<value>找到 {0} 个超过 30 天没有活动的 branch。</value>
</data>
<!-- ==================== Safety Warnings ==================== -->
<data name="Safety_UncommittedChanges" xml:space="preserve">
<value>您有未提交的更改。请先提交或暂存它们。</value>
</data>
<data name="Safety_PushedCommits" xml:space="preserve">
<value>{0} 个 commit 已被 push 到远程仓库。重写它们将需要强制 push并可能影响协作者。</value>
</data>
<data name="Safety_BehindRemote" xml:space="preserve">
<value>您的 branch 落后远程仓库 {0} 个 commit。考虑先 pull 以避免冲突。</value>
</data>
<!-- ==================== Health Status ==================== -->
<data name="HealthStatus_NeedsAttention" xml:space="preserve">
<value>仓库存在应该解决的明显问题。</value>
</data>
<data name="HealthStatus_Critical" xml:space="preserve">
<value>仓库需要立即关注。历史严重退化。</value>
</data>
</root>