diff --git a/config/alfresco/messages/bootstrap-spaces_ru.properties b/config/alfresco/messages/bootstrap-spaces_ru.properties
index 89d0bfcf19..d685f70b5a 100755
--- a/config/alfresco/messages/bootstrap-spaces_ru.properties
+++ b/config/alfresco/messages/bootstrap-spaces_ru.properties
@@ -98,6 +98,7 @@ spaces.templates.email.notify.name=\u0428\u0430\u0431\u043b\u043e\u043d\u044b \u
spaces.templates.email.notify.description=\u0428\u0430\u0431\u043b\u043e\u043d\u044b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043f\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u0435
spaces.templates.email.generate_the_invite_email.description=\u0428\u0430\u0431\u043b\u043e\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0439 \u0432 Alfresco Share
+spaces.templates.email.generate_the_invite_email_add_direct.description=\u0428\u0430\u0431\u043b\u043e\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u0441\u0430\u0439\u0442 \u0434\u043b\u044f Alfresco Share
spaces.templates.email.generate_the_wf_notification_email.description=\u0428\u0430\u0431\u043b\u043e\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u0434\u043b\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043e \u043d\u043e\u0432\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435 \u0431\u0438\u0437\u043d\u0435\u0441-\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430
diff --git a/config/alfresco/messages/invitation-service_ru.properties b/config/alfresco/messages/invitation-service_ru.properties
index 4e4c2a001c..0aee8c6839 100755
--- a/config/alfresco/messages/invitation-service_ru.properties
+++ b/config/alfresco/messages/invitation-service_ru.properties
@@ -21,6 +21,8 @@ invitation.invitesender.email.role.SiteCollaborator=\u0420\u0435\u0434\u0430\u04
invitation.invitesender.email.role.SiteContributor=\u041f\u0438\u0441\u0430\u0442\u0435\u043b\u044c \u0441\u0430\u0439\u0442\u0430
invitation.invitesender.email.role.SiteConsumer=\u0427\u0438\u0442\u0430\u0442\u0435\u043b\u044c \u0441\u0430\u0439\u0442\u0430
+invitation.invitesender.emailAddDirect.subject=Alfresco {0}: \u0432\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u0441\u0430\u0439\u0442 {1}
+
# Invitation workflow task description
invitation.nominated.workflow.description=\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u0430\u0439\u0442\u0443 {0}
invitation.moderated.workflow.description=\u0417\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043a \u0441\u0430\u0439\u0442\u0443 {0}
diff --git a/config/alfresco/messages/system-messages_ru.properties b/config/alfresco/messages/system-messages_ru.properties
index 320b7f4a24..f452d9e8f6 100755
--- a/config/alfresco/messages/system-messages_ru.properties
+++ b/config/alfresco/messages/system-messages_ru.properties
@@ -90,11 +90,12 @@ system.usage.err.limit_license_expiring=\u0427\u0438\u0441\u043b\u043e \u0434\u0
system.usage.err.limit_license_expired=\u0418\u0441\u0442\u0435\u043a \u0441\u0440\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 Alfresco.
# Subsystems error messages
-system.loggable_error_event.unspecified_error=\u041d\u0435\u043e\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430.
-system.jodconverter.err.failed_start=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 JodConverter. \u041f\u0440\u0438\u0447\u0438\u043d\u0430: {0}.
-system.imap.err.port_in_use=\u041f\u043e\u0440\u0442, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f IMAP, \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f: {0}.
-system.smtp.err.port_in_use=\u041f\u043e\u0440\u0442, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f SMTP, \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f: {0}.
-system.ftp.err.port_in_use=\u041f\u043e\u0440\u0442, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f FTP, \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f: {0}.
+system.portcheck.err.empty_port=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e\u0440\u0442\u0430 {0} \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u043e.
+system.portcheck.err.parse_port=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e\u0440\u0442\u0430 {0}: {1}.
+system.portcheck.err.port_out_of_bounds=\u041f\u043e\u0440\u0442, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f {0}, \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 (1, 65535): {1}.
+system.portcheck.err.ports_out_of_bounds=\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0440\u0442\u044b, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f {0}, \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 (1, 65535): {1}.
+system.portcheck.err.port_in_use=\u041f\u043e\u0440\u0442, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f {0}, \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f: {1}.
+system.portcheck.err.ports_in_use=\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0440\u0442\u044b, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f {0}, \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f: {1}.
# License
system.license.msg.unknown=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e
diff --git a/config/alfresco/messages/templates-messages_ru.properties b/config/alfresco/messages/templates-messages_ru.properties
index c6674bbb65..7334457ab3 100755
--- a/config/alfresco/messages/templates-messages_ru.properties
+++ b/config/alfresco/messages/templates-messages_ru.properties
@@ -75,3 +75,12 @@ templates.invite_user_email.invited_to_space=\u041f\u043e\u043b\u044c\u0437\u043
templates.invite_user_email.role=\u0412\u0430\u043c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0440\u043e\u043b\u044c: {0}
templates.invite_user_email.you_can_view_the_space=\u0414\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Alfresco
templates.invite_user_email.regards=\u0421 \u043d\u0430\u0438\u043b\u0443\u0447\u0448\u0438\u043c\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f\u043c\u0438
+
+#invite-email-add-direct.html
+templates.invite-email-add-direct.html.header=\u0412\u044b \u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u0441\u0430\u0439\u0442 ''{0}''
+templates.invite-email-add-direct.html.salutation=\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435, {0}!
+templates.invite-email-add-direct.html.detail=\u0412\u044b \u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b {0} {1} \u043d\u0430 \u0441\u0430\u0439\u0442 {2} \u0432 \u0440\u043e\u043b\u0438 {3}.
+templates.invite-email-add-direct.html.navigate=\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043a {0}
+templates.invite-email-add-direct.html.closing=\u0421 \u0443\u0432\u0430\u0436\u0435\u043d\u0438\u0435\u043c,
Alfresco {0}
+templates.invite-email-add-direct.html.leave=\u041d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u044d\u0442\u043e\u043c \u0441\u0430\u0439\u0442\u0435?
\u041f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u0441\u0430\u0439\u0442
+templates.invite-email-add-direct.html.alfresco_info=\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e Alfresco \u0441\u043c. \u043d\u0430 {0} http://www.alfresco.com
\ No newline at end of file
diff --git a/config/alfresco/workflow/workflow-messages_ru.properties b/config/alfresco/workflow/workflow-messages_ru.properties
index f13a380b9d..d1ea853b1a 100755
--- a/config/alfresco/workflow/workflow-messages_ru.properties
+++ b/config/alfresco/workflow/workflow-messages_ru.properties
@@ -227,6 +227,4 @@ listconstraint.wf_reviewOutcomeOptions.Reject=\u041e\u0442\u043a\u043b\u043e\u04
# The result of a workflow task seen on Workflow Details - History
# This is formed by prefixing workflowtask.outcome to the value of the wf:outcome property
workflowtask.outcome.Approve=\u041f\u0440\u0438\u043d\u044f\u0442\u043e
-workflowtask.outcome.Reject=\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u043e
-
-workflowtask.already.done.error=\u0417\u0430\u0434\u0430\u0447\u0430 \u0443\u0436\u0435 \u0431\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430, \u0435\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c.
+workflowtask.outcome.Reject=\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u043e
\ No newline at end of file