# 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=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0440\u0435\u0441\u0443\u0440\u0441 \u0436\u043E\u049B.
# YMSG: return from resource activation, in case of a resource suffix is not one of HRF resources
11=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; '{0}' \u0441\u0443\u0444\u0444\u0438\u043A\u0441\u0456\u043D\u0435 \u049B\u043E\u043B\u0434\u0430\u0443 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456.
# YMSG: return from resource activation, in case of a resource package does not exist in repository
12=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; '{0}' \u0431\u0443\u043C\u0430\u0441\u044B \u0436\u043E\u049B.
# YMSG: return from runtime plug in, in case of invalid attribute
13=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; '{0}' \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B \u0441\u0445\u0435\u043C\u0430\u0434\u0430 \u0436\u043E\u049B.
# YMSG: return from  runtime plug in, in case of invalid attribute
14=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; '{0}' \u043C\u0456\u043D\u0434\u0435\u0442\u0442\u0456 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u043C\u04D9\u043D\u0456 \u0436\u043E\u049B.
# YMSG: return from  runtime plug in, in case none of a predefined set of fields is specified
15=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; {0} \u049B\u043E\u0441\u044B\u043C\u0448\u0430 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0442\u0430\u0440\u044B\u043D\u044B\u04A3 \u043A\u0435\u043C\u0456\u043D\u0434\u0435 \u0431\u0456\u0440\u0435\u0443\u0456 \u0436\u043E\u049B
# YMSG: return from  runtime plug in, in case of invalid field (e.g vocabulary doesn't exist)
16=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; {0} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B\u043D\u044B\u04A3 \u043C\u04D9\u043D\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437
# YMSG: return from runtime plug in, in case of inconsistent fields combination(e.g. vocabulary and output names doesn't match)
17=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; {0} \u0436\u04D9\u043D\u0435 {1} \u0442\u0456\u0440\u043A\u0435\u0441\u0456\u043C\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437
# YMSG: return from  runtime plug in, in case of invalid resource id (e.g. package / file name is missing)
23=\u0420\u0435\u0441\u0443\u0440\u0441\u0442\u044B \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0440\u0435\u0441\u0443\u0440\u0441 \u0436\u043E\u049B
# YMSG: return from  runtime plug in, in case of error from REL validation
24={0} \u04E9\u0440\u0456\u0441\u0456\u043D\u0434\u0435\u0433\u0456 \u049B\u0430\u0442\u0435\: {1}
# YMSG: return from  REST service, in case of http request contains non supported method
25=\u04D8\u0434\u0456\u0441 \u0441\u04D9\u0442\u0441\u0456\u0437 \u0430\u044F\u049B\u0442\u0430\u043B\u0434\u044B; \#{0} \u04D9\u0434\u0456\u0441\u0456\u043D\u0435 \u049B\u043E\u043B\u0434\u0430\u0443 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456
# YMSG:  technical error from platform
26=\u0422\u0435\u0445\u043D\u0438\u043A\u0430\u043B\u044B\u049B \u049B\u0430\u0442\u0435 \u043F\u0430\u0439\u0434\u0430 \u0431\u043E\u043B\u0434\u044B - {0}
# YMSG: return from resource activation, in case of a resource does not exist in repository
27=\u0420\u0435\u0441\u0443\u0440\u0441 \u0436\u043E\u049B

# 100 - 200 - Authorization

# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
100=\u0411\u04B1\u043B \u04D9\u0440\u0435\u043A\u0435\u0442\u0442\u0456 \u043E\u0440\u044B\u043D\u0434\u0430\u0443 \u04AF\u0448\u0456\u043D \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
101=\u0415\u0440\u0435\u0436\u0435\u043B\u0435\u0440\u0434\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
102=\u0415\u0440\u0435\u0436\u0435\u043B\u0435\u0440\u0434\u0456 \u0436\u043E\u044E\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
103=\u0415\u0440\u0435\u0436\u0435\u043B\u0435\u0440 \u0436\u0430\u0441\u0430\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
104=\u0415\u0440\u0435\u0436\u0435\u043B\u0435\u0440\u0434\u0456 \u043E\u049B\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
105=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0456\u043D \u0436\u0430\u04A3\u0430\u0440\u0442\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
106=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0456\u043D \u0436\u043E\u044E\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
107=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0456\u043D \u0436\u0430\u0441\u0430\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
108=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0456\u043D \u043E\u049B\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
109=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0456\u043D \u0456\u0441\u043A\u0435 \u049B\u043E\u0441\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
110=\u0421\u04E9\u0437\u0434\u0456\u043A\u0442\u0435\u0440\u0434\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
111=\u0421\u04E9\u0437\u0434\u0456\u043A\u0442\u0435\u0440\u0434\u0456 \u0436\u043E\u044E\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
112=\u0421\u04E9\u0437\u0434\u0456\u043A\u0442\u0435\u0440\u0434\u0456 \u0436\u0430\u0441\u0430\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
113=\u0421\u04E9\u0437\u0434\u0456\u043A\u0442\u0435\u0440\u0434\u0456 \u043E\u049B\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
114=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u043B\u0435\u0440\u0456\u043D \u0436\u0430\u04A3\u0430\u0440\u0442\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
115=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u043B\u0435\u0440\u0456\u043D \u0436\u043E\u044E\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
116=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u043B\u0435\u0440\u0456\u043D \u0436\u0430\u0441\u0430\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
117=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u043B\u0435\u0440\u0456\u043D \u043E\u049B\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
118=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0456\u043D \u0436\u0430\u0441\u0430\u0443\u0493\u0430 \u043D\u0435\u043C\u0435\u0441\u0435 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443\u0493\u0430 \u04E9\u043A\u0456\u043B\u0435\u0442\u0442\u0456\u0433\u0456\u04A3\u0456\u0437 \u0436\u043E\u049B.
# XMSG: in case of technical user either does not exist or is not configured correctly
119=SAP HANA rules framework \u0442\u0435\u0445\u043D\u0438\u043A\u0430\u043B\u044B\u049B \u043F\u0430\u0439\u0434\u0430\u043B\u0430\u043D\u0443\u0448\u044B\u0441\u044B \u0436\u043E\u049B \u043D\u0435\u043C\u0435\u0441\u0435 \u0434\u04B1\u0440\u044B\u0441 \u0442\u0435\u04A3\u0448\u0435\u043B\u043C\u0435\u0433\u0435\u043D. {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=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435;
# YMSG: return from REL parser, in case of a wrong entry (syntax) and maximum 3 option are optional instead 
1101=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; {0} \u043C\u04D9\u043D\u0456\u043D {1} \u043E\u0440\u043D\u044B\u043D\u0430 \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437
# YMSG: return from REL parser, in case of a wrong entry (syntax) and more than 3 option are optional instead  
1102=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; {0} \u0436\u0430\u0440\u0430\u043C\u0434\u044B \u0435\u043D\u0433\u0456\u0437\u0456\u043B\u0456\u043C \u0435\u043C\u0435\u0441
# YMSG: return from REL parser, in case of a wrong input
1103=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; {0} \u0436\u043E\u0439\u044B\u04A3\u044B\u0437
# YMSG: return from REL model, in case of collection OM when single value in needed
1104=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; {0} - \u043C\u04D9\u043D\u0434\u0435\u0440 \u0442\u0456\u0437\u0456\u043C\u0456. \u0411\u0456\u0440 \u043C\u04D9\u043D\u0434\u0456 \u0431\u0456\u043B\u0434\u0456\u0440\u0435\u0442\u0456\u043D \u04E9\u0440\u043D\u0435\u043A\u043A\u0435 \u04E9\u0437\u0433\u0435\u0440\u0442\u0456\u04A3\u0456\u0437.
# YMSG: return from REL model, in case of a wrong input
1105=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; {0} \u043E\u0440\u043D\u044B\u043D\u0430 \u0436\u0430\u0440\u0430\u043C\u0434\u044B \u043E\u043F\u0435\u0440\u0430\u043D\u0434 \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437
# YMSG: return from REL parser, in case of an incomplete expression
1106=\u0422\u043E\u043B\u044B\u049B \u0435\u043C\u0435\u0441 \u04E9\u0440\u043D\u0435\u043A;
# YMSG: return from REL lexer, in case of missing token at EOF
1107=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; \u04E9\u0440\u043D\u0435\u043A\u0442\u0456\u04A3 \u0441\u043E\u04A3\u044B\u043D\u0434\u0430 {0} \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437
# YMSG: return from REL lexer, in case of wrong token
1108=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; '{1}' \u043E\u0440\u043D\u044B\u043D\u0430 '{0}' \u0435\u043D\u0433\u0456\u0437\u0443
# YMSG: return from REL entity, in case of missing current
1109=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; 'where' \u04E9\u0440\u043D\u0435\u0433\u0456\u043D\u0434\u0435 'current' \u0436\u043E\u049B
# YMSG: return from REL entity, in case of redundant 'current'
1110=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; \u0430\u0440\u0442\u044B\u049B 'current'; \u0431\u0456\u0440 'current' \u0436\u043E\u0439\u044B\u04A3\u044B\u0437
# YMSG: return from REL vocabulary utils, in case of invalid root object
1111=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0442\u04AF\u0431\u0456\u0440\u043B\u0456\u043A \u043D\u044B\u0441\u0430\u043D
# YMSG: return from REL vocabulary utils, in case of invalid association
1112=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441
# YMSG: return from REL vocabulary utils, in case of invalid association or attribute
1113=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441 \u043D\u0435\u043C\u0435\u0441\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442
# YMSG: return from REL vocabulary utils, in case of root is simple attribute
1114=\u0422\u04AF\u0431\u0456\u0440 \u0436\u0430\u043B\u0493\u044B\u0437 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u0431\u043E\u043B\u0443\u044B \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441
# YMSG: return from REL vocabulary utils, in case of attribute not found
1115=\u0422\u043E\u043B\u044B\u049B \u0435\u043C\u0435\u0441 \u0436\u043E\u043B, \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u0442\u0430\u0431\u044B\u043B\u043C\u0430\u0434\u044B
# YMSG: return from REL entity, in case of using 'current' outside of 'where'
1116=\u04E8\u0440\u0435\u043D\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; 'current' \u043D\u0435\u0433\u0456\u0437\u0433\u0456 \u0441\u04E9\u0437\u0456 \u0442\u0435\u043A 'where' \u04E9\u0440\u043D\u0435\u0433\u0456\u043D\u0434\u0435 \u0493\u0430\u043D\u0430 \u049B\u043E\u043B\u0434\u0430\u043D\u044B\u043B\u0430 \u0430\u043B\u0430\u0434\u044B.
# YMSG: return from REL entity, in case of using 'current' incorrectly with arithmetic
1117=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435; 'current' \u043A\u0456\u043B\u0442 \u0441\u04E9\u0437\u0456 'where' \u0448\u0430\u0440\u0442\u044B\u043D\u0434\u0430\u0493\u044B \u0441\u0430\u043B\u044B\u0441\u0442\u044B\u0440\u043C\u0430\u043B\u044B \u0430\u043C\u0430\u043B\u0434\u044B\u04A3 \u0431\u0456\u0440 \u0436\u0430\u0493\u044B\u043D\u0434\u0430\u0493\u044B \u0431\u0430\u0440\u043B\u044B\u049B \u043E\u043F\u0435\u0440\u0430\u043D\u0434\u0442\u0430\u0440\u0493\u0430 \u049B\u043E\u043B\u0434\u0430\u043D\u044B\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442. 
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1118=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435. '{0}' - '{1}' \u043C\u04D9\u043D \u0442\u0456\u0437\u0456\u043C\u0456\u043D\u0434\u0435\u0433\u0456 \u0436\u0430\u0440\u0430\u043C\u0434\u044B \u043C\u04D9\u043D \u0435\u043C\u0435\u0441.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1119=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435. '{0}' \u0430\u043C\u0430\u043B\u044B\u043D ('{1}') \u043C\u04D9\u043D \u0442\u0456\u0437\u0456\u043C\u0456\u043D\u0456\u04A3 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B\u043D\u0434\u0430 \u049B\u043E\u043B\u0434\u0430\u043D\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1120=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435. "\u0411\u0430\u0440\u043B\u044B\u0493\u044B" \u043A\u0456\u043B\u0442\u0441\u04E9\u0437\u0456 "\u0430\u0493\u044B\u043C\u0434\u0430\u0493\u044B" \u043A\u0456\u043B\u0442\u0441\u04E9\u0437\u0456\u043D \u049B\u0430\u043C\u0442\u0438\u0442\u044B\u043D \u043E\u043F\u0435\u0440\u0430\u043D\u0434\u0442\u044B \u043E\u0440\u044B\u043D\u0434\u0430\u0439 \u0430\u043B\u043C\u0430\u0439\u0434\u044B.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1121=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435. "\u0411\u0430\u0440\u043B\u044B\u0493\u044B" \u043A\u0456\u043B\u0442\u0441\u04E9\u0437\u0456 \u0431\u0456\u0440\u0434\u0435\u0439 \u043C\u04D9\u043B\u0456\u043C\u0434\u0435\u043C\u0435\u0434\u0435 \u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u0440\u0435\u0442 \u043F\u0430\u0439\u0434\u0430\u043B\u0430\u043D\u044B\u043B\u0430 \u0430\u043B\u043C\u0430\u0439\u0434\u044B.
# YMSG: return from REL parser utils, in case of using 2 differemt root objects 
1122=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435. \u04E8\u0440\u043D\u0435\u043A\u0442\u0435 \u0431\u0456\u0440 \u0442\u04AF\u0431\u0456\u0440\u043B\u0456\u043A \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0430\u043D \u0430\u0441\u044B\u043F \u043A\u0435\u0442\u0442\u0456\: {0}, {1}.
# YMSG: return from REL parser, in case of a wrong entry (syntax date) 
1123=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435. {2} \u043E\u0440\u043D\u044B\u043D\u0430 {1} \u049B\u043E\u043B\u0434\u0430\u043D\u0431\u0430 \u043F\u0456\u0448\u0456\u043C\u0456\u043D \u043F\u0430\u0439\u0434\u0430\u043B\u0430\u043D\u044B\u043F, {0} \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437.
# YMSG: return from REL parser, in case of a wrong locale settings
1124={0} {1} \u049B\u043E\u043B\u0434\u0430\u0443 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456.
# YMSG: return from REL parser utils, in case of using value that doen't exist in external value list
1125=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435\u0433\u0456 \u049B\u0430\u0442\u0435. '{0}' \u043C\u04D9\u043D\u0456\u043D\u0456\u04A3 \u043E\u0440\u043D\u044B\u043D\u0430 \u0435\u043D\u0433\u0456\u0437\u0443 \u0430\u043D\u044B\u049B\u0442\u0430\u043C\u0430\u0441\u044B\u043D\u0430\u043D \u0436\u0430\u0440\u0430\u043C\u0434\u044B \u043C\u04D9\u043D \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437.
# YMSG: return from REL parser, in case of a two options of wrong formats
1126={0} \u04E9\u0440\u043D\u0435\u0433\u0456\u043D\u0434\u0435 \u049B\u0430\u0442\u0435 \u043E\u0440\u044B\u043D \u0430\u043B\u0434\u044B. {1} \u0456\u0448\u0456\u043D\u0435 \u043A\u0456\u0440\u0443 \u04AF\u0448\u0456\u043D {2} \u043F\u0456\u0448\u0456\u043C\u0456\u043D \u043F\u0430\u0439\u0434\u0430\u043B\u0430\u043D\u044B\u04A3\u044B\u0437. {3} \u0456\u0448\u0456\u043D\u0435 \u043A\u0456\u0440\u0443 \u04AF\u0448\u0456\u043D {4} \u043F\u0456\u0448\u0456\u043C\u0456\u043D \u043F\u0430\u0439\u0434\u0430\u043B\u0430\u043D\u044B\u04A3\u044B\u0437.
# YMSG: return from REL parser, in case of string without single quotes
1127=\u04E8\u0440\u043D\u0435\u043A\u0442\u0435 \u049B\u0430\u0442\u0435 \u043E\u0440\u044B\u043D \u0430\u043B\u0434\u044B, \u0436\u043E\u043B\u0434\u044B \u0436\u0430\u043B\u0493\u044B\u0437 \u0442\u044B\u0440\u043D\u0430\u049B\u0448\u0430 \u0456\u0448\u0456\u043D\u0434\u0435 \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437\: {1} \u043E\u0440\u043D\u044B\u043D\u0430 {0}.
# 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='{0}'- \u04E9\u0440\u043D\u0435\u043A\u0442\u0456 \u0442\u0430\u043B\u0434\u0430\u0443 \u043A\u0435\u0437\u0456\u043D\u0434\u0435\u0433\u0456 \u049B\u0430\u0442\u0435\: '{1}', '{2}'
# YMSG: return from vocabulary runtime plug in, in case of error in rule
2101='{0}' - \u0415\u0440\u0435\u0436\u0435\u0434\u0435\u0433\u0456 \u049B\u0430\u0442\u0435\: '{1}', '{2}'
# YMSG: return from vocabulary runtime plug in, in case the parameter type already exists
2102='{0}' \: '{1}', \u0430\u0442\u044B\: '{2}' \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440
# YMSG: return from vocabulary runtime plug in, in case parameter name isn't valid
2103='{0}' \: '{1}', \u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043C\u04D9\u043D\: '{2}'
# YMSG: return from vocabulary runtime plug in, in case one of action/output names aren't valid
2104='{0}', \u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043C\u04D9\u043D\: '{1}'
# YMSG: return from vocabulary runtime plug in, in case name already exists
2105='{0}' \u0430\u0442\u044B '{1}' \u0456\u0448\u0456\u043D\u0434\u0435 \u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u0440\u0435\u0442 \u043A\u0435\u0437\u0434\u0435\u0441\u0435\u0434\u0456.
# YMSG : return from vocabulary runtime plug in, in case the output has no parameters
2106=\u0428\u044B\u0493\u044B\u0441\u0442\u0430\u0493\u044B \u0436\u043E\u049B \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043B\u0435\u0440
# YMSG: return from vocabulary runtime plug in, in case one of the attributes has an invalid name
2107=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u0430\u0442\u044B '{0}'
# YMSG: return from vocabulary runtime plug in, in case object name of declare more than once
2108='{0}'\: '{1}' \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, in case attribute name of declare more than once
2109=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440\: \u043D\u044B\u0441\u0430\u043D\= '{0}' \u0430\u0442\u0440\u0438\u0431\u0443\u0442\= '{1}'
# YMSG: return from vocabulary runtime plug in, in case attribute name of declare more than once
2110=\u0411\u0430\u0439\u043B\u0430\u043D\u044B\u0441 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440\: \u043D\u044B\u0441\u0430\u043D\= '{0}' \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441\= '{1}'
# YMSG : return from vocabulary runtime plug in, in case the source table isn't exists
2111=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0431\u0430\u0441\u0442\u0430\u043F\u049B\u044B \u043A\u0435\u0441\u0442\u0435 '{0}'
# YMSG : return from vocabulary runtime plug in, in case of one the association is invalid
2112=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441\: \u043D\u044B\u0441\u0430\u043D\='{0}' + \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441\='{1}'
# YMSG : return from vocabulary runtime plug in, in case of one the association's attributes are invalid
2113=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0442\u0440\u0438\u0431\u0443\u0442, \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441\=  '{0}' \u0430\u0442\u0440\u0438\u0431\u0443\u0442\= '{1}'
# YMSG: return from rule utils, in case of invalid vocabulary assignment
2114='{0}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437
# YMSG: return from vocabulary runtime plug in, in case invalid alias content
2115='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B\u043D\u0434\u0430\u0493\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043C\u04D9\u0437\u043C\u04B1\u043D. \u0421\u0435\u0431\u0435\u043F\: '{0}'
# YMSG: return from vocabulary runtime plug in, in case invalid alias name
2116='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u041B\u0430\u049B\u0430\u043F \u0430\u0442\u0442\u0430 \u0442\u0435\u043A \u04D9\u0440\u0456\u043F\u0442\u0456\u043A-\u0441\u0430\u043D\u0434\u044B\u049B \u0442\u0430\u04A3\u0431\u0430 \u0436\u04D9\u043D\u0435 \u0430\u0441\u0442\u044B\u04A3\u0493\u044B \u0441\u044B\u0437\u044B\u049B \u0431\u043E\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442, \u04D9\u0440\u0456\u043F\u0442\u0456\u043A-\u0441\u0430\u043D\u0434\u044B\u049B \u0442\u0430\u04A3\u0431\u0430\u0434\u0430\u043D \u0431\u0430\u0441\u0442\u0430\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442 \u0436\u04D9\u043D\u0435 \u0435\u0440\u0435\u0436\u0435 \u04E9\u0440\u043D\u0435\u0433\u0456\u043D\u0456\u04A3 \u0442\u0456\u043B\u0456\u043D\u0434\u0435\u0433\u0456 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0456\u043A \u0441\u04E9\u0437 \u0431\u043E\u043B\u043C\u0430\u0443\u044B \u049B\u0430\u0436\u0435\u0442. 
# YMSG: return from vocabulary runtime plug in, in case alias name collide with an data object name
2117='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B\u043D\u0430 \u0430\u0440\u043D\u0430\u043B\u0493\u0430\u043D \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0442. \u041B\u0430\u049B\u0430\u043F \u0430\u0442 \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u044B\u04A3 \u0430\u0442\u044B \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, in case o alias dependency to itself
2118='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u0442\u0430\u0493\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043C\u0430\u0437\u043C\u04B1\u043D. \u041B\u0430\u049B\u0430\u043F \u0430\u0442\u0442\u044B\u04A3 \u0430\u0436\u044B\u0440\u0430\u0442\u044B\u043C\u0434\u044B\u043B\u044B\u0493\u044B \u0431\u0435\u043B\u0433\u0456\u0441\u0456\u0437 \u0446\u0438\u043A\u043B\u043C\u0435\u043D \u0430\u044F\u049B\u0442\u0430\u043B\u0430\u0434\u044B.
# 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='{0}' \u0456\u0448\u0456\u043D\u0434\u0435, '{3}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0434\u0435\u0433\u0456 '{2}' \u0456\u0448\u0456\u043D\u0434\u0435 '{1}' \u0430\u0442\u044B \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, scope name can't be Public or Private
2121=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0443\u049B\u044B\u043C \u0430\u0442\u044B. \u0410\u0443\u049B\u044B\u043C\u043D\u044B\u04A3 \u0430\u0442\u044B '\u0416\u0430\u043B\u043F\u044B\u0493\u0430 \u043E\u0440\u0442\u0430\u049B' \u043D\u0435\u043C\u0435\u0441\u0435 '\u0416\u0435\u043A\u0435' \u0431\u043E\u043B\u0430 \u0430\u043B\u043C\u0430\u0439\u0434\u044B.
# YMSG: return from vocabulary runtime plug in, embedded vocabulary can't be with scope Global
2122=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0443\u049B\u044B\u043C \u0442\u04AF\u0440\u0456. \u0415\u043D\u0434\u0456\u0440\u0456\u043B\u0433\u0435\u043D \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0456\u04A3 \u0442\u04AF\u0440\u0456 '\u0416\u0430\u043B\u043F\u044B' \u0431\u043E\u043B\u0430 \u0430\u043B\u043C\u0430\u0439\u0434\u044B.
# YMSG: Object does not exist
2125='{0}' \u043D\u044B\u0441\u0430\u043D\u044B \u0436\u043E\u049B
# YMSG: return from vocabulary runtime plug in, in case of a wrong data object name 
2126='{0}' \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0430 \u0430\u0440\u043D\u0430\u043B\u0493\u0430\u043D \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0442. \u0414\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u044B\u04A3 \u0430\u0442\u044B \u0431\u04B1\u0440\u044B\u043D\u0430\u043D\u043D \u0431\u0430\u0440 \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0456\u04A3 \u0430\u0442\u044B \u043D\u0435\u043C\u0435\u0441\u0435 \u0442\u04E9\u043C\u0435\u043D\u0434\u0435 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u0433\u0435\u043D \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0456\u043A \u0441\u04E9\u0437\u0434\u0435\u0440\u0434\u0456\u04A3 \u0431\u0456\u0440\u0456 \u0431\u043E\u043B\u0430 \u0430\u043B\u043C\u0430\u0439\u0434\u044B (\u0442\u0435\u043A \u04D9\u0440\u0456\u043F \u0442\u04AF\u0440\u0456\u043D\u0435 \u0442\u04D9\u0443\u0435\u043B\u0434\u0456)\: \u0435\u0440\u0435\u0436\u0435, \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456
# YMSG: return from vocabulary runtime plug in, in case of a wrong alias name
2127='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u041B\u0430\u049B\u0430\u043F \u0430\u0442 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440 \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0456\u04A3 \u0430\u0442\u044B \u043D\u0435\u043C\u0435\u0441\u0435 \u0442\u04E9\u043C\u0435\u043D\u0434\u0435 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u0433\u0435\u043D \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0456\u043A \u0441\u04E9\u0437\u0434\u0435\u0440\u0434\u0456\u04A3 \u0431\u0456\u0440\u0456 \u0431\u043E\u043B\u0430 \u0430\u043B\u043C\u0430\u0439\u0434\u044B (\u0442\u0435\u043A \u04D9\u0440\u0456\u043F \u0442\u04AF\u0440\u0456\u043D\u0435 \u0442\u04D9\u0443\u0435\u043B\u0434\u0456)\: \u0435\u0440\u0435\u0436\u0435, \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456
# YMSG: return from vocabulary runtime plug in, in case invalid data object name
2128='{0}' \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0430 \u0430\u0440\u043D\u0430\u043B\u0493\u0430\u043D \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0442. \u0414\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u044B\u04A3 \u0430\u0442\u044B\u043D\u0434\u0430 \u0442\u0435\u043A \u04D9\u0440\u0456\u043F\u0442\u0456\u043A-\u0441\u0430\u043D\u0434\u044B\u049B \u0442\u0430\u04A3\u0431\u0430 \u0436\u04D9\u043D\u0435 \u0430\u0441\u0442\u044B\u04A3\u0493\u044B \u0441\u044B\u0437\u044B\u049B \u0431\u043E\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442, \u04D9\u0440\u0456\u043F\u0442\u0456\u043A-\u0441\u0430\u043D\u0434\u044B\u049B \u0442\u0430\u04A3\u0431\u0430\u0434\u0430\u043D \u0431\u0430\u0441\u0442\u0430\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442 \u0436\u04D9\u043D\u0435 \u0435\u0440\u0435\u0436\u0435 \u04E9\u0440\u043D\u0435\u0433\u0456\u043D\u0456\u04A3 \u0442\u0456\u043B\u0456\u043D\u0434\u0435\u0433\u0456 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0456\u043A \u0441\u04E9\u0437 \u0431\u043E\u043B\u043C\u0430\u0443\u044B \u049B\u0430\u0436\u0435\u0442. 
# YMSG: return from vocabulary runtime plug in, in case of duplicate alias names
2129='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B - \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2130='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B\u043D\u0434\u0430\u0493\u044B \u043C\u0430\u0437\u043C\u04B1\u043D \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456 \u0431\u043E\u0441.
# YMSG: return from vocabulary runtime plug in, in case alias name exists as as an attribute name
2131='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u041B\u0430\u049B\u0430\u043F \u0430\u0442 - \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, in case alias name exists in other vocabulary with the same scope
2132='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u0410\u0442 - '{2}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0434\u0435\u0433\u0456 '{1}' \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0430 \u0430\u0440\u043D\u0430\u043B\u0493\u0430\u043D \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, in case alias name exists in objects rule or ruleTemplate
2133='{0}' \u043B\u0430\u049B\u0430\u043F \u0430\u0442\u044B\u043D\u044B\u04A3 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u0410\u0442\u0430\u0443 '{1}' \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0434\u0430 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, in case attribute name already exists as alias in other vocabulary
2134='{0}' \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B \u04AF\u0448\u0456\u043D \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0430\u0442. \u0410\u0442\u0430\u0443 '{1}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0434\u0435\u0433\u0456 \u043B\u0430\u049B\u0430\u043F \u0430\u0442 \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440.
# YMSG: return from vocabulary runtime plug in, in case vocabulary declares it depends on a vocabulary which doesn't exists
2135=\u0421\u04E9\u0437\u0434\u0456\u043A \u0436\u043E\u049B '{0}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0435 \u0442\u04D9\u0443\u0435\u043B\u0434\u0456\u043B\u0456\u043A\u0442\u0456 \u043A\u04E9\u0440\u0441\u0435\u0442\u0435\u0434\u0456.
# YMSG: return from vocabulary runtime plug in, in case implementor declare global vocabulary with dependencies
2136=\u0416\u0430\u043B\u043F\u044B \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435 \u0431\u0430\u0441\u049B\u0430 \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435\u0440\u0433\u0435 \u0442\u04D9\u0443\u0435\u043B\u0434\u0456\u043B\u0456\u043A \u0431\u043E\u043B\u0443\u044B \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441
# YMSG: return from vocabulary runtime plug in, in case, in the same data object, there is association and attribute with the same name
2137='{0}' \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0434\u0430 '{1}' \u0430\u0442\u044B \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441 \u043F\u0435\u043D \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u04AF\u0448\u0456\u043D \u049B\u043E\u043B\u0434\u0430\u043D\u044B\u043B\u0430\u0434\u044B. \u0411\u0456\u0440 \u0430\u0442\u0442\u044B \u0435\u043A\u0456 \u0441\u0438\u043F\u0430\u0442\u049B\u0430 \u043F\u0430\u0439\u0434\u0430\u043B\u0430\u043D\u0443\u0493\u0430 \u0431\u043E\u043B\u043C\u0430\u0439\u0434\u044B.
# YMSG: return from vocabulary runtime plug in, in case invalid alias name
2138='{0}' \u043C\u04D9\u043D \u0442\u0456\u0437\u0456\u043C\u0456\u043D\u0456\u04A3 \u0430\u0442\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u041C\u04D9\u043D \u0442\u0456\u0437\u0456\u043C\u0456\u043D\u0456\u04A3 \u0430\u0442\u044B\u043D\u0434\u0430 \u0442\u0435\u043A \u04D9\u0440\u0456\u043F\u0442\u0456\u043A-\u0441\u0430\u043D\u0434\u044B\u049B \u0442\u0430\u04A3\u0431\u0430 \u0436\u04D9\u043D\u0435 \u0430\u0441\u0442\u044B\u04A3\u0493\u044B \u0441\u044B\u0437\u044B\u049B \u0431\u043E\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442, \u04D9\u0440\u0456\u043F\u0442\u0456\u043A-\u0441\u0430\u043D\u0434\u044B\u049B \u0442\u0430\u04A3\u0431\u0430\u0434\u0430\u043D \u0431\u0430\u0441\u0442\u0430\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442 \u0436\u04D9\u043D\u0435 \u0435\u0440\u0435\u0436\u0435 \u04E9\u0440\u043D\u0435\u0433\u0456\u043D\u0456\u04A3 \u0442\u0456\u043B\u0456\u043D\u0434\u0435\u0433\u0456 \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0456\u043A \u0441\u04E9\u0437 \u0431\u043E\u043B\u043C\u0430\u0443\u044B \u049B\u0430\u0436\u0435\u0442. 
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2139='{0}' \u043C\u04D9\u043D \u0442\u0456\u0437\u0456\u043C\u0456\u043D\u0456\u04A3 \u043C\u0430\u0437\u043C\u04B1\u043D\u044B \u0431\u043E\u0441.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2140='{2}' \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0434\u0430\u0493\u044B '{1}' \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B\u043D\u0434\u0430 \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u0493\u0430\u043D '{0}' \u043C\u04D9\u043D \u0442\u0456\u0437\u0456\u043C\u0456 \u0436\u043E\u049B.
# YMSG: return from vocabulary runtime plug in, in case parameter size isn't valid
2141='{'0} \u0456\u0448\u0456\u043D\u0434\u0435, '{'3} \u0456\u0448\u0456\u043D\u0434\u0435\u0433\u0456 '{'2} \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456\u043D\u0456\u04A3 \u04E9\u043B\u0448\u0435\u043C\u0456 ({1}) \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u0433\u0435\u043D \u0434\u0435\u0440\u0435\u043A \u0442\u04AF\u0440\u0456 \u04AF\u0448\u0456\u043D \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437.
# YMSG: return from vocabulary - in case parameter content cannot be a collection 
2142='{1}' \u04D9\u0440\u0435\u043A\u0435\u0442 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456\u043D\u0434\u0435\u0433\u0456 '{0}' \u04D9\u0440\u0435\u043A\u0435\u0442\u0456 \u04AF\u0448\u0456\u043D \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u043D\u044B\u049B\u0442\u0430\u043C\u0430\u0441\u044B. \u04D8\u0440\u0435\u043A\u0435\u0442\u0442\u0435\u0440\u0434\u0435 \u0442\u043E\u043F\u0442\u0430\u043C\u0430 \u0442\u04AF\u0440\u0456\u043D\u0434\u0435\u0433\u0456 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043B\u0435\u0440\u0433\u0435 \u0440\u04B1\u049B\u0441\u0430\u0442 \u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456.                                                                                                                                                                   .




# 2300 - 2499 rule template messages

# YMSG: return from Rule Template runtime plug in, in case of rule template name starts with a number
2300=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043D\u0435\u043C\u0435\u0441\u0435 \u0436\u0430\u04A3\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u043D\u0456\u04A3 \u0430\u0442\u044B \u043D\u04E9\u043C\u0456\u0440\u0434\u0435\u043D \u0431\u0430\u0441\u0442\u0430\u043B\u043C\u0430\u0443\u044B \u043A\u0435\u0440\u0435\u043A
# YMSG: return from Rule Template runtime plug in, in case of illegal change in rule template attributes
2301=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0431\u0435\u043B\u0441\u0435\u043D\u0434\u0456\u0440\u0443\u0434\u0435 \u04AF\u0439\u043B\u0435\u0441\u0456\u043C\u0441\u0456\u0437 \u04E9\u0437\u0433\u0435\u0440\u0456\u0441 \u0431\u0430\u0440;
# YMSG: return from Rule Template runtime plug in, in case of rule template update contains condition change
2302=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043D\u0435\u043C\u0435\u0441\u0435 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0456\u04A3 \u0448\u0430\u0440\u0442\u044B\u043D \u04E9\u0437\u0433\u0435\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441
# YMSG: return from Rule Template runtime plug in, in case of rule template contains invalid condition 
2303=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043D\u0435\u043C\u0435\u0441\u0435 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; '{0}' \u0448\u0430\u0440\u0442\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437
# YMSG: return from Rule Template runtime plug in, in case of rule template deletion when there are rules assigned to the rule template  
2304={0} \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u043E\u044E \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441. \u041E\u0441\u044B \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0435 \u0430\u0440\u043D\u0430\u043B\u0493\u0430\u043D \u0435\u0440\u0435\u0436\u0435\u043B\u0435\u0440 \u0431\u0430\u0440;
# YMSG: return from Rule Template runtime plug in, in case of duplicate rule template name  
2305=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; '{0}' \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456 '{1}' \u0431\u0443\u043C\u0430\u0441\u044B\u043D\u0434\u0430 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440
# YMSG: return from Rule Template runtime plug in, in case that rule template name starts with a number  
2306=\u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0456\u04A3 \u0430\u0442\u044B - '{0}' \u043D\u04E9\u043C\u0456\u0440\u0434\u0435\u043D \u0431\u0430\u0441\u0442\u0430\u043B\u0443\u044B \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441;
# YMSG: return from Rule Template runtime plug in, in case that rule template name already exist as data object  
2307='{0}' \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0431\u043E\u043B\u043C\u0430\u0434\u044B. \u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0456\u04A3 \u0430\u0442\u044B '{1}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0434\u0435 \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u049B\u043E\u043B\u0434\u0430\u043D\u044B\u043B\u0430\u0434\u044B.
# YMSG: return from Rule Template runtime plug in, in case that rule template name already exist as alias
2308='{0}' \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0431\u043E\u043B\u043C\u0430\u0434\u044B. \u0415\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0456\u04A3 \u0430\u0442\u044B '{1}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0434\u0435\u0433\u0456 \u043B\u0430\u049B\u0430\u043F \u0430\u0442 \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u049B\u043E\u043B\u0434\u0430\u043D\u044B\u043B\u0430\u0434\u044B.


# 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=\u0415\u0440\u0435\u0436\u0435 \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0433\u0435 \u043D\u0435\u0433\u0456\u0437\u0434\u0435\u043B\u043C\u0435\u0433\u0435\u043D\u0456\u043C\u0435\u043D \u049B\u043E\u0441\u044B\u043C\u0448\u0430 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0442\u0430\u0440 \u0435\u043D\u0433\u0456\u0437\u0456\u043B\u0434\u0456.
# YMSG: return from Rule runtime plug in, in case of rule template assignment change   
2501=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443\u0434\u044B \u0435\u0440\u0435\u0436\u0435 \u0436\u0430\u0441\u0430\u043B\u0493\u0430\u043D\u0434\u0430 \u04E9\u0437\u0433\u0435\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441.
# YMSG: return from Rule runtime plug in, in case of vocabulary change  
2502=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443\u0434\u044B \u0435\u0440\u0435\u0436\u0435 \u0436\u0430\u0441\u0430\u043B\u0493\u0430\u043D\u0434\u0430 \u04E9\u0437\u0433\u0435\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441.
# YMSG: return from Rule runtime plug in, in case of output change   
2503=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0435\u0440\u0435\u0436\u0435 \u0436\u0430\u0441\u0430\u043B\u0493\u0430\u043D \u043A\u0435\u0437\u0434\u0435 \u0448\u044B\u0493\u044B\u0441 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443\u0434\u044B \u04E9\u0437\u0433\u0435\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441.
# YMSG: return from Rule runtime plug in, in case of rule contains additional attributes where assigned rule template does not contains additional attributes
2504=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u043B\u0493\u0430\u043D \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D\u0435 \u0442\u0438\u0435\u0441\u0456\u043B\u0456 \u0435\u043C\u0435\u0441 \u049B\u043E\u0441\u044B\u043C\u0448\u0430 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0442\u0430\u0440 \u0435\u043D\u0433\u0456\u0437\u0456\u043B\u0434\u0456.
# YMSG: return from Rule runtime plug in, in case of execution context change
2505=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u043E\u0440\u044B\u043D\u0434\u0430\u0443 \u043C\u04D9\u043D\u043C\u04D9\u0442\u0456\u043D\u0456\u043D \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443\u0434\u044B \u0435\u0440\u0435\u0436\u0435 \u0436\u0430\u0441\u0430\u043B\u0493\u0430\u043D\u0434\u0430 \u04E9\u0437\u0433\u0435\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441.
# YMSG: return from Rule runtime plug in, in case of invalid rule template assignment
2506='{0}' \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437;
# YMSG: return from Rule runtime plug in, in case of invalid status transition
2507=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u043A\u04AF\u0439\u0434\u0456 '{0}' \u043C\u04D9\u043D\u0456\u043D\u0435\u043D '{1}' \u043C\u04D9\u043D\u0456\u043D\u0435 \u04E9\u0437\u0433\u0435\u0440\u0442\u0435 \u0430\u043B\u043C\u0430\u0439\u0441\u044B\u0437.
# YMSG: return from Rule runtime plug in, in case of updating single consumption to non single consumption Rule
2510=\u0415\u043D\u0434\u0456\u0440\u0456\u043B\u0433\u0435\u043D \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u0436\u043E\u044E\u0493\u0430 \u0442\u044B\u0439\u044B\u043C \u0441\u0430\u043B\u044B\u043D\u0430\u0434\u044B.
# YMSG: return from Rule runtime plug in, in case of updating single embedded service in Rule
2511=\u0415\u043D\u0434\u0456\u0440\u0456\u043B\u0433\u0435\u043D \u049B\u044B\u0437\u043C\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u0436\u043E\u044E \u043D\u0435\u043C\u0435\u0441\u0435 \u04E9\u0437\u0433\u0435\u0440\u0442\u0443\u0433\u0435 \u0442\u044B\u0439\u044B\u043C \u0441\u0430\u043B\u044B\u043D\u0430\u0434\u044B.
# YMSG: return from Rule runtime plug in, in case of more than one embedded services with the same name
2512=\u0415\u043D\u0434\u0456\u0440\u0456\u043B\u0433\u0435\u043D \u049B\u044B\u0437\u043C\u0435\u0442 \u0430\u0442\u044B - '{0}', \u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u0440\u0435\u0442 \u043A\u0435\u0437\u0434\u0435\u0441\u0435\u0434\u0456.
# YMSG: return from Rule runtime plug in - update/create, in case the rule body is not valid
2513=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u0441\u0430\u0443 \u043D\u0435\u043C\u0435\u0441\u0435 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; \u0435\u0440\u0435\u0436\u0435 \u043C\u04D9\u0442\u0456\u043D\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437.
# YMSG: return from Rule body validator - in case parameter is referenced to an unknown action
2514=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u043D\u044B\u049B\u0442\u0430\u043C\u0430\u0441\u044B. \u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435 \u0436\u043E\u049B '{0}' \u04D9\u0440\u0435\u043A\u0435\u0442\u0456\u043D\u0435 \u0441\u0456\u043B\u0442\u0435\u043C\u0435 \u0436\u0430\u0441\u0430\u0439\u0434\u044B.
# YMSG: return from Rule body validator - in case parameter name isn't a valid parameter for action
2515=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u043D\u044B\u049B\u0442\u0430\u043C\u0430\u0441\u044B. '{0}' \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u0442\u044B \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435\u0433\u0456 '{1}' \u04D9\u0440\u0435\u043A\u0435\u0442\u0456 \u04AF\u0448\u0456\u043D \u0436\u043E\u049B.
# YMSG: return from Rule body validator - in case action doesn't exist in the vocabulary
2516='{0}' \u04D9\u0440\u0435\u043A\u0435\u0442\u0456 \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435 \u0436\u043E\u049B.
# YMSG: return from Rule body validator - when the sent parameter isn't a required parameter in the sent output 
2517=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u043D\u044B\u049B\u0442\u0430\u043C\u0430\u0441\u044B. '{0}' \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u0442\u044B \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435\u0433\u0456 '{1}' \u0448\u044B\u0493\u044B\u0441\u044B \u04AF\u0448\u0456\u043D \u0436\u043E\u049B.
# YMSG: return from Rule body validator - when the sent output doesn't exists in the vocabulary
2518='{0}' \u0448\u044B\u0493\u044B\u0441\u044B \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435 \u0436\u043E\u049B.
# YMSG: return from Rule body validator - when alias has more than one output parameter column
2519=\u041B\u0430\u049B\u0430\u043F \u0430\u0442\u0442\u044B\u04A3 \u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u0448\u044B\u0493\u044B\u0441 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456 \u0431\u0430\u0440.
# YMSG: return from Rule body validator - when the alias output parameters values do not have the same type X
2520='{0}' \u0448\u044B\u0493\u044B\u0441 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456\u043D\u0456\u04A3 \u0431\u0430\u0440\u043B\u044B\u049B \u043C\u04D9\u043D\u0456\u043D\u0456\u04A3 \u0442\u04AF\u0440\u0456 \u0431\u0456\u0440\u0434\u0435\u0439 \u0431\u043E\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service that does not exist.
2521='{0}' \u0435\u0440\u0435\u0436\u0435\u0441\u0456\u043D '{1}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0435 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441. \u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u0436\u043E\u049B.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service with different vocabulary.
2522='{0}' \u0435\u0440\u0435\u0436\u0435\u0441\u0456\u043D '{1}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0435 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441. \u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u043C\u0435\u043D \u0435\u0440\u0435\u0436\u0435\u0434\u0435 \u0431\u0456\u0440\u0434\u0435\u0439 \u0441\u04E9\u0437\u0434\u0456\u043A \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u0443\u044B \u043A\u0435\u0440\u0435\u043A.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service with different output.
2523='{0}' \u0435\u0440\u0435\u0436\u0435\u0441\u0456\u043D '{1}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0435 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441. \u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u043C\u0435\u043D \u0435\u0440\u0435\u0436\u0435\u0434\u0435 \u0431\u0456\u0440\u0434\u0435\u0439 \u0448\u044B\u0493\u044B\u0441 \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u0443\u044B \u043A\u0435\u0440\u0435\u043A.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service that is not indicated as manually assigned.
2524='{0}' \u0435\u0440\u0435\u0436\u0435\u0441\u0456\u043D '{1}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0435 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0431\u043E\u043B\u043C\u0430\u0434\u044B. \u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0442\u044B \u0435\u0440\u0435\u0436\u0435 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443\u043B\u0430\u0440\u044B\u043D\u0430 \u043E\u0440\u043D\u0430\u0442\u044B\u043B\u0434\u044B \u0436\u04D9\u043D\u0435 \u049B\u043E\u043B\u043C\u0435\u043D \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443\u0434\u044B \u0440\u04B1\u049B\u0441\u0430\u0442 \u0435\u0442\u043F\u0435\u0439\u0434\u0456.
# YMSG: return from Rule runtime plug in - update/create, in case a custom condition is not valid
2525=\u0415\u0440\u0435\u0436\u0435\u043D\u0456 \u0436\u0430\u0441\u0430\u0443 \u043D\u0435 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; '{0}' \u0436\u0430\u0440\u0430\u043C\u0434\u044B \u0448\u0430\u0440\u0442 \u0431\u043E\u043B\u044B\u043F \u0442\u0430\u0431\u044B\u043B\u043C\u0430\u0439\u0434\u044B.
# YMSG: return from Rule body validator - when ruleBody of type ruleSet has more than one condition column
2526=\u0415\u0440\u0435\u0436\u0435\u043B\u0435\u0440 \u0436\u0438\u043D\u0430\u0493\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u0415\u0440\u0435\u0436\u0435\u043B\u0435\u0440 \u0436\u0438\u043D\u0430\u0493\u044B\u043D\u0434\u0430\u0493\u044B \u0435\u0440\u0435\u0436\u0435\u0434\u0435 \u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u0448\u0430\u0440\u0442 \u0431\u0430\u0440.
# YMSG: return from Rule body validator - when ruleBody alias has parameter of type collection
2527=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u043C\u0430\u0437\u043C\u04B1\u043D\u044B \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. '{0}' \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456 \u0442\u043E\u043F\u0442\u0430\u043C\u0430 \u0431\u043E\u043B\u0430 \u0430\u043B\u043C\u0430\u0439\u0434\u044B.
# YMSG: return from Rule body validator - when ruleBody expressions don't have the same root object
2528=\u0428\u0435\u0448\u0456\u043C\u0434\u0435\u0440 \u043A\u0435\u0441\u0442\u0435\u0441\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437. \u0428\u0435\u0448\u0456\u043C\u0434\u0435\u0440 \u043A\u0435\u0441\u0442\u0435\u0441\u0456\u043D\u0434\u0435\u0433\u0456 \u0431\u0430\u0440\u043B\u044B\u049B \u04E9\u0440\u043D\u0435\u043A\u0442\u0435\u0440\u0434\u0435 \u0431\u0456\u0440\u0434\u0435\u0439 '{0}' \u0442\u04AF\u0431\u0456\u0440\u043B\u0456\u043A \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B \u0431\u043E\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442.
# XMSG: return from rule validation when not found match result data object between rule and rule service
2529='{1}' \u0435\u0440\u0435\u0436\u0435\u0441\u0456\u043D\u0434\u0435\u0433\u0456 '{0}' \u043D\u04D9\u0442\u0438\u0436\u0435 \u0434\u0435\u0440\u0435\u0433\u0456\u043D\u0456\u04A3 \u043D\u044B\u0441\u0430\u043D\u044B '{3}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0434\u0435\u0433\u0456 '{2}' \u043D\u04D9\u0442\u0438\u0436\u0435 \u0434\u0435\u0440\u0435\u0433\u0456\u043D\u0456\u04A3 \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0430 \u0441\u04D9\u0439\u043A\u0435\u0441 \u043A\u0435\u043B\u043C\u0435\u0439\u0434\u0456.
# XMSG: return from rule validation when the vocabulary section was not found.
2530=\u0411\u0430\u0493\u0430\u043B\u0430\u0443 \u0430\u044F\u049B\u0442\u0430\u043B\u043C\u0430\u0434\u044B. OData \u043F\u0430\u0439\u0434\u0430\u043B\u044B \u0436\u04AF\u043A\u0442\u0435\u043C\u0435\u0441\u0456\u043D\u0434\u0435 '\u0441\u04E9\u0437\u0434\u0456\u043A' \u0436\u043E\u049B.
# 2700 - 2899 - rule service messages

# YMSG: return from Rule service plug in, in case of wrong data object filter
2700=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0456\u04A3 \u0441\u04AF\u0437\u0433\u0456\u0441\u0456\u043D\u0434\u0435\u0433\u0456 \u049B\u0430\u0442\u0435
# YMSG: return from Rule service plug in, in case of different data objects in execution context and filter
2701=\u0414\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B - \u043E\u0440\u044B\u043D\u0434\u0430\u0443 \u043C\u04D9\u043D\u043C\u04D9\u0442\u0456\u043D\u0456\u043D\u0434\u0435\u0433\u0456 '{0}' \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0430\u043D \u04E9\u0437\u0433\u0435\u0448\u0435 - \u0441\u04AF\u0437\u0433\u0456\u0434\u0435\u0433\u0456 '{1}'
# 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=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043D\u0435\u043C\u0435\u0441\u0435 \u0436\u0430\u04A3\u0430\u0440\u0442\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; {1} \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0456\u04A3 {0} \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u0434\u0430 {2} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B \u0436\u043E\u049B
# YMSG: return from runtime plug in, in case of parameter mapping path contains a collection
2705=\u0411\u0430\u0439\u043B\u0430\u043D\u044B\u0441\u044B \u0431\u0430\u0440 \u0436\u043E\u043B\u0493\u0430 \u0442\u044B\u0439\u044B\u043C \u0441\u0430\u043B\u044B\u043D\u0430\u0434\u044B\u0456. \u0416\u043E\u043B\: {0};
# YMSG: return from runtime plug in, in case of data object mapping entry is not unique within an execution context .
2706=\u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B - {0} \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u044B\u04A3 \u043A\u04E9\u0448\u0456\u0440\u043C\u0435 \u043C\u044D\u043F\u043F\u0438\u043D\u0433\u0456\u043B\u0435\u0440\u0456 \u0431\u0430\u0440;
# YMSG: return from  runtime plug in, in case of parameter definition entry is not unique within an execution context .
2707=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; {0} \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456 \u043A\u04E9\u0448\u0456\u0440\u0456\u043B\u0434\u0456
# 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=\u0415\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441; {0} \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456 \u0436\u043E\u049B \u0436\u04D9\u043D\u0435 \u043E\u043B \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043C\u0435\u043D \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441\u0442\u044B
# YMSG: return from  runtime plug in, in case of ifentifiers in dataObject type parameter do not exist in data object from vocabulary
2709='{0}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0434\u0435\u0433\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u043D\u044B\u049B\u0442\u0430\u043C\u0430\u0441\u044B. '{1}' \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456\u043D\u0434\u0435, '{2}' - '{4}' \u0441\u04E9\u0437\u0434\u0456\u043A \u0430\u0443\u049B\u044B\u043C\u044B\u043D\u0434\u0430\u0493\u044B '{3}' \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B\u043D\u044B\u04A3 \u0436\u0430\u0440\u0430\u043C\u0434\u044B \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B \u0435\u043C\u0435\u0441.
# YMSG: return from runtime plug in, in case of data object definition entry is not unique within parameter definition if service.
2710='{0}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0434\u0435\u0433\u0456 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0430\u043D\u044B\u049B\u0442\u0430\u043C\u0430\u0441\u044B. '{1}' \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B \u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0442\u0430\u0440\u0430\u043F\u044B\u043D\u0430\u043D \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u0430\u0434\u044B.
# YMSG: return from runtime plug in, only read-only rule services can be indicated to be created with result view
2711='{0}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0431\u043E\u043B\u043C\u0430\u0434\u044B. \u041D\u04D9\u0442\u0438\u0436\u0435 \u043A\u04E9\u0440\u0456\u043D\u0456\u0441\u0456 \u0431\u0430\u0440 \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 "\u0442\u0435\u043A \u043E\u049B\u0443 \u04AF\u0448\u0456\u043D" \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0431\u0435\u043B\u0433\u0456\u043B\u0435\u043D\u0443\u0456 \u049B\u0430\u0436\u0435\u0442.
# YMSG: return from runtime plug in, only explicit output rule services can be indicated to be created with result view
2712='{0}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0431\u043E\u043B\u043C\u0430\u0434\u044B. \u041D\u04D9\u0442\u0438\u0436\u0435 \u043A\u04E9\u0440\u0456\u043D\u0456\u0441\u0456 \u0431\u0430\u0440 \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0456\u04A3 \u043D\u0430\u049B\u0442\u044B \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u0493\u0430\u043D \u0448\u044B\u0493\u044B\u0441\u044B \u0431\u043E\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442.
# YMSG: returned from request handler. Rule requested to be removed from rule service but the rule is not assigned to it
2713=\u0415\u0440\u0435\u0436\u0435 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u0443\u044B\u043D \u0436\u043E\u044E \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441. '{0}' \u0435\u0440\u0435\u0436\u0435\u0441\u0456 \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0435 \u0442\u0430\u0493\u0430\u0439\u044B\u043D\u0434\u0430\u043B\u043C\u0430\u0493\u0430\u043D.
# YMSG: return from  runtime plug in, in case of output contains collection parameter in event mode scenario
2714='{0}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0431\u043E\u043B\u043C\u0430\u0434\u044B. \u041E\u0440\u044B\u043D\u0434\u0430\u0443 \u043C\u04D9\u043D\u043C\u04D9\u0442\u0456\u043D\u0456\u043D\u0434\u0435 \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u0493\u0430\u043D \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u044B \u0436\u043E\u049B \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u04AF\u0448\u0456\u043D \u0442\u043E\u043F\u0442\u0430\u043C\u0430 \u0442\u04AF\u0440\u0456\u043D\u0434\u0435\u0433\u0456 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043B\u0435\u0440\u0456 \u0431\u0430\u0440 \u0448\u044B\u0493\u044B\u0441\u0442\u044B \u0430\u043D\u044B\u049B\u0442\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441.
# XMSG: return from rule service validation when not found match of result data object between rule service and the vocabulary
2715='{1}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0434\u0435\u0433\u0456 '{0}' \u043D\u04D9\u0442\u0438\u0436\u0435 \u0434\u0435\u0440\u0435\u0433\u0456\u043D\u0456\u04A3 \u043D\u044B\u0441\u0430\u043D\u044B \u0441\u04E9\u0437\u0434\u0456\u043A\u0442\u0435 \u041D\u04D8\u0422\u0418\u0416\u0415 \u043F\u0430\u0439\u0434\u0430\u043B\u0430\u043D\u0443 \u0442\u04AF\u0440\u0456 \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u043C\u0430\u0493\u0430\u043D.
# XMSG: return from rule service validation when not found match of parameter between rule service and the vocabulary
2716='{1}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0434\u0435\u0433\u0456 '{0}' \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456 '{3}' \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456\u043D\u0456\u04A3 \u043E\u0440\u044B\u043D\u0434\u0430\u0443 \u043C\u04D9\u043D\u043C\u04D9\u0442\u0456\u043D\u0456\u043D\u0456\u04A3 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456 \u0440\u0435\u0442\u0456\u043D\u0434\u0435 \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u043C\u0430\u0493\u0430\u043D.


# 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=url \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456\: {0} \u0436\u0430\u0440\u0430\u043C\u0434\u044B \u0435\u043C\u0435\u0441
# YMSG: return from Request Handler, in case of unsupported request mode
2956=\#{0} \u0440\u0435\u0436\u0438\u043C\u0456\u043D\u0435 \u049B\u043E\u043B\u0434\u0430\u0443 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456
# YMSG: return from Request Handler, in case of unsupported metadata
2957=\u041C\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043A\u043A\u0435 \u049B\u043E\u043B\u0434\u0430\u0443 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456
# YMSG: return from Request Handler, in case of unsupported metadata for method
2958=\u041C\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043A\u0442\u0456 \u0430\u043B\u0443 \u0442\u0435\u043A GET \u0441\u04B1\u0440\u0430\u0443 \u04D9\u0434\u0456\u0441\u0456\u043C\u0435\u043D \u0430\u043B\u0443 \u0436\u0430\u0440\u0430\u043C\u0434\u044B


# 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=\u0421\u04B1\u0440\u0430\u0443 \u049B\u04B1\u0440\u0443\u0434\u0430\u0493\u044B \u049B\u0430\u0442\u0435 \u043D\u0435\u043C\u0435\u0441\u0435 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043C\u044D\u043F\u043F\u0438\u043D\u0433
# YMSG: returned if for some reason the parser returned undefined parse model. Can be bad rule syntax or a bug
2971=\u0421\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0442\u0456\u043A \u0442\u0430\u043B\u0434\u0430\u0443 \u04AF\u043B\u0433\u0456\u0441\u0456 \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u043C\u0430\u0434\u044B
# 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=\u0416\u0435\u0442\u0435\u043A\u0448\u0456 \u043D\u044B\u0441\u0430\u043D, \u043A\u0456\u043B\u0442\u0442\u0435\u0440 \u043C\u0435\u043D \u043C\u044D\u043F\u043F\u0438\u043D\u0433\u0442\u0456\u04A3 \u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0442\u0456\u0440\u043A\u0435\u0441\u0456\u043C\u0456
# YMSG: returned when there is no association between 2 objects in vocabulary
2973=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441 - \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0442\u0430\u0440 \u0436\u043E\u049B
# YMSG: returned when there is a use of attribute based on predictive model but the procedure for the predictive model is not defined
2974={0} \u0431\u043E\u043B\u0436\u0430\u043B\u0434\u044B \u043C\u043E\u0434\u0443\u043B\u044C \u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430\u0441\u044B \u0442\u0430\u0431\u044B\u043B\u043C\u0430\u0434\u044B
# YMSG: outputs tanle type is mandatory. error when missing 
2975=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u043D\u04D9\u0442\u0438\u0436\u0435 \u0434\u0435\u0440\u0435\u0433\u0456
# YMSG: error when is out name is missing in vocabulary output names 
2976=\u0416\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0448\u044B\u0493\u044B\u0441 \u0430\u0442\u044B
# YMSG: error when rule body type is different from text or decisionTable 
2977=\u0436\u0430\u0440\u0430\u043C\u0441\u044B\u0437 \u0435\u0440\u0435\u0436\u0435 \u043C\u04D9\u0442\u0456\u043D\u0456\u043D\u0456\u04A3 \u0442\u04AF\u0440\u0456
# YMSG: return from Runtime plugins, in case of unsupported change mode
2978=\u0420\u0435\u0441\u0443\u0440\u0441 \u04AF\u0448\u0456\u043D '{0}' \u04E9\u0437\u0433\u0435\u0440\u0456\u0441 \u0440\u0435\u0436\u0438\u043C\u0456\u043D\u0435 \u049B\u043E\u043B\u0434\u0430\u0443 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456
# YMSG: return from Runtime plugin - generate, for informing on the change mode for current resource
2979=\u0420\u0435\u0441\u0443\u0440\u0441 \u049B\u04B1\u0440\u0443, \u04E9\u0437\u0433\u0435\u0440\u0456\u0441 \u0440\u0435\u0436\u0438\u043C\u0456\: '{0}'
# YMSG: return when expression  
2980=\u0421\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0442\u0456\u043A \u0442\u0430\u043B\u0434\u0430\u0443 \u04E9\u0440\u043D\u0435\u0433\u0456\u043D\u0434\u0435\u0456\u0433\u0456 \u049B\u0430\u0442\u0435\: \: '{0}'
# YMSG: return when expression  
2981='{0}' \u0435\u0440\u0435\u0436\u0435 \u04AF\u043B\u0433\u0456\u0441\u0456\u043D \u0436\u0430\u0441\u0430\u0443 \u043C\u04AF\u043C\u043A\u0456\u043D \u0435\u043C\u0435\u0441. \u0410\u0442\u0430\u0443 '{1}' \u0441\u04E9\u0437\u0434\u0456\u0433\u0456\u043D\u0434\u0435\u0433\u0456 \u0434\u0435\u0440\u0435\u043A \u043D\u044B\u0441\u0430\u043D\u0434\u0430\u0440\u044B\u043D\u044B\u04A3 \u0431\u0456\u0440\u0435\u0443\u0456 \u0430\u0440\u049B\u044B\u043B\u044B \u049B\u043E\u043B\u0434\u0430\u043D\u044B\u043B\u0430\u0434\u044B.



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

# 3100 - 3999 - get params messages

# YMSG: return from  ruleBodyAnalyzer, in case of businessRule.type is not text
3100=\u0411\u0438\u0437\u043D\u0435\u0441 \u0435\u0440\u0435\u0436\u0435\u0441\u0456\u043D\u0456\u04A3 \u0442\u04AF\u0440\u0456 \u043C\u04D9\u0442\u0456\u043D \u0431\u043E\u043B\u0443\u044B \u049B\u0430\u0436\u0435\u0442
# YMSG: return from  ruleBodyAnalyzer, in case of Vocabulary is missing
3101=\u0421\u04E9\u0437\u0434\u0456\u043A \u0436\u043E\u049B

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

# YMSG: return message in case the output is partial
4100={0} \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u043A\u04E9\u0440\u0441\u0435\u0442\u0456\u043B\u0434\u0456. \u0411\u04B1\u043B \u043D\u04D9\u0442\u0438\u0436\u0435\u043B\u0435\u0440 \u0436\u0438\u043D\u0430\u0493\u044B\u043D\u044B\u04A3 \u0431\u0456\u0440 \u0431\u04E9\u043B\u0456\u0433\u0456 \u0493\u0430\u043D\u0430 \u0435\u043A\u0435\u043D\u0456\u043D \u0435\u0441\u043A\u0435\u0440\u0456\u04A3\u0456\u0437. \u041D\u04D9\u0442\u0438\u0436\u0435\u043D\u0456 \u0441\u0430\u049B\u0442\u0430\u0443 \u0436\u0430\u043B\u0430\u0443\u0448\u0430\u0441\u044B\u043D\u044B\u04A3 \u043C\u04D9\u043D\u0456 TRUE \u043C\u04D9\u043D\u0456\u043D\u0435 \u043E\u0440\u043D\u0430\u0442\u044B\u043B\u0441\u0430, \u043D\u04D9\u0442\u0438\u0436\u0435\u043B\u0435\u0440\u0434\u0456\u04A3 \u0442\u043E\u043B\u044B\u049B \u0436\u0438\u043D\u0430\u0493\u044B\u043D '{'1}. \u0448\u044B\u0493\u044B\u0441 \u043A\u0435\u0441\u0442\u0435\u0441\u0456\u043D\u0435\u043D \u0442\u0430\u0431\u0443\u0493\u0430 \u0431\u043E\u043B\u0430\u0434\u044B.

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

# YMSG: Post Activation API success
10000=SAP HANA \u0435\u0440\u0435\u0436\u0435 \u049B\u04B1\u0440\u044B\u043B\u044B\u043C\u044B\u043D\u0430 \u0430\u0440\u043D\u0430\u043B\u0493\u0430\u043D \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0441\u043A\u0440\u0438\u043F\u0442\u0456 \u0441\u04D9\u0442\u0442\u0456 \u0430\u044F\u049B\u0442\u0430\u043B\u0434\u044B.
# YMSG: Post Activation API failed
10001=SAP HANA \u0435\u0440\u0435\u0436\u0435\u043B\u0435\u0440 \u049B\u04B1\u0440\u044B\u043B\u044B\u043C\u044B\u043D\u044B\u04A3 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0441\u043A\u0440\u0438\u043F\u0442\u0456\u043D\u0434\u0435 \u049B\u0430\u0442\u0435 \u043E\u0440\u044B\u043D \u0430\u043B\u0434\u044B. {0}
# YMSG: Post Activation API failed
10002=SAP HANA \u0435\u0440\u0435\u0436\u0435\u043B\u0435\u0440 \u049B\u04B1\u0440\u044B\u043B\u044B\u043C\u044B\u043D\u044B\u04A3 \u0432\u0435\u0431 \u049B\u043E\u043B\u0434\u0430\u043D\u0431\u0430\u0441\u044B\u043D\u0430 \u0430\u0440\u043D\u0430\u043B\u0493\u0430\u043D \u0431\u0430\u0440 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0430\u043D\u044B\u049B\u0442\u0430\u043B\u0434\u044B. \u0421\u043E\u043D\u0434\u044B\u049B\u0442\u0430\u043D \u0432\u0435\u0431 \u049B\u043E\u043B\u0434\u0430\u043D\u0431\u0430 \u04AF\u0448\u0456\u043D \u04D9\u0434\u0435\u043F\u043A\u0456 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F\u043D\u044B \u043E\u0440\u043D\u0430\u0442\u044B \u0440\u04B1\u049B\u0441\u0430\u0442 \u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456.
# YMSG: Post Activation API failed
10003=\u0422\u0435\u0445\u043D\u0438\u043A\u0430\u043B\u044B\u049B \u049B\u0430\u0442\u0435\u0433\u0435 \u0431\u0430\u0439\u043B\u0430\u043D\u044B\u0441\u0442\u044B SAP HANA \u0435\u0440\u0435\u0436\u0435\u043B\u0435\u0440 \u049B\u04B1\u0440\u044B\u043B\u044B\u043C\u044B\u043D\u044B\u04A3 \u0432\u0435\u0431 \u049B\u043E\u043B\u0434\u0430\u043D\u0431\u0430\u0441\u044B\u043D \u0442\u0435\u04A3\u0448\u0435\u0443 \u0441\u04D9\u0442\u0441\u0456\u0437 \u0430\u044F\u049B\u0442\u0430\u043B\u0434\u044B. \u0421\u0435\u0431\u0435\u043F\: {0}
# YMSG: Post Activation API failed
10004=\u0415\u043D\u0434\u0456\u0440\u0456\u043B\u0433\u0435\u043D \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u0431\u0430\u0440 \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u043D\u0435\u043C\u0435\u0441\u0435 \u0435\u0440\u0435\u0436\u0435 \u0436\u04AF\u0439\u0435\u0434\u0435 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440. \u0423\u0430\u049B\u044B\u0442 \u0431\u0435\u043B\u0434\u0435\u0443\u0456 \u0436\u0430\u04A3\u0430\u0440\u0442\u044B\u043B\u0443\u0434\u0430, \u0441\u043E\u043D\u0434\u044B\u049B\u0442\u0430\u043D \u0440\u04B1\u049B\u0441\u0430\u0442 \u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456.
# YMSG: Post Activation API failed
10005=\u0415\u043D\u0434\u0456\u0440\u0456\u043B\u0433\u0435\u043D \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u0431\u0430\u0440 \u0435\u0440\u0435\u0436\u0435 \u049B\u044B\u0437\u043C\u0435\u0442\u0456 \u043D\u0435\u043C\u0435\u0441\u0435 \u0435\u0440\u0435\u0436\u0435 \u0436\u04AF\u0439\u0435\u0434\u0435 \u0431\u04B1\u0440\u044B\u043D\u043D\u0430\u043D \u0431\u0430\u0440. \u041E\u0440\u044B\u043D\u0434\u0430\u0443 \u0443\u0430\u049B\u044B\u0442\u044B\u043D\u044B\u04A3 \u0441\u0445\u0435\u043C\u0430\u0441\u044B \u0436\u0430\u04A3\u0430\u0440\u0442\u044B\u043B\u0443\u0434\u0430, \u0441\u043E\u043D\u0434\u044B\u049B\u0442\u0430\u043D \u0440\u04B1\u049B\u0441\u0430\u0442 \u0435\u0442\u0456\u043B\u043C\u0435\u0439\u0434\u0456.
