# HRF res\messages_descriptions.properties
# 

# This file contains messages descriptions arranged in sections according to HRF APIs
# These descriptions are translated.
# Adding a new message requires also update of message.xsjslib file by the new ID

#############################
# common
#############################
# 10 - 999 - common messages

# YMSG: return from resource activation, in case of a resource does not exist in repository
10=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0627\u0644\u0645\u0648\u0631\u062F \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F.
# YMSG: return from resource activation, in case of a resource suffix is not one of HRF resources
11=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0627\u0644\u0644\u0627\u062D\u0642\u0629 '{0}' \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645\u0629.
# YMSG: return from resource activation, in case of a resource package does not exist in repository
12=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0627\u0644\u062D\u0632\u0645\u0629 '{0}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629.
# YMSG: return from runtime plug in, in case of invalid attribute
13=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0627\u0644\u0633\u0645\u0629  '{0}'  \u063A\u064A\u0631 \u0645\u0636\u0645\u0646\u0629 \u0641\u064A \u0627\u0644\u0645\u062E\u0637\u0637.
# YMSG: return from  runtime plug in, in case of invalid attribute
14=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0642\u064A\u0645\u0629 \u0627\u0644\u0633\u0645\u0629 \u0627\u0644\u0625\u0644\u0632\u0627\u0645\u064A\u0629 '{0}' \u0645\u0641\u0642\u0648\u062F\u0629.
# YMSG: return from  runtime plug in, in case none of a predefined set of fields is specified
15=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0633\u0645\u0629 \u0648\u0627\u062D\u062F\u0629 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0645\u0646 \u0627\u0644\u0633\u0645\u0627\u062A \u0627\u0644\u0627\u062E\u062A\u064A\u0627\u0631\u064A\u0629 {0} \u0645\u0641\u0642\u0648\u062F\u0629
# YMSG: return from  runtime plug in, in case of invalid field (e.g vocabulary doesn't exist)
16=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0642\u064A\u0645\u0629 \u0627\u0644\u0633\u0645\u0629 {0} \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629
# YMSG: return from runtime plug in, in case of inconsistent fields combination(e.g. vocabulary and output names doesn't match)
17=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F\u061B \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0643\u0648\u0646\u0629 \u0645\u0646 {0} \u0648{1} \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629
# YMSG: return from  runtime plug in, in case of invalid resource id (e.g. package / file name is missing)
23=\u062A\u0646\u0634\u064A\u0637 \u0627\u0644\u0645\u0648\u0631\u062F \u063A\u064A\u0631 \u0645\u0645\u0643\u0646\u061B \u0627\u0644\u0645\u0648\u0631\u062F \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F
# YMSG: return from  runtime plug in, in case of error from REL validation
24=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062D\u0642\u0644 {0}\: {1}
# YMSG: return from  REST service, in case of http request contains non supported method
25=\u0641\u0634\u0644 \u0627\u0644\u0623\u0633\u0644\u0648\u0628\u061B \u0627\u0644\u0623\u0633\u0644\u0648\u0628 \#{0} \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645
# YMSG:  technical error from platform
26=\u062D\u062F\u062B \u062E\u0637\u0623 \u062A\u0642\u0646\u064A - {0}
# YMSG: return from resource activation, in case of a resource does not exist in repository
27=\u0627\u0644\u0645\u0648\u0631\u062F \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F.

# 100 - 200 - Authorization

# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
100=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062A\u0646\u0641\u064A\u0630 \u0647\u0630\u0627 \u0627\u0644\u0625\u062C\u0631\u0627\u0621.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
101=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
102=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062D\u0630\u0641 \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
103=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
104=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
105=\u0644\u064A\u0633 \u0644\u062F\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062A\u062D\u062F\u064A\u062B \u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
106=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062D\u0630\u0641 \u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
107=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0625\u0646\u0634\u0627\u0621 \u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
108=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0642\u0631\u0627\u0621\u0629 \u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
109=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062A\u0634\u063A\u064A\u0644 \u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
110=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
111=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062D\u0630\u0641 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
112=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
113=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
114=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062A\u062D\u062F\u064A\u062B \u0642\u0648\u0627\u0644\u0628 \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
115=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u062D\u0630\u0641 \u0642\u0648\u0627\u0644\u0628 \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
116=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0625\u0646\u0634\u0627\u0621 \u0642\u0648\u0627\u0644\u0628 \u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
117=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0642\u0631\u0627\u0621\u0629 \u0642\u0648\u0627\u0644\u0628 \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
118=\u0644\u064A\u0633 \u0644\u062F\u064A\u0643 \u062A\u0641\u0648\u064A\u0636 \u0628\u0625\u0646\u0634\u0627\u0621 \u0623\u0648 \u062A\u062D\u062F\u064A\u062B \u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F.
# XMSG: in case of technical user either does not exist or is not configured correctly
119=\u0627\u0644\u0645\u0633\u062A\u062E\u062F\u0645 \u0627\u0644\u062A\u0642\u0646\u064A \u0644\u0625\u0637\u0627\u0631 \u0639\u0645\u0644 \u0642\u0648\u0627\u0639\u062F SAP HANA \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F \u0623\u0648 \u0644\u0645 \u064A\u062A\u0645 \u062A\u0643\u0648\u064A\u0646\u0647 \u0628\u0634\u0643\u0644 \u0635\u062D\u064A\u062D. {0}

#############################
# API: Validate
#############################
# 1100 - 1199 - REL validation messages

# YMSG: return from REL, the beginning of any REL validation error - in case of a wrong statement 
1100=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B
# YMSG: return from REL parser, in case of a wrong entry (syntax) and maximum 3 option are optional instead 
1101=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B \u0623\u062F\u062E\u0644 {0} \u0628\u062F\u0644\u0627\u064B \u0645\u0646 {1}
# YMSG: return from REL parser, in case of a wrong entry (syntax) and more than 3 option are optional instead  
1102=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631; {0} \u0644\u064A\u0633 \u0625\u062F\u062E\u0627\u0644\u0627\u064B \u0635\u0627\u0644\u062D\u064B\u0627
# YMSG: return from REL parser, in case of a wrong input
1103=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B \u0642\u0645 \u0628\u0625\u0632\u0627\u0644\u0629 {0}
# YMSG: return from REL model, in case of collection OM when single value in needed
1104=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631; {0} \u0639\u0628\u0627\u0631\u0629 \u0639\u0646 \u0642\u0627\u0626\u0645\u0629 \u0642\u064A\u0645. \u0642\u0645 \u0628\u0627\u0644\u062A\u063A\u064A\u064A\u0631 \u0625\u0644\u0649 \u062A\u0639\u0628\u064A\u0631 \u064A\u0645\u062B\u0644 \u0642\u064A\u0645\u0629 \u0641\u0631\u062F\u064A\u0629.
# YMSG: return from REL model, in case of a wrong input
1105=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B \u0623\u062F\u062E\u0644 \u0645\u0639\u0627\u0645\u0644\u0627\u064B \u0635\u0627\u0644\u062D\u064B\u0627 \u0628\u062F\u0644\u0627\u064B \u0645\u0646 {0}
# YMSG: return from REL parser, in case of an incomplete expression
1106=\u062A\u0639\u0628\u064A\u0631 \u063A\u064A\u0631 \u0643\u0627\u0645\u0644\u061B
# YMSG: return from REL lexer, in case of missing token at EOF
1107=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B \u0623\u062F\u062E\u0644 {0} \u0641\u064A \u0646\u0647\u0627\u064A\u0629 \u0627\u0644\u062A\u0639\u0628\u064A\u0631
# YMSG: return from REL lexer, in case of wrong token
1108=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B \u0623\u062F\u062E\u0644 '{0}' \u0628\u062F\u0644\u0627\u064B \u0645\u0646 '{1}'
# YMSG: return from REL entity, in case of missing current
1109=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B '\u0627\u0644\u0642\u064A\u0645\u0629 \u0627\u0644\u062D\u0627\u0644\u064A\u0629' \u0645\u0641\u0642\u0648\u062F\u0629 \u0641\u064A \u0639\u0628\u0627\u0631\u0629 'where'
# YMSG: return from REL entity, in case of redundant 'current'
1110=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B '\u0642\u064A\u0645\u0629 \u062D\u0627\u0644\u064A\u0629' \u0645\u062A\u0643\u0631\u0631\u0629\u061B \u0642\u0645 \u0628\u0625\u0632\u0627\u0644\u0629 '\u0642\u064A\u0645\u0629 \u062D\u0627\u0644\u064A\u0629' \u0648\u0627\u062D\u062F\u0629
# YMSG: return from REL vocabulary utils, in case of invalid root object
1111=\u0627\u0644\u0643\u0627\u0626\u0646 \u0627\u0644\u062C\u0630\u0631\u064A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: return from REL vocabulary utils, in case of invalid association
1112=\u0627\u0644\u0627\u0631\u062A\u0628\u0627\u0637 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: return from REL vocabulary utils, in case of invalid association or attribute
1113=\u0627\u0644\u0633\u0645\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629 \u0623\u0648 \u0627\u0644\u0627\u0631\u062A\u0628\u0627\u0637 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: return from REL vocabulary utils, in case of root is simple attribute
1114=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0644\u062C\u0630\u0631 \u0633\u0645\u0629 \u0628\u0633\u064A\u0637\u0629
# YMSG: return from REL vocabulary utils, in case of attribute not found
1115=\u0645\u0633\u0627\u0631 \u063A\u064A\u0631 \u0643\u0627\u0645\u0644\u061B \u0644\u0645 \u064A\u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0633\u0645\u0629
# YMSG: return from REL entity, in case of using 'current' outside of 'where'
1116=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B \u0644\u0627 \u064A\u0645\u0643\u0646 \u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629 '\u0642\u064A\u0645\u0629 \u062D\u0627\u0644\u064A\u0629' \u0625\u0644\u0627 \u0636\u0645\u0646 \u0639\u0628\u0627\u0631\u0629 'where'.
# YMSG: return from REL entity, in case of using 'current' incorrectly with arithmetic
1117=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u061B \u064A\u062C\u0628 \u062A\u0637\u0628\u064A\u0642 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629 '\u062D\u0627\u0644\u064A' \u0639\u0644\u0649 \u0643\u0627\u0641\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062A \u0641\u064A \u062C\u0627\u0646\u0628 \u0648\u0627\u062D\u062F \u0645\u0646 \u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u0645\u0642\u0627\u0631\u0646\u0629 \u0641\u064A \u0634\u0631\u0637 'where'.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1118=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631. '{0}' \u0644\u064A\u0633 \u0642\u064A\u0645\u0629 \u0635\u0627\u0644\u062D\u0629 \u0645\u0646 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0642\u064A\u0645 '{1}'.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1119=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0627\u0633\u062A\u062D\u062F\u0627\u0645 \u0627\u0644\u0645\u0639\u0627\u0645\u0644 '{0}' \u0645\u0639 \u0633\u0645\u0629 \u0642\u0627\u0626\u0645\u0629 \u0642\u064A\u0645 ('{1}').
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1120=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u062A\u062A\u0628\u0639 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629 '\u0627\u0644\u0643\u0644' \u0623\u064A \u0645\u0639\u0627\u0645\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629 '\u0627\u0644\u0642\u064A\u0645\u0629 \u0627\u0644\u062D\u0627\u0644\u064A\u0629'.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1121=\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629 '\u0627\u0644\u0643\u0644' \u0623\u0643\u062B\u0631 \u0645\u0646 \u0645\u0631\u0629 \u0641\u064A \u0646\u0641\u0633 \u0627\u0644\u0639\u0628\u0627\u0631\u0629.
# YMSG: return from REL parser utils, in case of using 2 differemt root objects 
1122=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631. \u064A\u062D\u062A\u0648\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0639\u0644\u0649 \u0623\u0643\u062B\u0631 \u0645\u0646 \u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A \u062C\u0630\u0631\u064A \u0648\u0627\u062D\u062F\: {0}, {1}.
# YMSG: return from REL parser, in case of a wrong entry (syntax date) 
1123=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631. \u0623\u062F\u062E\u0644 {0} \u0628\u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u062A\u0646\u0633\u064A\u0642 \u0627\u0644\u062A\u0637\u0628\u064A\u0642 {1} \u0628\u062F\u0644\u0627\u064B \u0645\u0646 {2}.
# YMSG: return from REL parser, in case of a wrong locale settings
1124={0} {1} \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645.
# YMSG: return from REL parser utils, in case of using value that doen't exist in external value list
1125=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631. \u0623\u062F\u062E\u0644 \u0642\u064A\u0645\u0629 \u0635\u0627\u0644\u062D\u0629 \u0645\u0646 \u0645\u0633\u0627\u0639\u062F\u0629 \u0627\u0644\u0642\u064A\u0645 \u0628\u062F\u0644\u0627\u064B \u0645\u0646 '{0}'.
# YMSG: return from REL parser, in case of a two options of wrong formats
1126=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631 {0}. \u0644\u0625\u062F\u062E\u0627\u0644 {1}\u060C \u0627\u0633\u062A\u062E\u062F\u0645 \u0627\u0644\u062A\u0646\u0633\u064A\u0642 {2}. \u0644\u0625\u062F\u062E\u0627\u0644 {3}\u060C \u0627\u0633\u062A\u062E\u062F\u0645 \u0627\u0644\u062A\u0646\u0633\u064A\u0642 {4}.
# YMSG: return from REL parser, in case of string without single quotes
1127=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u060C \u0644\u0630\u0627 \u0623\u062F\u062E\u0644 \u0627\u0644\u0633\u0644\u0633\u0644\u0629 \u0628\u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u0639\u0644\u0627\u0645\u0629 \u0627\u0642\u062A\u0628\u0627\u0633 \u0645\u0641\u0631\u062F\u0629\: {0} \u0628\u062F\u0644\u0627\u064B \u0645\u0646 {1}.
# 1200 - 1999 - validation messages

#############################
# API : resource CRUD
#############################
# 2100 - 2299 - vocabulary messages

# YMSG: return from vocabulary runtime plug in, in case of error in expression
2100=\u0641\u064A '{0}'- \u062E\u0637\u0623 \u0641\u064A \u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u062A\u062D\u0644\u064A\u0644\: '{1}'\u060C '{2}'
# YMSG: return from vocabulary runtime plug in, in case of error in rule
2101=\u0641\u064A '{0}' - \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u0642\u0627\u0639\u062F\u0629\: '{1}'\u060C '{2}'
# YMSG: return from vocabulary runtime plug in, in case the parameter type already exists
2102=\u0641\u064A '{0}' \: '{1}'\u060C \u0627\u0644\u0627\u0633\u0645\: '{2}' \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644
# YMSG: return from vocabulary runtime plug in, in case parameter name isn't valid
2103=\u0641\u064A '{0}' \: '{1}'\u060C \u0627\u0644\u0627\u0633\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\: '{2}'
# YMSG: return from vocabulary runtime plug in, in case one of action/output names aren't valid
2104=\u0641\u064A '{0}'\u060C \u0627\u0644\u0627\u0633\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D '{1}'
# YMSG: return from vocabulary runtime plug in, in case name already exists
2105=\u0627\u0644\u0627\u0633\u0645 '{0}' \u0645\u062D\u062F\u062F \u0623\u0643\u062B\u0631 \u0645\u0646 \u0645\u0631\u0629 \u0648\u0627\u062D\u062F\u0629 \u0641\u064A '{1}'.
# YMSG : return from vocabulary runtime plug in, in case the output has no parameters
2106=\u0645\u0639\u0627\u0645\u0650\u0644\u0627\u062A \u0645\u0641\u0642\u0648\u062F\u0629 \u0641\u064A \u0627\u0644\u0645\u062E\u0631\u062C\u0627\u062A
# YMSG: return from vocabulary runtime plug in, in case one of the attributes has an invalid name
2107=\u0627\u0633\u0645 \u0633\u0645\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D '{0}'
# YMSG: return from vocabulary runtime plug in, in case object name of declare more than once
2108='{0}'\: '{1}' \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644.
# YMSG: return from vocabulary runtime plug in, in case attribute name of declare more than once
2109=\u0627\u0644\u0633\u0645\u0629 \u0645\u0648\u062C\u0648\u062F\u0629 \u0628\u0627\u0644\u0641\u0639\u0644\: \u0627\u0644\u0643\u0627\u0626\u0646\= '{0}' \u0627\u0644\u0633\u0645\u0629\= '{1}'
# YMSG: return from vocabulary runtime plug in, in case attribute name of declare more than once
2110=\u0627\u0644\u0627\u0631\u062A\u0628\u0627\u0637 \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644\: \u0627\u0644\u0643\u0627\u0626\u0646\= '{0}' \u0627\u0644\u0627\u0631\u062A\u0628\u0627\u0637\= '{1}'
# YMSG : return from vocabulary runtime plug in, in case the source table isn't exists
2111=\u0627\u0644\u062C\u062F\u0648\u0644 \u0627\u0644\u0645\u0635\u062F\u0631 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D '{0}'
# YMSG : return from vocabulary runtime plug in, in case of one the association is invalid
2112=\u0627\u0631\u062A\u0628\u0627\u0637 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0641\u064A \u0627\u0644\u0643\u0627\u0626\u0646\='{0}' + \u0627\u0644\u0627\u0631\u062A\u0628\u0627\u0637\='{1}'
# YMSG : return from vocabulary runtime plug in, in case of one the association's attributes are invalid
2113=\u0633\u0645\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629 \u0644\u0644\u0627\u0631\u062A\u0628\u0627\u0637\=  '{0}' \u0627\u0644\u0633\u0645\u0629\= '{1}'
# YMSG: return from rule utils, in case of invalid vocabulary assignment
2114=\u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629
# YMSG: return from vocabulary runtime plug in, in case invalid alias content
2115=\u0645\u062D\u062A\u0648\u0649 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0641\u064A \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}'. \u0627\u0644\u0633\u0628\u0628\: '{1}'
# YMSG: return from vocabulary runtime plug in, in case invalid alias name
2116=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 \u0639\u0644\u0649 \u0623\u062D\u0631\u0641 \u0623\u0628\u062C\u062F\u064A\u0629 \u0631\u0642\u0645\u064A\u0629 \u0648\u0634\u064F\u0631\u0637 \u0633\u0641\u0644\u064A\u0629 \u0641\u0642\u0637\u060C \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u062D\u0631\u0641 \u0623\u0628\u062C\u062F\u064A\u060C \u0648\u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0643\u0644\u0645\u0629 \u0645\u062D\u062C\u0648\u0632\u0629 \u0645\u0646 \u0644\u063A\u0629 \u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from vocabulary runtime plug in, in case alias name collide with an data object name
2117=\u0627\u0633\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0644\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}'. \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0643\u0627\u0633\u0645 \u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A.
# YMSG: return from vocabulary runtime plug in, in case o alias dependency to itself
2118=\u0645\u062D\u062A\u0648\u0649 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0628\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}'. \u0633\u064A\u0646\u062A\u062C \u0639\u0646 \u062A\u062D\u0644\u064A\u0644 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 \u062D\u0644\u0642\u0629 \u0645\u0641\u0631\u063A\u0629.
# YMSG: return from vocabulary runtime plug in, when name already exists in another vocabulary in the DB. Example: In 'dataObjects', name 'player' already exists in 'aliases' vocabulary 'voca2'
2120=\u0641\u064A '{0}'\u060C \u0627\u0644\u0627\u0633\u0645 '{1}' \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064A '{2}' \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{3}'.
# YMSG: return from vocabulary runtime plug in, scope name can't be Public or Private
2121=\u0627\u0633\u0645 \u0627\u0644\u0645\u062C\u0627\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0633\u0645 \u0627\u0644\u0645\u062C\u0627\u0644 \u0645\u0646 \u0627\u0644\u0646\u0648\u0639 '\u0639\u0627\u0645' \u0623\u0648 '\u062E\u0627\u0635'.
# YMSG: return from vocabulary runtime plug in, embedded vocabulary can't be with scope Global
2122=\u0646\u0648\u0639 \u0627\u0644\u0645\u062C\u0627\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u062A\u0643\u0648\u0646 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A \u0627\u0644\u0645\u0636\u0645\u0646\u0629 \u0645\u0646 \u0627\u0644\u0646\u0648\u0639 '\u0634\u0627\u0645\u0644'.
# YMSG: Object does not exist
2125=\u0627\u0644\u0643\u0627\u0626\u0646 '{0}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F
# YMSG: return from vocabulary runtime plug in, in case of a wrong data object name 
2126=\u0627\u0633\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0644\u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A '{0}'. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0633\u0645 \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A \u0647\u0648 \u0627\u0633\u0645 \u0642\u0627\u0644\u0628 \u0642\u0627\u0639\u062F\u0629 \u0645\u0648\u062C\u0648\u062F \u0623\u0648 \u0625\u062D\u062F\u0649 \u0627\u0644\u0643\u0644\u0645\u0627\u062A \u0627\u0644\u0645\u062D\u062C\u0648\u0632\u0629 \u0627\u0644\u062A\u0627\u0644\u064A\u0629 (\u064A\u062A\u0628\u0639 \u062D\u0627\u0644\u0629 \u0627\u0644\u0623\u062D\u0631\u0641 \u0641\u0642\u0637)\: \u0642\u0627\u0639\u062F\u0629\u060C \u0642\u0627\u0644\u0628 \u0642\u0627\u0639\u062F\u0629
# YMSG: return from vocabulary runtime plug in, in case of a wrong alias name
2127=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 \u0647\u0648 \u0627\u0633\u0645 \u0642\u0627\u0644\u0628 \u0642\u0627\u0639\u062F\u0629 \u0645\u0648\u062C\u0648\u062F \u0623\u0648 \u0625\u062D\u062F\u0649 \u0627\u0644\u0643\u0644\u0645\u0627\u062A \u0627\u0644\u0645\u062D\u062C\u0648\u0632\u0629 \u0627\u0644\u062A\u0627\u0644\u064A\u0629 (\u064A\u062A\u0628\u0639 \u062D\u0627\u0644\u0629 \u0627\u0644\u0623\u062D\u0631\u0641 \u0641\u0642\u0637)\: \u0642\u0627\u0639\u062F\u0629\u060C \u0642\u0627\u0644\u0628 \u0642\u0627\u0639\u062F\u0629
# YMSG: return from vocabulary runtime plug in, in case invalid data object name
2128=\u0627\u0633\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0644\u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A'{0}'. \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0627\u0633\u0645 \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A \u0639\u0644\u0649 \u0623\u062D\u0631\u0641 \u0623\u0628\u062C\u062F\u064A\u0629 \u0631\u0642\u0645\u064A\u0629 \u0648\u0634\u064F\u0631\u0637 \u0633\u0641\u0644\u064A\u0629 \u0641\u0642\u0637\u060C \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u062D\u0631\u0641 \u0623\u0628\u062C\u062F\u064A\u060C \u0648\u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0643\u0644\u0645\u0629 \u0645\u062D\u062C\u0648\u0632\u0629 \u0645\u0646 \u0644\u063A\u0629 \u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from vocabulary runtime plug in, in case of duplicate alias names
2129=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}' \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0643\u0627\u0633\u0645 \u0645\u0633\u062A\u0639\u0627\u0631.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2130=\u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0628\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}' \u0641\u0627\u0631\u063A.
# YMSG: return from vocabulary runtime plug in, in case alias name exists as as an attribute name
2131=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0643\u0627\u0633\u0645 \u0633\u0645\u0629.
# YMSG: return from vocabulary runtime plug in, in case alias name exists in other vocabulary with the same scope
2132=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0627\u0644\u0627\u0633\u0645 \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0643\u0633\u0645\u0629 \u0644\u0644\u0643\u0627\u0626\u0646 '{1}' \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{2}'.
# YMSG: return from vocabulary runtime plug in, in case alias name exists in objects rule or ruleTemplate
2133=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0627\u0644\u0627\u0633\u0645 \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064A \u0627\u0644\u0643\u0627\u0626\u0646 '{1}'.
# YMSG: return from vocabulary runtime plug in, in case attribute name already exists as alias in other vocabulary
2134=\u0627\u0633\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0644\u0644\u0633\u0645\u0629 '{0}'. \u0627\u0644\u0627\u0633\u0645 \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0643\u0627\u0633\u0645 \u0645\u0633\u062A\u0639\u0627\u0631 \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{1}'.
# YMSG: return from vocabulary runtime plug in, in case vocabulary declares it depends on a vocabulary which doesn't exists
2135=\u062A\u062D\u062F\u062F \u0627\u0644\u0645\u0641\u0631\u062F\u0629 \u0625\u062D\u062F\u0649 \u0627\u0644\u062A\u0628\u0639\u064A\u0627\u062A \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0629 '{0}' \u063A\u064A\u0631 \u0627\u0644\u0645\u0648\u062C\u0648\u062F\u0629.
# YMSG: return from vocabulary runtime plug in, in case implementor declare global vocabulary with dependencies
2136=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u062A\u062D\u062A\u0648\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A \u0627\u0644\u0634\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u062A\u0628\u0639\u064A\u0627\u062A \u0644\u0645\u0641\u0631\u062F\u0627\u062A \u0623\u062E\u0631\u0649.
# YMSG: return from vocabulary runtime plug in, in case, in the same data object, there is association and attribute with the same name
2137=\u0641\u064A \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A '{0}'\u060C \u064A\u062A\u0645 \u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u0627\u0644\u0627\u0633\u0645 '{1}' \u0644\u0627\u0631\u062A\u0628\u0627\u0637 \u0648\u0633\u0645\u0629. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u0646\u0641\u0633 \u0627\u0644\u0627\u0633\u0645 \u0644\u0643\u0644\u062A\u0627 \u0627\u0644\u062E\u0627\u0635\u064A\u062A\u064A\u0646.
# YMSG: return from vocabulary runtime plug in, in case invalid alias name
2138=\u0627\u0633\u0645 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0642\u064A\u0645 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0627\u0633\u0645 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0642\u064A\u0645 \u0639\u0644\u0649 \u0623\u062D\u0631\u0641 \u0623\u0628\u062C\u062F\u064A\u0629 \u0631\u0642\u0645\u064A\u0629 \u0648\u0634\u064F\u0631\u0637 \u0633\u0641\u0644\u064A\u0629 \u0641\u0642\u0637\u060C \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u062D\u0631\u0641 \u0623\u0628\u062C\u062F\u064A\u060C \u0648\u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0643\u0644\u0645\u0629 \u0645\u062D\u062C\u0648\u0632\u0629 \u0645\u0646 \u0644\u063A\u0629 \u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2139=\u0645\u062D\u062A\u0648\u0649 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0642\u064A\u0645 '{0}' \u0641\u0627\u0631\u063A.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2140=\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0642\u064A\u0645 '{0}' \u0627\u0644\u0645\u062D\u062F\u062F\u0629 \u0641\u064A \u0627\u0644\u0633\u0645\u0629 '{1}' \u0641\u064A \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A '{2}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629.
# YMSG: return from vocabulary runtime plug in, in case parameter size isn't valid
2141=\u0641\u064A '{'0}\u060C \u062D\u062C\u0645 ({1}) \u0644\u0644\u0645\u0639\u0627\u0645\u0644 '{'2} \u0641\u064A '{'3} \u0644\u064A\u0633 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0646\u0648\u0639 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u0645\u062D\u062F\u062F.
# YMSG: return from vocabulary - in case parameter content cannot be a collection 
2142=\u062A\u0639\u0631\u064A\u0641 \u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u0625\u062C\u0631\u0627\u0621 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0641\u064A \u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u0625\u062C\u0631\u0627\u0621 '{1}'. \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0627\u0644\u0645\u0639\u0627\u0645\u0650\u0644\u0627\u062A \u0645\u0646 \u0627\u0644\u0646\u0648\u0639 \u062A\u062C\u0645\u064A\u0639 \u0641\u064A \u0627\u0644\u0625\u062C\u0631\u0627\u0621\u0627\u062A.                                                                                                                                                                   .




# 2300 - 2499 rule template messages

# YMSG: return from Rule Template runtime plug in, in case of rule template name starts with a number
2300=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0623\u0648 \u062A\u062D\u062F\u064A\u062B\u0647\u061B \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0627\u0633\u0645 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0628\u0631\u0642\u0645
# YMSG: return from Rule Template runtime plug in, in case of illegal change in rule template attributes
2301=\u064A\u062D\u062A\u0648\u064A \u062A\u0646\u0634\u064A\u0637 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0639\u0644\u0649 \u062A\u063A\u064A\u064A\u0631 \u063A\u064A\u0631 \u0645\u062A\u0648\u0627\u0641\u0642\u061B
# YMSG: return from Rule Template runtime plug in, in case of rule template update contains condition change
2302=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0623\u0648 \u062A\u062D\u062F\u064A\u062B\u0647\u061B \u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u063A\u064A\u064A\u0631 \u0634\u0631\u0637 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629
# YMSG: return from Rule Template runtime plug in, in case of rule template contains invalid condition 
2303=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0623\u0648 \u062A\u062D\u062F\u064A\u062B\u0647\u061B \u0627\u0644\u0634\u0631\u0637 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: return from Rule Template runtime plug in, in case of rule template deletion when there are rules assigned to the rule template  
2304=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062D\u0630\u0641 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 {0}. \u062A\u0648\u062C\u062F \u0642\u0648\u0627\u0639\u062F \u0644\u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0647\u0630\u0627\u061B
# YMSG: return from Rule Template runtime plug in, in case of duplicate rule template name  
2305=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0642\u0627\u0639\u062F\u0629\u061B \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}' \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064A \u0627\u0644\u062D\u0632\u0645\u0629 '{1}'
# YMSG: return from Rule Template runtime plug in, in case that rule template name starts with a number  
2306=\u0627\u0633\u0645 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 - \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0628\u062F\u0623 '{0}' \u0628\u0631\u0642\u0645\u061B
# YMSG: return from Rule Template runtime plug in, in case that rule template name already exist as data object  
2307=\u062A\u0639\u0630\u0631 \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u0627\u0633\u0645 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0645\u0633\u062A\u062E\u062F\u064E\u0645 \u0628\u0627\u0644\u0641\u0639\u0644 \u0643\u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{1}'.
# YMSG: return from Rule Template runtime plug in, in case that rule template name already exist as alias
2308=\u062A\u0639\u0630\u0631 \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u0627\u0633\u0645 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0645\u0633\u062A\u062E\u062F\u064E\u0645 \u0628\u0627\u0644\u0641\u0639\u0644 \u0643\u0627\u0633\u0645 \u0645\u0633\u062A\u0639\u0627\u0631 \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{1}'.


# 2500 - 2699 - rule messages

# YMSG: return from Rule runtime plug in, in case of resource contains additional attributes but not assigned to rule template   
2500=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 \u0633\u0645\u0627\u062A \u0625\u0636\u0627\u0641\u064A\u0629 \u0639\u0644\u0649 \u0627\u0644\u0631\u063A\u0645 \u0645\u0646 \u0639\u062F\u0645 \u0627\u0633\u062A\u0646\u0627\u062F \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0625\u0644\u0649 \u0642\u0627\u0644\u0628.
# YMSG: return from Rule runtime plug in, in case of rule template assignment change   
2501=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B \u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u063A\u064A\u064A\u0631 \u062A\u0639\u064A\u064A\u0646 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0628\u0645\u062C\u0631\u062F \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from Rule runtime plug in, in case of vocabulary change  
2502=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B \u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u063A\u064A\u064A\u0631 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A \u0628\u0645\u062C\u0631\u062F \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from Rule runtime plug in, in case of output change   
2503=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B \u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u063A\u064A\u064A\u0631 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0645\u062E\u0631\u062C\u0627\u062A \u0628\u0645\u062C\u0631\u062F \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from Rule runtime plug in, in case of rule contains additional attributes where assigned rule template does not contains additional attributes
2504=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 \u0633\u0645\u0627\u062A \u0625\u0636\u0627\u0641\u064A\u0629 \u0644\u0627 \u062A\u0646\u062A\u0645\u064A \u0625\u0644\u0649 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0627\u0644\u0645\u064F\u0639\u064A\u0651\u064E\u0646.
# YMSG: return from Rule runtime plug in, in case of execution context change
2505=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B \u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u063A\u064A\u064A\u0631 \u062A\u0639\u064A\u064A\u0646 \u0633\u064A\u0627\u0642 \u0627\u0644\u062A\u0646\u0641\u064A\u0630 \u0628\u0645\u062C\u0631\u062F \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from Rule runtime plug in, in case of invalid rule template assignment
2506=\u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u061B
# YMSG: return from Rule runtime plug in, in case of invalid status transition
2507=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B \u0644\u0627 \u064A\u0645\u0643\u0646\u0643 \u0627\u0644\u062A\u063A\u064A\u064A\u0631 \u0645\u0646 \u0627\u0644\u062D\u0627\u0644\u0629 '{0}' to '{1}'.
# YMSG: return from Rule runtime plug in, in case of updating single consumption to non single consumption Rule
2510=\u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0645\u0636\u0645\u0646\u0629.
# YMSG: return from Rule runtime plug in, in case of updating single embedded service in Rule
2511=\u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0645\u0636\u0645\u0646\u0629 \u0623\u0648 \u062A\u063A\u064A\u064A\u0631\u0647\u0627.
# YMSG: return from Rule runtime plug in, in case of more than one embedded services with the same name
2512=\u0627\u0633\u0645 \u0627\u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u0645\u0636\u0645\u0646\u0629 - '{0}'\u060C \u0645\u0648\u062C\u0648\u062F\u0629 \u0623\u0643\u062B\u0631 \u0645\u0646 \u0645\u0631\u0629.
# YMSG: return from Rule runtime plug in - update/create, in case the rule body is not valid
2513=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0623\u0648 \u062A\u062D\u062F\u064A\u062B\u0647\u0627\u061B \u0646\u0635 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D.
# YMSG: return from Rule body validator - in case parameter is referenced to an unknown action
2514=\u062A\u0639\u0631\u064A\u0641 \u0645\u0639\u0627\u0645\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u064A\u0634\u064A\u0631 \u0627\u0644\u0645\u0639\u0627\u0645\u0644 \u0625\u0644\u0649 \u0625\u062C\u0631\u0627\u0621 '{0}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# YMSG: return from Rule body validator - in case parameter name isn't a valid parameter for action
2515=\u062A\u0639\u0631\u064A\u0641 \u0645\u0639\u0627\u0645\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0627\u0633\u0645 \u0627\u0644\u0645\u0639\u0627\u0645\u0644 '{0}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F \u0644\u0644\u0625\u062C\u0631\u0627\u0621 '{1}' \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# YMSG: return from Rule body validator - in case action doesn't exist in the vocabulary
2516=\u0627\u0644\u0625\u062C\u0631\u0627\u0621 '{0}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# YMSG: return from Rule body validator - when the sent parameter isn't a required parameter in the sent output 
2517=\u062A\u0639\u0631\u064A\u0641 \u0645\u0639\u0627\u0645\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0627\u0633\u0645 \u0627\u0644\u0645\u0639\u0627\u0645\u0644 '{0}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F \u0644\u0644\u0645\u062E\u0631\u062C\u0627\u062A '{1}' \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# YMSG: return from Rule body validator - when the sent output doesn't exists in the vocabulary
2518=\u0627\u0644\u0645\u062E\u0631\u062C\u0627\u062A '{0}' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629 \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# YMSG: return from Rule body validator - when alias has more than one output parameter column
2519=\u064A\u062D\u062A\u0648\u064A \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u0639\u0627\u0631 \u0639\u0644\u0649 \u0623\u0643\u062B\u0631 \u0645\u0646 \u0645\u0639\u0627\u0645\u0644 \u0645\u062E\u0631\u062C\u0627\u062A \u0648\u0627\u062D\u062F.
# YMSG: return from Rule body validator - when the alias output parameters values do not have the same type X
2520=\u064A\u062C\u0628 \u0623\u0646 \u062A\u0643\u0648\u0646 \u0643\u0627\u0641\u0629 \u0642\u064A\u0645 \u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u0625\u062E\u0631\u0627\u062C '{0}' \u0645\u0646 \u0646\u0641\u0633 \u0627\u0644\u0646\u0648\u0639.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service that does not exist.
2521=\u062A\u0639\u0630\u0631 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}' \u0625\u0644\u0649 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{1}'. \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service with different vocabulary.
2522=\u062A\u0639\u0630\u0631 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}' \u0625\u0644\u0649 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{1}'. \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0648\u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0646\u0641\u0633 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service with different output.
2523=\u062A\u0639\u0630\u0631 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}' \u0625\u0644\u0649 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{1}'. \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0648\u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0646\u0641\u0633 \u0627\u0644\u0645\u062E\u0631\u062C\u0627\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service that is not indicated as manually assigned.
2524=\u062A\u0639\u0630\u0631 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}' \u0625\u0644\u0649 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{1}'. \u062A\u0645 \u062A\u0639\u064A\u064A\u0646 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0644\u062A\u0639\u064A\u064A\u0646\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F \u0627\u0644\u062A\u0644\u0642\u0627\u0626\u064A\u0629 \u0648\u0628\u0627\u0644\u062A\u0627\u0644\u064A \u0641\u0647\u064A \u0644\u0627 \u062A\u0633\u0645\u062D \u0628\u0625\u062C\u0631\u0627\u0621 \u062A\u0639\u064A\u064A\u0646\u0627\u062A \u064A\u062F\u0648\u064A\u0629.
# YMSG: return from Rule runtime plug in - update/create, in case a custom condition is not valid
2525=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0623\u0648 \u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0642\u0627\u0639\u062F\u0629\u061B '{0}' \u0644\u064A\u0633 \u0634\u0631\u0637\u064B\u0627 \u0635\u0627\u0644\u062D\u064B\u0627.
# YMSG: return from Rule body validator - when ruleBody of type ruleSet has more than one condition column
2526=\u0645\u062C\u0645\u0648\u0639\u0629 \u0642\u0648\u0627\u0639\u062F \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629. \u062A\u0648\u062C\u062F \u0642\u0627\u0639\u062F\u0629 \u0636\u0645\u0646 \u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u0642\u0648\u0627\u0639\u062F \u0644\u0647\u0627 \u0623\u0643\u062B\u0631 \u0645\u0646 \u0634\u0631\u0637.
# YMSG: return from Rule body validator - when ruleBody alias has parameter of type collection
2527=\u0645\u062D\u062A\u0648\u0649 \u0645\u0639\u0627\u0645\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0644\u0645\u0639\u0627\u0645\u0644 '{0}' \u0645\u062C\u0645\u0648\u0639\u0629.
# YMSG: return from Rule body validator - when ruleBody expressions don't have the same root object
2528=\u062C\u062F\u0648\u0644 \u0627\u0644\u0642\u0631\u0627\u0631\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D. \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0644\u0643\u0644 \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u0627\u062A \u0627\u0644\u0645\u0648\u062C\u0648\u062F\u0629 \u0641\u064A \u062C\u062F\u0648\u0644 \u0627\u0644\u0642\u0631\u0627\u0631\u0627\u062A \u0646\u0641\u0633 \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u062C\u0630\u0631 '{0}'.
# XMSG: return from rule validation when not found match result data object between rule and rule service
2529=\u0644\u0627 \u064A\u062A\u0648\u0627\u0641\u0642 \u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u0646\u062A\u064A\u062C\u0629 '{0}' \u0641\u064A \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{1}' \u0645\u0639 \u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u0646\u062A\u064A\u062C\u0629 '{2}' \u0641\u064A \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{3}'.
# XMSG: return from rule validation when the vocabulary section was not found.
2530=\u0641\u0634\u0644 \u0625\u0643\u0645\u0627\u0644 \u0639\u0645\u0644\u064A\u0629 \u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0646 \u0627\u0644\u0635\u062D\u0629. \u0647\u0646\u0627\u0643 '\u0645\u0641\u0631\u062F\u0627\u062A' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629 \u0641\u064A \u062D\u0645\u0644 \u0628\u064A\u0627\u0646\u0627\u062A OData.
# 2700 - 2899 - rule service messages

# YMSG: return from Rule service plug in, in case of wrong data object filter
2700=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0639\u0627\u0645\u0644 \u062A\u0635\u0641\u064A\u0629 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629
# YMSG: return from Rule service plug in, in case of different data objects in execution context and filter
2701=\u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A - '{0}' \u0641\u064A \u0633\u064A\u0627\u0642 \u0627\u0644\u062A\u0646\u0641\u064A\u0630 \u0645\u062E\u062A\u0644\u0641 \u0639\u0646 \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A - '{1}' \u0641\u064A \u0639\u0627\u0645\u0644 \u0627\u0644\u062A\u0635\u0641\u064A\u0629
# YMSG: return from  runtime plug in, in case of specified data object does not have the specified attribute (e.g. data object keys in rule service definition).
2704=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u062E\u062F\u0645\u0629 \u0642\u0627\u0639\u062F\u0629 \u0623\u0648 \u062A\u062D\u062F\u064A\u062B\u0647\u0627\u061B \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A {0} \u0645\u0646 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A {1} \u0644\u0627 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0627\u0644\u0633\u0645\u0629 {2}
# YMSG: return from runtime plug in, in case of parameter mapping path contains a collection
2705=\u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0645\u0633\u0627\u0631 \u0628\u0645\u062C\u0645\u0648\u0639\u0629. \u0627\u0644\u0645\u0633\u0627\u0631\: {0};
# YMSG: return from runtime plug in, in case of data object mapping entry is not unique within an execution context .
2706=\u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A - {0} \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0639\u0645\u0644\u064A\u0627\u062A \u0631\u0628\u0637 \u0645\u062A\u0643\u0631\u0631\u0629;
# YMSG: return from  runtime plug in, in case of parameter definition entry is not unique within an execution context .
2707=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u062E\u062F\u0645\u0629 \u0642\u0627\u0639\u062F\u0629\u061B \u0627\u0644\u0645\u0639\u0627\u0645\u0644 {0} \u0645\u0643\u0631\u0631
# YMSG: return from  runtime plug in, in case of parameter mapping entry doesn't have a match parameter definition entry with in an execution context
2708=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u062E\u062F\u0645\u0629 \u0642\u0627\u0639\u062F\u0629\u061B \u0627\u0644\u0645\u0639\u0627\u0645\u0644 {0} \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F \u0648\u0645\u0631\u062A\u0628\u0637 \u0628\u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A
# YMSG: return from  runtime plug in, in case of ifentifiers in dataObject type parameter do not exist in data object from vocabulary
2709=\u062A\u0639\u0631\u064A\u0641 \u0645\u0639\u0627\u0645\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0641\u064A \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u0641\u064A \u0627\u0644\u0645\u0639\u0627\u0645\u0644 '{1}', '{2}' \u0644\u064A\u0633 \u0633\u0645\u0629 \u0635\u0627\u0644\u062D\u0629 \u0644\u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A '{3}' \u0641\u064A \u0645\u062C\u0627\u0644 \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{4}'.
# YMSG: return from runtime plug in, in case of data object definition entry is not unique within parameter definition if service.
2710=\u062A\u0639\u0631\u064A\u0641 \u0645\u0639\u0627\u0645\u0644 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D \u0641\u064A \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u062A\u062A\u0645 \u0627\u0644\u0625\u0634\u0627\u0631\u0629 \u0625\u0644\u0649 \u0643\u0627\u0626\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A '{1}' \u0628\u0648\u0627\u0633\u0637\u0629 \u0623\u0643\u062B\u0631 \u0645\u0646 \u0645\u0639\u0627\u0645\u0644.
# YMSG: return from runtime plug in, only read-only rule services can be indicated to be created with result view
2711=\u062A\u0639\u0630\u0631 \u0625\u0646\u0634\u0627\u0621 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u064A\u062C\u0628 \u0627\u0644\u0625\u0634\u0627\u0631\u0629 \u0625\u0644\u0649 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0628\u0639\u0631\u0636 \u0627\u0644\u0646\u062A\u064A\u062C\u0629 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0644\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637.
# YMSG: return from runtime plug in, only explicit output rule services can be indicated to be created with result view
2712=\u062A\u0639\u0630\u0631 \u0625\u0646\u0634\u0627\u0621 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u064A\u062C\u0628 \u0623\u0646 \u062A\u062D\u062A\u0648\u064A \u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0642\u0648\u0627\u0639\u062F \u0628\u0639\u0631\u0636 \u0627\u0644\u0646\u062A\u064A\u062C\u0629 \u0639\u0644\u0649 \u0625\u062E\u0631\u0627\u062C \u0635\u0631\u064A\u062D \u0645\u062D\u062F\u062F.
# YMSG: returned from request handler. Rule requested to be removed from rule service but the rule is not assigned to it
2713=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0632\u0627\u0644\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0642\u0627\u0639\u062F\u0629. \u0644\u0645 \u064A\u062A\u0645 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}' \u0625\u0644\u0649 \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629.
# YMSG: return from  runtime plug in, in case of output contains collection parameter in event mode scenario
2714=\u062A\u0639\u0630\u0631 \u0625\u0646\u0634\u0627\u0621 \u0646\u0633\u062E\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u062F\u064A\u062F \u0623\u064A \u0625\u062E\u0631\u0627\u062C \u0645\u0646 \u0627\u0644\u0645\u0639\u0627\u0645\u0650\u0644\u0627\u062A \u0645\u0646 \u0627\u0644\u0646\u0648\u0639 \u062A\u062C\u0645\u064A\u0639 \u0644\u062E\u062F\u0645\u0629 \u0642\u0627\u0639\u062F\u0629 \u0644\u064A\u0633 \u0644\u0647\u0627 \u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A \u0645\u062D\u062F\u062F \u0641\u064A \u0633\u064A\u0627\u0642 \u0627\u0644\u062A\u0646\u0641\u064A\u0630 \u0627\u0644\u062E\u0627\u0635 \u0628\u0647.
# XMSG: return from rule service validation when not found match of result data object between rule service and the vocabulary
2715=\u0644\u0645 \u064A\u062A\u0645 \u062A\u062D\u062F\u064A\u062F \u0643\u0627\u0626\u0646 \u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u0646\u062A\u064A\u062C\u0629 '{0}' \u0641\u064A \u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0648\u0627\u0639\u062F '{1}' \u0643\u0646\u0648\u0639 \u0627\u0633\u062A\u062E\u062F\u0627\u0645 RESULT \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A.
# XMSG: return from rule service validation when not found match of parameter between rule service and the vocabulary
2716=\u0644\u0645 \u064A\u062A\u0645 \u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0645\u0639\u0627\u0645\u0644 '{0}' \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{1}' \u0643\u0645\u0639\u0627\u0645\u0644 \u0633\u064A\u0627\u0642 \u062A\u0646\u0641\u064A\u0630 \u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{3}'.


# 2900 - 2949 - post activation / completeActivation

# 2950 - 2999 - common resource CRUD


# YMSG: return from Request Handler, in case of url parameter that isn't valid
2955=\u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u0631\u0627\u0628\u0637\: {0} \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: return from Request Handler, in case of unsupported request mode
2956=\u0627\u0644\u0646\u0645\u0637 \#{0} \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645
# YMSG: return from Request Handler, in case of unsupported metadata
2957=\u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u062A\u0639\u0631\u064A\u0641 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645\u0629
# YMSG: return from Request Handler, in case of unsupported metadata for method
2958=\u0627\u0633\u062A\u062F\u0639\u0627\u0621 \u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u062A\u0639\u0631\u064A\u0641 \u0635\u0627\u0644\u062D \u0641\u0642\u0637 \u0628\u0623\u0633\u0644\u0648\u0628 \u0627\u0644\u0637\u0644\u0628 GET


# YMSG: returned when wrong query is generated (during procedure generation). 2 causes: Bug in process or there is no mapping from vocabulary to real table / column
2970=\u062E\u0637\u0623 \u0641\u064A \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0627\u0633\u062A\u0639\u0644\u0627\u0645 \u0623\u0648 \u0631\u0628\u0637 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: returned if for some reason the parser returned undefined parse model. Can be bad rule syntax or a bug
2971=\u0646\u0645\u0648\u0630\u062C \u0627\u0644\u062A\u062D\u0644\u064A\u0644 \u063A\u064A\u0631 \u0645\u062D\u062F\u062F
# YMSG: query generation needs either leading object and at least one key or a mapping to parameters. The error is returned if something is missing 
2972=\u0645\u062C\u0645\u0648\u0639\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629 \u0645\u0646 \u0627\u0644\u0643\u0627\u0626\u0646 \u0627\u0644\u0631\u0626\u064A\u0633\u064A \u0648\u0627\u0644\u0645\u0641\u0627\u062A\u064A\u062D \u0648\u0627\u0644\u0631\u0628\u0637
# YMSG: returned when there is no association between 2 objects in vocabulary
2973=\u0627\u0631\u062A\u0628\u0627\u0637 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D - \u0628\u062F\u0648\u0646 \u0633\u0645\u0627\u062A
# YMSG: returned when there is a use of attribute based on predictive model but the procedure for the predictive model is not defined
2974=\u0644\u0645 \u064A\u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 \u0625\u062C\u0631\u0627\u0621 \u0627\u0644\u0648\u062D\u062F\u0629 \u0627\u0644\u062A\u0646\u0628\u0624\u064A\u0629 {0}
# YMSG: outputs tanle type is mandatory. error when missing 
2975=\u0628\u064A\u0627\u0646\u0627\u062A \u0646\u062A\u064A\u062C\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629
# YMSG: error when is out name is missing in vocabulary output names 
2976=\u0627\u0633\u0645 \u0645\u062E\u0631\u062C\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: error when rule body type is different from text or decisionTable 
2977=\u0646\u0648\u0639 \u0646\u0635 \u0642\u0627\u0639\u062F\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D
# YMSG: return from Runtime plugins, in case of unsupported change mode
2978=\u0646\u0645\u0637 \u0627\u0644\u062A\u063A\u064A\u064A\u0631 '{0}' \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645 \u0644\u0644\u0645\u0648\u0631\u062F
# YMSG: return from Runtime plugin - generate, for informing on the change mode for current resource
2979=\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0648\u0627\u0631\u062F\u060C \u0641\u064A \u0646\u0645\u0637 \u0627\u0644\u062A\u063A\u064A\u064A\u0631\: '{0}'
# YMSG: return when expression  
2980=\u062E\u0637\u0623 \u0641\u064A \u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u062A\u062D\u0644\u064A\u0644 \: '{0}'
# YMSG: return when expression  
2981=\u0644\u0627 \u064A\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 '{0}'. \u0627\u0644\u0627\u0633\u0645 \u0645\u0633\u062A\u062E\u062F\u064E\u0645 \u0628\u0627\u0644\u0641\u0639\u0644 \u0628\u0648\u0627\u0633\u0637\u0629 \u0623\u062D\u062F \u0643\u0627\u0626\u0646\u0627\u062A \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A \u0641\u064A \u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A '{1}'.



#############################
# API: Get params
#############################

# 3100 - 3999 - get params messages

# YMSG: return from  ruleBodyAnalyzer, in case of businessRule.type is not text
3100=\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0646\u0648\u0639 \u0642\u0627\u0639\u062F\u0629 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0646\u0635\u064B\u0627
# YMSG: return from  ruleBodyAnalyzer, in case of Vocabulary is missing
3101=\u0627\u0644\u0645\u0641\u0631\u062F\u0627\u062A \u0645\u0641\u0642\u0648\u062F\u0629

#############################/
# API: Rule service consumption
#############################/
# 4100 - 4999 messages

# YMSG: return message in case the output is partial
4100=\u062A\u0645 \u0625\u0638\u0647\u0627\u0631 {0} \u0645\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631. \u0644\u0627\u062D\u0638 \u0623\u0646 \u0647\u0630\u0627 \u0647\u0648 \u0645\u062C\u0645\u0648\u0639\u0629 \u062C\u0632\u0626\u064A\u0629 \u0641\u0642\u0637 \u0645\u0646 \u0627\u0644\u0646\u062A\u0627\u0626\u062C. \u0641\u064A \u062D\u0627\u0644\u0629 \u062A\u0639\u064A\u064A\u0646 \u0625\u0634\u0627\u0631\u0629 "\u062D\u0641\u0638 \u0627\u0644\u0646\u062A\u064A\u062C\u0629" \u0625\u0644\u0649 "\u0635\u0648\u0627\u0628"\u060C \u064A\u0645\u0643\u0646 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0645\u0646 \u0627\u0644\u0646\u062A\u0627\u0626\u062C \u0641\u064A '{'1} \u0644\u062C\u062F\u0648\u0644 \u0627\u0644\u0645\u062E\u0631\u062C\u0627\u062A.

#############################/
# Halm and Installation
#############################/

# YMSG: Post Activation API success
10000=\u0627\u0643\u062A\u0645\u0644 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062C \u0627\u0644\u0646\u0635\u064A \u0644\u0644\u062A\u0643\u0648\u064A\u0646 \u0627\u0644\u062E\u0627\u0635 \u0628\u0625\u0637\u0627\u0631 \u0639\u0645\u0644 \u0642\u0648\u0627\u0639\u062F SAP HANA \u0628\u0646\u062C\u0627\u062D.
# YMSG: Post Activation API failed
10001=\u062D\u062F\u062B \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062C \u0627\u0644\u0646\u0635\u064A \u0644\u0644\u062A\u0643\u0648\u064A\u0646 \u0644\u0625\u0637\u0627\u0631 \u0639\u0645\u0644 \u0642\u0648\u0627\u0639\u062F SAP HANA. {0}
# YMSG: Post Activation API failed
10002=\u062A\u0645 \u0627\u0643\u062A\u0634\u0627\u0641 \u0648\u062C\u0648\u062F \u062A\u0643\u0648\u064A\u0646 \u062D\u0627\u0644\u064D \u0644\u062A\u0637\u0628\u064A\u0642 \u0627\u0644\u0648\u064A\u0628 \u0644\u0625\u0637\u0627\u0631 \u0639\u0645\u0644 \u0642\u0648\u0627\u0639\u062F SAP HANA. \u0644\u0630\u0627 \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u062A\u0643\u0648\u064A\u0646 \u0627\u0644\u0627\u0641\u062A\u0631\u0627\u0636\u064A \u0644\u062A\u0637\u0628\u064A\u0642 \u0627\u0644\u0648\u064A\u0628.
# YMSG: Post Activation API failed
10003=\u0641\u0634\u0644 \u062A\u0643\u0648\u064A\u0646 \u062A\u0637\u0628\u064A\u0642 \u0627\u0644\u0648\u064A\u0628 \u0644\u0625\u0637\u0627\u0631 \u0639\u0645\u0644 \u0642\u0648\u0627\u0639\u062F SAP HANA \u0646\u062A\u064A\u062C\u0629 \u062D\u062F\u0648\u062B \u062E\u0637\u0623 \u062A\u0642\u0646\u064A. \u0627\u0644\u0633\u0628\u0628\: {0}
# YMSG: Post Activation API failed
10004=\u0647\u0646\u0627\u0643 \u062E\u062F\u0645\u0629 \u0642\u0627\u0639\u062F\u0629 \u0623\u0648 \u0642\u0627\u0639\u062F\u0629 \u0628\u062E\u062F\u0645\u0629 \u0645\u0636\u0645\u0646\u0629 \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064A \u0627\u0644\u0646\u0638\u0627\u0645. \u0648\u0628\u0627\u0644\u062A\u0627\u0644\u064A \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0632\u0645\u0646\u064A\u0629.
# YMSG: Post Activation API failed
10005=\u0647\u0646\u0627\u0643 \u062E\u062F\u0645\u0629 \u0642\u0627\u0639\u062F\u0629 \u0623\u0648 \u0642\u0627\u0639\u062F\u0629 \u0628\u062E\u062F\u0645\u0629 \u0645\u0636\u0645\u0646\u0629 \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064A \u0627\u0644\u0646\u0638\u0627\u0645. \u0648\u0628\u0627\u0644\u062A\u0627\u0644\u064A \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u062A\u062D\u062F\u064A\u062B \u0645\u062E\u0637\u0637 \u0648\u0642\u062A \u0627\u0644\u062A\u0634\u063A\u064A\u0644.
