代码拉取完成,页面将自动刷新
;; DialogStrings.ini - 所有TestStand对话框的字符串,包括序列编辑器。
;;
;; If you want to create a new resource string file or customize an existing resource
;; string file, you must place it in the <TestStand Public>\Components\Language directory.
;;
;; If you make changes to resource files, you need to restart the TestStand application
;; for the changes to take effect.
;;
;; Note, when adding lines longer that 512 characters, split them into several lines,
;; each less than 512 characters. Use the same tag name for each line, followed by
;; " LineNNNN" where NNNN is the zero padded line number. Example:
;; TagName Line0001 = "super long string that goes on and on and on and on and on and on and on and on and on and on and on"
;; TagName Line0002 = " and on and on and on and on and on and on and on and on and on and on and on"
;; TagName Line0003 = " and on and on and on and on and on and on and on and on and on and on and on"
;; Common Dialog Strings 通用对话框字符串
[COMMON_DLG]
OK_BTN_LABEL = "&OK"
&ok = "&OK"
ok = "OK"
;; Cancel does not have an accelerator. See also //TestStand/WebPages/TestCases/StandardTest/Dialogs.html
CANCEL_BTN_LABEL = "取消"
CANCEL = "取消"
YES_BTN_LABEL = "是 &Y"
NO_BTN_LABEL = "否 &N"
YES_TO_ALL_BTN_LABEL = "全是 &A"
NO_TO_ALL_BTN_LABEL = "全否"
HELP_BTN_LABEL = "帮助 &H"
&HELP = "帮助 &H"
HELP = "帮助"
BROWSE_BTN_LABEL = "浏览 &B..."
ACCEPT_BTN_LABEL = "接受 &A"
HELP_QUESTION_MARK = "?"
OVERWRITE_EXISTING_FILE = "文件'%1'已存在。覆盖它?"
FILE_CREATED_SUCCESSFULLY = "'%1' 创建成功。"
CLOSE_BTN_LABEL = "关闭 &C"
DONE_BTN_LABEL = "完成 &D"
CREATE_BTN_LABEL = "创建 &C"
REFRESH_BTN_LABEL = "刷新 &R"
FILE_BROWSE = "文件浏览"
FIND_NEXT = "查找下一个 (Ctrl+G)"
FIND_PREVIOUS = "查找上一个 (Ctrl+Shift+G)"
EXPR_BROWSE = "表达式浏览 &E"
TYPEDEF = "从结构中创建类型"
EDIT_FIRST_SUBSTEP_HOTKEY = "Ctrl+E"
INI_FILES = "INI 文件"
ALL_FILES = "所有文件"
SEQUENCE_FILES = "序列文件"
DLL_FILES = "DLL 文件"
EXECUTABLE_FILES = "可执行文件"
COMMAND_FILES = "命令文件"
BATCH_FILES = "批处理文件"
WORKSPACE_FILES = "TestStand 工作区文件"
PROJECT_FILES = "TestStand 项目文件"
CODE_MODULE_FILES = "代码模块"
TESTSTAND_FILES = "TestStand文件"
XSL_STYLESHEET_FILES = "样式表文件"
NI_TESTSTAND_ALL_FILES = "TestStand文件"
TS_ENVIRONMENT_FILES = "TestStand 环境文件"
PROGRAM_INFO_FILES = "程序信息文件"
EMPTY_FILE_NAME_FULL_PATH_TEXT = "(未指定文件)"
FILE_NOT_FOUND_FULL_PATH_TEXT = "(未找到文件)"
SEARCHING_FOR_PATH_TEXT = "(搜索文件 ...)"
SEQFILE_LOAD_ERROR_PATH_TEXT = "%1 [错误加载文件]"
[SHOW_ON_FIRST_LAUNCH_DIALOG]
CAPTION = "兼容性"
MIGRATION_UTILITY_LABEL = "TestStand迁移工具"
MIGRATION_UTILITY_INFO Line0001 = "如果您正在从TestStand 2010或更高版本升级,"
MIGRATION_UTILITY_INFO Line0002 = "您可以使用TestStand %CURRENT_VERSION% 迁移实用程序从早期版本的TestStand迁移定制和配置设置。 "
MIGRATION_UTILITY_INFO Line0003 = "迁移实用程序通过检测自安装早期TestStand版本以来创建或修改的文件,确定要将哪些文件复制到TestStand %CURRENT_VERSION%。 "
MIGRATION_UTILITY_INFO Line0004 = "在将文件复制到TestStand %CURRENT_VERSION%之前,迁移实用程序对任何现有的定制和配置文件进行备份。 "
MIGRATION_UTILITY_INFO Line0005 = "迁移实用程序还将TestStand文件中引用早期TestStand版本目录的路径重定向为引用TestStand %CURRENT_VERSION%目录。 "
MIGRATION_UTILITY_INFO Line0006 = "因为早期TestStand版本的定制和配置文件覆盖了任何现有的定制和配置文件, "
MIGRATION_UTILITY_INFO Line0007 = "国家仪器建议您在开始使用TestStand %CURRENT_VERSION%进行开发工作之前运行迁移实用程序。 "
MIGRATION_UTILITY_INFO Line0008 = "有关TestStand %CURRENT_VERSION%迁移实用程序的更多信息,请参考NI TestStand帮助。 "
MIGRATION_UTILITY_INFO Line0009 = ""
TS_50_LABEL = "TestStand 2012中引入的兼容性问题"
BATCH_REPORT_CALLBACK_INFO Line0001 = "TestStand 2012流程模型包括了重大的变化。 "
BATCH_REPORT_CALLBACK_INFO Line0002 = "尽管新的测试台模型与为以前版本的测试台模型编写的序列高度兼容,但是仍然存在一些不兼容的地方。 "
BATCH_REPORT_CALLBACK_INFO Line0003 = "使用TestStand迁移工具将报告和数据库选项从TestStand 2010或以后迁移到TestStand 2012或以后版本。 "
BATCH_REPORT_CALLBACK_INFO Line0004 = "单击“更多细节”按钮以获得有关其他可能的兼容性问题以及如何解决这些问题的信息."
MORE_DETAILS = "更多细节..."
DONT_SHOW_AGAIN_CHECKBOX = "不要再次显示此对话框"
[WORKSPACE_BROWSER]
CODE_MODULE_INDICATOR = " [代码模块]"
FILE_NOT_CHECKED_OUT = "该文件未签出。无法继续操作."
FILE_RELOADED_OPERATION_CANNOT_CONTINUE = "文件被重载。无法继续操作。.\n你需要重复这个操作."
PROMPT_TO_CHECKOUT_TITLE = "签出文件?"
CHECKOUT_FILE = "该文件处于源代码控制之下。你想看看吗?"
NO_PROVIDER_SELECTED_MENU_ITEM = "SCC"
NOT_IN_SCC = "不在源代码控制中"
CHECKED_IN = "签入"
CHECKED_OUT = "签出"
CHECKED_OUT_BY_YOU_AND_OTHERS = "已由您和其他人签出"
CHECKED_OUT_BY_OTHER = "已由其他人签出"
CHECKED_OUT_BY_OTHERS = "已被其他人签出"
REMOVING_FROM_SCC_WARNING = "警告-某些提供程序将删除文件的本地副本。\n\n是否继续?"
ADD_NEW_FILES_TO_SCC = "是否要将以下新添加的文件置于源代码管理下?\n\n"
CHECKOUT_PROJECT_FILE = "项目文件受源代码管理,并且具有只读属性。\n\n是否签出它?"
CHECKOUT_WORKSPACE_FILE = "工作区文件受源代码管理并且具有只读属性。\n\n是否签出?"
PROJECT_NOT_CHECKED_OUT = "项目文件未签出。无法继续操作。"
PROJECT_IS_CHECKED_IN = "您选择在其中插入文件的项目已签入.\n你可以签出该项目或进行其他选择."
WORKSPACE_FILE_NOT_CHECKED_OUT = "工作区文件没有签出. 无法继续操作."
CHECKOUT_FILES = "以上文件受源代码管理,并且具有只读属性。\n\n是否签出它们?"
FILES_ARE_CHECKED_IN = "\n以上文件受源代码管理,并且具有只读属性。\n将不处理它们."
FILES_NOT_CHECKED_OUT = "文件没有签出,也不会被处理."
FILES_NOT_SAVED = "保存下面的文件时发生错误。.\n文件可能是只读的.\n\n"
RESET_PROJECT_NAME = "\nTestStand将把项目名称重置为空."
CANNOT_ADD_FILE_TO_WORKSPACE_TITLE = "无法将文件添加到工作区"
CANNOT_OPEN_SCC_PROJECT = "无法打开源代码控制项目的文件 '%1'.\n请确认网络连接并且源代码管理服务器正在运行。.\n注意:当您试图将文件添加到源代码管理中时,您也可以在提供程序的配置区域之外的位置收到此消息."
SCC_MSG_WARNING = "警告: "
SCC_MSG_ERROR = "错误: "
NOTE_RELOADING_WORKSPACE_FILE Line0001 = "注意:重新加载工作区文件也会重新加载所有项目.\n"
NOTE_RELOADING_WORKSPACE_FILE Line0002 = " 对项目所做的任何更改都将丢失."
ADD_ALL_FILES_TITLE = "添加所有文件"
ADD_ALL_FILES = "是否要将文件夹中的所有文件添加到工作区中?"
CLOSE_ALL_OPEN_DOCUMENTS = "要关闭所有打开的文档窗口吗?"
SAVE_FILE_BEFORE_SCC_OP Line0001 = "该文件已在序列编辑器中修改,没有保存到磁盘.\n在执行源代码控制操作之前,必须保存文件.\n\n"
SAVE_FILE_BEFORE_SCC_OP Line0002 = "你想现在保存文件吗?\n"
OVERWRITE_FILE_ON_DISK = "该文件已在序列编辑器中修改,没有保存到磁盘. 执行源代码控制操作将覆盖磁盘上的文件.\n\n你要继续吗?"
SAVE_FILES_BEFORE_SCC_OP Line0001 = "下面的文件已经在序列编辑器中修改过,还没有保存到磁盘上.\n不保存文件就不能继续源代码控制操作.\n"
SAVE_FILES_BEFORE_SCC_OP Line0002 = "您想现在保存文件并继续吗?\n\n"
OVERWRITE_FILES_ON_DISK = "下面的文件已经在序列编辑器中修改过,还没有保存到磁盘上. 执行源代码控制操作将覆盖磁盘上的文件.\n你要继续吗?\n\n"
OPTIONS_FILE_WARNING_TITLE = "工作区信息"
CANT_INIT_OPTIONS_FILE = "无法初始化工作区选项文件."
CANT_WRITE_SCC_INFO_TO_OPTIONS_FILE = "无法保存工作区源代码控制信息.\n更改将不会保存."
CANT_WRITE_OPTIONS_FILE = "无法保存工作区信息.\n更改将不会保存."
CANT_WRITE_PERSISTENCE_FILE = "无法将更改保存到断点和监视表达式."
SCC_PROVIDER_NOT_FOUND_TITLE = "没有找到源代码控制提供程序"
SCC_PROVIDER_NOT_FOUND Line0001 = "工作区'%1'无法定位并连接到源代码管理提供程序'%2' .\n 此提供程序可能没有安装在此计算机上."
SCC_PROVIDER_NOT_FOUND Line0002 = "\n\n您可以在工作区对象属性对话框中更改提供程序."
;; TestStand Engine Dialogs TestStand引擎对话框
[ADAPTER_CFG_DLG]
CAPTION = "第三方程序配置"
CFG_BTN = "配置 &C..."
CFGABLE_ADP_LBL = "可配置第三方程序 &A"
SEL_ADP_LBL = "选择第三方程序 &S:"
ADAPTER_NAME = "第三方程序"
ADAPTER_SELECTED = "选中"
ADAPTER_HIDDEN = "隐藏"
[ADD_FILE_TO_PROJECT_DLG]
DLG_TITLE = "将文件添加到工作区"
SELECT_PROJECT = "选择插入文件的位置 &S:"
WORKSPACE_NOTE = "注意:只能将文件添加到项目文件中. 在向工作区添加文件之前,必须先向工作区添加项目."
[ARRAY_BOUNDS_DLG]
DLG_TITLE = "数组界限"
DIMENSIONS_STRING_LABEL = "字符串大小 &S:"
NUM_DIMENSIONS_LABEL = "维数 &N:"
INITIAL_EMPTY_LABEL = "空的 &E"
LOWER_BOUNDS_LABEL = "下限 &L:"
UPPER_BOUNDS_LABEL = "上限 &U:"
DIMENSIONS_OUT_OF_RANGE = "数组维度%1超出范围(%2-%3)."
LOWER_BOUNDS_GREATER_THAN_UPPER_BOUNDS = "下限不能大于上限."
ARRAY_TOO_BIG = "超过最大数组大小. 数组中元素不能超过%1。 NI 建议您将元素的实际数量保持在更低的水平,以避免耗尽虚拟内存."
APPLY_TO_ALL_INSTANCES_LABEL = "对该类型的所有已加载实例应用边界 &I"
LARGE_ARRAY_WARNING = "指定的维度超过了%1个元素. 在创建如此大的数组时,存在耗尽内存或地址空间的风险. 您还想调整数组的大小吗?"
[BREAKPOINT_DLG]
PASSCOUNT_LABEL = "通过数 &P:"
CONDITION_LABEL = "条件 &C:"
ISSET_LABEL = "断点设置 &S"
ENABLED_LABEL = "断点启用 &E"
DLG_TITLE = "断点设置"
[BROWSE_LVLIBP_DLG]
DLG_TITLE_VI = "从LabVIEW打包项目库中选择一个VI"
DLG_TITLE_CLASS = "从LabVIEW打包项目库中选择一个类"
QUALIFIED_NAME_COLUMN_HDR= "LVLIBP中包含的导出文件"
PATH_COLUMN_HDR= "路径"
YES = "是"
[BROWSE_LLB_DLG]
DLG_TITLE_VI = "选择一个 VI"
DLG_TITLE_CLASS = "选择一个类"
COLUMN_HDR = "包含在LLB中的文件"
IS_TOPLEVEL_COLUMN_HDR = "顶层的l"
LAST_MODIFIED_COLUMN_HDR = "修改日期"
YES = "是"
MUST_SEL_CLASS_OR_CANCEL_MSG = "您必须选择一个类或单击“取消”."
MUST_SEL_VI_OR_CANCEL_MSG = "必须选择VI或单击 取消."
FILE_NOT_FOUND_IN_LLB = "'%1'\n在LLB中找不到文件.\n请检查文件名是否正确."
FILE_FILTERS_LBL = "显示文件类型:"
FF_VIS_ONLY = "仅 VI文件 (*.vi)"
FF_LVCLASS_ONLY = "仅LVCLASS文件 (*.lvclass)"
FF_ALL_FILES = "所有文件 (*.*)"
[CHOOSE_CODE_TEMPLATE_DLG]
CHOOSE_CODE_TMPLT_DLG_TITLE = "选择代码模板"
CHOOSE_CODE_TMPLT_DLG_EXPLANATION Line0001 = "为此步骤类型配置了多个代码模板。 "
CHOOSE_CODE_TMPLT_DLG_EXPLANATION Line0002 = "选择此步骤要使用的代码模板."
CODE_TMPLT_DESCRIPTION_COLUMN_HEAD = "说明"
CODE_TMPLT_NAME_COLUMN_HEAD = "名称"
SELECT_CODE_TMPLT_MSG = "选择一个代码模板."
[COMBINE_STEP_TYPES_RESULTS_DLG]
TITLE = "步骤类型组合"
MESSAGE_TOP = "步骤类型 '%1' 和 '%2' 已合并为新的步骤类型。执行了以下操作:\r\n\r\n"
SPECIAL_ACTIONS = "添加了两个步骤类型的子步骤和代码模板(如果有)。前表达式和后表达式被连接起来。无法连接状态表达式。已使用 '%1' 中的状态表达式.\r\n\r\n"
PROPS_ADDED = "添加了 '%1' 中不存在于 '%2' 中的下列属性:\r\n"
PROPS_CHANGED = "以下属性具有不同的值和/或标志。已使用 '%1' 中的值和标志:\r\n"
[CONFIRM_DLG]
DLG_TITLE = "确认"
[CONFIRM_MULTIPLE_DELETE_DLG]
CONFIRM_DELETE_TITLE = "确认删除"
CONFIRM_DELETE_MSG = "是否删除 '%1'?"
YES = "是 &Y"
NO = "否 &N"
YES_TO_ALL = "全是 &A"
CANCEL = "取消"
[CREATE_STEP_DLG]
DLG_TITLE = "创建新步骤"
ADAPTER_LABEL = "第三方程序 &A:"
STEP_TYPE_LABEL = "步骤类型 &S:"
NO_STEP_TYPES_AVAILIABLE_MSG = "没有可用的步骤类型"
[EDIT_CODE_TEMPLATE_DLG]
DLG_TITLE = "编辑代码模板"
CODE_TMPLT_DESCRIPTION_LABEL = "说明 &D:"
PASS_CVI_SEQCONTEXT_CHECK_LABEL = "需要序列和上下文(仅限LabVIEW和LabWindows/CVI标准原型) &C"
PARAM_VALUE_MAPPINGS_GROUP_LABEL = "参数名称/值映射 &P"
PARAMETER_NAME_COLUMN_HEADER = "参数名"
VALUE_COLUMN_HEADER = "值表达式"
RESULT_ACTION_COLUMN_HEADER = "产生结果的动作"
SET_ERROR_CODE_TO_VALUE_COLUMN_HEADER = "设置错误代码 "
ADD_MAPPING_LABEL = "添加 &A"
DELETE_MAPPING_LABEL = "删除 &l"
PARAMETER_NAME_EDIT_LABEL = "参数名 &N:"
VALUE_EDIT_LABEL = "值表达式 &V:"
RESULT_ACTION_LABEL = "产生结果的动作 &R:"
TEMPLATE_PATH_LABEL = "路径 &h:"
TEMPLATE_TYPE_LABEL = "类型 &T:"
EDIT_CODE_LABEL = "编辑代码 &E"
OPEN_FOLDER_LABEL = "打开文件夹 &O"
SET_ERROR_CODE_TO_VALUE_LABEL = "设置错误代码值 &S"
DLG_DESCRIPTION Line0001 = "使用此对话框编辑代码模板属性. "
DLG_DESCRIPTION Line0002 = " TestStand使用代码模板描述来帮助序列开发人员决定在生成代码时使用哪个模板. "
DLG_DESCRIPTION2 Line0001 = "当从这个模板生成代码时,TestStand使用映射,"
DLG_DESCRIPTION2 Line0002 = "为序列开发人员自动填充值信息."
INVALID_MAPPING_MSG Line0001 = "您已经指定了一个或多个重复的参数名称.\n"
INVALID_MAPPING_MSG Line0002 = "每个名称只能映射到一个值。您必须删除所有重复项."
INVALID_MAPPING_MSG_TITLE = "无效的参数名称映射"
SYNTAX_ERR_PARAM = "参数 '%1' 的值中存在语法错误:"
SOURCE_FILE_NOT_EXISTS = "无法打开源文件,因为文件不存在."
[EDIT_PATHS_DLG]
DLG_TITLE = "编辑路径"
PATH_IS_FILE_COLUMN_TEXT = ""
PATH_IS_DIR_COLUMN_TEXT = "目录"
PATH_NOT_FOUND_COLUMN_TEXT = "未找到"
INVALID_PATH_COLUMN_TEXT = "无效的"
EMPTY_PATH_COLUMN_TEXT = "空的"
PATH_LIST_LABEL = "路径 &P:"
FULL_PATH_LABEL = "完整路径 &F:"
REVERT_BUTTON_LABEL = "还原 &V"
REPLACE_BUTTON_LABEL = "替换 &R..."
BROWSE_BUTTON_LABEL = "更改 &C..."
BROWSE_DLG_TITLE = "更改路径"
PATH_COLUMN_LABEL = "路径"
PATH_NOT_FOUND_COLUMN_LABEL = "状态"
FILE_COLUMN_LABEL = "文件"
SEQUENCE_COLUMN_LABEL = "位置"
STEP_COLUMN_LABEL = "步骤"
PROPERTY_COLUMN_LABEL = "属性"
CLEANUP_STEPS_TEXT = " (清除)"
SETUP_STEPS_TEXT = " (设置)"
MAIN_STEPS_TEXT = ""
SUBSTEP_TEXT = " (子步骤)"
FIND_WHAT_LABEL = "替换 &R:"
REPLACE_WITH_LABEL = "对于 &With:"
REPLACE_ALL_BUTTON_LABEL = "全部替换 &A"
CASE_SENSITIVE_CHECK_LABEL = "区分大小写 &C"
REPLACE_MESSAGE = "替换 %2 路径中的 %1 项."
REPLACE_READONLY_MESSAGE = "%1 路径未更改,因为您没有权限."
REPLACE_DLG_TITLE = "替换所有路径中的文本"
REPLACE_BROWSE_DLG_TITLE = "选择要替换文本的路径"
[ENGINE_OPTIONS_SHEET]
NUMBER_OF_STATION_GLOBALS_BACKUPS_ON_START = "启动时为站点全局文件保存的最大备份数(&B)"
NUMBER_OF_STATION_GLOBALS_BACKUPS_ON_SAVE = "保存时为站点全局文件保存的最大备份数(&S)"
SHEET_TITLE = "TestStand选项"
RTE_OPTION_LABEL = "运行时错误 &u:"
RTE_OPTION_SHOW_DLG = "显示对话框"
RTE_OPTION_RUN_CLEANUP = "运行清理"
RTE_OPTION_IGNORE = "忽略"
RTE_OPTION_ABORT = "立即中止(无清理)"
SHOW_HIDDEN_PROPS_LABEL = "显示隐藏的属性 &S"
EXE_PAGE_TITLE = "执行"
ENABLE_BREAKPOINTS_LABEL = "启用所有断点 &E:"
BREAK_WHILE_TERMINATING_LABEL = "终止时遵循断点 &k"
ALLOW_BREAK_WHILE_IN_CODE_MODULES = "允许在代码模块中中断(&C)"
ENABLE_TRACING_LABEL = "启用跟踪 &r:"
TRACE_SPEED_SLOW_LABEL = "速度 &p: 慢"
TRACE_SPEED_FAST_LABEL = "快"
TRACE_INTO_SETUP_CLEANUP_LABEL = "允许跟踪设置/清理 &S"
TRACE_INTO_PRE_POST_CALLBACKS_LABEL = "允许跟踪前/后步骤回调 &C"
TRACE_INTO_POST_ACTION_CALLBACKS_LABEL = "允许跟踪操作后回调 &A"
TRACE_INTO_SEPARATE_EXECUTION_CALLBACKS_LABEL = "跟踪单独的执行回调 &x"
TRACE_INTO_ENTRY_POINTS_LABEL = "跟踪进入点 &n"
TRACE_INTO_SEQUENCE_CALLS_MARKED_AS_TRACING_OFF_LABEL = "允许跟踪到标记为“禁用”的序列调用 &M""
TRACE_WHILE_TERMINATING_LABEL = "允许在结束时跟踪 &W"
GOTO_CLEANUP_ON_SEQUENCE_FAILURE_LABEL = "在序列失败时立即转到清理 &G"
DISABLE_RESULTS_LABEL = "禁用所有序列的结果记录 &D"
INTERACTIVE_EXECUTION_GROUP_LABEL = "交互执行:"
INT_EXE_RECORD_RESULTS_LABEL = "记录结果(&L)"
INT_EXE_RUN_SETUP_CLEANUP_LABEL = "运行安装和清理(&T)"
INT_EXE_EVAL_PRECOND_LABEL = "评估先决条件 &v"
INT_EXE_PROPAGATE_STATUS_LABEL = "将失败和错误从嵌套交互执行传播到调用执行(&F)"
INT_EXE_BRANCHING_MODE_LABEL = "将失败和错误从嵌套交互执行传播到调用执行(&F)&B:"
INT_EXE_BRANCHING_MODE_NONE = "忽略所有分支"
INT_EXE_BRANCHING_MODE_IGNORE = "忽略未选择步骤的分支"
INT_EXE_BRANCHING_MODE_GOTOEND = "转到未选定步骤的分支上的结尾"
INT_EXE_BRANCHING_MODE_RAISERTE = "将分支错误提升到未选择的步骤"
INT_EXE_BRANCHING_MODE_ALLOWALL = "允许所有分支"
TIME_LIMITS_PAGE_TITLE = "时间限制"
TIME_LIMIT_SETTINGS_FOR_LABEL = "设置为(&F):"
TIME_LIMIT_SETTINGS_LABEL = "时间限制设置(&T):"
TIME_LIMIT_LABEL = "时间限制(&L):"
TIME_LIMIT_SECONDS_LABEL = "秒"
TIME_LIMIT_SET_TIME_LIMIT_LABEL = "设置此操作的时间限制 &S"
TIME_LIMIT_ACTION_LABEL = "当时间过期:"
TIME_LIMIT_ACTION_PROMPT_LABEL = "操作提示 &P"
TIME_LIMIT_ACTION_TERMINATE_LABEL = "终止执行 &R "
TIME_LIMIT_ACTION_ABORT_LABEL = "中止执行 &A"
TIME_LIMIT_ACTION_KILL_THREADS_LABEL = "杀了执行线程(&K)"
TIME_LIMIT_KILL_THREADS_WARNING = "警告-终止线程会使测试台处于不可靠的状态."
TIME_LIMIT_SETTINGS_FOR_NORMAL_EXECUTION = "正常执行"
TIME_LIMIT_SETTINGS_FOR_EXITING = "退出"
TIME_LIMIT_SETTING_WHEN_EXECUTING = "当执行"
TIME_LIMIT_SETTING_TERMINATING = "当终止"
TIME_LIMIT_SETTING_ABORTING = "当中止"
PREFERENCES_PAGE_TITLE = "首选项"
INVALID_TESTSTAND_MODEL_OPTIONS_TITLE = "无效的站模型选项"
PREFERENCES_ERROR_1 Line0001 = "不能更改工作站模型选项。\n"
PREFERENCES_ERROR_1 Line0002 = "以下序列文件需要站点模型之外的特定模型: '%1'.\n"
PREFERENCES_ERROR_1 Line0003 = "在更改站点模型选项之前,必须启用“允许其他模型”选项或卸载这些序列文件。\n"
PREFERENCES_ERROR_1 Line0004 = ""
PREFERENCES_ERROR_2 Line0001 = "您不能更改工作站模型选项。 下面的序列文件需要特定的模型。\n"
PREFERENCES_ERROR_2 Line0002 = "在更改工作站模型选项之前,.\n"
PREFERENCES_ERROR_2 Line0003 = "您必须启用允许其他模型选项或卸载这些序列文件。\n"
PREFERENCES_ERROR_2 Line0004 = ""
PREFERENCES_ERROR_3 Line0001 = "您不能更改工作站模型选项。\n"
PREFERENCES_ERROR_3 Line0002 = "以下序列文件需要的是与工作站模型不同的特定模型:'%1'.。\n"
PREFERENCES_ERROR_3 Line0003 = "您必须启用“允许其他模型”选项,或者将工作站模型设置为'%2',\n"
PREFERENCES_ERROR_3 Line0004 = "或者卸载这些序列文件,然后才能更改工作站模型选项\n"
PREFERENCES_ERROR_3 Line0005 = " "
PREFERENCES_ERROR_4 Line0001 = "您不能更改工作站模型选项。\n"
PREFERENCES_ERROR_4 Line0002 = "下面的序列文件需要特定的模型。\n"
PREFERENCES_ERROR_4 Line0003 = "您必须启用“允许其他模型”选项,启用“使用站模型”选项,并将站模型设置为'%1',\n"
PREFERENCES_ERROR_4 Line0004 = "或者在更改站模型选项之前卸载这些序列文件。\n"
PREFERENCES_ERROR_4 Line0005 = ""
PROMPT_TO_FIND_FILES_LABEL = "提示查找文件 &F"
PROMPT_TO_SET_FGROUND_WINDOW_TIMEOUT_LABEL = "提示更改系统设置的前台窗口行为 &S"
USE_COMPUTER_FOR_STATION_ID = "使用电脑名称作为工作站编号 &C"
STATION_ID_LABEL = "工作站编号:"
CONFIGURE_DIRECTORY = "配置目录 &D:"
CONFIGURE_DIRECTORY_IS_NOT_ABSOLUTE = "配置目录必须是绝对路径."
CONFIGURE_DIRECTORY_COPY_ON_CLOSE = "您更改了配置目录设置.\n您必须重新启动应用程序,然后TestStand才能使用新的配置目录位置.\n\n退出应用程序时,是否希望TestStand将配置设置复制到新目录?"
CONFIGURE_DIRECTORY_COPY_ON_CLOSE_TITLE = "复制配置设置"
CONFIGURE_DIRECTORY_TS_DEFAULT = "<TestStand 默认位置>"
CONFIGURE_DIRECTORY_SPECIFIED_BY_ENVIRONMENT = "<指定的环境>"
STATION_ID_CANNOT_BE_EMPTY = "工作站ID不能为空."
RELOAD_LAST_WS_AT_STARTUP = "启动时重新加载最后一个工作区 &L"
RELOAD_DOCS_WHEN_OPENING_WS = "打开工作区时重新加载文档 &R"
EXPRESSION_EDITOR_OPTIONS = "表达式编辑选项 &E..."
USE_STEP_ID_IN_EXPRESSIONS = "指定表达式中的步骤 &X:"
USE_STEP_ID_OPTION_YES = "按唯一的步骤编号"
USE_STEP_ID_OPTION_NO = "按步骤名称"
USE_STEP_ID_OPTION_ASK = "询问"
DEFAULT_CPU_AFFINITY_FOR_&THREADS = "默认线程关联的CPU &T:"
ERR_THREAD_AFFINITY_NOT_UINT64 = "默认线程关联的CPU不是64位."
ERR_THREAD_AFFINITY_NO_CPUS = "默认线程关联的CPU不指定任何CPU."
ERR_THREAD_AFFINITY_INVALID_CPU = "在验证线程的默认CPU关联时发生以下错误:\n\n%1\n\n您想使用这个值吗?"
ERR_THREAD_AFFINITY_32BIT_MASK = "用于64位应用程序的32位线程关联掩码."
&PRELOAD_PROGRESS_DIALOG_BOX_DELAY = "预加载进度对话框延迟 &P:"
ERR_PRELOAD_PROGRESS_DELAY_NOT_NUMBER = "预加载进度对话框的延迟不是一个数字."
DEBUG_OPTIONS = "调试选项 &g..."
CLEAR_PASSWORD_CACHE_BUTTON = "清除文件密码缓存"
FILE_OPTION_PAGE_TITLE = "文件"
ALLOW_AUTO_TYPE_RESOLVE_OPTION = "允许自动解决类型冲突 &U:"
ALLOW_AUTO_TYPE_RESOLVE_ALWAYS = "始终(与TestStand 4.0.x及更早版本相同)"
ALLOW_AUTO_TYPE_RESOLVE_ONLY_IF_TYPE_PALETTES_WILL_NOT_BE_MODIFIED = "仅当不修改类型选项板文件时(默认)"
ALLOW_AUTO_TYPE_RESOLVE_ONLY_IF_TYPE_PALETTE_HAS_HIGHER_VERSION = "仅当类型选项板文件具有更高版本时"
ALLOW_AUTO_TYPE_RESOLVE_NEVER = "从不"
AUTO_INCREMENT_FILE_VERSION = "自动递增序列文件版本 &A"
VERSION_NUMBER_TO_INCREMENT = "要增加的版本号 &V:"
VERSION_MAJOR = "主要的"
VERSION_MINOR = "次要的"
VERSION_REVISION = "版次"
VERSION_BUILD = "编译"
AUTO_INCREMENT_TYPE_VERSION = "保存修改的类型之前(&T):"
AUTO_INCREMENT_TYPE_VERSION_YES = "自动递增类型版本"
AUTO_INCREMENT_TYPE_VERSION_NO = "不增加类型版本"
AUTO_INCREMENT_TYPE_VERSION_PROMPT = "提示递增类型版本"
TYPE_VERSION_NUMBER_TO_INCREMENT = " 要递增的版本号(&M):"
FILE_MODIFICATION_INDICATOR_POLICY_EXCLUDE_TESTSTAND_VERSION_UPGRADE = "如果修改仅由自动测试台版本升级引起,则不要将文件标记为已修改 &D"
FILE_FORMAT_OPTIONS = "文件格式选项 &F..."
FILE_FORMAT_OPTIONS_CAPTION = "文件格式选项"
DEFAULT_FILE_FORMAT_LBL = "新文件的文件格式:"
FILE_FORMAT_SPECIAL_FILES_LABEL Line0001 = "要更改序列文件的每文件设置,请使用“序列文件属性”对话框. "
FILE_FORMAT_SPECIAL_FILES_LABEL Line0002 = "要更改其他文件的每文件设置,请在下面的列表中选择该文件. "
FILE_FORMAT_SPECIAL_FILE_SETTING_LABEL = "设置文件 '%1'的格式:"
FILE_FORMAT_FILE_NAME_COLUMN = "文件"
FILE_FORMAT_CURRENT_SETTING_COLUMN = "当前设置"
FILE_FORMAT_MIGHT_REQUIRE_ADMIN_WARNING Line0001 = "无法打开选定的文件进行写入。您很可能无法使用此格式保存文件换。这个如果您以标准用户身份运行,则可能出现这种情况(在Microsoft Windows Vista或更高版本上更常见, "
FILE_FORMAT_MIGHT_REQUIRE_ADMIN_WARNING Line0002 = "并且文件位于受保护的目录(如Program Files目录)中,则可能会出现这种情况。您必须以管理员权限启动TestStand才能更改此格式."
USER_OPTIONS_PAGE_TITLE = "用户管理器"
CHECK_USER_PRIVILEGES_LABEL = "检查用户权限 &P"
USERS_FILE_GROUP_LABEL = "用户管理器文件:"
CURRENT_USERS_FILE_LABEL = "当前用户管理器文件 &C:"
USERS_FILE_CONFIG_LABEL = "配置:"
USERS_FILE_USE_DEFAULT_CHECK = "使用默认值 &U"
USERS_FILE_LABEL = "用户管理器文件:"
USERS_FILE_BROWSE_DLG_TITLE = "选择用户管理器文件"
USER_CONFIG_INFO_TEXT = "(在重新启动TestStand之前,更改不会生效.)"
AUTO_LOGIN_SYSTEM_USER_LABEL = "自动登录Windows系统用户 &L"
REQUIRE_LOGIN_CHECK_LABEL = "需要用户登录 &R"
LOGIN_ON_START_CHECK_LABEL = "启动时登录 &S"
MODEL_OPTIONS_PAGE_TITLE = "模式"
TESTSTAND_MODEL_LABEL = "工作站模型 &M:"
USE_TESTSTAND_MODEL_CHECK = "使用工作站模型 &U"
ALLOW_OTHER_MODELS_CHECK = "允许其他模型 &A"
TESTSTAND_MODEL_BROWSE_DLG_TITLE = "选择工作站模型"
LANGUAGE_PAGE_TITLE = "本地化"
LANGUAGE_LABEL = "选择语言(&L):"
DECIMAL_LABEL = "使用本地化小数点(&D)"
MBCS_LABEL = "识别多字节字符(降低性能)"
REMOTE_OPTION_PAGE_TITLE = "远程执行"
ENABLE_REMOTE_CHECK = "允许来自远程计算机的序列调用在此计算机上运行"
DCOM_AUTHENTICATE_CHECK = "允许所有&用户从远程计算机访问\n(启用此选项允许来自任何计算机的任何用户启动并访问该计算机上的TestStand远程引擎.)"
TRAY_ICON_CHECK = "当TestStand远程引擎在此计算机上处于活动状态时,显示系统托盘图标 &S"
FIX_DCOM_SETTINGS_BUTTON = "修复注册表设置 &F"
NEED_TO_REBOOT = "重新启动计算机,使这些设置生效."
DCOM_SETTINGS_WARNING_MSG = "警告: 以下注册表设置与远程执行不兼容:\n\n%1\n\n若要自动更改这些设置,请单击“修复注册表设置”按钮。您需要管理员权限才能更改这些设置."
WORKSPACE_PAGE_TITLE = "源代码管理"
USE_SELECTION_DIALOG_FOR_SC_OPERATION = "使用选择&对话框进行源代码控制操作"
USE_DIALOG_FOR_CHECKOUT = "使用对话框进行文件签出 &D"
PROMPT_ADD_FILES_TO_SCC = "提示添加到源代码控制时,插入&文件到工作区 &F"
INCLUDE_ONLY_SELECTED_FILES = "在源代码控制对话框中只显示选定的文件 &S"
CHECKOUT_WHEN_EDITED = "当编辑源文件时,检出源文件 &e"
SYSTEM_DEFAULT_SCC_PROVIDER = "系统默认的源代码控制提供程序 &S:\n(更改会影响其他应用程序)"
SCC_PROVIDER_CHANGE_WARNING = "更改系统默认的源代码控制提供程序将影响此计算机上的所有应用程序."
SCC_PROVIDER_CHANGE_FROMTO_MESSAGE = "将系统默认的源代码控制提供程序从%1更改为%2?"
SCC_PROVIDER_CHANGE_TO_MESSAGE = "更改系统默认的源代码控制提供程序为%2?"
SCC_PROVIDER_NONE = "绝不"
SCC_PROVIDER_CHANGE_FAILED_ERROR = "未能更新默认的源代码控制提供程序."
[DEBUG_OPTIONS_DLG]
DEBUG_OPTIONS_TITLE = "调试选项"
STACK_CHECK_LABEL = "堆栈检查-检测代码模块是否错误地改变了堆栈 &S."
BUFFER_CHECK_LABEL = "缓冲区检查-检测当代码模块错误地更新缓冲区内存的参数 &B."
CVIUP_CHECK_LABEL = "用户保护-将参数的其他用户保护信息传递给使用LabWindows/CVI创建的可调试代码模块 &U."
LEAK_CHECK_LABEL = "报告对象泄漏-关闭期间,启动一个对话框,其中包含具有未释放引用的任何顶级属性对象的列表 &R."
OUTMSG_CHECK_LABEL = "发送输出消息到调试器-将测试台输出消息发送到调试器的输出窗口 &M."
KNOWNOS_COMPONENT_CHECK_LABEL = "报告已知的操作系统和组件问题-在关闭期间,启动一个对话框,其中包含操作系统和组件相关问题的列表,例如可能导致TestStand中的资源泄漏(内存、GDI和用户对象) &K."
[EXPORT_TOOL_MENU_DLG]
DLG_TITLE = "导出工具菜单"
BROWSE_DLG_TITLE = "选择文件名"
MOVE_UP_BUTTON_LABEL = "上移 &U"
MOVE_DOWN_BUTTON_LABEL = "下移 &D"
MENU_ITEMS_LABEL = "检查要导出的菜单项 &C"
FILENAME_LABEL = "文件名 &N:"
EMPTY_FILENAME_MSG = "必须指定扩展名为.ini的有效文件名."
EMPTY_FILENAME_TITLE = "无效文件名"
COMMENTS_FOR_USER Line0001 = "要将这些工具菜单项导入到另一个TestStand安装中, "
COMMENTS_FOR_USER Line0002 = "请将使用此对话框创建的文件复制到目标计算机上的<TestStand Public>\\Setup\\toolmenutoinstall目录中."
FILE_ALREADY_EXISTS = "指定的文件已存在。\n是否覆盖?"
FILE_ALREADY_EXISTS_TITLE = "保存"
FILE_ALREADY_EXISTS_UNABLEDELETE = "无法覆盖该文件 '%1'"
ABSOLUTE_PATH_REQUIRED_TITLE = "导出"
ABSOLUTE_PATH_REQUIRED = "无法导出设置. 必须指定一个绝对路径."
[EXPRESSION_EDIT_OPTIONS_DLG]
EXPRESSION_EDITOR_OPTIONS = "表达式编辑选项"
TEXT_&ELEMENT = "文本元素 &E"
&BOLD = "粗体 &B"
&ITALIC = "斜体 &I"
&UNDERLINE = "下划线 &U"
STRIKE&THROUGH = "删除线 &t"
AUTO_COMPLETION = "自动完成"
O&N = "开 &n"
&ALPHABETIZE_ITEMS = "依字母顺序排列 &A"
&CATEGORIZE_ITEMS = "将项目分类 &C"
HOT_KEYS = "热键"
&MENU_ITEM = "菜单项 &M"
ENTER_NEW_HOT&KEY: = "输入新热键 &k:"
OTHER_OPTIONS = "其他选项"
&WORD_WRAP = "自动换行 &W"
WANT_&RETURN = "需要回车 &R"
AUTOMATICALLY_PREFI&X_VARIABLES = "自动前缀变量 &x"
UNDO_&LIMIT: = "取消限制 &L:"
FUNCTION_TIP = "功能提示"
&PROTOTYPE = "原型 &P"
&SUMMARY = "概要 &S"
&DETAILS = "详情 &D"
SHOW_AUTOMATICALL&Y = "自动显示 &y"
FONT_SI&ZE: = "字体大小(&Z):"
NORMAL = "正常"
LARGE = "大号"
EXTRA_LARGE = "特大号"
PRE&VIEW = "预览(&V)"
OPERATOR = "操作员"
STRING = "字符串"
NUMBER = "数字"
SYMBOLIC_CONSTANT = "符号常量"
IDENTIFIER = "标识符"
COMMENT = "注释"
SYNTAX_ERROR = "语法错误"
EVALUATION_ERROR = "评价误差"
EVALUATION_WARNING = "评估警告"
RESET_VALUES_TO_DE&FAULTS = "重置为默认值 &f"
INT64 = "64位整数"
[EXTERNAL_REPORT_CONFIGURE_DLG]
DLG_TITLE = "配置外部查看器"
DESCRIPTION Line0001 = "要为特定文件格式显式指定外部查看器,请向以下查看器列表中添加一个条目。"
DESCRIPTION Line0002 = " 列表中不包括的格式使用Microsoft Windows与格式的文件扩展名关联的默认应用程序。"
DESCRIPTION Line0003 = " 要自动启动此对话框中未指定的外部查看器,"
DESCRIPTION Line0004 = " 请启用“自动启动默认外部查看器”选项。"
VIEWERS_STATIC_LABEL = "查看器 &s:"
ADD_BTN_LABEL = "添加 &A..."
DELETE_BTN_LABEL = "删除 &D"
VIEWER_STATIC_LABEL = "查看器 &V:"
ARGUMENTS_STATIC_LABEL = "参数 &r:"
FORMAT_STATIC_LABEL = "格式 &F:"
VIEW_HEADER = "查看器"
FORMAT_HEADER = "格式"
ARGS_HEADER = "参数"
AUTO_LAUNCH_VIEWER = "自动启动查看器 &U"
AUTO_LAUNCH_OS_EXT_VIEWERS = "自动启动默认外部查看器 &L"
VIEWER_PATH_CANT_BE_EMPTY_MSG = "查看器路径不能为空."
VIEWER_FORMAT_CANT_BE_EMPTY_MSG = "查看器格式不能为空."
ERROR_MESSAGE_TITLE = "配置外部查看器"
DUPLICATE_FORMAT_MSG = "格式 '%1' 存在多个查看器。\nTestStand为该格式只使用列出的第一个查看器。"
[EXTERNAL_REPORT_VIEWER_FORMAT]
TXT = ".txt"
DOC = ".doc"
HTML = ".html"
[FIND_FILE_DLG]
DLG_TITLE = "找到 %1"
INVALID_FILE_SELECTED_MSG = "%1\n无效路径。\n所选文件的路径必须以 '%2' 结尾."
INVALID_CMD_FILE_EXTENSION_MSG = "%1\n无效的文件扩展名。\n您选择的文件必须以以下扩展名之一结尾:%2 。"
ADD_DIR_TO_SEARCH_DIR_LABEL = "将目录添加到搜索目录列表 &D"
CURRENT_FOLDER_COMBO_LABEL = "查看 &I:"
FILE_LIST_LABEL = "文件 &F"
FILE_NAME_EDIT_LABEL = "文件名 &N:"
FILE_TYPE_FILTER_COMBO_LABEL = "文件类型 &T:"
READ_ONLY_CHECK_LABEL = "以只读方式打开 &R"
[LOGIN_DLG]
DLG_TITLE = "登录"
LOGIN_NAME_LABEL = "用户名 &N:"
PASSWORD_LABEL = "密码 &P:"
INVALID_LOGIN_UPPERCASE_MESSAGE = "密码无效。密码区分大小写。"
INVALID_LOGIN_TITLE = "登录"
INVALID_LOGIN_NAME_MESSAGE = "无效的用户名."
INVALID_LOGIN_NAME_TITLE = "登录"
[LOOP_ON_STEPS_DLG]
DLG_TITLE = "对所选步骤进行循环"
LOOP_COUNT_PAGE_TITLE = "循环计数"
INFINITE_CHECK_LABEL = "无限循环 &I"
LOOP_COUNT_LABEL = "循环计数 &C:"
INFINITE_COUNT_TEXT = "<无限的>"
USE_ENTRY_POINT_LABEL = "使用入口点 &U:"
DONT_USE_ENTRY_POINT = "<默认值>"
STOP_ON_LABEL = "停止条件 &:"
STOP_ON_ERROR_TEXT = "步骤错误"
STOP_ON_FAILURE_TEXT = "步骤失败"
STOP_ON_PASS_TEXT = "步骤通过"
STOP_ON_NONE_TEXT = "<默认值>"
CUSTOM_EXPR_TEXT = "<自定义停止表达>"
INVALID_LOOP_COUNT_ERROR_MESSAGE = "循环计数无效。您必须输入一个大于0的整数."
INVALID_LOOP_COUNT_ERROR_TITLE = "对所选步骤进行循环"
STOP_ON_PAGE_TITLE = "Stop Expression"
CUSTOMIZE_LOOP_EXPR_CHECK = "Specify &Custom Stop Expression"
STOP_ON_EXPR_LABEL = "&Stop Expression:"
STOP_ON_SYNTAX_ERROR_MESSAGE = "Stop expression"
[MODIFY_VALUE_DLG]
STRING_DLG_TITLE = "Modify String Value"
NUMBER_DLG_TITLE = "Modify Numeric Value"
BOOLEAN_DLG_TITLE = "Modify Boolean Value"
REF_DLG_TITLE = "Modify Reference Value"
NAME_LABEL = "Name:"
STRING_VALUE_LABEL = "String &Value:"
NUMERIC_VALUE_LABEL = "Numeric &Value:"
BOOLEAN_VALUE_LABEL = "Boolean &Value:"
REF_VALUE_LABEL = "Reference &Value:"
REF_RELEASE_VALUE_BTN_LABEL = "&Release"
APPLY_TO_ALL_INSTANCES_LABEL = "Apply Value to All Loaded &Instances of the Type"
SURROUNDING_QUOTES_WARNING = "Surrounding quotation marks are not required to enter a new string\nvalue. The value of the string will include the surrounding quotation marks."
EXPR_ERROR = "expression"
[NEW_EXTERNAL_REPORT_VIEWER_DLG]
DLG_TITLE = "New External Viewer"
VIEWER_STATIC_LABEL = "&Viewer:"
FORMAT_STATIC_LABEL = "&Format:"
VIEWER_BROWSER_DLG_TITLE = "Select External Viewer"
VIEWER_PATH_CANT_BE_EMPTY_MSG = "The viewer path cannot be empty."
VIEWER_FORMAT_CANT_BE_EMPTY_MSG = "The viewer format cannot be empty."
[NEW_USER_DLG]
EDIT_USER_DLG_TITLE = "New User"
LOGIN_NAME_LABEL = "User &Name:"
FULL_NAME_LABEL = "&Full Name:"
COMMENT_LABEL = "&Comment:"
PASSWORD_LABEL = "&Password:"
CONFIRM_PASSWORD_LABEL = "Confir&m Password:"
USER_TEMPLATE_LABEL = "Copy P&rivileges from Group:"
PASSWORD_NOT_CONFIRMED_MESSAGE = "Password not confirmed. Enter the password again."
OK_BTN = "&OK"
CANCEL_BTN = "Cancel"
[NUMERIC_FORMAT_DLG]
DLG_TITLE = "Numeric Format"
NOT_SET = "Automatic"
EXPONENT_NO = "No"
EXPONENT_YES = "Yes"
EXPONENT_AUTO = "Automatic"
SIGN_MINUS_ONLY = "Minus Sign Only"
SIGN_PLUS_OR_MINUS = "Plus or Minus Sign"
SIGN_SPACE_OR_MINUS_SIGN = "Space or Minus Sign"
TYPE_DEFAULT = "<Use Default>"
TYPE_REAL = "Real"
TYPE_INTEGER = "Integer"
TYPE_UNSIGNED_INTEGER = "Unsigned Integer"
TYPE_HEX = "Hexadecimal"
TYPE_OCTAL = "Octal"
TYPE_BINARY = "Binary"
FORMATTED_NUMBER_LABEL = "Formatted Number:"
SAMPLE_LABEL = "Sam&ple:"
TYPE_LABEL = "&Type:"
FRACTIONAL_DIGITS_LABEL = "Number of Fractional &Digits:"
MAX_SIGNICANT_DIGITS_LABEL = "Maximum Number of Significant &Digits:"
MINIMUM_NUMBER_OF_DIGITS_LABEL = "Minimum Number of &Digits:"
FIELD_WIDTH_LABEL = "Minimum Field &Width:"
SIGN_LABEL = "&Sign:"
SHOW_EXPONENT_LABEL = "&Exponent:"
DISPLAY_TRAILING_ZEROS_LABEL = "Display Trailing &Zeros"
ALIGN_LEFT_LABEL = "&Align Left"
FILL_WIDTH_WITH_ZEROS_LABEL = "&Fill Width with Leading Zeros"
SHOW_DECIMAL_POINT_LABEL = "Always S&how Decimal Point"
SHOW_TYPE_PREFIX_LABEL = "S&how Radix Prefix"
USE_UPPERCASE_LETTERS_LABEL = "Use &Uppercase Letters"
FORMAT_LABEL = "For&mat:"
CUSTOM_LABEL = "&Custom"
CHECK_FORMAT_LABEL = "Chec&k Format"
VALUE_TOO_LARGE = "This field has a maximum value of %1."
NUMERIC_FORMAT_IS_CUSTOM = "You cannot disable the custom checkbox because the numeric format string includes extra characters that are not part of the format."
NUMERIC_FORMAT_OK = "No numeric format errors found."
INVALID_NUMERIC_FORMAT_TITLE = "Invalid Numeric Format"
INVALID_NUMERIC_FORMAT_EMPTY = "The numeric format cannot be empty.\n\n"
INVALID_NUMERIC_FORMAT_INVALID_CHAR = "The numeric format you entered is invalid.\nThe error occurred at character number %1 (\'%2\').\n\n"
INVALID_NUMERIC_FORMAT_EXPLAIN Line0001 = "Use the following format:\n%[Flags][Width][.Precision]<Type>\n"
INVALID_NUMERIC_FORMAT_EXPLAIN Line0002 = "Flags:\t-,+,$,0,#,(blank)' '\nWidth:\t0...15\nPrecision:\t0..15\nType:\td,i,u,x,X,o,O,b,B,e,E,f,g,G\n"
INVALID_NUMERIC_FORMAT_EXPLAIN_INT64 Line0001 = "Use the following format:\n%[Flags][Width][.Precision]<Type>\n"
INVALID_NUMERIC_FORMAT_EXPLAIN_INT64 Line0002 = "Flags:\t-,+,$,0,#,(blank)' '\nWidth:\t0...15\nPrecision:\t0..15\nType:\td,i,u,x,X,o,O,b,B\n"
[OBJECT_FLAGS_DLG]
DLG_TITLE = "Edit Flags"
WARNING = "WARNING - Changing a property object flag might have undesirable effects."
FLAGS_GROUP = "&Flags:"
OLD_FLAGS_LABEL = "&Old Flags:"
NEW_FLAGS_LABEL = "&New Flags:"
INVALID_FLAGS_MSG = "Invalid flags. Enter a hex or integer value."
APPLY_TO_ALL_INSTANCES_LABEL = "&Apply Changes to Flags and Type Flags to All Loaded Instances of the Type"
ADVANCED_BUTTON_LABEL = "&Type Flags..."
TYPE_INSTANCE_WARNING_MSG = "You cannot change the value of the '%1' flag. The type of the property specifies that the type must determine the value of this flag for any instance of the type."
;;OBJECT_FLAGS_ADVANCED_DLG
DLG_ADVANCED_TITLE = "Edit Data Type Flags (Types Only)"
TYPE_FLAGS_GROUP = "&Type Flags:"
OLD_TYPE_FLAGS_LABEL = "&Old Flags:"
NEW_TYPE_FLAGS_LABEL = "&New Flags:"
FLAGS_FOR_INSTANCES_GROUP = "Instance De&fault Flags:"
OLD_FLAGS_FOR_INSTANCES_LABEL = "O&ld Flags:"
NEW_FLAGS_FOR_INSTANCES_LABEL = "N&ew Flags:"
INSTANCE_OVERRIDE_FLAGS_GROUP = "Flags Not Editable in &Instances:"
OLD_INSTANCE_OVERRIDE_FLAGS_LABEL = "O&ld Flags:"
NEW_INSTANCE_OVERRIDE_FLAGS_LABEL = "N&ew Flags:"
[OPEN_FILE_DLG]
DLG_TITLE = "打开"
SAVE_DLG_TITLE = "保存"
SELECT_DIR_DLG_TITLE = "选择目录"
USE_ABSOLUTE_PATH_CHECK_LABEL = "Use A&bsolute Path"
BROWSE_LLB_CHECK_LABEL = "Browse Into &LLB Files"
DIR_PATH_LABEL = "Director&y:"
APPLY_TO_ALL_BUTTON_LABEL = "A&pply to All"
SUBSTITUTE_PATH_MACROS_BUTTON_LABEL = "&Substitute Path Macros"
SUBSTITUTE_ABSOLUTE_PATH_MACROS_BUTTON_LABEL = "&Substitute Path Macros (Absolute Path Only)"
NO_PLATFORM_DIRS_IN_PATH = "&Substitute Path Macros (No Platform Directory in Path)"
ADD_BUTTON_LABEL = "&Add"
REMOVE_BUTTON_LABEL = "&Remove"
REMOVE_ALL_BUTTON_LABEL = "Re&move All"
DIRECTORY_HISTORY_COMBO_LABEL = "&Directory History:"
SELECTED_PATHS_LIST_CTRL_LABEL = "&Selected Paths:"
READ_ONLY_CHECK_LABEL = "Open as &Read-Only"
FILE_NAME_EDIT_LABEL = "File &Name:"
FILE_TYPE_FILTER_COMBO_LABEL = "Files of &Type:"
FOLDER_DOES_NOT_EXIST = "%1\nFolder does not exist."
FILE_ALREADY_EXISTS = "%1\nFile already exists.\nYou must use a different filename."
FILE_NOT_FOUND_DLG_TITLE = "File %1 Not Found"
DIR_NOT_FOUND_DLG_TITLE = "Directory %1 Not Found"
DIR_NOT_ACCESSIBLE_MSG = "The directory '%1' does not exist or is not accessible."
FILE_NOT_FOUND_MSG_TEXT = "The file you selected does not reside in any of the search directories. Select one of the following options to resolve the path."
DIR_NOT_FOUND_MSG_TEXT = "The directory you selected does not reside in any of the search directories. Select one of the following options to resolve the path."
ADD_TO_SEARCHDIR_RADIO_LABEL = "&Add the directory that contains the file you selected to the list of search directories"
DIR_ADD_TO_SEARCHDIR_RADIO_LABEL = "&Add the directory that contain the directory you selected to the list of search directories"
USE_ABSOLUTE_PATH_RADIO_LABEL = "Use an a&bsolute path for the file you selected:"
DIR_USE_ABSOLUTE_PATH_RADIO_LABEL = "Use an a&bsolute path for the directory you selected:"
USE_RELATIVE_PATH_RADIO_LABEL = "Use a &relative path for the file you selected:"
DIR_USE_RELATIVE_PATH_RADIO_LABEL = "Use a &relative path for the directory you selected:"
DIFF_FILE_FOUND_DLG_TITLE = "File Conflict"
DIFF_DIR_FOUND_DLG_TITLE = "Directory Conflict"
DIFF_FILE_FOUND_MSG_TEXT = "A file with the same name as the one you selected was found in a search directory at the following location:"
DIFF_DIR_FOUND_MSG_TEXT = "A directory with the same name as the one you selected was found in a search directory at the following location:"
DIFF_FILE_FOUND_CHOOSE_TEXT = "Choose one of the following options:"
USE_ENGINE_PATH_RADIO_LABEL = "Use a relative path for the &file shown above."
DIR_USE_ENGINE_PATH_RADIO_LABEL = "Use a relative path for the &directory shown above."
TESTSTAND_DIR_HISTORY_TEXT = "<TestStand Directory>"
TESTSTAND_PUBLIC_DIR_HISTORY_TEXT = "<TestStand Public Directory>"
[PERSISTED_OPTION_DLG]
DLG_TITLE = "Edit Breakpoints/Watch Expressions"
BREAK_DLG_TITLE = "Edit Breakpoints"
WATCH_DLG_TITLE = "Edit Watch Expressions"
DONE_BTN = "D&one"
EDIT_BTN = "&Edit"
ADD_BTN = "&Add"
OPEN_BTN = "&Goto"
EXPAND_BTN = "E&xpand"
EXPAND_ALL_BTN = "Ex&pand All"
DELETE_BTN = "&Delete"
DELETE_ALL_BTN = "Delete A&ll"
COLLAPSE_ALL_BTN = "&Collapse All"
BREAKPOINT_PAGE_TITLE = "Breakpoints"
WATCHEXPRESSION_PAGE_TITLE = "Watch Expressions"
BREAK_AT = "Breakpoint:"
ENABLED = "Enabled"
EXPRESSION = "Watch Expression:"
BREAKPOINT = "Breakpoint"
GLOBAL_WATCH_EXPRESSIONS = "Global Watch Expressions"
MISMATCHED_STEP_NAME = "Cannot locate the step associated with the breakpoint at index %1 in the sequence file."
BREAKTYPE_NONE_BTN_LABEL = "None"
BREAKTYPE_VALUE_BTN_LABEL = "On Change"
BREAKTYPE_CONDITION_BTN_LABEL = "When True"
[PRECOND_BUILDER_DLG]
DLG_TITLE = "Preconditions"
PRECOND_LABEL = "Conditions:"
SYNTAX_ERROR_IN_EXPR_TEXT = "expression"
[PRECOND_EDIT_DLG]
DLG_TITLE = "Preconditions - %1"
SEQUENCE_LABEL = "Step &Group:"
PRECOND_LABEL = "&Preconditions:"
COND_LABEL = "Conditions:"
PRECOND_LABEL_WITH_STEP = "Precon&ditions for '%1':"
INSERT_EXPR_BUTTON_LABEL = "&Insert New Expression"
INSERT_ANYOF_BUTTON_LABEL = "Insert An&yOf"
INSERT_ALLOF_BUTTON_LABEL = "Insert A&llOf"
UNGROUP_BUTTON_LABEL = "&Ungroup"
INSERT_STEP_PASS_BUTTON_LABEL = "Insert Step P&ass"
INSERT_STEP_FAIL_BUTTON_LABEL = "Insert Step &Fail"
INSERT_STEP_EXECUTED_BUTTON_LABEL = "Insert Step E&xecuted"
INSERT_STEP_ERROR_BUTTON_LABEL = "Insert Step &Error"
EDIT_STEP_LABEL = "&Step:"
CHANGE_GROUP_BUTTON_LABEL = "C&hange Group"
CHANGE_TO_ALL_OF_BUTTON_LABEL = "C&hange to AllOf"
CHANGE_TO_ANY_OF_BUTTON_LABEL = "C&hange to AnyOf"
EDIT_EXPR_GROUP_LABEL = "Edit/&View Expression"
INSERT_STEP_GROUP_LABEL = "Inse&rt Step Status"
INSERT_NEGATE_CHECK = "&Negate"
PRECOND_ANYOF_TEXT = "AnyOf"
PRECOND_ALLOF_TEXT = "AllOf"
PRECOND_BEGIN_GROUP_FORMAT = "%1:"
PRECOND_END_GROUP_FORMAT = "End %1"
PRECOND_STEP_STATUS_FORMAT = "%1 %2"
PRECOND_NEGATE_STATUS_FORMAT = "NOT %1 %2"
PRECOND_EXPR_FORMAT = "%1"
PRECOND_PASS_TEXT = "PASS"
PRECOND_FAIL_TEXT = "FAIL"
PRECOND_ERROR_TEXT = "ERROR"
PRECOND_EXECUTED_TEXT = "EXECUTED"
DELETE_GROUP_WARNING_TEXT = "Do you want to delete all items in the group?"
DELETE_GROUP_WARNING_TITLE = "Precondition Editor"
SYNTAX_ERROR_IN_EXPR_TEXT = "precondition expression for step %1"
INSERT_GROUP_DIALOG_TITLE = "Precondition Editor"
INSERT_GROUP_DIALOG_TEXT = "How do you want to group this condition with the previous one?"
CUT_BUTTON_LABEL = "Cu&t"
COPY_BUTTON_LABEL = "&Copy"
PASTE_BUTTON_LABEL = "&Paste"
[PTR_OBJ_DLG]
STRING_DLG_TITLE = "Modify String Value"
NUMBER_DLG_TITLE = "Modify Numeric Value"
BOOLEAN_DLG_TITLE = "Modify Boolean Value"
REF_DLG_TITLE = "Modify Reference Value"
NAME_LABEL = "Name:"
STRING_VALUE_LABEL = "String &Value:"
NUMERIC_VALUE_LABEL = "Numeric &Value:"
BOOLEAN_VALUE_LABEL = "Boolean &Value:"
REF_VALUE_LABEL = "Reference &Value:"
REF_RELEASE_VALUE_BTN_LABEL = "&Release"
[RECONCILE_TYPE_OPTION_DLG]
UNLOCK_TYPE_DEF_TO_RECONCILE_TITLE = "Unlock Type to Resolve Conflict"
UNLOCK_TYPE_DEF_TO_RECONCILE_MSG Line0001 = "The type '%1' located in '%2' is currently locked and cannot be replaced by type conflict "
UNLOCK_TYPE_DEF_TO_RECONCILE_MSG Line0002 = "resolution unless you unlock it. Enter the password to unlock this type if you wish to continue."
UNLOCK_TYPE_DEF_TO_RECONCILE_MSG_RENAME Line0001 = "The type '%1' located in '%2' is currently locked and cannot be renamed by type conflict "
UNLOCK_TYPE_DEF_TO_RECONCILE_MSG_RENAME Line0002 = "resolution unless you unlock it. Enter the password to unlock this type if you wish to continue."
UNLOCK_TYPE_DEF_TO_RECONCILE_MSG_UNKNOWN_LOCATION = "<Unknown>"
DLG_TITLE = "Type Conflict in File"
OPTIONS_STATIC = "Options:"
RENAME_TYPE_IN_FILE_LABEL = "&Rename Type in %1"
RENAME_LOCAL_TYPE_LABEL = "&Rename Type Being Read"
RENAME_TYPE_IN_TESTSTAND_LABEL = "Re&name Currently Loaded Type"
NOT_AVAILABLE_WHILE_RUNNING = " (not available while running)"
USE_TYPEDEF_FROM_FILE = "&Use Type from %1"
USE_LOCAL_TYPEDEF = "&Use Type Being Read"
USE_TYPEDEF_FROM_TESTSTAND = "U&se Currently Loaded Type"
DLG_MESSAGE Line0001 = "Type '%1' in %3 (%4) is different from the currently loaded type '%2'.\n"
DLG_MESSAGE Line0002 = "\n"
DLG_MESSAGE Line0003 = "Currently Loaded Type\n"
DLG_MESSAGE Line0004 = "Version %5\n"
DLG_MESSAGE Line0005 = "Last modified: %7 (%9)\n"
DLG_MESSAGE Line0006 = "Category: %11\n"
DLG_MESSAGE Line0007 = "Location(s): %12\n"
DLG_MESSAGE Line0008 = "\n"
DLG_MESSAGE Line0009 = "Type in File\n"
DLG_MESSAGE Line0010 = "Version %6\n"
DLG_MESSAGE Line0011 = "Last modified: %8 (%10)\n"
DLG_MESSAGE Line0012 = "Category: %13\n"
DLG_MESSAGE Line0013 = "Location: %14\n"
DLG_MESSAGE Line0014 = "\n"
DLG_MESSAGE Line0015 = "Summary of Differences:\n"
DLG_MESSAGE Line0016 = "\n"
DLG_MESSAGE Line0017 = "%15"
DLG_MESSAGE_NO_FILE Line0001 = "Type '%1' that is being read is different from the currently loaded type '%2'.\n"
DLG_MESSAGE_NO_FILE Line0002 = "\n"
DLG_MESSAGE_NO_FILE Line0003 = "Currently Loaded Type\n"
DLG_MESSAGE_NO_FILE Line0004 = "Version %5\n"
DLG_MESSAGE_NO_FILE Line0005 = "Last modified: %7 (%9)\n"
DLG_MESSAGE_NO_FILE Line0006 = "Category: %11\n"
DLG_MESSAGE_NO_FILE Line0007 = "Location(s): %12\n"
DLG_MESSAGE_NO_FILE Line0008 = "\n"
DLG_MESSAGE_NO_FILE Line0009 = "Conflicting Type\n"
DLG_MESSAGE_NO_FILE Line0010 = "Version %6\n"
DLG_MESSAGE_NO_FILE Line0011 = "Last modified: %8 (%10)\n"
DLG_MESSAGE_NO_FILE Line0012 = "Category: %13\n"
DLG_MESSAGE_NO_FILE Line0013 = "\n"
DLG_MESSAGE_NO_FILE Line0014 = "Summary of Differences:\n"
DLG_MESSAGE_NO_FILE Line0015 = "\n"
DLG_MESSAGE_NO_FILE Line0016 = "%15"
MODIFIED_VERSION_FMT = "%1 (Modified)"
NEWER = "Newer"
OLDER = "Older"
SAMETIME = "Same in Both Types"
ONLY_IN_NEWER_TYPE = "%1 (Added)"
ONLY_IN_OLDER_TYPE = "%1 (Deleted)"
DIFFERS_BETWEEN_TYPES = "%1 (Value, Flag, or Representation Difference)"
OUT_OF_ORDER = "%1 (Moved)"
INVALID_IDENTIFIER = "'%1' is not a valid type name. Type names can contain only letters, numbers, and underscores and cannot contain spaces or start with a number."
RENAME_TYPE = "Use a different type name."
RENAME_TYPE_IN_TESTSTAND_TO_EXISTING_TYPE_IN_TESTSTAND = "Type '%1' already exists. \nDo you want to convert all instances of type '%2' \nto use type '%3'?"
RENAME_TYPE_IN_FILE_TO_EXISTING_TYPE_IN_TESTSTAND = "Type '%1' already exists. \nDo you want to convert all instances of type '%2' \nin %3 to use the existing type '%4'?"
RENAME_LOCAL_TYPE_TO_EXISTING_TYPE_IN_TESTSTAND = "Type '%1' already exists. \nDo you want to convert all instances of type '%2' \nin the object being read to use the existing type '%4'?"
APPLY_TO_ALL = "Apply Option to &All Conflicts in File"
EXECUTION_RUNNING_WARNING Line0001 = "A newer type cannot automatically load because an execution is running."
EXECUTION_RUNNING_WARNING Line0002 = "You can load the type by selecting cancel, terminating all executions, and then manually loading the file that contains the newer type.\n\n"
[RENGINE_ABOUT_DLG]
ABOUT_TITLE = "About TestStand Remote Engine"
ABOUT_TEXT_1 = "NI TestStand Remote Engine"
ABOUT_TEXT_2 = "National Instruments"
OK = "&OK"
[RTE_DLG]
DLG_TITLE = "Run-Time Error"
OPTIONS = "Handle Current Error"
RUN_CLEANUP = "&Run Cleanup"
CONTINUE_CLEANUP = "Continue C&leanup"
IGNORE_ERROR = "&Ignore"
RETRY = "Re&try"
ABORT_IMMEDIATELY = "&Abort Immediately (no cleanup)"
MORE_INFO = "&More Info..."
COPY_TEXT = "&Copy"
BREAK = "&Break"
SUPPRESS_DLG_FOR_THIS_EXE = "Do Not Show Dialog Box Again for this &Execution"
DETAILS = "Details:"
ERROR_CODE = "Error Code:"
LOCATION = "Location:"
SUPPRESS_DLG_FOR_BATCH = "&Do Not Show Dialog Box Again for this Batch"
[SAVE_CONFLICT_DLG]
GENERIC_MESSAGE = "The in-memory contents of the file %1 have changed in this session.\n\nIn the meantime, another application has written different changes to %2.\n\nDo you want to:"
STATION_GLOBALS_MESSAGE = "The station globals variables have changed in this session.\n\nIn the meantime, another application has written different changes to the file %1.\n\nDo you want to:"
STATION_TEMPLATES_MESSAGE = "The templates have changed in this session.\n\nIn the meantime, another application has written different changes to the templates file %1.\n\nDo you want to:"
SAVE_BTN_LABEL = "&Save changes and overwrite %1"
DONT_SAVE_BTN_LABEL = "&Do not save changes and preserve %1"
TITLE = "Resolve File Saving Conflict"
[SCC_OPERATIONS_DLG]
ADD_DLG_TITLE = "Add to Source Code Control"
CHECKOUT_DLG_TITLE = "Check Out File(s)"
CHECKIN_DLG_TITLE = "Check In File(s)"
UNDO_CHECKOUT_DLG_TITLE = "Undo Check Out"
GET_LATEST_VERSION_DLG_TITLE = "Get Latest Version"
REMOVE_FROM_SCC_DLG_TITLE = "Remove from Source Code Control"
SELECT_ALL_BTN_LABEL = "Select A&ll"
ADVANCED_BTN_LABEL = "&Advanced..."
DIFFERENCES_BTN_LABEL = "&Differences..."
FILE_LIST_LABEL = "&Files:"
KEEP_CHECKOUT_LABEL = "&Keep checked out"
COMMENT_LABEL = "&Comment"
[SEARCH_DIR]
TE_DIR_DISPLAY_STRING = "TestStand directory (%1)"
TESTSTAND_PUBDOC_DIR_DISPLAY_STRING = "TestStand public directory (%1)"
TE_BIN_DIR_DISPLAY_STRING = "TestStand bin directory (%1)"
ADAPTER_SUPPORT_DIR_DISPLAY_STRING = "第三方程序支持目录 (%1)"
GUI_EXE_DIR_DISPLAY_STRING = "Application directory (%1)"
INIT_WORKING_DIR_DISPLAY_STRING = "Initial working directory (%1)"
WINDOWS_SYSTEM_DIR_DISPLAY_STRING = "Windows system directory (%1)"
WINDOWS_DIR_DISPLAY_STRING = "Windows directory (%1)"
PATH_ENV_VAR_DIR_DISPLAY_STRING = "PATH environment variable"
CURRENT_SEQFILE_DIR_DISPLAY_STRING = "Current sequence file directory"
CURRENT_WORKSPACE_DIR_DISPLAY_STRING = "Current workspace directory (%1)"
CURRENT_WORKSPACE_DIR_NONE_DISPLAY_STRING = "<none loaded>"
CONTAINING_PROJECT_DIR_DISPLAY_STRING = "Containing project directory"
USER_COMPONENTS_DIR_DISPLAY_STRING = "Public components directory (%1)"
NI_COMPONENTS_DIR_DISPLAY_STRING = "TestStand components directory (%1)"
[SEARCH_DIR_DLG]
DLG_TITLE = "Edit Search Directories"
PATH_COLUMN_LABEL = "Path"
DIR_NOT_FOUND_COLUMN_LABEL = "Status"
SEARCH_SUBDIRS_COLUMN_LABEL = "Subdirs"
EXCLUDE_HIDDEN_SUBDIRS_COLUMN_LABEL = "Excl. Hidden"
FILE_EXT_RESTRICTIONS_COLUMN_LABEL = "File Extensions"
MOVE_DOWN_BUTTON_LABEL = "Move &Down"
MOVE_UP_BUTTON_LABEL = "Move &Up"
SEARCH_SUBDIR_CHECK_LABEL = "Search Su&bdirectories"
EXCLUDE_HIDDEN_SUBDIRS_CHECK_LABEL = "Exclude H&idden Subdirectories"
EXCLUDE_FILE_EXT_CHECK_LABEL = "E&xclude"
DELETE_BUTTON_LABEL = "&Remove"
ADD_BUTTON_LABEL = "&Add..."
EDIT_BUTTON_LABEL = "&Change..."
FILE_EXT_GROUP_LABEL = "&File Extension Restrictions"
LIST_LABEL = "&Search Directories:"
SEARCH_SUB_DIRS_COLUMN_TEXT = "Subdirs"
DIR_NOT_FOUND_COLUMN_TEXT = "Not found"
STEP_MODULES_LOADED_WARNING_MESSAGE = "One or more steps have modules loaded. Changes to the search directories do not affect the execution of those steps until you reload the modules."
MESSAGE_BOX_TITLE = "Search Directories"
INVALID_FILE_EXT_MESSAGE = "Invalid file extension list.\nSeparate extensions with a comma (,) or semicolon (;). Each file extension must contain no more than %1 characters."
FILE_EXT_EXCLUDE_PREFIX_TEXT = "~"
[SELECT_TEFILES_DLG]
DLG_TITLE = "Edit Paths in Files"
FILE_LIST_LABEL = "Select the files that contain paths you want to edit:"
ADD_FILES_BUTTON_LABEL = "&Add Files..."
[SELECT_DIR_DLG]
DLG_TITLE = "Select Directory"
DIR_PATH_LABEL = "Directory:"
[SEQFILE_CALLBACK_DLG]
DLG_TITLE = "%1 Callbacks"
CALLBACK_NAME_HEADER = "Callback Name"
CALLBACK_TYPE_HEADER = "Callback Type"
CALLBACK_PRESENT_HEADER = "Present"
ADD_CALLBACK_BTN_LABEL = "&Add"
DELETE_CALLBACK_BTN_LABEL = "&Delete"
EDIT_CALLBACK_BTN_LABEL = "&Edit"
RESERVED_CALLBACK_TYPE = "Engine Callback"
MODEL_CALLBACK_TYPE = "Model Callback"
YES = "yes"
NO = "no"
[PASSWORD_PROTECT_TYPES_DLG]
DLG_TITLE = "Password Protect Types"
CLEAR_PASSWORD_HISTORY = "Clear Password History"
NEW_PASSWORD_LABEL = "New Password:"
REENTER_PASSWORD_LABEL = "Re-enter Password:"
ENABLE_PASSWORD_PROTECTION_CHECKBOX = "Enable Password Protection"
MULTIPLE_PASSWORD_VALUES = "<Multiple Values>"
INCORRECT_PASSWORD_TITLE = "Incorrect Password"
PASSWORD_MISMATCH = "The re-entered password does not match the new password."
[SEQFILE_PROP_DLG]
FILE_FORMAT_LBL = "File Format:"
DLG_TITLE = "%1 Properties"
GENERAL_PAGE_TITLE = "General"
ADVANCED_PAGE_TITLE = "Advanced"
COMMENT_LABEL = "&Comment:"
ADVANCED_BUTTON_LABEL = "&Advanced..."
VERSION_LABEL = "&Version:"
LOAD_OPTION_USE_STEP_OPTION = "Use step load option"
UNLOAD_OPTION_USE_STEP_OPTION = "Use step unload option"
LOAD_OPTION_LABEL = "&Load Option:"
UNLOAD_OPTION_LABEL = "&Unload Option:"
SFGLOBALS_SCOPE_OPTION_LABEL = "Sequence File &Globals:"
SFGLOBALS_SCOPE_OPT_PER_EXECUTION = "Separate File Globals for Each Execution"
SFGLOBALS_SCOPE_OPT_SHARED = "All Executions Share the Same File Globals"
TYPE_LABEL = "&Type:"
MODEL_FILE_LABEL = "Model &File:"
BROWSE_DLG_TITLE = "Select Model File"
NORMAL_TYPE_TEXT = "Normal"
MODEL_TYPE_TEXT = "Model"
FRONTEND_CALLBACKS_TYPE_TEXT = "Front End Callbacks"
TESTSTAND_CALLBACKS_TYPE_TEXT = "Station Callbacks"
TEMPLATE_TYPE_TEXT = "Reserved"
FULL_PATH_LABEL = "Full Path:"
FILE_SIZE_LABEL = "Size:"
DATE_SAVED_LABEL = "Saved:"
MODEL_OPTION_LABEL = "&Model Option:"
USE_TESTSTAND_MODEL_OPTION_TEXT = "Use Station Model"
NO_MODEL_OPTION_TEXT = "No Model"
REQUIRE_SPECIFIC_MODEL_OPTION_TEXT = "Require Specific Model"
REQUIRED_MODEL_NOT_TESTSTAND_MODEL_MSG Line0001 = "Cannot set model to the specified file. You must enable the Allow Other Models option\n"
REQUIRED_MODEL_NOT_TESTSTAND_MODEL_MSG Line0002 = "or change the station model to '%1' in the Station Options dialog box."
REQUIRED_MODEL_NOT_FOUND_AND_NOT_TESTSTAND_MODEL_MSG = "Cannot set model to the specified file. You must enable the Allow Other Models option in the Station Options dialog box."
REQUIRED_EDIT_PROCESS_MODEL_PRIVILEGE_MSG Line0001 = "Cannot change the type of the sequence file to '%1'.\nYou do not have the necessary privileges to edit a '%2' file."
REQUIRED_MODEL_NOT_TESTSTAND_MODEL_TITLE = "Invalid Model File"
REQUIRED_EDIT_PROCESS_MODEL_PRIVILEGE_TITLE = "Insufficient Privileges"
PASSWORD_TITLE = "Incorrect Password"
PASSWORD_CANNOT_LOCK = "Cannot lock the file because the re-entered password does not match the new password."
PASSWORD_CANNOT_UNLOCK = "Cannot unlock the file because the password is incorrect."
PASSWORD_MISMATCH = "The password has changed. The re-entered password does not match the new password."
PASSWORD_PROTECTION_LABEL = "&Password Protection"
PROTECTION_DISABLED_TEXT = "Disabled"
PROTECTION_NOT_EDITABLE_TEXT = "Not Editable"
PROTECTION_NOT_VIEWABLE_TEXT = "Not Viewable"
LOCK_BUTTON_TEXT = "Lock"
UNLOCK_BUTTON_TEXT = "Unlock"
PASSWORD_LABEL = "Password:"
NEW_PASSWORD_LABEL = "New Password:"
REENTER_PASSWORD_LABEL = "Re-enter Password:"
&ATTRIBUTES = "&Attributes..."
INVALID_VERSION_TITLE = "Invalid Value"
INVALID_VERSION_MSG = "%1 is not a valid file version.\nThe format should be \"#.#.#.#\".\n\nDo you want to fix the version?\n(Selecting \"No\" restores the previous value)"
OLDER_VERSION_TITLE = "Version is Older"
OLDER_VERSION_MSG Line0001 = "The version you entered (%1) is older than the current file version (%2).\n\n"
OLDER_VERSION_MSG Line0002 = "Do you want to change the file to use an older version?"
SAME_VERSION_TITLE = "Version is the Same"
SAME_VERSION_MSG Line0001 = "The version you entered (%1) is equivalent to the current file version (%2).\n\n"
SAME_VERSION_MSG Line0002 = "Confirm that you entered the correct version."
CONFIRM_VERSION_TITLE = "Confirm New Version"
CONFIRM_VERSION_MSG = "The version for this file will update from '%1' to '%2'. Is this correct?"
;; Synchronization Page
SYNC_PAGE_TITLE = "Synchronization"
BATCH_SYNC_OPT_LBL = "&Batch Synchronization:\n(Use this setting only when executing the sequence with the Batch process model.)"
BATCH_SYNC_USE_BATCH = "Use model setting"
BATCH_SYNC_DONT_SYNC = "No synchronization"
BATCH_SYNC_SERIAL = "Serial (one thread at a time)"
BATCH_SYNC_PAR = "Parallel (all threads enter simultaneously)"
BATCH_SYNC_ONE_THREAD_ONLY = "One thread only (first thread executes step, remaining threads skip)"
[SEQUENCE_PROP_DLG]
DLG_TITLE = "%1 Properties"
GENERAL_PAGE_TITLE = "General"
ADVANCED_PAGE_TITLE = "Model"
COMMENT_LABEL = "&Comment:"
ADVANCED_BUTTON_LABEL = "&Advanced..."
PRECOND_EDIT_BUTTON_LABEL = "&Preconditions..."
STEP_FAILURE_ACTION_LABEL = "On Step Failure:"
STEP_FAILURE_ACTION_NONE = "No Action"
STEP_FAILURE_ACTION_GOTO_CLEANUP = "Goto Cleanup"
STEP_FAILURE_ACTION_USE_STATION_OPTION = "Use Station Option"
OPTIMIZE_NON_REENTRANT_CALLS_LABEL = "Opti&mize Non-Reentrant Calls to this Sequence"
OPTIMIZE_NON_REENTRANT_CALLS_WARNING = "(Do not enable this option if the sequence depends on an initial step property value that you change during the execution of the sequence.)"
DISABLE_RESULTS_LABEL = "&Disable Result Recording for All Steps"
TYPE_LABEL = "&Type:"
ENTRY_POINT_LABEL = "Entry Point &Name Expression:"
ENTRY_POINT_ENABLE_LABEL = "Entry Point &Enabled Expression:"
NORMAL_TYPE_TEXT = "Normal"
CALLBACK_TYPE_TEXT = "Callback"
EDIT_ENTRY_POINT_TYPE_TEXT = "Edit Entry Point"
EXEC_ENTRY_POINT_TYPE_TEXT = "Execution Entry Point"
DEBUG_ENTRY_POINT_TYPE_TEXT = "Debug Entry Point"
CONFIG_ENTRY_POINT_TYPE_TEXT = "Configuration Entry Point"
CONVERT_ENTRY_POINT_TYPE_TEXT = "Convert Entry Point"
ENTRY_POINT_NAME_EXPR_ERROR = "entry point name expression"
ENTRY_POINT_ENABLE_EXPR_ERROR = "entry point enable expression"
ENTRY_POINT_MENU_HINT_LABEL = "&Menu Hint:"
COPY_STEPS_ON_OVERRIDING_CHECK = "&Copy Steps and Local Variables when Creating an Overriding Sequence"
IGNORE_CLIENT_LABEL = "Entry Point &Ignores Client File"
INITIALLY_HIDDEN_LABEL = "&Hide Entry Point Execution"
CHECK_TO_SAVE_TITLED_FILES_LABEL = "&Save Modified Sequence Files Before Execution"
SHOW_ENTRY_POINT_FOR_FILE_WIN_LABEL = "Show Entry Point when &Client File Window Is Active"
SHOW_ENTRY_POINT_FOR_EXE_WIN_LABEL = "Show Entry Point when Execution &Window Is Active"
SHOW_ENTRY_POINT_ALWAYS_LABEL = "Show Entry Point for &All Windows"
SHOW_ENTRY_POINT_FOR_EDITOR_ONLY_LABEL = "Show Entry Point Only in E&ditor"
ALLOW_INTERACTIVE_EXE_OF_ENTRY_POINT_LABEL = "A&llow Interactive Execution of Entry Point"
[SIMPLE_OBJECT_PROP_SHEET]
TESTOBJECT_TITLE = "General"
TESTOBJECT_TYPE = "Type:"
TESTOBJECT TYPE TEXT = "**Put object type name here**"
TESTOBJECT_VALUE = "This property object has no value."
NUMOBJ_TITLE = "General"
NUMOBJ_TYPE = "Type:"
NUMOBJ_VALUE = "Va&lue:"
FORMATTED_NUM = "Formatted Value:"
NUMOBJ_APPLY_TO_INSTANCES = "Apply Value to All Loaded &Instances of the Type"
ENUMOBJ_TITLE = "General"
ENUMOBJ_TYPE = "Type:"
ENUMOBJ_VALUE = "Va&lue:"
FORMATTED_ENUM = "Formatted Value:"
ENUMOBJ_APPLY_TO_INSTANCES = "Apply Value to All Loaded &Instances of the Type"
STROBJ_TITLE = "General"
STROBJ_TYPE = "Type:"
STROBJ_VALUE = "Va&lue:"
STROBJ_APPLY_TO_INSTANCES = "Apply Value to All Loaded &Instances of the Type"
BOOLOBJ_TITLE = "General"
BOOLOBJ_TYPE = "Type:"
BOOLOBJ_VALUE = "Va&lue:"
BOOLOBJ_APPLY_TO_INSTANCES = "Apply Value to All Loaded &Instances of the Type"
REFOBJ_TITLE = "General"
REFOBJ_TYPE = "Type:"
REFOBJ_VALUE = "Va&lue:"
REFOBJ_RELEASE = "&Release"
ARRAYBOUNDS_TITLE = "Bounds"
ARRAYBOUNDS_DIMENSION_STRING = "Dimensions &String:"
ARRAYBOUNDS_NUM_DIMENSIONS = "&Number of Dimensions:"
ARRAYBOUNDS_INITIAL_EMPTY = "&Empty"
ARRAYBOUNDS_LOWER_BOUND = "&Lower Bound:"
ARRAYBOUNDS_UPPER_BOUND = "&Upper Bound:"
ARRAYBOUNDS_APPLY_TO_INSTANCES = "Apply Bounds to All Loaded &Instances of the Type."
ARRAYBOUNDS_DIMENSIONS_OUT_OF_RANGE = "The array dimension %1 is out of range (%2-%3)."
ARRAYBOUNDS_LOWER_BOUNDS_GREATER_THAN_UPPER_BOUNDS = "Lower bounds cannot be greater than upper bounds."
ATTACH_TO_FILE_LABEL = "A&ttach to this File (If you do not attach the type, TestStand saves the type with the file only if this file contains instances of the type.)"
COMMENT_LABEL = "&Comment:"
&ADVANCED = "&Advanced"
&FLAGS = "&Flags..."
&ATTRIBUTES = "&Attributes..."
EDIT_NUM_FORMAT_BUTTON_LABEL = "&Numeric Format..."
[ADDITIONAL_RESULTS_DLG]
DLG_TITLE = "Configure Additional Results"
[STEP_PROP_DLG]
STEP_HAS_NO_PARENT = "Unable to show properties dialog box for steps that do not belong to a sequence and sequence file."
DLG_TITLE = "%1 Step Properties"
GENERAL_PAGE_TITLE = "General"
COMMENT_LABEL = "&Comment:"
DESCRIPTION_LABEL = "Description:"
ADAPTER_LABEL = "第三方程序:"
STEP_TYPE_LABEL = "Type:"
PRECOND_BUTTON_LABEL = "&Preconditions..."
ADDITIONAL_RESULTS_BUTTON_LABEL = "Additional &Results..."
CHANGE_TYPE_BUTTON_LABEL = "Change Step &Type"
SPECIFY_MODULE_BUTTON_LABEL = "&Specify Module..."
ADVANCED_BUTTON_LABEL = "&Advanced..."
HAS_MODULE_LABEL = "&Has module"
POSTACTION_PAGE_TITLE = "Post Actions"
ONFAIL_LABEL = "On &Fail:"
ONPASS_LABEL = "On &Pass:"
CUSTOM_TRUE_LABEL = "On Condition &True:"
CUSTOM_FALSE_LABEL = "On Condition Fa&lse:"
CUSTOM_CONDITION_CHECK_LABEL = "&Specify Custom Condition"
CUSTOM_CONDITION_EDIT_LABEL = "Custom Condition E&xpression:"
GOTO_STEP_LABEL = "&Destination Step (ID or Name):"
CALLBACK_STEP_LABEL = "Se&quence:"
ACTION_GOTO_STEP = "Goto destination"
ACTION_TERMINATE_EXECUTION = "Terminate execution"
ACTION_GOTO_NEXT = "Goto next step"
ACTION_CALLBACK = "Call Sequence"
ACTION_BREAK = "Break"
RUNOPTION_PAGE_TITLE = "Run Options"
LOAD_OPTION_LABEL = "&Load Option:"
UNLOAD_OPTION_LABEL = "&Unload Option:"
RUN_MODE_LABEL = "Run &Mode:"
BREAKPOINT_LABEL = "&Breakpoint Settings"
BREAKPOINT_CHECKBOX_LABEL = "&Set Breakpoint"
CONFIGURE_BREAKPOINT_BUTTON_LABEL = "&Configure"
STEP_FAIL_CAUSES_SEQ_FAIL_LABEL = "Step &Failure Causes Sequence Failure"
EVAL_PRECOND_FOR_INT_EXE_LABEL = "&Precondition Evaluation in Interactive Mode:"
EVAL_PRECOND_USE_STATION_OPTION = "Use station option"
EVAL_PRECOND_DO_EVAL = "Evaluate precondition"
EVAL_PRECOND_DONT_EVAL = "Do not evaluate precondition"
RESULT_RECORDING_OPTION_DISABLED = "Disabled"
RESULT_RECORDING_OPTION_ENABLED = "Enabled"
RESULT_RECORDING_OPTION_ENABLED_OVERRIDE_SEQUENCE_SETTING = "Enabled - Override Sequence Setting"
RESULT_RECORDING_OPTION_LABEL = "&Result Recording:"
IGNORE_RTE_LABEL = "&Ignore Run-Time Errors"
IGNORE_TERMINATION_LABEL = "Ignore &Termination"
LOAD_OPTION_PRELOAD_WHEN_OPEN = "Preload when opening sequence file"
LOAD_OPTION_PRELOAD_WHEN_EXEC = "Preload when execution begins"
LOAD_OPTION_DYNAMIC = "Load dynamically"
UNLOAD_OPTION_ON_PRECOND_FAIL = "Unload when precondition fails"
UNLOAD_OPTION_AFTER_STEP_EXEC = "Unload after step executes"
UNLOAD_OPTION_AFTER_SEQ_EXEC = "Unload after sequence executes"
UNLOAD_OPTION_WHEN_CLOSED = "Unload when sequence file closes"
UNLOAD_OPTION_NEVER = "Never unload"
LOAD_OPTION_FROM_SEQFILE_MESSAGE Line0001 = "Changes you make to the load option for this step have no effect "
LOAD_OPTION_FROM_SEQFILE_MESSAGE Line0002 = "because the sequence file load option overrides the step load option. "
LOAD_OPTION_FROM_SEQFILE_MESSAGE Line0003 = "Use the Sequence File Properties dialog box to change the sequence file load option."
UNLOAD_OPTION_FROM_SEQFILE_MESSAGE Line0001 = "Changes you make to the unload option for this step have no effect "
UNLOAD_OPTION_FROM_SEQFILE_MESSAGE Line0002 = "because the sequence file unload option overrides the step unload option. "
UNLOAD_OPTION_FROM_SEQFILE_MESSAGE Line0003 = "Use the Sequence File Properties dialog box to change the sequence file unload option."
LOAD_OPTION_FROM_SEQCALL_MESSAGE Line0001 = "Changes you make to the load option for this Sequence Call step have no effect "
LOAD_OPTION_FROM_SEQCALL_MESSAGE Line0002 = "because an expression that evaluates only at run time specifies the module. "
LOAD_OPTION_FROM_SEQCALL_MESSAGE Line0003 = "Use the Specify Module dialog box to change the way to specify the module."
IMMEDIATE_UNLOAD_SEQ_FILE_MESSAGE Line0001 = "If you enable the Optimize Non-Reentrant Calls to this Sequence option "
IMMEDIATE_UNLOAD_SEQ_FILE_MESSAGE Line0002 = "for a called sequence, the sequence file that contains the sequence does "
IMMEDIATE_UNLOAD_SEQ_FILE_MESSAGE Line0003 = " not unload until execution ends."
CHANGE_BUTTON_LABEL = "&Change"
RUN_MODE_NORMAL = "Normal"
RUN_MODE_SKIP = "Skip"
RUN_MODE_FORCE_PASS = "Force Pass"
RUN_MODE_FORCE_FAIL = "Force Fail"
WINDOW_ACTIVATION_LABEL = "&TestStand Window Activation:"
WIN_ACT_NONE = "No activation"
WIN_ACT_ACTIVATE_WHEN_STEP_COMPLETES = "Activate when step completes"
WIN_ACT_IF_INITIALLY_ACTIVE_REACTIVATE = "If initially active, re-activate when step completes"
TRACE_LEAVE_ASIS = "Use current trace setting"
TRACE_TURN_ON = "Enable tracing in sequence"
TRACE_TURN_OFF = "Disable tracing in sequence"
TRACE_USE_EXE_DEFAULT = "Use initial execution setting"
SEQCALL_TRACE_LABEL = "Sequence Call Tr&ace Setting:"
LOOP_PAGE_TITLE = "Loop Options"
LOOP_TYPE_LABEL = "Loop &Type:"
RECORD_ITER_RESULT_LABEL = "&Record Result of Each Iteration"
PASS_FAIL_TEXT1 = "Sto&p after"
PASS_FAIL_TEXT2 = "iterations"
PASS_FAIL_TEXT3 = "or after a &maximum of"
PASS_FAIL_TEXT4 = "iterations."
FIXED_LOOP_NUM_LABEL = "&Number of Loops:"
FIXED_RESULT_TEXT1 = "Loop result is &Fail if"
FIXED_RESULT_TEXT2 = "% of iterations pass."
LOOP_WHILE_LABEL = "Loop &While Expression:"
LOOP_RESULT_LABEL = "Loop &Status Expression:"
LOOP_INCREMENT_LABEL = "Loop In&crement Expression:"
LOOP_INITIALIZE_LABEL = "Loop &Initialization Expression:"
LOOP_TYPE_NONE = "None"
LOOP_TYPE_FIXED_NUMBER = "Fixed number of loops"
LOOP_TYPE_PASS_FAIL_COUNT = "Pass/Fail count"
LOOP_TYPE_CUSTOM = "Custom"
LOOP_RESULT_PASS = "pass"
LOOP_RESULT_FAIL = "fail"
PASS_FAIL_RESULT = "Loop result is %1 if %2 %3 within %4 iterations."
FIXED_PERCENT_ERR_MESSAGE = "Invalid percent value. You must enter a valid number between 0 and 100."
LOOP_WHILE_ERROR = "loop while expression"
LOOP_RESULT_ERROR = "loop status expression"
LOOP_INCREMENT_ERROR = "loop increment expression"
LOOP_INITIALIZE_ERROR = "loop initialization expression"
FIXED_LOOP_NUM_ERR_MESSAGE = "Invalid loop count."
PASSFAIL_MAX_NUM_ERR_MESSAGE = "Invalid maximum loop count."
PASSFAIL_FAIL_NUM_ERR_MESSAGE = "Invalid loop count."
POST_CUSTOM_ERROR = "custom condition expression"
PRECOND_EDIT_BUTTON_LABEL = "&Precondition Editor..."
ADVANCED_PAGE_TITLE = "Expressions"
PRE_EXPR_LABEL = "&Pre-Expression:"
POST_EXPR_LABEL = "Pos&t-Expression:"
STATUS_EXPR_LABEL = "&Status Expression:"
PRE_EXPR_ERROR = "pre-expression"
POST_EXPR_ERROR = "post-expression"
STATUS_EXPR_ERROR = "status expression"
GOTO_DESTINATION_ERROR = "destination expression"
CALLBACK_ERROR = "sequence expression"
;; Synchronization Page
SYNC_PAGE_TITLE = "Synchronization"
MUTEX_CHECK_LABEL = "&Use Lock to Allow Only One Thread at a Time to Execute the Step"
MUTEX_CHECK_COMMENT = "(The lock is not in effect during the evaluation of preconditions.)"
MUTEX_NAME_OR_REF_LBL = "&Lock Name or Reference Expression:\n(Pass an array to lock multiple locks in a single operation\nor leave blank to use a lock unique to the step.)"
BATCH_SYNC_OPT_LBL = "&Batch Synchronization:\n(Use this setting only when executing the sequence with the Batch process model.)"
BATCH_SYNC_USE_SEQ_FILE = "Use sequence file setting"
BATCH_SYNC_USE_BATCH = "Use model setting"
BATCH_SYNC_DONT_SYNC = "No synchronization"
BATCH_SYNC_SERIAL = "Serial (one thread at a time)"
BATCH_SYNC_PAR = "Parallel (all threads enter simultaneously)"
BATCH_SYNC_ONE_THREAD_ONLY = "One thread only (first thread executes step, remaining threads skip)"
MUTEX_NAME_OR_REF_SYNTAX_ERROR = "Lock Name or Reference expression"
;; Switch Executive Page
SWITCH_PAGE_TITLE = "Switching"
ENABLE_SWITCHING = "&Enable Switching"
WAIT_FOR_DEBOUNCE = "&Wait for Debounce before Executing Step"
SE_VIRT_DEV = "&Switch Executive\nVirtual Device"
OPERATION = "O&peration"
ROUTE_GROUP_TO_CONNECT = "Route(s)\nto &Connect"
ROUTE_GROUP_TO_DISCONNECT = "Route(s)\nto &Disconnect"
OPERATON_ORDER = "Operation O&rder"
MULTICONNECT_MODE = "&Multiconnect Mode"
CONNECTION_LIFE_TIME = "Connection &Lifetime"
OPERATION_CONNECT = "Connect"
OPERATION_DISCONNECT = "Disconnect"
OPERATION_DISCONNECT_ALL = "Disconnect All"
OPERATION_CONNECT_DISCONNECT = "Connect/Disconnect"
OPERATION_FIND_ROUTE = "Find Route"
CONNLIFETIME_MANUAL = "Manual"
CONNLIFETIME_EXECUTION = "Execution"
CONNLIFETIME_THREAD = "Thread"
CONNLIFETIME_SEQUENCE = "Sequence"
CONNLIFETIME_STEP = "Step"
BREAK_BEFORE_MAKE = "Disconnect before Connect"
BREAK_AFTER_MAKE = "Disconnect after Connect"
NO_MULTICONNECT = "No Multiconnect"
MULTICONNECT_ROUTES = "Multiconnect Routes"
DEFAULT_MULTICONNECT_MODE = "Use Default Setting for Routes"
VIRTUAL_DEVICE_SYNTAX_ERROR = "virtual device expression"
ROUTE_GROUP_CONNECT_SYNTAX_ERROR = "connect expression"
ROUTE_GROUP_DISCONNECT_SYNTAX_ERROR = "disconnect expression"
;; Requirements Page
REQ_PAGE_TITLE = "Requirements"
REQ_PAGE_REQ_LIST_LABEL = "Requirements List:"
REQ_PAGE_CLICK_TO_INSERT = "<insert new item>"
REQ_PAGE_CANNOT_BE_EMPTY = "A requirement value cannot be empty."
[STEP_TYPE_MENU_EDITOR]
DUPLICATE_STEP_TYPE_GROUPS = "Invalid step type group information. Duplicate step type groups detected and removed."
STEP_TYPE_MENU_EDITOR_TITLE = "Step Type Menu Editor"
PREVIEW = "&Preview Menu"
TREE_LABEL = "&Groups and Step Types:"
NO_TEXT = ""
GROUP_SETTINGS_LABEL = "Group Settings"
STEP_TYPE_SETTINGS_LABEL = "Step Type Settings"
MOVE_UP = "Move &Up"
MOVE_DOWN = "Move &Down"
ADD_GROUP = "&Add Group"
REMOVE_GROUP = "Remo&ve Group"
REMOVE_TYPE = "Remo&ve Type"
RENAME_GROUP = "Re&name Group"
SEPARATOR = "&Separator"
SUBMENU = "Su&bmenu"
GROUP_NAME_EXPR = "Submenu Display Name E&xpression"
HELP = "&Help"
HIDDEN = "H&ide"
OK = "&OK"
CANCEL = "Cancel"
NEW_GROUP_NAME_FORMAT = "Group%1"
EMPTY_SUBMENU = "<Empty>"
CANNOT_RENAME_GROUP = "You cannot rename this group."
GROUP_NAME_EXISTS = "This group name already exists."
CANNOT_REMOVE_GROUP = "You cannot remove this group."
CANNOT_REMOVE_NONEMPTY_GROUP = "You cannot remove this group because it is not empty."
CANNOT_REMOVE_TYPE = "You cannot remove this type because it is still loaded. You can remove only types that are no longer in use."
[BLOCK_STRUCTURE_DLG]
BLOCK_STRUCTURE = "Block Structure"
IS_BLOCK_STRUCTURE_STEP = "Step &Affects Sequence Block Structure"
BLOCK_START_STEP_TYPES = "Block &Start Step Types:"
BLOCK_END_STEP_TYPES = "Block &End Step Types:"
CAN_ENCAPSULATE_STEP = "Can S&urround a Selection of Steps"
OK = "&OK"
CANCEL = "&Cancel"
HELP = "&Help"
[STEP_TYPE_PROP_DLG]
DLG_TITLE = "%1 Step Type Properties"
GENERAL_PAGE_TITLE = "General"
DESIGNATE_ICON_CHECK = "Designate an &Icon:"
DEFAULT_NAME_FORMAT_LABEL = "Default Step &Name Expression:"
DESCRIPTION_FORMAT_LABEL = "Step &Description Expression:"
DESIGNATE_ADAPTER_CHECK = "指定一个第三方程序 &A:"
BROWSE = "&Browse..."
SPECIFY_MODULE = "Default &Module..."
PRECONDITIONS = "&Preconditions..."
ADVANCED = "Ad&vanced..."
&FLAGS = "&Flags..."
&ATTRIBUTES = "&Attributes..."
&BLOCK_STRUCTURE = "&Block Structure..."
DEFAULT_ADDITIONAL_&RESULTS = "Default Additional &Results..."
CONFIGURE_DEFAULT_ADDITIONAL_RESULTS = "Configure Default Additional Results"
&PRECONFIGURED_ADDITIONAL_RESULTS = "&Preconfigured Additional Results..."
CONFIGURE_PRECONFIGURED_ADDITIONAL_RESULTS = "Configure Preconfigured Additional Results"
COMMENT_LABEL = "&Comment:"
ATTACH_TO_FILE_LABEL = "A&ttach to this File (If you do not attach the type, TestStand saves the type with the file only if this file contains instances of the type.)"
CAN_BE_SUBSTEP_LABEL = "&Can Be Substep"
CAN_ONLY_BE_SUBSTEP_LABEL = "Can O&nly Be Substep"
BAD_FLAGS_FOR_STEP_TYPE_TITLE = "Unacceptable Flags"
BAD_FLAGS_FOR_STEP_TYPE_MSG = "Only properties of step types can be shared or unstructured. Those flags have been cleared in the step type."
POSTACTION_PAGE_TITLE = "Default Post Actions"
ONFAIL_LABEL = "On &Fail:"
ONPASS_LABEL = "On &Pass:"
CUSTOM_TRUE_LABEL = "On Condition &True:"
CUSTOM_FALSE_LABEL = "On Condition Fa&lse:"
CUSTOM_CONDITION_CHECK_LABEL = "&Specify Custom Condition"
CUSTOM_CONDITION_EDIT_LABEL = "Custom Condition E&xpression:"
GOTO_STEP_LABEL = "&Destination Step (ID or Name):"
CALLBACK_STEP_LABEL = "Se&quence:"
ACTION_GOTO_STEP = "Goto destination"
ACTION_TERMINATE_EXECUTION = "Terminate execution"
ACTION_GOTO_NEXT = "Goto next step"
ACTION_CALLBACK = "Call Sequence"
ACTION_BREAK = "Break"
RUNOPTION_PAGE_TITLE = "Default Run Options"
LOAD_OPTION_LABEL = "&Load Option:"
UNLOAD_OPTION_LABEL = "&Unload Option:"
RUN_MODE_LABEL = "Run &Mode:"
BREAKPOINT_LABEL = "&Breakpoint"
STEP_FAIL_CAUSES_SEQ_FAIL_LABEL = "Step &Failure Causes Sequence Failure"
IGNORE_RTE_LABEL = "&Ignore Run-Time Errors"
IGNORE_TERMINATION_LABEL = "Ignore &Termination"
LOAD_OPTION_PRELOAD_WHEN_OPEN = "Preload when opening sequence file"
LOAD_OPTION_PRELOAD_WHEN_EXEC = "Preload when execution begins"
LOAD_OPTION_DYNAMIC = "Load dynamically"
RESULT_RECORDING_OPTION_DISABLED = "Disabled"
RESULT_RECORDING_OPTION_ENABLED = "Enabled"
RESULT_RECORDING_OPTION_ENABLED_OVERRIDE_SEQUENCE_SETTING = "Enabled - Override Sequence Setting"
RESULT_RECORDING_OPTION_LABEL = "&Result Recording"
UNLOAD_OPTION_ON_PRECOND_FAIL = "Unload when precondition fails"
UNLOAD_OPTION_AFTER_STEP_EXEC = "Unload after step executes"
UNLOAD_OPTION_AFTER_SEQ_EXEC = "Unload after sequence executes"
UNLOAD_OPTION_WHEN_CLOSED = "Unload when sequence file closes"
UNLOAD_OPTION_NEVER = "Never unload"
LOAD_OPTION_FROM_SEQFILE_MESSAGE Line0001 = "Changes you make to the load option for this step have no effect\n"
LOAD_OPTION_FROM_SEQFILE_MESSAGE Line0002 = "because the sequence file load option overrides the step load option.\n"
LOAD_OPTION_FROM_SEQFILE_MESSAGE Line0003 = "Use the Sequence File Properties dialog box to change the sequence file load option."
UNLOAD_OPTION_FROM_SEQFILE_MESSAGE Line0001 = "Changes you make to the unload option for this step have no effect because\n"
UNLOAD_OPTION_FROM_SEQFILE_MESSAGE Line0002 = "the sequence file unload option overrides the unload option for this step. Use\n"
UNLOAD_OPTION_FROM_SEQFILE_MESSAGE Line0003 = "the Sequence File Properties dialog box to change the sequence file unload option."
LOAD_OPTION_FROM_SEQCALL_MESSAGE Line0001 = "Changes you make to the load option for this sequence call step have no effect\n"
LOAD_OPTION_FROM_SEQCALL_MESSAGE Line0002 = "because an expression that evaluates only at run time specifies the module.\n"
LOAD_OPTION_FROM_SEQCALL_MESSAGE Line0003 = "Use the Specify Module dialog box to change the module specification for this step."
CHANGE_BUTTON_LABEL = "&Change"
RUN_MODE_NORMAL = "Normal"
RUN_MODE_SKIP = "Skip"
RUN_MODE_FORCE_PASS = "Force Pass"
RUN_MODE_FORCE_FAIL = "Force Fail"
TRACE_LEAVE_ASIS = "Use current trace setting"
TRACE_TURN_ON = "Enable tracing in sequence"
TRACE_TURN_OFF = "Disable tracing in sequence"
TRACE_USE_EXE_DEFAULT = "Use initial execution setting"
WINDOW_ACTIVATION_LABEL = "TestStand &Window Activation:"
WIN_ACT_NONE = "No activation"
WIN_ACT_ACTIVATE_WHEN_STEP_COMPLETES = "Activate when step completes"
WIN_ACT_IF_INITIALLY_ACTIVE_REACTIVATE = "If initially active, re-activate when step completes"
EVAL_PRECOND_FOR_INT_EXE_LABEL = "&Precondition Evaluation in Interactive Mode:"
EVAL_PRECOND_USE_STATION_OPTION = "Use station option"
EVAL_PRECOND_DO_EVAL = "Evaluate precondition"
EVAL_PRECOND_DONT_EVAL = "Do not evaluate precondition"
SEQCALL_TRACE_LABEL = "Sequence Call Tr&ace Setting:"
LOOP_PAGE_TITLE = "Default Loop Options"
LOOP_TYPE_LABEL = "Loop &Type:"
RECORD_ITER_RESULT_LABEL = "&Record Result of Each Iteration"
PASS_FAIL_TEXT1 = "Sto&p after"
PASS_FAIL_TEXT2 = "iterations"
PASS_FAIL_TEXT3 = "or after a &maximum of"
PASS_FAIL_TEXT4 = "iterations."
FIXED_LOOP_NUM_LABEL = "&Number of Loops:"
FIXED_RESULT_TEXT1 = "Loop result is &Fail if"
FIXED_RESULT_TEXT2 = "% of iterations pass."
LOOP_WHILE_LABEL = "Loop &While Expression:"
LOOP_RESULT_LABEL = "Loop &Status Expression:"
LOOP_INCREMENT_LABEL = "Loop In&crement Expression:"
LOOP_INITIALIZE_LABEL = "Loop &Initialization Expression:"
LOOP_TYPE_NONE = "None"
LOOP_TYPE_FIXED_NUMBER = "Fixed number of loops"
LOOP_TYPE_PASS_FAIL_COUNT = "Pass/Fail count"
LOOP_TYPE_CUSTOM = "Custom"
LOOP_RESULT_PASS = "pass"
LOOP_RESULT_FAIL = "fail"
PASS_FAIL_RESULT = "Loop result is %1 if %2 %3 within %4 iterations."
DEFAULT_NAME_ERROR = "Default step name expression"
DESCRIPTION_FORMAT_ERROR = "Step description expression"
ITEM_NAME_ERROR = "Item name expression"
SUBMENU_NAME_ERROR = "Submenu name expression"
SING_ITEM_NAME_ERROR = "Singular item name expression"
MENU_ITEM_NAME_ERROR = "Menu item name expression"
EMPTY_EXPR_ERROR = "The %1 cannot be empty."
LOOP_WHILE_ERROR = "loop while expression"
LOOP_RESULT_ERROR = "loop status expression"
POST_CUSTOM_ERROR = "custom condition expression"
GOTO_DESTINATION_ERROR = "destination expression"
CALLBACK_ERROR = "sequence expression"
ADVANCED_PAGE_TITLE = "Default Expressions"
PRE_EXPR_LABEL = "&Pre-Expression:"
POST_EXPR_LABEL = "Pos&t-Expression:"
STATUS_EXPR_LABEL = "&Status Expression:"
PRE_EXPR_ERROR = "pre-expression"
POST_EXPR_ERROR = "post-expression"
STATUS_EXPR_ERROR = "status expression"
MENU_PAGE_TITLE = "Menu"
ITEM_NAME_LABEL = "Item &Name Expression:"
GROUP_LABEL = "Grou&p:"
EDIT_STEP_TYPE_MENU = "&Edit Step Type Menu..."
SUBSTEPS_PAGE_TITLE = "Substeps"
SUBSTEP_ADAPTER_COMBO_LABEL = "第三方程序 &p:"
SUBSTEP_NAME_LABEL = "Name"
SUBSTEP_TYPE_LABEL = "Type"
SUBSTEP_DETAILS_LABEL = "Details"
SUBSTEP_ADD_BUTTON_LABEL = "&Add..."
SUBSTEP_DELETE_BUTTON_LABEL = "&Delete"
SUBSTEP_SPECIFY_MODULE_BUTTON_LABEL = "&Specify Module..."
SUBSTEP_RENAME_BUTTON_LABEL = "&Rename"
SUBSTEP_MOVE_UP_BUTTON_LABEL = "Move &Up"
SUBSTEP_MOVE_DOWN_BUTTON_LABEL = "Move Do&wn"
SUBSTEP_TYPE_INFO_LABEL = "Substep Info"
EDIT_SUBSTEP_MENU_ITEM_NAME_LABEL = "Menu Item &Name Expression:"
EDIT_SUBSTEP_SUPPORTS_READONLY_LABEL = "Supports &Edit as Read-Only"
DISABLE_PROPS_PAGE_TITLE = "Disable Properties"
DISABLE_PROPS_LABEL = "&Select Properties to Disable from the Following List:\n"
DISABLE_NOTE_PROPS_LABEL Line0001 = "Note: When you change the values of these step type properties, "
DISABLE_NOTE_PROPS_LABEL Line0002 = "the values do not automatically propagate to steps of this "
DISABLE_NOTE_PROPS_LABEL Line0003 = "type. Refer to the NI TestStand Help for more information."
APPLY_TO_INSTANCES_LABEL = "Appl&y Changes in this Dialog Box to all Loaded Steps of this Type."
CODE_TMPLTS_PROPS_PAGE_TITLE = "Code Templates"
CREATE_CODE_TMPLT_LABEL = "&Create..."
ADD_CODE_TMPLT_LABEL = "&Add..."
REMOVE_CODE_TMPLT_LABEL = "&Remove"
EDIT_CODE_TMPLT_LABEL = "&Edit..."
TEMPLATE_NAME_COLUMN_LABEL = "Name"
TEMPLATE_TYPE_COLUMN_LABEL = "Type"
TEMPLATE_NOT_FOUND_TYPE = "<Not Found>"
MOVE_UP_LABEL = "Move &Up"
MOVE_DOWN_LABEL = "Move &Down"
CODE_TMPLT_DESCRIPTION_LABEL = "Descri&ption:"
ADD_CODE_TMPLT_SELECTION_REQD_MSG = "You must select an existing code template.\nUse the Create button to create a new template."
NO_CODE_TMPLTS_TO_ADD_MSG Line0001 = "Cannot locate any code templates that are not already associated with this step type.\n"
NO_CODE_TMPLTS_TO_ADD_MSG Line0002 = "Use the Create button to create a new code template from an existing one."
NO_CODE_TMPLTS_TO_CREATE_FROM_MSG Line0001 = "Cannot locate code templates on this computer.\n"
NO_CODE_TMPLTS_TO_CREATE_FROM_MSG Line0002 = "You must use an existing template to create new templates.\n"
NO_CODE_TMPLTS_TO_CREATE_FROM_MSG Line0003 = "Confirm the NI TestStand installation.\n"
ADD_CODE_TMPLTS_DLG_TITLE = "Select Code Templates to Add to Step Type"
CREATE_CODE_TMPLTS_DLG_TITLE = "Create Code Templates"
NEW_CODE_TMPLT_NAME_LABEL = "New Code Template &Name:"
NEW_CODE_TMPLT_DESC_LABEL = "New Code Template &Description:"
BASE_CODE_TMPLT_LIST_LABEL = "&Base the New Template on:"
TEMPLATE_TYPE_COMBO_LABEL = "New Code Template &Type:"
VALID_CODE_TMPLT_NAME_REQD_MSG Line0001 = "You must enter a valid code template name.\n"
VALID_CODE_TMPLT_NAME_REQD_MSG Line0002 = "A valid code template name cannot contain characters that are invalid in a directory name."
BASE_CODE_TMPLT_REQD_MSG = "You must select an existing code template as the base for the new code template."
CANNOT_CREATE_DUPLICATE_CODE_TMPLT_PROMPT = "The new template name must be different from the base template name."
OVERWRITE_CODE_TMPLT_PROMPT = "The code template '%1' already exists. Overwrite it?"
CREATE_DUPLICATE_CODE_TMPLT_PROMPT Line0001 = "The code template '%1' already exists in the search path as:\n'%2'\n"
CREATE_DUPLICATE_CODE_TMPLT_PROMPT Line0002 = "If you continue, TestStand creates a new code template as:\n'%3'\n"
CREATE_DUPLICATE_CODE_TMPLT_PROMPT Line0003 = "The instance TestStand uses depends on the search path priorities.\n"
CREATE_DUPLICATE_CODE_TMPLT_PROMPT Line0004 = "Do you want to continue?"
;; Synchronization Page
SYNC_PAGE_TITLE = "Default Synchronization"
MUTEX_CHECK_LABEL = "&Use Lock to Allow Only One Thread at a Time to Execute the Step"
MUTEX_CHECK_COMMENT = "(The lock is not in effect during the evaluation of preconditions.)"
MUTEX_NAME_OR_REF_LBL = "&Lock Name or Reference Expression:\n(Pass an array to lock multiple locks in a single operation\nor leave blank to use a lock unique to the step.)"
BATCH_SYNC_OPT_LBL = "&Batch Synchronization:\n(Use this setting only when executing the sequence with the Batch process model.)"
BATCH_SYNC_USE_SEQ_FILE = "Use sequence file setting"
BATCH_SYNC_USE_BATCH = "Use model setting"
BATCH_SYNC_DONT_SYNC = "No synchronization"
BATCH_SYNC_SERIAL = "Serial (one thread at a time)"
BATCH_SYNC_PAR = "Parallel (all threads enter simultaneously)"
BATCH_SYNC_ONE_THREAD_ONLY = "One thread only (first thread executes step, remaining threads skip)"
MUTEX_NAME_OR_REF_SYNTAX_ERROR = "Lock Name or Reference expression"
;; Switch Executive Page
SWITCHEXEC_PAGE_TITLE = "Default Switching"
ENABLE_SWITCHING = "&Enable Switching"
WAIT_FOR_DEBOUNCE = "&Wait for Debounce before Executing Step"
SE_VIRT_DEV = "Switch Executive\n&Virtual Device"
OPERATION = "&Operation"
ROUTE_GROUP_TO_CONNECT = "Route(s)\nto &Connect"
ROUTE_GROUP_TO_DISCONNECT = "Route(s)\nto &Disconnect"
OPERATON_ORDER = "Operation O&rder"
MULTICONNECT_MODE = "&Multiconnect Mode"
CONNECTION_LIFE_TIME = "Connection &Lifetime"
OPERATION_CONNECT = "Connect"
OPERATION_DISCONNECT = "Disconnect"
OPERATION_DISCONNECT_ALL = "Disconnect All"
OPERATION_CONNECT_DISCONNECT = "Connect/Disconnect"
CONNLIFETIME_MANUAL = "Manual"
CONNLIFETIME_EXECUTION = "Execution"
CONNLIFETIME_THREAD = "Thread"
CONNLIFETIME_SEQUENCE = "Sequence"
CONNLIFETIME_STEP = "Step"
BREAK_BEFORE_MAKE = "Disconnect before Connect"
BREAK_AFTER_MAKE = "Disconnect after Connect"
NO_MULTICONNECT = "No Multiconnect"
MULTICONNECT_ROUTES = "Multiconnect Routes"
DEFAULT_MULTICONNECT_MODE = "Use Default Setting for Routes"
;; View changes button and message dialog
VIEW_CHANGES_BTN_LABEL = "View Chan&ges..."
VIEW_CHANGES_TITLE = "Changes to %1 %2 Properties"
VIEW_CHANGES_MESSAGE = "The following properties have been modified in this step type:\r\n\r\n%1"
VIEW_CHANGES_NO_CHANGES_MESSAGE = "No changes have been made to this step type."
VIEW_CHANGES_DISABLED_PROPERTY = "Disable %1"
VIEW_CHANGES_ENABLED_PROPERTY = "Enable %1"
VIEW_CHANGES_STRUCT_PASSING_CHANGED = "Struct Passing"
;; Cannot Apply Changes warning message
CANNOT_APPLY_ADAPTER_CHANGE_TITLE = "不能对步骤应用某些更改"
CANNOT_APPLY_ADAPTER_CHANGE_MESSAGE Line0001 = "禁用指定第三方程序设置时,无法将更改应用于已加载的步骤。 "
CANNOT_APPLY_ADAPTER_CHANGE_MESSAGE Line0002 = "必须指定第三方程序,否则不能将更改应用于所有加载的步骤。"
[STEP_TYPE_PROP_DLG Property Display Names]
TS.CanSpecifyModule = "Specify Module"
TS.CanEditCode = "Edit Code"
TS.CanEditModulePrototype = "Edit Module Prototype"
TS.CanEditParameterAdditionalResults = "Parameter Additional Results"
TS.SData = "Module"
Flags = "Advanced Button\\Edit Flags"
Comment = "Comment"
TS.LoadOpt = "Load Option"
TS.UnloadOpt = "Unload Option"
TS.Mode = "Run Mode"
TS.PrecondIntExe = "Precondition Evaluation in Interactive Mode"
TS.WindowActivation = "TestStand Window Activation"
TS.HasModule = "Has Module"
TS.IgnoreRTE = "Ignore Run-Time Errors"
TS.StepFCSeqF = "Step Failure Causes Sequence Failure"
TS.ResultOption = "Result Recording"
TS.UseMutex = "Use Lock"
TS.MutexNameOrRef = "Lock Name or Reference Expression"
TS.BatchSyncOpt = "Batch Synchronization"
TS.SwitchEnabled = "Switch Enabled"
TS.VirtualDeviceName = "Virtual Device Name"
TS.SwitchOperation = "Switch Operation"
TS.RouteGroupConnect = "Route(s) to Connect"
TS.RouteGroupDisconnect = "Route(s) to Disconnect"
TS.MulticonnectMode = "Multiconnect Mode"
TS.OperationOrder = "Operation Order"
TS.ConnectionLifetime = "Connect/Disconnect Connection Lifetime"
TS.WaitForDebounce = "Wait for Debounce"
TS.PassAct = "Pass Action"
TS.FailAct = "Fail Action"
TS.CustTrueAct = "Action on Custom Condition True"
TS.CustFalseAct = "Action on Custom Condition False"
TS.PassActTarget = "Target for Pass Action"
TS.FailActTarget = "Target for Fail Action"
TS.CustTrueActTarget = "Target if Custom Condition True"
TS.CustFalseActTarget = "Target if Custom Condition False"
TS.CustExpr = "Custom Condition for Post Action"
TS.PreCond = "Preconditions"
TS.Icon = "Icon"
TS.StatusExpr = "Status Expression"
TS.PreExpr = "Pre-Expression"
TS.PostExpr = "Post-Expression"
TS.LoopType = "Loop Type"
TS.LoopIncrement = "Loop Increment Expression"
TS.LoopInitialize = "Loop Initialization Expression"
TS.LoopWhile = "Loop While Expression"
TS.LoopStatus = "Loop Status Expression"
TS.LoopOpt = "Loop Options (Record Result of Each Iteration)"
TS.CustomResults = "Custom Additional Results"
DescriptionFormat = "Step Description Expression"
DefaultNameFormat = "Default Step Name Expression"
Substeps = "Substeps"
CodeTemplates = "Code Templates"
Version = "Version"
AutoConvertVersions = "Auto-Convert Type Versions"
Menu.Adapter = "指定第三方程序名称"
Menu.CanBeSubstepType = "Can Be Substep"
Menu.CanOnlyBeSubstepType = "Can Only Be Substep"
Menu.Category = "Category"
Menu.ItemName = "Menu Item Name Expression"
Menu.SingularItemName = "Singular Menu Item Name"
Menu.EditItemName = "Edit Menu Item Name"
Menu.SeparatorBeforeCategory = "Separator before Category"
Menu.SeparatorBeforeItemName = "Separator before Item Name"
Menu.Group = "Menu Group"
BlockStartTypes = "Block Start Step Types"
BlockEndTypes = "Block End Step Types"
AppliesToBlockStructure = "Step Affects Sequence Block Structure"
CanEncapsulate = "Can Surround a Selection of Steps"
[SYNTAX_ERROR_DLG]
CAPTION = "Warning:"
GOTO_BTN = "&Goto Error"
IGNORE_BTN = "&Ignore Error"
IGNORE_ALL_BTN = "Ignore &All Errors"
IGNORE_THIS_BTN = "&Ignore This Error"
[TESTOBJECT_PROP_SHEET]
TITLE = "%1 Properties"
OK_BTN_LABEL = "&OK"
HELP_BTN_LABEL = "&Help"
CANCEL_BTN_LABEL = "Cancel"
VIEW_CONTENTS_BTN_LABEL = "&View Contents"
VIEW_CONTENTS_MODIFIED_OBJECT_TITLE = "Property Object Has Been Modified"
VIEW_CONTENTS_MODIFIED_OBJECT_MESSAGE = "You have modified the properties of this property object.\nDo you want to apply the changes?"
[TIME_OUT_DLG]
TITLE = "Time Limit Exceeded"
EXECUTING_TIME_OUT_MSG = "Time has expired for the following execution:\n\n%1"
TERMINATING_TIME_OUT_MSG Line0001 = "Time has expired for terminating the following execution:\n\n%1\n\n"
TERMINATING_TIME_OUT_MSG Line0002 = "This dialog box typically appears when a TestStand execution is waiting for a "
TERMINATING_TIME_OUT_MSG Line0003 = "code module to finish executing. In these cases, use the Termination Monitor "
TERMINATING_TIME_OUT_MSG Line0004 = "in code modules to check the status of the TestStand execution. Refer to the "
TERMINATING_TIME_OUT_MSG Line0005 = "\"Checking for Suspended or Stopped Execution within Code Modules\" topic "
TERMINATING_TIME_OUT_MSG Line0006 = "in the TestStand Help for more information about this issue."
ABORTING_TIME_OUT_MSG Line0001 = "Time has expired for aborting the following execution:\n\n%1\n\n"
ABORTING_TIME_OUT_MSG Line0002 = "This dialog box typically appears when a TestStand execution is waiting for a "
ABORTING_TIME_OUT_MSG Line0003 = "code module to finish executing. In these cases, use the Termination Monitor "
ABORTING_TIME_OUT_MSG Line0004 = "in code modules to check the status of the TestStand execution. Refer to the "
ABORTING_TIME_OUT_MSG Line0005 = "\"Checking for Suspended or Stopped Execution within Code Modules\" topic "
ABORTING_TIME_OUT_MSG Line0006 = "in the TestStand Help for more information about this issue."
ACTION_DO_NOTHING = "&Do nothing. Allow the execution to end normally."
ACTION_WAIT = "&Wait for"
ACTION_WAIT_SECONDS_LABEL = "seconds, then prompt again."
ACTION_TERMINATE = "&Terminate the execution."
ACTION_ABORT = "&Abort the execution."
ACTION_KILL_THREADS = "&Kill all threads in the execution."
KILL_THREADS_WARNING = "Warning: Killing threads might cause TestStand to become unstable."
SUSPENDED_TITLE = "Execution is Suspended"
SUSPENDED_TIME_OUT_MSG = "The following execution is suspended:\n\n%1"
SUSPENDED_ACTION_DO_NOTHING = "Resume the execution and allow it to end &normally."
SUSPENDED_ACTION_WAIT = "Resume the execution and &wait for"
SUSPENDED_ACTION_WAIT_SECONDS_LABEL = "seconds, then prompt again."
[WAIT_FOR_EXECUTIONS_TO_FINISH_DLG]
WAIT_FOR_EXECUTIONS_TO_FINISH_DLG_TITLE = "Continue waiting for running executions?"
WAIT_FOR_EXECUTIONS_TO_FINISH_DLG_MESSAGE Line0001 = "At least one execution is still running.\n\n"
WAIT_FOR_EXECUTIONS_TO_FINISH_DLG_MESSAGE Line0002 = "It is not possible to change the engine environment while executions are running. "
WAIT_FOR_EXECUTIONS_TO_FINISH_DLG_MESSAGE Line0003 = "This dialog often indicates that an unload callback for a recently closed sequence file, possibly the process model, is still runnning.\n\n"
WAIT_FOR_EXECUTIONS_TO_FINISH_DLG_MESSAGE Line0004 = "You may continue waiting for the execution(s) to complete. Alternatively, you may cancel this engine restart operation.\n\n"
WAIT_FOR_EXECUTIONS_TO_FINISH_DLG_MESSAGE Line0005 = "OK to wait for another 10 seconds?\n"
[TOOL_MENU_ITEM]
COMMAND_TYPE_DISPLAY_STRING = "Command"
SEQUENCE_TYPE_DISPLAY_STRING = "Sequence"
SUBMENU_TYPE_DISPLAY_STRING = "Submenu"
SEQFILE_TYPE_DISPLAY_STRING = "Sequence File"
[TOOL_MENU_DLG]
DLG_TITLE = "Customize Tools Menu"
ADD_ITEM_DLG_TITLE = "Add Tools Menu Item"
ITEM_LIST_LABEL = "&Tools"
ITEM_LIST_MENU_SEPARATOR = "->"
ITEM_LIST_LABEL_END = "Menu:"
ITEM_TEXT_LABEL = "&Item Text Expression:"
SEPARATOR_BEFORE_LABEL = "Insert &Separator Before Item"
EDITS_SELECTED_FILE_LABEL = "E&dits Selected File"
ENABLE_EXPR_LABEL = "&Enable Expression:"
HIDDEN_EXPR_LABEL = "&Hidden Expression:"
COMMAND_LABEL = "&Command:"
ARGUMENTS_LABEL = "Ar&guments:"
INIT_DIR_LABEL = "I&nitial Directory:"
SEQUENCE_FILE_LABEL = "Sequence &File:"
SEQUENCE_LABEL = "&Sequence:"
ADD_BUTTON_LABEL = "&Add..."
REMOVE_BUTTON_LABEL = "&Remove"
MOVE_UP_BUTTON_LABEL = "Move &Up"
MOVE_DOWN_BUTTON_LABEL = "Move &Down"
EXPAND_BUTTON_LABEL = "E&xpand"
COLLAPSE_BUTTON_LABEL = "&Collapse"
RESTORE_DEFAULT_BUTTON_LABEL = "Restore Defaul&ts"
EXPORT_BUTTON_LABEL = "Ex&port Items to File..."
BROWSE_COMMAND_DLG_TITLE = "Select Command"
BROWSE_SEQ_FILE_DLG_TITLE = "Select Sequence File"
BROWSE_INIT_DIR_DLG_TITLE = "Select Initial Directory"
ITEM_TEXT_COLUMN_LABEL = "Item Text"
ITEM_TYPE_COLUMN_LABEL = "Type"
REMOVE_SUBMENU_WARNING_TEXT = "Removing this item removes the entire submenu."
REMOVE_SUBMENU_WARNING_TITLE = "Warning"
DEFAULT_SUBMENU_NAME = "SubMenu"
ITEM_TYPE_LABEL = "Item Type:"
SYNTAX_ERROR_TITLE = "Tools Menu"
SYNTAX_ERROR_ITEM_TEXT_MESSAGE = "menu item text expression"
SYNTAX_ERROR_ENABLE_MESSAGE = "menu item enabled expression"
SYNTAX_ERROR_HIDDEN_MESSAGE = "menu item hidden expression"
INVALID_INIT_DIR_MESSAGE = "Invalid directory: %1\nThe directory must be an absolute path and use a drive letter."
INVALID_INIT_DIR_TITLE = "Tools Menu"
ARGUMENT_IS_EXPRESSION = "Use Arguments Expression"
[TOOL_MENU_ENTRIES]
ENGINE_INSTALLATION_WIZARD = "Engine Installation Wizard..."
LAUNCH_MAX = "Measurement and Automation Explorer..."
LAUNCH_MAX_FAILED_CAPTION = "NI Measurement and Automation Explorer not found"
LAUNCH_MAX_FAILED_MESSAGE = "The NI Measurement and Automation Explorer (MAX) application could not be launched. Please verify that MAX is installed. You can install MAX from the NI Device Driver CD that ships with TestStand."
XMLPACK = "Package XML/HTML Files for Distribution..."
[TYPE_PROP_PAGE]
TYPE_PROP_PAGE_TITLE = "Version"
VERSION = "&Version"
VERSION_WARNING Line0001 = "Warning: Use care when changing the version of a type. Unless you enable the 'Always Prompt' option,"
VERSION_WARNING Line0002 = " when TestStand encounters a type with the same name, it automatically replaces"
VERSION_WARNING Line0003 = " the older version of the type with the newer version of the type."
CONFLICT_ACTION = "When TestStand loads a file that contains a definition of this type that is different from the definition already in memory:"
PROMPT_ON_CONFLICT = "Al&ways prompt the user to resolve the conflict."
AUTO_RESOLVE_CONFLICT Line0001 = "&Use the definition that has the highest version number. If the version numbers are the same"
AUTO_RESOLVE_CONFLICT Line0002 = " or if one of the types has the 'Modified' checkbox enabled, prompt the user to resolve the conflict."
TYPE_MODIFIED Line0001 = "&Modified. Enable this option to indicate that you have modified the type since you last set the version number."
TYPE_MODIFIED Line0002 = " TestStand automatically enables this option when the type is modified and disables the option when the version number is changed."
TYPE_MODIFIED Line0003 = " Disable the option to remove the 'Modified' mark."
TYPE_LAST_MODIFIED = "TestStand Version that Last Modified this Type:"
TYPE_LAST_MODIFIED_PRE_TS3_VAL = "Earlier than 3.0"
CHECK_TYPE_LAST_MODIFIED = "&Set Earliest TestStand Version that can Use this Type:"
NO_TEXT = ""
INVALID_VERSION_TITLE = "Invalid Value"
INVALID_VERSION_MSG = "%1 is not a valid type version.\nUse the format \"#.#.#.#\".\n\nDo you want to fix the version?\n(Selecting \"No\" restores the previous value.)"
INVALID_MINIMUM_PRODUCT_VERSION_TITLE = "Invalid Value"
INVALID_MINIMUM_PRODUCT_VERSION_MSG = "'%1' is not a valid entry for Set Earliest TestStand Version that can Use this Type.\nUse the format \"#.#.#.#\".\n\nDo you want to fix the version?\n(Selecting \"No\" restores the previous value.)"
HIGH_MINIMUM_PRODUCT_VERSION_TITLE = "Version Higher than Current TestStand Version"
HIGH_MINIMUM_PRODUCT_VERSION_MSG = "The version you entered (%1) for Set Earliest TestStand Version that can Use this Type is higher than the current TestStand version (%2).\n\nDo you want to fix the version?"
LOW_MINIMUM_PRODUCT_VERSION_TITLE = "Version Lower than Current TestStand Version"
LOW_MINIMUM_PRODUCT_VERSION_MSG = "The minimum TestStand version of this type is %1; it should be %2. Do you want to fix it?"
OLDER_VERSION_TITLE = "Version is Older"
OLDER_VERSION_MSG Line0001 = "The version you entered (%1) is older than the current version (%2).\n\n"
OLDER_VERSION_MSG Line0002 = "Do you want to change the type to use an older version number?"
SAME_VERSION_TITLE = "Version is the Same"
SAME_VERSION_MSG Line0001 = "The version you entered (%1) is equivalent to the current version (%2).\n\n"
SAME_VERSION_MSG Line0002 = "Confirm that you entered the correct version."
CONFIRM_VERSION_TITLE = "Confirm New Version"
CONFIRM_VERSION_MSG = "TestStand will update the version for this type from '%1' to '%2'. Is this correct?"
[USER_PROP_SHEET]
USER_PROP_SHEET_TITLE = "Properties"
LOGIN_NAME_LABEL = "User &Name:"
GROUP_NAME_LABEL = "Group &Name:"
FULL_NAME_LABEL = "&Full Name:"
COMMENT_LABEL = "&Comment:"
&ADVANCED = "&Advanced"
PASSWORD_LABEL = "&Password:"
CONFIRM_PASSWORD_LABEL = "Confir&m Password:"
USER_TEMPLATE_LABEL = "User G&roup:"
MEMBERS_LABEL = "Group &Members:"
PRIVILEGES_LABEL = "&Group Privileges:"
PASSWORD_NOT_CONFIRMED_MESSAGE = "Password not confirmed correctly. Enter the password again."
[VARIABLE_BROWSER_DLG]
TITLE = "Browse Variables and Properties in Sequence Context"
VARIABLE_LABEL = "&Variable"
COPY_VAR_NAME_BTN_LABEL = "Copy &Property Path"
GO_TO_BTN_LABEL = "&Go to Variable"
ADD_WATCH_BTN_LABEL = "Add &Watch"
FILE_LABEL = "File:"
SEQUENCE_LABEL = "Sequence:"
STEP_GROUP_LABEL = "Step Group:"
STEP_LABEL = "Step:"
[VARIABLE/OPERATOR_BROWSER]
SHEET_TITLE = "Expression Browser"
EXPR_LABEL = "E&xpression:"
VARIABLE_PAGE_TITLE = "Variables/Properties"
OPERATOR_PAGE_TITLE = "Operators/Functions"
SYMBOL_COLUMN_HEADER = "Symbol"
OPERATOR_COLUMN_HEADER = "Operation"
VARIABLE_LABEL = "&Variable:"
DESCRIPTION_LABEL = "&Description:"
INSERT_EXPR_BTN_LABEL = "&Insert"
REPLACE_EXPR_BTN_LABEL = "&Replace"
CHANGE_PROPERTIES_OF_X = "Change Properties of %1"
UNDO_DESCRIPTION = "Expression Browser Dialog Box Changes"
;; Default names must be valid property names
TESTSTAND_GLOBAL_DEFAULT_NAME = "Global"
SEQFILE_VARIABLE_DEFAULT_NAME = "Var"
SEQ_PARAMETER_DEFAULT_NAME = "Parameter"
SEQ_LOCAL_DEFAULT_NAME = "Local"
[TSAPI_BROWSER]
TESTSTAND_API = "TestStand API"
&SHOW_OBJECTS_WITH_INTERFACE: = "&Show Objects with Interface:"
ANY_INTERFACE = "Any Interface"
SHOW_&MEMBERS_OF_INTERFACE: = "Show &Members of Interface:"
&REPLACE = "&Replace"
&INSERT = "&Insert"
TESTSTAND_API_&HELP = "TestStand API &Help"
? = "?"
[WATCHEXPRESSION_SETTING_DLG]
EXPRESSION_LABEL = "&Expression:"
EXPRESSION_DESCRIPTION = "expression for the watch"
BREAKTYPE_GROUP_LABEL = "Breakpoint Type"
BREAKTYPE_NONE_BTN_LABEL = "&None"
BREAKTYPE_VALUE_BTN_LABEL = "On Value &Change"
BREAKTYPE_CONDITION_BTN_LABEL = "On Expression &True"
SCOPE_BTN_LABEL = "E&xist Only in Specified Scope"
LOCALTOEXECUTION_BTN_LABEL = "Exist Only in Current Exec&ution"
SEQUENCEFILE_LABEL = "Sequence &File:"
SEQUENCE_LABEL = "&Sequence:"
DLG_TITLE = "Watch Expression Settings"
CLIENTFILE_LABEL = "&Client Sequence File:"
DEPTH_BTN_LABEL = "&Attach to Sequence Context from Specified Scope"
INVALID_CONTEXT Line0001 = "A watch expression needs a valid context for it to attach. "
INVALID_CONTEXT Line0002 = "To determine a valid context, you must specify a sequence file. "
[WORKSPACE_BROWSER_DLG]
DLG_TITLE = "Workspace Browser"
CREATE_WORKSPACE_DLG_TITLE = "New Workspace File"
OPEN_WORKSPACE_DLG_TITLE = "Open Workspace"
WORKSPACE_FILEPATH_LABEL = "Workspace Pathname:"
WORKSPACE_SCC_MESSAGE_LABEL = "Source Code Control Messages:"
PROVIDER_OPTIONS_BUTTON = "Provider &Options..."
RUN_PROVIDER_BUTTON = "&Run Provider..."
DONE_BUTTON = "Do&ne"
HELP_BUTTON = "&Help"
WORKSPACE_FILTER_NAME = "Workspace File (*.tsw)"
INSERT_FOLDER_DLG_TITLE = "Insert Folder"
INSERT_FILES_DLG_TITLE = "Add File(s)"
SCC_MESSAGES_DLG_TITLE = "Source Code Control Messages"
MESSAGES_DLG_HEADER_LABEL = "Messages:"
MESSAGES_DLG_CLEAR_MESSAGES = "Clear &Messages"
CREATE_PROJECT_DLG_TITLE = "Create Project"
OPEN_PROJECT_DLG_TITLE = "Open Project"
PROJECT_FILTER_NAME = "Projects"
INITIAL_FOLDER_NAME = "New Folder"
FAILED_TO_INSERT_TITLE = "Warning"
FAILED_TO_INSERT_DUPLICATE = "The following files were not added because they already exist in the workspace:\n\n"
;; Prompts
GENERIC_PROMPT_TITLE = "Workspace Browser"
PROMPT_TO_SAVE_TITLE = "Warning"
PROMPT_TO_SAVE = "The are one or more unsaved changes to the workspace/project file(s).\nDo you want to save the changes?"
PROMPT_TO_CHECKOUT = "The file(s) are checked in to source code control.\nYou cannot complete the operation while the file(s) are checked in.\n\nDo you want to check the file(s) out?"
PROMPT_FILE_NOT_CHECKED_OUT = "The file(s) were not checked out. Cannot continue with operation."
PROMPT_FILE_RELOADED_OPERATION_CANNOT_CONTINUE = "File(s) were reloaded. Cannot continue with operation.\nRepeat the operation."
PROMPT_CHECK_OUT_OVERWRITE_TITLE = "Warning"
PROMPT_CHECK_OUT_OVERWRITE = "The following files have been modified and have not been saved to disk.\nPerforming the source code control operation will overwrite the files on disk.\nDo you want to continue?\n\n"
FAILED_TO_SAVE_TITLE = "Warning"
PROMPT_TO_RELOAD_WORKSPACE_TITLE = "Warning"
PROMPT_TO_RELOAD_WORKSPACE = "The workspace/project files have been externally modified.\nDo you want to reload the files and lose any changes made to the workspace/project files?"
;; Context Menus
WORKSPACE_NEW_WORKSPACE = "&New Workspace File...\tCtrl+N"
WORKSPACE_LOAD_WORKSPACE = "&Open Workspace File...\tCtrl+O"
WORKSPACE_UNLOAD_WORKSPACE = "&Close Workspace File\tCtrl+W"
WORKSPACE_SAVE = "&Save Workspace File\tCtrl+S"
WORKSPACE_NEW = "N&ew Folder"
WORKSPACE_INSERT_NEW_PROJECT = "Insert N&ew Project..."
WORKSPACE_ADD_PROJECT = "A&dd Project from Disk..."
WORKSPACE_INSERT_FOLDER_FROM_DISK = "Insert &Folder from Disk..."
WORKSPACE_INSERT_FILES_FROM_DISK = "A&dd Files from Disk..."
WORKSPACE_OPEN = "O&pen"
WORKSPACE_INSERT_CODEMODULES = "Insert Code &Modules"
SCC_ADD = "&Add to Source Code Control..."
SCC_REMOVE = "Remo&ve from Source Code Control..."
SCC_GET_LATEST = "&Get Latest Version..."
SCC_CHECK_OUT = "Chec&k Out..."
SCC_CHECK_IN = "Check &In..."
SCC_UNDO_CHECK_OUT = "&Undo Check Out..."
SCC_SHOW_HISTORY = "Show &History..."
SCC_SHOW_DIFFERENCES = "Sho&w Differences..."
SCC_REFRESH_ALL = "&Refresh All SCC Status"
EDIT_CUT = "Cut\tCtrl+X"
EDIT_COPY = "Copy\tCtrl+C"
EDIT_PASTE = "Paste\tCtrl+V"
EDIT_DELETE = "Delete\tDel"
EDIT_RENAME = "Rename\tF2"
SCC_CLEAR_MESSAGES = "C&lear SCC Messages"
SCC_PROVIDER_OPTIONS = "SCC Provider Op&tions..."
PROPERTIES = "Properties...\tAlt+Enter"
[WORKSPACE_PROP_DLG]
DLG_TITLE = "%1 Properties"
GENERAL_PAGE_TITLE = "General"
SCC_PAGE_TITLE = "Source Code Control"
SELECT_PROJECT_FILE_DLG_TITLE = "Select Project File"
SELECT_GENERAL_WORKSPACE_FILE_DLG_TITLE = "Select File"
DIFFERENT_LOCATION_TITLE = "Different Name/Location"
FILE_NOT_FOUND_TITLE = "File not Found"
PROJECT_NAME_EMPTY_TITLE = "Empty Project Name"
PATH_NAME_LABEL = "Path Name:"
LAST_MODIFIED_LABEL = "Last Modified:"
PROJECT_NAME_LABEl = "Project:"
SCC_STATUS_LABEL = "Status:"
SEQUENCE_FILE_LABEL = "Sequence File:"
SOURCE_CONTROL_PROPERTIES = "Source Code Control Properties..."
DIFFERENT_FULL_PATH_ERROR Line0001 = "Changing the name or location of file '%1' is not allowed.\nYou can change whether the path to the "
DIFFERENT_FULL_PATH_ERROR Line0002 = "file is a relative path or an\nabsolute path, but the path must refer to the same file.\n\nOriginal: %2\nNew: %3"
FILE_NOT_FOUND_ERROR = "File '%1' does not reside in any search directory.\nEnter a different name."
PROVIDER_NAME_LABEL = "Provider &Name:"
SCC_PROJECT_LABEL = "Source Code Control &Project:"
USER_NAME_LABEL = "Source Code Control &Username:"
CONNECT_TO_PROVIDER_BUTTON = "&Connect"
CHANGE_SCC_PROJECT_BUTTON = "C&hange Project..."
ADVANCED_BUTTON = "&Advanced..."
RUN_SCC_PROVIDER_BUTTON = "&Run %1..."
CHANGE_PROVIDER_WARNING_TITLE = "Changing Provider Warning"
CHANGE_PROVIDER_WARNING = "The provider name has been changed.\n\nChanging to a different provider can cause unexpected behavior.\nContinue?"
DISCONNECT_FROM_PROVIDER_WARNING = "You have selected not to use any SCC provider.\n\nTestStand will disconnect from the current provider.\nContinue?"
DISCONNECT_FROM_PROVIDER_WARNING_TITLE = "Disconnecting from Current Provider Warning"
CONNECTING_TO_DEFAULT_PROVIDER_WARNING = "You have selected to connect to the default provider.\n\nChanging to a different provider can cause unexpected behavior.\nContinue?"
CONNECTING_TO_DEFAULT_PROVIDER_WARNING_TITLE = "Connect to Default Provider Warning"
USER_NAME_INFO = "(Changes take effect after\n reopening the workspace\n or changing providers.)"
PROJECT_NAME_EMPTY_ERROR = "The Source Code Control Project must have a value.\nEnter a project name to continue."
NO_PROVIDER = "<None>"
DEFAULT_PROVIDER = "<Default>"
FOLDER_NAME_LABEL = "Folder Name:"
;; Sequence Editor Dialogs
[ALL_TYPES_DLG]
DLG_TITLE = "Find Type"
TYPE_CATEGORY_HEADER = "Category"
STEP_TYPE = "Step Type"
CUSTOM_TYPE = "Custom Data Type"
STD_TYPE = "Standard Data Type"
TYPE_NAME_HEADER = "Name"
TYPE_USAGES_HEADER = "Usages"
GOTO_BTN_LABEL = "&Goto"
CANT_GOTO_STEPTYPE_IN_GLOBALS_MSG = "Cannot go to step type '%1' in Station Globals type views."
CANT_GOTO_STEPTYPE_IN_USER_MSG = "Cannot go to step type '%1' in User Manager type views."
CANT_GOTO_GLOBALS_WHILE_RUNNING_MSG = "Cannot go to type '%1' in Station Globals type views while running."
[LV_CLOSE_EXE_OPTION_DLG]
DLG_TITLE = "Close Execution Window"
TERMINATE_RADIO_LABEL = "Terminate Execution"
ABORT_RADIO_LABEL = "Abort Execution (no cleanup)"
CLOSE_WINDOW_LABEL = "Close Window (leave execution running)"
EXECUTION_CURRENTLY_RUNNING_MSG Line0001= "This execution is currently running. "
EXECUTION_CURRENTLY_RUNNING_MSG Line0002= "What do you want to do?"
OK="OK"
CANCEL="Cancel"
[CLOSE_EXE_OPTION_DLG]
DLG_TITLE = "Close %1"
TERMINATE_RADIO_LABEL = "&Terminate Execution"
ABORT_RADIO_LABEL = "&Abort Execution (no cleanup)"
CLOSE_WINDOW_LABEL = "&Close Window (leave execution running)"
[CONFIGURE_TYPE_PALETTES_DLG]
CONFIGURE_TYPE_PALETTES_DLG_TITLE = "Configure Type Palettes"
CREATE_FILE_DLG_TITLE = "Create Type Palette"
CREATE_FILE_DLG_OK_BUTTON = "&Create"
ADD_FILE_DLG_TITLE = "Add Type Palette"
ADD_FILE_DLG_OK_BUTTON = "&Add File"
CREATE = "&Create..."
ADD = "&Add..."
REMOVE = "&Remove"
MOVE_UP = "Move &Up"
MOVE_DOWN = "Move &Down"
TYPE_PALETTES_FILTER_DESC = "Configuration Files"
ALL_FILES_FILTER_DESC = "All Files"
CANT_REMOVE_LAST_PALETTE = "You must have at least one type palette loaded."
CANT_ADD_INSTALL_PALETTE Line0001 = "You cannot add the type palette you selected because it is an installed "
CANT_ADD_INSTALL_PALETTE Line0002 = "version of a type palette. To load this file, copy it to the "
CANT_ADD_INSTALL_PALETTE Line0003 = "<TestStand Public>\\Components\\TypePalettes directory and restart the sequence editor."
OK = "&OK"
CANCEL = "Cancel"
HELP = "&Help"
PROMPT_TO_SAVE_BEFORE_REMOVE = "Type palette '%1' is modified. Do you want to save the type palette before removing it from the list? (Selecting No discards the changes.)"
[COPY_PASTE_WARNING_DLG]
CAPTION = "Paste Type"
LBL_TEXT Line0001 = "This file did not previously reference one or more of the type(s) you added, so TestStand attached these type(s) to the file.\n\n"
LBL_TEXT Line0002 = "If you want to create a new type based on an existing type, copy and paste the type within a file that already references the type so that TestStand pastes a uniquely named copy of the type."
CHK_SHOW_NEXT_TIME = "&Show this message next time"
BTN_OK = "&OK"
BTN_HELP = "&Help"
[DEFAULT_ADAPTER_CONFIG_DLG]
DLG_TITLE = "选择第三方程序"
[DIFFERENCE_DESCRIPTION_DLG]
DIALOG_TITLE = "Differences Description"
TYPE_OF_DIFFERENCE_LABEL = "Type of Difference:"
DESCRIPTION_LABEL = "Detailed Description:"
CLOSE = "&Close"
[FIND_DIALOG]
ROOT_OBJECT_LOCATION_DISPLAY_STRING = "<Root Object of Search>"
WAITING_FOR_EXECUTION_FOR_REPLACE_CAPTION = "Waiting for Execution or Callback to Complete"
WAITING_FOR_EXECUTION_FOR_REPLACE_TEXT = "The file '{0}' is in use by an execution or callback, such as the SequenceFileLoad or SequenceFileUnload callback. The replace operation continues when the execution completes."
TYPE_NAMES_LABEL = "&Type Names"
EDIT_SEL_ITEMS_LBL = "Edit Selected Items"
INVALID_MATCH_SELECTED_TEXT = "<The selected item is no longer valid because of a 'Replace Value' operation.>"
NO_MATCHES_SELECTED_TEXT = "<No items selected.>"
MULTIPLE_MATCHES_SELECTED_TEXT = "<Multiple items selected. Select only one item to see the location within the string.>"
ADD_FILES_DLG_TITLE = "Add Files"
SPECIFIC_FILES_ON_DISK_LABEL = "Specific Sequence Files:"
ADD_FILES_BTN_LBL = "&Add Files..."
REMOVE_FILES_BTN_LBL = "&Remove"
REMOVE_ALL_FILES_BTN_LBL = "Re&move All"
FIND_IN_SPECIFIC_VIEW_ONLY = "&Limit Search to:"
USE_RESULT_PANE_2 = "Display in Find Results 2"
TYPES_LBL = "Types"
FIND_TITLE = "Find/Replace in: "
FIND_IN_FILES_TITLE = "Find/Replace in Files"
SEARCH_FOR_TAB = "Search For"
FIND_LABEL = "&Find:"
MATCH_CASE_LABEL = "&Match Case"
REGEXPR_LABEL = "Regular E&xpression"
WHOLE_WORD_LABEL = "Match &Whole Word Only"
FILES_GROUP_LABEL = "Search in"
SELECTED_FILE_LABEL = "Opened File:"
FILES_UNDER_DIRECTORY_LABEL = "All Sequence Files under Directory:"
BROWSE_BTN_LABEL = "&Browse..."
ALL_OPEN_FILES_LABEL = "All Open Sequence Files"
ALL_FILES_IN_WORKSPACE_LABEL = "All Sequence Files in Current Workspace"
INC_SUBSEQS_LABEL = "&Recursively Search Sequence Files Called as Subsequences"
USERS_LABEL = "<Users>"
STATION_GLOBALS_LABEL = "<Station Globals>"
TYPE_PALETTES_LABEL = "<Type Palettes>"
FILTER_TAB = "Filter"
ELEM_TO_SEARCH_LABEL = "Elements to Search"
VALUES_LABEL = "Val&ues"
STRING_LABEL = "&String"
NUMBER_LABEL = "Nu&mber"
BOOLEAN_LABEL = "&Boolean"
NAMES_LABEL = "&Names"
COMMENTS_LABEL = "&Comments"
ATTRIBUTES_LABEL = "&Attributes"
OBJS_TO_SEARCH_LABEL = "Objects to Search"
VARIABLES_LABEL = "&Variables"
LOCALS_LABEL = "&Locals"
PARAMS_LABEL = "Se&quence Parameters"
SFGLOBALS_LABEL = "File &Globals"
STEPS_AND_STEP_PROPS_LABEL = "S&teps"
CUSTOM_PROPS_LABEL = "Custom P&roperties"
BUILTIN_PROPS_LABEL = "Other Built-in P&roperties"
MODULE_PROPS_LABEL = "Module P&roperties"
ADAPTER_LABEL = "第三方程序 &A"
BUILTIN_SEQ_SEQFILE_PROPS_LBL = "Built-in Sequence and Sequence File &Properties"
TYPE_DEFS_LABEL = "Type Definiti&ons"
STEP_TYPES_LABEL = "Step T&ypes"
CUSTOM_DATA_TYPES_LABEL = "Custom Data T&ypes"
STD_DATA_TYPES_LABEL = "Standard Data T&ypes"
LIMIT_SEARCH_TO_VARS_CHECKBOX_LABEL = "Search Only Within Objects that have the &Following Names"
LIMIT_SEARCH_TO_TYPES_CHECKBOX_LABEL = "Search Only Within Objects that are &Instances of the Following Types"
LIMIT_SEARCH_TO_TYPES_SELECT_BTN = "S&elect..."
RESULTS_DLG_CAPTION = "Search Results"
FOUND_ITEMS_LBL = "Found Items:"
SELECT_ALL_BTN = "Select &All"
GOTO_SELECTED_ITEM_BTN = "Go to Selected Item"
CANCEL_SEARCH_BTN = "Stop"
SEARCH_AGAIN_BTN = "New Search..."
SEARCH_COMPLETE_LBL = "Search Complete"
SEARCH_CANCELLED_LBL = "Search Stopped"
REPLACE_WITH_LBL = "Replace With:"
REPLACE_SELECTED_ITEMS_BTN = "Replace Found Text"
SKIP_TO_NEXT_BTN = "Skip to Next"
REPLACE_VALUES_BTN = "Replace Value"
APPLY_REPLACE_IN_TYPE_TO_INSTANCES_LBL = "Apply Replacements in Types to Type Instances"
FILE_HDR = "File"
OBJECT_HDR = "Location"
ELEMENT_HDR = "Found in"
ELEMENT_NAME = "Name"
ELEMENT_TYPE_NAME = "Type Name"
ELEMENT_VALUE = "Value"
ELEMENT_COMMENT = "Comment"
ELEMENT_ENUMERATORS = "Enumerators"
VALUE_HDR = "Value"
NUM_MATCHES_PANE_TEXT = "Number of Matches: %1"
REPLACE_FAILED_WARN = "Replacing the matched text in the %1 of object %2 with \"%3\" failed.\n\n%4"
REPLACE_FAILED_WARN_WITH_SUPPRESS = "Replacing the matched text in the %1 of object %2 with \"%3\" failed.\n\n%4\n\nDo not show additional warnings?"
REPLACE_VALUE_FAILED_WARN = "Replacing the value of object %2 with \"%3\" failed.\n\n%4"
REPLACE_VALUE_FAILED_WARN_WITH_SUPPRESS = "Replacing the value of object %2 with \"%3\" failed.\n\n%4\n\nDo not show additional warnings?"
FIND_BTN = "Find/Replace"
CANNOT_FIND = "Cannot locate '%1'."
WRAPPED_STATUS_MSG = "Search wrapped"
HELP_BTN = "Help"
FIND_IN_VIEW_LBL = "Find '%1' in: "
FIND_IN_FILES_LBL = "Find '%1' in Files: "
FIND_LBL = "Find: "
LOCATION_LBL = "Location: "
INDICES_OF_SELECTED_MATCHES_PANE_TEXT = "%1 Matches Selected [%2]"
INDEX_OF_SELECTED_MATCH_PANE_TEXT = "1 Match Selected [%1]"
NO_SELECTED_MATCHES_PANE_TEXT = "No Matches Selected"
LOC_DOES_NOT_EXIST = "The location specified no longer exists."
BROWSE_DIRECTORY_TITLE = "Select the Directory under which to Search"
WARNING_LBL = "Warning: "
ALL_ADAPTERS_LBL = "<所有第三方程序>"
ERR_VIEW_NOLONGER_EXISTS = "Cannot search again in view. The view no longer exists."
RESET_TO_DEFAULTS = "Reset to &Defaults"
GOTO_LOCATION_FAILED = "Could not go to location.\n\n%1"
UNSAVED_FILE_NOLONGER_EXISTS = "Unsaved file '%1' no longer exists."
NO_SORTING_WHILE_RUNNING_MSG = "Sorting is not allowed while the search is still in progress. Wait for the search to complete or click the stop button to abort the search."
SORT_TAKING_TOO_LONG_MSG = "Sorting a large number of items can take a significant amount of time.\n\nDo you want to continue?\n\n(You will have the opportunity to cancel again in %1 seconds.)"
UNDO_REPLACE_TEXT = "Replace matched text with '%1'"
UNDO_REPLACE_VALUE = "Replace value with '%1'"
[INSTALL_NEW_TYPE_PALETTE_DLG]
DLG_TITLE = "New Type Palette Installed"
DLG_MESSAGE Line0001 = "TestStand has detected that a new type palette has been installed on this computer. "
DLG_MESSAGE Line0002 = "Because a type palette already exists on this computer, you must select one of the following options.\n"
DLG_MESSAGE Line0003 = "\n"
DLG_MESSAGE Line0004 = "Note: If you combine the new type palette with the existing type palette, TestStand "
DLG_MESSAGE Line0005 = "prompts you to resolve any type conflicts that occur."
OPTIONS_STATIC = "Options:"
COMBINE_TYPE_PALETTES_LABEL = "&Combine Type Palettes"
REPLACE_OLD_TYPE_PALETTE_LABEL = "&Replace Existing Type Palette with Newly Installed Types"
DISCARD_NEW_TYPE_PALETTE_LABEL = "&Do not Install New Type Palette"
[MORE_WINDOWS_DLG]
DLG_TITLE = "Select Window"
ACTIVATE_BTN_LABEL = "&Activate"
[REGISTER_USER_DLG]
REGISTER_USER_TITLE = "TestStand Registration"
REGISTER_USER_MSG Line0001 = "This copy of TestStand is currently not registered. Fill out the registration information requested."
REGISTER_USER_MSG Line0002 = "This dialog box will continue to launch upon startup of TestStand until you register this copy."
USER_NAME_LABEL = "&User Name:"
COMPANY_NAME_LABEL = "&Company Name:"
SERIAL_NUMBER_LABEL = "&Serial Number:"
INVALID_SERIAL_NUMBER_MSG Line0001 = "TestStand serial number not entered or not valid.\n\nThe product registration dialog box will continue "
INVALID_SERIAL_NUMBER_MSG Line0002 = "to launch upon startup of TestStand until you register this copy properly."
OK_BTN = "&OK"
CANCEL_BTN = "Cancel"
HELP_BTN = "&Help"
[LOCKUNLOCK_DLG]
LOCK = "Lock"
UNLOCK = "Unlock"
FILE = "File"
TYPE_DEFS = "Type Definitions"
ON_TYPE_DEFS = " the type definitions."
ON_SPECIFIC_TYPE_DEF = " the type definition:\n%1."
TYPE_DEFS_UNLOCK_FAILED_TITLE = "Unlock Failed"
TYPE_DEFS_SOME_UNLOCK_FAILED_TITLE = "Unlock Failed for Some Type Definitions"
TYPE_DEFS_UNLOCK_MSG = "Would you like to try a different password?"
TYPE_DEFS_UNLOCK_SUCCESS = "The following type definitions were successfully unlocked:\n%1."
TYPE_DEFS_UNLOCK_ERROR = "The following type definitions could not be unlocked due to the error \"%2\":\n%1."
LOCK_MSG = "Enter a new password to lock"
UNLOCK_MSG = "Enter a password to unlock"
ON_FILE = " the following file:"
PASSWORD_LABEL = "&Password:"
NEW_PASSWORD_LABEL = "New &Password:"
REENTER_PASSWORD_LABEL = "&Re-enter Password:"
INCORRECT_PASSWORD = "Incorrect Password"
PASSWORD_CANNOT_UNLOCK = "The Unlock operation failed because the password is incorrect."
PASSWORD_MISMATCH = "The re-entered password does not match the new password."
MAX_UNLOCK_ATTEMPTS = "You have reached the maximum number of allowed failures to unlock this file."
REMEMBER_PASSWORD_LABEL = "&Remember Password:"
REMEMBER_PASSWORD_OPTION_NONE = "No"
REMEMBER_PASSWORD_OPTION_CURRENT = "For current session"
REMEMBER_PASSWORD_OPTION_CURRENT_AND_FUTURE = "For current and future sessions"
[RUNMODE_NOTSAVED_DLG]
DLG_TITLE = "Warning"
RUNMODE_NOTSAVED_WARNING = "Run mode changes made in an execution display are not saved.\nUse the sequence file window to make permanent run mode changes."
STOP_DISPLAY_WARNING = "Do ¬ display this warning message next time"
[SAVE_SEQFILE_DLG]
SAVE_SEQFILE_DLG_TITLE = "Save Sequence File(s)"
SAVE_BTN_LABEL = "&Save"
DONT_SAVE_BTN_LABEL = "&Don't Save"
SELECT_SEQFILE_TO_SAVE = "Select Sequence &File(s) to Save:"
[SAVE_OVER_OLDFORMAT_FILE_DLG]
DLG_TITLE = "Backup Prompt"
PROMPT_LABEL = "You are saving a sequence file over an existing file that has an older or newer file format. Do you want to create a backup copy of the existing file?"
PROMPT_LABEL_SAVE_AS = "You are saving a sequence file as an older file format, and you are replacing an existing file. When you save a file with an older format, you might lose some functionality. Do you want to create a backup copy of the existing file?"
YES_LABEL = "&Yes"
NO_LABEL = "&No"
CANCEL_LABEL = "Cancel"
OPTIONS_BACKUP_LABEL = "&Back up sequence files when resaving in older or newer format:"
OPTIONS_BACKUP_YES = "Yes"
OPTIONS_BACKUP_NO = "No"
OPTIONS_BACKUP_PROMPT = "Prompt"
FILENAME_TITLE = "Filename:"
HELP_LABEL = "&Help"
[SELECT_TYPES_DLG]
TITLE = "Select Types:"
TYPE_NAMES_HDR = "Name"
TYPE_CATEGORY_HDR = "Category"
STEP_TYPE = "Step Type"
CUST_TYPE = "Custom Data Type"
STANDARD_TYPE = "Standard Data Type"
[SHUTDOWN_EXECUTIONS_DLG]
DIALOG_TITLE = "Incomplete Executions"
TERMINATE_ALL_BUTTON_TEXT = "&Terminate All"
ABORT_ALL_BUTTON_TEXT = "&Abort All"
EXPLAIN_TEXT = "The following executions are incomplete. You can terminate them all, abort them all, or cancel shutdown."
[SHUTDOWN_MODIFIED_FILES_DLG]
DIALOG_TITLE = "Modified Files"
SAVE_ALL_BUTTON_TEXT = "&Save Checked Files"
SHUTDOWN_DISCARD_ALL_BUTTON_TEXT = "&Exit without Saving"
LOGOUT_DISCARD_ALL_BUTTON_TEXT = "&Logout without Saving"
CLOSE_ALL_WINDOWS_DISCARD_ALL_BUTTON_TEXT = "&Close without Saving"
EXPLAIN_LOGOUT_TEXT = "The following files are modified. Select the files you want to save before logging out. TestStand does not save any modifications to files you do not select. "
EXPLAIN_SHUTDOWN_TEXT = "The following files are modified. Select the files you want to save before exiting. TestStand does not save any modifications to files you do not select. "
EXPLAIN_CLOSE_ALL_WINDOWS_TEXT = "The following files are modified. Select the files you want to save before closing all windows. TestStand does not save any modifications to files you do not select. "
EXPLAIN_SAVE_ALL_WINDOW_TEXT = "The following files are modified. TestStand saves only the files you select. "
EXPLAIN_TEXT_DIMMED_ITEMS = "You do not have the necessary privileges to save the files that are dimmed."
DIALOG_TITLE_SAVE_ALL = "Save All"
[SEQUENCE_EDITOR_OPTIONS_DIALOG]
DIALOG_TITLE = "Sequence Editor Options"
MAKE_UNIQUE_STEP_NAMES_LABEL = "&Make Step Names Unique when Inserting Steps"
CLOSE_COMPLETED_EXECUTION_DISPLAYS_ON_EXECUTION_START_LABEL = "Close Completed &Execution Displays on Execution Start"
DISPLAY_RUNMODE_NOTSAVED_WARNING_LABEL = "Display &Warning on Run Mode Changes in Execution Window"
HIDE_USER_MANAGER_WND_LABEL = "&Disable 'View User Manager' Command"
SAVE_BEFORE_RUNNING_LABEL = "Save before Running:"
ALWAYS_OPTION_LABEL = "A&lways"
ASK_OPTION_LABEL = "&Prompt"
NEVER_OPTION_LABEL = "&Never"
BACKUP_WHEN_RESAVING_IN_NEWER_VORMAT_LABEL = "Back Up Sequence Files when Resaving in Older or Newer Format"
BACKUP_YES = "&Always"
BACKUP_PROMPT = "&Prompt"
BACKUP_NO = "&Never"
ALLOW_EDITING_READ_ONLY_FILES_LABEL = "Allow Editing of &Read-Only Files"
SHOW_LISTVIEWS_TOOLTIPS = "Show List &View Tooltips"
OK_BTN = "&OK"
CANCEL_BTN = "Cancel"
HELP_BTN = "&Help"
[SELECT_SEQFILE_DLG]
SELECT_SEQFILE_DLG_TITLE = "Select Sequence File"
SELECT_SEQFILE_TO_DIFF = "Select Opened Sequence File to Diff:"
[TOOLBARS_DLG]
DLG_TITLE = "Toolbars"
CLOSE_BTN_LABEL = "&Close"
TOOLBAR_STANDARD = "Standard"
TOOLBAR_DEBUG = "Debug"
TOOLBAR_ENVIRONMENT = "Environment"
TOOLBAR_FIND = "Find"
[TYPE_USAGE_SELECTION_DLG]
DLG_TITLE = "Select Type Usage"
GOTO_BTN_LABEL = "&Go to"
[EDIT_ENUMERATORS_DLG]
EDIT_ENUMERATORS_DLG_TITLE = "Edit Enumerators"
EDIT_ENUMERATORS_DLG_DESCRIPTION = "Use this dialog to add, modify, or delete enumerators."
FLAGS_CHECK_BOX_LABEL = "&Flags Enumeration"
STRICT_CHECK_BOX_LABEL = "&Strict Enumeration"
ENUMERATOR_COLUMN_HEADER = "Enumerator"
VALUE_COLUMN_HEADER = "Value"
TOOL_TIP_TEXT_FOR_DELETE_COLUMN = "Delete Enumerator"
DUPLICATE_ENUMERATOR_NAMES_NOT_ALLOWED = "Duplicate enumerator names not allowed."
INVALID_NAME = "Please enter a valid enumerator name."
ERROR_CAPTION = "Error"
INVALID_FLOAT_64 = "Please enter a valid 64-bit floating point number."
INVALID_FLOAT_64_FOR_FLAGS_ENUM = "Setting an enum with 64-bit floating point representation to be flags limits the range of acceptable values to 32-bit integers. Please enter a valid 32-bit integer or change the representation."
INVALID_INT_64 = "Please enter a valid 64-bit integer."
INVALID_UINT_64 = "Please enter a valid unsigned 64-bit integer."
[EDIT_ENUM_VALUE_DLG]
EDIT_ENUM_VALUE_DLG_TITLE = "Edit Enumeration Value"
ENUMERATOR_COLUMN_HEADER = "Enumerator"
VALUE_COLUMN_HEADER = "Value"
ENUM_STRING_LABEL = "Enter value as &string:"
VALUE_STRING_LABEL = "Enter value as &number:"
ERROR_CAPTION = "Error"
INVALID_STRING_VALUE = "Please enter a valid enumerator name."
INVALID_NUMBER_VALUE = "%1 is not a valid numeric value for the enumeration %2."
;; 第三方程序 Dialogs
;; C/CVI 第三方程序 Shared Strings
[CVI_COMMON_DLG]
OK_BTN_LABEL = "__OK"
CANCEL_BTN_LABEL = "Cancel"
YES_BTN_LABEL = "__Yes"
NO_BTN_LABEL = "__No"
[CREATE_CODE_PROTOTYPE_PROMPT_DLGS]
PARSE_ERROR_DLG_TITLE = "Code Template Parse Error"
PROTOTYPES_CONFLICT_DLG_TITLE = "Prototypes Conflict"
VALUES_CONFLICT_DLG_TITLE = "Values Conflict"
SOURCE_PROTOTYPE_CONFLICT_MESSAGE = "The prototype parsed from the source file is different from the prototype on the Module tab. Select which prototype to use to create code:"
TEMPLATE_PROTOTYPE_CONFLICT_MESSAGE = "The prototype parsed from the code template is different from the prototype on the Module tab. Select which prototype to use to create code:"
VALUES_CONFLICT_MESSAGE = "The parameter values on the Module tab are different from those specified in the code template. Select which values to use:"
USE_MODULE_TAB_PROTOTYPE_RADIO_LABEL = "Use the Prototype from the &Module Tab"
USE_CODE_TEMPATE_PROTOTYPE_RADIO_LABEL = "Use the Prototype from the &Code Template"
USE_CODE_TEMPATE_PROTOTYPE_UPDATE_RADIO_LABEL = "Use the Prototype from the Code Template and &Update the Prototype on the Module Tab"
USE_SOURCE_PROTOTYPE_UPDATE_RADIO_LABEL = "Use the Prototype from the Source File and &Update the Prototype on the Module Tab"
USE_MODULE_TAB_VALUES_RADIO_LABEL = "&Keep the Values that are Currently on the Module Tab"
USE_CODE_TEMPLATE_VALUES_RADIO_LABEL = "Use the Values from the &Code Template"
KEEP_MODULE_VALUES_CHECK_LABEL = "&Keep the Current Parameter Values"
[STEP_CODE_REPLACE_DLG]
STEP_CODE_REPLACE_DLG_TITLE = "Replace Step Code"
REPLACE_BTN_LABEL = "Re&place"
INSERT_BTN_LABEL = "I&nsert"
RESTORE_BTN_LABEL = "&Reset"
SOURCE_CODE_LABEL = "&Source Code (%1):"
INSERT_CODE_LABEL = "&Code to Insert:"
;; CVI 第三方程序
[STANDARD_CVI_ADAPTER]
STEP_DESC_ALWAYS_RUN_IN_PROC = "Always Run In Process"
;; SpecifyModule dialog
EDIT_RUN_INPROCESS_LABEL = "Always &Run In Process"
CANT_CONNECT_TO_TSAUTOMGR Line0001 = "Could not connect to TSAutoMgr.exe server. DCOM permissions might be incorrect because of "
CANT_CONNECT_TO_TSAUTOMGR Line0002 = "configuration changes for remote execution. To fix this issue, ensure that the current user is in the default DCOM access permissions or "
CANT_CONNECT_TO_TSAUTOMGR Line0003 = "that no users are in the access permissions section of the dcomcnfg.exe dialog box. You can use the dcomcnfg.exe program, located in the Windows System directory, "
CANT_CONNECT_TO_TSAUTOMGR Line0004 = "to change DCOM access permissions.\n"
TSCVIRUN_AT_A_BRKPT Line0001 = "The instance of LabWindows/CVI that TestStand is using to run LabWindows/CVI steps is currently suspended at a breakpoint. This might prevent the "
TSCVIRUN_AT_A_BRKPT Line0002 = "execution from terminating or aborting. Avoid this issue by continuing or terminating the execution in LabWindows/CVI."
TSCVIRUN_AT_A_BRKPT_IGNORE_BTN = "&Ignore"
TSCVIRUN_AT_A_BRKPT_CONT_BTN = "&Continue execution in LabWindows/CVI"
TSCVIRUN_AT_A_BRKPT_TERM_BTN = "&Terminate execution in LabWindows/CVI"
PRELOAD_TIMEOUT_EXTERNAL_CVI = "LabWindows/CVI is busy executing another step. Unable to preload '%1'."
CALL = "Call %1 (%2)"
CODE_TMPL_NOT_FOUND = "Unable to locate the code template file '%1'"
CODE_TMPL_INVALID_PROTOTYPE = "The prototype in the code template file is not the standard LabWindows/CVI Test Executive prototype.\nYou must put the correct prototype in the code template before using it."
CHANGING_STEP_PROTOTYPE_WARNING Line0001 = "This setting provides backward compatibility with the LabWindows/CVI Test Executive versions 2.0 or earlier. The text executives use the "
CHANGING_STEP_PROTOTYPE_WARNING Line0002 = "extended prototype, which includes an additional string parameter, for pre- and post-tests. "
CHANGING_STEP_PROTOTYPE_WARNING Line0003 = "Use the standard prototype unless you have a valid reason not to do so."
CVI_LOST_CONNECT = "Lost ActiveX connection to LabWindows/CVI. The LabWindows/CVI Adapter will attempt to reconnect on the next execution."
QUERY_TO_TERM_CVI_PRJ = "To proceed, you must terminate the program running in LabWindows/CVI. If tests are executing in LabWindows/CVI, this action might cause TestStand to unload the tests."
CFG_CHANGE_WILL_UNLOAD_MODULES_WARNING = "Changing where tests execute causes TestStand to unload all modules."
CFG_CHANGE_AUTOLOAD_WILL_UNLOAD_MODULES_WARNING = "Configuring auto-loading of support libraries causes TestStand to unload all modules."
EXT_PROTO_FUNC_ABORT = "A LabWindows/CVI extended prototype test returned a failure."
ALL_FILES_MSG = "All Files"
PRJ_FILES_MSG = "LabWindows/CVI Project Files"
OBJ_FILES_MSG = "Object Files"
SRC_FILES_MSG = "Source Files"
DLL_FILES_MSG = "Dynamic Link Libraries"
LIB_FILES_MSG = "Static Libraries"
LIB_OR_OBJ_FILES_MSG = "Libraries or Object Files"
MISSING_STD_FILES = "The following files do not exist and could not be added to the LabWindows/CVI project:%1"
PRJ_PATH_EMPTY = "A project path is required"
PRJ_PATH_INVALID = "The project path is invalid.\n"
SRC_PATH_INVALID = "The source file path is invalid.\n"
SRC_PATH_EXTENSION_INVALID = "The LabWindows/CVI development environment supports only C source files. Change the name of the source file to use a C source file extension (.c) before attempting to create code.\n"
PRJ_PATH_NOT_ABSOLUTE = "Project path is not a valid absolute path."
MODULE_BROWSE_TITLE = "Select the Code Module for the Step"
INVALID_CFG_MSG = "Invalid Configuration"
PRJ_BROWSE_TITLE = "Select a LabWindows/CVI Project File"
AUTOLOAD_LIBS_SUBDIR = "AutoLoadLibs"
OUTBUFFER_ANSI_CONV_ERR = "Unable to convert testData.outBuffer to ANSI string."
ERRORMSG_ANSI_CONV_ERR = "Unable to convert testError.errorMessage to ANSI string."
EXTMOD_LOAD_FAILURE = "Unable to load standard LabWindows/CVI step external module."
SRCMOD_LOAD_NOT_SUPPORTED Line0001 = "Unable to load standard LabWindows/CVI step external module.\n"
SRCMOD_LOAD_NOT_SUPPORTED Line0002 = "Note: Some versions of LabWindows/CVI do not support running source files. Please consult the LabWindows/CVI documentation for more details."
SRCMOD_LOAD_FAILURE Line0001 = "Unable to load standard LabWindows/CVI step external module.\n"
SRCMOD_LOAD_FAILURE Line0002 = "Currently the LabWindows/CVI Adapter is configured to run tests in an external copy of LabWindows/CVI using the '%1' project. The source file '%2'"
SRCMOD_LOAD_FAILURE Line0003 = " must be included in this project for TestStand to load it. Do you want to add the file to the project now?\n\n"
SRCMOD_LOAD_FAILURE Line0004 = "Warning: TestStand unloads all LabWindows/CVI step modules before adding the source"
SRCMOD_LOAD_FAILURE Line0005 = " file to the project."
EXTMOD_GETADDR_FAILURE = "Unable to obtain standard LabWindows/CVI step module address for '%1'."
EXTMOD_GETADDR_FAILURE_OBJ Line0001 = "Unable to obtain standard LabWindows/CVI step module address for '%1'. You might have an out-of-date .obj file. "
EXTMOD_GETADDR_FAILURE_OBJ Line0002 = "Depending on the load/unload settings for the module, you might need to unload all the modules or "
EXTMOD_GETADDR_FAILURE_OBJ Line0003 = "close and reopen the sequence file once you get a newer .obj because the older file could "
EXTMOD_GETADDR_FAILURE_OBJ Line0004 = "still be in memory."
UNRESOLVED_REFS_LIST Line0001 = "The code module references the following functions or variables, but TestStand could not locate them. "
UNRESOLVED_REFS_LIST Line0002 = "You might need to include additional libraries or instrument driver files in the tscvirun project or"
UNRESOLVED_REFS_LIST Line0003 = " Autoload Libs directory to ensure that TestStand can load the module: "
MKDIR_OKCANCEL_QUESTION = "The directory '%1' does not exist.\nDo you want to create it?"
UNABLE_TO_CREATE_SRC_EXTENDED_PROTOTYPE = "TestStand cannot create code for extended prototype steps. You must manually create code for steps of this type."
CVI_ADAPTER_MSG_TITLE = "LabWindows/CVI Adapter Message"
ADD_CVI_LIBS_VER_STRING = "LabWindows/CVI version %1 installed in: %2"
AUTOLOADLIBS_DATE_MISMATCH_WARNING_NEWER Line0001= "AutoLoadLibs Warning:\n\nA version of the file '%1' with a newer file date was found in its original "
AUTOLOADLIBS_DATE_MISMATCH_WARNING_NEWER Line0002 = "directory:\n\n'%2'\n\nDo you want to replace the copy of the file in the TestStand AutoLoadLibs directory with this version?"
AUTOLOADLIBS_DATE_MISMATCH_WARNING_OLDER Line0001 = "AutoLoadLibs Warning:\n\nA version of the file '%1' with an older file date was found in its original "
AUTOLOADLIBS_DATE_MISMATCH_WARNING_OLDER Line0002 = "directory:\n\n'%2'\n\nDo you want to replace the copy of the file in the TestStand AutoLoadLibs directory with this version?"
LIB_OR_OBJ_BROWSE_ADD_TITLE = "Select the Object File or Library You Want to Add"
CONFIRM_DELETION_MSG = "Do you want to delete the selected files?"
CONFIRM_OBJ_FILE_CREATION = "\nThe corresponding object file for the source module:\n\n'%1'\n\ndoes not exist. Do you want LabWindows/CVI to create it for you?"
CONFIRM_OBJ_FILE_CREATION_OUTOFDATE = "\nThe corresponding object file for the source module:\n\n'%1'\n\nis out of date. Do you want LabWindows/CVI to create it for you?"
ERRORMSG_NON_DLL_MODULE_NOT_SUPPORTED = "The CVI adapter no longer supports calling modules in formats other than .dll. If possible, create a .dll from the existing source (.c), object (.obj), or library (.lib) file."
;; ----------------------------------------------------
;; TestData and TestError usage
TESTDATA_COUNT_ERROR = "No more than one TestData structure is allowed.\n\nThis setting causes a run-time error."
TESTERROR_COUNT_ERROR = "No more than one TestError structure is allowed.\n\nThis setting causes a run-time error."
TESTERROR_USAGE_ERROR Line0001 = "You need a TestData structure to use TestError. "
TESTERROR_USAGE_ERROR Line0002 = "TestData has the allocator and freer function for the TestError errorMessage field.\n\nThis setting causes a run-time error."
;; ----------------------------------------------------
;; Shared Dlg strings
DLG_DONE_BTN = "完成 &D"
;; ----------------------------------------------------
;; 第三方程序配置对话框字符串
ADP_CFG_DLG_CAPTION = "LabWindows/CVI 程序配置"
ADP_CFG_DLG_GRP_BOX_TEXT = "逐步执行"
ADP_CFG_DLG_EXE_LOC1 = "Execute Steps in an &External Instance of LabWindows/CVI"
ADP_CFG_DLG_EXE_LOC2 = "Execute Steps &In-Process (LabWindows/CVI is not Required for this Mode)"
ADP_CFG_DLG_CVI_PRJ_CAPT = "&Pathname of the LabWindows/CVI project that contains the execution server:"
ADP_CFG_DLG_CREATE_BTN = "&Create"
ADP_CFG_DLG_AUTOLOAD_BTN = "Configure &Auto-Loading of Support Libraries Needed for Linking .objs and .libs..."
ADP_CFG_TEMPLATE_CREATION_HDR = "Code Template Policy"
ADP_CFG_ALLOW_NEW_TEMPLATES_ONLY = "Allow Only &New Templates"
ADP_CFG_ALLOW_OLD_TEMPLATES_ONLY = "Allow Only &Legacy Templates"
ADP_CFG_ALLOW_OLD_NEW_TEMPLATES = "Allow New and Legacy &Templates"
;; ----------------------------------------------------
;; Auto-load libs configuration dialog
CFG_LIBS_DLG_CAPTION = "Auto-Load Library Configuration"
CFG_LIBS_DLG_MSG1 = "TestStand loads the libraries and object modules in the"
CFG_LIBS_DLG_MSG2 = "directory before it loads any other module so the modules in the LabWindows/CVI steps link back to them."
CFG_LIBS_LIST_LABEL = "Files in &library:"
CFG_LIBS_DLG_ADD_CVI_LIBS_BTN = "Add De&fault LabWindows/CVI Libraries"
CFG_LIBS_DLG_ADD_OTHER_LIBS_BTN = "Add &Other Libraries..."
CFG_LIBS_DLG_DELETE_BTN = "Delete &Selected Files"
;; ----------------------------------------------------
;; CVI add libs dialog
CVI_LIBS_DLG_MSG = "You have multiple versions of LabWindows/CVI installed on this computer. Select the version for the libraries you want to add."
CVI_LIBS_DLG_NO_CVI_INSTALLED = "No LabWindows/CVI installations can be found on this computer."
;; ----------------------------------------------------
;; Step Configuration dialog
STEP_CFG_DLG_CAPTION = "Edit LabWindows/CVI Module Call"
STEP_CFG_DLG_MODULE_TAB_CAPTION = "Module"
STEP_CFG_DLG_EDIT_CODE_TAB_CAPTION = "Source Code"
STEP_CFG_DLG_MOD_TYPE_TXT = "Module T&ype:"
STEP_CFG_DLG_FUNC_NAME_TXT = "&Function Name:"
STEP_CFG_DLG_PASS_SEQ_CONTEXT = "Pass Sequence &Context"
STEP_CFG_DLG_STD_PROTO_TXT = "&Standard Prototype"
STEP_CFG_DLG_EXT_PROTO_TXT = "E&xtended Prototype"
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0001 = "TestStand requires the following information for you to edit the source code"
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0002 = " for this step from the sequence editor. If you do not want to edit "
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0003 = " the source code from the sequence editor, you can leave these entries empty."
STEP_CFG_DLG_SRC_PATH_TXT = "Source &File that Contains Function:"
STEP_CFG_DLG_PRJ_PATH_TXT = "LabWindows/CVI &Project File to Open:"
STEP_CFG_DLG_PRJ_PATH_OPT_TXT = "(OPTIONAL)"
STEP_CFG_DLG_SRC_MODULE_BROWSE_DLG_FILTER = "Source Files (*.c)|*.c|All Files (*.*)|*.*||"
;; ----------------------------------------------------
;; Yes, Yes to all, abort dialog, CCVIAtBrkptDlg,
;; and No, No to all for the Yes_YesToAll_No_NoToAll dialog
MISC_DLG_CAPTION = "LabWindows/CVI Adapter Message"
MISC_DLG_ABORT = "Abort E&xecution"
OBJECT_MODULE_TYPE = "Object File (*.obj)"
SOURCE_MODULE_TYPE = "Source File (*.c)"
DLL_MODULE_TYPE = "Dynamic Link Library (*.dll)"
LIBRARY_MODULE_TYPE = "Static Library (*.lib)"
;; Dll C/C++ Adapter
[DLL_ADAPTER]
ADP_CFG_CAPTION = "C/C++ DLL Adapter Configuration"
ONE_DIM_STRING_ARRAY = "Single-Dimensional Array of Strings"
ONE_DIM_BOOLEAN_ARRAY = "Single-Dimensional Array of Booleans"
BOOLEAN = "Boolean"
BOOLEAN_ARRAY = "Array of Booleans"
;; NOT SURE THE FOLLOWING SHOULD BE TRANSLATED. These appear in the
;; Dialog for the user to select.
CNIVECTOR_PARAM = "CNiVector"
CNIMATRIX_PARAM = "CNiMatrix"
CNICOMPLEX_PARAM = "CNiComplex"
CNICOMPLEXVECTOR_PARAM = "CNiComplexVector"
CNISTRING_PARAM = "CNiString"
CSTRING_PARAM = "CString"
CSTRINGARRAY_PARAM = "CStringArray"
CNIBOOLVECTOR_PARAM = "CNiBoolVector"
BSTR_T_PARAM = "_bstr_t"
CNISTRINGVECTOR_PARAM = "CNiStringVector"
TSOBJECT_PARAM = "TS Object"
UNSPECIFIED_ENUM = "Unspecified enum type"
PASS_BY_VALUE = "By Value"
PASS_BY_POINTER = "By Pointer (*)"
PASS_BY_REFERENCE = "By Reference (&)"
CLASS_PASS_BY_VALUE_PTR = "By Const Pointer (const *)"
CLASS_PASS_BY_VALUE_REF = "By Const Reference (const &)"
CLASS_PASS_BY_REFERENCE_PTR = "By Pointer (*)"
CLASS_PASS_BY_REFERENCE_REF = "By Reference (&)"
ARRAY_REAL_IMA_NOT_SAME_SIZE = "The array arguments for the real and imaginary components of a CNiComplexVector parameter are not the same size. Real array size: %1. Imaginary array size: %2"
UNKNOWN_INTERFACE_NAME = "<Unknown Interface>"
INCOMPATIBLE_INTERFACE_PARAM = "Object interface of argument expression '%1' is incompatible with parameter. Expected %2, found %3"
NOT_MSTUDIO_DLL_WARNING_MESSAGE Line0001 = "One or more of the specified parameters use Measurement Studio, MFC, or _bstr_t types, but the DLL '%1' does not provide TestStand support for Measurement Studio types. These settings cause a run-time error."
NOT_MSTUDIO_DLL_WARNING_MESSAGE Line0002 = "\n\nTo add TestStand support to the DLL, use the Add/Remove Class Library Wizard "
NOT_MSTUDIO_DLL_WARNING_MESSAGE Line0003 = "in Measurement Studio to add the TestStand Support class library to the project. "
NOT_MSTUDIO_DLL_WARNING_MESSAGE Line0004 = "This feature requires Measurement Studio Enterprise Edition version 7.0 or later. "
NOT_MSTUDIO_DLL_WARNING_MESSAGE Line0005 = "Refer to http://www.ni.com/mstudio for more information about Measurement Studio."
STEP_CFG_DLG_EDIT_CODE_TAB_CAPTION = "Source Code"
STEP_CFG_DLG_TARGET_TYPE_TEXT_FILE = "Create Code in Text File (Functions Only)"
STEP_CFG_DLG_TARGET_TYPE_VS_DOT_NET = "Create Code in Microsoft Visual Studio"
STEP_CFG_DLG_PRJ_PATH_TXT = "Visual Studio &Project File:"
STEP_CFG_DLG_SRC_PATH_TXT = "Source &File Containing Function:"
STEP_CFG_DLG_SLN_PATH_TXT = "Microsoft Visual Studio So&lution File (Optional):"
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0001 = "TestStand requires the following information for you to edit the source code"
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0002 = " for this step from the sequence editor. If you do not want to edit "
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0003 = " the source code from the sequence editor, you can leave this entry empty."
STEP_CFG_DLG_CAPTION = "Edit C/C++ DLL Call"
;; Despite Microsoft documentation for GetOpenFileName(), the order of *.c, *.cpp is significant.
;; Place *.cpp before *.c to use ".cpp" as the default extension.
STEP_CFG_DLG_SRC_MODULE_BROWSE_DLG_FILTER = "Source Files (*.cpp;*.c)|*.cpp;*.c|All Files (*.*)|*.*||"
CODE_TMPL_NOT_FOUND = "Unable to locate the code template file '%1'"
[C_ADAPTER_SHARED]
STEP_CFG_DLG_CREATE_CODE_BTN = "&Create Code..."
STEP_CFG_DLG_EDIT_CODE_BTN = "&Edit Code..."
STEP_CFG_DLG_VERIFY_PROTO_BTN = "&Verify Prototype..."
USE_PROTO_FROM_MODULE_TAB_CHECK = "&Use Prototype from Module Tab"
UNABLE_TO_VERIFY_PROTO_SRC_DNE_PROMPT = "The source file does not exist.\nDo you want to create source for this step?"
UNABLE_TO_VERIFY_PROTO_FUNCTION_DNE_PROMPT = "The function definition cannot be found in the source file.\nDo you want to create source for this step?"
PROTOYPE_VERIFY_UPDATE_INVALID_SRC_PROTO_PROMPT = "The prototype in the source file is not valid.\nDo you want to replace it with the prototype on the Module tab?"
PROTOTYPE_VERIFY_SUCCESS_TITLE = "Prototype Verified"
PROTOTYPE_VERIFY_SUCCESS_MSG = "The prototype in the source file is equivalent to the prototype on the Module tab."
EXT_PROTO_DLG_PARAMS_STR_TXT = "&Params string:"
INVALID_CFG_MSG = "Invalid Configuration"
PARSE_ERROR_MSG_TITLE = "Source Code Parse Error"
C_CODE_PARSE_ERROR_FMT_MSG = "An error occurred while parsing the file:\n'%1'\n%2\n"
C_CODE_UNMATCHED_BRACKET_PROMPT Line0001 = "An open bracket character '{' without a matching closing bracket character '}' was found.\n"
C_CODE_UNMATCHED_BRACKET_PROMPT Line0002 = "The code following the mismatched bracket cannot be parsed.\n"
C_CODE_UNMATCHED_BRACKET_PROMPT Line0003 = "Do you want to continue and ignore all code after the mismatched bracket?"
CODE_TEMPLATE_PARSE_ERROR_FMT_MSG = "An error occurred while parsing the code template:\n'%2'\n\n%1"
REQUIRED_CODE_TEMPLATE_STRING_MISSING = "The required token string '%1' was not found or was prefixed by a C identifier character."
CODE_TEMPLATE_FUNCTION_DEFN_MISSING = "The function definition could not be found. Check the function parameter list and the function body brackets."
CODE_TEMPLATE_MULT_FUNCTION_DEFNS_FOUND = "More than one function definition was found in the template file. TestStand uses the first definition and ignores the rest."
RETURN_TYPE_PARSE_ERROR_MSG = "The return type could not be parsed."
PARAMETER_LIST_PARSE_ERROR_MSG = "The parameter list could not be parsed."
RELOAD_STEPCODE_ERROR = "An error occurred reloading the source file. The generated code could not be parsed."
MISSING_FUNC_NAME = "You must specify a function name before performing this operation. Do you want to specify one now?"
INVALID_FUNC_NAME Line0001 = "The name '%1' is not a valid function name. Function names must begin with a letter and contain only letters, numbers, and underscores."
INVALID_FUNC_NAME Line0002 = " You must specify a valid function name before performing this operation. Do you want to specify one now?"
INVALID_SRC_PATH = "For TestStand to perform this operation, the source file pathname must be valid. Do you want to browse for the file now?"
INVALID_MODULE_NAME Line0001 = "You must specify a valid module name that conforms to the operating system guidelines before performing this operation. "
INVALID_MODULE_NAME Line0002 = "Do you want to specify one now?"
C_ADAPT_ENUM_COMP_WRONG_REPRESENTATION_NO_TYPE_LIB = "The numeric representation of the selected enum type, '%1', is not compatible with the selected data type, %2."
C_ADAPT_ENUM_COMP_WRONG_REPRESENTATION = "The numeric representation of the enum type argument, '%1', is not compatible with the numeric data type of the function prototype parameter definition, '%2'."
C_ADAPT_ENUM_COMP_MISMATCH_ENUMERATOR_COUNT = "The enum type of the argument, '%1', does not match the function prototype parameter definition, '%2', because it specifies a different number of enumerators."
C_ADAPT_ENUM_COMP_MISMATCH_ENUMERATOR_NAME = "The enum type of the argument, '%1', does not match the function prototype parameter definition, '%2', because it has no definition for the enumerator, '%3'."
C_ADAPT_ENUM_COMP_MISMATCH_ENUMERATOR_VALUE = "The enum type of the argument, '%1', does not match the function prototype parameter definition, '%2', because the numeric value of the enumerator, '%3', does not match."
DATA_TYPE_MISMATCH = "The data type of the argument, %1, does not match the function prototype parameter definition, %2."
MISSING_FUNC_NAME_NO_SPECIFY = "You must specify a function name before performing this operation."
INVALID_FUNC_NAME_NO_SPECIFY Line0001 = "The name '%1' is not a valid function name. Function names must begin with a letter and contain only letters, numbers, and underscores."
INVALID_FUNC_NAME_NO_SPECIFY Line0002 = " You must specify a valid function name before performing this operation."
SRC_BROWSE_TITLE = "Select a Source File"
UNABLE_TO_EDIT_SRC_PRJ_NOT_FOUND = "Unable to locate the project file for this step. Ensure the module project file exists on disk."
UNABLE_TO_EDIT_SRC_SRC_NOT_FOUND = "Unable to locate the source file for this step. Ensure the module source file exists on disk."
;;;;
;; Adapter Configuration Dialog
SHOW_PARAMS_LABEL = "在步骤描述中显示函数参数 &S"
ADAPTER_PACKING_LABEL = "默认 Struct &Packing:"
;; Messages
MISSING_FIRST_ARRAY_DIM_SIZE_MSG Line0001= "The parameter information for this function is missing the first array dimension size for one or more parameters.\n"
MISSING_FIRST_ARRAY_DIM_SIZE_MSG Line0002= "You must enter the correct sizes for these parameters in the Specify Module dialog box."
UNEXPECTED_ARRAY_DIM = "Expected %1 dimension(s), but argument has %2 dimension(s)."
UNEXPECTED_ARRAY_DIM_SIZE = "Expected dimension size(s) of %1, but argument has dimension size(s) of %2."
UNEXPECTED_EMPTY_ARRAY = "Passing an empty multi-dimensional array is not allowed, found %1"
;; Description
MODULE = "[模块: %1] "
CALL = "%1 (%2)"
TWO_DIM_NUMERIC_ARRAY = "二维数值数组"
;; Types
TYPE_OBJECT = "对象"
TYPE_VOID = "Void"
TYPE_PTR = "指针/句柄"
TYPE_NUMERIC = "数值"
TYPE_ENUMERATION = "枚举"
TYPE_STRING = "字符串"
TYPE_STRUCT = "C 结构体"
TYPE_NUMERIC_ARRAY = "数值数组"
TYPE_NUMERIC_ARRAY_FLOAT64_OR_BOOL = "数值数组 {双精度, 64位浮点} 或 布尔数组"
TYPE_NUMERIC_ARRAY_I64_OR_BOOL = "数值数组 {有符号 64位整数} 或 布尔数组"
TYPE_NUMERIC_ARRAY_UINT64_OR_BOOL = "数值数组 {无符号 64位整数} 或 布尔数组"
TYPE_STRING_ARRAY = "字符串数组"
TYPE_OBJECT_ARRAY = "对象数组"
TYPE_STRUCT_ARRAY = "C结构数组"
TYPE_ENUM_ARRAY = "枚举数组"
;; Number types
INT8 = "有符号 8位整数"
UINT8 = "无符号 8位整数"
INT16 = "有符号 16位整数"
UINT16 = "无符号 16位整数"
INT32 = "有符号 32位整数"
UINT32 = "无符号 32位整数"
REAL32 = "32位实数(浮点)"
REAL64 = "64位实数(双)"
INT64 = "有符号 64位整数"
UINT64 = "无符号 64位整数"
;; Object types
DISPATCH_PTR = "ActiveX Automation IDispatch Pointer"
UNKNOWN_PTR = "ActiveX Automation IUnknown Pointer"
CVI_AUTOMATION_HANDLE = "LabWindows/CVI ActiveX Automation Handle"
;; Passing
PASS_VALUE = "By Value"
PASS_POINTER = "By Reference (by pointer)"
;; String types
CSTRING = "C String (const)"
UNICODESTRING = "Unicode String (const)"
CSTRINGBUF = "C String Buffer"
UNICODESTRINGBUF = "Unicode String Buffer"
;; Array passing
ARRAY_ELEMPASS_EMBEDDED = "Embedded Element"
ARRAY_ELEMPASS_POINTER = "Pointer to Element"
;; call convention
CDECL = "C (cdecl)"
STDCALL = "Standard Call (stdcall)"
DEFAULT_ARG_NAME = "arg"
DEFAULT_FUNC_NAME = "UnspecifiedFunction"
LIB_SELECT_DLG_TITLE = "Select DLL"
DLL_FILES = "DLL Files"
UNSPECIFIED_STRUCT = "Unspecified struct type"
INVALID_STRUCT = "Invalid Struct Type"
UNSPECIFIED_ENUMERATION = "Unspecified enumeration type"
;; SpecifyModule Parameter/Details table.
COLUMN_VALUE_EXP_LABEL = "Value Expression"
COLUMN_DESCRIPTION_LABEL ="Description"
COLUMN_NAME_LABEL = "Name"
COLUMN_LOG_LABEL = "Log"
COLUMN_PROPERTY_LABEL = "Property"
COLUMN_VALUE_LABEL = "Value"
COLUMN_CATEGORY_LABEL = "Category"
COLUMN_DATA_TYPE_LABEL = "Type"
COLUMN_ENUM_TYPE_LABEL = "Enum Type"
COLUMN_PASS_LABEL = "Pass"
COLUMN_ARRAY_DIMENSIONS_LABEL = "Dimensions"
COLUMN_ARRAY_DIMENSION_SIZE_LABEL = "Dim %1 Size"
COLUMN_ARRAY_SIZE_LABEL = "Array Size"
COLUMN_ARRAY_ELEM_PASS_LABEL = "Element Pass"
COLUMN_BUFFER_SIZE_LABEL = "Buffer Size"
COLUMN_RESULT_ACTION_LABEL = "Result Action"
;;SpecifyModule controls
STEP_CFG_DLG_MODULE_TAB_CAPTION = "Module"
FUNCTION_LABEL = "&Function Name:"
RELOAD_PROTOTYPE_BTN_LABEL = "Re&load Prototype"
PARM_LABEL = "Parameters:"
PARM_DETAIL_LABEL = "Parameter Details:"
NEW_BTN_LABEL = "&New"
DELETE_BTN_LABEL = "&Delete"
MOVE_UP_BTN_LABEL = "Move &Up"
MOVE_DOWN_BTN_LABEL = "Move Do&wn"
EDIT_PROTOTYPE_LABEL = "&Edit Prototype"
CREATE_PROTOTYPE_LABEL = "Create &2.0 Prototype"
MODULE_PATH_LABEL = "Module &Pathname:"
ACCEPT_EDITS = "&Accept"
REVERT_EDITS = "Re&vert"
GOTO_ERROR = "&Go to Error"
CALL_LABEL = "Function &Call:"
PROTO_LABEL = "Prototype:"
NO_ACTION = "No Action"
RTE_IF_LZ = "if Value < 0 Set Error.Occurred to True"
RTE_IF_GZ = "if Value > 0 Set Error.Occurred to True"
RTE_IF_EZ = "if Value == 0 Set Error.Occurred to True"
RTE_IF_NEZ = "if Value != 0 Set Error.Occurred to True"
UNSPECIFIED_PARAM_VALUE = "?"
KEEP_PARAM_VALS = "Do you want to keep the current parameter values?"
KEEP_PARAM_VALS_TITLE = "Keep Parameter Values?"
USE_PARAM_INFO = "This function has parameter information. Do you want to use it?"
NO_PARAM_INFO = "This function does not have parameter information in the DLL or uses types that TestStand does not recognize. "
BAD_PARAM_INFO = "TestStand could not read the parameter information for this function. The function might contain an unsupported parameter type."
BAD_PARAM_INFO_XTRA = "TestStand could not read the parameter information for this function. Parameter name '%1' is an unsupported type."
BAD_PARAM_INFO_RETURN_VALUE = "TestStand could not read the parameter information for this function. Return value is an unsupported type."
UNSUPPORTED_PARAM_WARN = "Parameter '%1' is an unsupported type. The type will default to integer."
CLEAR_PARAM_INFO = "Do you want to discard the current parameters?"
USE_CODE_TEMPLATE_INFO = "This function does not have parameter information in the DLL or uses types that TestStand does not recognize.\nDo you want to use a code template to specify the function prototype?"
USE_CODE_TEMPLATE_TITLE = "Use Code Template?"
CREATE_PROTOTYPE_WARNING = "Creating a 2.0 prototype discards the current parameters and values."
USE_PARAM_INFO_TITLE = "Use Parameter Information?"
CLEAR_PARAM_INFO_TITLE = "Discard Parameter Information?"
NO_PARAMETER_INFO_TITLE = "No Parameter Information Available:"
SYNTAX_ERR_RET_VAL = "Syntax error exists in return value:\n\n%1\n\nThis value causes a run-time error."
SYNTAX_ERR_PARAM = "Syntax error exists in value for parameter %1, '%2':\n\n%3\n\nThis value causes a run-time error."
SYNTAX_ERR_NUM_ELEMENTS = "Syntax error exists in the number of elements expression for parameter %1, '%2':\n\n%3\n\nThis value causes a run-time error."
STRUCT_TYPE_NOT_FOUND = "Struct type not found for parameter %1, '%2'"
NEED_TO_SELECT_STRUCT_TYPE = "<Select a Struct Type>"
INVALID_STRUCT_TYPE = "<Invalid Struct Type>"
NEED_TO_SELECT_ENUM_TYPE = "<Select an Enum Type>"
INVALID_ENUMERATION_TYPE = "<Invalid Enumeration Type>"
UNKNOWN_TEXT = "<Unknown>"
USE_PARAM_VALUE_INFO = "The parameter values in the function call do not match the prototype. Do you want to use the data types specified by the parameter values in the function call?"
USE_PARAM_VALUE_TITLE = "Use Parameter Values?"
SPECIFY_MODULE_INVALID_SRC_PATH = "Invalid source file path."
MODIFY_PROTOTYPE_TITLE = "Resolve Differences between Function Call and Prototype"
ADD_RETVAL_PROMPT = "You specified a return value, but the function prototype indicates that the function does not return a value. Do you want to:"
ADD_RETVAL_OPTION1 = "Add a return value to the function prototype"
ADD_RETVAL_OPTION2 = "Delete the return value you entered"
DELETE_RETVAL_PROMPT = "You did not specify a return value, but the function prototype indicates that the function returns a value. Do you want to:"
DELETE_RETVAL_OPTION1 = "Delete the return value from the function prototype"
DELETE_RETVAL_OPTION2 = "Keep the empty return value"
ADD_EXTRA_PARAMETERS_PROMPT = "You specified %1 argument(s), but there are only %2 parameter(s). Do you want to:"
ADD_EXTRA_PARAMETERS_OPTION1 = "Add %1 additional parameter(s) to the function prototype"
ADD_EXTRA_PARAMETERS_OPTION2 = "Discard the last %1 argument(s) to the function"
DELETE_EXTRA_PARAMETERS_PROMPT = "You specified %1 argument(s), but there are %2 parameter(s). Do you want to:"
DELETE_EXTRA_PARAMETERS_OPTION1 = "Delete the last %1 parameter(s) from the function prototype"
DELETE_EXTRA_PARAMETERS_OPTION2 = "Keep the existing %1 extra argument(s)"
PARMFIX_MSG = "The type information for this DLL does not contain enough information to determine whether this function parameter is a pointer to a single item or an array of items."
PARMFIX_TITLE = "Problem Reading Function Parameter List"
PARMFIX_GROUP_LABEL = "Specify Parameter Type:"
PARMFIX_DLL_FILE_LABEL = "&DLL File:"
PARMFIX_PARM_NUM_LABEL = "Parameter Nu&mber:"
PARMFIX_FUNC_NAME_LABEL = "&Function Name:"
PARMFIX_SINGLE_ITEM_RADIO_LABEL = "&Pointer to Single Item"
PARMFIX_ARRAY_RADIO_LABEL = "&Array"
PARMFIX_NUM_ELEM_LABEL = "Number of &elements:"
PARMFIX_PARAM_NAME_LABEL = "Parameter &Name:"
ARRAYFIX_TITLE = "Problem Reading Function Parameter List"
ARRAYFIX_MSG = "The type information for this DLL does not contain enough information to determine the number of elements for this array parameter."
ARRAYFIX_TYPE_LABEL = "Array Element &Type:"
ARRAYFIX_GROUP_LABEL = "Specify Number of Array &Elements"
STRUCT_PROP_PAGE_TITLE = "C Struct Passing"
ALLOW_STRUCT_PASSING_LABEL = "Allow Objects of this T&ype to be Passed as Structs"
SUBPROP_ALLOW_STRUCT_PASSING_LABEL = "To enable the controls on this tab, right-click the type that contains this property, select Properties from the context menu to launch the Type Properties dialog box, and enable the Allow Objects of this Type to be Passed as Structs option on the C Struct Passing tab."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL2 = "You cannot include this property in the struct because it is an instance of a type that does not allow struct passing. To enable it, right-click the type definition that contains this property, select Properties from the context menu to launch the Type Properties dialog box, and enable the Allow Objects of this Type to be Passed as Structs option on the C Struct Passing tab."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL3 = "This property is an instance of a type. To modify its properties, right-click the type definition and select Properties from the context menu to launch the Type Properties dialog box."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL4 = "This property is an instance of a type. To modify its values, right-click the type definition that contains this property and select Properties from the context menu to launch the Type Properties dialog box."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL5 = "This container property is excluded from the struct. To include it, right-click the type that contains this property, select Properties from the context menu to launch the Type Properties dialog box, and disable the Exclude when Passing Structure option."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL6 = "One of the parents of this property is excluded from the struct. To enable the controls on this tab, right-click the type that contains this property, select Properties from the context menu to launch the Type Properties dialog box, and disable the Exclude when Passing Structure option."
STRUCT_PACKING_LABEL = "Pac&king:"
STRUCT_PROP_LABEL = "Property:"
STRUCT_PROP_GROUPBOX = "Memory Layout for Property"
STRUCT_PROP_TYPE_LABEL = "Type:"
STRUCT_PROP_EXCLUDE_LABEL = "E&xclude when Passing Structure"
STRUCT_ARRAY_STORAGE_LABEL = "&Store Array as:"
STRUCT_OBJECT_TYPE_LABEL = "Ob&ject Type:"
STRUCT_STRING_TYPE_LABEL = "&String Type:"
STRUCT_NUMERIC_TYPE_LABEL = "&Numeric Type:"
STRUCT_BOOLEAN_TYPE_LABEL = "&Boolean Type:"
STRUCT_STRING_BUFFER_SIZE_LABEL = "String B&uffer Size:"
STRUCT_MEMBER_STRUCT_STORAGE_LABEL = "Store Struct as:"
STRUCT_STRING_STORAGE_LABEL = "S&tore String as:"
HIDDEN_STRUCT_MEMBER_SUFFIX = " (Hidden)"
STRUCT_MEMBER_NOT_ALLOWED_TITLE = "Cannot Include Struct Member"
STRUCT_MEMBER_NOT_ALLOWED_MESSAGE = "The specified member cannot be included in the struct."
STRUCT_MEMBER_TYPE_NOT_ALLOWED_MESSAGE Line0001 = "The specified member cannot be included in the struct because you cannot pass objects of that type as "
STRUCT_MEMBER_TYPE_NOT_ALLOWED_MESSAGE Line0002 = "structs. You must open the property sheet for the object type and enable the Allow Objects of this Type to be Passed as Structs option."
STRUCT_MEMBER_EMPTY_ARRAY_NOT_ALLOWED_MESSAGE Line0001 = "An array embedded in a struct cannot be empty. You must open the property sheet for the array and disable the Empty option on the Bounds page.\n\n"
STRUCT_MEMBER_EMPTY_ARRAY_NOT_ALLOWED_MESSAGE Line0002 = "LabVIEW arrays and arrays passed using pointers can be empty because the type definition does not determine the size of the array."
ADAPTER_PACKING_NOTE Line0001 = "The development environment that you use to create DLLs determines the options "
ADAPTER_PACKING_NOTE Line0002 = "for the structure packing value.\n\n"
ADAPTER_PACKING_NOTE Line0003 = "Visual C++ and Symantec C++ use a default of 8-byte packing. LabVIEW, Borland C++, "
ADAPTER_PACKING_NOTE Line0004 = "and Watcom C++ use a default of 1-byte packing. For LabWindows/CVI, the default packing can "
ADAPTER_PACKING_NOTE Line0005 = "be 8-byte or 1-byte, depending on the compatibility mode. For example, in Visual C++ "
ADAPTER_PACKING_NOTE Line0006 = "compatibility mode, LabWindows/CVI uses a default of 8-byte packing."
PARSE_FUNCTION_CALL_ERROR = "The Function Call expression does not use correct syntax for a function call."
;; DotNet Adapter
[DOTNET_ADAPTER]
WARNING_NOT_ALL_TYPES_AVAILABLE = "Some of the classes in this assembly might not be available because of the following errors. To force a refresh of the information for this assembly, select File>>Unload All Modules."
REQUIRES_TYPE_FROM_UNLOADABLE_ASSEMBLY = "The member '%1' in class '%2' in assembly '%3' requires a type from assembly '%4', but TestStand could not load that assembly. To force a refresh of the information for this assembly, select File>>Unload All Modules."
STRUCT_FIELD_REQUIRES_TYPE_FROM_UNLOADABLE_ASSEMBLY = "The parameter '%1' in the call to member '%2' requires a type from assembly '%3', but TestStand could not load that assembly. To force a refresh of the information for this assembly, select File>>Unload All Modules."
UNSUPPORTED_TYPE_ERROR_POINTER = "The parameter '%1' in the call to member '%2' is a pointer type. The .NET Adapter does not support pointer types."
OBJ_REF_DISPLAY_STRING = ".NET Type: %1"
OBJ_REF_DISPLAY_STRING_WITH_TOSTRING = ".NET Type: %1, ToString(): %2"
OBJ_REF_DISPLAY_STRING_EXCEPTION_OCCURRED = "<Exception Occurred Calling ToString(): %1>"
STEP_DESC_ASSEMBLY_LABEL = "Assembly: "
ADP_CFG_DLG_CAPTION = ".NET Adapter Configuration"
ADP_CFG_SHOW_PARAMETERS_CHECK_LABEL = "&Show Arguments in Step Description"
MODULE_BROWSE_TITLE = "Select the Code Module for the Step"
SPEC_MOD_DLG_CAPTION = "Edit .NET Call"
STEP_CFG_DLG_MODULE_TAB_CAPTION = "Module"
STEP_CFG_DLG_EDIT_CODE_TAB_CAPTION = "Source Code"
CONFIG_CONSTRUCTOR_DLG_CAPTION = "Configure Class Constructor"
MODULE_BROWSER_TITLE = "Select the Code Module for the Step"
DLL_AND_EXE_FILES_MSG = "DLL and EXE Files"
DLL_FILES_MSG = "DLL Files"
EXE_FILES_MSG = "EXE Files"
SELECT_AN_ASSEMBLY = "<Select an assembly>"
SELECT_A_METHOD = "<Select a method>"
SELECT_A_PROPERTY = "<Select a property>"
SELECT_A_CLASS = "<Select a class>"
SELECT_AN_ACTION = "<Select an action>"
ASSEMBLY_NOT_FOUND_GAC = "(Assembly not found in GAC)"
ASSEMBLY_NOT_SPECIFIED_GAC = "(No assembly specified)"
INTERFACE_REMOTE_ONLY = "Interface selected. Must use remote functionality."
NAME = "Name"
TYPE = "Type"
OPTIONAL_PARAM = "Optional"
DIRECTION = "Direction"
DISPOSE = "Dispose"
LOG = "Log"
VALUE = "Value"
ASSEMBLY_FILE = " Assembly File"
ASSEMBLY_GAC = "Global Assembly"
DO_NOT_CALL = "Do not Call"
CALL_METHOD = "Call Method"
GET_PROPERTY = "Get Property"
SET_PROPERTY = "Set Property"
CALL_CONSTRUCTOR = "Call Constructor"
CREATE_REMOTE = "Create Remote Object"
USE_EXISTING = "Use Existing Object"
KEEP_PARAM_VALS = "Do you want to keep the current parameter values?"
KEEP_PARAM_VALS_TITLE = "Keep Parameter Values?"
PARAMETER_DIFFER = "The parameter list has changed from what was previously specified.\n"
ASSEMBLY_PATH_NOT_FOUND = "TestStand could not find\nthe assembly %1."
ASSEMBLY_PATH_NOT_FOUND_TITLE = "Assembly not Found"
MEMBER_NOT_FOUND = "TestStand could not locate the member %1\n(with the correct parameter list) in the class."
MEMBER_NOT_FOUND_TITLE = "Member not Found"
CLASS_NOT_FOUND = "TestStand could not locate the class %1 in the assembly."
CLASS_NOT_FOUND_TITLE = "Class not Found"
CONSTRUCTOR_NOT_FOUND = "TestStand could not locate the constructor in the class.\nSelect Configure to specify the constructor."
CONSTRUCTOR_NOT_FOUND_TITLE = "Constructor not Found"
DOTNET_ASSEMBLY_MISSING = "TestStand could not load the .NET support DLL because an assembly path could not be resolved."
DOTNET_ASSEMBLE_MISSING_TITLE = ".NET Assembly Could not Be Found"
STEP_CFG_DLG_CREATE_CODE_BTN = "&Create Code..."
STEP_CFG_DLG_EDIT_CODE_BTN = "&Edit Code..."
DOTNET_ERROR = "Error while accessing the .NET assembly.\n"
DOTNET_ERROR_TITLE = ".NET Error"
CODE_TMPL_NOT_FOUND = "Unable to locate the code template file '%1'"
CLASS_NOT_FOUND_TAG = "(Not Found in Assembly)"
DOTNET_GAC_ASSEMBLY_MISSING = "The strong name %1 could not be found in the GAC."
DOTNET_USE_THIS_ASSEMBLY = "\nThe GAC already includes an assembly with the same name. Do you want to use %1?"
STEP_DESC_REMOTE = "Remote Object %1"
STEP_DESC_OPTIONAL_ARG = "<Use Default Value>"
STEP_DESC_UNSPECIFIED_ARG = "<Unspecified>"
ASSEMBLY_REFERENCE = "Assembly Reference:"
ASSEMBLY = "&Assembly:"
BROWSE = "&Browse"
RELOAD = "&Reload"
CLASS_REFERENCE = "&Object Reference:"
CLASS = "&Class:"
CREATE_OBJECT = "Crea&te Object"
REMOTE_CALL = "R&emote Call"
SPECIFY_EXPRESSION = "Specify E&xpression for URI"
USE_LOADSPEC = "&Use Step Load/Unload Options to Specify Object Creation Time and Lifetime"
REMOTE_URI = "Remote UR&I:"
CONSTRUCTOR = "Con&structor:"
CONFIGURE = "Con&figure"
DISPOSE_ON_RELEASE = "Call &Dispose on Release of Object"
CALL_METHOD_OR_ACCESS_MEMBER = "Call Method or &Access Property"
METHOD_AND_PROPERTY_OPTIONS = "Method and Property Options:"
STATIC = "Static"
STATIC_OPTIONS = "S&how Static"
STATIC_MEMBER_TAG = " (static)"
STRUCT_CLASS_TAG = " (struct)"
INTERFACE_CLASS_TAG = " (interface)"
NOT_CREATABLE_CLASS_TAG = " (not creatable)"
AMBIGUOUS_MEMBER_TAG = " (ambiguous)"
TOP_LEVEL_OPTIONS = "Show &Base Class Members"
ACTIONLBL = "Member T&ype:"
MEMBER = "&Member:"
PARAMETERS = "&Parameters:"
EDIT = "Edit"
CANT_GET_DEFAULT_VALUE = "\"Default Value is not available\""
DN_PROGRESS_BAR_METHOD_MESSAGE = "Retrieving Methods Information"
DN_PROGRESS_BAR_PROPERTY_MESSAGE = "Retrieving Property Information"
DN_PROGRESS_BAR_CLASS_MESSAGE = "Retrieving Class Information"
DN_PROGRESS_BAR_CONSTRUCTOR_MESSAGE = "Retrieving Constructor Information"
RETURN_VALUE_PARAM_NAME = "Return Value"
VALUE_PARAM_NAME = "Value"
REMOTE_URI_PARAM_NAME = "Remote URI"
EXISTING_OBJECT_PARAM_NAME = "Existing Object"
DISPLAY_NAME_FOR_CREATE_REMOTE_CALL = "<Create Remote Object>"
DISPLAY_NAME_FOR_USE_EXISTING_CALL = "<Use Existing Object>"
UNSPECIFIED_ENUM = "Unspecified enum type"
ENUM = "Enum"
ENUMS = "Array of Enums"
ANYTHING_TYPE = "Anything"
ANYTHING_TYPES = "Array of Anything"
POINTER_TYPE = "Pointer (not supported)"
ERROR_JAGGED_METHOD = "This method has a parameter or return value that is a jagged array, which TestStand does not support."
ERROR_JAGGED_CONSTRUCTOR = "This constructor has a parameter that is a jagged array, which TestStand does not support."
ERROR_JAGGED_PROPERTY = "This property or field is a jagged array, which TestStand does not support."
DN_ERROR = "An error occurred within the .NET code."
DN_GET_INSTANCE = "The instance of the .NET %1 could not be retrieved."
DN_RELEASE_INSTANCE = "An error occurred while releasing the .NET object reference."
DN_SET_INSTANCE = "The instance of the .NET %1 could not be stored."
DN_LOAD_ASSEMBLY = "The .NET assembly %1 could not be loaded."
DN_CLASS_TYPE = "The .NET type for class %1 could not be found in the assembly."
DN_CREATE_INSTANCE = "The .NET %1 %2 could not be created."
DN_CALL_MEMBER = "The .NET %1 '%2' could not be accessed."
DN_CALL_MEMBER_TARGET = "The .NET %1 '%2' threw an exception."
DN_REFERENCE_ALREADY_EXISTS = ".NET does not allow referencing two different assemblies with the same name.\n\nA reference to '%1' could not be added. A reference to component '%2' already exists in the project."
DN_CALL_TARGET = "The .NET %1 '%2'threw an exception while calling."
DN_RETURN_PARAMETERS_NAME = "The value for the .NET %1 '%2' could not be returned."
DN_RETURN_PARAMETERS = "A .NET %1 could not be returned."
DN_TYPE_MISMATCH = "Type Mismatch - Could not create .NET parameter array."
DN_STRUCT_VALUES = "Type Mismatch - The TestStand type and the .NET struct elements do not match."
DN_CLASS_LIST = "The list of .NET classes from the assembly %1."
DN_LIST_FROM_CLASS = "The .NET %1 list from the class '%2' could not be retrieved."
DN_ACCESS_INFO = "The .NET %1 information object could not be accessed."
DN_PARAM_LIST = "The .NET parameter list from %1 '%2' could not be retrieved."
DN_PARAM_INFO = "The .NET parameter information could not be accessed."
DN_FREEING_LIST = "An error occurred while freeing the %1 list."
DN_IDENTIFY_TYPE = "An error occurred while identifying the parameter type."
DN_TYPE_INDEX = "The type index has a value of %1, which is an invalid value."
DN_PARAM_EVAL_ERROR = "An error occurred while evaluating the expression for parameter '%1':\n"
DN_PARAM_EVAL_ERROR_FOR_CONSTRUCTOR = "An error occurred while evaluating the expression for the %3 '%1' of the constructor for object '%2'.\n\n"
DN_PARAM_ARRAY_DIMENSIONS_ERROR = "The dimensions for the array argument do not match the dimensions needed for the parameter."
DN_PARAM_JAGGED_ARRAY_ERROR = "You can store and pass jagged arrays only by using object reference variables."
DN_PARAM_NULL_PASSED_FOR_VALUE_TYPE_ERROR = "You cannot pass NULL or Nothing for value type parameters."
DN_PARAM_ARRAY_ELEMENT_NULL_PASSED_FOR_VALUE_TYPE_ERROR = "NULL or Nothing was passed for element '%1'. You cannot pass NULL or Nothing for value type parameters."
DN_PARAM_ARRAY_INPUT_ARRAY_EMPTY_ERROR = "The array for the parameter '%1' is an input parameter and is empty.\n\n"
DN_PARAM_ARRAY_ARRAY_STRUCTS_EMPTY_ERROR = "The array '%1' was passed as an array of structs and is empty.\n\n"
DN_PARAM_ARRAY_INPUT_ARRAY_EMPTY_ERROR_FOR_CONSTRUCTOR = "The array for the parameter '%1' of the constructor for object '%2' is an input parameter and is empty.\n\n"
DN_PARAM_INVAL_EMPTY = "The input parameter '%1' in call to member '%2' is unspecified. You must specify an expression for all input parameters."
DN_PARAM_INVAL_EMPTY_STRUCT_ARRAY = "All parameters that are arrays of structs must include at least one element."
DN_PARAM_INCOMPATIBLE_WITH_SYSTEM_OBJECT_PARAMETER = "Type of argument expression '%1' is incompatible with the object returned for parameter '%2' in call to member '%3'. You cannot store .NET type '%4' in a TestStand variable of type %5."
DN_INVOKE_TARGET_ERROR = "An exception occurred inside the call to .NET member '%1':\n%2"
DN_INVOKE_ERROR = "An error occurred while calling .NET member '%1':"
STRUCT_ARG_ALL_OR_NOTHING = "You must specify all elements for struct '%1' or none of them.\n\nElement '%2' was not specified."
STRUCT_ARG_MAPPING_INCOMPLETE = "You must specify all elements struct '%1' or none of them.\nYou must map all elements when you use parameter mapping.\n\nElement '%2' was not mapped."
DN_NO_CONSTRUCTOR_CONFIGURED = "The class or struct '%1' does not have a public constructor.\nSelect another class or disable the Create Instance option."
DN_CONSTRUCTOR_PARAMS_NOT_CONFIGURED = "The class you selected does not include a constructor with zero parameters.\nYou need to configure the parameters of the constructor."
DN_CONSTR_PARAMS_NOT_CONFIG_TITLE = "Parameters of Constructor"
SYNTAX_ERR_REMOTE_HOST_EXPR_VAR = "remote host expression:"
SYNTAX_ERR_CLASS_REF_EXPR_VAR = "class reference expression:"
DN_NO_CLASS_OBJECT_ERROR Line0001= "You are attempting to access a member of an unspecified object. You must create a new object in this step or specify an object reference variable. These settings cause an "
DN_NO_CLASS_OBJECT_ERROR Line0002= "error when you run the sequence that contains this step."
DN_NO_MEMBER_NAME_SPECIFIED = "You selected 'Call Method or &Access Property:' but have not specified a member."
DN_INTERFACE_WITHOUT_REMOTE = "You selected an interface '%1' but are not using remote call."
DN_ELEMENT_NOT_MATCHING_STRUCT = "The type of the argument does not match the .NET struct '%1' or struct passing is disabled in the type definition."
DN_ERROR_ENUM_FIELD_WRONG_REPRESENTATION = "The numeric representation of the argument is not compatible with the definition for .NET enum '%1'."
DN_ELEMENT_NOT_MATCHING_ENUM_ENUM_VALUE = "The type of the argument does not match the .NET enum '%1'. The numeric values of the specified enumerator(s) do not match."
DN_NULLABLE_STRUCT_DOES_NOT_HAVE_EXPECT_FIELDS = "The type '%1' is a Nullable type, yet does not have the fields that TestStand expects Nullable types to have. The .NET Framework definition for Nullable types must have changed. Please contact National Instruments to report this issue."
DN_METADATA_TOKEN = "Could not retrieve the Metadata Token."
DN_NO_CLASS_SPECIFIED_TITLE = "Class not Specified"
DN_NO_CLASS_SPECIFIED = "You must specify a class name to execute the step."
DN_NULL_CLASSREF = "You are not creating an object, and \nyou have not set the class reference to an object."
DN_COM_CLASSREF = "The object specified in the class reference is not a .NET object.\nBecause you are not creating an object, you must use a .NET object."
DN_GENERICS = "You are accessing a class that uses generics. \nThis version of TestStand does not support generics."
DN_FRAMEWORK_VERSION_MISMATCH = "The assembly was built with a higher version of the .NET framework than what is loaded.\nThis application has %1 of the .NET framework loaded.\nThe assembly was built with %2 of the .NET framework."
DN_ERROR_NO_MATCHING_FIELD_IN_TYPEDEF = "No corresponding subproperty in type '%1' for field '%2' of .NET struct '%3'"
DN_ERROR_ARRAY_OUTPUT_IS_NULL = "Expected array, but output value was NULL. You cannot store a NULL reference as a TestStand array."
DN_ERROR_OUTPUT_TYPE_UNEXPECTED = "Output parameter or return value does not match expected type."
DN_ERROR_STRUCT_HAS_CHANGED = "The definition for the struct '%1' is different in the assembly than when you specified the module. You must update the module specification and data TestStand passes."
DN_ERROR_CREATE_CODE_LAST_CALL_DOES_NOT_RETURN_CLASS_OR_STRUCT = "Cannot create code because the last call does not return a class or struct. TestStand uses the return value of the last call to specify the class in which to create the code."
DN_ERROR_STRUCT_FIELD_WRONG_TYPE = "The type of property '%1' is not compatible with the struct definition for field '%2' of .NET struct '%3'."
DN_ERROR_ENUM_FIELD_WRONG_REPRESENTATION_WITH_ARG = "The numeric representation of type '%1' is not compatible with the definition of .NET enum '%2'."
DN_ERROR_NO_MATCHING_FIELD_IN_TYPEDEF_WITH_ARG = "No corresponding subproperty in argument '%1' of type '%2' for field '%3' of .NET struct '%4'."
DN_ELEMENT_NOT_MATCHING_STRUCT_WITH_ARG = "The type of the argument '%1' does not match the .NET struct '%2' or struct passing is disabled in the type definition."
DN_ELEMENT_NOT_MATCHING_OF_NOT_PASSING_ENUM_WITH_ARG = "The type of the argument '%1' does not match the .NET enum '%2' or struct passing is disabled in the type definition."
DN_ELEMENT_NOT_MATCHING_ENUM_WITH_ARG_ENUM_COUNT = "The type of the argument '%1' does not match the .NET enum '%2' because it specifies a different number of enumerators."
DN_ELEMENT_NOT_MATCHING_ENUM_WITH_ARG_ENUM_NAME = "The type of the argument '%1' does not match the .NET enum '%2' because it has no definition for '%3'."
DN_ELEMENT_NOT_MATCHING_ENUM_WITH_ARG_ENUM_VALUE = "The type of the argument '%1' does not match the .NET enum '%2' because the numeric values of enumerator '%3' do not match."
DN_ERROR_TYPE_NOT_VALID_FOR_ARRAY_OF_STRUCTS = "The type of the argument '%1' is not valid for an array of structs. Use an array of object references or an array of a custom data type that corresponds to the .NET struct and that is configured to support .NET struct passing."
DN_MEMBER_ASSEMBLY = "assembly"
DN_MEMBER_CLASS = "class"
DN_MEMBER_STRUCT = "struct"
DN_MEMBER_PARAMETER = "parameter"
DN_MEMBER_METHOD = "method"
DN_MEMBER_CONSTRUCTOR = "constructor"
DN_MEMBER_PROPERTY = "property"
DN_MEMBER_ELEMENT = "element"
DN_MEMBER_FIELD = "field"
STRUCT = "Struct"
STRUCTS = "Array of Structs"
CREATE_TYPE_FROM_STRUCT_DLG_CAPTION = "Create Custom Data Type from Struct"
PURPOSE_LABEL = "Use this dialog box to create a TestStand Custom Data Type based on the .NET struct you select."
CREATE_TYPE_IN_FILE = "Create Custom Data Type &In File:"
SELECTED_SEQ_FILE = " -- <Selected Sequence File>"
TYPE_NAME_LABEL = "Type &Name:"
STRUCT_CREATE_BTN_LABEL = "C&reate"
PROMPT_FOR_CALL_CAPTION = "Select a Call"
CHOOSE_CALL_LABEL = "Select a call on which to perform the action you specify:"
SAVE_FILE_TO_STEP_CAPTION = "Store File to Step?"
SAVE_FILE_TO_STEP_TEXT = "Store this file as the %1 for this step? TestStand uses this file for all calls on this step. Use the .NET Source Code Files dialog box to change this file."
DONT_ASK_AGAIN_TEXT = "Do not ask again for %1s on this step."
SOURCE_FILE = "source file"
PROJECT_FILE = "project file"
SOLUTION_FILE = "solution file"
DN_STRUCT_PROP_PAGE_TITLE = ".NET Struct Passing"
ALLOW_STRUCT_PASSING_LABEL = "Allow Objects of this T&ype to be Passed as .NET Structs"
DN_STRUCT_PROP_LABEL = "Property:"
DN_STRUCT_PROP_GROUPBOX_LABEL = "Memory Layout for Property"
DN_STRUCT_PROP_TYPE_LABEL = "Type:"
DN_STRUCT_MEMBER_LABEL = "Struct Element &Name:"
DN_STRUCT_PROP_EXCLUDE_LABEL = "E&xclude when Passing Struct"
DN_STRUCT_MEMBER_NOT_ALLOWED_MESSAGE = "You cannot include the specified member in the struct."
DN_STRUCT_MEMBER_TYPE_NOT_ALLOWED_MESSAGE Line0001 = "You cannot include the specified member in the cluster because objects of that type are not allowed to be passed as "
DN_STRUCT_MEMBER_TYPE_NOT_ALLOWED_MESSAGE Line0002 = "structs. Open the property sheet for the object type and enable the Allow Objects of this Type to be Passed as .NET Struct option."
DN_STRUCT_MEMBER_TYPE_NOT_ALLOWED_TITLE = "Cannot Include Struct Member"
DN_STRUCT_LABEL_COLUMN = ".NET Element Label"
DN_STRUCT_TYPE_COLUMN = "Type"
DN_STRUCT_NAME_COLUMN = "Property Name"
DN_STRUCT_CREATE_BTN_LABEL = "C&reate"
SUBPROP_ALLOW_STRUCT_PASSING_LABEL = "To enable the controls in this property page, open the property sheet for the type that contains this property and enable the Allow Objects of this Type to be Passed as .NET Structs option."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL2 = "You cannot include this property in the struct because it is an instance of a type that does not allow struct passing. Open the property sheet for the type definition and enable the Allow Objects of this Type to be Passed as .NET Structs option."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL3 = "This property is an instance of a type. To modify its properties, open the property sheet for the type definition."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL4 = "This property is an instance of a type. To modify its values, open the property sheet for the type definition that contains this property."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL5 = "This container property is excluded from the struct. To include it, open the property sheet of its parent and disable the Exclude when Passing Structure option."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL6 = "One of the parents of this property is excluded from the struct. To enable the controls on this property page, open the property sheet of that parent and disable the Exclude when Passing Structure option."
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0001 = "TestStand requires the following information for you to edit the source code"
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0002 = " for this step from the sequence editor. If you do not want to"
STEP_CFG_DLG_EDIT_CODE_EXPLAIN_MSG Line0003 = " edit the source code from the sequence editor, you can leave these entries empty."
PARAM_DISPLAY_VALUE_FOR_ARGUMENT = "<DotNetArgument Value>"
;; Sequence Adapter
[SEQUENCING ADAPTER]
TYPE_CONFLICT_IN_MODEL_FILE = "The model file the new execution uses contains a type that conflicts with the client sequence file or with another file already loaded in memory."
UNABLE_TO_OPEN_SEQUENCE_CALL_MODULE_FILE = "Cannot open the sequence call module file."
USE_CURRENT_FILE_AND_REMOTE_MSG Line0001 = "The Use Current File option is enabled for a remote execution. "
USE_CURRENT_FILE_AND_REMOTE_MSG Line0002 = "For remote execution, you must specify a path or a path expression for the sequence file."
EVAL_REMOTE_HOST_ERROR_DESC = "Error evaluating remote host expression."
EVAL_MODULE_SEQFILE_ERROR_DESC = "Error evaluating module sequence file path expression."
EVAL_MODULE_SEQUENCE_ERROR_DESC = "Error evaluating module sequence name expression."
CANT_EVAL_REMOTE_HOST_DESC = "TestStand evaluates the expression that specifies the remote host only at run time."
CANT_EVAL_MODULE_SEQFILE_PATH_DESC = "TestStand evaluates the expression that specifies the module sequence file path only at run time."
CANT_EVAL_MODULE_SEQ_NAME_DESC = "TestStand evaluates the expression that specifies the module sequence name only at run time."
EMPTY_HOST_MSG = "No remote host specified."
EMPTY_HOST_MSG_TITLE = "Sequence Call"
TEST_OBJ_PARAMETER_OF_REMOTE_CALL_MSG Line0001 = "One or more of the parameters for this sequence call are property containers. "
TEST_OBJ_PARAMETER_OF_REMOTE_CALL_MSG Line0002 = "Because TestStand converts property container arguments to object references for remote sequence calls, "
TEST_OBJ_PARAMETER_OF_REMOTE_CALL_MSG Line0003 = "you cannot use expressions that refer to the subproperties of the arguments in the remote sequence. "
TEST_OBJ_PARAMETER_OF_REMOTE_CALL_MSG Line0004 = "Use the Property Object class in the TestStand ActiveX API to access the subproperties of the arguments in the remote sequence."
TEST_OBJ_PARAMETER_OF_REMOTE_CALL_TITLE = "Sequence Call"
SEQ_PROTOTYPE_SELECTION_DLG_LABEL = "Load Sequence Prototype"
SEQ_MODULE_DLG_LABEL = "Edit Sequence Call"
PATHNAME_AND_SEQUENCE_GROUP_LABEL = "Pathname and Sequence"
MULTITHREAD_GROUP_LABEL = "Multithreading and Remote Execution"
SPECIFY_BYEXPR_BTN_LABEL = "Specify E&xpressions for Pathname and Sequence"
USE_CURRENT_FILE_BTN_LABEL = "Use &Current File"
NO_MODEL_SPECIFIED_TEXT = "<None Specified>"
FILEPATH_EDITOR_LABEL = "&File Pathname:"
FILEPATH_EXPR_EDITOR_LABEL = "&File Path or Reference:"
FILEPATH_EXPR_EDITOR_LABEL_REMOTE_EXE = "&File Path:"
SEQUENCE_COMBOBOX_LABEL = "&Sequence:"
SEQUENCE_EXPR_EDITOR_LABEL = "&Sequence:"
CLIENTPATH_EDITOR_LABEL = "Cl&ient Pathname:"
CLIENTPATH_EXPR_EDITOR_LABEL = "Cl&ient Path or Reference:"
ENTRYPOINT_COMBOBOX_LABEL = "E&ntry Point:"
ENTRYPOINT_EXPR_EDITOR_LABEL = "E&ntry Point:"
ARGUMENTS_LISTCTRL_LABEL = "Parameters"
USE_SEQUENCE_PROTOTYPE_LABEL = "&Use Prototype of Selected Sequence"
SEQ_PROTOTYPE_SELECTION_BTN_LABEL = "&Load Prototype..."
USE_DEFAULT_OPTION_LABEL = "Use &Default"
ENTER_EXPR_OPTION_LABEL = "&Enter Expression"
MULTITHREAD_SETTINGS_BUTTON_LABEL = "Se&ttings..."
MODEL_PATH_LABEL = "Model P&athname:"
MODEL_PATH_EXPR_LABEL = "Model P&ath or Reference:"
CURRENT_FILE_TEXT = "<Current Sequence File>"
USE_CLIENT_MODEL_TEXT = "<Using Client File Model>"
ARGUMENTS_LISTCTRL_COLUMNHEADINGS = "Name, Type, Log, Default, Value, How Passed"
SEQUENCE_NOT_FOUND_WARNING_MSG = "The specified sequence '%1' does not exist in file '%2'."
SEQUENCE_NOT_FOUND_WARNING_TITLE = "Sequence not Found"
SELECT_FILE_DLG_TITLE = "Select Sequence File"
SEQUENCE_FILES = "Sequence Files"
SEQUENCE_FILE_LOWER_CASE = "sequence file"
ALL_FILES = "All Files"
SEQUENCE_EXPR_ERROR_TEXT = "sequence expression"
SEQFILE_EXPR_ERROR_TEXT = "sequence file expression"
MODELFILE_EXPR_ERROR_TEXT = "model file expression"
REMOTE_HOST_EXPR_ERROR_TEXT = "remote host expression"
TYPE_MASK_EXPR_ERROR_TEXT = "execution type mask expression"
EXEC_REF_EXPR_ERROR_TEXT = "execution reference expression"
THREAD_REF_EXPR_ERROR_TEXT = "thread reference expression"
EXEC_BREAK_ON_ENTRY_EXPR_ERROR_TEXT = "break on entry expression"
CUSTOM_CPU_AFFINITY_EXPR_ERROR_TEXT = "custom CPU affinity expression"
SYNTAX_ERR_ARGUMENT = "Syntax error exists in argument expression for parameter '%1':\n\n%2\n\nThis value causes a run-time error."
PARAMETER_MISMATCH_WARNING_TITLE = "Parameter Number Mismatch"
MORE_ARGUMENTS_THAN_PARAMETERS_MSG Line0001 = "The number of arguments (%1) in this sequence call exceeds the number of parameters (%2) for the sequence.\n"
MORE_ARGUMENTS_THAN_PARAMETERS_MSG Line0002 = "TestStand deletes the extra arguments when you click OK to close the Specify Module dialog box."
FEWER_ARGUMENTS_THAN_PARAMETERS_MSG Line0001 = "The number of arguments (%1) in this sequence call is less than the number of parameters (%2) for the sequence.\n"
FEWER_ARGUMENTS_THAN_PARAMETERS_MSG Line0002 = "TestStand shows the additional arguments and saves them when you click OK to exit the Specify Module dialog box."
NO_PARAMETERS_MSG Line0001 = "There are %1 arguments for this sequence call, but no valid prototype exists.\n"
NO_PARAMETERS_MSG Line0002 = "TestStand deletes the arguments when you click OK to exit the Specify Module dialog box."
PASS_UNKNOWN = ""
PARAM_NAME_UNKNOWN = "<Not used>"
PARAM_TYPE_UNKNOWN = ""
USE_DEFAULT = "<Use Default>"
PASS_BYVALUE = "by value"
PASS_BYREFERENCE = "by reference"
STEP_DESC_REMOTE_HOST = " on Server: %1"
STEP_DESC_CURRENT_FILE = "<Current File>"
STEP_DESC_DEFAULT_ARG = " "
STEP_DESC_UNSPECIFIED_ARG = "?"
STEP_DESC_UNSPECIFIED_REMOTE_HOST = "?"
ADAPTER_SPECIFIC_STEP_DESCRIPTION = "Call %1 in %2"
ADAPTER_SPECIFIC_STEP_DESCRIPTION_FOR_REMOTE = "Call %1 in %2%4"
ADAPTER_SPECIFIC_STEP_DESCRIPTION_WITH_PARAMS = "Call %1(%3) in %2"
ADAPTER_SPECIFIC_STEP_DESCRIPTION_FOR_REMOTE_WITH_PARAMS = "Call %1(%3) in %2%4"
MULTITHREAD_NONE = "None"
MULTITHREAD_NEW_THREAD = "Run Sequence in a New Thread"
MULTITHREAD_NEW_LOCAL_EXECUTION = "Run Sequence in a New Execution"
MULTITHREAD_NEW_REMOTE_EXECUTION = "Run Sequence on a Remote Computer"
THREAD_SETTINGS_DLG_TITLE = "Thread Settings"
THREAD_INITIALLY_SUSPENDED_LABEL = "&Initially Suspended"
THREAD_WAIT_DESC = "Disable this option and insert a Wait step in your sequence if you want to obtain the results, status, and error information from the asynchronous call."
THREAD_USE_SINGLE_THREADED_APARTMENT_LABEL = "&Use Single-Threaded Apartment"
THREAD_INITIALLY_SUSPENDED_DESC Line0001 = "To resume the thread, call the Thread.Resume method on the thread reference. "
THREAD_INITIALLY_SUSPENDED_DESC Line0002 = "You can use an ActiveX/COM step to call Thread.Resume from a sequence."
MULTITHREAD_AUTO_WAIT_LABEL = "&Automatically Wait for the Thread to Complete at the End of the Current Sequence"
MULTITHREAD_STORE_THREAD_REF_EXPR_LABEL = "&Store an Object Reference to the New Thread in (optional):"
LOCAL_EXECUTION_SETTINGS_DLG_TITLE = "Execution Settings"
EXEC_INIT_SUSPENDED_LABEL = "Initially &Suspended"
EXEC_HIDDEN_LABEL = "Initially &Hidden and Disable Tracing"
EXEC_RESTARTABLE_LABEL = "&Restartable"
EXEC_CLOSE_WHEN_DONE_LABEL = "&Close Window when Done"
EXEC_USE_SINGLE_THREADED_APARTMENT_LABEL = "&Use Single-Threaded Apartment"
EXEC_TYPE_MASK_LABEL = "&Additional Execution Type Mask Settings (optional):"
EXEC_STORE_EXPR_LABEL = "S&tore an Object Reference to the New Execution in (optional):"
EXEC_BREAK_ON_ENTRY_LABEL = "Break on &Entry"
EXEC_PROCESS_MODEL_OPTION_LABEL = "&Process Model Option:"
EXEC_MODEL_OPTION_NONE = "Do not use a process model"
EXEC_MODEL_OPTION_DEFAULT = "Use process model of the specified client file"
EXEC_MODEL_OPTION_SPECIFIC = "Use a specific process model"
EXEC_WAIT_DESC = "Select Do not wait for this option and insert a Wait step in the sequence if you want to obtain the results, status, and error information from an asynchronous execution call."
WAIT_OPTION_LABEL = "&Wait for Execution to Complete:"
WAIT_OPTION_NONE = "Do not wait"
WAIT_OPTION_BEFORE_NEXT_STEP = "Before executing next step"
WAIT_OPTION_END_OF_SEQUENCE = "At end of current sequence"
REMOTE_EXECUTION_SETTINGS_DLG_TITLE = "Remote Execution Settings"
REMOTE_EXECUTION= "&Remote Execution"
SPECIFY_BYEXPR_HOST_BTN_LABEL= "Specify E&xpression for Host"
REMOTE_HOST= "Remote &Host:"
REMOTE_HOST_EXPR= "Remote &Host Expression:"
REMOTE_HOST_NOTE= "For remote sequence calls, the sequence file pathnames are relative to the remote host. To make a remote call to 64-bit TestStand from 32-bit TestStand or vice versa, prefix the remote host name with 64\\\\ or 32\\\\."
ADP_CFG_DLG_CAPTION = "序列第三方程序配置"
ADP_CFG_SHOW_ACTIVEX_CONTROLS_CHECK_LABEL = "Show Active&X Controls"
ADP_CFG_SHOW_PARAMETERS_CHECK_LABEL = "&Show Arguments in Step Description"
CPU_AFFINITY_FOR_NEW_THREAD = "CPU Affinity for New Thread:"
CPU_AFFINITY_FOR_NEW_EXECUTION = "CPU Affinity for Initial Thread of Execution:"
USE_STATION_OPTION = "Use station option for CPU affinity"
USE_CALLER_AFFINITY = "Use CPU affinity of caller"
USE_ALL_CPUS = "Use all CPUs"
USE_CUSTOM = "Use custom CPU affinity"
;; FlexG Adapter
[FLEXG_ADAPTER]
G_ADP_MSG_TITLE = "LabVIEW应用程序消息"
FORCE_EXACT_MATCH_WILL_DELETE_VALUES="强制精确匹配将覆盖对话框中的当前值。确定要继续吗?"
VI_FULLNAME = "VI名称: %1"
BROWSE_INTO_LLB_WARNING = "警告:必须启动LabVIEW才能浏览*.llb文件。"
BROWSE_INTO_LVLIBP_WARNING = "警告:必须启动LabVIEW才能浏览*.lvlibp文件。"
CANNOT_BROWSE_INTO_LVLIBP_FILE = "TestStand无法浏览到LabVIEW压缩的项目库文件。确保该文件是有效的.lvlibp文件。必须使用LabVIEW 2010或更高版本浏览到LabVIEW打包的项目库文件。"
CANNOT_CREATE_VI_IN_LVLIBP_FILE = "TestStand无法创建VI.LabVIEW打包的项目库文件是只读的。TestStand无法将VIs添加到打包的项目库文件中。"
LV_SERVER_IS_NOT_EDITOR Line0001 = "LabVIEW适配器当前配置为在不支持编辑VIs或LabVIEW项目的环境中运行测试。\n"
LV_SERVER_IS_NOT_EDITOR Line0002 = "要编辑或创建VIs或LabVIEW项目,必须在“LabVIEW适配器配置”对话框中选择其他LabVIEW ActiveX服务器。\n"
LV_SERVER_IS_NOT_EDITOR Line0003 = ""
RTE_FOR_LV_PROJECT_NOT_INSTALLED = "未安装支持LabVIEW项目 '%1' 的LabVIEW运行时引擎版本"
LV_LOST_CONNECT = "失去与LabVIEW服务器的ActiveX连接。LabVIEW适配器将尝试在下一次执行时尝试重新连接。"
LV_LOST_REMOTE_CONNECTION Line0001 = "Unable to execute remote VI. \n\nThe VI or one of its components might not be in memory. Verify that the remote computer includes all the required VIs."
LV_LOST_REMOTE_CONNECTION Line0002 = "\n\nThe connection to remote host '%1' might have been lost. You must unload all modules before you restart the execution."
CFG_GSERVER_WILL_UNLOAD_MODULES_WARNING = "TestStand must unload all modules if you change the LabVIEW ActiveX or run-time server to use."
LOAD_ERR_VI_WITH_NAME_ALREADY_LOADED Line0001 = "Unable to load VI '%1'. LabVIEW already has the VI '%2' loaded and cannot load different"
LOAD_ERR_VI_WITH_NAME_ALREADY_LOADED Line0002 = " VIs with the same name. You can resolve this issue by either by renaming the VI or adding the VI to a LabVIEW Project Libary."
LOAD_ERR_LVCLASS_WITH_NAME_ALREADY_LOADED Line0001 = "Unable to load LabVIEW Class '%1'. LabVIEW already has the LabVIEW Class '%2' loaded and cannot load different"
LOAD_ERR_LVCLASS_WITH_NAME_ALREADY_LOADED Line0002 = " classes with the same name."
VI_WITH_NAME_ALREADY_LOADED Line0001 = "Unable to create VI '%1'. LabVIEW already has a VI with that name in memory."
VI_WITH_NAME_ALREADY_LOADED Line0002 = " You must unload the VI from LabVIEW before you can create a new VI with the same name."
PRELOAD_TIMEOUT_EXTERNAL_LV = "LabVIEW is executing another step and cannot preload '%1'."
FAILED_TO_READ_VI_PROTOTYPE Line0001 = "LabVIEW reported an error when trying to read the prototype of VI\n'%1'.\nThis error can occur when you wire a cluster with too many elements to the connector pane.\n"
FAILED_TO_READ_VI_PROTOTYPE Line0002 = "Reduce the number of cluster elements and reload the prototype."
FAILED_TO_LOAD_LABVIEW_PACKED_PROJECT_LIBRARY = "LabVIEW reported an error when trying to load the LabVIEW Packed Project Library\n'%1'\n"
FAILED_TO_LOAD_LABVIEW_CLASS_LIBRARY = "LabVIEW reported an error when trying to load the LabVIEW Class Library\n'%1'\n"
FAILED_TO_SET_NUM_OF_THREADS_OR_THREAD_AFFINITY = "The LabVIEW Run-Time Engine reported an error when trying to set the number of threads to execute VIs or the CPU thread affinity of additional LabVIEW threads."
FAILED_TO_ACCESS_CLASS_MEMBER = "TestStand was unable to access the LabVIEW class member:\n'%1'\nEnsure it has public scope and that it belongs to the selected class."
FAILED_TO_GET_MEMBERS_OF_LABVIEW_CLASS = "TestStand was unable to get LabVIEW class members for :\n'%1'"
INVALID_LABVIEW_CLASS_MEMBER_SCOPE = "TestStand was unable to access the LabVIEW class member:\n'%1'\nTestStand is only able to access public LabVIEW class members."
FAILED_TO_ACCESS_LABVIEW_CLASS = "TestStand was unable to access the LabVIEW class :\n'%1'."
ERR_COMMUNICATING_WITH_LV Line0001 = "Error occurred trying to access the LabVIEW development system. Verify the following VI Server settings in LabVIEW (Tools->Options: VI Server:Configuration):\n"
ERR_COMMUNICATING_WITH_LV Line0002 = "In the protocols section, enable ActiveX.\nIn the Accessible server resources, enable the VI properties and methods and the Application methods and properties options.\n"
ERR_COMMUNICATING_WITH_LV Line0003 = "Ensure that VI Server grants access to all VIs in the Exported VIs list."
UNABLE_TO_LOAD_VI_IN_LVPACKED_LIBRARY = "Unable to load VI. If the VI is in a LabVIEW packed project library, LabVIEW already has the packed project library loaded.\nLabVIEW cannot load different packed project libraries with the same name from different directories."
TYPE_MISMATCH = "A type mismatch error occurred. The data type of one of the parameters passed to the VI does not match the data type that LabVIEW expects. Contact National Instruments for additional support."
MODULE_NOT_PART_OF_STEP = "Unable to load prototype because module is not part of a step."
MINIMUM_SUPPORTED_32BIT_LVVERSION = "2011 SP1"
MINIMUM_SUPPORTED_64BIT_LVVERSION = "2013 SP1"
LVVERSION_YEAR_BASED_AND_NUMERIC = "%1 (%2)"
LVVERSION_BITNESS_32 = "32-bit"
LVVERSION_BITNESS_64 = "64-bit"
LVRT_DLL_VERSION_NOT_INSTALLED = "LabVIEW version '%1' is not installed."
LVRT_DLL_VERSION_NOT_INSTALLED_REQUIRED_FOR_LV_PACKED_PROJECT_LIBRARY = "LabVIEW Packed Project Library '%1' requires LabVIEW Run-Time Engine '%2'. TestStand was unable to access this version. It may not be installed."
LVRT_DLL_VERSION_NOT_INSTALLED_REQUIRED_FOR_ERROR_CODE = "\n\nError explanation may be inaccurate because %2 LabVIEW Run-Time %1 is not found."
LVRT_DLL_VERSION_IS_EMPTY = "LabVIEW version is empty."
LVRT_DLLS_NOT_FOUND = "TestStand cannot locate a LabVIEW Run-Time Engine. Ensure that at least one %2 LabVIEW Run-Time Engine of version %1 or greater is installed on the computer."
LVRT_DLL_NOT_XX_OR_GREATER = "Cannot load LabVIEW Run-Time Engine version '%1'. TestStand supports only LabVIEW %2 or later."
LVRT_DLL_IS_REQUIRED = "Remote calls require a LabVIEW Run-Time Engine. TestStand cannot locate or load a compatible version of the run-time engine on this computer."
LVRT_DLL_IS_REQUIRED_FOR_BCRTE = "The Version Independent Runtime feature for LabVIEW requires that a minimum of 17.0 (2017) or later LabVIEW Runtime Engine is installed. TestStand cannot locate or load a compatible version of the runtime engine on this computer."
NEED_LV_VERSION_XX_OR_GREATER = "TestStand %3 requires LabVIEW %2 or later.\nLabVIEW %1 is currently active.\nTestStand cannot connect to LabVIEW."
NEED_PROJECT_AND_VI_VERSION_TO_BE_THE_SAME = "The version of the LabVIEW Run-Time Engine for the LabVIEW project ('%1') and the VI ('%2') must match for TestStand to execute the VI."
NEED_LV_PROJECT_VERSION_90_OR_GREATER = "TestStand requires LabVIEW projects to use LabVIEW 2009 or later.\nThe LabVIEW project is version '%1'."
REPAIR_LABVIEW_ADAPTER_SUPPORT_DIR = "TestStand encountered a problem with one of the files in <TestStand Public>\\AdapterSupport\\LabVIEW directory.\n Reinstall or repair TestStand."
LABVIEW_ADAPTER_SUPPORT_DIR_ERROR = "Failed to load VI '%1' with the following error:\n"
LOAD_ERR_LABVIEW_PROJECT = "Unable to load LabVIEW project '%1'."
LOAD_ERR_LABVIEW_PROJECT_REMOTELY = "Unable to remotely load LabVIEW project '%1'."
UNLOAD_ERR_LABVIEW_PROJECT = "Unable to unload LabVIEW project '%1'."
UNLOAD_ERR_LABVIEW_PROJECT_REMOTELY = "Unable to remotely unload LabVIEW project '%1'."
NEED_LVRTE_VERSION_1200_OR_GREATER_FOR_LVCLASSES = "TestStand requires LabVIEW RTE version 12.0 (2012) or later to configure and execute LabVIEW class member VIs.\nTestStand is trying to use version '%1' defined by the current selected LabVIEW RTE."
NEED_LV_VERSION_1200_OR_GREATER_FOR_LVCLASSES = "TestStand requires LabVIEW development sysem version 12.0 (2012) or later to configure and execute LabVIEW class member VIs.\nTestStand is trying to use version '%1' defined by the current selected LabVIEW development system."
PROPERTY_NODES_NOT_SUPPORTED_WITH_RTE = "TestStand does not support configuring property node calls with the LabVIEW Run-Time Engine."
UNABLE_TO_EDIT_PROPERTY_NODE_CALL = "Steps configured to call LabVIEW property nodes cannot be edited in LabVIEW. Use the specify module dialog to make changes. "
NEED_LV_VERSION_1300_OR_GREATER_FOR_LVPROPERTYNODES = "TestStand is currently configured to use LabVIEW development system version '%1'.\nTestStand requires LabVIEW development system version 13.0 (2013) or later to configure property node calls."
CANNOT_BROWSE_INTO_LLB_FILE = "TestStand cannot locate the specified LabVIEW Run-Time Engine required to browse into a .llb file.\nInstall the specified LabVIEW Run-Time Engine or compile the file\n<TestStand Public>\\AdapterSupport\\LabVIEW\\TestStandListDir.llb to the same version as one of the\nLabVIEW Run-Time Engine versions installed on the computer."
REMOTE_EXE_NOT_SUPPORTED Line0001 = "Downloading VIs to a remote host is not supported when TestStand is running in the LabVIEW development system and the VI version does not match the LabVIEW version.\n"
REMOTE_EXE_NOT_SUPPORTED Line0002 = "The VI '%1' has version '%2'.\nThe LabVIEW development system has version '%3'."
RTE_NOT_LOADED_ENGINE_SHUTTING_DOWN = "Unable to load a LabVIEW Run-Time Engine because the TestStand Engine is shutting down."
REMOTE_EXE_SUPPORT_NOT_INSTALLED = "Support for remote execution of a VI is not installed."
REMOTE_EXE_UPDATE_SUPPORT_VIS = "The support VI '%1' used in remote calling is not the most recent version.\nUpdate the .llb file to the most recent LabVIEW version.\n\n"
UPDATE_ADAPTER_SUPPORT_VIS = "The support VI '%1' might not be the most recent version.\nUpdate the .llb file to the most recent LabVIEW version.\n\n"
CREATE_NEW_SUPPORT_VIS = "Support VI '%1' does not exist. To create it, rename an existing '%2' file to '%3' and mass compile with LabVIEW version '%4'."
VI_VERSION_IS_NEWER = "TestStand could not load the VI.\nThe version of the VI might be later than '%1'."
CHECK_IF_70_OR_GREATER_INSTALLED Line0001 = "TestStand could not load the VI.\n\nThis error might have occurred because the currently active LabVIEW\nversion '%1' could not load the selected VI, which might have been\nsaved in a later LabVIEW version."
CHECK_IF_70_OR_GREATER_INSTALLED Line0002 = "Use the LabVIEW Adapter Configuration dialog box to select a version of the\nLabVIEW Run-Time Engine to use to load the VIs."
COPY_TESTSTAND_LV_API_FAILED = "TestStand was unable to install the most recent version of '%1' to a registered LabVIEW installation on this computer."
CFG_GSERVER_SELECTED_NON_EDITOR_SERVER Line0001 = "You selected a LabVIEW Run-Time Engine server instead of a LabVIEW development system server. "
CFG_GSERVER_SELECTED_NON_EDITOR_SERVER Line0002 = "You must ensure that the LabVIEW Run-Time Engine server can load the entire hierarchy of LabVIEW test VIs that TestStand loads."
CFG_GSERVER_VERSION_MISMATCH_ACTIVE_VS_CONNECTED = "TestStand cannot connect to the Active LabVIEW version %1. Please exit all other running versions of LabVIEW to ensure that TestStand can connect to the Active LabVIEW Development System."
VI_TYPE_NOT_SUPPORTED = "TestStand does not support the type of VI you selected.\nTestStand supports only Express, polymorphic, and standard VI types."
MUST_HAVE_VI_EXT = "The filename in the module path must use a .vi extension for TestStand to create the VI. If you specify a .llb file, you must specify a VI filename after it."
MUST_HAVE_LVPRJ_EXT = "The filename in the project path must use a .lvproj extension for TestStand to create the LabVIEW project."
CODE_TMPL_NOT_FOUND = "Unable to locate the code template file '%1'."
UNABLE_TO_CREATE_VI_PATH_NOT_ABS = "Unable to create VI.\nYou must specify an absolute path to create the VI."
ERR_EVALUATING_UUT_ITER_EXPR = "Unable to evaluate LabVIEW Adapter UUT iteration expression."
ERR_EVALUATING_UUT_SERIAL_NUM_EXPR = "Unable to evaluate LabVIEW Adapter UUT serial number string expression."
UNABLE_TO_EDIT_LV_PRJ_NOT_FOUND = "Unable to locate the LabVIEW project file for this step. Ensure the LabVIEW project file exists on disk."
UNABLE_TO_EDIT_LV_CLASS_NOT_FOUND = "Unable to locate the LabVIEW class file for this step. Ensure the LabVIEW class file exists on disk."
INVALID_PROJECT_PATH = "Project path is invalid."
INVALID_PATH = "VI path is invalid."
UNABLE_TO_LOAD_LV_PRJ = "Unable to load LabVIEW project. The LabVIEW project or one of its dependencies might be missing.\n\n'%1'\n\n'%2'"
UNABLE_TO_EDIT_LV_PRJ = "TestStand cannot edit the following LabVIEW project:\n\n'%1'\n\nwhile loaded. You must unload all modules to edit the LabVIEW project in TestStand."
EXPRESS_VI_NOT_SUPPORTED_WITH_LVPRJS = "TestStand does not support calling or configuring Express VIs with LabVIEW projects."
REMOTE_CALLS_NOT_SUPPORTED_WITH_LVPRJS= "TestStand does not support remote calls with LabVIEW projects."
UNABLE_TO_LOAD_LV_PRJ_WITH_CONFLICTS = "LabVIEW project has conflicts:\n\n'%1'\n\nThe following items have conflicts that you must resolve in LabVIEW:\n\n%2"
UNABLE_TO_REFRESH_LV_PRJ = "You cannot update a LabVIEW project while TestStand has the project loaded. You must unload all modules."
REMOTE_CALLS_NOT_SUPPORTED_WITH_LVPRJS_AND_CLASSES= "The remote LabVIEW server might not support remote VI calls that have LabVIEW class data type parameters configured to use LabVIEW projects."
REMOTE_CALLS_WITH_CLASSES_NEED_TO_PRELOAD_MODULE_IN_RTE = "For remote VI calls with LabVIEW class data type parameters to work correctly, you must preload the LabVIEW class definition on the local computer in the LabVIEW Run-Time Engine that matches the VI version."
LABVIEW_ABORTED_VI_IN_PACKED_PROJECT_LIBRARY = "One reason the VI aborted could be because LabVIEW aborts an executing VI from a LabVIEW packed project library that does not have debug symbols when the VI calls a subVI configured to display the front panel."
UNABLE_TO_GET_PROJECT_FROM_PROJECT_CACHE = "Unable to get LabVIEW Project from LabVIEW Project cache."
DYNAMIC_DISPATCH_NOT_ALLOWED_IN_NORMAL_VI_CALLS = "Calling a VI that requires dynamic dispatching to work properly using a VI Call is not allowed. Change your step configuration to use a Class Member Call instead.\n\n"
HIDDEN_STRUCT_MEMBER_SUFFIX = " (Hidden)"
UNABLE_TO_EDIT_SRC_SRC_NOT_FOUND = "Unable to find the source file for this step. Make sure the module source file exists on disk."
MUST_HAVE_LVCLASS_EXT = "The filename in the LabVIEW class path must use a .lvclass extension for TestStand to edit the LabVIEW class."
LABVIEW_DEV_SYSTEM = "LabVIEW Development System"
UNABLE_TO_LOAD_BROKEN_VI = "Unable to load VI '%1' with the LabVIEW Run-Time Engine version %2. \nThe version of a subVI might not match the version of the run-time engine and the Version Independent Runtime feature is disabled or a VI dependency might be missing.\nTry the following steps to troubleshoot the issue:\n\n"
UNABLE_TO_LOAD_BROKEN_VI_DEFAULT_VI = " 1. Open the VI in the LabVIEW development system. If the VI is broken, fix any errors in the VI.\n 2. Force compile the VI by clicking the run arrow while holding the 'Ctrl' key. \n 3. In LabVIEW, select File >> Save All to ensure that all subVIs are saved in the same LabVIEW version."
UNABLE_TO_LOAD_BROKEN_VI_DEFAULT_VI_BCRTE = " 1. Open the VI in the LabVIEW development system. If the VI is broken, fix any errors in the VI.\n 2. Force compile the VI by clicking the run arrow while holding the 'Ctrl' key. \n Refer to the help here for more information on executing VIs when using the Version Independent Runtime feature."
RUN_TIME_CANNOT_LOAD_VI_EXPRESS_OR_PROPNODE_INFO = "- Configure the LabVIEW adapter to use the LabVIEW development system, then run 'Update VI Calls' from the TestStand Tools menu."
UNABLE_TO_LOAD_BROKEN_VI_EDIT_IN_LV = "\n\nDo you want to edit the VI in LabVIEW?"
UNABLE_TO_LOAD_BROKEN_VI_TITLE = "Unable to Load VI with the Run-Time Engine"
UNABLE_TO_LOAD_VI_TITLE = "Unable to Load VI"
RUN_TIME_CANNOT_LOAD_VI = "Unable to load VI '%1' with the LabVIEW Run-Time Engine version '%2' because the VI version is '%3'. To load a VI, the version of the run-time engine and the version of the VI must match.\n"
AVOID_VI_VERSION_NOT_MATCHING_RTE = "To avoid this error, ensure that the LabVIEW Run-Time Engine version that matches the VI version exists on the computer.\nYou can also modify the LabVIEW Adapter to use the setting '%1' when using a run-time engine,\nor you can modify the advanced setting '%2' for the LabVIEW step."
UNABLE_TO_GET_DEFAULT_VALUE_FOR_VI = "Unable to obtain the default values for VI '%1' with the LabVIEW Run-Time Engine version '%2'. The VI version is '%3'. The VI version must match the LabVIEW Run-Time Engine version."
FAIL_TO_LOAD_VI_RTE = "Failed to load VI '%1' in the LabVIEW Run-Time Engine version '%2'. "
VI_VERSION_DOES_NOT_MATCH_RTE = "The LabVIEW Run-Time Engine cannot load the VI because the VI version is '%1'."
FAIL_TO_LOAD_VI_IN_DEV = "Failed to load VI '%1' in the '%2' version '%3'. "
VI_VERSION_GREATER_THAN_DEV = "The '%1' cannot load the VI because the VI version is '%2', which is greater than '%3'."
VI_EMBEDDED_IN_STEP = "for Property Node step"
VI_IS_BROKEN = "Unable to load VI '%1' in '%2' because the VI is broken.\n\nA VI dependency might be missing."
EDIT_IN_LV = "\n\nDo you want to edit the VI in LabVIEW?"
VI_IS_BROKEN_TITLE = "Broken VI"
VI_MISSING_DEPENDENCIES_TITLE = "\n\nThe following dependencies are missing:\n\n"
VI_MISSING_DEPENDENCIES_COMPONENT = "The missing subVI is part of the %1 %2\n\n"
VI_MISSING_DEPENDENCIES_ADDITIONAL = "There are additional missing dependencies. Open the VI in LabVIEW to get a complete list.\n"
VI_HAS_CHANGED Line0001 = "The VI '%1' has changed.\nThe version of the VI or a subVI might have changed.\nNational Instruments "
VI_HAS_CHANGED Line0002 = "recommends that you open and save the VI in LabVIEW.\n\nDo you want to edit the VI in LabVIEW?"
VI_HAS_CHANGED_TITLE = "VI Has Changed"
FAILED_TO_EDIT_VI = "LabVIEW cannot open the VI for editing."
FAILED_TO_LOAD_REMOTE_VI Line0001 = "Failed to load VI on remote host '%1'.\n%2"
FAILED_TO_LOAD_REMOTE_VI Line0002 = "\n\nIf the remote computer is running the LabVIEW Real-Time Module, the local LabVIEW Run-Time Engine version must match the LabVIEW Real-Time Module version on the remote computer."
VI_RT_VERSION_MISMATCH = "Version Mismatch: VI version '%1', LabVIEW Real-Time Module Version '%2'."
CANNOT_DOWNLOAD_VI Line0001= "\nThe VI cannot be downloaded to remote system because it is not running LabVIEW Real-Time.\nLabVIEW only supports automatic downloading to systems running LabVIEW Real-Time. However,\nyou can manually download your VI before running it. "
CANNOT_DOWNLOAD_VI Line0002= "Alternatively, you can run a 3rd party\nFTP server on the remote system and use the TestStand FTP Files step type to download your\nVI at run-time. If you are calling an Express VI, you can create a wrapper VI to download by changing\nthe VI type from Express VI to Standard VI in the specify module dialog box."
CANNOT_CREATE_GENERIC_TARGET = "\nUnable to create generic target. Ensure that you installed \"Remote Execution Support for NI TestStand\" with the LabVIEW Run-Time Engine.\n"
CANNOT_CONNECT_TO_REMOTE_SYSTEM Line0001 = "\nUnable to connect to remote computer'%1'.\nThe connection might have failed for one of the following reasons:\n1. The computer is not in the network.\n"
CANNOT_CONNECT_TO_REMOTE_SYSTEM Line0002 = "2. A LabVIEW project is connected.\n3. The remote computer might not be running the LabVIEW Real-Time Module.\n4. The remote VI version does not match the LabVIEW version running on the remote computer."
CANNOT_DOWNLOAD_TO_REMOTE_SYSTEM = "\nUnable to download VI to remote system '%1'.\nThe VI could be broken or is modified."
ERR_DUPLICATE_VI = "Another VI with the same name, but different path has been already loaded in the remote system. To fix this problem, rename one of the VIs."
REMOTE_SYSTEM_CANNOT_RUN_VI = "The remote system is not running LabVIEW Real-Time or the LabVIEW development system."
VIS_ARE_READ_ONLY = "The following VIs are modified and read-only. They need to be saved before downloading."
NEED_TO_SPECIFY_FULLPATH = "Need to specify the full path of the remote VI when calling a VI on a remote system."
ARRAY_DIMENSIONS_ERROR = "Expected '%1' dimension(s) for array parameter '%2' but received '%3' dimension(s)."
INVALID_DISPATCH_POINTER_ADDR = "The expression '%1' contains an invalid LabVIEW reference."
KEEP_PARAM_VALS = "Do you want to keep the current parameter values?"
KEEP_PARAM_VALS_TITLE = "Keep Parameter Values?"
NEED_TO_UPDATE_VI_PROTOTYPE = "The prototype of the VI changed.\nThe parameter information will update to reflect the new prototype."
VI_PROTOTYPE_CHANGED = "The prototype of VI '%1' changed.\nYou must update the prototype before executing the VI.\nUse the TestStand Sequence Editor to update the prototype."
VI_USING_OLD_PROTOTYPE = "The step was originally configured with LabVIEW 7.1.1 or earlier. The prototype information stored in the step is not compatible with LabVIEW version 2012 or later.\nThis error only occurs when the step or the LabVIEW adapter is configured to run the VI with LabVIEW version 2012 or later.\nTo update the prototype, use the Sequence Editor or a User Interface in editor mode."
UNABLE_TO_CREATE_XML_PARSER = "Failed to create the XML parser.\nUnable to parse the VI prototype."
CHECKSUM_DOES_NOT_MATCH = "A VI with the name '%1' is already loaded in host '%2' and is different from the VI this step is trying to load."
UNEXPECTED_VI_NAMESPACE = "The namespace of VI '%1' is different from the namespace of the VI you originally selected.\nExpected namespace: '%2'.\nFound namespace: '%3'."
NO_NAMESPACE_SPECIFIED = "<No Namespace Specified>"
RTE_NOT_INSTALLED_FOR_PROJ_LIBRARY_DEPLOYMENT = "TestStand failed to deploy the shared variables in the specified project library. Ensure the LabVIEW Run-Time Engine version '%1' is installed."
RTE_NOT_INSTALLED_FOR_PROJ_LIBRARY_UNDEPLOYMENT = "TestStand failed to undeploy the shared variables in the specified project library. Ensure the LabVIEW Run-Time Engine version '%1' is installed."
CANNOT_DEPLOY_PROJ_LIBRARY = "TestStand failed to deploy the shared variables in the specified project library. Ensure that the project library defines only shared variables and does not contain any VIs. Also, ensure that the host exists and is in the network."
CANNOT_UNDEPLOY_PROJ_LIBRARY = "TestStand failed to undeploy the shared variables in the specified project library. Ensure that the project library defines only shared variables and does not contain any VIs. Also, ensure that the host exists and is in the network."
CANNOT_DEPLOY_PROJ_LIBRARY_FROM_LVPROJECT = "TestStand failed to automatically deploy the shared variables in project libraries in the specified LabVIEW project. Ensure that the project library defines only shared variables and does not contain any VIs. Also, ensure that the host exists and is in the network."
CANNOT_UNDEPLOY_PROJ_LIBRARY_FROM_LVPROJECT = "TestStand failed to automatically undeploy the shared variables in project libraries in the specified LabVIEW project. Ensure that the project library defines only shared variables and does not contain any VIs. Also, ensure that the host exists and is in the network."
CANNOT_DEPLOY_PROJ_LIBRARY_INSIDE_LLB = "TestStand cannot deploy shared variables from project libraries inside LLBs. Save all libraries that contain shared variables outside of LLBs."
DEPLOYMENT_OPERATION_TIMED_OUT = "TestStand failed to complete the requested operation on the shared variables in the specified project library. The operation timed out."
RUNNING_VI_NOT_FOUND = "The VI '%1' is not currently running."
PARAMETER = "Parameter '%1':\n%2"
WRAPPER_VI_MOD="The wrapper VI is modified. Reconfiguring the VI overwrites the changes."
SPEC_MOD_DLG_CAPTION = "Edit LabVIEW VI Call"
SPEC_MOD_DLG_SHOW_FRONTPNL_TXT = "Show VI &Front Panel when Called"
SPEC_MOD_DLG_ADVANCED_BTN = "&Advanced..."
SPEC_MOD_DLG_EDIT_DECO_LABEL = "Path and Execution"
SPEC_MOD_DLG_PARAM_CONPANE_LABEL = "Description and Connector Pane"
SPEC_MOD_DLG_CREATE_BTN = "&Create VI..."
SPEC_MOD_DLG_EDIT_BTN = "&Edit VI..."
SPEC_MOD_DLG_CONFIGURE_BTN = "Configure &VI..."
SPEC_MOD_DLG_REFRESH_VI_BTN = "&Reload Prototype"
SPEC_MOD_DLG_RESET_PARAMS_BTN = "&Reset Parameters"
SPEC_MOD_DLG_VI_HELP_BTN = "VI Hel&p..."
SPEC_MOD_DLG_PARAM_MAPPING_BTN = "Parameter Mapping..."
SPEC_MOD_DLG_VI_DESCRIPTION_LABEL = "VI Description:"
SPEC_MOD_DLG_VI_PARAMETERS_LABEL = "VI Parameters:"
SPEC_MOD_DLG_NAME_COLUMN = "Name"
SPEC_MOD_DLG_TYPE_COLUMN = "Type"
SPEC_MOD_DLG_INOUT_COLUMN = "In/Out"
SPEC_MOD_DLG_DEFAULT_COLUMN = "Default"
SPEC_MOD_DLG_LOG_COLUMN = "Log"
SPEC_MOD_DLG_VALUE_COLUMN = "Value"
SPEC_MOD_DLG_OR = " or "
SPEC_MOD_DLG_AND = " and "
SPEC_MOD_DLG_NORMAL_VI = "Standard VI"
SPEC_MOD_DLG_NO_VI_DESCRIPTION = "<No VI description exists>"
SPEC_MOD_DLG_VALUE = " [value: %1]"
SPEC_MOD_DLG_UNSPECIFIED_VALUE = "<Unspecified>"
SPEC_MOD_DLG_USING_CONFIG_VALUE = "<Using configured value>"
SPEC_MOD_DLG_NO_EXPRESS_VI_SEL = "<No Express VI selected>"
EXPRESS_VI = "Express VI"
OPTIONAL_PARAMS_DLG_CAPTION = "Optional Parameters"
SPEC_MOD_DLG_PARM_GRP_TXT = "O&ptional Parameters"
SPEC_MOD_DLG_INBUF_TXT = "&Input Buffer"
SPEC_MOD_DLG_INVOC_TXT = "I&nvocation Info"
SPEC_MOD_DLG_DISP_TXT = "&Sequence Context ActiveX Pointer"
SEQ_CONTEXT_REQUIRED_CHECK_TXT = "Sequence &Context ActiveX Pointer\n(Required by the currently selected code template.)"
MKDIR_OKCANCEL_QUESTION = "The directory '%1' does not exist.\nDo you want to create it?"
;; Parameter Mapping dialog
PARAM_MAPPING_DLG_CAPTION = "Parameter Name/Value Mappings"
PARAMETER_NAME_COLUMN_HEADER = "Parameter Name"
VALUE_COLUMN_HEADER = "Value Expression"
ADD_MAPPING_BTN = "&Add"
DELETE_MAPPING_BTN = "&Delete"
PARAMETER_NAME_EDIT_LABEL = "Parameter &Name:"
VALUE_EDIT_LABEL = "&Value Expression:"
PARAMETERS_ADDED_MSG = "The following parameters were added:\n"
PARAMETERS_DELETED_MSG = "The following parameters were deleted:\n"
PARAMETERS_VERIFY_ARG_VALUES = "Verify that the new parameters have the correct argument values."
CONFIGURING_DLG_MSG = "Opening Configuration..."
PROGRESS_BAR_LABEL = "Building Express VI Menu"
PROGRESS_WINDOW_TITLE = "Building Menu"
REFRESH_EXPRESS_VI_MENU = "Refresh Menu"
SELECT_EXPRESS_VI_TITLE = "Select Express VI"
FIND_CONFIG_VI_PROMPT = "Locate the VI named '%s'"
CONFIG_ERROR_DLG_TITLE = "Error Configuring VI"
CONFIG_INVALID_PROTOTYPE = "The configuration VI '%1' does not have the expected prototype."
CANNOT_CALL_EXPRESS_BLOCK_DIRECTLY Line0001 = "VI '%1' is an Express VI.\n\nThe LabVIEW Adapter cannot configure an Express VI with the current settings.\n"
CANNOT_CALL_EXPRESS_BLOCK_DIRECTLY Line0002 = "You must configure the adapter to use the LabVIEW development system as the LabVIEW ActiveX server."
CANNOT_BROWSE_FOR_EXPRESS_VI Line0001 = "LabVIEW适配器当前被配置为在一个不支持编辑vis的环境中运行测试。"
CANNOT_BROWSE_FOR_EXPRESS_VI Line0002 = " 要选择一个Express VI,您必须在LabVIEW适配器配置对话框中选择一个不同的 LabVIEW ActiveX服务器。"
CANNOT_BROWSE_FOR_EXPRESS_VI Line0003 = " "
CANNOT_CALL_EXPRESS_VI_IN_SUBSTEP = "TestStand不支持从子步骤调用Express VI。"
PROMPT_TO_SAVE_WRAPPER_VI = "如果将Express VI调用更改为标准VI调用,则无法在不丢失现有的\nExpress VI配置信息的情况下将调用类型更改回Express VI。\n\n是否要将Express VI调用转换为标准VI调用?"
PROMPT_TO_SAVE_WRAPPER_VI_TITLE = "将快速VI调用转换为标准VI调用"
PROMPT_TO_CLEAR_WRAPPER_VI = "You have selected a standard VI.\nDo you want to replace the existing Express VI?"
PROMPT_TO_CLEAR_WRAPPER_VI_TITLE = "Clear Existing Express VI?"
STANDARD_TO_EXPRESS_VI_MSG = "You cannot change a standard VI to an Express VI.\nContinuing with selection clears all parameter information.\n\nDo you want to continue?"
EXPRESS_VI_HAS_CHANGED Line0001 = "The Express VI '%1' was created with LabVIEW version '%2'.\nThe current active LabVIEW version is '%3'.\n"
EXPRESS_VI_HAS_CHANGED Line0002 = "Configuration changes update the Express VI to the current LabVIEW version.\n\nDo you still want to configure the VI from TestStand?"
EXPRESS_VI_HAS_CHANGED_TITLE = "VI Has Changed"
NOT_EXPRESS_VI_ERROR = "Expected Express VI. '%1' is not an Express VI."
EXPRESS_VI_NOT_SUPPORTED = "This version of TestStand does not support the Express VI '%1'."
EMPTY_EXPRESS_VI_PATH = "The Express VI path cannot be empty."
PROPERTY_LIBRARY_NAME_IS_EMPTY = "Unable to create LabVIEW property node. The Property Node Type (NodeLibraryName) cannot be empty."
PROPERTY_CLASS_DATA_NAME_IS_EMPTY = "Unable to create LabVIEW property node. The Property Node Type (NodeLibraryGenericTypeName) cannot be empty."
PROPERTY_CLASS_NAME_IS_EMPTY = "Unable to create LabVIEW property node. The Property Node Class (NodeClassDataName) cannot be empty."
PROPERTY_INPUT_ARRAYS_ARE_DIFFERENT = "Unable to create LabVIEW property node. The Property Names and Directions arrays are different sizes."
PROPERTY_INPUT_ARRAYS_ARE_EMPTY = "Unable to create LabVIEW property node. There are no properties selected."
PROPERTY_INPUT_ARRAYS_GREATER = "Unable to create LabVIEW property node. The number of properties is larger than the maximum allowed size."
PROPERTY_UNABLE_TO_ACCESS_LABVIEW_CLASS = "TestStand was unable to access the LabVIEW Class '%1'."
EMBEDDED_EXPRESS_VI_MSG = "[Express VI embedded in sequence]"
EXPRESS_VI_SELECTED = "The VI you selected is an Express VI.\nDo you want to call and configure the Express VI from TestStand?"
SELECT_EXPRESS_VI_WRAPPER_LOCATION = "Select Express VI Wrapper Location"
SELECT_PROPERTY_NODE_VI_WRAPPER_LOCATION = "Select Property Node VI Wrapper Location"
SPEC_MOD_DLG_EXPLANATION_LABEL = "Select the location and VI name for the Express VI wrapper."
SELECT_WHICH_PARAMS_TO_PASS = "Select the optional parameters you want to pass to the VI."
CODE_TMPLT_DLG_TITLE = "Choose Code Template"
CODE_TMPLT_DLG_EXPLANATION Line0001 = "Select the code template to use to generate code for this step. For legacy code\n"
CODE_TMPLT_DLG_EXPLANATION Line0002 = "templates, select the optional parameters you need."
CODE_TMPLT_DESCRIPTION_COLUMN_HEAD = "Description"
CODE_TMPLT_NAME_COLUMN_HEAD = "Name"
SELECT_CODE_TMPLT_MSG = "Select a code template."
CODE_TMPLT_DLG_SHOW_LEGACY_TEMPLATE = "S&how Legacy Templates in List"
CODE_TMPLT_DLG_PARM_GRP_TXT = "Optional Parameters for Legacy Templates"
NON_STANDARD_PROTOTYPE_TITLE = "Non-Standard Prototype"
VI_DOES_NOT_HAVE_STD_PROTOTYPE = "The VI you selected does not have the standard prototype that TestStand expects.\nSelect the optional parameters you want to pass to the VI.\n"
READ_VI_PROTOTYPE_INFO_TITLE = "Need to Launch LabVIEW"
READ_VI_PROTOTYPE_INFO = "You must launch LabVIEW to read the VI prototype."
ADVANCED_SETTINGS_DLG_TITLE = "Advanced Settings"
REMOTE_CALL_SETTINGS_LABEL = "R&un VI on a Remote Computer"
SPECIFY_BYEXPR_HOST_BTN_LABEL= "Specify E&xpression for Host"
REMOTE_HOST= "Remote &Host:"
BROWSE_FOR_COMPUTER = "Browse for Computer..."
REMOTE_PROJECT_PATH_LABEL = "Remote P&roject Path:"
REMOTE_VI_PATH_LABEL = "Remote VI P&ath:"
PORT_NUMBER_LABEL = "&Port Number:"
TIMEOUT_LABEL = "&Timeout (ms):"
REMOTE_HOST_NOTE Line0001 = "For remote calls, LabVIEW must be running on the remote host. This host must be able to access a copy of the VI to read the VI prototype. "
REMOTE_HOST_NOTE Line0002 = "Alternatively, you can create a VI with the same connector pane as the remote VI on this host."
MISSING_PORT_NUMBER_OR_TIMEOUT = "You must specify a port number and timeout value."
AUTO_DETECT_LVRT_LABEL = "Always Run VI in LabVIEW Run-Time Engine"
AUTO_DETECT_LVRT_DESC = "Enable this option to ensure that TestStand always runs this VI in the LabVIEW Run-Time Engine, regardless of the server setting for the LabVIEW Adapter. TestStand automatically determines the correct version of the LabVIEW Run-Time Engine to use to run this VI."
DONT_ABORT_VI_LABEL = "Do not Allow TestStand to Abort VI"
SELECT_VI_FROM_PROJECT_DLG_CAPTION = "Select VI from LabVIEW Project - '%1'"
SELECT_CLASS_FROM_PROJECT_DLG_CAPTION = "Select a Class From LabVIEW Project - '%1'"
SELECT_CLASS_MEMBER_FROM_PROJECT_DLG_CAPTION = "Select a Class Member From LabVIEW Project - '%1'"
SELECT_MEMBER_FROM_CLASS_DLG_CAPTION = "Select a Class Member From LabVIEW Class - '%1'"
ADD_OR_REMOVE_ITEMS_FROM_PROJECT_DLG_CAPTION = "Add or Remove Items from LabVIEW Project - '%1'"
PROJECT_SEARCH_LABEL = "&Search Project:"
PROJECT_HELP_LABEL = "Right-click a LabVIEW project and select the appropriate context menu option \nto create, add, or remove VIs from the LabVIEW project."
PROJECT_VI_LOCATION_LABEL = "Selected VI:"
PROJECT_CLASS_LOCATION_LABEL = "Selected Class:"
PROJECT_MEMBER_LOCATION_LABEL = "Selected Member:"
LVPROJECT_NEW_VI = "New VI..."
LVPROJECT_NEW_LIBRARY = "New Library..."
LVPROJECT_NEW_VIRTUAL_FOLDER = "New Virtual Folder..."
LVPROJECT_ADD_VI = "Add VI..."
LVPROJECT_ADD_LIBRARY = "Add Library..."
LVPROJECT_EDIT_VI = "Edit VI"
LVPROJECT_REMOVE_FROM_PROJECT = "Remove from Project"
LVPROJECT_EXPAND = "Expand All"
LVPROJECT_COLLAPSE = "Collapse All"
UNABLE_TO_FIND_PROJECT_ITEM = "TestStand was unable to complete the operation you requested.\n\nSome of the LabVIEW project items no longer exist. Unable to locate item '%1'.\n\nThe LabVIEW project will refresh."
UNABLE_TO_ADD_PROJECT_ITEM = "TestStand was unable to add the item.\n\nThe item might already exist in the LabVIEW project.\n\nThe LabVIEW project will refresh."
UNABLE_TO_COMPLETE_OPERATION = "TestStand was unable to complete the operation you requested.\n\n%1\n\nThe LabVIEW project will refresh."
PROJECT_DELETE_ITEM = "TestStand permanently removes the selected item from the LabVIEW project."
DEFAULT_NEW_FOLDER_TEXT = "New Folder"
LVPROJECT_VERSION_TOO_EARLY = "LabVIEW cannot convert the LabVIEW project version (%2) to LabVIEW run-time engine version (%1). The project or one of its libraries is in an older version."
LVPROJECT_VERSION_LATER = "LabVIEW cannot convert the LabVIEW project version (%2) to LabVIEW run-time engine version (%1). The project or one of its libraries is in a newer version."
SELECT = "Select"
DONE = "Done"
UNABLE_TO_SET_BCRTE = "TestStand was unable to set the Version Independent Runtime Engine option in LabVIEW."
SELECT_VI_FROM_POLY_VI_DLG_CAPTION = "Select VI from Polymorphic VI"
SELECT_VI_DESCRIPTION = "The selected VI is a polymorphic VI. TestStand cannot call a polymorphic VI directly. Select one of the VIs the polymorphic VI contains."
SELECT_VI_SELECT_VI_LABEL = "Select a VI:"
SELECT_VI_MUST_SELECT_VI = "You must select a VI from the list before you can close this dialog box."
EMPTY_POLYMORPHIC_VI = "The selected VI is an empty polymorphic VI that cannot be opened.\nSelect another VI."
POLY_VI_SELECTED = "The selected VI is a polymorphic VI. TestStand cannot call a polymorphic VI directly.\nReload the prototype to select one of the VIs the polymorphic VI contains."
MODULE_BROWSE_TITLE = "Select the Code Module for the Step"
VI_BROWSE_TITLE = "Select the LabVIEW VI to Add"
VI_CREATE_TITLE = "Select the LabVIEW VI to Create"
PROJECT_BROWSE_TITLE = "Select the LabVIEW Project File for the Step"
PROJECT_CREATE_TITLE = "Select the LabVIEW Project File to Create for the Step"
PROJECT_FILES_MSG = "LabVIEW Project Files"
CLASS_BROWSE_TITLE = "Select the LabVIEW Class File for the Step"
CLASS_FILES_MSG = "LVCLASS Files"
LVLIBP_FILES_MSG = "LVLIBP Files"
VI_FILES_MSG = "VI Files"
LLB_FILES_MSG = "LLB Files"
VI_AND_LLB_FILES_MSG = "VI and LLB Files"
VI_LLB_AND_LVLIBP_FILES_MSG = "VI, LLB, and LVLIBP Files"
CLASS_LLB_AND_LVLIBP_FILES_MSG = "LVCLASS, LLB and LVLIBP Files"
LV_AUTO_NOTREG = "'%1' ActiveX Automation server is not registered on this computer."
LV_LAUNCH_FAILED = "Unable to launch the '%1' ActiveX Automation server."
LV_LAUNCH_FAILED_ADDITIONAL_DESCRIPTION = "CoCreateInstance returned '%1':\n%2"
LV_NOT_INSTALLED = "TestStand cannot locate a LabVIEW development system installed on this computer."
CLUSTER_PROP_PAGE_TITLE = "Cluster Passing"
ALLOW_CLUSTER_PASSING_LABEL = "Allow Objects of this T&ype to be Passed as LabVIEW Clusters"
CLUSTER_PROP_LABEL = "Property:"
CLUSTER_PROP_GROUPBOX_LABEL = "Memory Layout for Property"
CLUSTER_PROP_TYPE_LABEL = "Type:"
CLUSTER_PROP_BINARY_STRING_LABEL = "Is Binary String"
CLUSTER_MEMBER_LABEL = "Cluster Item &Label:"
CLUSTER_PROP_EXCLUDE_LABEL = "E&xclude when Passing Cluster"
CLUSTER_MEMBER_NOT_ALLOWED_MESSAGE = "You cannot include the specified member in the cluster."
CLUSTER_MEMBER_TYPE_NOT_ALLOWED_MESSAGE Line0001 = "The cluster cannot contain the specified member because you cannot pass objects of that type as clusters in LabVIEW. "
CLUSTER_MEMBER_TYPE_NOT_ALLOWED_MESSAGE Line0002 = "You must open the property sheet for the object type and enable the \"Allow Objects of this Type to be Passed as LabVIEW Clusters\" option."
CLUSTER_MEMBER_TYPE_NOT_ALLOWED_TITLE = "Cannot Include Cluster Member"
TESTSTAND_NAME_COLUMN = "TestStand Name"
LABVIEW_LABEL_COLUMN = "LabVIEW Label"
TESTSTAND_TYPE_COLUMN = "TestStand Type"
LABVIEW_TYPE_COLUMN = "LabVIEW Type"
UPDATE_ACTION_COLUMN = "Cluster Mapping Action"
CLUSTER_CREATE_BTN_LABEL = "C&reate"
CLUSTER_UPDATE_BTN_LABEL = "U&pdate"
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL = "To enable the controls on this property page, open the property sheet for the type that contains this property and enable the \"Allow Objects of this Type to be Passed as LabVIEW Clusters\" option."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL2 = "This is an instance of a type. The type definition prevents you from passing it as a cluster. To change the setting, open the property sheet for the type definition and enable the \"Allow Objects of this Type to be Passed as LabVIEW Clusters\" option."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL3 = "This is an instance of a type. To modify its properties, open the property sheet for the type definition."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL4 = "This property is an instance of a type. To modify its values, open the property sheet for the type definition that contains this property."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL5 = "You cannot pass this container property as a cluster. To change the setting, open the property sheet for the parent of the container property and disable the \"Exclude when Passing Cluster\" option."
SUBPROP_ALLOW_CLUSTER_PASSING_LABEL6 = "You cannot pass one of the parents of this property as a cluster member. To enable the controls on this property page, open the property sheet for the parent and disable the \"Exclude when Passing Cluster\" option."
ADP_CFG_CAPTION = "LabVIEW 程序配置"
ADP_CFG_SELECT_SERVER_HDR = "选择或键入要使用的LabVIEW服务器"
ADP_CFG_AUTODETECT_RTE = "自动检测使用VI版本"
ADP_CFG_HI_SPEED_RTS_RADIO = "LabVIEW运行时引擎 &"
ADP_CFG_USE_LABVIEW_RADIO = "LabVIEW开发系统 &D"
ADP_CFG_USE_ACTIVE_VERSION = "使用活动LabVIEW版本: %1 [默认]"
ADP_CFG_USE_ACTIVE_32BIT_VERSION = "使用活动32位版本: %1"
ADP_CFG_USE_ACTIVE_64BIT_VERSION = "使用活动64位版本: %1"
ADP_CFG_UNKNOWN_LV_VERSION = "未知或未安装"
ADP_CFG_NOT_ALLOWED_LV_VERSION = " - 不允许"
ADP_CFG_OTHER_SERVER_RADIO = "其他可执行文件 &T"
ADP_CFG_OPTIONS_HDR = "选项"
ADP_CFG_VI_RESERVE_POLICY_LBL = "为执行保留加载的VIs &E"
ADP_CFG_UNLOAD_NEVER_OPT = "从不卸载VIs &U"
ADP_CFG_ABORT_RUNNING_VIS = "允许测试台运行VIs &B"
ADP_CFG_TEMPLATE_CREATION_HDR = "代码模板策略"
ADP_CFG_ALLOW_NEW_TEMPLATES_ONLY = "仅允许新模板 &N"
ADP_CFG_ALLOW_OLD_TEMPLATES_ONLY = "仅允许旧模板 &L"
ADP_CFG_ALLOW_OLD_NEW_TEMPLATES = "允许新模板和旧模板 &A"
ADP_CFG_UUT_INFO_SRC_BUTTON = "旧版VI设置 &S..."
ADP_CFG_UUT_INFO_SRC_CAPTION = "旧版VI设置"
ADP_CFG_UUT_INFO_GROUP_LABEL = "调用信息参数UUT信息源表达式"
ADP_CFG_UUT_NUM_LABEL = "UUT &Iteration Number:"
ADP_CFG_UUT_INFO_LABEL = "Serial &Number String:"
ADP_CFG_LVVERSION_32BIT = "(32-bit)"
ADP_CFG_LVVERSION_64BIT = "(64-bit)"
ADP_CFG_ITER_SYNTAX_ERR = "Syntax error exists in UUT iteration expression."
ADP_CFG_SERIAL_NUM_SYNTAX_ERR = "Syntax error exists in UUT serial number expression."
ADP_CFG_LVPROJECT_OPTIONS_HDR= "LabVIEW Project Settings"
ADP_CFG_AUTO_DEPLOY_SHARED_VARIABLES_LBL = "Auto De&ploy Shared Variables on First Load of any VI in a Project"
ADP_CFG_AUTO_UNDEPLOY_SHARED_VARIABLES_LBL = "Auto &Undeploy Shared Variables on Last Unload of all VIs in a Project"
ADP_CFG_RTE_VER_LABEL = "&Version:"
ADP_CFG_RTE_NUMBER_THREADS_LABEL = "Nu&mber of Threads:"
ADP_CFG_RTE_USE_MULTIPLE_THREADS_CHECKBOX = "E&xecute 'Same as caller' VIs Using Multiple Threads *"
ADP_CFG_RTE_THREADS_INHERIT_CPU_AFFINITY_CHECKBOX = "Add&itional Threads &Inherit CPU Affinity of Calling Thread"
ADP_CFG_NUM_RTE_THREADS_DEFAULT = "Default (%1)"
ADP_CFG_INFO_TEXT = "* Changes do not take effect until the next time you start the TestStand application"
ADP_CFG_INFO_ON_DEBUGGING_AND_TRACING = "Use a version of the LabVIEW Development System that matches the version of the VI for debugging. If the Version Independent Runtime option is enabled, use LabVIEW %1"
ADP_CFG_RTE_ENABLE_DEBUGGING_AND_TRACING_CHECKBOX = "Enable Debu&gging and Tracing*"
ADP_CFG_RTE_DISPLAY_TCP_PORTS = "TCP Ports"
ADP_CFG_RTE_DISPLAY_TCP_PORT = "LabVIEW Runtime Engine %1: %2\n"
ADP_CFG_RTE_DISPLAY_TCP_PORT_NONE_SUPPORTED = "No support LabVIEW Runtime Engines found."
ENABLE_BCRTE = "Enable &Version Independent Runtime Engine*"
BCRTE_ENFORCES_AUTODETECT_TOOLTIP_TEXT = "The Auto detect using VI version option has been selected since the Version Independent Runtime feature is enabled. To choose a specific version of the Runtime Engine, uncheck the checkbox under Options -> Enable Version Independent Runtime Engine"
BCRTE_ENABLED_WARNING = "The LabVIEW Runtime engine will not be able to locate VI dependencies in LabVIEW's folders like vi.lib, instr.lib or user.lib when the Version Independent Runtime feature is enabled. Create a deployment to ensure all required dependencies are pulled in. Refer to the help on the Enable Version Independent Runtime feature for more information."
ARRAY_DIMENSIONS = "%1D "
INT8 = "I8"
UINT8 = "U8"
INT16 = "I16"
UINT16 = "U16"
INT32 = "I32"
UINT32 = "U32"
REAL32 = "SGL"
REAL64 = "DBL"
INT64 = "I64"
UINT64 = "U64"
EXT = "EXT"
ARRAY = "Array (%1)"
ARRAY_OF = "Array of "
COMPLEX = "Complex"
COMPLEXNUMS = "Array of Complex Numbers"
CLUSTER = "Cluster"
CLUSTERS = "Array of Clusters"
VARIANT = "Variant"
VARIANTS = "Array of Variants"
ANYTHING_TYPE = "Anything"
UNKNOWN_TYPE = "Unknown"
CLASS_OBJECT = "LabVIEW Class Object"
DOT_NET_OBJECT = "LabVIEW .NET Object"
;; Strings for the various enumerated types.
PARAMETER_DIRECTION_IN = "in"
PARAMETER_DIRECTION_OUT = "out"
PARAMETER_DIRECTION_DEFAULT = "default"
NOT_LEGACY_CLUSTER = "Not Legacy Cluster"
ERROR_OUT_CLUSTER = "Error Out Cluster"
TESTDATA_CLUSTER = "Test Data Cluster"
PARAM_REQUIRED = "Required"
PARAM_RECOMMENDED = "Recommended"
PARAM_OPTIONAL = "Optional"
IO = "IO"
ANALOG_WAVEFORM = "Analog Waveform"
DIGITAL_DATA = "Digital Data"
DIGITAL_WAVEFORM = "Digital Waveform"
DYNAMIC_DATA = "Dynamic Data"
DOTNETREF = ".NET Object"
LVOBJECT = "LabVIEW Object"
OTHER = "LabVIEW Reference"
LVCLASS = "LabVIEW Class"
STRING_BINARY = "Binary String"
STRING_PATH = "Path"
STRING_TIMESTAMP = "Timestamp"
STRING_ASCII = "ASCII String"
IO_DEVICE_NAME = "Device Name"
IO_SESSION_NUMBER = "Session Number"
ELEMENT = "Element"
REAL = "Real"
IMAGINARY = "Imaginary"
COMPLEX_DISPLAY = "%1 + %2i"
STEP_DESC_UNSPECIFIED_ARG = "'??? <Unknown Value>"
STEP_DESC_OPTIONAL_ARG = " "
STEP_DESC_REMOTE_HOST = " on Server: %1"
STEP_DESC_ALWAYS_USE_RTE = "Always Run Using Run-Time Engine"
EMPTY_EXPR_ERROR = "The expression for parameter '%1' cannot be empty."
EXPECTED_NON_EMPTY_DYNAMIC_DATA = "Expected non-empty LabVIEWDynamicData data type instance."
SYNTAX_ERR_NON_OPTIONAL_PARAM_EMPTY = "Syntax error exists in value for parameter %1:\n\nYou must specify values for required parameters.\n\nThis value causes a run-time error."
SYNTAX_ERR_PARAM = "Syntax error exists in value for parameter %1:\n\n%2\n\nThis value causes a run-time error."
CLUSTER_ARG_ALL_OR_NOTHING = "You must specify all the arguments or no arguments for cluster '%1'."
CLUSTER_ARG_MAPPING_INCOMPLETE = "You must specify all the elements or no elements for cluster '%1'.\nIf you use parameter mapping, you must map all elements.\n\nElement '%2' was not mapped."
ARRAY_REAL_IMA_NOT_SAME_SIZE = "Arrays for complex number array '%1' are not the same size.\nFor an array of complex numbers, the real and imaginary arrays must be the same size.\n\nReal array size: %2\nImaginary array size: %3"
ARRAY_ELEMENT_NOT_MATCHING_CLUSTER = "Elements of array '%1' do not match the LabVIEW cluster, or cluster passing is disabled in the array element type definition."
ELEMENT_NOT_MATCHING_CLUSTER = "The type of '%1' does not match the LabVIEW cluster '%2', or cluster passing is disabled in the type definition of '%3'."
NO_MATCHING_FIELD_IN_TYPEDEF_WITH_ARG = "No corresponding subproperty in argument '%1' of type '%2' for cluster element '%3'"
CLUSTER_FIELD_WRONG_TYPE = "The type of property '%1' is not compatible with the cluster definition for element '%2'."
TYPE_NOT_VALID_FOR_ARRAY_OF_CLUSTERS = "The type of the argument '%1' is not valid for an array of clusters. The type must be an array of a custom data type that corresponds to the LabVIEW cluster and must be configured to support LabVIEW cluster passing."
INVALID_REPRESENTATION_FOR_ENUM = "The numeric representation of '%1' is not compatiable with the representation of the LabVIEW parameter '%2'. The expected representation is: %3"
TYPE_NOT_VALID_FOR_ENUM = "The custom enum type '%1' must match the LabVIEW enum parameter '%2' exactly."
STRING_NOT_VALID_FOR_ENUM = "The string value, '%1' must exactly match at least one of the enumerators of the LabVIEW enum parameter '%2'."
STRING_EMPTY_OR_DUPLICATE_IN = "The string argument to a LabVIEW enum can not be a duplicate enumerator value"
STRING_EMPTY_OR_DUPLICATE_OUT = "A string argument can not be assigned a duplicate enumerator value from a LabVIEW enum parameter"
ELEMENT_NOT_MATCHING_ENUM = "The type of '%1' does not match the allowed types for the LabVIEW enum '%2'"
NO_OF_ENUMERATORS_MISMATCH = "The type '%1' specifies a different number of enumerators than the LabVIEW enum"
ENUMERATORS_MISMATCH_IN_ENUM_TYPE = "The enumerators of type '%1' don't match the enumerators of the LabVIEW enum"
MISMATCH_IN_ENUMERATOR_VALUE = "The numeric values of the enumerator, '%1' are not the same in the TestStand and LabVIEW enum"
TS_ENUMERATOR_DOESNOT_MATCH_LV_ENUM = "The TestStand enumerator '%1' does not match any enumerator in the LabVIEW enum parameter '%2'\n"
TS_ENUMERATOR_VALUE_DOESNOT_MATCH_LV_ENUM = "The numeric values of the enumerator '%1' do not match for the parameter '%2'\n"
FLAG_ENUMS_DO_NOT_SUPPORT_FLOATING_POINT_TYPES = "The TestStand enumeration, '%1', with the Flags Enumeration option set cannot be assigned to a LabVIEW Ring control that has a floating point representation (Double, Single or Extended Precision). Flags should be of an integral type."
FLAG_ENUMS_DO_NOT_SUPPORT_FLOATING_POINT_TYPES_OUTPUT = "The LabVIEW Ring indicator has a floating point representation (Double, Single or Extended Precision) and cannot be assigned to the '%1' enum with the Flags Enumeration option set. Flags should be of an integral type."
PARAMETER_EXPRESSION_VALIDATION_FAILED = "Parameter expression validation failed due to the following error: \n"
COMPLEX_ARG_ALL_OR_NOTHING = "For complex numbers, you must specify the real and imaginary parts for '%1'."
CANNOT_ASSIGN_VARIANT_TO_TYPE = "Cannot assign a variant to an instance of a type that is not a container.\nChange the type of '%1' to a container."
EXPANDING_ARRAY_WARNING = "This array has more than %1 elements (has %2).\nBuilding the elements might require a long time.\nDo you want to continue?"
WAVEFORM_ARRAY_DIMENSION_ERROR = "Waveform arrays expect only one-dimensional arrays."
WAVEFORM_ARRAY_DIMENSION_WARNING = "Parameter '%1' is an array of waveforms of more than one dimension.\nWaveform arrays expect only one-dimensional arrays.\nThis parameter causes a run-time error, and TestStand disables the waveform parameter."
ANALOG_WAVEFORM_INTERFACE_ERROR = "Failed to locate Analog Waveform interface."
DIGITAL_WAVEFORM_INTERFACE_ERROR = "Failed to locate Digital Waveform interface."
INVALID_WAVEFORM_ATTRIBUTES_TYPE = "The waveform attributes argument expects an array of containers as the type."
EMPTY_ATTRIBUTE_NAME = "A waveform attribute name cannot be empty."
INVALID_WAVEFORM_TIME_STAMP = "A waveform t0's time stamp must have a valid value (has '%1')."
IO_REFERENCE_NOT_SUPPORTED_ERROR = "You must use LabVIEW 2013 SP1 or later to work with LabVIEW I/O references."
LVCLASS_NOT_SUPPORTED_IN_EDIT_SUBSTEP = "TestStand only supports executing a VI with LabVIEW Class Reference parameters when the VI is executed as part of a running sequence. This error can occur for code modules called within Edit substeps and OnNewStep custom substeps because they do not execute as part of sequence execution. \n\nTo prevent this error, you must serialize the LabVIEW Class Reference to a string parameter before storing the reference in a TestStand variable."
CREATE_TYPE_FROM_CLUSTER_DLG_CAPTION = "Create/Update Custom Data Type from Cluster"
PURPOSE_LABEL = "Use this dialog box to create or update a TestStand custom data type based on the LabVIEW cluster you select."
CREATE_RADIO_BUTTON_LABEL = "Create a New Type"
UPDATE_RADIO_BUTTON_LABEL = "Update an Existing Type"
TYPE_NAME_LABEL = "Type &Name:"
CREATE_TYPE_IN_FILE = "Create Custom Data Type &In File:"
UPDATE_TYPE_IN_FILES = "Update Custom Data Type In File(s):"
FORCE_EXACT_MATCH = "Force Exact Match"
SELECTED_SEQ_FILE = " -- <Selected Sequence File>"
TYPE_IN_MULTIPLE_FILES = "<Multiple Files>"
TYPE_FILE_NOT_FOUND = "<File Not Found>"
DUPLICATE_PROPERTY_NAMES_TITLE = "Duplicate Property Names Found"
DUPLICATE_PROPERTY_NAMES_1 = "Found the following duplicate property name(s) in '%1':\n"
DUPLICATE_PROPERTY_NAMES_2 Line0001= "\nTestStand property names are case-insensitive. The labels Element and ELEMENT\nrefer to the same property.\n\n"
DUPLICATE_PROPERTY_NAMES_2 Line0002= "All property names must be unique before you can create the custom data type.\n"
DUPLICATE_LABELS_TITLE = "Duplicate Labels Found"
DUPLICATE_LABELS_1 = "Found the following duplicate front panel terminal label(s)\nwired to the VI connector pane:\n"
DUPLICATE_LABELS_2 Line0001= "\nDuplicate front panel terminal labels wired to a VI connector\npane can cause unexpected behavior.\nUse unique labels."
DUPLICATE_LABELS_FOUND_LOAD = "The VI '%1' cannot load because duplicate\n front panel terminal labels are wired to the connector pane.\n\nThe local LabVIEW version does not support running remote VIs with duplicate terminal labels.\n"
EMPTY_LABELS_TITLE = "Empty Label Found"
EMPTY_LABELS = "Found one or more empty labels in the front panel terminals wired to the VI connector pane. LabVIEW requires that all front panel terminals wired to the VI connector pane have non-empty labels when called from TestStand."
EMPTY_LABEL_FOUND = "The VI '%1' cannot be loaded because one or more of its parameters have an empty label. LabVIEW requires that all parameters have non-empty labels when called from TestStand."
EMPTY_LABEL = "<Empty Label>"
LABEL_NOT_APPLICABLE = "<N/A>"
TYPE_NOT_APPLICABLE = "<N/A>"
CREATE_NEW_DATA_TYPE = "<New Data Type>"
INVALID_NAME = "Invalid Name"
INVALID_STRING_VALUE = "<Invalid>"
CREATE_NUMBER = "<Number>"
NO_ACTION_NOTHING_CHANGED = "No Action/Nothing Changed"
CHANGE_PROPERTY_NAME = "Change Property Name"
CHANGE_STRING_PASSING = "Change String Passing"
CHANGE_PROPERTY_TYPE = "Change Property Type"
CHANGE_CLUSTER_ELEMENT_LABEL = "Change Cluster Element Label"
CHANGE_TESTSTAND_CLUSTER_LABEL = "Change TestStand Cluster Label"
ORIGINAL_NAME="Original name:"
NEW_NAME="New name:"
CHANGE_SUBPROPERTIES = "Change Subproperties"
CHANGE_CD_TYPE_SUBPROPERTIES = "Update Custom Data Type: Change Subproperties"
IGNORE_PROPERTY = "Ignore Property"
EXCLUDE_PROPERTY_WHEN_PASSING_CLUSTER = "Exclude Property when Passing Cluster"
DELETE_PROPERTY = "Delete Property"
ADD_PROPERTY = "Add Property"
CUSTOM_TYPE_CREATED_SUCCESSFULLY = "A new custom data type, '%1', has been created."
CUSTOM_TYPE_UPDATED_SUCCESSFULLY = "The custom data type, '%1', has been updated."
ERROR_CREATING_ENUM_TYPE_IN_CLUSTER = "The following error occurred while creating/updating a TestStand type from the LabVIEW enumeration parameter element, '%1': \n"
LV_CLASS_DOES_NOT_MATCH = "Type mismatch. The LabVIEW class does not match the class the VI expects.\n\nYou cannot pass a base LabVIEW class to call a method initially defined in a derived LabVIEW class."
UNABLE_TO_GET_DEFAULT_VALUE = "Unable to read the default value for parameter '%1'. You must have the default value of the parameter to continue with partially specified parameters. Check whether the parameter uses a LabVIEW class reference. You cannot partially specify a parameter that uses a LabVIEW class reference."
PARTIALLY_SPECIFIED_VI = "Since it is partially specified, the default value of the parameter is needed to continue. Check if the parameter has a LabVIEW Class reference. Partially specifying a parameter that has a LabVIEW Class reference is not supported."
EXPECTED_LV_CLASS_REFERENCE = "Expected instance of LabVIEW class object."
LV_CLASS_REFERENCE_IS_NULL = "The Object Reference is set to Nothing."
LV_CLASS_REFERENCE_NOT_VALID = "The LabVIEW class object is no longer valid in the current instance of LabVIEW. This situation usually occurs when you restart LabVIEW while running a TestStand execution."
NUMBER_OF_DEFAULT_VALS_CHANGED = "\nThe number of default array elements for array '%1' changed from '%2' to '%3' since last time TestStand read the VI.\nUse the Module tab on the Step Settings pane or the Specify Module dialog box to update the default values.\n"
VI_PATH_IS_DIFFERENT = "VI of same name but from different path already in memory."
VI_CONPANES_DO_NOT_MATCH = "The connector pane of the remote VI does not match the connector pane of the local VI."
REMOTE_VI_PATH_IS_EMPTY = "Remote VI Path is empty. You must provide a path make a remote call."
;; Strings for specify module dialog using LabVIEW panel
STEP_CFG_DLG_MODULE_TAB_CAPTION = "Module"
STEP_CFG_DLG_ADVANCE_SETTINGS_TAB_CAPTION = "Advanced Settings"
[CREATE_OR_UPDATE_TESTSTAND_ENUM_FROM_LABVIEW_ENUM_DLG]
DIALOG_TITLE = "Create/Update Custom Data Type from Enum"
DEFAULT_VALUE_INFO = "(*) indicates the default enumerator value"
;; Create page
CREATE_CAPTION = "Create a TestStand enum based on a LabVIEW enum."
TYPE_NAME_LABEL = "Type &Name:"
CREATE_TYPE_IN_FILE = "Create Custom &Data Type In File:"
SELECTED_SEQ_FILE = " -- <Selected Sequence File>"
CREATE_BUTTON_LABEL = "C&reate"
UPDATE_BUTTON_LABEL = "U&pdate"
;; Update page
UPDATE_CAPTION = "Update a TestStand enum from a LabVIEW enum."
SELECT_TYPE_LABEL = "Select &Type:"
NO_TYPES_TO_UPDATE = "There are no custom data types to update."
;; Column headers
ITEMS_COLUMN = "Items"
VALUES_COLUMN = "Values"
NEW_VALUES_COLUMN = "New Values"
OLD_VALUES_COLUMN = "Old Values"
;; Error strings
ERROR = "An error occurred with the Create/Update Custom Data Type from Enum dialog box. Please contact National Instruments for support."
ERROR_CREATING_ENUM_TYPE = "The following error occurred while creating/updating a TestStand type from the LabVIEW enumeration: \n"
ENUM_TYPE_CREATED_SUCCESSFULLY = "A new enumeration type has been created : %1"
ENUM_TYPE_UPDATED_SUCCESSFULLY = "The enumeration type has been updated. Type Name: %1"
ERROR_DIALOG_TITLE = "Error"
;; Automation Adapter
[AUTOMATION_TYPE_LIB_READER]
RETURN_TYPE_NOT_AUTOMATION_COMPATIBLE = "The return type of the method is not compatible with ActiveX Automation."
METHOD_NOT_AUTOMATION_COMPATIBLE = "The method is not compatible with ActiveX Automation."
PARAMETER_NOT_AUTOMATION_COMPATIBLE = "One or more of the parameters of the method are not compatible with ActiveX Automation."
PROPERTY_TYPE_NOT_AUTOMATION_COMPATIBLE = "The property type is not compatible with ActiveX Automation."
TYPE_LIBRARY_NOT_AUTOMATION_COMPATIBLE = "The server is not compatible with ActiveX Automation."
NEWER_TYPE_LIB_VERSION_ALREADY_REGISTERED Line0001 = "A later version of this server is already registered on this computer.\n"
NEWER_TYPE_LIB_VERSION_ALREADY_REGISTERED Line0002 = "If you want to use the earlier version of the server from TestStand, you must uninstall the later version from this computer.\n"
NEWER_TYPE_LIB_VERSION_ALREADY_REGISTERED Line0003 = "Do you want to use the later version of the server?"
[AUTOMATION_ADAPTER]
ERR_CANT_CONVERT_VALUE_TO_DATE = "Unable to convert value to the Date data type."
ERR_CANT_CONVERT_VALUE_TO_CY = "Unable to convert value to the Currency data type."
SERVER_INFO_DLG_CAPTION = "Server Information"
SERVER_INFO_DLG_OPEN_HELP_FILE = "&Help"
SERVER_INFO_DLG_NAME = "Name = "
SERVER_INFO_DLG_PATH = "Path = "
SERVER_INFO_DLG_HELP_FILE = "Help File = "
SERVER_INFO_DLG_GUID = "GUID = "
SERVER_INFO_DLG_FLAGS = "Flags = "
SERVER_INFO_DLG_LCID = "LCID = "
SERVER_LIST_ITEM_FMT_STRING = "%1 (Ver %2)"
METHOD_NOT_TS_COMPAT = "method '%1' - parameter '%2'\n"
PROP_NOT_TS_COMPAT = "property '%1'\n"
NOT_TS_COMPAT_MSG Line0001 = "The following members have parameter or return "
NOT_TS_COMPAT_MSG Line0002 = "types that are not compatible with TestStand and are not available "
NOT_TS_COMPAT_MSG Line0003 = "from the ActiveX Adapter:\n\n"
NOT_TS_COMPAT_TOO_MANY = "\n\n... Too many instances to display all items ..."
MODULE_DIALOG_TITLE = "Edit ActiveX/COM Call"
OBJECT_VARIABLE_LABEL = "Object &Reference:"
CREATE_OBJECT_LABEL = "&Create Object"
SERVER_LABEL = "Automation &Server:"
RELOAD_LABEL = "Re&load"
CLASS_LABEL = "O&bject Class:"
REMOTE_MACHINE_LABEL = "Remote &Host (optional):"
SPECIFY_BYEXPR_HOST_BTN_LABEL= "Specify E&xpression for Host"
USE_LOAD_SPEC_FOR_LIFETIME_LABEL = "&Use Step Load/Unload Options to Specify Object Creation Time and Lifetime"
NO_REGISTERED_TYPE_LIBS = "No ActiveX Automation servers exist in the\nHKEY_CLASSES_ROOT\\TypeLib\\ key in the system registry.\nUse the Browse button to load and register an ActiveX Automation server."
NO_AUTOMATION_OBJECTS_IN_TYPE_LIB = "This server does not export any ActiveX Automation objects."
NO_TOP_LEVEL_OBJECTS_IN_TYPE_LIB = "This server does not export any top-level ActiveX Automation objects."
DO_CALL_LABEL = "Call Method or &Access Property"
MEMBER_TYPE_LABEL = "Act&ion:"
METHOD_NAME_LABEL = "&Method:"
PROPERTY_NAME_LABEL = "&Property:"
PARAMETERs_LIST_LABEL = "Parame&ters:"
EDIT_PARAMETER_LABEL = "&Edit..."
TYPE_LIB_SELECT_DLG_TITLE = "Select Type Library"
TYPE_LIBRARY_FILES = "Type Library Files"
MEMBER_TYPE_METHOD_NOT_FOUND = "<Method not Found>"
MEMBER_TYPE_PROP_NOT_FOUND = "<Property not Found>"
MEMBER_TYPE_METHOD = "Call Method"
MEMBER_TYPE_GET_PROP = "Get Property"
MEMBER_TYPE_SET_PROP = "Set Property"
MEMBER_TYPE_SET_REF_PROP = "Set Property by Reference"
NO_MEMBERS_IN_CLASS = "No properties or methods exist in this class."
CREATE_TYPE_DO_NOT_CREATE = "Do Not Create"
CREATE_TYPE_NEW = "Create New"
CREATE_TYPE_FROM_FILE = "Create from File"
CREATE_TYPE_USE_EXISTING = "Attach to Active"
CREATE_FROM_FILE_BROWSE_TITLE = "Select an Initialization File for the Object"
PARAMETER_LIST_NAME_COLUMN_HEAD = "Name"
PARAMETER_LIST_TYPE_COLUMN_HEAD = "Type"
PARAMETER_LIST_DIRECTION_COLUMN_HEAD = "Direction"
PARAMETER_LIST_DEFAULT_COLUMN_HEAD = "Default"
PARAMETER_LIST_LOG_COLUMN_HEAD = "Log"
PARAMETER_LIST_VALUE_COLUMN_HEAD = "Value"
RETURN_VALUE_PARAM_NAME = "Return Value"
OPTIONAL_PARAMETER_LABEL = "(optional)"
PARAMETER_DIRECTION_IN = "in"
PARAMETER_DIRECTION_OUT = "out"
PARAMETER_DIRECTION_DELIMITER = "/"
PROTOTYPE_CHANGED_KEEP_VALUES_PROMPT Line0001 = "The parameters in this step do not match the parameters in the type library.\n"
PROTOTYPE_CHANGED_KEEP_VALUES_PROMPT Line0002 = "The server might have changed since you last configured this step.\n"
PROTOTYPE_CHANGED_KEEP_VALUES_PROMPT Line0003 = "Do you want to keep the parameter value(s)?"
PROTOTYPE_CHANGED_NO_NEW_PARAMS Line0001 = "The parameters in this step do not match the parameters in the type library.\n"
PROTOTYPE_CHANGED_NO_NEW_PARAMS Line0002 = "The server might have changed since you last configured this step.\n"
PROTOTYPE_CHANGED_NO_NEW_PARAMS Line0003 = "If you want to retain your parameter values, Cancel from the specify module dialog box and restore your server to its previous state."
MEMBER_CHANGED_KEEP_VALUES_PROMPT = "Do you want to keep the parameter value(s)?"
AX_ERROR_ENUM_FIELD_WRONG_REPRESENTATION_WITH_ARG = "The numeric representation of enumeration type '%1' is not compatible with the type library definition of enum '%2'. The default (Float64) representation is required."
AX_ELEMENT_NOT_MATCHING_ENUM_WITH_ARG_ENUM_COUNT = "The type of the argument '%1' does not match the enum '%2' in the type library because it specifies a different number of enumerators."
AX_ELEMENT_NOT_MATCHING_ENUM_WITH_ARG_ENUM_NAME = "The type of the argument '%1' does not match the enum '%2' in the type library because it has no definition for '%3'."
AX_ELEMENT_NOT_MATCHING_ENUM_WITH_ARG_ENUM_VALUE = "The type of the argument '%1' does not match the enum '%2' in the type library because the numeric values of enumerator '%3' do not match."
AX_ERROR_ENUM_FIELD_WRONG_REPRESENTATION = "The numeric representation of the argument is not compatible with the type library definition of enum '%1'. The default (Float64) representation is required."
AX_ELEMENT_NOT_MATCHING_ENUM_ENUM_NAME = "The type of the argument does not match the enum '%1' in the type library because it has no definition for '%2'."
AX_ELEMENT_NOT_MATCHING_ENUM_ENUM_VALUE = "The type of the argument does not match the enum '%1' in the type library because the numeric values of enumerator '%2' do not match."
USE_DEFAULT_LABEL = "Use Default"
SYNTAX_ERR_NON_OPTIONAL_PARAM_EMPTY = "Syntax error exists in value for parameter %1:\n\nYou must specify values for required parameters.\n\nThis value causes a run-time error."
SYNTAX_ERR_PARAM = "Syntax error exists in value for parameter %1:\n\n%2\n\nThis value causes a run-time error."
SYNTAX_ERR_ACTIVEX_REFERENCE_VAR = "Object reference variable '%1'"
SYNTAX_ERR_REMOTE_HOST_EXPR_VAR = "remote host expression:"
ACTIVEX_REFERENCE_VAR = "Object reference variable '%1': %2"
SELECT_SERVER_LIST_ITEM = "<Select a server>"
SELECT_CLASS_LIST_ITEM = "<Select an object class>"
SELECT_MEMBER_TYPE_LIST_ITEM = "<Select an action>"
SELECT_MEMBER_LIST_ITEM = "<Select a method>"
SELECT_PROPERTY_LIST_ITEM = "<Select a property>"
CALL_MEMBER_WITH_NO_OBJECT_ERROR Line0001= "You cannot access a member of an unspecified object. You must create a new object in this step or specify an object reference variable. These settings cause an "
CALL_MEMBER_WITH_NO_OBJECT_ERROR Line0002= "error when you run the sequence that contains this step."
HELP_STRING_DLG_TITLE = "Help for Item: %1"
STEP_SERVER_NOT_FOUND Line0001 = "The type information for '%1' is not registered on this computer.\nIf the server exists on this computer, use the Browse button to locate and load the type library for the server.\n"
STEP_SERVER_NOT_FOUND Line0002 = "If you are using Visual Basic to create the server, ensure that you registered the server or that you are running the server in the Visual Basic environment."
STEP_CLASS_NOT_FOUND = "The server does not expose the class '%1'.\nThe type information for the server might have changed since you last edited this step."
STEP_UPDATE_ID_FOR_NAME Line0001 = "The identifier (GUID) for the class '%1' has changed.\nDo you want to use the new identifier for this class (recommended)?\n\nEnable the Use Late Binding option in the ActiveX/COM Adapter configuration "
STEP_UPDATE_ID_FOR_NAME Line0002 = "dialog box to always update IDs."
STEP_MEMBER_NOT_FOUND = "The class the step specifies does not expose the member '%1'.\nThe type information for the server might have changed since you last edited this step."
STEP_DESC_UNSPECIFIED_ARG = "?"
STEP_DESC_OPTIONAL_ARG = " "
STEP_DESC_CREATE = "Create %1"
STEP_DESC_CALL = "%0 %1.%2"
STEP_DESC_CALL_WITH_ARGS = "%0 %1.%2 (%3)"
STEP_DESC_CALL_WITH_ARGS_RETURN = "%4 = %0 %1.%2 (%3)"
STEP_DESC_CALL_WITH_RETURN = "%4 = %0 %1.%2"
STEP_DESC_MEMBER_INVOKE_CALL = "Call"
STEP_DESC_MEMBER_INVOKE_GET = "Get"
STEP_DESC_MEMBER_INVOKE_SET = "Set"
STEP_DESC_MEMBER_INVOKE_SETREF = "SetRef"
STEP_DESC_WITH_CREATE = "%1"
STEP_DESC_WITH_CREATE_AND_CALL = "%1; %2"
STEP_DESC_WITH_CALL = "%2"
PARAMETER = "Parameter '%1': %2"
INVALID_TYPELIB_INFORMATION_FMT_MSG = "An error occurred reading the type information for this server:\n%1"
ACTIVEX_REFERENCE_NULL = "The object reference variable '%1' is NULL."
EXCEPTION_OCCURRED = "An exception occurred %1 in '%2' of '%3'"
ERROR_OCCURRED = "An error occurred %1 in '%2' of '%3'"
ACCESSING = "accessing '%1'"
CALLING = "calling '%1'"
SOURCE = "Source: "
INVALID_GUID_STRING = "'%1' is an invalid GUID.\n"
TYPE_LIB_NOT_REGISTERED = "The type library information for '%1' was not found.\nEnsure that the server is registered on the computer."
CLASS_NOT_FOUND_IN_TYPE_LIB = "Class '%1' not found."
MEMBER_NOT_FOUND_ON_DISPATCH = "Member '%1' not found in class '%2'."
MEMBER_NOT_FOUND_IN_INTERFACE = "Member '%1' not found in interface '%2'."
STEP_AUTOMATION_IDS_UPDATE_FAILURE_FMT_MSG = "ID update for step '%1' in sequence '%2' failed:\n %3"
FILE_AUTOMATION_IDS_UPDATE_FAILURE_FMT_MSG = "The following error(s) occurred while updating the IDs for '%1':\n"
UPDATE_IDS_TOOLMENU_ITEM = "Update Automation Identifiers"
UPDATE_IDS_PROCESSING = "Processing sequence file..."
UPDATE_IDS_REPORTDLG_TITLE = "Update Automation Identifiers"
UPDATE_IDS_REPORT_SUCCESS = "Update completed without errors. TestStand performed edits on %1 step(s)."
UPDATE_IDS_REPORT_NOSTEPSMODIFIED = "The sequence file does not contain any steps that require updating."
UPDATE_IDS_FAILURE_PROMPT_FOR_DETAILS = "Errors occurred updating %2 step(s).\nTestStand performed successful updates on %1 step(s).\n\nDo you want to review the detailed error description(s)?"
INCORRECT_ACTIVEX_REFERENCE_TYPE = "Incorrect object reference type in '%1'.\nExpected a reference to an object of type '%2'."
LOADING_SERVERS_DLG_CAPTION = "Loading:"
LOADING_SERVERS_MESSAGE = "ActiveX Automation Server Type Information..."
ADP_CFG_DLG_CAPTION = "ActiveX/COM Adapter Configuration"
ADP_CFG_MATCH_BY_NAMES_CHECK_LABEL = "Use &Late Binding"
ADP_CFG_DO_RUN_TIME_DISPATCH_TYPE_CHECK_LABEL = "Enable Run-Time ActiveX Reference &Type Checking"
ADP_CFG_UNLOAD_SERVERS_AFTER_EXEC_CHECK_LABEL = "&Unload Unused ActiveX Servers after Execution"
ADP_CFG_SHOW_ACTIVEX_CONTROLS_CHECK_LABEL = "Show ActiveX &Controls When Specifying a Module"
ADP_CFG_SHOW_PARAMETERS_CHECK_LABEL = "Show Method &Arguments in Step Description"
[AUTOMATION_ADAPTER_TYPES]
VT_I2 = "Number (Signed 16-bit Integer)"
VT_I4 = "Number (Signed 32-bit Integer)"
VT_I8 = "Number (Signed 64-bit Integer)"
VT_R4 = "Number (32-bit Floating-Point)"
VT_R8 = "Number (64-bit Floating-Point)"
VT_CY = "Currency"
VT_DATE = "Date"
VT_BSTR = "String"
VT_DISPATCH = "Object Reference"
VT_ERROR = "Number"
VT_BOOL = "Boolean"
VT_VARIANT = "Variant"
VT_UNKNOWN = "Object Reference"
VT_I1 = "Number (Signed 8-bit Integer)"
VT_UI1 = "Number (Unsigned 8-bit Integer)"
VT_UI2 = "Number (Unsigned 16-bit Integer)"
VT_UI4 = "Number (Unsigned 32-bit Integer)"
VT_UI8 = "Number (Unsigned 64-bit Integer)"
VT_INT = "Number (Signed 32-bit Integer)"
VT_UINT = "Number (Unsigned 32-bit Integer)"
VT_VOID = "Void"
VT_HRESULT = "HRESULT (Number)"
VT_SAFEARRAY = "Array"
INVALID_VT_TYPE = "<Unsupported Type>"
IDISPATCH_TYPE = "IDispatch"
;; HTBasic Adapter
[HTBASIC_ADAPTER]
NO_LONGER_SUPPORTED = "The HTBasic adapter is not supported in 64-bit TestStand."
NO_LONGER_SUPPORTED_ERROR_PROVIDER_MSG = "The HTBasic adapter is not supported in 64-bit TestStand.\nThis module will report an error when loaded or executed."
SPEC_MOD_DLG_CAPTION = "Edit HTBasic Subroutine Call"
SPEC_MOD_DLG_MOD_PATH_TXT = "Subroutine File &Pathname:"
SPEC_MOD_DLG_EDIT_DECO_LABEL = "Path and Execution"
SPEC_MOD_DLG_EDIT_DECO_LABEL_DISABLED = "In the adapter configuration dialog box, specify an HTBasic Development server to use for editing and creating HTBasic code modules."
SPEC_MOD_DLG_CREATE_BTN = "&Create Subroutine..."
SPEC_MOD_DLG_EDIT_BTN = "&Edit Subroutine..."
SPEC_MOD_DLG_FUNC_NAME_TXT = "Subroutine &Name:"
SPEC_MOD_DLG_SHOW_APP_TXT = "Show HTBasic &Application When Called"
SPEC_MOD_DLG_WORK_DIR_PATH_TXT = "HTBasic &Working Directory"
SPEC_MOD_DLG_SET_WORK_DIR_TXT = "Set &Working Directory"
SPEC_MOD_DLG_USE_HTBASIC_DIR_TXT = "Use &HTBasic Directory"
SPEC_MOD_DLG_NONE = "Do not change working directory"
SPEC_MOD_DLG_EXE_DIR = "HTBasic server directory"
SPEC_MOD_DLG_FILE_DIR = "Subroutine file directory"
SPEC_MOD_DLG_DEF_DIR = "Use adapter default"
SPEC_MOD_DLG_USER = "Use specified directory"
MODULE_BROWSE_TITLE = "Select Code Module for the Step"
PRO_FILES_MSG = "PRG Files"
BAS_FILES_MSG = "BAS Files"
PRO_AND_BAS_FILES_MSG = "PRG and BAS Files"
CALL = "Call %1 (%2)"
HT_SERVER_IS_NOT_EDITOR Line0001 = "The HTBasic Adapter is currently configured to run tests in an environment that does not support editing code."
HT_SERVER_IS_NOT_EDITOR Line0002 = " You must select a different HTBasic server in the HTBasic Adapter Configuration dialog box"
HT_SERVER_IS_NOT_EDITOR Line0003 = " to edit or create HTBasic code."
HT_ADP_MSG_TITLE = "HTBasic Adapter Message"
INVALID_PATH = "Subroutine path is invalid."
CODE_TMPL_NOT_FOUND = "Unable to locate the code template file '%1'."
MUST_SPEC_MODULE_FIRST = "You must specify the module path and parameters first. Do you want to specify them now?"
UNABLE_TO_CREATE_PATH_NOT_ABS = "Unable to create code.\nYou must specify an absolute path to create the code."
UNABLE_TO_CREATE_PATH_NOT_VALID = "Unable to create code.\nYou must specify a valid path to create the code."
PRELOAD_TIMEOUT_EXTERNAL_SUB = "HTBasic is executing another step and is unable to preload '%1'."
HT_LOST_CONNECT = "Lost connection with HTBasic server. The HTBasic Adapter will try to reconnect on the next execution attempt."
UNABLE_TO_LAUNCH_HTBASIC_DEVENV = "Unable to launch HTBasic Development server. Configure the HTBasic Development server in the HTBasic Adapter Configuration dialog box."
UNABLE_TO_EDIT_SRC_SRC_NOT_FOUND = "Unable to locate the source file for this step. Ensure the module source file exists on disk."
NO_FUNC_NAME = "You must specify a subroutine name before you can edit code."
NO_PATH = "You must specify a path when you select the Use specified directory option."
ADP_CFG_CAPTION = "HTBasic Adapter Configuration"
ADP_CFG_FULL_EXE = "Use HTBasic &Development Server."
ADP_CFG_RUNTIME_EXE = "Use HTBasic &Runtime Server."
ADP_CFG_DEF_WORK_DIR_TEXT = "HTBasic Default &Working Directory:"
ADP_CFG_RT_PATH_TEXT = "HTBasic Runtime &server path:"
ADP_CFG_WHICH_EXE_TEXT = "HTBasic Server to Use"
ADP_CFG_BROWSE_TITLE = "Select the HTBasic server"
EXE_FILES_MSG = "EXE Files"
;; General Dialogs
[DISPATCH_WARNING]
TITLE = "TestStand API Warning"
CUSTOM_PROP_WARNING = "You accessed a TestStand custom property through a Dispatch interface. You can recompile the calling code to call the PropertyObject GetValxxx and SetValxxx methods to use the faster vtable interface.\n\nDo you want to disable this warning for calls to the TestStand API?"
STD_WARNING Line0001 = "You called a TestStand API method or property through a Dispatch interface. You can recompile the calling code to use the faster vtable interface.\n\nThe interface is '%1', and the method ID is %2.\n\n"
STD_WARNING Line0002 = "A LabWindows/CVI call to TestStand API using a TS_<Interface>GetProperty or a TS_<Interface>SetProperty function always uses the Dispatch interface.\nUse the TS_<Interface>Get<Property> and TS_<Interface>Set<Property> functions to access properties through the vtable interface in LabWindows/CVI instead.\n\n"
STD_WARNING Line0003 = "Do you want to disable this warning for calls to the TestStand API?"
[TSUIUTIL_DLGS]
YES_YES2ALL_ABORT_DLG_TITLE = "Question"
YES_YES2ALL_NO_NO2ALL_DLG_TITLE = "Question"
YES_YES2ALL_ABORT_DLG_ABORT_BTN_LABEL = "A&bort"
RETRY_CANCEL_DLG_TITLE = "Retry?"
RETRY_CANCEL_DLG_RETRY_BTN_LABEL = "&Retry"
[TS_UTIL]
OK = "__OK"
CANCEL = "Cancel"
SAVE_AS = "Save __As"
SYNTAX_ERROR_TITLE = "Syntax Error"
GOTO_ERR_BTN = "__Goto Error"
IGNORE_BTN = "__Ignore"
EMPTY_EXPR_ERR = "Expression cannot be empty."
OVERWRITE_EXISTING_FILE = " already exists. Overwrite it?"
EVAL_ERROR_TIP_PREFIX = "Expression Error: "
DEFAULT_EXPR_BTN_LABEL = "__Browse..."
EXPR_CANNOT_BE_EMPTY = "<The expression cannot be empty>"
EXPR_ERROR_TITLE = "Error in Expression"
EXPR_ERROR_PREFIX = "Expression error in "
ERROR_CODE = " [Error Code: %d]"
ERROR = "Error"
[DISTRIBUTION_WIZARD_DIALOG]
startingMsg="Launching the TestStand Deployment Utility\napplication..."
Distribution_Wizard="TestStand Deployment Utility"
64_BIT="(64-bit)"
Default="Default"
WELCOME_MSG="Welcome to the TestStand Deployment Utility. This program will help collect the files you need to distribute your Test system."
Welcome="System Source"
Incorrect_License_Type="You do not have the correct license type required to use the TestStand Deployment Utility."
LabVIEW_VI_Options="LabVIEW VI Options"
Deployed_Files="Deployed Files"
Installer_Options="Installer Options"
Summary="Build Status"
Distribute_from_Workspace="From TestStand Workspace File"
Distribute_From_Dir="From Directory"
Procesing_Dir_Done="Directory processing complete"
Procesing_Dir_Start="Processing directory"
Load_Wkspc_TS="Load Workspace in Sequence Editor"
Distribute_TestStand_User_Files="From TestStand Public Directories"
Distribute_TestStand_Cfg_Files="From TestStand Configuration Directory"
Engine_Environment_Options="Engine Environment Options"
Set_Environment_On_Target="Use Environment File To Determine Deployed File Destinations"
Active_Environment_File="Use Environment File"
DISABLED_REQUIRES_ENV_FILE="Enabled only when you specify an environment file."
Workspace_Source_Path="Workspace File Path:"
Save_Distributed_Files="Save Distributed Files"
Target_Directory="Location of Deployable Image:"
Include_Files_From_Dir="Directory Path:"
Include_SubDirs="Include Subdirectories"
Cache_Installers="To minimize media prompts while building your installers, copy the selected installers and all future installers to this computer"
Do_Not_Update_Projects_or_Sequences="Do not Update Workspaces, Projects, or Sequences"
Show_Runtime_Installers_Only="Only display runtime installers"
PPL_SOURCE_README Line0001 = "The TestStand Deployment Utility generated this source file so you can rebuild packed project libraries you deploy to a test station."
PPL_SOURCE_README Line0002 = "Complete the following steps to rebuild a packed project library after you modify the source:\n"
PPL_SOURCE_README Line0003 = "1. Use the build specification '%s' in the generated project to create another packed project library. The build specification generates the file '%s'.\n"
PPL_SOURCE_README Line0004 = "2. Replace the packed project library you deployed with the newly generated file."
Load_BTN="Load..."
Save_BTN="Save"
Save_As="Save As..."
New_BTN="New"
Help_BTN="Help"
Build_BTN="Build"
Done_BTN="Done"
BROWSE="Browse..."
NEW="New"
EXPLORE="Explore..."
Compile_VIs="Compile VIs (Recommended)"
Lock_VIs="Apply New Password"
Remove_VI_Diagrams="Remove Block Diagrams"
Password="Password"
Verify_Password="Verify Password"
Exclude_Files_VI.LIB="Exclude files from vi.lib"
Exclude_Files_User.LIB="Exclude files from user.lib"
Exclude_Files_Instr.LIB="Exclude files from instr.lib"
Include_PPL_Files_VI.LIB="Copy files from vi.lib before Build"
Include_PPL_Files_User.LIB="Copy files from user.lib before Build"
Include_PPL_Files_Instr.LIB="Copy files from instr.lib before Build"
Remove_Unused_Library_Members="Remove unused members of project libraries"
Modify_Library_File_After_Removing_Members="Modify project library file after removing unused members"
Exclude_Dependent_Shared_Libraries="Exclude Dependent Shared Libraries (LabVIEW 2014 and Later)"
Exclude_Dependent_PPLs="Exclude Dependent Packed Libraries (LabVIEW 2014 and Later)"
Check_Broken_VIs="Check for Broken VIs"
Check_Broken_VIs_During_Analysis= "Check for Broken VIs during Analysis"
Check_Broken_VIs_After_Build="Check for Broken VIs after Build"
Remove_Unneeded_VIs="Remove Unused VI Components"
Source_Files="Deploy Files:"
Global_Settings="Global Settings:"
Installer_Cache_Dialog="Installer Cache"
Checked_Installers_will_be_copied_to_Cache="Select the installers to copy to the local cache"
Tab_Control=" Tab Control"
SubVI_Location="SubVI Location (use .LLB at the end of the path to place files in a VI library):"
Distributed_Files="Distributed Files"
File_Properties="File Properties:"
Source_Path="Source Path:"
Dest_Path="Destination Path:"
File_Settings_Do_Not_Process = "Do Not Process"
File_Settings_Force_Install = "Force Install"
File_Settings_Create_Program_Item = "Create Program Item: [%s]"
File_Settings_Shortcuts = "Create %d Shortcut%s"
File_Settings_Activex_Server = "Register ActiveX Server"
File_Settings_Include_VIs_In_LV_Project = "Include All VIs"
Replacement_Path="Replacement Path:"
TESTS_DIR="Select the directory in which to install the tests"
TESTSTAND_INSTALL_DIR="Select the directory in which to install TestStand"
NO_LOC_INSTR=""
LOC_INSTR="Review the following destination directories. Click the Browse button to change a directory. Click the Next button to continue."
NIDIR_INSTALL_DIR="Select the directory in which to install National Instruments products"
Installer_requires_teststand="This installer installs files in the TestStand directory. You must first install TestStand to create the TestStand directory."
Installer_requires_windowsXP= "This installer requires Windows XP or later. You cannot install on an earlier operating system."
Installer_Properties="Installer Properties:"
Installation_Destination="Installation Destination:"
Installation_Destination_Subdirectory="Installation Destination Subdirectory:"
Installation_Destination_Subdirectory_browse_button="Browse..."
Register_AX_Server="Register as ActiveX Automation Server"
Force_Install="Force File to Install"
Create_Program_Item="Create Program Item"
PROGRAM_ITEM_NAME="Program Item Name:"
Shortcuts="Shortcuts..."
Do_Not_Process_Item="Include without Processing Item or Dependencies"
Include_All_VIs_in_Project="Include All Files in LabVIEW Project"
ShortCut_List="Shortcuts:"
Shortcuts_Title="Shortcuts"
Add_ShortCut="Add Shortcut"
Delete_ShortCut="Delete Shortcut"
Shortcut_Base_Path="Shortcut Base Path:"
Shortcut_Relative_Path="Shortcut Relative Path:"
Shortcut_Command_Line_Arguments="Shortcut Command-Line Arguments:"
Shortcut_Start_In="Start in:"
View="Distributed Files:"
View_Workspace="View Workspace"
view_Source="View Source"
view_Destination="View Destination"
View_Build_Preview="View Build Preview"
View_Dependent_Destination="View Dependency Destination"
View_Previous_Build_Destination="View Previous Build Destination"
View_Dependent_Destination_Version="View Dependency Destination (v. %s)"
View_Previous_Build_Destination_Version="View Previous Build Destination (v. %s)"
MAX_CONFIG_MISSING = "The hardware configuration file at %s was not found on disk."
README_MISSING = "The readme file for the installer at %s was not found on disk."
WORKSPACE_FILE_MISSING="The workspace file at %s was not found on disk."
USER_SOURCE_DIRECTORY_MISSING="The directory to include in the deployment at %s was not found on disk."
LICENSE_ARGEEMENT_MISSING = "The license agreement file for the installer at %s was not found on disk."
CONTEXT_INTRO="While "
CHECKING_VI="Checking VI:"
Hide_Non_Distributed_Files="Hide Non-Distributed Files"
Analyze_Workspace="Analyze Source Files"
Force_Analyze_Workspace="You must analyze this file to activate the Destination view. Save the current .tsd file to activate the Destination view without analyzing the file."
Expand_All="Expand All"
Collapse_ALL="Collapse All"
Prompt_Analyze_Workspace="Do you want to analyze the source files?"
PathWithType="%s %s"
InvalidPathIllegalCharacters="The following paths are invalid because they contain one or more characters not allowed in filenames:"
InvalidPathEmpty="The following empty paths are invalid:"
InvalidPathRelativePath="The following paths are invalid. Expected relative paths."
InvalidPathAbsolutePath="The following paths are invalid. Expected absolute paths."
ExpectedRelativePath="Path \"%s\" is invalid, expected a relative path not an absolute path."
ExpectedAbsolutePath="Path \"%s\" is invalid, expected an absolute path not a relative path."
ContainsIllegalCharacters= " contains illegal characters for a path."
Create_Installer="Create Installer"
Installation_Name="Installation Name:"
Installer_Directory="Installer Directory:"
Public_Destination_Subdirectory= "Public Destination Subdirectory:"
Default_Install_Directory="Default Installation Subdirectory:"
SelectDefaultInstallationDirectory="Select an absolute path for the Default Installation Directory."
Default_Install_Absolute_Directory="Default Installation Directory:"
Start_Menu_Item_Group="Start Menu Item Group:"
Default_Install_Base_Directory="Default Installation Base Directory:"
Lock_Install_Dir="Do not Ask User for Installation Directory"
Installation_Language="Installation Language:"
NO_FILES_UNDER_SOURCE_DIRECTORY="<No Files under Source Directory>"
MULTIPLE_DESTS="<Multiple Destinations>"
DestinationPlaceHolderHeader="VIs for "
MergedDestinationDisplayName="All Projects"
DestinationPlaceHolderFooter=""
English="English"
French="French"
German="German"
Japanese="Japanese"
Korean="Korean"
Chinese_Simplified="Chinese Simplified"
Hide_License_Dialog="Hide License Dialog Box"
Import_Volume_License_Info="Include Network License Server Settings"
Advanced_Options="Advanced Options..."
TestStand_Runtime="TestStand Runtime"
Install_TS_Engine="Install TestStand Runtime"
Engine_Options="Optional TestStand Features..."
Additional_Components="Drivers and Components..."
LabVIEW_OPTIONS="LabVIEW Options..."
Options...="Options..."
Exclusions="Exclusions"
Optimizations="Optimizations"
PPL_Source_Destination="Source Destination"
Source_Destination_Subdirectory="Source Destination Subdirectory"
Packed_Library_Source="Packed Project Library Source Options"
Include_Source_for_Rebuilding_Packed_Project_Libraries="Include Source for Rebuilding Packed Project Libraries"
PPL_Source_Destination_Subdirectory="Source Destination Subdirectory"
PPL_Options="Packed Project Library Options"
Base_Name="Base Library Name"
Debug_Version="Enable Debugging"
Use_Installer_Version="Version from Installer"
Properties="Properties"
Product_Name="Product Name"
Legal_Copyright="Legal Copyright"
Company_Name="Company Name"
Internal_Name="Internal Name"
Description="Description:"
PassWord...="Password..."
Passwords_Dont_Match="Passwords do not match. Password was not changed."
Summary_Msg="You have reached the end of the Utility"
Logfile="Status Log: Press F1 and refer to the TestStand Deployment Utility Errors and Warnings topic in the NI TestStand Help for more information about the errors and warnings."
Clear_Log="Clear Logs"
Save_Log="Save Log..."
SAVE_LOG_AS_ZIP="Save Technical Support Report..."
Save_Log_As="Save Logs As..."
Save_Log_Prompt = "Select a Filename for the Log"
CANTDELETEFILE="Cannot delete the following files:"
CANTDELETEDIR="Cannot delete the following directory:"
Abort="Abort"
Aborted="Aborted"
Saving_Log_Failed="Saving the log file failed. Ensure that the path you selected is writable."
File_Used_By_VIs="The following VIs use the file:"
LABVIEW_MISSING_DEPENDENCY="The build was aborted because LabVIEW is missing one or more files. Currently determining the top-level VIs that reference the missing files."
GENERATING_ERROR_INFOMATION="Generating Error Information..."
Error_Processing_VIs="Could not process LabVIEW VIs. Fix any broken VIs before you rebuild. LabVIEW error:"
Build_Progress="Progress"
Build_Status="Build Status:"
FILE_NOT_FOUND="(File not found)"
Following_VIS_are_Modified="The following VIs are modified:"
SAVE_MODIFIED_VIS="Save Modified VIs?"
Save_VIs_Title="Save Modified VIs?"
Prompt_Save_VIs="An error occurred while trying to read the dependencies of the VIs, possibly because the VIs are not saved in the current version of LabVIEW. Do you want to save any modified VIs now?"
Engine_Options_Dialog="Optional TestStand Features"
MDF_ERR="An internal error that involves an installer function occurred. This type of error usually indicates an issue with one or more National Instruments Installers. Do you want to review the detailed installer log for more information about the products causing the error?"
MDF_LOG_PATH="An internal error that involves an installer function occurred. This type of error usually indicates an issue with one or more National Instruments Installers. Open the following log file for more information:"
MDF_LOG_NOT_INITIALIZED="TestStand Deployment Utility is unable to write to the detailed installer log file. Ensure that no other instances of the TestStand Deployment Utility are currently running."
Yes="Yes"
No="No"
ExistsOverwrite="The file %s already exits. Do you want to overwrite it?"
ReadOnly="You cannot save the file %s because it is read-only."
Selectworkspacefile="Select Workspace File"
SelectImageDirectory="Select Image Directory"
SelectInstallerDirectory="Select Installer Directory"
SELECT_INSTALLER_TO_PATCH="Select the Directory Containing the Full Installer"
SELECT_FILE_PATCH_WITH="Select File to Patch With"
SELECT_FILE_ADD="Select File to Add"
DeploymentFileFilter="TestStand Deployment (*.tsd)|*.tsd||"
WorkspaceFileFilter="Workspace File (*.tsw)|*.tsw||"
RichTextFileFilter="Rich Text Format (*.rtf)|*.rtf||"
DW_Progress="Deployment Progress"
Progress="Progress"
Application_Name="Application Name"
CUSTOM_COMD_BTN="Custom Commands..."
CUSTOM_COMMANDS="Custom Commands"
COMMAND_LIST="Command List:"
SUB_VI_PREFIX="<SubVIs: Save to '"
SUB_VIS_IN_PPL="<SubVIs: Not Exported>"
PPL_SOURCE_PLACEHOLDER="<Source to Rebuild Packed Project Libraries>"
IS_LLB="'>"
IS_DIR="' directory>"
TSD_VERSION_TOO_NEW="Incorrect .tsd File Version"
TSD_LAST_SAVED_VERSION_TOO_NEW="The .tsd file you are trying to load requires a later version, at least TestStand version %s, of the TestStand Deployment Utility."
INVALID_FILE_FORMAT_MSG="Unable to open file. Unexpected file format."
INVALID_FILE_FORMAT_TITLE="Invalid File Format"
ADD="Add"
DEL="Delete"
MOVUP="Move Up"
MOVDN="Move Down"
SELECTED_COMMAND_ITEM_SETTINGS="Settings for Selected Custom Command"
COMMAND_BASE_DIR="Command Directory"
COMMAND_AND_ARGS="Command and Arguments (Refer to Help for Available Directory Macros)"
REQUEST_REBOOT="Request Reboot after All Commands Execute"
SKIP_CUSTOM_COMMANDS_IN_SILENT_MODE="Skip Custom Commands when Installing Silently"
SHOW_DIALOG="Show Commands Progress Window"
Advanced_Installer_Options="Advanced Installer Options"
GENERAL_SETTINGS = "General Settings"
TESTSTAND_SPECIFIC_SETTINGS = "TestStand Specific Settings (Requires Inclusion of TestStand Runtime)"
Version="Version:"
Auto_Increment="Auto Increment"
Installer_title="Installer Title:"
Author="Author:"
Manufacturer="Manufacturer:"
Subject="Subject:"
Keywords="Keywords:"
Product_Code="Product Code:"
Upgrade_Code="Upgrade Code:"
Generate="Generate"
Comments="Comments:"
ReadMe_File="ReadMe File:"
Unhandled_error_code="Internal Error Code %d %s"
License_Agreement="License Agreement:"
Media_Spanning="Media Spanning (size in MB):"
Media_None="None"
Media_Zip="Zip Disk"
Media_Std_CD="Standard CD"
Media_Ext_CD="Extended CD"
Media_Jaz="Jaz Disk"
Media_DVD="DVD"
Specify_Configuration_Directory="Specify Configuration Directory:"
Include_DOTNET_in_Installer="Include .NET Framework Version 2.0 in Installer"
Destination="Destination:"
Destination_Subdirectory="Destination Subdirectory:"
Export_MAX_Config="Export Measurement & Automation Explorer Configuration"
MAX_Config_File="Configuration File Path"
Export="Export"
MAX_Config_Export="An error occurred exporting hardware configuration information."
Alt_Seq_File_Association="Alternate Association for .seq Files:"
ProcessModelsEngineInstaller="Process Model Used by TestStand Runtime Installer (doesn't change development computer setting):"
Allow_Installer_Upgrade_TestStand="Allow Installer to Upgrade an Installed TestStand Runtime"
No_Change="No Change"
Force_Default_Models="Force Default Models"
Force_Legacy="Force Legacy Models"
Merge_Projects_for_Build= "Consolidate Files Projects Share"
Use_SSE_Instructions="Enable SSE2 Optimization"
PPL_Options_Category = "Packed Project Library Options"
General_LV_Options_Category="General LabVIEW VI Options"
Build_PPL = "Output VIs to a Packed Project Library"
NO_ASSOCIATION="No Alternate Association"
PROTECTED_SYSTEM_DIR="Protected System Directory"
WORKSPACE_DIR="Contains Workspace Directory"
SOURCE_DIR="Contains User Source Directory"
Cancel_BTN="Cancel"
Cancel="Cancel"
REMAP="Remap"
PREVTSDIR="Previous TestStand Directory"
REMAP_DIALOG_TITLE="Remap TestStand Directory"
PROMPT_OLD_TSDIR="The TSD file you loaded was created with TestStand %s and may refer to files in the TestStand %s directory. To map these files to equivalent file in the current TestStand directory, enter the TestStand %s directory on the machine used to create the TSD file below, then click the Remap button."
EngineOptionsChanged="TestStand Runtime Options Changed"
Reason_Engine_Options_Changed Line0001 ="The TestStand installer has changed since you saved the .tsd file.\n"
Reason_Engine_Options_Changed Line0002 ="TestStand updated the TestStand Runtime options to maintain the features you selected."
period="."
and_with_space=" and "
Feature_Changed_to="%s has changed to "
ChangesToEngineOptions="Changes made to TestStand Runtime Options:"
OBSOLETE_ENGINE_OPTIONS="Obsolete TestStand Runtime Options"
FOLLOWING_ENGINE_OPTIONS_OBSOLETE = "The Following Obsolete TestStand Runtime Options were Removed:"
Do_Not_Display_Dialog_Again="Do not Show this Dialog Box Again"
USER_DIRECTORIES_CHANGED_TO_PUBLIC_DIR Line0001 ="This .tsd file deployed files in the TestStand User directories. TestStand 4.1 reorganized directories to move the contents of"
USER_DIRECTORIES_CHANGED_TO_PUBLIC_DIR Line0002 =" the TestStand User directories to the <TestStand Public> directory. TestStand 4.1 also added copies of the National Instruments"
USER_DIRECTORIES_CHANGED_TO_PUBLIC_DIR Line0003 =" User Interfaces to the <TestStand Public> directory. You might need to copy files into the <TestStand Public> directories."
USER_DIRECTORIES_CHANGED_TO_PUBLIC_DIR Line0004 =" Review the currently included files and consider excluding the National Instruments User Interfaces."
USER_DIRECTORIES_CHANGED ="The TestStand User Directories Changed."
MISSING_ENGINE_OPTIONS="TestStand Runtime Options not Available"
FOLLOWING_ENGINE_OPTIONS_MISSING="The Following TestStand Runtime Options are not Available:"
INSTALL_READD_ENG_OPTIONS="You might need to install a National Instruments software package and reload the .tsd file."
FOLLOWING_ADDITIONAL_COMPONENTS_MISSING="The Following Drivers and Components are Missing:"
MISSING_DRIVERS_AND_COMPONENTS_TITLE="Missing Drivers and Components"
INSTALL_AND_ADD Line0001 ="You might need to install these components and reload the .tsd file. If you updated\n"
INSTALL_AND_ADD Line0002 ="a driver, reselect it in the Drivers and Components dialog box."
Additional_Components_Title="Drivers and Components"
Components_to_Include="Components to Include"
Products_Selected_But_Not_Shown_Warning="Some installers are selected but not shown."
Product_Included_In_Baseline_Note="This Product is Already Included in Baseline Distribution"
Merge_MAX_OPT="Merge"
Replace_MAX_OPT="Replace"
Preserve_MAX_OPT="Preserve"
MAX_Import_Options="Measurement & Automation Explorer Import Options:"
Copy_All_Future_Installers_To_This_Computer_When_Run="Copy All Future Installers to This Computer When you Run Them"
Display_Dialog_During_Import="Display Dialog During Import"
Deployment_Installer_Clarification Line0001 ="The additional National Instruments installers you selected to include in the installer contain only the features currently installed on this "
Deployment_Installer_Clarification Line0002 ="computer and, therefore, might not be complete copies of the original products. Refer to the NI TestStand Help for more information."
Total_Disk_Cost="Total Disk Cost"
Total_Disk_Cost_AutoInclude_Note="Total Disk Cost (Does not include automatically included installers)"
Auto_Include_Required_Installers="Automatically Include Required Installers"
Install_Type="Install Type:"
ConfgFileFilter="NI Configuration Export File (*.nce)|*.nce|All Files|*.*||"
ConfgFilePrompt="Select Configuration File"
Hardware_Configuration_File="Hardware Configuration File"
INCLUDE_HW="Include Hardware Configuration from Measurement & Automation Explorer"
Installer_source_location="Installer Source Location:"
Distribution_title="Distribution Title:"
Required_by_TSEngine="\n[Required by TestStand Runtime]"
Used_by_TSEngine="\n[Used by TestStand Runtime]"
Required_by_product="Required by:"
Recommended_for_product="\n[Recommended for %s]"
Present_In_Dependent_Dist="Note: This product cannot be selected because it is already included in the baseline distribution."
PRODUCT_NOT_INSTALLED = "Product Not Installed"
PRODUCT_NOT_INSTALLED_DESCRIPTION="This Product is not installed on the system. You must deselect this product before building."
INCLUDE_ACTIVE_TS_RUNTIME = "Active TestStand Runtime Engine"
PATCH_FOR_BASELINE_PRODUCT = "This product is an upgrade or patch for a product included in the baseline distribution."
BAD_VERSION_FORMAT="Incorrect Version Format. Expected a number in the form of Major.Minor.Build version."
DIST_MISSING="Distribution missing."
NOT_DISTRIBUTION="Not a distribution."
REMOVABLE_MEDIA_NOT_PRESENT="Removable media is not present."
NETWORK_LOCATION_INACCESSIBLE="Network location inaccessible."
PATH_NOT_FOUND="Path not found."
INCORRECT_DISTRIBUTION="Incorrect distribution."
DIST_PROMPT Line0001 = "The build requires the following distribution:\r\n\t%s.\r\n\r\n"
DIST_PROMPT Line0002 = "Insert the CD/DVD, wait until the CD/DVD is fully mounted, and then click OK.\r\n\r\n"
DIST_PROMPT Line0003 = "Alternately, browse to the location of the distribution.\r\n"
DIST_PROMPT Line0004 = "The distribution was most recently found at:\r\n\t%s"
DIST_TITLE="%s not found"
MDF_INITIALIZE_FAILED="Initialization of the installer toolkit failed. Save the distribution and exit the TestStand Deployment Utility."
OK="OK"
OK_BTN="OK"
POPUPDIALOGTXT__DIR_NOT_FOUND="Could not locate the following directory:"
POPUPDIALOGTXT__FILE_NOT_FOUND="Could not locate the following file:"
Step="Step"
Sequence="Sequence"
SequenceFile="Sequence File"
Installer_Features="Select optional TestStand features to include with the TestStand Runtime:"
Dependency_Warnings="Dependency Warnings:"
MDAC_Version_to_Install="MDAC Version to Install"
Read_MDAC_EULA="Read MDAC EULA"
CANT_FIND_MMS="Unable to locate redistributable TestStand Runtime components."
FATAL_ERROR_OCCURED="A fatal error has occurred."
UNABLE_CREATE_ENGINE="Unable to create the TestStand Engine. Shutting down."
ERROR_CODE="Error Code:"
ERROR_INVALID_PATH="The build contains one or more invalid paths:"
ERROR_DIR_NOT_FOUND="The following directories do not exist:"
ERROR_LVPROJECTS_MISSING_PROVIDERS="The following LabVIEW projects are missing plug-ins. Ensure that you are not missing a LabVIEW module."
ERROR_CONFLICTS_IN_PROJECT="The following LabVIEW files or project items contain conflicts. If one or more projects is specified, open the projects to view and resolve the conflict. If no project is specified, the item is likely in conflict with another VI with the same qualified name in a different location on disk."
ERROR_LV8_ABOVE_REQUIRED="Processing the following files requires LabVIEW 8.0 or later:"
ERROR_CANTOPENSEQFILE="The following sequence files cannot be opened:"
ERR_LV_VER_NOT_SUPPORTED= "This version of TestStand does not support the active version of LabVIEW."
ERROR_TESTSTAND_ENGINE="The TestStand Engine reported the following errors:"
ERROR_READING_ENGINE_PARTS="%s (Product ID: %s)"
SOURCE_BITFILE_MISSING="The following source bitfile is missing. You might need to create bitfiles for FPGA VIs."
COULDNT_COPY_BITFILE="Could not copy the following bitfiles:"
COULDNT_GET_SOURCE_BITFILE_PATH="Could not obtain the bitfile paths from the project. Review the build specifications under FPGA targets."
COULDNT_GET_TEMP_BITFILE_PATH="Could not obtain the bitfile paths from temporary project. Contact National Instruments for support."
LV_VERSION_DOESNT_SUPPORT_PPL="You must use LabVIEW 2010 to build packed project libraries. The active LabVIEW version is: "
Missing_ReadMe="The Readme file is missing."
Missing_License_File="The license file is missing."
Shortcut_to_File="Shortcut to file %s"
ProgramItem_to_File="The path of the program item for file %s"
BUILD_CONTAINS_NO_FILES="The deployment contains no files or components."
STARTING_LOG="Starting a log for the deployment."
SELECT_DEFAULT_INSTALLATION_DIR="Select the default installation directory."
SELECT_TARGET_DIRECTORY="Select the target directory."
SELECT_WORSPACE_TO_DISTRIBUTE="Select a workspace file to distribute."
INSTALLER_NOT_MADE="An error prevented the creation of an installer."
BUILD_COMPLETE="The build process is complete."
Unsupported_Engine_Options_Title="Unsupported TestStand Runtime Additional Components Included"
Unsupported_Engine_Options="The Following TestStand Runtime Additional Components are No Longer Supported:"
LOADING_FILE="Loading build file:"
SAVING_FILE="Saving build file:"
NEW_DEPLOYMENT="New Deployment"
WIZARD_DONE="Shutting down the TestStand Deployment Utility."
CouldNotSave="An error occurred while saving the build file to the following location: %s. \n\nRefer to the Status Log for more information."
readonly_files="The following directory contains read-only files: "
workspacefile_not_found="The workspace file was not found."
DU_REQ_LICENSE EDITING="The TestStand Deployment Utility requires a license that supports editing sequences."
MDF_ERROR="Error occurred while generating installer build."
MDF_WARNING="Internal warning occurred when creating an installer."
REQ_PRODUCT_NOT_INCLUDED="A Product required by a file in the deployment is not included in the installer."
REQ_PRODUCT_NEWER_THAN_INSTALLED_VER="The version of a product on the system is lower than the version required by a file in the deployment."
REQ_PRODUCT_NOT_INSTALLED="A Product required by a file in the deployment is not installed on the system."
UNABLE_LOAD_MDF="Unable to load the National Instruments installer architecture tools."
ERROR_VIS_NOT_IN_CURRENT_VERSION="Mass compile the following VIs because the VIs are not compiled in the current version of LabVIEW: "
ERROR_EMPTY_WORKSPACEFILE="You did not specify a workspace file."
ERROR_FILE_NOT_FOUND="TestStand could not locate the file %s."
ERR_BROKEN_VI="The following VIs are broken:"
ERR_BROKEN_VI_BEFORE_BUILD="The following VIs are broken in the source files:"
ERR_BROKEN_VI_AFTER_BUILD="The following VIs were broken during the LabVIEW deployment process:"
ERR_BROKEN_VI_CALLED_FROM="%s called from:"
ERR_BROKEN_VI_INCLUDED_TOP_LEVEL="<Included in the Deployment as a top-level file>"
ERR_DIST_VI_BROKEN="The TestStand Deployment Utility encountered a problem while loading the following files in the TestStand Components\\Tools\\Deployment Utility\\TestStand - Build VI Distribution directory:"
ERR_DIST_VI_CANNOT_RUN="The TestStand Deployment Utility encountered a problem while executing the following file in the TestStand Components\\Tools\\Deployment Utility\\TestStand - Build VI Distribution directory:"
ERR_DUPLICATE_VI_OR_LIBRARIES Line0001 ="The following VIs or project libraries have duplicate names.\n"
ERR_DUPLICATE_VI_OR_LIBRARIES Line0002 ="You must change the duplicate VI names or add the VIs to project libraries."
SHARED_VARIABLES_NOT_SUPPORTED_WITH_PPL="The deployed files contain a shared variable. TestStand does not support deploying shared variables inside a packed project library. The following libraries contain shared variables:"
ERR_FILE_IN_MEMORY="LabVIEW is using a file with the same name as one of the destination files. National Instruments recommends that you close LabVIEW before you build a deployment."
ERR_CANNOT_DELETE_SYSTEM_DIRECTORY="Cannot delete the following protected directory:"
ERR_NO_USER_SOURCE_SPECIFIED="The Deploy Files From Directory option is enabled on the System Source tab, but no directory is specified."
ERR_INVALID_USER_SOURCE_SPECIFIED="The directory you specified in the Deploy Files From Directory field was not found on disk"
ERR_LABVIEW_DEV_REQUIRED_TO_DEPLOY="Deploying LabVIEW files requires the LabVIEW development system."
ERR_PATH_TOO_LONG_BUILDING_PPL Line0001 ="Total path length to VIs inside a packed project library is too long. Shortening the base library name or the location of the deployable image might resolve this issue.\n"
ERR_PATH_TOO_LONG_BUILDING_PPL Line0002 ="The path of the affected packed project library is:"
ERR_UNEXPECTED_LIBRARY_NAME="The library created in the source distribution is not valid. Contact National Instruments for support. The file which was created is:"
ERR_PPL_CANNOT_BE_READ="The deployment contains packed project libraries that cannot be opened. Rebuild the packed project libraries using the active version of LabVIEW before deploying."
ERR_COMPILER_OPTIMIZATION_SETTINGS_DONT_MATCH="LabVIEW cannot compile one or more VIs because they do not have block diagrams."
ERR_METHOD_CALLS_NOT_SUPPORTED="The active version of LabVIEW does not support calling LabVIEW class members."
LABVIEW_VERSION_NOT_SUPPORTED_32="The active version of LabVIEW is not supported in 32-bit TSDU. The minimum version of LabVIEW supported is %s"
LABVIEW_VERSION_NOT_SUPPORTED_64="The active version of LabVIEW is not supported in 64-bit TSDU. The minimum version of LabVIEW supported is %s"
LABVIEW_VERSION_NOT_SUPPORTED="The active version of LabVIEW is not supported by TestStand Deployment Utility. The minimum version of LabVIEW supported is %s"
ERR_FILE_NEEDS_DEEPER_DEST_KEEP_RELATIVE_PATHS_DEPS= "The following packed project libraries contain dependencies that are not within the image directory or its subdirectories: "
ERR_FILE_WILL_NEVER_INSTALL Line0001 = "The following files in the patch installer will not replace the files the previous full deployment or patch deployment installer "
ERR_FILE_WILL_NEVER_INSTALL Line0002 = "installed because the version number of the file is not greater than the version number of the file included in the full deployment "
ERR_FILE_WILL_NEVER_INSTALL Line0003 = "or previous patch deployment:"
ERR_FILE_ABOVE_INSTALLDIR="The following files in the patch deployment are configured to install in a directory higher than the installation directory of the full deployment installer:"
ERR_FILE_ABOVE_INSTALLDIR_DETAILS Line0001="The following files in the patch deployment are configured to install in a directory higher than the installation directory of the full deployment installer.\n"
ERR_FILE_ABOVE_INSTALLDIR_DETAILS Line0002="The root directory for the Full Distribution is: \"%s\""
ERR_INSTALLER_TO_PATCH_NOT_CORRECT Line0001="The full deployment installer specified on the Installer Options tab does not have the expected upgrade code or version number. "
ERR_INSTALLER_TO_PATCH_NOT_CORRECT Line0002="The installer generated by the full deployment is required in order to create a patch."
ERR_DUPLICATE_DESTINATION_ADDED_FILE_AND_REPLACEMENT_PATH="The following destinations in the patch deployment are the same for an added file and a replacement file:"
ERR_INSTALLER_PATH_OVERWRITING_REQUIRED_INSTALLER="The patch deployment installer is configured to overwrite the installer required to create the patch deployment. Choose another directory for the patch installer."
ERR_DEPENDENT_INSTALLER_NOT_FOUND="The deployment information for the following installer was not found. Contact National Instruments for support."
ERR_LV_VERSION_CHANGE_IN_PATCH="You are using a different version of the LabVIEW development system to create the patch deployment than you used to create the full deployment."
ERR_LV_VERSION_CHANGE_IN_PATCH_DETAILS Line0001="The version used for the dependency distribution is %s.\n"
ERR_LV_VERSION_CHANGE_IN_PATCH_DETAILS Line0002="The version used for the current distribution is %s."
ERR_INCONSISTANT_CASE="Sequence files are referencing code modules at the following paths with inconsistent capitalization. Use the TestStand Sequence Editor to edit the sequence files and make the case consistent."
ERR_INVALID_PROJECT_ITEM_PATH="The path for the program item path of the following file is not valid:"
ERR_MODULE_NOT_SPECIFIED="The code module for the following steps was not specified:"
ERR_MODULE_NOT_EXPORTED="The code module for the following steps could not be exported:"
PSEUDOPATH_NOT_CONVERTED="TestStand Deployment Utility was unable to resolve a relative path when loading the TSD file."
COULDNT_FIND_PROJECT_ITEM_ABSOLUTE_PATH Line0001="The specified workspace file could not be opened.\n"
COULDNT_FIND_PROJECT_ITEM_ABSOLUTE_PATH Line0002="The display names of the affected objects are:"
SETUP_ERROR="Unable to read required information from the registry."
ERROR_PRODUCT_NOT_FOUND="The following TestStand features are not installed or installation is not complete:"
FEATURE_NOT_SUPPORTED_IN_LABVIEW="The active version of the LabVIEW development system does not support the following features:\n"
FEATURE_NOT_SUPPORTED_IN_LABVIEW_VERSION="The active version of LabVIEW (%s) does not support the following features:\n"
FEATURE_NOT_SUPPORTED_PROJECTS="Deployment of projects is not supported in versions earlier than LabVIEW 2009."
FEATURE_NOT_SUPPORTED_METHOD_CALLS="Deployment of Sequences with method calls is not supported in versions earlier than LabVIEW 2012. Some code modules are called with version %s."
FEATURE_NOT_SUPPORTED_PACKED_LIBRARIES="Deployment of packed project libraries is not supported in versions earlier than LabVIEW 2010."
LV_VERSION_DOESNT_SUPPORT_DEPLOYING_PROJECTS = "The active version of LabVIEW does not support deploying VIs in projects."
LV_VERSION_DOESNT_SUPPORT_DEPLOYING_PROJECTS_DETAILS="Deployment of Projects is supported in LabVIEW 2009 or later. You are currently using version %s."
COULDNT_GET_VI_CALLED_IN_PROJECT = "Could not locate VIs the following projects reference:"
COULDNT_GET_CHILDREN_IN_PROJECT = "Could not obtain the children of the following project items:"
COULDNT_GET_ROOT_OF_PROJECT = "Could not obtain the root of the following projects:"
ERR_READING_NIDIR="Could not read National Instruments directory from the registry."
SAME_AS_FIRST="(Same as First File)"
ERR_VI_NOT_OPENABLE="LabVIEW could not open the following VIs:"
OPENING_LV_PROJECT= "Could not open the following LabVIEW projects:"
GETTING_TAG_NAMES = "Could not obtain tag names for the following LabVIEW projects:"
GETTING_MY_COMPUTER = "Could not obtain My Computer target in the following LabVIEW projects:"
CREATING_HASH_TABLE = "Trying to create a hash table error message:"
CREATING_LV_PROJECT = "Could not create the following LabVIEW projects:"
CREATING_LV_PROJECT_ITEM = "Could not create the following LabVIEW project items:"
SAVING_LV_PROJECT = "Could not save the following LabVIEW projects:"
NO_CORRESPONDING_PRO_ITEM = "Could not locate the corresponding project items in destination project:"
PROJECT_IN_MEMORY = "The following projects are open in the LabVIEW development system. Close all projects before creating a deployment."
PPL_IN_MEMORY= "The following packed project libraries are open in the active LabVIEW development system. Close and restart the LabVIEW development system to unload all files."
CANT_FIND_DOTNETPART= "The deployable component for the .NET framework 2.0 is missing."
DEST_PATH_TOO_LONG="The following destination path is too long:"
LVLIBP_IN_PATH Line0001 ="The destination path for the following files in the deployment includes the extension \".lvlibp\". "
LVLIBP_IN_PATH Line0002 ="A directory with the extension \".lvlibp\" cannot be created inside a packed project library."
FILE_MOVED="During load, the deployment utility updated the destination of the following directories:"
INVALID_DIR="Cannot read from or write to the following directories:"
SPECIFIC_INVALID_DIR="Cannot write to the %s directory:"
SPECIFIC_INVALID_DIR_TARGET="target"
SPECIFIC_INVALID_DIR_INSTALLER="installer"
SPECIFIC_FILE_MOVED="Updated location of the %s to:"
SPECIFIC_FILE_MOVED_TARGET="target directory"
SPECIFIC_FILE_MOVED_INSTALLER="installer directory"
ERR_FILE_NOT_FOUND="The following files were not located:"
ERR_SPECIFIC_FILE_NOT_FOUND="The %s was not located:"
ERR_SPECIFIC_FILE_NOT_FOUND_README="readme"
ERR_SPECIFIC_FILE_NOT_FOUND_LICENSE="license file"
ERR_SPECIFIC_FILE_NOT_FOUND_WORKSPACE="workspace file"
ERR_BUILDING_VIS="Error while building VI distribution. See details for more information."
ERR_CODE_MODULE_NOT_FOUND="The following code modules were not located:"
ERROR_REBUILDING_DISTRIBUTION_VIS="The distribution VIs could not be rebuilt. The deployment will continue with a cached copy of the distribution VIs, which negatively impacts deployment speed but does not affect the build output. See the error message below for additional details."
ERROR_INCORRECTLY_SPECIFIED_CODE_MODULE="The code module paths specified in the following steps are empty or could not be found on disk:"
ERROR_VI_NAMESPACE_MISMATCH="The following VIs do not have the expected qualified name:"
ERROR_COMPONENTS_NOT_INSTALLED="One or more products are included in the .tsd file that are not installed on the system. You must deselect these products in the drivers and components dialog before building an installer."
ERROR_INVALID_MAX_CONFIGURATION="The MAX Hardware Configuration File is invalid. Verify that required components are selected in the Drivers and Components Dialog. Verify that the Hardware Configuration File setting in the Drivers and Components dialog specifies a valid configuration file path."
ERROR_CREATING_PPL="The deployment utility was unable to find the code module for the specified step within the Packed Project Library created in the deployment."
INFO_ADDITIONAL_ERROR_INFO="The deployment utility logged the following additional error information:"
COMPONENT_NOT_MIGRATED="The specified TestStand components were not migrated to the current version of TestStand. Verify that required components are selected in the Drivers and Components Dialog."
COMPONENT_MIGRATED_TO_NEW_FEATURE="The specified TestStand components were migrated from a previous version of TestStand. Verify that required components are selected in the Drivers and Components Dialog."
CONSULT_ONLINE_HELP="Refer to the NI TestStand Help for more information about resolving deployment errors."
MOVED_SOURCE_DEST_FROM_TO="Moved the source file %s destination from %s to %s."
ERROR_WORKSPACEFILE_NOT_FOUND="Cannot locate the specified file in the TestStand workspace."
UNKNOWN_WARNING="The following files generated warning code %d:"
SOURCE_GOING_TO_DESTINATION="%s is going to %s"
PATH_IN_PATH="%s in %s"
FROM_PATH_TO_PATH="from %s to %s"
ADD_SEARCH_DIR_TO_FIX="Ensure that the following directory is in the list of search directories, and that the search directories are included in the deployment.\n%s"
NO_SEARCH_DIR_FIX="Unable to determine the search directory required on the deployed machine to resolve the module path to the file destination. To ensure that the code module can be found, create and deploy a search directory which will resolve the module path to the destination path, or change the base destination of the module file to <%s>, to match the base destination of the caller.\nCaller Path: %s\nModule Path: %s\nDestination Path: %s"
NO_SEARCH_DIR_FIX_PPL="Unable to determine the search directory required on the deployed machine to resolve the module path to the file destination. To ensure that the code module can be found, create and deploy a search directory which will resolve the module path to the destination path, or change the base destination of the module file to <%s>, to match the base destination of the caller.\nCaller Path: %s\nPrevious Module Path: %s\nUpdated Module Path: %s\nDestination Path: %s"
PROJ_NESTED_IN_PROJ="%s is nested in %s"
UPDATED_PATH_NOT_FOUND="The file originally at %s was not found at %s"
WARN_AUTOBUILD_WARNING="The following warnings occurred while applying modifications to the deployment from command line arguments."
WARN_UPDATING_PATHS_MOVED_TSD="While loading the .tsd file, the following files were not found in the original location or in the updated location:"
WARN_NESTED_PROJECT_NOT_PROCESSED="The following project files were referenced by another project and are not processed:"
WARN_COULD_NOT_GET_CDS_FOR_PROJ = "Could not obtain the conditional disable symbols for the following LabVIEW projects:"
WARN_CONSOLIDATE_HEADER = "Could not consolidate the files projects share. Building without consolidation. Resolve this warning to reduce build time."
WARN_UNEQUAL_CDS_AMONG_PROJS = "Could not consolidate LabVIEW projects because conditional disable symbols defined in the project are different for the following LabVIEW projects:"
WARN_COULDNT_CHECK_PROJECTS_OTHER_TARGETS = "Could not check project for targets other than My Computer:"
WARN_COULDNT_MERGE_LOOSE_VI_DIFFERENT_DESTS = "Could not consolidate because the deployment installs files to multiple installation destinations."
WARN_COULDNT_MERGE_PROJS_DIFFERENT_DESTS = "Could not consolidate because some project files are in multiple installation destinations."
WARN_MISSING_LVRTE = "The installer does not include the following LabVIEW Run-Time Engines required to execute VIs. If you include the LabVIEW 2017 Run-Time Engine or later and enable the 'Backwards Compatible Runtime Engine' option in the LabVIEW adapter settings, you can ignore this warning."
WARN_MISSING_LVRTE_NOT_INSTALLED="The installer does not include the following LabVIEW Run-Time Engines required to execute VIs because they are not installed in this system:"
WARN_COULDNT_FIND_TARGET_WITH_SOURCEID="Could not locate a target with the following source ID in the project:"
INC_LV_NO_RTE="This Installer includes VIs compiled with LabVIEW %s."
WARN_PROJECTS_HAS_OTHER_TARGETS = "Could not consolidate the following LabVIEW projects because the projects contain targets other than My Computer:"
WARN_COULDNT_CREATE_HASH_TABLE="Could not create hash table."
WARN_MERGING_CREATED_CONFLICTS = "Could not consolidate LabVIEW projects because multiple projects include the following files that have the same filename:"
WARN_COPYING_TAGS_NULL_SOURCE="Copy Tags called with invalid source."
WARN_COPYING_TAGS_NULL_DEST="Copy Tags called with invalid destination."
WARN_COULDNT_CHECK_FOR_CONFLICTS = "Could not check for conflicts in the following projects:"
WARN_COULDNT_FIND_CORRESPNDING_ITEM="Could not locate a LabVIEW project item with the following name:"
WARN_UNEXPECT_PROJECT_ITEM_TYPE="Using default processing for the following LabVIEW project item types:"
WARN_NONASCII_PATHS_IN_ENGLISH_INSTALLER="The following filenames contain non-ASCII characters and were included in an English installer:"
CUSTOM_SEQUENCE_FILES="Your deployment contains custom sequence files. Custom sequence files cannot be updated or searched for dependencies."
WARN_COULDNT_SAVE_CUST_SEQUENCE_FILES="The following custom sequence files have not been processed. Verify that all the dependent files are being deployed to the correct locations."
WARN_NOT_PROCESSING_CUST_SEQUENCE_FILES="The following custom sequence files were not processed for dependencies. You must include all the dependencies from these files."
WARN_VI_TOP_SUB_DIFF_LOCATIONS="The deployment includes sequence files that reference the following code module VIs as top-level VIs and as subVIs, and the VIs are configured to deploy in two different base directories. This situation can cause a load failure if the TestStand execution loads one of these VI as a subVI before you load the VI as a top-level VI."
WARN_NO_PATH_BETWEEN_FILES="No relative path exists between the sequence file and code modules."
WARN_DEP_NOT_SELECTED="The following dependencies were detected, but they will not be included in the deployment. You must determine whether to include these files on the Distributed Files tab."
WARN_INSTALLER_REQUIRES_TESTSTAND="Because this installer copies files in the TestStand directory, you must install TestStand before you run the installer."
WARN_DESTINATION_CHANGED="The destinations of the following files were changed to prevent conflicts with National Instruments products:"
WARN_NI_DESTINATION="The destinations of the following files are configured to install in a standard National Instruments directory, which might conflict with National Instruments products:"
WARN_DUPLICATE_NAME="The following files have duplicate names. You must rename the files to avoid an error when building a deployable image or an installer."
WARN_GENERIC_VI_PROCESSING="The following warnings occurred while processing VIs:"
WARN_COULDNT_CHECK_VI="Active version of the LabVIEW development system could not load the following VIs:"
WARN_BROKEN_VI="The following VIs are broken and cause errors when building a deployable image or an installer:"
WARN_ABS_PATH_IN_SUBSTEP="The following substeps are configured to call a code module using an absolute path:"
WARN_INVALID_PATH_IN_SUBSTEP="The following substeps contain invalid paths and cause errors when building a deployable image or an installer:"
WARN_NO_FILE_SPECIFIED="The following steps did not specify any files:"
WARN_FILE_NOT_FOUND="The following files were not located, which causes an error when building a deployable image or an installer:"
WARN_FILE_NOT_RTF="You selected a file that was not rich text format (.rtf):"
WARN_SEQ_CALLED_FILE="You might need to add the sequence files the following expressions reference. Ignore this message if you are \ndistributing the called files."
ERR_INVALID_ACTIVE_ENV_PATH="The environment file you specified contains one or more invalid custom paths. The paths in the environment file must exist on disk for TestStand Deployment Utility to use the environment file."
ERR_INVALID_DEST_ENV_PATH="The environment file you specified contains one or more invalid custom paths. When deploying an environment file, all paths specified in the environment file must be relative paths."
ERR_NON_EXISTANT_ENV_FILE_PATH="The specified active environment file path does not exist on disk."
ERR_INVALID_ENV_FILE_PATH="The specified active environment file path is invalid."
INFO_ACTIVE_ENVIRONMENT_CHANGED_IN_PATCH="The custom paths specified in the active environment file do not match those used when building the full deployment."
ERR_DEST_ENVIRONMENT_CHANGED_IN_PATCH="The custom paths specified in the destination environment file do not match the paths in the file deployed in the full deployment."
WARN_ENV_FILE_HAS_NO_PATHS="The specified active environment file \"%s\" does not define any custom paths. Ensure that the file is formatted correctly."
WARN_DEST_ENV_FILE_HAS_NO_PATHS="The specified destination environment file \"%s\" does not define any custom paths. Ensure that the file is formatted correctly."
INFO_USING_ENV_FILE="The environment file \"%s\" you selected specifies custom paths for one or more TestStand directories:"
INFO_DEPLOYING_ENV_FILE="The environment file \"%s\" you selected specifies custom paths for the following TestStand destination directories."
INFO_DEPLOYING_ENV_FILE_UI Line0001="Based on the environment file settings you selected, this deployment requires that the user interface on the test station computer use the environment file below to function correctly. "
INFO_DEPLOYING_ENV_FILE_UI Line0002="Refer to the TestStand help for more information on using an environment file with a TestStand user interface."
INVALID_ENVIRONMENT_DIRECTORY="A custom path specified in the active environment file is absolute or invalid"
ENV_FEATURE_DISABLED="You specified an active environment file, but the TestStand environment feature is disabled on this machine. You must either remove the specified environment file, or enable the TestStand environment feature by removing the DisableTestStandEnvironments registry value. Refer to the TestStand help for more informetion on this registry value. Note: If you make a change to this registry value, you must restart TestStand Deployment Utility for the change to take effect."
ENV_FEATURE_DISABLED_TOOLTIP="The TestStand environment feature is disabled by the DisableTestStandEnvironments value in the registry."
SPECIFIED_PROCESS_MODEL="The deployment will set the process model to the following value:"
CANNOT_READ_DEPENDENCIES_MISMATCHED_BITNESS="Cannot read DLL dependencies because the bitness of the deployment utility does not match the bitness of the DLL."
LEGACY_MODELS="Legacy process models"
DEFAULT_MODELS="Default process models"
SPECIFIED_PATH_WITH_EXPRESSIONS="The following sequence files are using expressions to reference code modules."
SPECIFIED_PATH_WITH_EXPRESSIONS_DETAILS Line0001="Sequence file: %s\n"
SPECIFIED_PATH_WITH_EXPRESSIONS_DETAILS Line0002="Sequence: %s\n"
SPECIFIED_PATH_WITH_EXPRESSIONS_DETAILS Line0003="Step: %s\n"
SPECIFIED_PATH_WITH_EXPRESSIONS_DETAILS Line0004="Expression: %s"
WARN_PATH_NOT_UPDATED="The following paths cannot be updated with the relative paths to the files included in the deployment:"
WARN_PROPLDR_EXPR="Unable to determine the path of the limits file from the expression specified in the property loader step. Ensure that the deployment includes the file(s) required by the expression below. \n\nExpression:\n"
NO_PROPLDR_FILE_SPECIFIED = "<No property loader source file is specified for one or imore sources>"
WARN_REL_PATH_AMBIGUOUS="The following relative paths could not be mapped to a file in the distribution:"
WARN_INVALID_PATH="The following invalid paths cause an error when building a deployable image or an installer:"
WARN_MM_MISSING="The following merge modules are missing:"
WARN_VIS_MOVED_TO_LLB="The following VIs have a file name with invalid character(s) and will be copied to IllegalFilenames.llb in the SupportVIs directory:"
WARN_MISSING_PRODUCT="The following products and install types could not be located:"
WARN_VIS_NOT_CURRENT_VERISON="Deploying the following VIs might fail because the VIs are not saved using the current LabVIEW version:"
WARN_FILES_UNCHEKED="The checkmark next to the following missing files was removed and they were not included in the deployment. Use the Source view on the Distributed Files tab to locate and re-select the files."
WARN_UNPROCESSED_FILE_OVERWRITING_IN_IMAGE="The following unprocessed files already exist in the image directory:"
WARN_UNPROCESSED_FILE_OVERWRITING_VI="Unprocessed files overwrite the following VIs:"
WARN_COULDNT_MERGE_LOOSE_VI_SHARED_WITH_PROJECTS="Cannot consolidate LabVIEW projects because some VIs are referenced by test sequences in the context of a LabVIEW project and outside the context of a LabVIEW project."
WARN_COULDNT_UPDATE_VIS_NAMESPACE="Cannot update the VI namespace:"
WARN_COULDNT_UPDATE_URL="Cannot update VI Path:"
WARN_TOP_LEVELS_FROM_LV_FOLDERS="The deployment contains a top-level file from vi.lib or instr.lib, which can lead to cross-linking if you modify the deployed files."
WARN_CHANGED_PPL_NAME_FOR_USER_PROJECT Line0001="The deployment contains projects with the same name targeted to the same base path. "
WARN_CHANGED_PPL_NAME_FOR_USER_PROJECT Line0002="National Instruments recommends that you use unique project names. "
WARN_CHANGED_PPL_NAME_FOR_USER_PROJECT Line0003="To avoid name collisions, the deployment utility changes the names of the packed project libraries created for the following projects:"
WARN_FILES_GOING_IN_SYSTEM_DIRECTORY Line0001="The following location is inside a protected directory. Files in this directory cannot be deleted. "
WARN_FILES_GOING_IN_SYSTEM_DIRECTORY Line0002="National Instruments strongly recommends that you select another directory for the image or installer directory."
WARN_LABVIEW_FILES_NO_LABVIEW_DEV ="Deploying LabVIEW files requires the LabVIEW development system."
WARN_VIS_IN_FPGA_TARGET_NOT_INCLUDED Line0001="The source for a packed project library does not include VIs under FPGA targets. You can build the packed project library with the included bitfile.\n"
WARN_VIS_IN_FPGA_TARGET_NOT_INCLUDED Line0002= "Add the VIs you want to include from the FPGA target to the TestStand workspace and enable the Include without Processing\n"
WARN_VIS_IN_FPGA_TARGET_NOT_INCLUDED Line0003= "Item or Dependencies option on the Distributed Files tab."
WARN_MEMORY_LEAK="The following LabVIEW files were not closed correctly. You can ignore this warning if the reported context contains 'Build Context'."
WARN_XNODE_IN_DEPLOYMENT="This deployment includes XNodes. VIs that use these XNodes run correctly in the LabVIEW Run-Time Engine but appear broken when you open the files from LabVIEW."
WARN_EXPECTED_RELATIVE_PATH="Expected a relative path for the following paths:"
WARN_EXPECTED_ABSOLUTE_PATH="Expected an absolute path for the following paths:"
WARN_FILTER_ADDED="The following files were filtered:"
WARN_EXCLUSION_ADDED="The following files were excluded:"
WARN_TARGET_DIR_MOVED="Updated Location of Deployable Image to:"
WARN_INSTALLER_DIR_MOVED="Updated Installer Directory to:"
WARN_ENGINE_LEGACY_MODELS_LEGACY_MODELS_NOT_ACTIVE="There is a mismatch between the currently active process model and the process model the TestStand Runtime installer will include. Your computer currently has the default process models, but the installer will use the legacy process models."
WARN_LEGACY_MODELS_ACTIVE_INSTALLER_USING_DEFMODELS="There is a mismatch between the currently active process model and the process model the TestStand Runtime installer will include. Your computer currently has the legacy process models, but the installer will use the default process models."
WARN_NON_REFEREENCED_LV_PROJECT="The following LabVIEW projects are not referenced by any steps in the TestStand sequence files and will not be updated:"
WARN_FILE_VERSION_NOT_GREATER="The file version of the following files included in the patch deployment is not greater than the file version of the file included in the full deployment:"
WARN_PATCH_REMOVED_VIS_FROM_LLB="The following LLBs do not contain all the VIs that were included in the dependency deployment:"
WARN_COULDNT_GET_CRC_FOR_VI="Could not get CRC values for the following files, sequences that call these files will need to be updated with the Update VI Calls tool:"
WARN_SOURCE_PATH_CHANGED="The source file path for the following files is different from the source file path of the file included in the dependency deployment:"
WARN_SOURCE_MODIFIED_IMAGE_UNMODIFIED="The following source files are modified but the image files are not modified:"
WARN_CURRENT_IMAGE_DOES_NOT_CONTAIN_FILE="The current image does not contain the following files:"
WARN_FILE_DESTINATION_CHANGED= "The destinations for the following files changed in the current patch deployment:"
WARN_PROJECT_MISSING_FILES = "The following project libraries do not reference the same set of files included in the dependent deployment:"
WARN_PROJECT_LIBRARY_MISSING_FILES = "The following project libraries do not reference the same set of files included in the dependent deployment:"
WARN_PROJECT_LIBRARY_MISSING_EXPORTS = "The following packed project libraries lack exports included in the full deployment:"
WARN_UPGRADE_USING_DEFAULT_FLAVOR = "The installer type for the following installers does not match the type used in the full deployment:"
WARN_MODIFIED_MAX_CONFIGURATION_FILE= "The specified MAX configuration file is modified. Consider including it in the patch deployment."
WARN_MODIFIED_NOT_INCLUDED_FILE="The following files were not included in the patch deployment because the file status was set to Not Included, but the files have been modified:"
WARN_COULDNT_GET_LV_REF_DID_NOT_RECORD_PROJLIB_CONTS="Contents of project libraries included in the deployment were not recorded because LabVIEW is not responding."
WARN_DRIVER_DOWNGRADE="The following drivers and components were downgraded:"
LABVIEW_BITNESS_MISMATCHED="The bitness of LabVIEW does not match the bitness of the deployment utility."
MACRO_NOT_SUPPORTED_IN_BITNESS="Macro not supported under the current bitness"
DESTINATION_NOT_SUPPORTED_IN_BITNESS="Destination not supported under the current bitness"
ERROR_BITNESS_CHANGED_PATCH="The bitness was changed when producing a patch. A patch must have the same bitness as the full deployment."
using_macros="using the following macros"
using_destination="using the following destination"
DRIVER_DOWNGRADE_EXPRESSION="%s downgraded from version %s to version %s"
FLAVOR_NO_LONGER_PRESENT_FORMAT="%s old type %s new type %s"
DEST_CHANGED_FORMAT="%s moved to %s"
INVALID_DVRS="Internal Data structure invalid aborting build"
UpgradingInstaller="Upgrading Installer "
UpgradingTSEngine="Upgrading the TestStand Runtime to "
FromStringToString="from %s to %s."
ADDED_FULL_FLAVOR_OF_NI_DAQ= "Including the full flavor of NI-DAQmx to prevent upgrade problems with NI-DAQmx 8.X."
InstallingPatchStringToString="%s to %s."
PATCH_HEADER Line0001="Creating Patch:\n"
PATCH_HEADER Line0002="Deployment Version: %s Built on: %s\n"
PATCH_HEADER Line0003="Patch will update: Deployment Version: %s Built on: %s\n"
PATCH_HEADER Line0004="<Image Directory> is %s\n"
REQUIRED_PATCH_NOT_INSTALLED="This installer requires the dependency deployment (version %s) to be installed. Install the required version or contact support for more information."
PATCH_DID_NOT_ADD_FILES= "\nThis patch does not include any additional new files."
PATCH_INCLUDED_INSTALLERS="This patch includes the following updates and patches:"
PATCH_DID_NOT_ADD_INSTALLERS="This patch did not include any updates or patches to NI Drivers and Components."
PATCH_ADDED_FOLLOWING_FILES= "\nThis patch includes the following additional new files:"
PATCH_DID_NOT_UPGRADE_FILES = "\nThis patch did not upgrade files."
PATCH_UPGRADING_FOLLOWING_FILES= "\nThis patch includes the following files:"
PATCH_DOES_NOT_HAVE_UNCHANGED_FILES = "\nThis patch did not leave any files unchanged."
PATCH_DID_NOT_UPDATE_FOLLOWING_FILES = "\nThis patch does not include the following files:"
PATCH_REMOVED_PREV_PATCHES= "\nThis patch does not include the following files from previous patches:"
NONVISUPGRADE="Non-visible upgrade. Name: %s; Version: %s; Upgrades Version: %s; Product Id: %s\n Description:%s\n"
DRIVERORCOMPONENTNOTINSTALLED="The Following Driver or Component is no longer installed: Name:%s Product Id:%s"
REQUIRED_BY="Required by:"
TOP_LEVEL_FILE="This file was included by the user"
PATCH_IMAGE_DIRECTORY="<Image Directory>\\"
EMBEDDED_EXPRESS_VI="Embedded Express VI in"
FROM="from"
FROM_SOURCE_FILES = "From Source files:"
PATCH_FILE_VERSION= "(Version:"
SRC_MODIFIED= " (Modified:"
FILE_IN_PATCH= "Patch includes "
FILE_IN_FULLDIST= "Full Deployment included "
SOURCE_CHECKSUM_ENTRY="Source File "
IMAGE_CHECKSUM_ENTRY="Image File "
CHECKSUM_PATCH_LOG_ENTRY = "(Checksum:"
FILTERED_MATCHES_EXPRESSION="\"%s\" was filtered because it matches \"%s\""
EXCLUDED_MATCHES_EXPRESSION_FILE="\"%s\" was excluded because it matches excluded filename \"%s\". \n(excluded by the file name exclusion \"%s\")"
EXCLUDED_MATCHES_EXPRESSION_DIR="\"%s\" was excluded because it is in the directory \"%s\". \n(excluded by the containing directory exclusion\"%s\")"
EXCLUDED_MATCHES_EXPRESSION_PRODUCT="\"%s\" was excluded because it is a component of excluded product \"%s\". \n(excluded by the associated product or company exclusion \"%s\")"
EXCLUDED_UNSUPPORTED_EXTENSION="\"%s\" was excluded because it has the unsupported file extension \".%s\""
EXCLUSION_DIR=" directory"
EXCLUSION_PRODUCT=" product"
EXCLUSION_FILE="file"
VIS_IN_MEMORY_TITLE="Warning"
CONTINUE_VIS_IN_MEMORY="Continue"
ABORT_VIS_IN_MEMORY="Abort"
VIS_IN_MEMORY_MESSAGE="The following VIs are open in the LabVIEW development system.%s\nNational Instruments does not recommend having any VIs open during the deployment build process. Do you want to abort the current deployment build?"
ABORTED_BY_USER_VIS_IN_MEMORY="User aborted build because VIs were in memory."
ERR_MEMORY_LEAK="The following LabVIEW files were not closed correctly. You can ignore this error if the reported context contains 'Build Context'."
ERR_DEPENDENCIES_IN_NESTED_LIBS Line0001="TestStand does not support deploying packed project libraries that use nested libraries as dependencies using LabVIEW 2010. "
ERR_DEPENDENCIES_IN_NESTED_LIBS Line0002="Refer to the TestStand Deployment Utility Errors and Warnings topic in the NI TestStand Help for information about resolving this issue."
Include_Feature="Include Feature"
DIR_NOT_EMPTY="The folder %s is not empty. Do you want to remove all the files from this folder before building?"
Include_Feature_and_All_Sub_Features="Include Feature and All Sub-Features"
Do_Not_Include_Feature="Do not Include Feature"
INVALID_INSTALLER_DIR="Invalid installer directory."
MISSING_ENGINE_REQ="%s:\n %s missing requirement %s\n"
MISSING_DEP="%s could not locate dependency\n%s"
WINDOWS_KW="Windows"
WINDOWS_DIR_KW="Windows Directory"
TESTSTAND_KW="TestStand Directory"
SYSTEM_KW="System"
SYSTEM32_KW="System32"
TARGET_KW="Installation Directory"
PROFILES_KW="Program Files"
INSTALLATION_DIR="Installation Directory"
WINDOWS_SYSTEM_DIR="Windows System Directory"
WINDOWS_SYSTEM32_DIR="Windows System32 Directory"
PROGRAM_FILES_DIR="Program Files Directory"
PROMENU_KW="Program Menu"
STARTUPDIR_KW="Startup Directory"
DSKTOPDIR_KW="Desktop Directory"
PERSONALDIR="Personal Directory"
PERSDIR_KW="Personal Directory"
TEMPDIR_KW="Temp Directory"
NIDIR_KW="National Instruments Directory"
PUBDOCS_KW="TestStand Public Documents Directory"
APPDATA_KW="TestStand Application Data Directory"
NIPUBDOCS_KW="National Instruments Public Documents Directory"
SYSWOW64_KW="System WOW64 Directory"
GLOBALAPPDATA_KW="Global TestStand Application Data Directory"
ABS_PATH_KW="Absolute Path"
Installer_Exec_Directory = "Installer Executable Directory"
ALL_USERS_DIR="All Users Directory"
WINDOWS_VOLUME_KW="Windows Volume (for example, C:\)"
NO_DIRECTORY_SPEC="None Specified"
SAVE_AS_OPTIONS="Do you want to create a backup of the current file, or do you want to create a new installer based on the current file to install side-by-side?"
SAVE_AS_OPTION_BACKUP="Backup"
SAVE_AS_OPTION_NEW="New Installer"
;;-----------------------------------------
;;Descriptions for TestStand engine options
;;-----------------------------------------
ENG= "Engine"
ENGDES= "Files for the core TestStand Runtime."
;;CADP="C/C++ DLL Adapter"
;;CADPDES="Required files for calling code in C/C++ DLLs."
LVADP="LabVIEW Adapter"
LVADPDES ="Required files for calling LabVIEW VIs and the LabVIEW Run-Time Engine."
LVREM="LabVIEW Remote Execution Support"
LVFFRTE="LabVIEW Remote Execution Support"
LVFFRTE_EIGHT="LabVIEW 7.0 - 8.0 Remote Execution Support"
LVFFRTE_EIGHTDES Line0001 = "Contains files the LabVIEW Adapter requires to download and call LabVIEW VIs on remote computers. This component supports remotely executing LabVIEW 7.0 through 8.0 VIs. "
LVFFRTE_EIGHTDES Line0002 = "This component is required to download VIs to computers running the LabVIEW 7.0 and 7.1 Real-Time Module."
RTProviders="LabVIEW Real-Time Module Download Support"
LVRTDLDES="Contains components the LabVIEW Adapter requires to download LabVIEW VIs to computers running the LabVIEW Real-Time Module."
LVREMDES="Contains components the LabVIEW Adapter requires to call LabVIEW VIs on remote computers."
;;CVIADP="LabWindows/CVI Adapter"
;;CVIADPDES="Required files for calling code written in LabWindows/CVI."
;;AADP="ActiveX/COM Adapter"
;;AADPDES="Required files for calling ActiveX Automation servers."
;;NETADP=".NET Adapter"
;;NETADPDES Line0001="Required files for calling .NET assemblies. "
;;NETADPDES Line0002="This option does not include the .NET Framework. "
;;NETADPDES Line0003="You must install the .NET Framework separately if the test system includes components written in a .NET language."
;;HTBADP="HTBasic Adapter"
;;HTBADPDES="Required files for calling HTBasic subroutines."
;;SEQADP="Sequence Adapter"
;;SEQADPDES="Required files for calling TestStand sequences."
;;NADP="<None> Adapter"
;;NADPDES="Files required for steps that do not call code modules."
XMLRPT="XML Report Generation"
XMLRPTDES="Files required for generating XML reports."
RENG="Remote Engine"
RENGDES="Required files for supporting remote sequence execution."
VAR_ENG="NI Variable Engine"
VARENGDES Line0001 = "Contains components to support applications or shared libraries that use the NI Publish-Subscribe-Protocol (PSP) data transfer protocol with shared variables to write and "
VARENGDES Line0002 = "read live data. \n\nInclude this feature if TestStand calls VIs or code modules that use network variables or if TestStand deploys network variables."
LVRTE="NI LabVIEW Run-Time Engine"
LV64RTE="NI LabVIEW Run-Time Engine (64-bit)"
LVRTEDES Line0001 = "Contains the LabVIEW Run-Time Engine TestStand uses to run VIs. The version of the LabVIEW development system you use to save the VIs and the version of the run-time engine you use to "
LVRTEDES Line0002 = "run the VIs must match. Also, the entire VI hierarchy must exist on the computer to which you deploy the test system. Deployments will automatically include the complete hierarchy of "
LVRTEDES Line0003 = "all top-level files included in the deployment."
DNFRAMEWORK="Installer for .NET Framework"
DNFRAMEWORKDES="Contains the installer for the Microsoft .NET Framework."
TSDNSUPPORT="TestStand .NET Support"
TSDNSUPPORTDES = "Contains .NET assemblies the TestStand Sequence Editor and the TestStand User Interface Controls use. This feature requires the .NET Framework."
TOOLS="Tools"
TOOLSDES="Contains sequences files and support files for the commands in the default TestStand Tools menu."
PROMOD="Default Process Models"
PROMODDES="Contains the default process model sequence files and support files, such as report generation and database logging."
GRAPH="Graph Control"
GRAPHDES="Contains the control used to display graphs in TestStand reports."
DB="Database and Property Loader Step Types"
DBDES="Contains the Database and Property Loader step types, including the type palette file and support files for the step types."
IVI="IVI Step Types"
IVIDES Line0001 = "Contains the IVI step types, including the type palette file and support files for the step types."
IVIDES Line0002 = "\n\nYou must install the IVI Compliance Package, available on the National Instruments Device Drivers DVD, to use these step types."
;;OI="User Interfaces"
;;OIDES="Contains the user interface executables and source files."
SEQED="Sequence Editor"
SEQEDDES="Contains the TestStand Sequence Editor application and support files."
DEBUGGING="Debugging"
DEBUGGINGDES="TestStand Features useful for debugging."
DOCS="Documentation"
DOCSDES="Contains documentation files located in the <TestStand>\\Doc directory, including the NI TestStand Help and PDF versions of the manuals."
SRC="Source Code"
SRCDES="Contains Source code for user-modifiable components, API, and templates in TestStand."
EXAMP="Examples"
EXAMPDES="Contains the example files located in the <TestStand>\\Examples directory."
APISOURCE="API Source"
APISOURCEDES="Files the TestStand ActiveX API requires."
CODETEMPLATES="Code Templates"
CODETEMPLATESDES="Source files that contain templates for creating code modules."
BCOMP="Backward Compatibility"
BCOMPDES="Files to ensure compatibility with earlier versions of TestStand."
DOTNET="Microsoft .NET Framework 4"
DOTNETDES="The .NET framework is a software framework developed by Microsoft. Some TestStand components require the .NET framework in order to operate correctly."
;;MDAC="Microsoft Data Access Components"
;;MDACDES="Files that Microsoft Data Access Components require."
TUTORIAL="Tutorial"
TUTORIALDES="Files the TestStand tutorial requires."
ANALYZER="TestStand Sequence Analyzer"
ANALYZERDES="The TestStand Sequence Analyzer application, built-in rules, and supporting files for locating errors, enforcing custom development guidelines, and gathering statistics about the TestStand system."
;;LV61ENG="LabVIEW 6.1 Run-Time Engine"
;;LV61ENGDES="Files the LabVIEW 6.1 Run-Time Engine requires."
;;LV71ENG="LabVIEW 7.1 Run-Time Engine"
;;LV71ENGDES="Files the LabVIEW 7.1 Run-Time Engine requires."
;;ADAPTERS="Adapters"
;;ADAPTERSDES="Required files for calling code modules of a particular type."
;;FULL="Full-Featured"
;;FULLDES="Fully featured user interfaces that use the TestStand User Interface Controls."
;;SIMPLE="Simple"
;;SIMPLEDES="Simple user interfaces that use the TestStand User Interface Controls."
COMPONENTS="TestStand Components"
COMPONENTSDES="Optional components that TestStand uses."
OPTIONAL="TestStand Optional Step Types"
OPTIONALDES="Contains files for optional step types the TestStand Runtime installer does not include."
DEV="TestStand Development Components"
DEVDES="Contains components you typically use to develop test systems."
;;FULLCVI="LabWindows/CVI"
;;FULLCVIDES="Files the full-featured LabWindows/CVI user interface requires."
;;FULLCPP="C++ (MFC)"
;;FULLCPPDES="Files the full-featured C++ user interface requires."
;;FULLCSHARP="C#"
;;FULLCSHARPDES="Files the full-featured C# user interface requires."
;;FULLLV="LabVIEW"
;;FULLLVDES="Files the full-featured LabVIEW user interface requires."
;;FULLVBNET="Visual Basic .NET"
;;FULLVBNETDES="Files the full-featured Visual Basic .NET user interface requires."
;;SIMPLECPP="C++ (MFC)"
;;SIMPLECPPDES="Files the simple C++ user interface requires."
;;SIMPLECVI="LabWindows/CVI"
;;SIMPLECVIDES="Files the simple LabWindows/CVI user interface requires."
;;SIMPLECSHARP="C#"
;;SIMPLECSHARPDES="Files the simple C# user interface requires."
;;SIMPLELV="LabVIEW"
;;SIMPLELVDES="Files the simple LabVIEW user interface requires."
;;SIMPLEVBNET="Visual Basic .NET"
;;SIMPLEVBNETDES="Files the simple Visual Basic .NET user interface requires."
;;TS201OIs="TestStand 2.0.1 Operator Interfaces (Old)"
;;TS201OIsDES="Operator interfaces that TestStand 2.0.1 included and that demonstrate how to write operator interfaces using the TestStand API directly."
DEPLOYMENTUTILITY="TestStand Deployment Utility"
DEPLOYMENTUTILITYDES ="Contains the deployment utility and support files."
No_File_Info="<No file information; analyze a workspace>"
Awaiting_Analysis="<Awaiting analysis to populate>"
PROCESS_WORKSPACE="Processing Workspace: \"%s\""
TS_KW="TestStand"
ERROR_OCCURED="An unexpected error occurred while deploying the test system."
GENERIC_WARNING="A warning occurred while deploying the test system."
BUILD_DONE="The build is finished. "
BUILD_DONE_PATCHING="If you plan on creating patches for this build it is highly recommended that you"
ERROR_DIALOGMSG="An error occurred. Refer to the status log for more information."
BUILD_ERROR="An error occurred during the build process. Refer to the status log for more information."
ERROR_SEP="***************************************"
WARNING_SEP="---------------------------------------"
BLD_ANALY_SEP="+++++++++++++++++++++++++++++++++++++++"
ERR_DUP_EXPRESSNAME="Duplicate Express VI names exist for the following steps:"
FIX_DUP_EXPRESSNAME="Use the GenNewUniqueStepIdsForDirectoryFix sequence in the ForEach.seq file located in the <TestStand>\\Components\\Tools directory to resolve this issue."
Module_Step_Sequence_File="Code module '%s', step '%s', sequence '%s', sequence file '%s'"
ST_SEQ_SF="Step '%s', sequence '%s', sequence file '%s'"
EXP_ST_SEQ_SF="%s in step '%s', sequence '%s', sequence file '%s'"
MM_ERROR="An error occurred in the following merge module:"
BUILD_WILL_DO_NOTHING="The build produces no output with the current settings."
INSTALLER_DONE="The installer is finished."
MAKING_INSTALLER="Creating an installer..."
WARNING="Warning "
ERROR="Error "
MISSING_REQ="Missing a required feature:"
ERR_COPYING_FILE="Could not copy the following files:"
TO_FOR_COPY_ERROR=" to "
SOURCE_FILE_NOT_FOUND="Could not locate the following source files. If you do not want to deploy the files, remove the checkmark next to each file in the View Build Preview view of the Distributed Files tab."
FILES_CONFLICTING_DESTINATIONS="The following files have conflicting destinations:"
MAX_FOUR_REQUIRED="You must have Measurement and Automation Explorer (MAX) 4.0 or later installed to build an installer that includes a hardware configuration data file."
NOT_ENOUGH_DISK_SPACE_FOR_INSTALLER="Not enough disk space to create an installer."
INSTALLER_REQUIRES_MB= "This installer requires at least %d MB of free space."
VI_VERSION_LATER_THAN_ACTIVE_VERSION="One or more subVIs are saved in a LabVIEW version later than the active LabVIEW version."
PACKED_LIBRARY_CANNOT_BE_OPENED="A packed library called by one of the top-level VIs is not saved in the active version of LabVIEW."
READ_LINKER_ERROR="LabVIEW reported an error while determining dependency information for one or more top-level VIs. Refer to the error details below for more information."
READ_LINKER_ERROR_MISSING_FILE="The missing file path is: %s\n"
READ_LINKER_ERROR_MISSING_FILES="The call chain to missing VIs:\n"
READ_LINKER_ERR_TOP_LEVEL="Load the following top-level VIs and select File>>Save All:\n%s"
LINKER_MISSING_VI=" (missing)"
NO_LINKER_RESULTS="LabVIEW returned a linker error but did not return any missing VIs. This can mean that the missing files are RC files or other similar dependencies. Mass compile your top-level files and resolve the errors reported. If the problem persists contact National Instruments for support."
CALCULATING_LINKER_ERROR Line0001="One or more missing dependencies have been detected. The call chain to these missing dependencies is currently being calculated. "
CALCULATING_LINKER_ERROR Line0002="Note that this can be a time consuming process. You can cancel at any time; if you cancel before the missing dependencies are "
CALCULATING_LINKER_ERROR Line0003="calculated completely the error message will contain the best approximation up to that point, but some missing VIs might not be listed."
PATH_TRANSFORMS_HEADER="List of source files and their destinations in the build:"
GENERIC_VI_PROCESSING_ERROR="The following errors occurred while processing VIs:"
CANT_OPEN_MDF_ERROR="Could not open the Meta-Deployment Toolkit. Save your work and exit."
INVALID_TARGET_DIR="The target directory is not valid."
INVALID_WORKSPACE_SOURCE="The workspace source path is not valid."
SELECT_INSTALLATION_DEST="Select the installation destination"
SELECT_INSTALLER_DIR="Select the installer directory"
SELECT_WORKSPACE_TO_DISTRIBUTE="Select the workspace file to distribute"
BUILDING="Building..."
SAVE_FILE_TITLE="Save File"
BUILD_CHANGED_SAVE="The deployment configuration has changed. Do you want to save it?"
DISABLED_DEST_WARN="Changing this option will invalidate the installation destination specified for the following file(s). If you continue, TestStand Deployment Utility will update the invalid installation destinations when you analyze files, which cannot be undone. \n\n%s\n\n Are you sure you want to continue?"
DISABLED_DEST_WARN_FILE_ENTRY_FORMAT="%s (Invalid Installation Destination: %s)"
DISABLED_DEST_WARN_TITLE="Changes To File Destinations Warning"
SAVE="Save"
WARN_SEQ_CALLED_EXPR="A sequence was called using the following expression, which TestStand might not evaluate until run time:"
DISTRIB_VIS_REQ_LVDEVSYS="Distributing VIs requires the LabVIEW development system"
ERR_OPENING_LV="Could not open LabVIEW."
WORKSPACE_PROCESSED="Processed Workspace"
SELECT_MSM_PATH="Select Redistributable Engine Components Directory"
PLEASE_BROWSE_TO_MSM="Browse to the redistributable engine components directory"
MSM_PATH="Redistributable Engine Components Directory"
Update_MM="Update Merge Module"
Current_Path="Current Path"
UPDATE_MM_FEATURE="You can assign a version number to the merge module for the feature %s."
UPDATE_MM_TEXT="Browse to the merge module file and click the OK button to change the version of the merge module."
UPDATE_MM_TEXT2 ="Click Cancel to maintain the current merge module version number."
Log="Log"
EULA_DIALOG="End User License Agreement"
EULAtext="End User License Agreement Text"
Warning_Error_dialog="Warnings and Errors"
Errors_and_Warnings="Warnings and Errors"
REMOVING_OLD_FILES="Removing old files"
COPYING_FILE="Copying file"
PROCESSING_VIS="Processing VIs..."
END_PROCESSING_VIS="Finished processing VIs"
BEGIN_PACKING_VIS="Building VI Image..."
END_PACKING_VIS="Built VI Image"
BEGIN_BUILD="Building current project..."
END_BUILD="Finished building current project"
PREPARING_VI="Preparing file %s"
READING_LINKER_INFO="Reading link information from top-level VIs..."
END_READING_LINKER_INFO="Finished reading link information from top-level VIs"
ABORTING="Aborting..."
SHUTTING_DOWN="Shutting down..."
CREATING_PROJECT="Creating temporary project for deployment"
CREATING_SOURCE_DIST="Creating source distribution for deployment"
CREATING_PPL="Creating a LabVIEW packed project library for deployment"
UPDATING_LINKS="Updating file links"
LOADING_SEQUENCE_FILE="Updating file links loading "
UPDATING_SEQUENCEFILE_LINKS="Updating file links in "
FINISHED_PACKAGING="Finished processing VIs"
LOADING_MM="Loading engine component"
ANALYZING_FILE="Analyzing file"
ANALYSIS_DONE="Analysis finished"
LISTING_FILE="Obtaining file list"
ADDING_FILE="Adding file to source files"
SORTING_SOURCE="Sorting source files"
ARCH_32BIT="(32 bit)"
ARCH_64BIT="(64 bit)"
ARCH_IPF="(Itanium IA-64)"
UNKNOWN_VERSION="Unknown Version"
Windows_NT_6.1="Windows 7/Windows Server 2008 R2"
Windows_NT_6.0="Windows Vista/Windows Server 2008"
Windows_NT_5.2="Windows XP/Windows Server 2003/Windows Home Server"
Windows_NT_5.1="Windows XP"
Windows_NT_5.0="Windows 2000"
CHANGED_CONNECTOR_CRC="The connector pane prototype has been updated for step '%s' in sequence '%s' in file '%s'."
LOADING_DYNAMIC_VI = "Loading distribution VIs."
COMPILING_DYNAMIC_VI Line0001 = "Compiling distribution VIs. This operation can take up to five minutes, during which aborting is not supported. "
COMPILING_DYNAMIC_VI Line0002 = "A new set of distribution VIs is being created for your current version of LabVIEW, for more "
COMPILING_DYNAMIC_VI Line0003 = "information refer to the National Instruments Web Site at ni.com/info and enter Info Code 'TSDULabVIEWPerformance'. "
CALLING_DYNAMIC_VI="Calling distribution VIs"
; Mode Tab
MODE="Mode"
DISTRIBUTION_VERSION="Deployment Version:"
CREATE_NEW_FULL_DIST="Create new Full Deployment"
CREATE_NEW_PATCH_DIST="Create new Patch Deployment"
DEPEND_ON_PREVIOUS_FULL_DIST="Depend on previous Full Deployment"
DEPEND_ON_PREVIOUS_FULL_DIST_VER="Depend on previous Full Deployment (version %s)"
DEPEND_ON_PREVIOUS_PATCH_DIST="Depend on previous Baseline Patch Deployment"
DEPEND_ON_PREVIOUS_PATCH_DIST_VER="Depend on previous Baseline Patch Deployment (version %s)"
FILE_INCLUSION="User Files to Include:"
AUTOMATICALLY_INCLUDE_CHANGED_FILES="Modified Files"
DO_NOT_INCLUDE_CHANGED_FILES="None"
MANUAL_MODE="Manual Mode"
NOT_INCLUDING_FILES_SKIP_ANALYSIS = "Skipping Analysis because the patch option is set to not include files."
NOT_INCLUDING_FILES_SKIP_BUILDING_IMAGE= "Skipping Building an Image because the patch option is set to not include files."
INSTALLER_INCLUSION="Upgrades and Patches to Include:"
PATCH_INSTALLER_INCLUDE_BOTH="TestStand Runtime and Drivers"
PATCH_INSTALLER_INCLUDE_ENGINE="TestStand Runtime"
PATCH_INSTALLER_INCLUDE_DRIVERS="Drivers"
PATCH_INSTALLER_INCLUDE_NONE="None"
PRESS_F1_FOR_HELP="Press F1 for Help"
MAKE_DEPENDABLE_PATCH_BTN="Make Baseline Patch Deployment"
; Mode tab validation
INVALID_VERSION = "Invalid version. Version must be greater than the dependency deployment version (%s)."
INVALID_VERSION_INSTALLER = "Invalid version. Version must be greater than the dependency deployment installer version (%s)."
DESTINATION_CONFLICT="Conflict"
; Overview in mode tab
OVERVIEW="Overview"
OVERVIEW_CREATE_NEW_FULL_DIST="In this mode, the Deployment Utility creates an image and optionally an installer containing all files in the system source."
OVERVIEW_CREATE_NEW_PATCH_DIST="In this mode, the Deployment Utility creates a patch image and optionally a patch installer "
OVERVIEW_CREATE_NEW_PATCH_ADD_ALL="containing all files that were added or modified since "
OVERVIEW_MANUAL_MODE="containing only the files you select. If you select to analyze the files, the Deployment Utility automatically includes all files that were added or modified since "
OVERVIEW_CREATE_NEW_PATCH_ADD_NONE="without any files from "
OVERVIEW_DEPEND_ON_PREVIOUS_FULL_DIST="the last dependency Full Deployment."
OVERVIEW_DEPEND_ON_PREVIOUS_PATCH_DIST="the last dependency Patch Deployment."
OVERVIEW_MANUAL_MODE_WARNING Line0001="Use manual mode only if you are not using LabVIEW and you know exactly which files are required to patch. "
OVERVIEW_MANUAL_MODE_WARNING Line0002="In manual mode, the Deployment Utility does not check the files that are deployed, and the created patches "
OVERVIEW_MANUAL_MODE_WARNING Line0003="could break the deployment on a target computer."
OVERVIEW_ADD_NO_FILES_WARNING="You can use this file inclusion policy to deploy updates and patches to other installers a deployment contains."
; Distributed Files tab
HEADER_FILE_NAME="File Name"
HEADER_FILE_STATUS="File Settings"
File_Status="File Status"
STATUS_INCLUDE_IF_REQUIRED="Include in Patch if Required"
STATUS_INCLUDED="Force Include in Patch"
STATUS_NOT_INCLUDED="Do not Include in Patch"
STATUS_DELETED="Remove from Deployed System"
Add_Patch_File="Add patch file"
Remove_Patch_File="Remove patch file"
PROMPT_DELETE_USER_ADDED_FILE="Deleting a user added file will require analyzing files during build. Do you want to continue?"
YES="Yes"
NO="No"
INVALID_PATCH_INCLUSION="Invalid patch inclusion option for this source file. Refer to the NI TestStand Help for information about valid inclusion options for source files."
INCLUSION_REQUIRES_MAJOR_UPGRADE="Deleting the file from the patch requires creating a Full Deployment. Do you want to continue?"
PROMPT_FORCE_ANALYSIS_ADVANCED="In order to correctly process this file, the deployment has to be analyzed before building. Do you want to process this file?"
MAX_CONFIGURATION_FILE="Specified MAX Configuration File"
INVALID_PATCH_WITH_PATHS="The selected replacement file is invalid. The replacement file must be different from the current file included in the deployment, and have the same file name as the file it is replacing."
INVALID_PATCH_WITH_PATHS_ENV="The selected replacement environment file is invalid. The replacement file must be different from the current file included in the deployment."
ERR_CANNOT_ADD_USER_FILE="Cannot add the selected file to the deployment. The selected file conflicts with another file in the deployment."
MAKE_DEPENDABLE_PATCH_EXPLANATION_TITLE="Make Baseline Patch Deployment"
MAKE_DEPENDABLE_PATCH_EXPLANATION="Converts the previous deployment (version %s) to a Baseline Patch Deployment. Future patches you create can depend on the Baseline Patch Deployment."
MAKE_DEPENDABLE_PATH_EXPLANATION_PREV_PATCH Line0001="Converts the previous deployment (version %s) to a Baseline Patch Deployment. "
MAKE_DEPENDABLE_PATH_EXPLANATION_PREV_PATCH Line0002="After this conversion, you can no longer create a deployment against the current Baseline Patch Deployment (version %s).\n"
MAKE_DEPENDABLE_PATH_EXPLANATION_PREV_PATCH Line0003="Future patches you create will be able to depend on the new patch Baseline Patch Deployment."
LABVIEW_RTE_VERSION="LabVIEW %s (%s)"
LABVIEW_RTE_VERSION_64="64-bit"
LABVIEW_RTE_VERSION_32="32-bit"
LABVIEW_RTE_VERSION_UNKNOWN="unknown bitness"
RTE_NOT_INSTALLED="(not installed)"
Hierarchy_View="Call Hierarchy"
DELETED_IMAGE_DIRECTORY="The image directory was cleared"
DELETED_INSTALLER_DIRECTORY="The installer directory was cleared"
; Installer tab
Installer_To_Patch="Full Installer Path"
;File states
UNKNOWN = "Unknown"
UNMODIFIED = "Not modified"
MODIFIED = "Modified"
DEPENDENCY = "Dependency"
NO_LONGER_A_DEPENDENCY = "No longer required"
; Distribution View context menu
COPY_FULL_PATH = "Copy _Source Path"
OPEN_CONTAINING_FOLDER = "_Browse to Source Path"
COPY_FULL_PATH_DEST = "Copy _Destination Path"
OPEN_CONTAINING_FOLDER_DEST = "B_rowse to Destination Path"
FIND_ENVIRONMENT_FILE_DEST = "N_avigate to Active Environment File"
; Hierarchy Tree
NO_DEPENDENCIES = "<No dependencies>"
; File dialog
ALL_FILES="All Files (*.*)"
; Build finished dialog
BUILD_FINISHED_DIALOG="Deployment Completed"
BUILD_FINISHED = "The deployment has completed successfully."
SAVE_NOW Line0001= "If you want to create patches for this deployment in the future, National Instruments strongly recommends that you save your TSD file now.\n"
SAVE_NOW Line0002= "You can also browse to the Deployable Image or the Installer directory by pressing the browse buttons below."
MAKE_DEPENDABLE_PATCH = "Future patches will be able to depend on a Baseline Patch Deployment. Do you want to make the current deployment a Baseline Patch Deployment?"
MAKE_DEPENDABLE_PATCH_CHECKBOX = "Make deployment Baseline Patch Deployment"
SAVE_BTN="Save"
DONT_SAVE_BTN="Do Not Save"
; Custom Commands
CUSTOM_COMMANDS_FOR_DISTRIBUTION_TYPE="Custom Commands"
CUSTOM_COMMANDS_FOR_PATCH_DISTRIBUTION="Custom Commands for Patch Deployment"
CUSTOM_COMMANDS_FOR_FULL_DISTRIBUTION="Custom Commands for Full Deployment"
; Additional Components
ADDITIONAL_COMPONENTS_FOR_DISTRIBUTION_TYPE="Additional Components"
ADDITIONAL_COMPONENTS_FOR_PATCH_DISTRIBUTION="Additional Components for Patch Deployment"
ADDITIONAL_COMPONENTS_FOR_FULL_DISTRIBUTION="Additional Components for Full Deployment"
; Advanced Installer Options
ADVANCED_INSTALLER_OPTIONS_FOR_DISTRIBUTION_TYPE="Advanced Installer Options"
ADVANCED_INSTALLER_OPTIONS_FOR_PATCH_DISTRIBUTION="Advanced Installer Options for Patch Deployment"
ADVANCED_INSTALLER_OPTIONS_FOR_FULL_DISTRIBUTION="Advanced Installer Options for Full Deployment"
LOCK_TO_DISTRIBUTION_VERSION="Lock to Deployment Version"
LOCK_VERSION_REQUIRES_BUMPING_DIST_VERSION="To continue, the deployment version will be changed to match the current installer version. Do you want to continue?"
; Engine Options
ENGINE_OPTIONS_FOR_DISTRIBUTION_TYPE Line0001 = "Select optional TestStand features to include with the TestStand Runtime. Note: This application maintains different selected "
ENGINE_OPTIONS_FOR_DISTRIBUTION_TYPE Line0002 = "options depending on whether the type of deployment is set to full distribution or patch distribution."
; Tool tips
DISABLED_CREATE_DISTRIBUTION_TOOLTIP="Enabled only after you create a Full Deployment."
DISABLED_IN_PATCH_DISTRIBUTION_TOOLTIP="Enabled only in Patch Deployments. "
DISABLED_CREATE_PATCH_FIRST_TOOLTIP="Enabled only after you create a Baseline Patch Deployment."
DISABLED_SELECT_DISTRIBUTED_SRC_ITEM="Enabled only for source items that are being distributed."
DISABLED_SELECT_DISTRIBUTED_SRC_ITEM_NOT_PROJECT="Enabled only for distributed source items that are being distributed and are not part of a project or packed project library."
DISABLED_SELECT_DISTRIBUTED_SRC_ITEM_NOT_PPL_PATCH="Only enabled for distributed source items that are being distributed and are not part of a packed project library in Patch Deployments."
DISABLED_SELECT_DISTRIBUTED_SRC_ITEM_NOT_PPL="Enabled only for distributed source items that are being distributed and are not part of a packed project library."
DISABLED_SELECT_LV_PROJECT="Enabled only for LabVIEW projects."
DISABLED_CREATE_PROGRAM_ITEM="Enabled only when you create program items."
DISABLED_MANUAL_MODE="Enabled only in manual mode."
DISABLED_ADDED_FILE_SET_MANUAL_MODE="Enabled only for user-added files in manual mode."
CANNOT_CHANGE_ENV_DEST_IN_PATCH="Cannot Change Environment file destination in a patch distribution"
DISABLED_SRC_NODE_MANUAL_MODE="Enabled only in manual mode for source items that are being distributed."
DISABLED_DEPENDABLE_DIST_NO_INSTALLER="Enabled only when the selected dependency deployment (Full Deployment or the Baseline Patch Deployment) has an installer."
DISABLED_CREATE_INSTALLER="Enabled only when creating an installer."
DISABLED_CREATE_PATCH_INSTALLER="Enabled only when creating an installer for a patch."
DISABLED_CREATE_INSTALLER_ENGINE="Enabled only when creating an installer which includes the TestStand Runtime."
ENABLED_CREATE_INSTALLER_ENGINE="The TestStand Runtime inluces the TestStand Engine and other core features such as adapters, step types and user interface controls."
DISABLED_USING_VOLUME_LICENSING="Enabled only when not using volume licensing."
DISABLED_DISTRIBUTE_WORKSPACE="Enabled only when distributing a workspace."
DISABLED_DISTRIBUTE_WORKSPACE_FILE_EXISTS="Enabled only when distributing a workspace and the workspace file exists."
DISABLED_DISTRIBUTE_DIRECTORY="Enabled only when distributing a directory."
DISABLED_DISTRIBUTE_DIRECTORY_FILE_EXISTS="Enabled only when distributing a directory and the directory exists."
MAKE_DEPENDABLE_PATCH_TOOLTIP="Future patches can depend on one previous Patch Deployment. Click this button to make the last patch deployment you created the Baseline Patch Deployment."
DISABLED_MAKE_DEPENDABLE_PATCH_TOOLTIP="Enabled only when you have already created a Patch Deployment and the previous patch is not already a Baseline Patch Deployment."
DISABLED_NOT_AVAILABLE_IN_DESTINATION_VIEWS="Enabled only when you have selected Workspace View, Source View or Build Preview.\nThis view is a representation of already deployed files so you cannot modify the file settings."
DISABLED_REQUIRES_ENGINE_IN_BUILD="Enabled only when the TestStand Runtime Engine is included in the installer configuration."
PATCH_WITH_TOOLTIP="Browse for replacement..."
DELETE_REPLACEMENT_TOOLTIP="Remove replacement"
; Warnings
WARN_AUTOBUILD_LOAD_FAILED = "Could not apply changes to the following items: %s"
; Log messages
PATH_IN_PROJECT="%s (Called in Project: %s)"
UNEXPECTED_TYPE_READ_LINKER="Unexpected types while reading linker info for the following files:"
LABVIEW_VERSION="LabVIEW Version"
OPERATING_SYSTEM="Operating System"
TESTSTAND_VERSION="TestStand Version"
USER_NAME="User Name"
COMPUTER_NAME="Computer Name"
TSD_FILE="TSD File"
SUBSTEP_IDENTIFIER="Step type \"%s\" - \"%s\" substep"
SUBSTEP_IDENTIFIER_NO_STEP_TYPE="\"%s\" substep"
BUILD_INFORMATION="Build Information"
CURRENT_BUILD="Current Build"
DEPENDENT_BUILD="Dependent Build"
BUILD_INFO="Build Summary"
SYSTEM_INFORMATION="System Information"
FILE_CALLED_IN_PROJECT="%s (project: %s)"
STARTING_ANALYSIS="Starting Analysis"
FINISHED_ANALYSIS="Finished Analysis"
STARTING_BUILD="Starting Build"
FINISHED_BUILD="Finished Build"
STARTING_DEPLOYMENT="Starting Deployment Build"
FINISHED_DEPLOYMENT="Finished Deployment Build"
ERROR_CORRUPTED_PROJECT="The following LabVIEW source projects are corrupted and cannot be consolidated. The deployment utility will not continue with the build to prevent corruption of the files in the test system."
ERROR_CREATING_PROJECT="Could not create the consolidated project required to create a deployment."
ERR_PUBDIR_NOT FOUND="Could not find the TestStand Public Directory."
ERR_CFGDIR_NOT FOUND="Could not find the TestStand Configuration Directory."
WARN_FILE_DEST_IS_ENV_PATH="The installation destination for the following file(s) matches a National Instruments directory due to the custom paths specified in the deployed environment file."
START_PHASE="Starting %s"
FINISHED_PHASE="Finished %s"
PHASE_EDIT="Edit Time"
PHASE_SETUP="Setup"
PHASE_ANALYSIS="Analysis"
PHASE_BUILD="Build"
PHASE_INSTALLER="Installer Build"
PHASE_CLEANUP="Cleanup"
; Message types (for documentation creator)
MESSAGE_TYPE_ERROR="Error"
MESSAGE_TYPE_WARNING="Warning"
MESSAGE_TYPE_INFORMATION="Information Message"
NOT_FOUND_IN_SOURCE_FILES="Not found in source files view:"
DEPLOYED_VIS="Deployed VIs"
UNKNOWN_INSALLER_VERSION = "<Unknown Version>"
PROD_NOT_INSTALLED = "<Product Not Installed>"
[DISTRIBUTION_WIZARD_LOG]
; Logging panel
FILTERING = "Filtering"
SHOW_ERRORS = "Show errors"
SHOW_WARNINGS = "Show warnings"
SHOW_INFO = "Show info"
SHOW_DEBUG = "Show debug"
GROUP_BY = "Group by"
EXPORT = "Export..."
DETAILS_MESSAGE Line0001 = "Date and Time:\n{0}\n\n"
DETAILS_MESSAGE Line0002 = "Level:\n{1}\n\n"
DETAILS_MESSAGE Line0003 = "Message:\n{2}\n\n"
DETAILS_MESSAGE Line0004 = "Context:\n{3}\n\n"
DETAILS_MESSAGE Line0005 = "Location:\n{4}"
ADDITIONAL_HELP="Help"
ADDITIONAL_HIERARCHY="Additional Details"
TAB_BUILD_STATUS="Build Status"
TAB_LOG_HEADER="Log Summary"
COLUMN_SEVERITY="Severity"
COLUMN_TIME="Time"
COLUMN_ERROR_CODE="Code"
COLUMN_MESSAGE="Message"
COLUMN_LOCATION="Location"
COLUMN_CONTEXT="Context"
COLUMN_DEPLOYMENT_VERSION="Deployment Version"
COLUMN_PHASE="Phase"
COLUMN_HIERARCHY="Additional Details?"
COLUMN_VALUES="Values"
COLUMN_DESCRIPTION="Description"
COLUMN_INSTALLER_VERSION="Installer Version"
COLUMN_IMAGE_DIRECTORY="Image Directory"
COLUMN_INSTALLER_DIRECTORY="Installer Directory"
COLUMN_BUILD_TIME="Build Date"
COLUMN_BUILD_TIME_SPAN="Build Time Span"
COLUMN_INSTALLER_SIZE="Installer Size"
COLUMN_INSTALLER_NAME="Name"
COLUMN_INSTALLER_INCLUSION_STATE="Inclusion State"
COLUMN_INCLUSION_STATE="Inclusion State"
COLUMN_SOURCE_PATHS="Source Paths"
COLUMN_SOURCE_MODIFIED_DATES="Source Modified Dates"
COLUMN_OLD_CHECKSUM="Old Image Checksum"
COLUMN_OLD_MODIFIED_DATE="Old Image Modified Date"
COLUMN_OLD_VERSION="Old Image Version"
COLUMN_NEW_CHECKSUM="New Image Checksum"
COLUMN_NEW_MODIFIED_DATE="New Image Modified Date"
COLUMN_NEW_VERSION="New Image Version"
COLUMN_CHECKSUM="Checksum"
COLUMN_VERSION="Version"
COLUMN_SEQUENCE_FILE="Sequence File"
COLUMN_SEQUENCE="Sequence"
COLUMN_STEP="Step"
COLUMN_STEP_AND_ID="Step (unique step ID)"
COLUMN_CODE_MODULE="Code Module"
COLUMN_ERROR_MESSAGE="Error Message"
COLUMN_TITLE="Title"
COLUMN_VALUE="Value"
COLUMN_BENCHMARKS_DESCRIPTION="Description"
COLUMN_BENCHMARKS_TICK_COUNT="Tick Count"
COLUMN_DETAILS="Details"
COLUMN_VI_PATH="VI Path"
COLUMN_ACTUAL_NAMESPACE="Actual Namespace"
COLUMN_EXPECTED_NAMESPACE="Expected Namespace"
COLUMN_BITNESS="Bitness"
COLUMN_FILES_USING_VERSION="Files Using Version"
COLUMN_FILE_NAME="File Name"
COLUMN_SOURCE_QUALIFIED_NAME="Source Qualified Name"
COLUMN_DESTINATION_QUALIFIED_NAME="Destination Qualified Name"
RELATION_CHANGED_DESTINATIONS="Changed Destinations"
COLUMN_ORIGINAL_PATH="Original Path"
COLUMN_NEW_PATH="New Path"
RELATION_PATH_TRANSFORMATIONS="Path Transformations"
COLUMN_SOURCE_PATH="Source Path"
COLUMN_MODIFIED_DATE="Modified Date"
COLUMN_DESTINATION_PATH="Destination Path"
COLUMN_PATH="Path"
COLUMN_SUBSTEP="Sub Step"
COLUMN_DESTINATION="Destination"
COLUMN_FILTERED="Filtered File"
COLUMN_EXCLUDED="Excluded File"
COLUMN_RELATIVE_PATHS="Relative Paths"
COLUMN_CHANGED_DESTINATION="Changed Destinations"
COLUMN_RTE_VERSIONS="Run-Time Engine Versions"
COLUMN_DEPENDENCY_NAME="Product Name"
COLUMN_INSTALLED_VERSION="Version Currently Installed"
COLUMN_REQUIRED_VERSION="Required Version"
COLUMN_FILES_REQUIRING_PRODUCT="Files Requiring Product"
RELATION_BUILD_INFO="Build Summary"
RELATION_INCLUDED_FILES="Files"
RELATION_INCLUDED_INSTALLERS="Installers"
RELATION_PATCH_FILE_SOURCES="File Sources"
RELATION_ERROR_CLUSTER_INFORMATION="Error Cluster Information"
RELATION_SEQUENCE_LOCATION_INFORMATION="Sequence Location"
RELATION_SUMMARY_INFORMATION="System Information"
RELATION_BENCHMARKS="Benchmarks"
RELATION_DETAILS="Details"
RELATION_NAMESPACE_MISMATCH_ERROR="Files"
SOFT_DEPENDENCIES_RELATION_NAME = "Included Soft Dependencies"
SUMMARY_MESSAGE_FORMAT = "{0}: {1}"
LAST_BUILD_RESULT="Last Build Result"
BUILD_SUCCESS="Success"
BUILD_FAILURE="Failure"
BUILD_RESULT="No Build"
BUILD_RUNNING="Running..."
BUILD_START_TIME="Start: {0}"
BUILD_END_TIME="End: {0}"
BUILD_SUCCESSFUL="Build Successful"
BUILD_FAILED="Build Failed"
SAVE_LOG="Save Log..."
SAVE_LOG_AS_ZIP="Save Technical Support Report..."
CLEAR_LOG="Clear Log"
GROUP_BY_SEVERITY="Severity"
GROUP_BY_CODE="Code"
GROUP_BY_MESSAGE="Message"
GROUP_BY_PHASE="Phase"
GROUP_BY_DEPLOYMENT_VERSION="Deployment Version"
REMOVE_GROUP_BY="Remove Grouping"
GOTO_LOCATION="Go To Location"
COPY_XML="Copy as XML"
COPY="Copy"
EXPAND_ALL="Expand all"
COLLAPSE_ALL="Collapse all"
OPEN_IN_LABVIEW="Open \"{0}\" in LabVIEW"
OPEN_IN_LABVIEW_TYPE="Open {0} \"{1}\" in LabVIEW"
TOO_MANY_FILES_IN_CONTEXT_MENU="{0} total files. Right click the specific files for more options"
OPEN_IN_TESTSTAND="Open \"{0}\" in TestStand"
OPEN_IN_TESTSTAND_TYPE="Open {0} \"{1}\" in TestStand"
OPEN_IN_FILES_VIEW="Select \"{0}\" in the Files View"
OPEN_IN_FILES_VIEW_TYPE="Select {0} \"{1}\" in the Files View"
OPEN_IN_EXPLORER="Open \"{0}\" in Explorer"
OPEN_IN_EXPLORER_TYPE="Open {0} \"{1}\" in Explorer"
COULD_NOT_LAUNCH_LABVIEW="LabVIEW could not be opened"
TYPE_IMAGE_DIRECTORY="image directory"
TYPE_INSTALLER_DIRECTORY="installer directory"
TYPE_SEQUENCE_FILE="sequence file"
TYPE_CODE_MODULE="code module"
XML_FILE_FILTER="XML Files"
TEXT_FILE_FILTER="Text Files"
TECHNICAL_REPORT_FILE_FILTER="Compressed Archive Files"
ALL_FILE_FILTER="All Files"
ERR_EXPORTING_LOG="Could not save the log to path {0}. Error message: {1}."
ERR_UNEXPECTED_ERROR="Unexpected error. Please contact National Instruments for support."
ERR_SAVE_XML_LOG="Unexpected error while saving log. Please contact National Instruments for support."
; String exports copied from TSDU section
CONTEXT_INTRO="While "
ERROR_SEP="***************************************"
WARNING_SEP="---------------------------------------"
BLD_ANALY_SEP="+++++++++++++++++++++++++++++++++++++++"
Module_Step_Sequence_File="Code module '{0}', step '{1}', sequence '{2}', sequence file '{3}'"
ST_SEQ_SF="Step '%s', sequence '%s', sequence file '%s'"
MESSAGE_CODE="{1} (Message Code: {0})"
PATCH_HEADER="Creating Patch:\n"
FULL_DISTRIBUTION_HEADER="Creating Full Distribution:\n"
BUILD_SUMMARY Line0001="Deployment Version: {0}\n"
BUILD_SUMMARY Line0002="Built on: {1} (build time span: {2})\n"
BUILD_SUMMARY Line0003="<Image Directory> is {3}\n"
BUILD_SUMMARY Line0004="Installer Version: {4}\n"
BUILD_SUMMARY Line0005="<Installer Directory> is {5}\n"
BUILD_SUMMARY Line0006="Installer size is {6}\n"
PATCH_DID_NOT_ADD_FILES= "\nThis patch does not include any additional new files."
PATCH_INCLUDED_INSTALLERS="This patch includes the following updates and patches:"
PATCH_DID_NOT_ADD_INSTALLERS="This patch did not include any updates or patches to NI Drivers and Components."
PATCH_ADDED_FOLLOWING_FILES= "\nThis patch includes the following additional new files:"
PATCH_DID_NOT_UPGRADE_FILES = "\nThis patch did not upgrade files."
PATCH_UPGRADING_FOLLOWING_FILES= "\nThis patch includes the following files:"
PATCH_DOES_NOT_HAVE_UNCHANGED_FILES = "\nThis patch did not leave any files unchanged."
PATCH_DID_NOT_UPDATE_FOLLOWING_FILES = "\nThis patch does not include the following files:"
PATCH_REMOVED_PREV_PATCHES= "\nThis patch does not include the following files from previous patches:"
FILE_INCLUSION_STATE_ADDED="Added"
FILE_INCLUSION_STATE_MODIFIED="Modified"
FILE_INCLUSION_STATE_REMOVED="Removed"
FILE_INCLUSION_STATE_UNCHANGED="Not changed"
FILE_INCLUSION_STATE_NOTPRESENT="Not in source"
INSTALLER_INCLUSION_STATE_ADDED="Manually Included"
INSTALLER_INCLUSION_STATE_UPGRADED="Upgraded or Patched"
LOGGING_LEVEL_TRACE="Trace"
LOGGING_LEVEL_DEBUG="Debug"
LOGGING_LEVEL_PROCESS="Process"
LOGGING_LEVEL_INFO="Information"
LOGGING_LEVEL_WARN="Warning"
LOGGING_LEVEL_ERROR="Error"
LOGGING_LEVEL_FATAL="Fatal"
PHASE_EDIT="Edit Time"
PHASE_SETUP="Setup"
PHASE_ANALYSIS="Analysis"
PHASE_BUILD="Build"
PHASE_INSTALLER="Installer Creation"
PHASE_CLEANUP="Cleanup"
DEPLOYMENT_CONTAINS_NO_INSTALLERS="<This deployment does not contain any installers>"
DEPLOYMENT_CONTAINS_NO_FILES="<This deployment does not contain any files>"
NAMESPACE_ERROR_DETAILS="{0} (Actual namespace: {1}) (Expected namespace: {2})"
REQUIRED_LABVIEW_RUNTIME_DETAILS Line0001="Version: {0} ({1})\n"
REQUIRED_LABVIEW_RUNTIME_DETAILS Line0002=" Required by:\n"
REQUIRED_LABVIEW_RUNTIME_DETAILS Line0003="{2}"
REQUIRED_LABVIEW_RUNTIME_PATH=" - {0}"
SOURCE_PATH = "Source"
DESTINATION_PATH = "Destination"
PATH_TRANSFORMS_DETAILS = "{0} (qualified name: {2}) -> {1} (qualified name: {3})"
PATH_TRANSFORMS_DETAILS_NO_QUALIFIED_NAME = "{0} -> {1}"
[TYPES_MODIFIED_WARNING]
TITLE = "Warning"
MESSAGE = "The file '%1' contains types that are modified. If you open this file later, TestStand might prompt you to resolve type conflicts."
MESSAGE_MODIFIED_IN_PREVIOUS_VERSION = "\n\nTypes marked with an '*' were modified in an earlier version of TestStand and have not been changed in TestStand %1."
MODIFIED_TYPES_LABEL = "&Modified Types:"
AUTOMATIC_INCREMENT_MSG = "You can automatically resolve most type conflicts by using a version for each type and incrementing the version whenever you make a change. Use the following options to handle all the modified types in this file:"
AUTOMATIC_INCREMENT_RADIO = "&Increment Type Versions"
SAVE_WITHOUT_INCREMENTING_RADIO = "&Do Not Increment Type Versions"
VERSION_NUMBER_TO_INCREMENT_LABEL = "&Version Number to Increment:"
VERSION_NUM_VAL_MAJOR = "Major"
VERSION_NUM_VAL_MINOR = "Minor"
VERSION_NUM_VAL_REVISION = "Revision"
VERSION_NUM_VAL_BUILD = "Build"
CLEAR_MODIFIED_FLAG_CHECK = "Remo&ve Modified Mark from Types"
DISABLE_PROMPT = "Save these settings and do not prompt again. You can edit the settings later in the Station Options dialog box."
SAVE_BTN_LABEL = "&OK"
[TYPE_PALETTE_FILE_LOAD_ERRORS_DLG]
TITLE = "Type Palette File Load Errors"
MESSAGE = "Errors prevented TestStand from loading some type palette files:\n"
ERROR_DESCR_FMT Line0001 = "[%1]\n"
ERROR_DESCR_FMT Line0002 = "%2\n"
[CODE_TEMPLATE_TYPES]
Unknown = "Unknown"
Legacy = "Legacy"
LabVIEW = "LabVIEW"
CVI = "LabWindows/CVI"
C/C++ = "C/C++"
HTBasic = "HTBasic"
Visual C++ = "Visual C++ .NET"
Visual C# = "Visual C# .NET"
Visual Basic = "Visual Basic .NET"
[VS_INTEGRATION_SHARED]
EXIT_VS_WHILE_SUSPENDED_WARNING = "Exiting Visual Studio at this time causes the Visual Studio window to disappear without terminating the Visual Studio process or the TestStand process.\nNational Instruments recommends that you exit the TestStand process normally before shutting down Visual Studio.\n\nDo you want to exit Visual Studio now?"
STOP_DEBUGGING_TESTSTAND_WARNING = "This operation terminates the TestStand process without allowing TestStand to perform its normal clean up operations.\n\nDo you want to perform this operation now?"
SRC_BROWSE_TITLE = "Select a Source File"
PRJ_BROWSE_TITLE = "Select a Project File"
SLN_BROWSE_TITLE = "Select a Solution File"
FIND_OPEN_DTES_TITLE = "Initializing Visual Studio"
FIND_OPEN_DTES_MESSAGE = "TestStand is searching for open instances of Visual Studio..."
STARTING_CODE_TEMPLATE_READER_DTE_TITLE = "Initializing Visual Studio"
STARTING_CODE_TEMPLATE_READER_DTE_MESSAGE = "TestStand is activating Visual Studio to read the code template..."
CREATING_CODE_IN_VS_TITLE = "Initializing Visual Studio"
CREATING_CODE_IN_VS_MESSAGE = "TestStand is opening the project in Visual Studio and inserting the source code..."
UNABLE_TO_EDIT_SRC_SRC_NOT_FOUND = "Unable to locate the source file for this step. Ensure the module source file exists on disk."
UNABLE_TO_EDIT_SRC_PRJ_NOT_FOUND = "Unable to locate the project file for this step. Ensure the module project file exists on disk."
UNABLE_TO_EDIT_SRC_SLN_NOT_FOUND = "Unable to locate the solution file for this step. Ensure the module solution file exists on disk."
STEP_CFG_DLG_DOTNET_SRC_MODULE_BROWSE_DLG_FILTER = "C#/VB .NET Source Files (*.cs;*.vb)|*.cs;*.vb|C# .NET Source Files (*.cs)|*.cs|VB .NET Source Files (*.vb)|*.vb|All Files (*.*)|*.*||"
STEP_CFG_DLG_DOTNET_PRJ_MODULE_BROWSE_DLG_FILTER = "C#/VB .NET Project Files (*.csproj;*.vbproj)|*.csproj;*.vbproj|C# .NET Project Files (*.csproj)|*.csproj|VB .NET Project Files (*.vbproj)|*.vbproj|All Files (*.*)|*.*||"
STEP_CFG_DLG_VCPROJ_MODULE_BROWSE_DLG_FILTER = "C++ .NET Project Files (*.vcproj;*.vcxproj)|*.vcproj;*.vcxproj|All Files (*.*)|*.*||"
STEP_CFG_DLG_SLN_MODULE_BROWSE_DLG_FILTER = "Visual Studio Solution Files (*.sln)|*.sln|All Files (*.*)|*.*||"
STEP_CFG_DLG_CREATE_CODE_BTN = "&Create Code..."
STEP_CFG_DLG_EDIT_CODE_BTN = "&Edit Code..."
INVALID_SRC_PATH = "Invalid source file path."
INVALID_PRJ_PATH = "Invalid project file path."
INVALID_SLN_PATH = "Invalid solution file path."
MISSING_FUNC_NAME = "You must specify a method name before you can perform this operation."
INVALID_FUNC_NAME Line0001 = "The name '%1' is not a valid method name. Method names must begin with a letter and contain only letters, numbers, and underscores. "
INVALID_FUNC_NAME Line0002 = "You must specify a valid method name before you can perform this operation."
MISSING_DOTNET_CLASS_NAME Line0001 = "You must specify a valid .NET assembly and a class name within that assembly before you can perform this operation.\n"
MISSING_DOTNET_CLASS_NAME Line0002 = "Do you want to specify those now?"
MISSING_DOTNET_FUNC_NAME Line0001 = "You must specify a valid function within the class before you can perform this operation.\n"
MISSING_DOTNET_FUNC_NAME Line0002 = "Do you want to specify one now?"
CONTEXT_MENU_MISSING_DOTNET_CLASS_NAME Line0001 = "You must specify a valid .NET assembly and a class name within that assembly before you can perform this operation."
CONTEXT_MENU_MISSING_DOTNET_FUNC_NAME = "You must specify a valid function within the class before you can perform this operation."
STEP_CFG_DLG_PRJ_PATH_TXT = "Visual Studio &Project File:"
STEP_CFG_DLG_SRC_PATH_TXT = "Source &File that Contains Function:"
STEP_CFG_DLG_SLN_PATH_TXT = "Visual Studio So&lution File (Optional):"
STEP_CFG_DLG_FUNC_NAME_TXT = "&Name of Method to Create:"
STEP_CFG_DLG_EDIT_CODE_TAB_CAPTION = "Source Code"
;; Replace, Insert Above, Insert Below dialog box
VS_REPLACE_FUNC_TITLE = "Replace, Insert Above, or Insert Below?"
VS_REPLACE_FUNC = "&Replace"
VS_INSERT_ABOVE = "Insert &Above"
VS_INSERT_BELOW = "Insert &Below"
VS_FUNC_LABEL = "Method Name:"
VS_REPLACE_FUNC_PROMPT Line0001 = "The method you are attempting to create already exists in the source. Do you want to replace the "
VS_REPLACE_FUNC_PROMPT Line0002 = "existing method, insert a new method above, or insert a new method below? If you insert a new "
VS_REPLACE_FUNC_PROMPT Line0003 = "method above or below the existing method, TestStand uses the following method name:"
VS_SRC_AND_PRJ_TYPES_DO_NOT_MATCH Line0001 = "The source file and project file are not the same language. Specify a project file that "
VS_SRC_AND_PRJ_TYPES_DO_NOT_MATCH Line0002 = "matches the language of the source file."
VS_DOTNET_RECOMPILE_NEEDED = "You must recompile and reload the project for the new method to appear when you specify the module."
VS_CPP_INVALID_PROJECT_FILE_TYPE = "You must specify a valid Visual Studio C++ project file (*.vcproj, *.vcxproj) before you can perform this operation."
VS_CS_INVALID_PROJECT_FILE_TYPE = "You must specify a valid Visual Studio C# project file (*.csproj) before you can perform this operation."
VS_VB_INVALID_PROJECT_FILE_TYPE = "You must specify a valid Visual Studio VB project file (*.vbproj) before you can perform this operation."
VS_CPP_INVALID_SRC_FILE_TYPE = "You must specify a valid Visual Studio C++ source file (*.cpp or *.c) before you can perform this operation."
VS_DOTNET_INVALID_SRC_FILE_TYPE Line0001 = "Invalid source file type. You must specify a valid Visual Studio C# or VB source file (*.cs or *.vb)"
VS_DOTNET_INVALID_SRC_FILE_TYPE Line0002 = " before you can perform this operation."
VS_INVALID_SLN_FILE_TYPE = "You must specify a valid Visual Studio solution file (*.sln) before you can perform this operation."
VS_CPP_UNKNOWN_SRC_FILE_TYPE Line0001 = "Unknown source file type. You must specify a valid C or C++ source file before you can "
VS_CPP_UNKNOWN_SRC_FILE_TYPE Line0002 = "perform this operation."
VS_SOLUTION_NOT_SPECIFIED = "You have not specified a Visual Studio solution file. TestStand will create a solution file for you."
VS_UNKNOWN_PARAM_TYPE Line0001 = "The function in the code template contains one or more parameters of an unsupported type. Some "
VS_UNKNOWN_PARAM_TYPE Line0002 = "code templates require a Measurement Studio project for code creation. TestStand created the function "
VS_UNKNOWN_PARAM_TYPE Line0003 = "but did not update the Module tab."
CPP_INVALID_FUNC_NAME Line0001 = "The name '%1' is not a valid function name. Function names must begin with a letter and contain only letters, numbers, and underscores."
CPP_INVALID_FUNC_NAME Line0002 = " You must specify a valid function name or leave the function name blank before you can perform this operation."
CPP_INVALID_FUNC_NAME Line0003 = " Do you want to specify a valid function name now?"
VS_CHOOSE_NEW_FUNC_NAME = "Choose a new function name to create code in the source file you specify."
VS_PROJECT_NOT_IN_SOLUTION Line0001 = "The specified solution '%1' does not contain the project '%2'. To continue with this operation, TestStand must add the project file to the solution. Do you want to continue?\n\n"
VS_PROJECT_NOT_IN_SOLUTION Line0002 = "You might see this dialog box if the solution contains the project but the project is unavailable. If this is the case, "
VS_PROJECT_NOT_IN_SOLUTION Line0003 = "click No and reload the project so that it is not marked as unavailable in the Visual Studio Solution Explorer "
VS_PROJECT_NOT_IN_SOLUTION Line0004 = "before you perform this operation."
VS_SOURCE_NOT_IN_PROJECT = "The specified project '%1' does not contain the source file '%2'. To continue with this operation, TestStand must add the source file to the project. Do you want to continue?"
VS_PROJECT_OPEN_DIFF_SOLUTION Line0001 = "The project '%1' is already open in the solution '%2'. "
VS_PROJECT_OPEN_DIFF_SOLUTION Line0002 = "Do you want to use that solution instead?"
VS_CLOSE_PROJECT = "Close the project '%1' before you perform the current operation."
VS_PROJECT_NOT_VS_2003 Line0001 = "The project '%1' is already open in a version of Visual Studio that TestStand does not support. Close the project "
VS_PROJECT_NOT_VS_2003 Line0002 = "before you perform this operation."
VS_SOLUTION_NOT_VS_2003 Line0001 = "The solution '%1' is already open in a version of Visual Studio that TestStand does not support. Close the solution "
VS_SOLUTION_NOT_VS_2003 Line0002 = "before you perform this operation."
VS_INTEGRATION_PROMPT_CAPTION = "Visual Studio Integration"
VS_INTEGRATION_PROMPT_SAVE_SELECTION = "Remember this setting (You can change this setting in the %1 Adapter Configuration dialog box.)"
VS_INTEGRATION_PROMPT_CREATE_EDIT_CODE_VERSION = "Select the version of Visual Studio to use for creating or editing code with this adapter:"
VS_INTEGRATION_PROMPT_DEBUG_VERSION = "Select the version of Visual Studio to use for debugging with this adapter:"
ADP_CFG_CREATE_CODE_VS_VERSION_LABEL = "Version of Visual Studio to Use for &Create and Edit Code:"
ADP_CFG_DEBUG_VS_VERSION_LABEL = "Version of Visual Studio to Use for &Debugging:"
ADP_CFG_ALWAYS_PROMPT = "Always Prompt for Version"
ADP_CFG_MATCHING_VERSION = "Use the Version that Matches the Project File"
ADP_CFG_USE = "Use %1"
[LICENSE_MGR_DLG]
DLG_TITLE = "NI TestStand %1 - Unlicensed Version"
EVAL_SESSION_EXPIRED Line0001 = "The one-hour evaluation session has expired. All sequence editing "
EVAL_SESSION_EXPIRED Line0002 = "and execution features are now disabled. You need to restart the application to enable the features."
EXECUTION_TIMEOUT Line0001 = "%1\n"
EXECUTION_TIMEOUT Line0002 = "This execution has stopped because it exceeded the 10-minute evaluation "
EXECUTION_TIMEOUT Line0003 = "time limit. Click OK to continue running the software in evaluation mode."
[FOREACH_WELCOME_DLG]
TITLE = "Update Sequence Files"
MESSAGE = "This tool automatically loads, updates, and saves sequence files. Select a &directory to begin the process and review the following options."
RECURSE = "Recurse &subdirectories"
MODIFIED_TYPE_OPTIONS_MSG = "If a sequence file contains types that were &modified and saved without incrementing the version:"
FOREACH_PATH_BROWSE_DLG_TITLE = "Choose Folder"
AUTO_INCREMENT_TYPE_VERSION_YES = "Auto Increment Type Versions"
AUTO_INCREMENT_TYPE_VERSION_NO = "Do Not Increment Type Versions"
AUTO_INCREMENT_TYPE_VERSION_PROMPT = "Prompt to Increment Type Versions"
TYPE_VERSION_NUMBER_TO_INCREMENT = " Version Nu&mber to Increment:"
VERSION_NUMBER_TO_INCREMENT = "&Version Number to Increment:"
VERSION_MAJOR = "Major"
VERSION_MINOR = "Minor"
VERSION_REVISION = "Revision"
VERSION_BUILD = "Build"
TYPE_CONFLICT_OPTIONS_MSG = "If a sequence file contains types that &conflict with types currently loaded in memory:"
PROMPT_ON_TYPE_CONFLICT = "Display a type conflict resolution dialog box"
USE_TYPE_DEFINITION_FROM_TESTSTAND = "Replace the types in the file with the currently loaded types"
THROW_TYPE_CONFLICT_ERROR = "Display an error message"
SKIP_TYPE_DEFINITION = "Do not make any changes to any of the types"
USE_TYPE_DEFINITION_FROM_FILE = "Replace the currently loaded types with the types in the file"
BEGIN_BTN_LABEL = "&Begin"
[LEGACY_MODEL_SWITCHER]
EXPLANATION Line0001 = "The TestStand 2012 and later process models include significant changes to implement a plug-in architecture for model sequence files. TestStand 2012 and later use the plug-in mechanism "
EXPLANATION Line0002 = "to decouple result processing from the process models, which simplifies the model sequence files.\n\n"
EXPLANATION Line0003 = "The TestStand 2012 and later process models are highly compatible with sequences written for previous versions of the TestStand process models. However, some incompatibilities "
EXPLANATION Line0004 = "exist. Click the Help button to refer to the NI TestStand Help for more information about possible incompatibilities. "
EXPLANATION Line0005 = "Use this tool to replace the default TestStand process models with equivalent legacy TestStand 2010 process models located in <TestStand>\\Components\\Models\\TestStandModels\\ "
EXPLANATION Line0006 = "or vice versa. This tool does not affect any custom process models. \n\n"
EXPLANATION Line0007 = "You can also use command-line arguments to programmatically select which TestStand process models to use. Click the Help button to refer to the NI TestStand Help for "
EXPLANATION Line0008 = "more information about the command-line arguments."
TITLE = "Legacy Model Switcher"
USE_NEW_MODELS = "Use &New Models"
USE_LEGACY_MODELS = "Use &Legacy Models"
ok = "&OK"
CANCEL = "Cancel"
HELP = "&Help"
WRONG_EXE_DIRECTORY = "This utility can only run from the TestStand 2010 Process Models (Legacy) directory."
ERROR_ACCESSING = "Error accessing "
FAILED_TO_CREATE_COPY_OF = "Failed to create a copy of "
AT_LOCATION = " at location "
FAILED_TO_CREATE = "Failed to create: "
INVALID_MODEL_FILE = "Error occurred when validating model file %1"
INVALID_COMMAND_LINE_ARGUMENT = "Invalid Command Line Argument: "
VALID_ARGUMENTS = "\n\nValid Arguments Are:\n /new\n /legacy"
MIGRATE_REPORT_OPTIONS_FROM_LEGACY = "Migrate &Report Options From Legacy Models"
MIGRATE_REPORT_OPTIONS_FROM_LEGACY_NOT_FOUND = "Migrate &Report Options From Legacy Models (legacy file does not exist)"
MIGRATE_DATABASE_OPTIONS_FROM_LEGACY = "Migrate &Database Options From Legacy Models"
MIGRATE_DATABASE_OPTIONS_FROM_LEGACY_NOT_FOUND = "Migrate &Database Options From Legacy Models (legacy file does not exist)"
MIGRATE_REPORT_OPTIONS_FROM_NEW = "Migrate &Report Options From New Models"
MIGRATE_DATABASE_OPTIONS_FROM_NEW = "Migrate &Database Options From New Models"
MIGRATION_REPORT="Migration complete. The following changes were made:\n"
REPORT_SWAPPED_MODELS="Process models were swapped.\n"
REPORT_MIGRATED_REPORT_OPTIONS="Report options were migrated.\n"
REPORT_MIGRATED_DATABASE_OPTIONS="Database options were migrated.\n"
REPORT_LEGACY_TO_NEW="The legacy models were moved to <TestStand Components>\\Models\\TestStandModels. A copy of the new models was stored in <TestStand Components>\\Models\\Saved Copies of TestStand Models.\n"
REPORT_NEW_TO_LEGACY="The new models were moved to <TestStand Components>\\Models\\TestStandModels. A copy of the legacy models was stored in <TestStand Components>\\Models\\TestStand 2010 Process Models (Legacy).\n"
REPORT_NO_CHANGES="No changes\n"
MIGRATION_REPORT_RESTART_TESTSTAND="\nYou must shut down and restart all running TestStand applications to use the process models. Failure to restart can lead to unexpected behavior."
DEFAULT_CONFIGURATION_SET_NAME="Options from Legacy Models"
DEFAULT_REPORT_CONFIGURATION_NAME="Report (Migrated)"
DEFAULT_DATABASE_CONFIGURATION_NAME="Database (Migrated)"
; Errors
ERR_MODEL_SUPPORT_DLL_NOT_LOADABLE="The Legacy Model Switcher cannot load the ModelSupport DLL.\n"
ERR_MODEL_SUPPORT_DLL_NOT_FOUND="The Legacy Model Switcher cannot find the ModelSupport DLL."
ERR_MODEL_SUPPORT_FUNCTION_NOT_FOUND="The Legacy Model Switcher could not find the method "
ERR_CALLING_DLL_NOT_LOADED="The Legacy Model Switcher did not load the ModelSupport DLL before calling it. Contact National Instruments for support."
ERR_UNEXPECTED_TYPE="Cannot migrate options for types that were not shipped with TestStand. Expected type %s, actual type %s."
ERR_TYPE_IN_MEMORY="Cannot migrate types while the type is in memory. Remove the type %s from memory before continuing."
ERR_INVALID_CONFIGURATION_SET_NAME="Cannot set configuration set %s as the active configuration set. The specified configuration set does not exist."
ERR_CONFIG_NOT_FOUND="The selected configuration was not found."
[UpdateLaaFlagDialog]
TITLE="Update Large Address Aware Flag"
ADD_BUTTON="&Add"
REMOVE_BUTTON="&Remove"
REMOVE_ALL_BUTTON="Re&move All"
OK_BUTTON="A&pply"
CANCEL_BUTTON="&Close"
HELP_BUTTON="&Help"
SELECT_OPERATION="Select Operation:"
ENABLE_LAA_FLAG="Enable Large Address Aware Flag"
DISABLE_LAA_FLAG="Disable Large Address Aware Flag"
FILE_PATH_COL_NAME="File Path"
STATUS_COL_NAME="Flag Status"
ENABLED_STATUS="Enabled"
DISABLED_STATUS="Disabled"
OPEN_FILE_DIALOG_TEXT ="Select Executable to Update Large Address Aware Flag"
ERROR_CAPTION="Error"
ERROR_UPDATE_FAILED_DESCRIPTION Line0001 = "Cannot update the Large Address Aware flag for the following executable file:\n %1 \n"
ERROR_UPDATE_FAILED_DESCRIPTION Line0002 = "Confirm that the executable file exists, is valid, not marked as read-only, and not currently in use. If the executable file is in a protected directory, you might need administrator privileges to modify the file. If you are using Windows Vista or later, right-click within the utility and select \"Run As Administrator\" to run the utility as an administrator."
ERROR_TS_VER="You must set the current active version of TestStand to TestStand 2013 or later to use the Update Large Address Aware Flag utility."
ERROR_READ_FAILED_DESCRIPTION Line0001 = "Unable to read the Large Address Aware flag status for the following executable file:\n %1 \n"
ERROR_READ_FAILED_DESCRIPTION Line0002 = "Confirm that the executable file exists, and is valid. If the executable file is in a protected directory, you might need administrator privileges to modify the file. If you are using Windows Vista or later, right-click within the utility and select \"Run As Administrator\" to run the utility as an administrator."
[CUSTOM_ENVIRONMENT_CONFIG_DLG]
CONFIGURE_CUSTOM_ENVIRONMENT_TITLE = "Configure Environment"
ENVIRONMENT_PATH = "Environment Path"
GLOBAL_ENVIRONMENT = "<Global>"
CURRENT_ENVIRONMENT = "<Current>"
CUSTOM_DIRECTORIES = "Custom Directories"
COMMONAPPDATA_DIR = "Common&AppData"
PUBLIC_DIR = "P&ublic"
LOCALAPPDATA_DIR = "L&ocalAppData"
ENV_BROWSE_TOOL_TIP = "Browse.../Create new..."
BROWSE_TOOL_TIP = "Browse..."
OPEN = "&Load"
SAVE = "&Save"
SAVE_AS = "Sa&ve As..."
CLOSE = "&Close"
DISCARD_CHANGES_CAPTION = "Discard unsaved changes?"
DISCARD_CHANGES_TEXT = "The environment has been modified. Discard unsaved changes?"
HELP = "&Help"
SET_ENGINE_ENVIRONMENT = "Set &Engine Environment"
SET_ENGINE_WARNING_TITLE = "Restart TestStand Engine?"
SET_ENGINE_WARNING_MESSAGE = "End all executions, close all sequence files, exit, and relaunch the application in the specified environment?"
SELECT_ENVIRONMENT_PATH = "Select Environment Path"
SELECT_CUSTOM_COMMONAPPDATA_DIR = "Select Custom CommonAppData Directory"
SELECT_CUSTOM_PUBLIC_DIR = "Select Custom Public Directory"
SELECT_CUSTOM_LOCALAPPDATA_DIR = "Select Custom LocalAppData Directory"
ERROR_TITLE = "Error"
ERROR_FILE_NOT_FOUND = "File '%1' not found."
USE_RELATIVE_PATH_TITLE = "Use relative path?"
USE_RELATIVE_PATH_MESSAGE = "Specify path relative to environment file location?"
ENVIRONMENTS_FEATURE_DISABLED = "TestStand environments are disabled on this system."
SAVE_ENVIRONMENT_BEFORE_CHANGING = "Environment file has not been saved. Please save the file before setting the engine environment."
CANNOT_SAVE_GLOBAL_ENVIRONMENT = "Custom directories cannot be set for the <Global> environment. Please select a different environment file to use custom directories."
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。