diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index eba996c6..d5767057 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -39,6 +39,7 @@ name: .NET Core Desktop on: + workflow_dispatch: push: branches: [ "master" ] pull_request: diff --git a/Diffusion.Toolkit/Diffusion.Toolkit.csproj b/Diffusion.Toolkit/Diffusion.Toolkit.csproj index 616f4a72..02fa8a9d 100644 --- a/Diffusion.Toolkit/Diffusion.Toolkit.csproj +++ b/Diffusion.Toolkit/Diffusion.Toolkit.csproj @@ -66,6 +66,7 @@ + @@ -103,6 +104,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest diff --git a/Diffusion.Toolkit/Localization/languages.json b/Diffusion.Toolkit/Localization/languages.json index 417cbbbd..f87a40fb 100644 --- a/Diffusion.Toolkit/Localization/languages.json +++ b/Diffusion.Toolkit/Localization/languages.json @@ -3,5 +3,6 @@ "French": "fr-FR", "Spanish": "es-ES", "German": "de-DE", - "Japanese 日本語": "ja-JP" + "Japanese 日本語": "ja-JP", + "简体中文": "zh-CN" } \ No newline at end of file diff --git a/Diffusion.Toolkit/Localization/update.py b/Diffusion.Toolkit/Localization/update.py index 6de240e5..cc2f32f2 100644 --- a/Diffusion.Toolkit/Localization/update.py +++ b/Diffusion.Toolkit/Localization/update.py @@ -24,3 +24,4 @@ def update_json(file1_path, file2_path, output_path): update_json('default.json', 'es-ES.json', 'es-ES.json') update_json('default.json', 'fr-FR.json', 'fr-FR.json') update_json('default.json', 'ja-JP.json', 'ja-JP.json') +update_json('default.json', 'zh-CN.json', 'zh-CN.json') diff --git a/Diffusion.Toolkit/Localization/zh-CN.json b/Diffusion.Toolkit/Localization/zh-CN.json index 3a47fbe4..84151572 100644 --- a/Diffusion.Toolkit/Localization/zh-CN.json +++ b/Diffusion.Toolkit/Localization/zh-CN.json @@ -5,19 +5,19 @@ "Welcome.Folders.Subtitle": "这些文件夹将被监视以获取新内容,并将被递归扫描。", "Welcome.Folders.AddFolder": "添加文件夹", "Welcome.Folders.RemoveFolder": "移除文件夹", - "Welcome.Metadata.Title": "选择用于搜索的额外元数据", - "Welcome.Metadata.Subtitle": "默认情况下,Diffusion Toolkit 将存储基本支持的元数据。您可以根据需要选择存储额外元数据。", - "Welcome.Metadata.ComfyUI": "如果您使用 ComfyUI 并希望在 ComfyUI 节点属性中搜索,请选中此选项。", + "Welcome.Metadata.Title": "选择用于搜索的附加元数据", + "Welcome.Metadata.Subtitle": "默认情况下,Diffusion Toolkit 将存储基本支持的元数据。您可以根据需要选择存储附加元数据。", + "Welcome.Metadata.ComfyUI": "如果您使用 ComfyUI 并希望在 ComfyUI 节点属性中进行搜索,请选中此选项。", "Welcome.Metadata.RawMetadata": "如果您希望存储原始元数据并用于搜索,请选中此选项。您需要在搜索栏设置中启用原始元数据搜索。", - "Welcome.Complete.Title": "全部设置完成!", + "Welcome.Complete.Title": "全部就绪!", "Welcome.Complete.Subtitle": "Diffusion Toolkit 现在将扫描您的文件夹。一旦有图像被扫描,您就可以开始搜索和查看图像。", - "Welcome.Common.ChangeSettingsLater": "您可以稍后更改这些设置。", + "Welcome.Common.ChangeSettingsLater": "您稍后可以更改这些设置。", "FirstScan.Title": "欢迎使用 Diffusion Toolkit", - "FirstScan.Message": "在我们继续在后台扫描您的文件夹时,您现在可以查看您的图像。按 CTRL+F5 或按住 CTRL 并单击搜索栏中的刷新图标以加载最新结果。", + "FirstScan.Message": "您现在可以查看图像,同时我们继续在后台扫描您的文件夹。按 CTRL+F5 或按住 CTRL 并点击搜索栏中的刷新图标以加载最新结果。", "Menu.File": "_文件", "Menu.File.Close": "_关闭", "Menu.View": "_视图", - "Menu.View.Filter": "_过滤器", + "Menu.View.Filter": "_筛选", "Menu.View.Refresh": "_刷新", "Menu.View.AutoRefresh": "_自动刷新", "Menu.View.Thumbnails": "_缩略图", @@ -30,12 +30,12 @@ "Menu.View.Albums": "相册", "Menu.View.Tags": "标签", "Menu.View.Queries": "查询", - "Menu.View.FitToPreview": "_适应预览", - "Menu.View.ActualSize": "_实际大小", - "Menu.View.AutoAdvance": "在 _标签上自动前进", - "Menu.View.ToggleInfo": "显示/隐藏元数据(叠加)", + "Menu.View.FitToPreview": "适应预览窗口", + "Menu.View.ActualSize": "实际大小", + "Menu.View.AutoAdvance": "标记后自动前进", + "Menu.View.ToggleInfo": "显示/隐藏元数据(覆盖层)", "Menu.View.TogglePreview": "显示/隐藏预览", - "Menu.View.PopoutPreview": "弹出预览", + "Menu.View.PopoutPreview": "弹出预览窗口", "Menu.View.ShowFilenames": "显示文件名", "Menu.View.ClassicThumbnails": "经典", "Menu.View.CompactThumbnails": "紧凑", @@ -44,32 +44,32 @@ "Menu.Albums.AlbumPane": "相册面板", "Menu.Albums.Sort": "_排序", "Menu.Search": "_搜索", - "Menu.Search.Save": "_保存查询/过滤器", + "Menu.Search.Save": "_保存查询/筛选", "Menu.Search.AutoTagNSFW": "_自动标记 NSFW", - "Menu.Search.AddAllToAlbum": "_将结果添加到相册", - "Menu.Search.MarkAllForDeletion": "_将结果标记为删除", - "Menu.Search.UnmarkAllForDeletion": "_取消标记所有删除", + "Menu.Search.AddAllToAlbum": "_将所有结果添加到相册", + "Menu.Search.MarkAllForDeletion": "_将所有结果标记为待删除", + "Menu.Search.UnmarkAllForDeletion": "_取消标记所有结果待删除", "Menu.Search.Rescan": "重新扫描元数据", - "Menu.Search.RemoveMatching": "_从数据库中移除结果", + "Menu.Search.RemoveMatching": "从数据库中_移除匹配的结果", "Menu.Tools": "_工具", - "Menu.Tools.EmptyForDeletion": "_删除所有标记为删除的文件", + "Menu.Tools.EmptyForDeletion": "_删除所有标记为待删除的文件", "Menu.Tools.RebuildMetadata": "_重建元数据", "Menu.Tools.RebuildMetadata.Title": "重建元数据", - "Menu.Tools.RebuildMetadata.Message": "这将使用实际文件中的当前元数据更新数据库中所有现有文件的元数据。\r\n\r\n您仅需在添加文件后更新文件中的元数据,或文件包含旧版本程序未存储的元数据时执行此操作。\r\n\r\n您确定要继续吗?", - "Menu.Tools.ReloadModels": "重新加载 _模型", + "Menu.Tools.RebuildMetadata.Message": "这将使用文件中当前的元数据更新数据库中所有现有文件的元数据。\r\n\r\n只有在文件添加后更新了其中的元数据,或者文件中包含此程序旧版本未存储的元数据时,才需要执行此操作。\r\n\r\n确定要继续吗?", + "Menu.Tools.ReloadModels": "重新加载_模型", "Menu.Tools.DownloadCivitaiModels": "下载 _Civitai 模型", "Menu.Tools.Folders": "_文件夹", "Menu.Tools.Folders.FixMissingImages": "_修复缺失图像", "Menu.Tools.Folders.RemoveExcludedImages": "_移除排除的图像", - "Menu.Tools.Folders.CleanRemovedFolders": "_清理移除的文件夹", + "Menu.Tools.Folders.CleanRemovedFolders": "_清理已移除的文件夹", "Menu.Tools.Tags": "标签", "Menu.Tools.Tags.Import": "导入", "Menu.Tools.Tags.Export": "导出", "Menu.Tools.UnavailableFiles": "扫描不可用图像", "Menu.Help": "_帮助", "Menu.Help.About": "关于", - "Menu.Help.ReleaseNotes": "发行说明", - "Menu.Help.GettingStarted": "入门指南", + "Menu.Help.ReleaseNotes": "发布说明", + "Menu.Help.GettingStarted": "开始使用", "Menu.Help.CheckForUpdates": "_检查更新", "Common.Buttons.OK": "确定", "Common.Buttons.Cancel": "取消", @@ -79,38 +79,39 @@ "Common.Buttons.Apply": "应用", "Common.Buttons.Close": "关闭", "Common.Buttons.Start": "开始", - "Common.Buttons.Previous": "上一个", + "Common.Buttons.Previous": "上一步", "Common.Buttons.Back": "返回", - "Common.Buttons.Next": "下一个", + "Common.Buttons.Next": "下一步", "Common.Buttons.Finish": "完成", "Common.MessageBox.Cancel": "确认取消", "Common.MessageBox.Title": "Diffusion Toolkit", - "Common.MessageBox.OperationInProgress": "当前正在进行操作。", - "Common.MessageBox.ConfirmCancelOperation": "您确定要取消操作吗?", - "Common.MessageBox.OperationCancelled": "操作已被取消。", + "Common.MessageBox.OperationInProgress": "操作正在进行中。", + "Common.MessageBox.ConfirmCancelOperation": "确定要取消该操作吗?", + "Common.MessageBox.OperationCancelled": "操作已取消。", "Settings": "设置", "Settings.ApplyChanges": "应用更改", "Settings.RevertChanges": "还原更改", "Settings.RevertFolders": "还原文件夹", "Settings.General": "常规", - "Settings.General.FoldersInstruction": "要管理您的文件夹,请转到文件夹视图并单击地址栏中的主页。", + "Settings.General.FoldersInstruction": "要管理您的文件夹,请转到文件夹视图并点击地址栏中的主页。", "Settings.General.DiffusionFolders": "Diffusion 文件夹", - "Settings.General.HasChangedFoldersMessage": "当您离开设置时,更改将被应用", + "Settings.General.HasChangedFoldersMessage": "当您离开设置页面时,更改将被应用", "Settings.General.WatchFolders": "监视文件夹", - "Settings.General.WatchFolders.ToolTip": "自动扫描文件夹中新添加的图像", - "Settings.General.AutoRefresh.ToolTip": "当新图像添加时自动刷新结果", + "Settings.General.WatchFolders.ToolTip": "自动扫描文件夹中新增的图像", + "Settings.General.AutoRefresh": "自动刷新", + "Settings.General.AutoRefresh.ToolTip": "添加新图像时自动刷新结果", "Settings.General.FileExtensions": "文件扩展名", "Settings.General.CheckForUpdatesOnStartup": "启动时检查更新", "Settings.General.PortableMode": "便携模式", "Settings.General.SoftwareOnly": "使用软件渲染(避免使用 GPU,似乎不影响性能)", - "Settings.Checkpoints": "检查点", + "Settings.Checkpoints": "模型检查点", "Settings.Checkpoints.ModelRoot": "模型根目录", - "Settings.Checkpoints.ModelRoot.Description": "将模型根目录设置为 AUTOMATIC111 models\\Stable-diffusion 文件夹的路径,以在模型选项卡中列出所有您的模型", + "Settings.Checkpoints.ModelRoot.Description": "将模型根目录设置为 AUTOMATIC1111 models\\Stable-diffusion 文件夹的路径,以便在模型选项卡中列出您的所有模型。", "Settings.Checkpoints.A1111Cache": "A1111 缓存 (cache.json)", - "Settings.Checkpoints.A1111Cache.Description": "将 A1111 缓存设置为 AUTOMATIC111 cache.json 文件的路径,以允许模型名称搜索,如果您的元数据仅包含哈希。SHA256 模型哈希也从此文件读取。", + "Settings.Checkpoints.A1111Cache.Description": "如果元数据仅包含哈希值,将 A1111 缓存设置为 AUTOMATIC1111 cache.json 文件的路径,以支持模型名称搜索。也可以从此文件中读取 SHA256 模型哈希值。", "Settings.Images": "图像", - "Settings.Images.AdvanceOnTag": "在标签(评分、删除、收藏、NSFW)后前进到下一张图像", - "Settings.Images.ThumbnailsPerPage": "每页缩略图", + "Settings.Images.AdvanceOnTag": "标记(评分、删除、收藏、NSFW)后前进到下一张图像", + "Settings.Images.ThumbnailsPerPage": "每页缩略图数量", "Settings.Images.OpenImagesUsing": "使用以下方式打开图像:", "Settings.Images.OpenImagesUsing.BuiltInViewer": "内置查看器", "Settings.Images.OpenImagesUsing.BuiltInViewer.OpenInFullscreen": "全屏打开", @@ -118,16 +119,16 @@ "Settings.Images.OpenImagesUsing.Custom": "自定义", "Settings.Images.OpenImagesUsing.Custom.Arguments": "参数", "Settings.Images.ScanForNewImagesOnStartup": "启动时扫描新图像", - "Settings.Images.ScrollNavigation": "使用鼠标滚轮在图像之间移动,按住 CTRL 缩放(预览)", + "Settings.Images.ScrollNavigation": "使用鼠标滚轮在图像间移动,按住 CTRL 缩放(预览)", "Settings.Images.ShowFilenames": "显示文件名", "Settings.Images.PermanentlyDelete": "永久删除文件(不发送到回收站)", - "Settings.Images.ConfirmDeletion": "删除文件前询问确认", + "Settings.Images.ConfirmDeletion": "删除文件前请求确认", "Settings.Metadata": "元数据", "Settings.Video": "视频", - "Settings.Video.LoopVideo": "循环视频", - "Settings.Metadata.StoreMetadata": "存储原始元数据用于搜索", - "Settings.Metadata.StoreWorkflow": "存储 ComfyUI 工作流用于搜索", - "Settings.Metadata.Warning": "注意:存储元数据和/或 ComfyUI 工作流将显著增加数据库的大小。一旦存储了元数据/工作流,取消选中任一选项不会移除它。\r\n\r\n无论此设置如何,您仍然可以在元数据面板中查看工作流和原始元数据。", + "Settings.Video.LoopVideo": "循环播放视频", + "Settings.Metadata.StoreMetadata": "存储用于搜索的原始元数据", + "Settings.Metadata.StoreWorkflow": "存储用于搜索的 ComfyUI 工作流", + "Settings.Metadata.Warning": "注意:存储元数据和/或 ComfyUI 工作流将显著增加数据库的大小。存储元数据/工作流后,取消选中任一选项都不会将其移除。\r\n\r\n无论此设置如何,您仍然可以在元数据面板中查看工作流和原始元数据。", "Settings.NSFW": "NSFW", "Settings.NSFW.NSFWTags": "NSFW 标签:(每行一个标记)", "Settings.NSFW.AutoTagNSFW": "自动标记 NSFW", @@ -139,39 +140,39 @@ "Settings.Themes": "主题", "Settings.Themes.Theme": "主题", "Settings.Themes.Theme.System": "系统", - "Settings.Themes.Theme.Light": "浅色", - "Settings.Themes.Theme.Dark": "深色", + "Settings.Themes.Theme.Light": "明亮", + "Settings.Themes.Theme.Dark": "暗黑", "Settings.Themes.Language": "语言", "Settings.Database": "数据库", "Settings.Database.OpenFolder": "打开文件夹", "Settings.Database.Backup": "备份", - "Settings.Database.Restore": "还原", - "Settings.Apply.Folders.Busy": "此时无法更新文件夹。请停止任何正在进行的任务,然后重试。", + "Settings.Database.Restore": "恢复", + "Settings.Apply.Folders.Busy": "目前无法更新文件夹。请停止所有正在进行的任务,然后重试。", "Search.Diffusions": "Diffusions", "Search.Folders": "文件夹", "Search.Folders.AddRoot": "添加根文件夹", - "Search.Folders.ManageExcluded": "要管理排除的文件夹,请使用文件夹树视图(视图 > 文件夹)并右键单击文件夹以排除/取消排除它。", + "Search.Folders.ManageExcluded": "要管理排除的文件夹,请使用文件夹树视图(视图 > 文件夹),然后右键单击文件夹以排除/取消排除。", "Search.Folders.Buttons.Home.ToolTip": "管理根文件夹", - "Search.Folders.Buttons.CreateRootFolder.ToolTip": "新根文件夹", + "Search.Folders.Buttons.CreateRootFolder.ToolTip": "新建根文件夹", "Search.Folders.Buttons.Refresh.ToolTip": "刷新", "Search.Models": "模型", "Search.Albums": "相册", - "Search.Favorites": "收藏", - "Search.ForDeletion": "垃圾箱", - "Search.ForDeletion.Empty": "清空垃圾箱", - "Search.SortBy": "排序依据:", + "Search.Favorites": "收藏夹", + "Search.ForDeletion": "回收站", + "Search.ForDeletion.Empty": "清空回收站", + "Search.SortBy": "排序方式:", "Search.SortBy.DateCreated": "创建日期", "Search.SortBy.DateModified": "修改日期", "Search.SortBy.Name": "名称", "Search.SortBy.Rating": "评分", - "Search.SortBy.LastViewed": "最后查看", - "Search.SortBy.LastUpdated": "最后更新", - "Search.SortBy.AestheticScore": "美学分数", - "Search.SortBy.Prompt": "提示", + "Search.SortBy.LastViewed": "上次查看时间", + "Search.SortBy.LastUpdated": "上次更新时间", + "Search.SortBy.AestheticScore": "美学评分", + "Search.SortBy.Prompt": "提示词", "Search.SortBy.Random": "随机", "Search.SortBy.FileSize": "文件大小", - "Search.SortBy.Ascending": "A-Z", - "Search.SortBy.Descending": "Z-A", + "Search.SortBy.Ascending": "升序", + "Search.SortBy.Descending": "降序", "Search.Navigation.Folders": "文件夹", "Search.Navigation.Folders.ContextMenu.Rescan": "重新扫描", "Search.Navigation.Folders.ContextMenu.ScanNew": "扫描新内容", @@ -202,39 +203,39 @@ "Search.NoImagePaths": "未配置根文件夹", "Search.Results": "找到 {count} 个结果 ({size})", "Search.NoResults": "未找到结果", - "Search.Selection": "选中 {count} 个项目", - "Search.LoadPreview.ImageNotFound": "无法找到源图像。这可能发生在您在 Diffusion Toolkit 之外移动或重命名文件时。", + "Search.Selection": "已选择 {count} 个项目", + "Search.LoadPreview.ImageNotFound": "找不到源图像。当您在 Diffusion Toolkit 外部移动或重命名文件时,可能会发生这种情况。", "Search.LoadPreview.ImageNotFound.Caption": "加载图像失败", "Search.LoadPreview.MediaUnavailable": "媒体不可用", "Search.Buttons.ShowSearchHelp.ToolTip": "帮助", "Search.Buttons.ShowSearchSettings.ToolTip": "设置", - "Search.Buttons.ShowFilter.ToolTip": "过滤器", + "Search.Buttons.ShowFilter.ToolTip": "筛选", "Search.Buttons.Clear.ToolTip": "清除", "Search.Buttons.Refresh.ToolTip": "刷新", "Search.Albums.Buttons.ClearAlbums.ToolTip": "清除", "Search.Albums.Buttons.SortAlbums.ToolTip": "排序", - "Search.Albums.Buttons.CreateAlbum.ToolTip": "新相册", - "Search.Tags.Buttons.CreateTag.ToolTip": "新标签", + "Search.Albums.Buttons.CreateAlbum.ToolTip": "新建相册", + "Search.Tags.Buttons.CreateTag.ToolTip": "新建标签", "Search.AddressBar.Buttons.Home.ToolTip": "主页", "Search.AddressBar.Buttons.UpOneLevel.ToolTip": "上一级", "Search.Folders.Unavailable": "指定的文件夹当前不可用", "Search.Folders.Unavailable.Title": "未找到文件夹", - "Search.Folders.NotScanned": "此文件夹尚未扫描。单击此处立即重新扫描。", + "Search.Folders.NotScanned": "此文件夹尚未扫描。点击此处立即重新扫描。", "Filter.Metadata": "元数据", - "Filter.Metadata.Prompt": "提示", - "Filter.Metadata.ExcludePrompt": "排除提示", - "Filter.Metadata.NegativePrompt": "负面提示", - "Filter.Metadata.ExcludeNegative": "排除负面", - "Filter.Metadata.Steps": "步骤", + "Filter.Metadata.Prompt": "提示词", + "Filter.Metadata.ExcludePrompt": "排除提示词", + "Filter.Metadata.NegativePrompt": "负面提示词", + "Filter.Metadata.ExcludeNegative": "排除负面提示词", + "Filter.Metadata.Steps": "步数", "Filter.Metadata.Sampler": "采样器", - "Filter.Metadata.CFGScale": "CFG 规模", + "Filter.Metadata.CFGScale": "CFG 比例", "Filter.Metadata.Seed": "种子", - "Filter.Metadata.Size": "大小", + "Filter.Metadata.Size": "尺寸", "Filter.Metadata.SizeWildCard": "(使用 ? 作为通配符)", "Filter.Metadata.ModelHash": "模型哈希", "Filter.Metadata.ModelName": "模型名称", - "Filter.Metadata.AestheticScore": "美学分数", - "Filter.Metadata.NoScore": "无分数", + "Filter.Metadata.AestheticScore": "美学评分", + "Filter.Metadata.NoScore": "无评分", "Filter.Metadata.Rating": "评分", "Filter.Metadata.Unrated": "未评分", "Filter.Metadata.Path": "路径", @@ -248,18 +249,18 @@ "Filter.Metadata.NoMetadata": "无元数据", "Filter.Metadata.InAlbum": "在相册中", "Filter.Metadata.Unavailable": "不可用", - "Filter.Metadata.True": "真", - "Filter.Metadata.False": "假", + "Filter.Metadata.True": "是", + "Filter.Metadata.False": "否", "Filter.Workflow": "工作流", "Filter.Workflow.Property": "属性", "Filter.Workflow.Value": "值", - "Filter.Workflow.AddFilter": "添加过滤器", + "Filter.Workflow.AddFilter": "添加筛选器", "Thumbnail.Pagination.First": "第一页 (ALT+Home)", "Thumbnail.Pagination.Previous": "上一页 (ALT+Page Up)", "Thumbnail.Pagination.Next": "下一页 (ALT+Page Down)", "Thumbnail.Pagination.Last": "最后一页 (ALT+End)", - "Thumbnail.ContextMenu.AddToAlbum": "添加到 _相册", - "Thumbnail.ContextMenu.AddToAlbum.NewAlbum": "_新相册", + "Thumbnail.ContextMenu.AddToAlbum": "添加到_相册", + "Thumbnail.ContextMenu.AddToAlbum.NewAlbum": "_新建相册", "Thumbnail.ContextMenu.RemoveFromAlbum": "从相册中移除", "Thumbnail.ContextMenu.Favorite": "_收藏", "Thumbnail.ContextMenu.Rate": "_评分", @@ -275,21 +276,21 @@ "Thumbnail.ContextMenu.Rate.10": "10", "Thumbnail.ContextMenu.Rate.Remove": "移除评分", "Thumbnail.ContextMenu.NSFW": "_NSFW", - "Thumbnail.ContextMenu.CopyParameter": "复制 _参数", - "Thumbnail.ContextMenu.CopyParameter.Prompt": "_提示", - "Thumbnail.ContextMenu.CopyParameter.NegativePrompt": "_负面提示", + "Thumbnail.ContextMenu.CopyParameter": "复制_参数", + "Thumbnail.ContextMenu.CopyParameter.Prompt": "_提示词", + "Thumbnail.ContextMenu.CopyParameter.NegativePrompt": "_负面提示词", "Thumbnail.ContextMenu.CopyParameter.Seed": "_种子", "Thumbnail.ContextMenu.CopyParameter.Hash": "_哈希", "Thumbnail.ContextMenu.CopyParameter.All": "_全部", "Thumbnail.ContextMenu.CopyPath": "复制路径", "Thumbnail.ContextMenu.Copy": "_复制", "Thumbnail.ContextMenu.Move": "_移动", - "Thumbnail.ContextMenu.ShowInExplorer": "在 _资源管理器中显示", + "Thumbnail.ContextMenu.ShowInExplorer": "在资源管理器中_显示", "Thumbnail.ContextMenu.ExpandToFolder": "展开到文件夹", - "Thumbnail.ContextMenu.SendToTrash": "发送到 _垃圾箱", - "Thumbnail.ContextMenu.ForDeletion": "待 _删除", + "Thumbnail.ContextMenu.SendToTrash": "移动到_回收站", + "Thumbnail.ContextMenu.ForDeletion": "标记为待_删除", "Thumbnail.ContextMenu.OpenWith": "打开方式...", - "Thumbnail.ContextMenu.Restore": "_还原", + "Thumbnail.ContextMenu.Restore": "_恢复", "Thumbnail.ContextMenu.RebuildThumbnail": "重建缩略图", "Thumbnail.ContextMenu.Rescan": "重新扫描", "Thumbnail.ContextMenu.Remove": "移除", @@ -301,83 +302,83 @@ "Preview.Deleted": "已删除", "Actions.Scanning.BeginScanning": "扫描开始...", "Actions.Scanning.CheckRemoved": "已弃用", - "Actions.Scanning.CheckUnavailable": "检查不可用图像...", - "Actions.Scanning.Cleanup": "移除已删除图像...", - "Actions.Scanning.GatheringFiles": "从 {path} 收集文件...", - "Actions.Scanning.Status": "扫描 {current} / {total}...", + "Actions.Scanning.CheckUnavailable": "正在检查不可用的图像...", + "Actions.Scanning.Cleanup": "正在移除已删除的图像...", + "Actions.Scanning.GatheringFiles": "正在从 {path} 收集文件...", + "Actions.Scanning.Status": "正在扫描第 {current} 个,共 {total} 个...", "Actions.Scanning.Completed": "扫描完成", "Actions.Scanning.NoNewImages.Toast": "未找到新图像", - "Actions.Scanning.ImagesUpdated.Toast": "{count} 张图像已更新", - "Actions.Scanning.ImagesAdded.Toast": "{count} 张新图像已添加", + "Actions.Scanning.ImagesUpdated.Toast": "已更新 {count} 张图像", + "Actions.Scanning.ImagesAdded.Toast": "已添加 {count} 张新图像", "Actions.Scanning.MissingImagesRemoved.Toast": "已弃用", "Actions.Scanning.FilesUnavailable.Toast": "{count} 张图像不可用", - "Actions.Scanning.FoldersUnavailable.Toast": "一些文件夹不可用", - "Actions.Scanning.FoldersRestored.Toast": "文件夹已还原", + "Actions.Scanning.FoldersUnavailable.Toast": "某些文件夹不可用", + "Actions.Scanning.FoldersRestored.Toast": "文件夹已恢复", "Actions.Scanning.RebuildComplete.Caption": "重建完成", "Actions.Scanning.ScanComplete.Caption": "扫描完成", "Actions.Albums.Create.Message": "输入新相册的名称", "Actions.Albums.CannotBeEmpty.Message": "相册名称不能为空。", - "Actions.Albums.Create.Title": "新相册", - "Actions.Albums.Created.Toast": "相册\"{album}\"已创建。", - "Actions.Albums.AddImages.Toast": "{images} 张图像添加到 \"{album}\"。", - "Actions.Albums.RemoveImages.Toast": "{images} 张图像从\"{album}\" 中移除。", + "Actions.Albums.Create.Title": "新建相册", + "Actions.Albums.Created.Toast": "已创建相册“{album}”。", + "Actions.Albums.AddImages.Toast": "已将 {images} 张图像添加到“{album}”。", + "Actions.Albums.RemoveImages.Toast": "已从“{album}”中移除 {images} 张图像。", "Actions.Albums.Rename.Message": "输入相册的新名称", "Actions.Albums.Rename.Title": "重命名相册", - "Actions.Albums.Remove.Message": "您确定要移除 \"{album}\" 吗?", + "Actions.Albums.Remove.Message": "确定要移除相册“{album}”吗?", "Actions.Albums.Remove.Title": "移除相册", "Actions.Tags.Create.Message": "输入新标签的名称", "Actions.Tags.CannotBeEmpty.Message": "标签名称不能为空。", - "Actions.Tags.Create.Title": "新标签", - "Actions.Tags.Created.Toast": "标签 \"{tag}\" 已创建。", + "Actions.Tags.Create.Title": "新建标签", + "Actions.Tags.Created.Toast": "已创建标签“{tag}”。", "Actions.Tags.ImportTags.Title": "导入标签", "Actions.Tags.ExportTags.Title": "导出标签", "Actions.Tags.Rename.Message": "输入标签的新名称", "Actions.Tags.Rename.Title": "重命名标签", - "Actions.Tags.Remove.Message": "您确定要移除 \"{tag}\" 吗?", + "Actions.Tags.Remove.Message": "确定要移除标签“{tag}”吗?", "Actions.Tags.Remove.Title": "移除标签", "Actions.RemoveEntry.Caption": "移除条目", - "Actions.RemoveEntry.Message": "这将从数据库中移除条目,但不会删除图像。您可以使用此功能移除重复项。\r\n\r\n您将丢失图像上的任何评分或收藏设置!您确定要继续吗?", + "Actions.RemoveEntry.Message": "这将从数据库中移除该条目,但不会删除图像。您可以使用此功能移除重复项。\r\n\r\n您将丢失图像上设置的任何评分或收藏!确定要继续吗?", "Actions.Delete.Caption": "删除文件", - "Actions.Delete.PermanentlyDelete.Message": "这将从您的硬盘中永久删除文件!您确定要继续吗?", - "Actions.Delete.Delete.Message": "这将把文件发送到回收站。您确定要继续吗?", - "Actions.Delete.Nofiles.Message": "没有文件要删除", + "Actions.Delete.PermanentlyDelete.Message": "这将从硬盘中永久删除文件!确定要继续吗?", + "Actions.Delete.Delete.Message": "这会将文件移动到回收站。确定要继续吗?", + "Actions.Delete.Nofiles.Message": "没有要删除的文件", "Actions.Folders.Create.Message": "输入新文件夹的名称", - "Actions.Folders.Create.Title": "新文件夹", - "Actions.Folders.DeleteSelection.Message": "您确定要删除选定的文件夹及其所有关联图像和元数据吗?这无法撤销!", - "Actions.Folders.Delete.Message": "您确定要删除文件夹\"{folder}\" 及其所有关联图像和元数据吗?这无法撤销!", + "Actions.Folders.Create.Title": "新建文件夹", + "Actions.Folders.DeleteSelection.Message": "确定要删除所选文件夹及其所有关联的图像和元数据吗?此操作不可撤销!", + "Actions.Folders.Delete.Message": "确定要删除文件夹“{folder}”及其所有关联的图像和元数据吗?此操作不可撤销!", "Actions.Folders.Delete.Title": "删除文件夹", "Actions.Folders.Rename.Message": "输入文件夹的新名称", "Actions.Folders.Rename.Title": "重命名文件夹", - "Actions.Folders.Remove.Message": "您确定要移除文件夹 \"{folder}\" 及其所有关联图像和元数据吗?这无法撤销!", + "Actions.Folders.Remove.Message": "确定要移除文件夹“{folder}”及其所有关联的图像和元数据吗?此操作不可撤销!", "Actions.Folders.Remove.Title": "移除文件夹", - "Actions.RootFolders.Remove.Message": "您确定要移除根文件夹 \"{folder}\" 及其所有关联图像和元数据吗?这无法撤销!", + "Actions.RootFolders.Remove.Message": "确定要移除根文件夹“{folder}”及其所有关联的图像和元数据吗?此操作不可撤销!", "Actions.RootFolders.Remove.Title": "移除根文件夹", "Actions.Folders.Invalid.Message": "无效的文件夹名称", "Actions.Folders.Exists.Message": "文件夹 {folder} 已存在。", "Actions.Files.Rename.Title": "重命名文件", "Actions.Files.Rename.Message": "输入文件的新名称", "Actions.Files.Rename.Error.Title": "重命名文件失败", - "Actions.Files.Rename.Invalid.Message": "无效的文件名称", - "Actions.Files.Move.Message": "移动 {current} / {total}", - "Actions.Files.Move.Success": "{count} 个文件已移动。", + "Actions.Files.Rename.Invalid.Message": "无效的文件名", + "Actions.Files.Move.Message": "正在移动第 {current} 个,共 {total} 个", + "Actions.Files.Move.Success": "已移动 {count} 个文件。", "AlbumSort.Title": "排序相册", "AlbumSort.SortBy.Name": "名称", "AlbumSort.SortBy.DateCreated": "创建日期", "AlbumSort.SortBy.Custom": "自定义", "AlbumSort.Move.Up": "上移", "AlbumSort.Move.Down": "下移", - "AlbumSort.DragToSortLabel": "拖放项目以排序,或使用上面的按钮移动选定项目", + "AlbumSort.DragToSortLabel": "拖放项目进行排序,或使用上面的按钮移动所选项目", "Metadata.ShowInfo": "显示信息 (I)", "Metadata.Buttons.CopyAll": "复制全部", "Metadata.Buttons.Copy": "复制", "Metadata.Buttons.ShowInExplorer": "显示", "Metadata.Buttons.SearchHash": "搜索", - "Metadata.Prompt": "提示", - "Metadata.NegativePrompt": "负面提示", + "Metadata.Prompt": "提示词", + "Metadata.NegativePrompt": "负面提示词", "Metadata.Seed": "种子", "Metadata.CFGScale": "CFG", - "Metadata.Steps": "步骤", - "Metadata.Size": "大小", + "Metadata.Steps": "步数", + "Metadata.Size": "尺寸", "Metadata.Sampler": "采样器", "Metadata.Others": "其他", "Metadata.ModelName": "模型名称", @@ -389,37 +390,37 @@ "Metadata.Workflow": "工作流", "Metadata.Workflow.ContextMenu.CopyPropertyName": "复制属性名称", "Metadata.Workflow.ContextMenu.CopyPropertyValue": "复制属性值", - "Metadata.Workflow.ContextMenu.AddToFilters": "添加到过滤器", + "Metadata.Workflow.ContextMenu.AddToFilters": "添加到筛选器", "Metadata.Workflow.ContextMenu.AddToDefaultSearch": "添加到默认搜索", "Messages.Captions.Error": "错误", "Messages.Errors.NoImagePaths": "未配置图像路径!", "Main.Status.ImagesInDatabase": "数据库中有 {count} 张图像", - "Main.Update.UpdateAvailable": "有更新可用。您要现在安装吗?", + "Main.Update.UpdateAvailable": "有可用更新。要立即安装吗?", "UnavailableFiles": "扫描不可用图像", - "UnavailableFiles.Description": "这将验证选定位置中的图像。不可用图像将被标记。任何先前不可用但现在可用的图像将被还原。", + "UnavailableFiles.Description": "这将验证选定位置中的图像。不可用的图像将被标记。任何之前不可用但现在可用的图像将被恢复。", "UnavailableFiles.Sources.SourceLabel": "扫描选定位置:", "UnavailableFiles.Sources.RootFolders": "根文件夹", "UnavailableFiles.Sources.SpecificFolders": "特定文件夹", - "UnavailableFiles.Options.ShowUnavailableRootFolders": "显示不可用根文件夹", + "UnavailableFiles.Options.ShowUnavailableRootFolders": "显示不可用的根文件夹", "UnavailableFiles.Options.JustUpdate": "扫描并更新", "UnavailableFiles.Options.RemoveImmediately": "立即移除", - "UnavailableFiles.Options.MarkForDeletion": "标记为删除", - "UnavailableFiles.Results.Removed": "{count} 张图像已移除。", - "UnavailableFiles.Results.MarkedForDeletion": "{count} 张图像标记为删除 / 不可用。", - "UnavailableFiles.Results.Updated": "{count} 张图像已更新。", - "UnavailableFiles.Results.Restored": "{count} 张图像已还原。", - "Preview.Controls.Slideshow": "开始幻灯片 (Space)", + "UnavailableFiles.Options.MarkForDeletion": "标记为待删除", + "UnavailableFiles.Results.Removed": "已移除 {count} 张图像。", + "UnavailableFiles.Results.MarkedForDeletion": "已将 {count} 张图像标记为待删除/不可用。", + "UnavailableFiles.Results.Updated": "已更新 {count} 张图像。", + "UnavailableFiles.Results.Restored": "已恢复 {count} 张图像。", + "Preview.Controls.Slideshow": "开始幻灯片放映 (空格键)", "Preview.Controls.ShowTags": "显示/隐藏标签 (T)", "Preview.Controls.ToggleFullScreen": "切换全屏 (F11)", "Common.Controls.ShowNotifications": "显示/隐藏通知", "Common.Controls.ShowTags": "显示/隐藏标签", - "Common.Controls.AutoAdvance": "在标签上前进", - "SelectAlbum.NewAlbum": "新相册", + "Common.Controls.AutoAdvance": "标记后自动前进", + "SelectAlbum.NewAlbum": "新建相册", "SelectAlbum.ExistingAlbum": "现有相册", "QueryBar.Query.ToolTip": "搜索 (F6)", "QueryBar.Clear.ToolTip": "清除", "QueryBar.Refresh.ToolTip": "刷新 (F5) / 重新加载 (CTRL+F5)", - "QueryBar.Filter.ToolTip": "过滤器 (CTRL+F)", + "QueryBar.Filter.ToolTip": "筛选 (CTRL+F)", "QueryBar.Settings.ToolTip": "设置", "QueryBar.Help.ToolTip": "搜索帮助", "RootFolders.WatchForUpdates": "监视更新",