diff --git a/CMake.in.cmake b/CMake.in.cmake index fd0d908fb..7d894b24e 100644 --- a/CMake.in.cmake +++ b/CMake.in.cmake @@ -246,7 +246,7 @@ SET(OFBUILD_TRANSLATIONS_DIRSTOSCAN "${CMAKE_SOURCE_DIR}/src/openfluid/ui" "${CMAKE_SOURCE_DIR}/src/apps/openfluid-builder" "${CMAKE_SOURCE_DIR}/src/apps/openfluid-devstudio") SET(OPENFLUID_TRANSLATIONS_FILEROOT openfluid) -SET(OPENFLUID_TRANSLATIONS_LANGS fr_FR) +SET(OPENFLUID_TRANSLATIONS_LANGS fr_FR zh_CN) ################### tests configuration ################### diff --git a/resources/translations/openfluid-zh_CN.ts b/resources/translations/openfluid-zh_CN.ts new file mode 100644 index 000000000..14105e3ed --- /dev/null +++ b/resources/translations/openfluid-zh_CN.ts @@ -0,0 +1,7505 @@ + + + + + AboutDialog + + + Credits + 鸣谢 + + + + Changelog + 变更记录 + + + + License + 许可协议 + + + + Build information + 编译信息 + + + + AddConnectionDialog + + + to + + + + + from + + + + + as parent of + 做父节点于 + + + + as child of + 做子节点于 + + + + Add connection between spatial units + 在空间单元间建立连接 + + + + Destination unit class cannot be empty + 目的单元类不能为空 + + + + Destination unit ID cannot be empty + 目的单元ID不能为空 + + + + AddDatastoreItemDialog + + + All vector files + 全部向量文件 + + + + All raster files + 全部位图文件 + + + + Item ID cannot be empty + 项目ID不能为空 + + + + Item ID already exists + 项目ID已存在 + + + + Units class cannot be empty + 单元类不能为空 + + + + No geovector source file selected + 未选择空间向量源文件 + + + + No georaster source file selected + 未选择空间位图源文件 + + + + Subdirectory for data destination is empty + 数据目的目录为空 + + + + Wrong subdirectory name for data destination + 数据目的目录名错误 + + + + Add of a datastore item + 新建数据存储项目 + + + + + Select file + 选择文件 + + + + AddEventDialog + + + Add of a new event + 新建事件 + + + + Informations keys are not unique + 键存在重复 + + + + AddGeneratorDialog + + + Fixed values + 固定值 + + + + Random values + 随机值 + + + + Values from file interpolation + 文件插值 + + + + Values from file injection + 文件注入 + + + + Double + 双精度浮点 + + + + Vector: + 向量: + + + + Units class: + 单元类: + + + + Type: + 类型: + + + + Variable name: + 变量名称: + + + + Value: + 值: + + + + Minimum value: + 最小值: + + + + Maximum value: + 最大值: + + + + + ... + + + + + Sources file: + 源文件: + + + + Distribution file: + 分布文件: + + + + Add generator + 添加生成器 + + + + Variable name cannot be empty + 变量名称不能为空 + + + + Units class cannot be empty + 单元类不能为空 + + + + Select sources file + 选择源文件 + + + + + All files (*.*) + 所有文件 (*.*) + + + + + Choosen file is not located in the input dataset of the project + 选择的文件不在项目的输入数据集中 + + + + Select distribution file + 选择分布文件 + + + + AddObserverDialog + + + Add observer + 添加观察者 + + + + Select observer to add + 选择待添加的观察者 + + + + AddParamDialog + + + Name: + 名称: + + + + Value: + 值: + + + + Add parameter + 添加参数 + + + + Parameter name cannot be empty + 参数名称不能为空 + + + + Parameter already exists + 参数名称已经存在 + + + + AddSimulatorDialog + + + Add simulator + 添加模拟器 + + + + Select simulator to add + 选择待添加的模拟器 + + + + AddUnitDialog + + + Units class: + 单元类: + + + + Unit + 单元 + + + + ID: + + + + + Process order: + 处理顺序: + + + + Attributes: + 属性: + + + + AddUnitToClassDialog + + + Unit ID cannot be empty + 单元ID不能为空 + + + + Unit ID already exists + 单元ID已经存在 + + + + Wrong attribute(s) value(s) + 错误的属性值 + + + + Add spatial units class + 添加空间单元类 + + + + AddUnitsClassDialog + + + Units class name cannot be empty + 单元类名称不能为空 + + + + Units class name already exists + 单元类名称已经存在 + + + + Unit ID cannot be empty + 单元ID不能为空 + + + + Add spatial units class + 添加空间单元类 + + + + AddWareDialog + + + Display names instead of IDs (if available) + 使用名称替代ID(如果有) + + + + AppActions + + + &New... + 新建(&N)... + + + + &Open... + 打开(&O)... + + + + Reload + 重新加载 + + + + &Save + 保存(&S) + + + + Save as... + 另存为... + + + + Properties + 属性 + + + + Close + 关闭 + + + + Open in file explorer + 在资源管理器中打开 + + + + Quit + 退出 + + + + &Cut + 剪切(&X) + + + + &Copy + 复制(&C) + + + + &Paste + 粘贴(&P) + + + + Preferences... + 选项... + + + + New simulator... + 新建模拟器... + + + + New ghost simulator... + 新建虚模拟器... + + + + New observer... + 新建观察者... + + + + Open simulator... + 打开模拟器... + + + + Open observer... + 打开观察者... + + + + Reload simulators and observers + 重新加载模拟器和观察者 + + + + Run simulation + 执行模拟 + + + + Mode + 模式 + + + + Integrated + 集成 + + + + Command line + 命令行 + + + + Show/Hide project dashboard + 显示/隐藏项目控制台 + + + + Show/Hide main toolbar + 显示/隐藏主工具栏 + + + + Restore default view + 恢复默认视图 + + + + Web site + 网站 + + + + Community site + 社区站点 + + + + Email + + + + + Open an example project... + 打开示例工程... + + + + Reinstall examples projects + 重新安装示例工程 + + + + About + 关于 + + + + + + + (none) + (无) + + + + &Project + 工程(&P) + + + + Open recent + 打开最近 + + + + &Edit + 编辑(&E) + + + + &Development + 开发(&D) + + + + &Simulation + 模拟(&S) + + + + &View + 视图(&V) + + + + &Extensions + 拓展(&E) + + + + Spatial domain + 空间域 + + + + Model + 模型 + + + + Results + 结果 + + + + Other + 其他 + + + + &Help + 帮助(&H) + + + + OpenFLUID online + OpenFLUID在线 + + + + Examples + 示例 + + + + AppCoordinator + + + Project dashboard + 工程控制板 + + + + + + + + + + + + + + Project error + 工程错误 + + + + Close project + 关闭工程 + + + + Do you want to save the current project before closing? + 在退出前要保存当前工程吗? + + + + Quit + 退出 + + + + Are you sure you want to quit OpenFLUID-Builder? + 确认要退出OpenFLUID-Builder吗? + + + + + Error creating project %1 in +%2 + 在 %2 +创建工程 %1 失败 + + + + + + + %1 + +is not a valid OpenFLUID project + %1 + +不是一个合法的 OpenFLUID 工程 + + + + Open project + 打开工程 + + + + Current workspace: %1 + 当前工作空间: %1 + + + + Reinstall examples projects + 重新安装示例工程 + + + + Reinstalling will overwrite all modifications and delete simulations results associated to these examples. + 重新安装示例将覆盖所有修改,并删除与这些示例相关的模拟结果。 + + + + Proceed anyway? + 确认要继续吗? + + + + Restore examples projects + 恢复示例工程 + + + + Error restoring example projects + 恢复示例工程错误 + + + + BuilderApp + + + Initializing workspace + 初始化工作空间 + + + + Initializing wares paths + 初始化构件路径 + + + + Loading extensions + 加载拓展 + + + + Preparing and configuring UI + 准备和配置UI + + + + CMakeConfigPage + + + Main source file name (.cpp) + 主源文件 (.cpp) + + + + Enable installation + 开启安装 + + + + Build mode + 构建模式 + + + + CppPage + + + Source file name (.cpp) + 源文件名 (.cpp) + + + + C++ class name + C++类名 + + + + Extension type + 拓展类型 + + + + Extension parameters + 拓展参数 + + + + Category + 分类 + + + + Menu Text + 菜单文案 + + + + DashboardInfosWidget + + + no constraint + 没有约束 + + + + checked default DeltaT + 验证默认ΔT + + + + forced default DeltaT + 强制默认ΔT + + + + <u>Coupled model:</u> %1 simulator(s) and %2 generator(s) + <u>绑定模型:</u> %1 模拟器 与 %2 生成器 + + + + <u>Spatial domain:</u> %1 spatial unit(s) in %2 units class(es) + <u>空间域:</u> %1 空间单元 于 %2 单元类 + + + + <u>Datastore:</u> %1 item(s) + <u>数据存储:</u> %1 项 + + + + <u>Run configuration:</u> total duration of %1 seconds with a default DeltaT of %2 seconds and %3 + <u>运行设置:</u> 总时间 %1 秒, ΔT %2 秒 和 %3 + + + + <u>Monitoring:</u> %1 observer(s) + <u>监控:</u> %1 观察者 + + + + DashboardStatusWidget + + + No problem detected + 没有发现问题 + + + + Model definition + 模型定义 + + + + Model parameters + 模型参数 + + + + Spatial structure + 空间结构 + + + + Spatial attributes + 空间属性 + + + + Datastore + 数据存储 + + + + + Monitoring + 监控 + + + + Ready for simulation + 模拟就绪 + + + + Ready for simulation, with warnings + 模拟就绪,但存在告警 + + + + Simulation cannot be run + 模拟不能开始 + + + + Simulation is disabled + 模拟被禁用 + + + + DatastoreWidget + + + ID + + + + + Type + 类型 + + + + Units class + 单元类 + + + + Source + + + + + The file %1 is about to be copied in the input dataset, +as the source file for the added datastore item. + +A file with the same name already exists in the input dataset. +It will be replaced by the new file. + +Proceed anyway? + 文件 %1 将被作为数据存储项的源文件 +复制到输入数据集中。 + +输入数据集中已经存在同名文件。 +它将被新文件替换。 + +要继续吗? + + + + OGR driver error while copying geovector file source +The datastore item will not be added + 复制空间向量源文件时出现了OGR驱动错误 +当前数据存储项将不会被添加 + + + + OGR error while copying geovector file source +The datastore item will not be added + 复制空间向量源文件时出现了OGR错误 +当前数据存储项将不会被添加 + + + + GDAL error while copying georaster file source +The datastore item will not be added + 复制空间位图源文件时出现了GDAL错误 +当前数据存储项将不会被添加 + + + + GDAL driver error while opening georaster file source to copy +The datastore item will not be added + 复制空间位图源文件时出现了GDAL驱动错误 +当前数据存储项将不会被添加 + + + + GDAL error while opening georaster file source to copy +The datastore item will not be added + 打开空间位图源文件准备复制时出现了GDAL错误 +当前数据存储项将不会被添加 + + + + You are removing %1 item from datastore. +This item will not be available anymore, but data will be kept on disk. + +Proceed anyway? + 您正在从数据存储中移除 %1 项。 +此项将不再可用,但数据将保留在磁盘上。 + +确认要继续吗? + + + + DetectQtDevToolsDialog + + + Qt path: + Qt路径: + + + + detected if empty + 如果空则检测 + + + + Browse... + 浏览... + + + + Run detection... + 运行检测... + + + + EditAttributeNameDialog + + + Attribute name: + 属性名称: + + + + Default value: + 默认值: + + + + Add new attribute + 新建属性 + + + + Attribute to rename: + 重命名属性: + + + + New attribute name: + 新属性名称: + + + + Rename attribute + 重命名属性 + + + + Attribute to remove: + 待删除属性: + + + + Remove attribute + 删除属性 + + + + + New attribute name already exists + 新属性名已存在 + + + + + New attribute name is empty + 新属性名为空 + + + + Default attribute value is empty + 默认属性值为空 + + + + EditAttributesValuesDialog + + + Replace existing values by + 将现有值替换为 + + + + Multiply existing values by + 将现有值乘以 + + + + Add + + + + + to existing values + 到现有值 + + + + Replacement value cannot be empty + 替换值不能为空 + + + + Multiply factor cannot be empty + 乘数不能为空 + + + + Added value cannot be empty + 加数不能为空 + + + + Edit values of selected attributes + 编辑选中属性的值 + + + + EditDatastoreItemDialog + + + Units class + 单元类 + + + + Data source + 数据源 + + + + geovector + 空间向量 + + + + + Browse... + 浏览... + + + + georaster + 空间位图 + + + + Data destination + 数据目的 + + + + Copy into dataset root directory + 复制到数据集根目录 + + + + Copy into dataset subdirectory: + 复制到数据集子目录: + + + + EditEventDialog + + + Units class: + 单元类: + + + + Unit ID: + 单元ID: + + + + Date: + 日期: + + + + Associated informations: + 关联信息: + + + + Key + + + + + Value + + + + + Edit of an event + 编辑事件 + + + + EditExternalToolDialog + + + Label: + 标签: + + + + Commands + 命令 + + + + Ware/folder context: + 构件/目录上下文: + + + + File context: + 文件上下文: + + + + Workspace context: + 工作目录上下文: + + + + Commands can contain an expression standing for the target destination + 命令可以包含代表目的地的表达式 + + + + (e.g. "tool -a --foo %%W%%" in workspace context) + (例如. 在工作目录上下文中填入"tool -a --foo %%W%%") + + + + EditProjectPropertiesDialog + + + Project name: + 工程名称: + + + + Description: + 描述: + + + + Author(s): + 作者: + + + + Creation date: + 创建日期: + + + + Last modification date: + 最后编辑日期: + + + + + unknown + 未知 + + + + Edit project properties + 编辑工程属性 + + + + EmptyPage + + + New file to create: + 新建文件: + + + + Browse... + 浏览... + + + + FindReplaceDialog + + + Find/Replace + 查找/替换 + + + + Find: + 查找: + + + + Replace with: + 替换为: + + + + Direction + 方向 + + + + Forward + 向上 + + + + Backward + 向下 + + + + Options + 选项 + + + + Case sensitive + 大小写敏感 + + + + Whole word + 整词 + + + + Find + 查找 + + + + Replace + 替换 + + + + Replace/Find + 替换/查找 + + + + Replace all + 全部替换 + + + + GeneratorGraphics + + + Generator + 生成器 + + + + GeneratorWidget + + + Generator + 生成器 + + + + scalar + 标量 + + + + vector + 向量 + + + + Produces %1 variable %2 on %3 (%4) + 生成 %1 变量 %2 于 %3 (%4) + + + + HomeModuleWidget + + + Create a project... + 新建工程... + + + + Open a project... + 打开工程... + + + + Open an example project... + 打开示例工程... + + + + Launch OpenFLUID-DevStudio... + 打开 OpenFLUID-DevStudio... + + + + No recent project + 没有近期工程 + + + + Recent projects: + 近期工程: + + + + LogExplorerDialog + + + Current directory: + 当前目录: + + + + Browse... + 浏览... + + + + Types + 类型 + + + + Sources + + + + + Application(s) + 应用 + + + + Framework + 框架 + + + + Simulator(s): + 模拟: + + + + Observer(s): + 观察者: + + + + Apply + 应用 + + + + Type + 类型 + + + + Order + 请求 + + + + Source + 来源 + + + + Stage + 阶段 + + + + TimeIndex + 时间索引 + + + + Message + 信息 + + + + Details + 详情 + + + + Type: + 类型: + + + + Context: + 上下文: + + + + MainWindow + + + + Simulators + 模拟器 + + + + + + collapse all + 收起全部 + + + + + Observers + 观察者 + + + + + Builder extensions + Builder拓展 + + + + + Simulator... + 模拟器... + + + + + Observer... + 观察者... + + + + + Builder extension... + Builder拓展... + + + + Save as... + 另存为... + + + + Save the current file as... + 另存当前文件为... + + + + Delete ware + 删除构件 + + + + Preparing user interface + 准备用户界面 + + + + Initializing sources codes management + 初始化源代码管理 + + + + Configuring UI + 配置UI + + + + + Initializing workspace + 初始化工作空间 + + + + Current workspace: %1 + 当前的工作空间: %1 + + + + Close all wares + 关闭所有构件 + + + + + Quit + 退出 + + + + Preferences... + 属性... + + + + Import wares sources... + 导入构件源码... + + + + Export wares sources... + 导出构件源码... + + + + Dashboard... + 控制板... + + + + Development dashboard... + 开发控制板... + + + + Web site + 网站 + + + + Community site + 社区站点 + + + + Email + + + + + About + 关于 + + + + File + 文件 + + + + New ware + 新构件 + + + + Open ware + 打开构件 + + + + Edit + 编辑 + + + + Build + 构建 + + + + Options + 选项 + + + + Workspace + 工作空间 + + + + Open in external tool + 用外部工具打开 + + + + &Help + 帮助(&H) + + + + OpenFLUID online + OpenFLUID在线 + + + + Are you sure you want to quit OpenFLUID-DevStudio? + 你确定要退出 OpenFLUID-DevStudio? + + + + Import not available + 导入不可用 + + + + Neither CMake program nor Git program can be found. + 无法找到CMake或Git程序。 + + + + CMake program can not be found. + 无法找到CMake程序。 + + + + Export not available + 导出不可用 + + + + Development dashboard + 开发控制板 + + + + ModelItemGraphics + + + Required variable(s) + 必填变量 + + + + Used variable(s) + 已用变量 + + + + Produced variable(s) + 生成的变量 + + + + Updated variable(s) + 更新的变量 + + + + ModelView + + + Export as PNG image file + 导出PNG文件 + + + + PNG Files (*.png) + PNG文件 (*.png) + + + + Export as SVG vector file + 导出 SVG 矢量文件 + + + + SVG Files (*.svg) + SVG文件 (*.svg) + + + + ModelWidget + + + Global parameters + 全局参数 + + + + Add global parameter + 添加全局参数 + + + + Coupled model + 绑定模型 + + + + Graphical view + 图形视图 + + + + View + 视图 + + + + Coloring: + 颜色: + + + + Show variables + 显示变量 + + + + Fit to all items + 适应于所有项目 + + + + Reset to default + 重置默认 + + + + Use<br/>Ctrl key + mouse wheel<br/>for zooming + 使用<br/> Ctrl + 鼠标滚轮<br/>缩放 + + + + Hover the mouse<br/>on slots and connectors<br/>for detailed informations + 将鼠标置于<br/>槽和连接器<br/>以查看更多细节信息 + + + + Export + 导出 + + + + Export as PNG... + 导出为PNG... + + + + Export as SVG... + 导出为SVG... + + + + + show + 显示 + + + + Add simulator + 添加模拟器 + + + + Add generator + 添加生成器 + + + + none + + + + + background + 后台 + + + + border + 边界 + + + + hide + 隐藏 + + + + MonitoringWidget + + + Observers list + 观察者列表 + + + + Add observer + 新建观察者 + + + + NewProjectDialog + + + Project name: + 工程名称: + + + + + + Browse... + 浏览... + + + + Working directory: + 工作目录: + + + + Authors: + 作者: + + + + Description: + 描述: + + + + Data import + 导入数据 + + + + Import from files in directory: + 从目录中的文件导入: + + + + + (none) + (无) + + + + Import data from existing project: + 从现有工程中导入数据: + + + + Creation of a new OpenFLUID project + 创建新的 OpenFLUID 工程 + + + + Project name cannot be empty + 工程名称不能为空 + + + + Project already exists + 工程已存在 + + + + Imported project is not selected + 未选择导入工程 + + + + Imported data directory is not selected + 未选择导入目录 + + + + Select working directory + 选择工作目录 + + + + Select project + 选择工程 + + + + Project error + 工程错误 + + + + %1 + +is not a valid OpenFLUID project + %1 + +不是一个合法的 OpenFLUID 工程 + + + + Select directory + 选择目录 + + + + NewSrcFileAssistant + + + New File + 新文件 + + + + New file + 新文件 + + + + Empty file + 空文件 + + + + Main C++ source file (.cpp) + C++主源文件 (.cpp) + + + + Main C++ header file (.hpp) + C++主头文件 (.hpp) + + + + Parameterization UI header file (.hpp) + 参数化UI头文件 (.hpp) + + + + Parameterization UI source file (.cpp) + 参数化UI源文件 (.cpp) + + + + CMakeLists.txt file + CMakeLists.txt文件 + + + + CMake.in.config file + CMake.in.config文件 + + + + wareshub.json file + wareshub.json文件 + + + + NewWareDialog + + + Ware ID + 构件ID + + + + Sources + 源代码 + + + + Source file name (.cpp) + 源文件名 (.cpp) + + + + C++ class name + C++类名 + + + + Generate UI parameterization files + 生成UI参数化文件 + + + + UI parameterization source file name (.cpp) + UI参数化源文件名 (.cpp) + + + + UI parameterization C++ class name + UI参数化C++类名 + + + + Show mode + 显示模式 + + + + Category + 分类 + + + + New ware + 新构件 + + + + Extension parameters + 拓展参数 + + + + Menu Text + 菜单文案 + + + + Create wareshub.json file + 创建wareshub.json文件 + + + + NewslineWidget + + + No news available + 没有新闻 + + + + Update + 更新 + + + + Newsline + 新闻 + + + + misc + 杂项 + + + + OpenExampleProjectDialog + + + Open an example project + 打开示例工程 + + + + Available projects: + 可用工程: + + + + No project selected + 没有选中的工程 + + + + Wrong project format + 错误的工程格式 + + + + OutputsWidget + + + Output directory: + 输出目录: + + + + Explore + 资源管理器 + + + + Delete + 删除 + + + + View logs + 查看日志 + + + + Delete outputs contents + 删除输出内容 + + + + This will delete all files and directories in the output directory. + +Proceed anyway? + 这个操作将会删除输出目录下的所有文件和目录. + +确认要继续吗? + + + + ParameterWidget + + + You are removing the %1 parameter. +Its value will be lost. +Proceed anyway? + 你正在删除参数 %1. +它的值将会丢失. +确认要继续吗? + + + + PreferencesDialog + + + Language + 语言 + + + + Interface language : + 界面语言: + + + + Projects + 工程 + + + + Clear list + 清空列表 + + + + Available Workspaces + 可用工作空间 + + + + Save project automatically before simulation run + 在运行模拟前自动保存工程 + + + + Simulators, generators and observers + 模拟器, 生成器 和 观察者 + + + + Confirm removal of simulators, generators or observers + 确认删除模拟器,生成器 或 观察者 + + + + Confirm removal of parameters + 确认删除参数 + + + + Watch for simulators and observers plugins changes on disk (recommended) + 监控磁盘上模拟器和观察者的变更 (推荐) + + + + Spatial Domain + 空间域 + + + + Confirm removal of spatial units + 确认删除空间单元 + + + + Confirm removal of spatial connections + 确认删除空间连接 + + + + Confirm removal of spatial attributes + 确认删除空间属性 + + + + Wares search paths + 构件搜索路径 + + + + Builder-Extensions + Builder-拓展 + + + + General + 通用 + + + + Editor + 编辑器 + + + + Disable SSL verification + 禁用SSL验证 + + + + External tools + 外部工具 + + + + Enable line wrapping + 启用自动换行 + + + + Enable syntax highlighting + 启用语法高亮 + + + + Color: + 颜色: + + + + Default time settings + 默认时间设置 + + + + Default DeltaT: + 默认ΔT: + + + + Configuration + 设定(Configuration) + + + + + PATH env. var.: + PATH环境变量: + + + + CMake options: + CMake选项: + + + + CMake generator: + CMake生成器: + + + + Build + 构建 + + + + Detect Qt development tools (MinGW) + 检测 QT 开发工具 (MinGW) + + + + Show PATH environment variable when running development tools + 在运行开发工具前显示PATH环境变量 + + + + Current Workspace + 当前工作空间 + + + + Recent projects + 近期工程 + + + + Enable autosaving before configure/build/doc actions + 开启在设定(configure)/构建/生成文档前的自动保存 + + + + In PATH env. vars., the %%PATH%% string is replaced by actual system PATH + 在“PATH环境变量”中,%%PATH%%将被替换为系统的PATH环境变量 + + + + bold + 加粗 + + + + underline + 下划线 + + + + italic + 斜体 + + + + strike-through + 删除线 + + + + color + 颜色 + + + + Font family: + 字体: + + + + Default indent space number: + 默认缩进空格数: + + + + Enable current line highlighting + 开启当前行的高亮 + + + + Show invisible characters (space, tabs) + 显示不可见的字符(空格,Tab) + + + + Show carriage return + 显示回车 + + + + Restore defaults + 恢复默认 + + + + Apply now + 立即应用 + + + + Simulators + 模拟器 + + + + The top workspace path will be set as the active workspace path + 最顶端的工作空间路径将被设置为当前活动的工作空间路径 + + + + Observers + 观察者 + + + + ProjectCentral + + + Run error + 运行错误 + + + + Uncorrect simulation mode. + 错误的模拟模式. + + + + Model is empty + 模型为空格 + + + + Monitoring is empty + 监控为空 + + + + + Parameter %1 for %2 has to be a double precision value + 对 %2 的参数 %1 需要为双精度浮点值 + + + + Parameter %1 is greater or equal to parameter %2 for %3 + 对 %3 的参数 %1 大于等于参数 %2 + + + + Simulator %1 is a ghost + 模拟器 %1 是虚拟的 + + + + + + File %1 required by generator %2 does not exist + 被生成器 %2 所需的文件 %1 不存在 + + + + Required parameter %1 for simulator %2 is not set + 被模拟器 %2 所必需的参数 %1 未被设置 + + + + Used parameter %1 for simulator %2 is not set + 被模拟器 %2 所用的参数 %1 未被设置 + + + + Unit class %1 does not exist for attribute %2 required by %3 + 单元类 %1 不存在,但被 %3 的属性 %2 所需 + + + + Attribute %1 required on %2 units by %3 does not exist + 属性 %1 不存在,但被 %3 的 %2 单元所需 + + + + Unit class %1 does not exist for attribute %2 produced by %3 + 单元类 %1 不存在,但被 %3 的属性 %2 生成 + + + + Attribute %1 produced on %2 units by %3 is already produced by another simulator + 被 %3 的 %2 单元生成的属性 %1 已被其他的模拟器生成 + + + + Simulator %1 is not available + 模拟器 %1 不可用 + + + + + + Unit class %1 does not exist for variable %2 produced by %3 + 单元类 %1 不存在,但被 %3 的变量 %2 生成 + + + + Variable %1 on %2 produced by %3 cannot be created because it is created by another simulator or generator + 被 %3 生成的变量 %1 于 %2 无法被创建,它已经被另一个模拟器或生成器创建 + + + + Variable %1 on %2 produced by %3 is already produced by another simulator or generator + 被 %3 生成的变量 %1 于 %2 已经被另一个模拟器或生成器生成 + + + + Unit class %1 does not exist for variable %2 required by %3 + 被 %3 所必需的变量 %2 的单元类 %1 不存在 + + + + Variable %1 on %2 required by %3 is not produced by another simulator or generator + %3 所需的在 %2 上的变量 %1 未被其他的模拟器或生成器产生 + + + + No simulator or generator is enabled in model + 模型中没有被启用的模拟器或生成器 + + + + Unit class %1 does not exist for datastore item %2 + 数据存储项 %2 的单元类 %1 不存在 + + + + Observer %1 is not available + 观察者 %1 不可用 + + + + No observer is enabled in monitoring + 在监控中没有被启用的观察者 + + + + ProjectModuleWidget + + + Model + 模型 + + + + Spatial domain + 空间域 + + + + Datastore + 数据存储 + + + + Monitoring + 监控 + + + + Simulation configuration + 模拟设置 + + + + Outputs browser + 浏览输出 + + + + Reload project + 重新加载工程 + + + + Reloading project from disk will overwrite all unsaved modifications if any. + 从磁盘重新加载工程将会覆盖所有未保存的修改。 + + + + Proceed anyway? + 确认要继续吗? + + + + + Extension error + 拓展错误 + + + + Unknown extension type. +Extension cannot be instantiated. + 未知的拓展类型。 +拓展无法被实例化。 + + + + Extension warning + 拓展警告 + + + + Extension is already active. + 拓展已经被激活。 + + + + Extension is not registered. +Extension cannot be instantiated. + 拓展未被注册。 +拓展无法被实例化。 + + + + Ghost simulator edition error + 影子模拟器编辑错误 + + + + + Unable to find ghost simulator + 无法找到影子模拟器 + + + + Source code edition error + 源代码编辑错误 + + + + Source code generation error + 源代码生成错误 + + + + QObject + + + OpenFLUID-DevStudio could not be launched + OpenFLUID-DevStudio无法被打开 + + + + The ".hpp" template file does not exist + ".hpp" 模板不存在 + + + + Ware ID is empty + 构件ID为空 + + + + Ware directory does not exist + 构件目录不存在 + + + + The "%1" template file does not exist + "%1" 模板文件不存在 + + + + Unable to copy the "%1" template file + 无法复制 "%1" 模板文件 + + + + Unable to open the created file in read mode + 无法在只读模式打开创建的文件 + + + + Unable to open the created file in write mode + 无法在可写模式打开创建的文件 + + + + + Accepts only letters, digits, dashes ('-'), underscores ('_') and dots ('.'). + 只接受字母、数字、横杠('-')、下划线('_')和点('.')。 + + + + Accepts only letters, digits, underscores ('_'), and must begin with a letter. + 只接受字母、数字和下划线('_'),并且必须以字母开头。 + + + + Modal + 模态 + + + + Modeless + 非模态 + + + + Workspace + 工作空间 + + + + Spatial domain + 空间域 + + + + Model + 模型 + + + + Results + 结果 + + + + Other + 其他 + + + + On - sim2doc must be run manually + 开启 - sim2doc 必须被手动执行 + + + + Auto - sim2doc is automatically run + 自动 - sim2doc 将被自动执行 + + + + Off - sim2doc is disabled + 关闭 - sim2doc 被禁用 + + + + Unknown ware type + 未知的构件类型 + + + + Unable to find "%1" in the current workspace. + 在当前的工作空间中无法找到 "%1"。 + + + + RunCLISimulationDialog + + + Project path : + 工程路径 : + + + + Command line: + 命令行: + + + + Execution: + 执行: + + + + RunConfigurationWidget + + + Simulation period + 模拟周期 + + + + Simulation scheduling + 模拟计划 + + + + Default DeltaT: + 默认ΔT: + + + + seconds + + + + + Constraint: + 约束: + + + + Maximum number of threads in wares: + 构件的最大线程数: + + + + Options + 选项 + + + + Variables history kept in memory during simulation + 在内存中记录变量的历史 + + + + Adjusted to last + 应用到最后 + + + + value(s) + + + + + automatically computed using duration / default DeltaT ratio + 用 时间/默认ΔT 比率 自动计算 + + + + Clear output directory before running simulation + 运行模拟前清空输出目录 + + + + Enable simulation profiling + 启用模拟性能分析 + + + + None + + + + + Checked - Simulators scheduling requests are checked to be equal to DeltaT + 检验 - 模拟器计划请求将被检验和ΔT相等 + + + + Forced - Simulators scheduling requests are forced to DeltaT + 强制 - 模拟器计划请求将被强制设为ΔT + + + + Default: last %1 values + 默认: 最后 %1 的数值 + + + + RunSimulationDialog + + + Simulated duration: + 模拟时间: + + + + Stage: + 阶段: + + + + Status: + 状态: + + + + show details + 显示详情 + + + + message: + 消息: + + + + context: + 内容: + + + + Elapsed time: + 已用时间: + + + + Warning(s): + 告警: + + + + SaveAsDialog + + + Directory: + 目录: + + + + Browse + 浏览 + + + + Project name: + 工程名称: + + + + Select directory + 选择目录 + + + + Project already exists + 工程已存在 + + + + Project directory already exist + 工程目录已存在 + + + + Save project as... + 另存工程为... + + + + SignatureEditorWidget + + + Informations + 信息 + + + + ID: + ID: + + + + Details: + 详情: + + + + Name: + 名称: + + + + Description: + 描述: + + + + Version: + 版本: + + + + Authors: + 作者: + + + + Name + 名称 + + + + Email + Email + + + + Status: + 状态: + + + + experimental + 试验版 + + + + beta + 测试版 + + + + stable + 稳定版 + + + + Application(s): + 应用程序: + + + + Domain(s): + 域: + + + + Process(es): + 处理: + + + + Method(s): + 方法: + + + + + Parameters + 参数 + + + + Extra files + 额外文件 + + + + + Attributes + 属性 + + + + Events + 事件 + + + + Variables + 变量 + + + + Dynamics + 动力学 + + + + Scheduling + 计划 + + + + Undefined scheduling + 未定义计划 + + + + Scheduling uses default DeltaT value + 使用默认ΔT设定计划 + + + + Scheduling uses a fixed DeltaT value: + 使用固定ΔT设置计划: + + + + Scheduling uses a DeltaT value varying from + 使用一个ΔT范围设置计划 + + + + to + + + + + Spatial graph + 空间图 + + + + Overall description: + 综述: + + + + SignatureWidget + + + General + 通用 + + + + + Parameters + 参数 + + + + + + + I/O condition + I/O情况 + + + + + + + Name + 名称 + + + + + + SI unit + SI单位 + + + + + + + + + Description + 描述 + + + + + Extra files + 额外文件 + + + + + Variables + 变量 + + + + Data type + 数据类型 + + + + + + Units class + 单元类 + + + + + Attributes + 属性 + + + + + Events + 事件 + + + + Units classes + 单元类 + + + + + Spatial graph + 空间图 + + + + Author(s) + 作者 + + + + ID + ID + + + + Version + 版本 + + + + experimental + 试验版 + + + + beta + 测试版 + + + + stable + 稳定版 + + + + Status + 状态 + + + + File path + 文件路径 + + + + Build type + 构建类型 + + + + Compiler ID + 编译器ID + + + + Compiler version + 编译器版本 + + + + Compilation flags + Flags de compilation + + + + Domain(s) + + + + + Process(es) + 处理 + + + + Methods(s) + 方法 + + + + + + + Required + 必填 + + + + + + + Used + 使用 + + + + + Produced + 生成 + + + + Updated + 更新 + + + + <b>Overall description</b> + <b>总体描述</b> + + + + unknown + 未知 + + + + SpatialDomainWidget + + + Add units class + 添加空间类 + + + + Structure + 结构 + + + + + Add unit in %1 class + 在 %1 类中添加单元 + + + + + Remove unit %1 from %2 class + 在 %2 类中删除单元 %1 + + + + Process order: + 处理顺序: + + + + Connections: + 连接: + + + + Connection type + 连接类型 + + + + Units class + 单元类 + + + + + Unit ID + 单元ID + + + + Add connection + 添加连接 + + + + Remove selected connection + 删除选中连接 + + + + Map + 地图 + + + + View + 视图 + + + + Automatic view + 自动视图 + + + + Fit view to full extent + 全局视图 + + + + Show units IDs + 显示单元类ID + + + + Use Ctrl key + mouse wheel for zooming + 使用 Ctrl + 鼠标滚轮 进行缩放 + + + + Attributes + 属性 + + + + Add attribute + 添加属性 + + + + Edit selected values + 编辑选中的值 + + + + Rename attribute + 重命名属性 + + + + Remove attribute + 删除属性 + + + + Events + 事件 + + + + Date Time + 日期时间 + + + + Informations + 信息 + + + + Remove selected units from %1 class + 从类 %1 中删除选中的单元 + + + + You are removing the unit %1 of class %2. +All connections and attributes units related to this unit will be lost. + + + 你正在从类 %2 中删除单元 %1. +和这个单元相关的所有的连接以及属性单元将会丢失. + + + + + + You are removing several units of class %1. +All connections and attributes units related to these units will be lost. + + + 你正在从类 %1 中删除若干个单元. +和这些单元相关的所有的连接以及属性单元将会丢失. + + + + + + Proceed anyway? + 确认要继续吗? + + + + No connection selected for removal + 没有选中待删除的连接 + + + + You are removing the "%1" connection +between unit %2 of class %3 and unit %4 of class %5. + +Proceed? + 你正在删除连接 "%1" +位于类 %3 的单元 %2 以及 类 %5 的单元 %4 之间. + +继续吗? + + + + At least one attribute value is not a numeric value. +Edition of attributes cannot be performed. + 至少有一个属性不是数值. +属性的编辑无法被进行. + + + + No attribute value selected + 没有选中的属性值 + + + + + There is no attribute in the %1 units class. +Rename cannot be performed. + 单元类 %1 中没有属性. +重命名无法被进行. + + + + You are removing the attribute %1 of class %2. +All %1 values associated to units of class %2 will be lost. + +Proceed anyway? + 你正在重命名 类 %2 的属性 %1. +所有关联到类 %2 的单元的值 %1 将会丢失. + +确认要继续吗? + + + + Spatial attribute cannot be empty + 空间属性不能为空 + + + + You are removing one or many spatial event(s). +All associated informations will be lost. + +Proceed anyway? + 你正在删除一个或多个空间事件. +所有相关的信息将会丢失. + +确认要继续吗? + + + + TimePeriodWidget + + + Period begin: + 周期开始于: + + + + Period end: + 周期结束于: + + + + UnitsClassWidget + + + Visible + 可见 + + + + Line width + 线条宽度 + + + + Line color + 线条颜色 + + + + Fill color + 填充色彩 + + + + + Show map style + 显示地图风格 + + + + Hide map style + 隐藏地图风格 + + + + You are removing the %1 units class. +All units of class %1 and associated attributes and connections will be lost. + +Proceed anyway? + 你正在删除单元类 %1. +类 %1 的所有单元、相关的属性以及连接将丢失. + +确认要继续吗? + + + + Unknown geometry + 未知的几何形状 + + + + No geometry available + 没有可用的几何形状 + + + + WareBuildOptionsWidget + + + Configure mode + 设定(Configure) 模式 + + + + Use parallel jobs for build : + 并发构建任务数: + + + + Make successful builds automatically available + 将成功的构建自动标记为可用 + + + + WareExplorerDialog + + + Parent directory: + 父目录: + + + + New file path: + 新文件路径: + + + + WareSrcWidget + + + Messages: + 消息: + + + + WareWidget + + + Open documentation + 打开文档 + + + + Enabled + 开启 + + + + Move up + 向上移动 + + + + Move down + 向下移动 + + + + Remove + 删除 + + + + Parameters: + 参数: + + + + Add parameter + 添加参数 + + + + + show parameters and informations + 显示参数和信息 + + + + hide parameters and informations + 隐藏参数和信息 + + + + the %1 generator + 生成器 %1 + + + + the %1 simulator + 模拟器 %1 + + + + the %1 observer + 观察者 %1 + + + + You are removing %1. +All parameters will be lost. + +Proceed anyway? + 你正在删除 %1. +所有的参数将会丢失. + +确认要继续吗? + + + + switch to assistant + 切换到助手 + + + + switch to list + 切换到列表 + + + + WaresImportFilterWidget + + + Filter by ID: + 以ID过滤: + + + + Show already imported + 显示已导入 + + + + Show unauthorized + 显示未授权 + + + + WaresManagementWidget + + + expand all + 展开全部 + + + + collapse all + 收起全部 + + + + WaresSearchPathsWidget + + + User defined paths: + 用户定义路径: + + + + Predefined paths: + 预定义路径: + + + + WaresSrcExportDialog + + + Package file: + 包文件: + + + + Browse... + 浏览... + + + + Informations + 信息 + + + + Packager(s) + + + + + Description: + 描述: + + + + Wares + 构件 + + + + Simulators + 模拟器 + + + + Observers + 观察者 + + + + Builder-extensions + Builder-拓展 + + + + WaresSrcIOProgressDialog + + + Processing wares sources: + 处理构件源: + + + + WaresSrcImportDialog + + + Package: + 包: + + + + Browse... + 浏览... + + + + Hub URL: + Hub URL: + + + + Password: + 密码: + + + + Log in + 登录 + + + + Username: + 用户名: + + + + Information + 信息 + + + + Packager(s): + 包管理器: + + + + Connect + 连接 + + + + Description: + 描述: + + + + Simulators + 模拟器 + + + + Observers + 观察者 + + + + Builder-extensions + Builder-拓展 + + + + WareshubIssueDialog + + + ID: + ID: + + + + Title: + 标题: + + + + Creator: + 创建者: + + + + Date: + 日期: + + + + yyyy-MM-dd + yyyy-MM-dd + + + + Type: + 类型: + + + + State: + 状态: + + + + Description: + 描述: + + + + Urgency: + 紧急性: + + + + WareshubJsonEditor + + + File path: + 文件路径: + + + + General information + 通用信息 + + + + Tags: + 标签: + + + + Contacts: + 联系人: + + + + Development information + 开发信息 + + + + License: + 许可证: + + + + Development status: + 开发状态: + + + + Dependencies: + 依赖: + + + + Issues + 议题 + + + + ID + ID + + + + Title + 标题 + + + + Type + 类型 + + + + State + 状态 + + + + Add... + 添加... + + + + Edit... + 编辑... + + + + Remove... + 移除... + + + + WorkspaceDevDashboardDialog + + + Simulators + 模拟器 + + + + Observers + 观察者 + + + + Builder-extensions + Builder-拓展 + + + + + Build + 构建 + + + + Generate doc + 生成文档 + + + + Options + 选项 + + + + + + Run + 运行 + + + + Check + 检查 + + + + wareshub.json file + wareshub.json 文件 + + + + README file + README 文件 + + + + LICENSE file + LICENSE 文件 + + + + Purge + 清除 + + + + WorkspaceDevGitWidget + + + active branch: + 活跃分支: + + + + files status: + 文件状态: + + + + git information not found + 无法找到 git 信息 + + + + WorkspaceDevProcessDialog + + + Messages + 消息 + + + + Copy to clipboard + 复制到剪贴板 + + + + Save as... + 另存为... + + + + %v/%m + %v/%m + + + + WorkspaceDevWaresWidget + + + ID + ID + + + + Git + Git + + + + Actions status + 动作状态 + + + + select all + 全选 + + + + select none + 全不选 + + + + select using filter: + 使用过滤器选择: + + + + Regular expression + 正则表达式 + + + + invert selection + 反选 + + + + openfluid::ui::common + + + + Necessary for lupdate. ... + + + + + openfluid::ui::common::AboutDialog + + + Build type + 构建类型 + + + + CMake version + CMake版本 + + + + C++ standard + C++标准 + + + + Compiler ID + 编译器ID + + + + Compiler version + 编译器版本 + + + + Compilation flags + 编译参数 + + + + Build environment + 构建环境 + + + + Dependencies + 依赖 + + + + openfluid::ui::common::DetectQtDevToolsDialog + + + Select working directory + 选择工作目录 + + + + Searching for qtpaths.exe + 查找 qtpaths.exe + + + + + Searching in %1... + 在 %1 中查找... + + + + + not found + 未找到 + + + + found (%1) + 找到 (%1) + + + + Searching for Qt framework path + 在 Qt 框架路径中查询 + + + + Qt framework path: %1 + Qt 框架路径: %1 + + + + Qt framework not found + 未找到 Qt 框架 + + + + Searching for Qt development tools + 查找 Qt 开发工具 + + + + found + 找到 + + + + Qt development tools path: %1 + Qt 开发工具路径: %1 + + + + Qt development tools not found + 未找到 Qt 开发工具 + + + + openfluid::ui::common::EditExternalToolDialog + + + Edit an external tool + 编辑外部工具 + + + + Add an external tool + 添加外部工具 + + + + The label cannot be empty + 该标签不能为空 + + + + This label already exists + 该标签已存在 + + + + + + Select program path + 选择程序目录 + + + + openfluid::ui::common::EditSignatureDialog + + + Edit signature + 编辑签名 + + + + ID is not valid + ID 非法 + + + + ID already exists + ID 已存在 + + + + openfluid::ui::common::ExecutionStatusLabel + + + not started + 未开始 + + + + running + 运行中 + + + + pause requested + 已提交暂停 + + + + paused + 已暂停 + + + + abort requested + 已提交终止 + + + + aborted by user + 已被用户终止 + + + + failed + 失败 + + + + succeeded + 成功 + + + + aborted by user (KILL signal) + 已被用户终止 (KILL 信号) + + + + openfluid::ui::common::ExternalToolsManagementWidget + + + Delete tool from list + 删除列表中的工具 + + + + Deleting this tool will erase all corresponding commands. + 删除该工具将会清除所有相关命令. + + + + Proceed anyway? + 确认要继续吗? + + + + openfluid::ui::common::LogExplorerDialog + + + Select directory + 选择目录 + + + + %1 message(s) + %1 条消息 + + + + no message + 没有消息 + + + + openfluid::ui::common::OpenFLUIDDialog + + + Restart + 重启 + + + + Modified preferences require the restart of the application to take effect. + 修改选项需要重启应用以生效. + + + + Would you like to restart now? + 你要现在重启吗? + + + + Any unsaved data will be lost. + 所有未保存的数据将会丢失. + + + + openfluid::ui::common::PathsManagementWidget + + + Select search path + 选择搜索路径 + + + + openfluid::ui::common::PreferencesDialog + + + Interface + 界面 + + + + Preferences + 选项 + + + + General + 通用 + + + + Workspaces + 工作空间 + + + + Simulations + 模拟 + + + + Development tools + 开发工具 + + + + Code editor + 代码编辑器 + + + + Restart required + 需要重启 + + + + openfluid::ui::common::RunCLISimulationDialog + + + Run Simulation + 运行模拟 + + + + openfluid::ui::common::RunSimulationDialog + + + Run Simulation + 运行模拟 + + + + day(s), + 天, + + + + hour(s), + 小时, + + + + min(s), + 分钟, + + + + sec(s) + + + + + You are requesting the simulation to abort. +Simulation data not written on disk will be lost. + +Proceed anyway? + 你正在向该模拟提交取消请求. +未写入磁盘的数据将会丢失. + +确认要继续吗? + + + + pre-simulation + 预模拟 + + + + initialization + 初始化 + + + + simulation + 模拟中 + + + + finalization + 收尾中 + + + + openfluid::ui::common::SignatureDataEditorWidget + + + Name + 名称 + + + + Units class + 单元类 + + + + I/O condition + I/O条件 + + + + Type + 类型 + + + + Description + 描述 + + + + SI unit + SI 单位 + + + + + + Used + 使用 + + + + + + Required + 依赖 + + + + + Produced + 生成 + + + + Updated + 更新 + + + + openfluid::ui::config + + + required + 必填 + + + + openfluid::ui::waresdev::CMakeConfigPage + + + Create the "CMake.in.config" file + 创建 "CMake.in.config" 文件 + + + + File name must be of the form "filexxx.cpp" + 文件名必须是 "filexxx.cpp" 的格式 + + + + openfluid::ui::waresdev::CppPage + + + Widget header file name (.hpp) + 小工具头文件名 (.hpp) + + + + Create the parameterization UI header file (.hpp) + 创建参数化 UI 头文件 (.hpp) + + + + Create the parameterization UI source file (.cpp) + 创建参数化 UI 源文件 (.cpp) + + + + Widget source file name (.cpp) + 小工具源文件 (.cpp) + + + + Create the main C++ header file (.hpp) + 创建 C++ 主头文件 (.hpp) + + + + Header file name (.hpp) + 头文件名 (.hpp) + + + + Create the main C++ source file (.cpp) + 创建 C++ 主源文件 (.cpp) + + + + Source file name (.cpp) + 源文件名 (.cpp) + + + + File name must be of the form "filexxx.%1" + 文件名必须是 "filexxx.%1" 格式 + + + + File already exists + 文件已存在 + + + + Class name is empty + 类名为空 + + + + openfluid::ui::waresdev::EmptyPage + + + No file selected + 未选择文件 + + + + Empty file + 空文件 + + + + choose a file to create + 选择一个文件来创建 + + + + openfluid::ui::waresdev::NewSrcFileAssistant + + + This file already exists + 文件已存在 + + + + Unable to create the path "%1" + 无法创建目录 "%1" + + + + + Unable to create the file "%1" + 无法创建文件 "%1" + + + + Error + 错误 + + + + openfluid::ui::waresdev::NewWareDialog + + + Create a new simulator + 创建新模拟器 + + + + Create a new observer + 创建新观察者 + + + + Create a new Builder extension + 创建一个新的 Builder 拓展 + + + + Ware ID is empty + 构件 ID 为空 + + + + Ware ID already exists + 构件 ID 已存在 + + + + Source file name must be of the form "filexxx.cpp" + 源文件必须为 "filexxx.cpp" 的格式 + + + + Main class name is empty + 主类名为空 + + + + UI parameterization file name must be of the form "filexxx.cpp" + UI参数化文件名必须为 "filexxx.cpp" 的格式 + + + + UI parameterization class name is empty + UI参数化类名为空 + + + + Unable to create the ware directory + 无法创建构件目录 + + + + Error + 错误 + + + + Unable to create the ware "%1" + 无法创建构件 "%1" + + + + openfluid::ui::waresdev::WareExplorerDialog + + + + Open + 打开 + + + + Open file + 打开文件 + + + + Open ware + 打开构件 + + + + Accepts only letters, digits, dashes ('-'), underscores ('_'), dots ('.') and paths separators ('%1'). + 只接受字母、数字、横杠 ('-'), 下划线 ('_'), 点 ('.') 和路径分隔符 ('%1'). + + + + Open a ware + 打开构件 + + + + Open a file + 打开文件 + + + + + Save as + 另存为 + + + + Save "%1" as... + 将 "%1" 另存为... + + + + Save + 保存 + + + + This file already exists. +Do you want to replace it? + 该文件已存在. +你希望替换它吗? + + + + New file + 新文件 + + + + Create a folder + 创建一个文件夹 + + + + No ware directory selected + 未选择构件 + + + + No file selected + 未选择文件 + + + + + No file path + 没有文件路径 + + + + Path is not a file + 路径不是文件 + + + + + File path is not inside the parent directory + 文件路径不在父路径内 + + + + File already exists + 文件已存在 + + + + No folder path + 没有目录路径 + + + + Folder already exists + 目录已存在 + + + + Folder path is not inside the parent directory + 目录路径不在父路径内 + + + + + OK + OK + + + + Create a file + 创建文件 + + + + New folder + 新文件夹 + + + + openfluid::ui::waresdev::WareSrcExplorer + + + New file + 新文件 + + + + New folder + 新文件夹 + + + + Delete ware + 删除构件 + + + + + Delete file + 删除文件 + + + + Open a terminal + 打开一个终端 + + + + Open a file explorer + 打开资源管理器 + + + + Copy full path + 复制完整路径 + + + + Copy relative path + 复制相对路径 + + + + Are you sure you want to delete "%1"? + 你确认要删除 "%1" 吗? + + + + Unable to remove the file "%1" + 无法删除文件 "%1" + + + + Error + 错误 + + + + openfluid::ui::waresdev::WareSrcFileEditor + + + Other + 其他 + + + + %1 matches replaced + %1 匹配项被替换 + + + + String not found + 字符串未找到 + + + + Go to line + 转到行 + + + + Enter the line number: + 输入行号: + + + + openfluid::ui::waresdev::WareSrcToolbar + + + File + 文件 + + + + Edit + 编辑 + + + + + Build + 构建 + + + + + Options + 选项 + + + + Ware + 构件 + + + + Open in external tool + 在外部工具打开 + + + + Help + 帮助 + + + + Menu + 菜单 + + + + New... + 新建... + + + + Create a new file + 创建一个新文件 + + + + Open... + 打开... + + + + Open a file + 打开一个文件 + + + + Save + 保存 + + + + Save the current file + 保存当前文件 + + + + Save as... + 另存为... + + + + Save the current file as... + 将当前文件另存为... + + + + Save all + 全部保存 + + + + Save all files of the ware + 全部保存当前构件的文件 + + + + Close + 关闭 + + + + Close the current file + 关闭当前文件 + + + + Delete + 删除 + + + + Delete the current file + 删除当前文件 + + + + Copy + 复制 + + + + Cut + 剪切 + + + + Paste + 粘贴 + + + + Find/Replace + 查找/替换 + + + + Go to line... + 转到行... + + + + Generate doc + 生成文档 + + + + Make successful builds automatically available + 将成功的构建自动标记为可用 + + + + Open in terminal + 在终端打开 + + + + Open in file explorer + 在资源管理器中打开 + + + + Configure + 设定(Configure) + + + + API documentation + API文档 + + + + openfluid::ui::waresdev::WareSrcWidget + + + The document has been modified. + 文档已被修改. + + + + Generate doc error + 文档生成错误 + + + + + + No open file + 没有打开的文件 + + + + Do you want to save changes? + 你要保存修改吗? + + + + File error + 文件错误 + + + + Configure error + 设定(Configure)错误 + + + + Build error + 构建错误 + + + + Generate documentation + 生成文档 + + + + Documentation generator only works with simulators + 文档生成器仅能用于模拟器 + + + + No file to save + 没有待保存文件 + + + + Delete file + 删除文件 + + + + Are you sure you want to delete "%1"? + 你确认要删除 "%1" 吗? + + + + Unable to remove the file "%1" + 无法删除文件 "%1" + + + + No file to delete + 没有待删除文件 + + + + No open editor + 没有打开的编辑器 + + + + openfluid::ui::waresdev::WareSrcWidgetCollection + + + Documents have been modified. + 文档已被修改. + + + + Error + 错误 + + + + + Process running + 进程运行中 + + + + + Closing tab is not allowed while a configure or build process is running. + 不允许在设定或构建进程运行中关闭标签页. + + + + Documents have been modified. + +Do you want to save changes? + 文档已经被修改. + +你希望保存修改吗? + + + + Do you want to save changes? + 你希望保存修改吗? + + + + No terminal found + 未找到终端 + + + + Modified documents + 修改的文档 + + + + + + + + + + + + + + At least one ware must be open to perform this action + 执行这个动作至少要打开一个构件 + + + + Configure + 设定(Configure) + + + + Build + 构建 + + + + Generate documentation + 生成文档 + + + + + + Save + 保存 + + + + Close + 关闭 + + + + Open a simulator + 打开模拟器 + + + + Open an observer + 打开观察者 + + + + Open a Builder extension + 打开Builder拓展 + + + + Open file + 打开文件 + + + + Delete file + 删除文件 + + + + + Delete ware + 删除构件 + + + + Are you sure you want to delete "%1" and all its content? + 你确定要删除 "%1" 和它的所有内容吗? + + + + Unable to remove the directory "%1" + 无法删除目录 "%1" + + + + New file + 新文件 + + + + Go to line + 转到行 + + + + openfluid::ui::waresdev::WaresSrcExportDialog + + + No package file selected + 没有选择包文件 + + + + No ware selected + 没有选择构件 + + + + Export wares sources + 导出构件源码 + + + + Export wares sources as package + 导出构件源码为包 + + + + Compression of wares sources: + 构件源码的压缩: + + + + openfluid::ui::waresdev::WaresSrcImportDialog + + + CMake program not found + 无法找到CMake + + + + No package file selected + 没有选中包文件 + + + + No ware selected + 没有选择构件 + + + + Import wares sources + 导入构件源码 + + + + No Hub URL defined + 没有定义 Hub URL + + + + Not connected to a Hub + 未连接到 Hub + + + + Available wares in package + 包中可用的构件 + + + + Connecting to Hub: + 连接到 Hub: + + + + Username + 用户名 + + + + Email + Email + + + + Login error + 登录错误 + + + + Unable to log in with given information + 使用给定的信息无法登录 + + + + You are not authorized to access to "%1" + 你未被授权访问 "%1" + + + + Git program not found + 无法找到 Git 程序 + + + + Available wares on Hub + Hub 上可用的构件 + + + + Select package file + 选择包文件 + + + + Fetching information from ware sources: + 从构件源码获取信息: + + + + + "%1" already exists in the workspace + "%1" 已经存在于工作空间 + + + + You must be logged in to clone a ware + 你需要登录以克隆构件 + + + + Importing wares sources: + 导入构件源码: + + + + OpenFLUID wares packages (*.ofwdp) + OpenFLUID 构件包 (*.ofwdp) + + + + Connect + 连接 + + + + Disconnect + 断连 + + + + Log in + 登录 + + + + Log out + 登出 + + + + openfluid::ui::waresdev::WareshubIssueDialog + + + New issue + 新议题 + + + + Edit issue + 编辑议题 + + + + ID cannot be empty + ID 不能为空 + + + + Title cannot be empty + 标题不能为空 + + + + Type cannot be empty + 类型不能为空 + + + + This ID already exists + 该ID已存在 + + + + openfluid::ui::waresdev::WareshubJsonEditor + + + ID + ID + + + + Title + 标题 + + + + Type + 类型 + + + + State + 状态 + + + + Remove an issue + 删除议题 + + + + Are you sure you want to remove issue "%1" ? + 你确定要删除议题 "%1" 吗? + + + + openfluid::ui::waresdev::WorkspaceDevBuildWorker + + + Configuring %1 + 设定 (Configuring) %1 + + + + Building %1 + 构建 %1 + + + + Generating doc : %1 + 生成文档 : %1 + + + + openfluid::ui::waresdev::WorkspaceDevCheckWorker + + + found + 找到 + + + + not found! + 未找到! + + + + openfluid::ui::waresdev::WorkspaceDevDashboardDialog + + + Build files for current version (%1) + 构建当前版本的文件 (%1) + + + + Build files for other versions + 构建其他版本的文件 + + + + Build files produced in release mode + 在发布模式下处理构建文件 + + + + Build files produced in debug mode + 在调试模式下处理构建文件 + + + + Batch actions on %1 selected wares + 在 %1 选中的构件上批量操作 + + + + Build + 构建 + + + + Check + 验证 + + + + Purge + 清除 + + + + openfluid::ui::waresdev::WorkspaceDevGitWidget + + + dirty + 未提交(dirty) + + + + untracked + 未跟踪(untracked) + + + + modified + 已修改 + + + + added + 已添加 + + + + deleted + 已删除 + + + + conflict + 冲突 + + + + clean + 干净的(clean) + + + + openfluid::ui::waresdev::WorkspaceDevProcessDialog + + + Export wares sources as package + 导出构件源码为包 + + + + openfluid::ui::waresdev::WorkspaceDevPurgeWorker + + + Error + 错误 + + + + Deleted + 已删除 + + + + openfluid::waresdev::CompletionProvider + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Signature + 签名 + + + + + + Insert signature block + 插入签名块 + + + + + Menu context + 菜单内容 + + + + Declare menu category + 声明菜单类别 + + + + Declare menu text + 声明菜单文案 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Compute code + 计算代码 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Types + 类型 + + + + BooleanValue + 布尔值 + + + + DoubleValue + 双精度浮点值 + + + + IndexedValue + 索引值 + + + + List of IndexedValue + 索引值列表 + + + + IntegerValue + 整数值 + + + + MapValue + Map键值对 + + + + MatrixValue + 矩阵值 + + + + NullValue + 空值 + + + + StringValue + 字符串值 + + + + TreeValue + 树值 + + + + + + + + + + + + + + + + + + + + + + + + + + Variables + 变量 + + + + + + + + + + + + + + Values + + + + + + + + + + + + + + + + + Time + 时间 + + + + Date and time + 日期和时间 + + + + + + + + + Events + 事件 + + + + Event + 事件 + + + + Events collection + 事件集 + + + + + + + + + Spatial domain + 空间域 + + + + List of pointers to spatial units + 空间单元指针列表 + + + + Spatial unit + 空间单元 + + + + Pointer to spatial unit + 空间单元指针 + + + + Unit ID + 单元ID + + + + Process order + 处理顺序 + + + + Units class name + 单元类名 + + + + + + + + + + + Attributes + 属性 + + + + Attribute name + 属性名 + + + + Variable name + 变量名 + + + + + + + + + + ID..Map + ID..Map + + + + ID to single precision (signed) + ID 到单精度 (有符号) + + + + ID to double precision (signed) + ID 到双精度 (有符号) + + + + ID to DoubleValue + ID 到双精度值 + + + + ID to integer (signed) + ID 到整数 (有符号) + + + + ID to boolean + ID 到布尔值 + + + + ID to VectorValue + ID 到向量值 + + + + ID to pointer to VectorValue + ID 到指针再到向量值 + + + + Time index + 时间索引 + + + + Duration + 时间 + + + + VectorValue + 向量值 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fortran integration + Fortran集成 + + + + Include FortranCPP header + 包含 FortranCPP 头文件 + + + + + + + + + + Declaration of external code + 声明外部代码 + + + + Declaration block + 声明块 + + + + Beginning of declaration block + 声明块开始 + + + + End of declaration block + 声明块结束 + + + + + + + Fortran + Fortran + + + + Declare function + 声明函数 + + + + + + + Call of external code + 调用外部代码 + + + + Call function + 调用函数 + + + + Declare subroutine + 声明子程序 + + + + Call subroutine + 调用子程序 + + + + + + + Fortran90 + Fortran90 + + + + Declare function in module + 声明模块中的函数 + + + + Call function in module + 调用模块中的函数 + + + + Declare subroutine in module + 声明模块中的子程序 + + + + Call subroutine in module + 调用模块中的子程序 + + + + Single precision float + 单精度浮点 + + + + Double precision float + 双精度浮点 + + + + Double double precision float + 128位浮点 + + + + Integer + 整型 + + + + Short integer + 短整型 + + + + Long integer + 长整型 + + + + Logical + 逻辑代数 + + + + Logical (boolean) + 逻辑代数 (布尔值) + + + + Character + 字符 + + + + String + 字符串 + + + + String length + 字符串长度 + + + + + + Functions + 函数 + + + + Convert std::string to Fortran string content + 将 std::string 转换为 Fortran 字符串内容 + + + + Convert std::string to Fortran string length + 将 std::string 转换为 Fortran 字符串长度 + + + + Convert std::string to Fortran string content and length + 将 std::string 转换为 Fortran 字符串内容和长度 + + + + + + + + + Loops + 循环 + + + + Ordered loop on spatial units of a class + 按顺序循环遍历一个空间类的所有空间单元 + + + + Ordered loop on all spatial units + 按顺序循环遍历所有空间单元 + + + + Loop on a spatial units list + 在空间单元列表上循环 + + + + Loop on an events collection + 在事件集上循环 + + + + + + + + Parameters + 参数 + + + + Test if a simulator parameter exists + 测试模拟参数是否存在 + + + + Get simulator parameter (by return) + 获取模拟参数 (按返回值) + + + + Get simulator parameter + 获取模拟参数 + + + + + Threading + 线程 + + + + Get maximum number of threads + 获取最大线程数量 + + + + Set maximum number of threads + 设置最大线程数量 + + + + + + + + Sheduling + 计划 + + + + Run once at the end + 最终运行一次 + + + + Never run again + 永不重新运行 + + + + Run in default deltaT + 以默认 ΔT 运行 + + + + Run in X default deltaT + 以 X 默认 ΔT 运行 + + + + Run in a duration in seconds + 以1秒的时间运行 + + + + + + + + + + + + + + Messages + 信息 + + + + + Raise fatal error + 抛出严重错误 + + + + + + + + Run environment + 运行环境 + + + + Get information about run environment + 获取运行环境的信息 + + + + Get current input dataset directory + 获取当前输入数据集的目录 + + + + Get current output results directory + 获取当前输出结果的目录 + + + + Get current directory for temporary data + 获取当前临时数据的目录 + + + + Get current ware ID + 获取当前的构件ID + + + + Set attribute value + 设置属性值 + + + + Initialize variable with value + 以给定值初始化变量 + + + + Append value to a variable + 给变量增加值 + + + + Update current value of a variable + 改变变量的当前值 + + + + Append an event + 增添一个事件 + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spatial structure + 空间结构 + + + + Add a spatial unit to the spatial graph + 添加一个空间单元到空间图 + + + + Delete a spatial unit of the spatial graph + 删除空间图中的一个空间单元 + + + + Add a From-To connection using classes names and IDs + 使用类名和ID添加一个有向连接 + + + + Add a From-To connection using pointers to spatial units + 使用空间单元指针添加一个有向连接 + + + + Remove a From-To connection using classes names and IDs + 使用类名和ID删除一个有向连接 + + + + Remove a From-To connection using spatial units pointers + 使用空间单元指针删除一个有向连接 + + + + Add a Child-parent connection using classes names and IDs + 使用类名和ID添加一个父子连接 + + + + Add a Child-parent connection using pointers to spatial units + 使用空间单元指针添加一个父子连接 + + + + Remove a Child-parent connection using classes names and IDs + 使用类名和ID删除一个父子连接 + + + + Remove a Child-parent connection using pointers to spatial units + 使用空间单元指针删除一个父子连接 + + + + Build a matrix of spatial units + 构建一个空间单元矩阵 + + + + Log warning message + 记录警告消息 + + + + Display warning message + 显示警告消息 + + + + Log and warning debug message + 记录并提示测试消息 + + + + Log information message + 记录信息消息 + + + + Display information message + 显示信息消息 + + + + Log and display information message + 记录并显示信息消息 + + + + Log debug message + 记录调试消息 + + + + Display debug message + 显示调试消息 + + + + Log and display debug message + 记录并显示调试消息 + + + + Get begin date of simulation + 获取模拟开始日期 + + + + Get end date of simulation + 获取模拟结束日期 + + + + Get begin current date of simulation + 获取模拟开始当前日期 + + + + Get total simulation duration + 获取总计耗时 + + + + Get default deltaT + 获取默认 ΔT + + + + Get current time index + 获取当前时间索引 + + + + Get time index of the previous ware run + 获取先前构件运行的时间索引 + + + + Get current simulation stage + 获取当前模拟阶段 + + + + Get current simulation stage as a string + 以字符串获取当前模拟阶段 + + + + Get scheduling constraint mode + 获取计划约束模式 + + + + Test if an attribute exists + 测试属性存在 + + + + Get attribute value + 获取属性值 + + + + Get attribute value (by return) + 获取属性值 (以返回值) + + + + Test if a variable exists + 测试变量存在 + + + + Test if a variable exists and has a value on given time index + 测试变量存在并且在给定的时间索引有值 + + + + Test if a variable exists and has a value of given type on given time index + 测试变量存在并且在给定的时间索引有给定类型的值 + + + + Test if a variable exists with given type + 测试变量以给定类型存在 + + + + Test if a variable exists with given type and has a value on given time index + 测试变量以给定类型存在并且在给定时间索引有值 + + + + Get variable value on given time index + 获取指定时间索引下的变量值 + + + + Get variable value on given time index (by return) + 获取指定时间索引下的变量值 (以返回值) + + + + Get variable value on current time index + 获取当前时间索引下的变量值 + + + + Get variable value on current time index (by return) + 获取当前时间索引下的变量值 (以返回值) + + + + Get latest available variable value + 获取最后有效的变量值 + + + + Get latest available variable value (by return) + 获取最后有效的变量值 (以返回值) + + + + Get latest available variable values since a time index + 获取某时间索引后的最后有效变量值 + + + + Get latest available variable values since a time index (by return) + 获取某时间索引后的最后有效变量值 (以返回值) + + + + Get variable values on given period + 获取在指定周期内的变量值 + + + + Get variable values on given period (by return) + 获取在指定周期内的变量值 (以返回值) + + + + Get events on a given period + 获取在指定周期内的事件 + + + + Get events on a given period (by return) + 获取在指定周期内的事件 (以返回值) + + + + Test if a spatial units class exists + 测试空间单元类存在 + + + + Test if a spatial unit exists in a given units class + 测试空间类存在于指定的空间单元 + + + + Get the number of spatial units in the spatial graph + 获取空间图中的空间单元数量 + + + + Get the number of spatial units in the spatial graph (by return) + 获取空间图中的空间单元数量 (按返回值) + + + + Get the number of spatial units of a given class + 获取指定类的空间单元数量 + + + + Get the number of spatial units of a given class (by return) + 获取指定类的空间单元数量 (按返回值) + + + + Get a pointer to a spatial unit of a given units class + 获取指定单元类的一个空间单元的指针 + + + + Get a list of pointers to spatial units of a given units class + 获取指定单元类的空间单元的指针列表 + + + + Test if a spatial unit is connected to another spatial unit + 测试一个空间单元是否连接到另一个空间单元 + + + + Test if a spatial unit is connected from another spatial unit + 测试一个空间单元是否从另一个空间单元发起连接 + + + + Test if a spatial unit is a child of another spatial unit + 测试一个空间单元是否是另一个空间单元的子节点 + + + + Test if a spatial unit is a parent of another spatial unit + 测试一个空间单元是否是另一个空间单元的父节点 + + + + + + Scientific context + 科学内容 + + + + Declare application domain + 声明应用域 + + + + Declare modeled process(es) + 声明建模过程 + + + + Declare modeling method + 声明建模方法 + + + + Declare used parameter + 声明使用的参数 + + + + Declare required parameter + 声明必须的参数 + + + + Declare produced variable + 声明生成的变量 + + + + Declare updated variable + 声明更新的变量 + + + + Declare required variable + 声明必须的变量 + + + + Declare used variable + 声明使用的变量 + + + + Declare produced attribute + 声明生成的属性 + + + + Declare required attribute + 声明必须的属性 + + + + Declare used attribute + 声明使用的属性 + + + + Declare used events + 声明使用的事件 + + + + Declare updated units graph + 声明更新图单元 + + + + Declare updated units class + 声明更新单元类 + + + + + Extra files + 额外文件 + + + + Declare required extra file + 声明必须的额外文件 + + + + Declare used extra file + 声明使用的额外文件 + + + + + + + Scheduling + 计划 + + + + Declare undefined scheduling + 声明未定义的计划 + + + + Declare default deltaT scheduling + 声明默认 ΔT 计划 + + + + Declare fixed scheduling + 声明固定计划 + + + + Declare scheduling in range + 声明区间计划 + + + + Include ThreadedLoopMacros header + 包含 ThreadedLoopMacros 头文件 + + + + Threaded ordered loop on spatial units of a class + 按顺序在类的空间单元上进行多线程循环 + + + + Threaded ordered loop on all spatial units + 按顺序在所有空间单元上进行多线程循环 + + + + + + + General + 通用 + + + + Declare name + 声明名称 + + + + Declare description + 声明描述 + + + + Declare author + 声明作者 + + + + Declare version + 声明版本 + + + + + + Status + 状态 + + + + Declare status as experimental + 声明状态为试验状态 + + + + Declare status as beta + 声明状态为Beta测试 + + + + Declare status as stable + 声明状态为稳定状态 + + + + + Boolean + 布尔值 + + + + + + + + + + + + + Simples + 简单类型 + + + + Integer (signed) + 整数 (有符号的) + + + + Integer (unsigned) + 整数 (无符号的) + + + + Long integer (signed) + 长整型 (有符号的) + + + + Long integer (unsigned) + 长整型 (无符号的) + + + + Single precision float (signed) + 单精度浮点 (有符号的) + + + + Single precision float (unsigned) + 单精度浮点 (无符号的) + + + + Double precision float (signed) + 双精度浮点 (有符号的) + + + + Double precision float (unsigned) + 双精度浮点 (无符号的) + + + + + + + Containers + 容器 + + + + Vector + 向量 + + + + List + 列表 + + + + Set + 集合 + + + + Map + 映射 + + + + Streams + + + + + Output to console + 输出到控制台 + + + + + + + + + Math + 数学 + + + + Include cmath header + 包含 cmath 头文件 + + + + Absolute value + 绝对值 + + + + Round value downward + 向下取整 + + + + Round value upward + 向上取整 + + + + Square root of value + 值的平方根 + + + + Power of value + 值的平方 + + + + openfluid::waresdev::FluidHubWaresImportWorker + + + Fetching information failed + 获取信息失败 + + + + Fetching information completed + 获取信息完成 + + + + Import completed + 导入完成 + + + + Import failed + 导入失败 + + + + openfluid::waresdev::WaresDevExportPackage + + + Export failed + 导出失败 + + + + Export completed + 导出完成 + + + + Unable to write configuration file in "%1". +Package may contain errors. + 无法向 "%1" 写入配置文件. +包可能会包含错误. + + + + Unable to delete configuration file "%1". + I无法删除配置文件 "%1". + + + + openfluid::waresdev::WaresDevImportPackage + + + Fetching information failed + 获取信息失败 + + + + Fetching information completed + 获取信息完成 + + + + Importing "%1" + 正在导入 "%1" + + + + Unable to copy "%1" to "%2" + 无法将 "%1" 复制到 "%2" + + + + "%1" already exists (ignored) + "%1" 已存在 (已忽略) + + +