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

# 100 - 200 - Authorization

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




# 2300 - 2499 rule template messages

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

# YMSG: return from Rule service plug in, in case of wrong data object filter
2700=\u041E\u0448\u0438\u0431\u043A\u0430 \u0432 \u0444\u0438\u043B\u044C\u0442\u0440\u0435 \u0441\u043B\u0443\u0436\u0431\u044B \u043F\u0440\u0430\u0432\u0438\u043B
# YMSG: return from Rule service plug in, in case of different data objects in execution context and filter
2701=\u041E\u0431\u044A\u0435\u043A\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 '{0}' \u0432 \u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u043E\u0442\u043B\u0438\u0447\u0430\u0435\u0442\u0441\u044F \u043E\u0442 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 '{1}' \u0432 \u0444\u0438\u043B\u044C\u0442\u0440\u0435
# 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=\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0438\u043B\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\u043B\u0443\u0436\u0431\u044B \u043F\u0440\u0430\u0432\u0438\u043B \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E; \u043E\u0431\u044A\u0435\u043A\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 {0} \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 {1} \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 {2}
# YMSG: return from runtime plug in, in case of parameter mapping path contains a collection
2705=\u041F\u0443\u0442\u044C \u0441 \u043A\u043E\u043B\u043B\u0435\u043A\u0446\u0438\u0435\u0439 \u043D\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D. \u041F\u0443\u0442\u044C\: {0};
# YMSG: return from runtime plug in, in case of data object mapping entry is not unique within an execution context .
2706=\u041E\u0431\u044A\u0435\u043A\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 {0} \u0438\u043C\u0435\u0435\u0442 \u0434\u0432\u043E\u0439\u043D\u043E\u0439 \u043C\u044D\u043F\u043F\u0438\u043D\u0433
# YMSG: return from  runtime plug in, in case of parameter definition entry is not unique within an execution context .
2707=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \u043F\u0440\u0430\u0432\u0438\u043B; \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 {0} \u0434\u0443\u0431\u043B\u0438\u0440\u0443\u0435\u0442\u0441\u044F
# 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=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \u043F\u0440\u0430\u0432\u0438\u043B; \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 {0} \u043D\u0435\u0442, \u043D\u043E \u043E\u043D \u0441\u0432\u044F\u0437\u0430\u043D \u0441 \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u043C \u0434\u0430\u043D\u043D\u044B\u0445
# YMSG: return from  runtime plug in, in case of ifentifiers in dataObject type parameter do not exist in data object from vocabulary
2709=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0432 \u0441\u043B\u0443\u0436\u0431\u0435 \u043F\u0440\u0430\u0432\u0438\u043B '{0}'. \u0412 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0435 '{1}'  '{2}' \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043E\u043C \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 '{3}' \u0438\u0437 \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 '{4}'.
# YMSG: return from runtime plug in, in case of data object definition entry is not unique within parameter definition if service.
2710=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0432 \u0441\u043B\u0443\u0436\u0431\u0435 \u043F\u0440\u0430\u0432\u0438\u043B '{0}'. \u041D\u0430 \u043E\u0431\u044A\u0435\u043A\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 '{1}' \u0441\u0441\u044B\u043B\u0430\u0435\u0442\u0441\u044F \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u043D\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430.
# YMSG: return from runtime plug in, only read-only rule services can be indicated to be created with result view
2711=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \u043F\u0440\u0430\u0432\u0438\u043B '{0}'. \u0421\u043B\u0443\u0436\u0431\u0430 \u043F\u0440\u0430\u0432\u0438\u043B \u0441 \u0440\u0430\u043A\u0443\u0440\u0441\u043E\u043C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u043E\u0442\u043C\u0435\u0447\u0435\u043D\u0430 \u043A\u0430\u043A \u043F\u0440\u0435\u0434\u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u0430\u044F \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u0447\u0442\u0435\u043D\u0438\u044F.
# YMSG: return from runtime plug in, only explicit output rule services can be indicated to be created with result view
2712=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \u043F\u0440\u0430\u0432\u0438\u043B '{0}'. \u0414\u043B\u044F \u0441\u043B\u0443\u0436\u0431 \u043F\u0440\u0430\u0432\u0438\u043B \u0441 \u0440\u0430\u043A\u0443\u0440\u0441\u043E\u043C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D \u044F\u0432\u043D\u044B\u0439 \u0432\u044B\u0432\u043E\u0434.
# YMSG: returned from request handler. Rule requested to be removed from rule service but the rule is not assigned to it
2713=\u041D\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u043B\u043E\u0441\u044C \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u0438\u0441\u0432\u043E\u0435\u043D\u0438\u0435 \u043F\u0440\u0430\u0432\u0438\u043B. \u041F\u0440\u0430\u0432\u0438\u043B\u043E '{0}' \u043D\u0435 \u043F\u0440\u0438\u0441\u0432\u043E\u0435\u043D\u043E \u0441\u043B\u0443\u0436\u0431\u0435 \u043F\u0440\u0430\u0432\u0438\u043B.
# YMSG: return from  runtime plug in, in case of output contains collection parameter in event mode scenario
2714=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \u043F\u0440\u0430\u0432\u0438\u043B '{0}'. \u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C \u0432\u044B\u0432\u043E\u0434 \u0441 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043C\u0438 \u0442\u0438\u043F\u0430 \u043A\u043E\u043B\u043B\u0435\u043A\u0446\u0438\u0438 \u0434\u043B\u044F \u0441\u043B\u0443\u0436\u0431\u044B \u043F\u0440\u0430\u0432\u0438\u043B, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u0432 \u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F.
# XMSG: return from rule service validation when not found match of result data object between rule service and the vocabulary
2715=\u041E\u0431\u044A\u0435\u043A\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430 '{0}' \u0432 \u0441\u043B\u0443\u0436\u0431\u0435 \u043F\u0440\u0430\u0432\u0438\u043B '{1}' \u043D\u0435 \u0437\u0430\u0434\u0430\u043D \u043A\u0430\u043A \u0432\u0438\u0434 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F RESULT \u0432 \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0435.
# XMSG: return from rule service validation when not found match of parameter between rule service and the vocabulary
2716=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 '{0}' \u0432 \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0435 '{1}' \u043D\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D \u043A\u0430\u043A \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0430 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0441\u043B\u0443\u0436\u0431\u044B \u043F\u0440\u0430\u0432\u0438\u043B '{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=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 URL {0} \u043D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D
# YMSG: return from Request Handler, in case of unsupported request mode
2956=\u0420\u0435\u0436\u0438\u043C \#{0} \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F
# YMSG: return from Request Handler, in case of unsupported metadata
2957=\u041C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0435 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044E\u0442\u0441\u044F
# YMSG: return from Request Handler, in case of unsupported metadata for method
2958=\u0412\u044B\u0437\u043E\u0432 \u043C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D \u0442\u043E\u043B\u044C\u043A\u043E \u0441 \u043C\u0435\u0442\u043E\u0434\u043E\u043C \u0437\u0430\u043F\u0440\u043E\u0441\u0430 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=\u041E\u0448\u0438\u0431\u043A\u0430 \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 \u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0438\u043B\u0438 \u043D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \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=\u041D\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0430 \u043C\u043E\u0434\u0435\u043B\u044C \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0430\u043D\u0430\u043B\u0438\u0437\u0430
# 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=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0430\u044F \u043A\u043E\u043C\u0431\u0438\u043D\u0430\u0446\u0438\u044F \u0432\u0435\u0434\u0443\u0449\u0435\u0433\u043E \u043E\u0431\u044A\u0435\u043A\u0442\u0430, \u043A\u043B\u044E\u0447\u0435\u0439 \u0438 \u043C\u044D\u043F\u043F\u0438\u043D\u0433\u0430
# YMSG: returned when there is no association between 2 objects in vocabulary
2973=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0430\u044F \u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u044F - \u043D\u0435\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043E\u0432
# YMSG: returned when there is a use of attribute based on predictive model but the procedure for the predictive model is not defined
2974=\u041F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430 \u043C\u043E\u0434\u0443\u043B\u044F \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F {0} \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430
# YMSG: outputs tanle type is mandatory. error when missing 
2975=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430
# YMSG: error when is out name is missing in vocabulary output names 
2976=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F \u0432\u044B\u0432\u043E\u0434\u0430
# YMSG: error when rule body type is different from text or decisionTable 
2977=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0442\u0438\u043F \u0442\u0435\u043B\u0430 \u043F\u0440\u0430\u0432\u0438\u043B\u0430
# YMSG: return from Runtime plugins, in case of unsupported change mode
2978=\u0420\u0435\u0436\u0438\u043C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F '{0}' \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u0434\u043B\u044F \u0440\u0435\u0441\u0443\u0440\u0441\u0430
# YMSG: return from Runtime plugin - generate, for informing on the change mode for current resource
2979=\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F \u0440\u0435\u0441\u0443\u0440\u0441\u0430, \u0432 \u0440\u0435\u0436\u0438\u043C\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\: '{0}'
# YMSG: return when expression  
2980=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F\: '{0}'
# YMSG: return when expression  
2981=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D \u043F\u0440\u0430\u0432\u0438\u043B\u0430 '{0}'. \u0418\u043C\u044F \u0443\u0436\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u043C \u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 '{1}'.



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

# 3100 - 3999 - get params messages

# YMSG: return from  ruleBodyAnalyzer, in case of businessRule.type is not text
3100=\u0422\u0438\u043F \u0431\u0438\u0437\u043D\u0435\u0441-\u043F\u0440\u0430\u0432\u0438\u043B\u0430 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0442\u0435\u043A\u0441\u0442\u043E\u043C
# YMSG: return from  ruleBodyAnalyzer, in case of Vocabulary is missing
3101=\u041E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A

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

# YMSG: return message in case the output is partial
4100=\u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E \u043F\u043E\u0437\u0438\u0446\u0438\u0439\: {0}. \u042D\u0442\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u0447\u0430\u0441\u0442\u044C \u043D\u0430\u0431\u043E\u0440\u0430 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432. \u0415\u0441\u043B\u0438 \u0444\u043B\u0430\u0433 saveResult \u0438\u043C\u0435\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 TRUE, \u043F\u043E\u043B\u043D\u044B\u0439 \u043D\u0430\u0431\u043E\u0440 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 '{'1}.output.

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

# YMSG: Post Activation API success
10000=\u0421\u043A\u0440\u0438\u043F\u0442 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043B\u044F SAP HANA Rules Framework \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D.
# YMSG: Post Activation API failed
10001=\u041E\u0448\u0438\u0431\u043A\u0430 \u0432 \u0441\u043A\u0440\u0438\u043F\u0442\u0435 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 SAP HANA Rules Framework. {0}
# YMSG: Post Activation API failed
10002=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0430\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0434\u043B\u044F \u0432\u0435\u0431-\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F SAP HANA Rules Framework. \u041F\u043E\u044D\u0442\u043E\u043C\u0443 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0434\u043B\u044F \u0432\u0435\u0431-\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0430.
# YMSG: Post Activation API failed
10003=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E \u0432\u0435\u0431-\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F SAP HANA Rules Framework \u0438\u0437-\u0437\u0430 \u0442\u0435\u0445\u043D\u0438\u0447\u0435\u0441\u043A\u043E\u0439 \u043E\u0448\u0438\u0431\u043A\u0438. \u041F\u0440\u0438\u0447\u0438\u043D\u0430\: {0}
# YMSG: Post Activation API failed
10004=\u0421\u043B\u0443\u0436\u0431\u0430 \u043F\u0440\u0430\u0432\u0438\u043B \u0438\u043B\u0438 \u043F\u0440\u0430\u0432\u0438\u043B\u043E \u0441\u043E \u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u043E\u0439 \u0441\u043B\u0443\u0436\u0431\u043E\u0439 \u0443\u0436\u0435 \u0435\u0441\u0442\u044C \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435. \u041F\u043E\u044D\u0442\u043E\u043C\u0443 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435 \u0447\u0430\u0441\u043E\u0432\u043E\u0433\u043E \u043F\u043E\u044F\u0441\u0430 \u043D\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E.
# YMSG: Post Activation API failed
10005=\u0421\u043B\u0443\u0436\u0431\u0430 \u043F\u0440\u0430\u0432\u0438\u043B \u0438\u043B\u0438 \u043F\u0440\u0430\u0432\u0438\u043B\u043E \u0441\u043E \u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u043E\u0439 \u0441\u043B\u0443\u0436\u0431\u043E\u0439 \u0443\u0436\u0435 \u0435\u0441\u0442\u044C \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435. \u041F\u043E\u044D\u0442\u043E\u043C\u0443 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0438\u043D\u0430\u043C\u0438\u0447\u0435\u0441\u043A\u043E\u0439 \u0441\u0445\u0435\u043C\u044B \u043D\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E.
