﻿<?xml version="1.0" encoding="utf-8" ?>
<codeeffects>
	<help>
		<i101>Click inside of the Rule Area to begin a new rule</i101>
		<i102>Click anywhere inside of the Rule Area to modify the rule</i102>
		<i103>Select a field or parenthesis from the menu; hit Space Bar if it's hidden</i103>
		<i104>Select an operator from the menu; hit Space Bar if it's hidden</i104>
		<i105>Type the value; use Backspace to delete, Enter or arrow keys to complete</i105>
		<i106>Select calculation elements from the menu; hit Space Bar if it's hidden</i106>
		<i107>Click to edit the value; hit Space Bar and select a clause to continue</i107>
		<i108>Build calculation by selecting elements; hit Space Bar if the menu is hidden</i108>
		<i109>Use your mouse to pick a date</i109>
		<i110>Select an action from the menu; hit Space Bar if it's hidden</i110>
		<i111>Select a clause or parenthesis from the menu; hit Space Bar if it's hidden</i111>
		<i112>Use Arrows, Home, End, Tab, Backspace, or Delete keys to edit this rule</i112>
		<i113>Hit Space Bar to insert a new value; use Right Arrow to edit existing value</i113>
		<i114>Hit Space Bar to bring up the date picker</i114>
		<i115>Delete the date or select a clause from the menu; hit Space Bar if it's hidden</i115>
		<i116>Use your mouse to pick the time; click OK to select it</i116>
		<i117>Hit Space Bar to bring up the time picker</i117>
		<i118>Delete the time or select a clause from the menu; hit Space Bar if it's hidden</i118>
		<i119>Select a value from the menu; hit Space Bar if it's hidden</i119>
		<i120>Delete the value or select a clause from the menu; hit Space Bar if it's hidden</i120>
		<i121>Use Left Arrow to edit, Backspace to delete; hit Space Bar to continue</i121>
		<i122>Make your selection; hit Space Bar if the menu is hidden</i122>
		<i123>Type or select the parameter's value; hit Space Bar if selection is hidden</i123>
		<i124>Use arrows to navigate the rule or Delete, Backspace and Space bar to edit it</i124>
		<i125>Select a flow element from the menu; hit Space Bar if it's hidden</i125>
		<i126>Create a new rule or select an existing one for editing</i126>
		<i127>Select a new field from the menu to replace the current one</i127>
		<i128>Select a new action from the menu to replace the current one</i128>
		<i129>Select a new operator from the menu to replace the current one</i129>
		<i130>Select a new clause from the menu to replace the current one</i130>
		<i132>Pick a new date or select a field from the menu to replace the current one</i132>
		<i133>Pick a new time or select a field from the menu to replace the current one</i133>
		<i134>Select a new value from the menu to replace the current one</i134>
		<i135>Select a collection field from the menu; hit Space Bar if it's hidden</i135>
		<i136>Select a new type from the menu to replace the current one</i136>
		<i137>Press Ctrl-X to cut, Ctrl-C to copy, Ctrl-V to paste</i137>
		<i138>Copied {0} rule elements</i138>
		<i139>Stored {0} rule elements</i139>
	</help>
	<errors>
		<e101>Your browser does not allow access to clipboard. Use Internet Explorer version 7 and up.</e101>
		<e102>This rule is invalid. Hover over each highlighted element for details.</e102>
		<e103 toolbar="true">Name of the rule cannot be blank.</e103>
		<e104 toolbar="true">Required field</e104>
		<e105 toolbar="true">You are about to delete this rule. All other rules that may reference it will be affected. This action cannot be undone. Continue?</e105>
		<e106 toolbar="true">You cannot submit an empty rule.</e106>
		<e107>The highlighted rule elements could not be located in the current source object. Please update this rule or roll back all changes made to the source object.</e107>
		<e108>The input value is greater than the maximum value set for this field</e108>
		<e109>The input value is less than the minimum value set for this field</e109>
		<e110>This field does not allow decimal values</e110>
		<e111>This field does not allow negative values</e111>
		<e112>This field accepts numeric value only</e112>
		<e113>The input value already has a decimal point</e113>
		<e114>The value input has not been completed. Click anywhere outside of the Rule Area and try again.</e114>
	</errors>
	<validation>
		<v101>The rule is not complete</v101>
		<v102>The next element must be an operator</v102>
		<v103>The next element must be either a value or an in-rule method</v103>
		<v104>The next element must be a clause, a right parenthesis, or an end of a source section</v104>
		<v105>The next element must be either a left parenthesis, a function, a field, or the beginning of a source section</v105>
		<v106>The next element must be an action or a value setter</v106>
		<v107>The data types of this element and its operator do not match</v107>
		<v108>The data types of this operator and its value do not match</v108>
		<v109>Too many parentheses on this side of the equation</v109>
		<v110>This and the next element cannot be of the same type</v110>
		<v111>The next element must be an AND clause</v111>
		<v112>The calculation cannot be empty</v112>
		<v113>The next calculation element must be either a field, an in-rule method, or a number</v113>
		<v114>The next element must be either a right parenthesis or a math operator</v114>
		<v115>The next element of a calculation must be either a field, an in-rule method, a number, or a left parenthesis</v115>
		<v116>The first element of a calculation must be either a field, an in-rule method, a number, or a left parenthesis</v116>
		<v117>A date value is expected for this element</v117>
		<v118>A time value is expected for this element</v118>
		<v119>A numeric value is expected for this element</v119>
		<v120>The only allowed operators for empty string values are "IS" and "IS NOT"</v120>
		<v121>The value of this numeric element is out of the allowed minimum-maximum range</v121>
		<v122>The length of the value of this string element exceeds the maximum allowed limit</v122>
		<v123>The rule cannot contain multiple "IF" flow elements</v123>
		<v124>The rule cannot contain multiple "ELSE" flow elements</v124>
		<v125>The next element must be either a parameter or end of function</v125>
		<v126>The end of function is expected</v126>
		<v127>The next element must be either a comma or end of function</v127>
		<v128>Invalid number of parameters</v128>
		<v129>This parameter has an icorrect data type</v129>
		<v130>This must be the last parameter of the function</v130>
		<v131>The data types of this value element and its field do not match</v131>
		<v132>Different clause types on the same level. Change clause(s) or use parentheses.</v132>
		<v133>Could not locate this element in the source object</v133>
		<v134>This value belongs to an element that could not be located in the source object</v134>
		<v135>This rules causes, or is in, a circular reference</v135>
		<v136>The next element must be a "TO" value setter</v136>
		<v137>The next element must be either an "AND" clause or a flow element</v137>
		<v138>The next element must be either an "ELSE IF" or "ELSE" flow element</v138>
		<v139>The next element must be a field</v139>
		<v140>The next element must be either a value, a calculation, or an in-rule method</v140>
		<v141>The next element must be a collection field of reference type</v141>
		<v142>The next element must be the beginning of a source section</v142>
		<v143>The next element is invalid in the current source section context</v143>
		<v144>This element cannot exist inside of the evaluation type rule</v144>
		<v145>The type or value of the enumeration cannot be loaded</v145>
	</validation>
	<flow>
		<evaluationIf>Check if</evaluationIf>
		<executionIf>If</executionIf>
		<loopIf>While</loopIf>
		<elseIf>else if</elseIf>
		<else>else</else>
	</flow>
	<operators>
		<bool>
			<equal>is</equal>
			<isNull>has no value</isNull>
			<isNotNull>has any value</isNotNull>
		</bool>
		<enum>
			<equal>is</equal>
			<notEqual>is not</notEqual>
		</enum>
		<date>
			<equal>is equal to</equal>
			<notEqual>is not equal to</notEqual>
			<less>is before</less>
			<lessOrEqual>is before or equal to</lessOrEqual>
			<greater>is after</greater>
			<greaterOrEqual>is after or equal to</greaterOrEqual>
			<isNull>has no value</isNull>
			<isNotNull>has any value</isNotNull>
		</date>
		<time>
			<equal>is equal to</equal>
			<notEqual>is not equal to</notEqual>
			<less>is before</less>
			<lessOrEqual>is before or equal to</lessOrEqual>
			<greater>is after</greater>
			<greaterOrEqual>is after or equal to</greaterOrEqual>
			<isNull>has no value</isNull>
			<isNotNull>has any value</isNotNull>
		</time>
		<numeric>
			<equal>is equal to</equal>
			<notEqual>is not equal to</notEqual>
			<less>is less than</less>
			<lessOrEqual>is less than or equal to</lessOrEqual>
			<greater>is greater than</greater>
			<greaterOrEqual>is greater than or equal to</greaterOrEqual>
			<isNull>has no value</isNull>
			<isNotNull>has any value</isNotNull>
		</numeric>
		<string>
			<equal>is</equal>
			<notEqual>is not</notEqual>
			<contains>contains</contains>
			<doesNotContain>does not contain</doesNotContain>
			<startsWith>starts with</startsWith>
			<doesNotStartWith>does not start with</doesNotStartWith>
			<endsWith>ends with</endsWith>
			<doesNotEndWith>does not end with</doesNotEndWith>
			<isNull>has no value</isNull>
			<isNotNull>has any value</isNotNull>
		</string>
		<collection>
			<contains>contain</contains>
			<doesNotContain>do not contain</doesNotContain>
			<startsWith>start with</startsWith>
			<doesNotStartWith>do not start with</doesNotStartWith>
			<endsWith>end with</endsWith>
			<doesNotEndWith>do not end with</doesNotEndWith>
			<isNull>collection is empty</isNull>
			<isNotNull>collection is not empty</isNotNull>
		</collection>
	</operators>
	<clauses>
		<and>and</and>
		<or>or</or>
		<then>then</then>
		<do>do</do>
	</clauses>
	<setters>
		<set>set</set>
		<to>to</to>
	</setters>
	<collections>
		<exists>exists</exists>
		<doesNotExist>does not exist</doesNotExist>
		<where>where</where>
	</collections>
	<scopes>
		<sectionBegin>&#40;</sectionBegin>
		<sectionEnd>&#41;</sectionEnd>
		<calculationBegin>&#123;</calculationBegin>
		<calculationEnd>&#125;</calculationEnd>
		<collectionBegin>&#40;</collectionBegin>
		<collectionEnd>&#41;</collectionEnd>
	</scopes>
	<labels>
		<emptyRuleArea>- click here to begin a new rule -</emptyRuleArea>
		<emptyInput>-empty-</emptyInput>
		<emptyGroup>OTHER</emptyGroup>
		<calculationMenuItem>Add a calculation...</calculationMenuItem>
		<stringInput>Enter a string...</stringInput>
		<dateInput>Pick a date...</dateInput>
		<timeInput>Pick a time...</timeInput>
		<numericInput>Enter a number...</numericInput>
		<enumInput>Select a value...</enumInput>
		<boolInput>Select a value...</boolInput>
		<trueValueName>True</trueValueName>
		<falseValueName>False</falseValueName>
		<ruleDefaultName>- rule name -</ruleDefaultName>
		<ruleDefaultDescription>- rule description -</ruleDefaultDescription>
		<menuButton>Rules</menuButton>
		<deleteButton>Delete</deleteButton>
		<saveButton>Save</saveButton>
		<newRule>New rule...</newRule>
		<newExecutionRule>New execution type rule...</newExecutionRule>
		<newEvaluationRule>New evaluation type rule...</newEvaluationRule>
		<setMenuItem>Set...</setMenuItem>
		<existsMenuItem>Exists...</existsMenuItem>
		<doesNotExistMenuItem>Does not exist...</doesNotExistMenuItem>
	</labels>
</codeeffects>