diff --git a/App.xaml b/App.xaml index d0e9ac7..c9d0ad7 100644 --- a/App.xaml +++ b/App.xaml @@ -9,11 +9,8 @@ xmlns:gradingView="clr-namespace:BrilliantSightClient.Views.Grading" xmlns:gradingVM="clr-namespace:BrilliantSightClient.ViewModel.Grading" xmlns:viewModel="clr-namespace:BrilliantSightClient.ViewModel" - xmlns:dialogVM="clr-namespace:BrilliantSightClient.ViewModel.Dialog" - xmlns:dialogView="clr-namespace:BrilliantSightClient.Views.Dialog" xmlns:settingsPages="clr-namespace:BrilliantSightClient.ViewModel.Configuration.SettingsPages" xmlns:settingPages="clr-namespace:BrilliantSightClient.Views.Configuration.SettingPages" - xmlns:configuration="clr-namespace:System.Configuration;assembly=System.Configuration.ConfigurationManager" xmlns:BrilliantSightClient="clr-namespace:BrilliantSightClient" StartupUri="LoginWindow.xaml"> @@ -26,6 +23,7 @@ + diff --git a/BrilliantSight.csproj b/BrilliantSight.csproj index 6cfda0d..cff83cc 100644 --- a/BrilliantSight.csproj +++ b/BrilliantSight.csproj @@ -318,4 +318,12 @@ + + + MSBuild:Compile + Wpf + Designer + + + diff --git a/Language/zh_Pro.xaml b/Language/zh_Pro.xaml new file mode 100644 index 0000000..a31aeb3 --- /dev/null +++ b/Language/zh_Pro.xaml @@ -0,0 +1,252 @@ + + + 晶瞳 + + 开始检测 + MEASURE + 配置 + SETTING + 帮助 + HELP + NAME + + 钻石选择 + 检测结果 + 开始检测,请稍等 + + 导入模板 + 更新保存 + 添加行 + + 算法配置 + 定级配置 + 切工仪配置 + 用户名或密码错误,请重试 + 删除配置 + 导入配置 + 美化Json + 压缩Json + + + 是否退出程序? + 是否退出 + + + 取消 + 确认 + + 数据保存成功 + 数据保存失败 + 没有导入数据 + 参数 \ 切工等级 + GRADE_NAME + STANDARD_NAME + SHAPE_NAME + INSTITUTE_NAME + RULE_NAME + + 请输入钻石编码 + 确定 + 跳过 + 没有输入钻石编码 + + 保存成功 + 保存失败 + + 圆形 + 六边形 + 枕形 + 梨形 + 公主方形 + 椭圆形 + 祖母绿形 + 异形钻 + + 正在检测,请等待... + 最小化 + 正在生成文件,请稍等... + + 平均 + + + 按钮 + + + 项目名称 + 操作 + 删除 + + + 按钮 + + 保存 + 系统配置 + 语言设置 + 上传文件 + TXT文件 + STL文件 + Excel文件 + Dat文件 + 保存路径 + 请输入 + 选择 + 定级标准 + 保存路径不存在 + + + 系统配置 + 通用设置 + 模型设置 + 保存/Save + 语言设置 + 上传文件 + TXT 文件 + STL 文件 + Excel 文件 + DAT 文件 + 保存路径 + 选择 + 请选择 + 定级标准 + 主体颜色 + 交互颜色 + 面类别颜色 + 面部颜色 + 边框颜色 + 选中面颜色 + 选中面边框颜色 + 选中面同类面颜色 + 选中面文字信息颜色 + 标识线条颜色 + 正方向标记颜色 + 瑕疵面颜色 + 台面颜色 + 风筝面颜色 + 星刻面颜色 + 上腰面颜色 + 腰面颜色 + 亭部主刻面颜色 + 下腰面颜色 + 底面颜色 + + 确定 + 取消 + + + + 正面视角 + 截图当前视角到PNG + 显示模型面 + 显示模型面分类标记 + 显示模型边框 + 显示光照 + 双击选择面 + 显示选择面的边框 + 显示选择面边框长度文本 + 显示选择面夹角角度文本 + 显示关联信息文本 + 显示选择面的同类面 + 显示瑕疵面 + 显示正方向标识 + 显示网格线 + 保存成功 + 保存失败 + 选择路径 + 重置网格线 + 切工仪旋转至此面 + 显示中心标记 + + + 晶瞳钻石检测系统 + 账号 + 密码 + 记住密码 + 登 录 + 退 出 系 统 + 如果忘记密码,请联系管理员 + + + 保存 + 导出 + DS + 标准 + 形状 + 冠部 + 亭部 + 预估重量(ct) + 切工等级 + 对称等级 + 平均值 + 偏差值 + 最大值 + 最小值 + 切工等级 + SYM等级 + 面1 + 是否关闭检测结果画面。 + 热敏打印发生错误 + + + S001:采图正在进行中 + S002:缓存图片被清理 + S003:无法向单片机发送指令 + S004:单片机访问超时 + S005:单片机返回错误码 + S006:摄像头未连接 + P001:未找到切工仪 + P002:算法调用失败 + P003:图片文件读取失败 + P004:JSON解析失败 + P021:检测到钻石需进行清洁 + P011:未检测到钻石 + 请检查切工仪设备舱门是否关闭 + 算法运行异常: + 检测结果为空: + + + 应用程序出现错误: + CUDA未安装,程序执行中可能会出错 + MSVC Runtime未安装,程序执行中可能会出错 + 文件路径不存在 + 文件格式不正确 + 文件正在被打开 + 签发日期 + 机构 + 编码 + 重量 + 参数 + 区间 + 是否打印标签 + 综合切工等级 + 综合对称等级 + 打印 + + 未找到渲染插件! + 图像生成失败! + 图像渲染异常: + 仿真心箭图预览 + 仿真心箭图为模拟渲染,实际请以切工镜观测为准。 + + 未找到NVIDIA显卡驱动,部分功能可能无法正常运行。 + NVIDIA显卡驱动版本过旧,请尝试升级显卡驱动。(当前:%version,最低:528.33) + + 正在检测,请稍等 + 终止检测 + 正在计算钻石数据,是否终止? + 暂停 + 继续 + 重播 + 上一帧 + 下一帧 + + + 运行模式 + 工厂模式 + 实验室模式 + + 取消网络质量检测 + 当前网络传输效率低,可能影响检测效率! + + \ No newline at end of file diff --git a/Model/Helper/RegistryHelper.cs b/Model/Helper/RegistryHelper.cs index a1373ee..4fe5e5d 100644 --- a/Model/Helper/RegistryHelper.cs +++ b/Model/Helper/RegistryHelper.cs @@ -4,7 +4,7 @@ namespace BrilliantSightClient.Model.Helper; public static class RegistryHelper { - private const string BaseRegistryKey = @"SOFTWARE\Dayu\Spark"; + private const string BaseRegistryKey = @"SOFTWARE\Yueyang\BrilliantSight"; /// /// 向注册表写入字符串类型值 /// diff --git a/ViewModel/Configuration/SettingsPages/SettingsVM.cs b/ViewModel/Configuration/SettingsPages/SettingsVM.cs index 793c6e9..e782c30 100644 --- a/ViewModel/Configuration/SettingsPages/SettingsVM.cs +++ b/ViewModel/Configuration/SettingsPages/SettingsVM.cs @@ -82,6 +82,7 @@ namespace BrilliantSightClient.ViewModel.Configuration.SettingsPages Languages.Columns.Add("Key"); Languages.Columns.Add("Value"); Languages.Rows.Add("中文", "zh-cn"); + Languages.Rows.Add("中文(专业版)", "zh-pro"); Languages.Rows.Add("English", "en"); LanguageId = Settings.SelectValueById("LanguageId"); if (LanguageId.Length == 0)