diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..d8f95d5bf55d0ab3b5222eb1feac5aeff953ba7b
--- /dev/null
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,4 @@
+#Mon Mar 02 07:26:21 CET 2020
+notification.title=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F \u0432 \u043A\u0443\u0440\u0441\u0435 "{0}"
+notification.title.group=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F \u0432 \u0433\u0440\u0443\u043F\u043F\u0435 "{0}"
+notifications.entry=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 "{0}" \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043E {1}
diff --git a/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_ru.properties
index 448a762ccd6ab962c73a241af26c19c4644fa4b3..3c617851692b813b73e24b560fe17f9a382124bf 100644
--- a/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_ru.properties
@@ -1,8 +1,11 @@
-#Thu Jun 06 08:01:57 CEST 2013
+#Mon Mar 02 07:26:42 CET 2020
 already.deleted=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0431\u044B\u043B\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u043E \u0434\u0440\u0443\u0433\u0438\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C
 already.edited=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C {0}. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443 \u043F\u043E\u0437\u0436\u0435.
+attachment=\u0424\u0430\u0439\u043B
+attachment.max.size=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0444\u0430\u0439\u043B\u0430 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0430 {0} \u041A\u0411. \u042D\u0442\u043E\u0442 \u043B\u0438\u043C\u0438\u0442 \u0431\u044B\u043B \u043F\u0440\u0435\u0432\u044B\u0448\u0435\u043D.
 create_message=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435
 display.info=\u041E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E {0}  {1}
+display.info.noauthor=\u041E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E {0}
 display.modifier=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u043E {0}  {1}
 display.new_messages=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043D\u043E\u0432\u044B\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F
 display.no_messages=\u041D\u043E\u0432\u044B\u0445 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0439 \u043D\u0435\u0442
diff --git a/src/main/java/org/olat/commons/memberlist/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/commons/memberlist/ui/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..184ee98339f669508cd9c82298d8d7779f5ba4c4
--- /dev/null
+++ b/src/main/java/org/olat/commons/memberlist/ui/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,14 @@
+#Mon Mar 02 07:30:14 CET 2020
+contact.list.coaches=\u0422\u0440\u0435\u043D\u0435\u0440\u044B
+contact.list.external=\u0412\u043D\u0435\u0448\u043D\u0438\u0435 \u043F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u0438
+contact.list.others=\u0420\u0430\u0437\u043D\u043E\u0435
+contact.list.owners=\u0412\u043B\u0430\u0434\u0435\u043B\u044C\u0446\u044B
+contact.list.participants=\u0423\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u0438
+contact.list.waiting=\u041B\u0438\u0441\u0442 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F
+nomembers=\u041D\u0435\u0442 \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u043E\u0432
+table.header.curriculum=\u0423\u0447\u0435\u0431\u043D\u044B\u0439 \u043F\u043B\u0430\u043D
+table.header.curriculum.root.displayname=\u0418\u043C\u044F
+table.header.curriculum.root.identifier=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440
+table.header.firstTime=\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044F
+table.header.lastTime=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435
+table.header.online=$org.olat.group.ui.main\:table.header.online
diff --git a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_ru.properties
index 59e65b279820121a440127daecc74fd8f8adef7f..3607a33f141992872b440c21d85781f8cebacaf3 100644
--- a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_ru.properties
@@ -1,22 +1,30 @@
-#Mon Jan 18 16:15:52 CET 2010
+#Mon Mar 02 08:10:11 CET 2020
 AssessmentManager=\u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0439 \u043E\u0446\u0435\u043D\u043A\u0438 \u0443\u0441\u043F\u0435\u0432\u0430\u0435\u043C\u043E\u0441\u0442\u0438
+Binder=\u041F\u043E\u0440\u0442\u0444\u043E\u043B\u0438\u043E 2.0
+BinderTemplate=\u0428\u0430\u0431\u043B\u043E\u043D \u041F\u043E\u0440\u0442\u0444\u043E\u043B\u0438\u043E 2.0
 BusinessGroup=\u0413\u0440\u0443\u043F\u043F\u0430
 CalendarManager=\u041A\u0430\u043B\u0435\u043D\u0434\u0430\u0440\u044C
 CalendarManager.course=\u041A\u0430\u043B\u0435\u043D\u0434\u0430\u0440\u044C \u043A\u0443\u0440\u0441\u0430
 CalendarManager.group=\u041A\u0430\u043B\u0435\u043D\u0434\u0430\u0440\u044C \u0433\u0440\u0443\u043F\u043F\u044B
 CatalogEntry=\u0417\u0430\u043F\u0438\u0441\u044C \u0432 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0435
+CertificatesManager=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B
 CourseBb=\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u043D\u044B\u0439 \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u043A\u0443\u0440\u0441\u0430
 CourseModule=\u041A\u0443\u0440\u0441
 DENCourseNode=\u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u0442\u044C \u0434\u0430\u0442\u0443
 DialogElement=\u041E\u0431\u0441\u0443\u0436\u0434\u0435\u043D\u0438\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430
+DocumentPool=\u041F\u0443\u043B \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432
 DropboxController=\u041F\u0430\u043F\u043A\u0430 \u0434\u043B\u044F \u043A\u0443\u0440\u0441\u0430
+EPStructuredMap=ePortfolio
+EPStructuredMapTemplate=\u0428\u0430\u0431\u043B\u043E\u043D \u043F\u043E\u0440\u0442\u0444\u043E\u043B\u0438\u043E
 FileResource.ANIM=\u0410\u043D\u0438\u043C\u0430\u0446\u0438\u044F
 FileResource.BLOG=\u0411\u043B\u043E\u0433
 FileResource.DOC=Word
 FileResource.FILE=\u0424\u0430\u0439\u043B
+FileResource.FORM=\u041E\u043F\u0440\u043E\u0441
 FileResource.GLOSSARY=\u0413\u043B\u043E\u0441\u0441\u0430\u0440\u0438\u0439
 FileResource.IMAGE=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435
 FileResource.IMSCP=\u0423\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 CP
+FileResource.IMSQTI21=\u0422\u0435\u0441\u0442 (QTI 2.1)
 FileResource.MOVIE=\u0424\u0438\u043B\u044C\u043C
 FileResource.PDF=PDF
 FileResource.PODCAST=\u041F\u043E\u0434\u043A\u0430\u0441\u0442
@@ -26,11 +34,21 @@ FileResource.SHAREDFOLDER=\u041F\u0430\u043F\u043A\u0430 \u043C\u0430\u0442\u043
 FileResource.SOUND=\u041C\u0443\u0437\u044B\u043A\u0430
 FileResource.SURVEY=\u0410\u043D\u043A\u0435\u0442\u0430
 FileResource.TEST=\u0422\u0435\u0441\u0442
+FileResource.VIDEO=\u0412\u0438\u0434\u0435\u043E
 FileResource.WIKI=\u0412\u0438\u043A\u0438
 FileResource.XLS=Excel
 FolderModule=\u041F\u0430\u043F\u043A\u0430
 Forum=\u0424\u043E\u0440\u0443\u043C
+GroupTask=\u0417\u0430\u0434\u0430\u0447\u0430
+Inbox=\u0412\u0445\u043E\u0434\u044F\u0449\u0438\u0435
+InfoMessage=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F
+LibrarySite=\u0411\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430
+MarkedGroupTask=\u0417\u0430\u0434\u0430\u0447\u0430 (\u0438\u0437\u0431\u0440\u0430\u043D\u043D\u044B\u0435)
+PFCourseNode=Drop Box
 ReturnboxController=\u041F\u0430\u043F\u043A\u0430 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0430
+SolutionController=\u041F\u0440\u0438\u043C\u0435\u0440\u044B \u0440\u0435\u0448\u0435\u043D\u0438\u0439
+TaxonomyLibrary=\u0411\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430 \u0441\u0438\u0441\u0442\u0435\u043C\u0430\u0442\u0438\u043A\u0438
+Templates=\u0428\u0430\u0431\u043B\u043E\u043D\u044B
 User=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C
 WikiPage=\u0412\u0438\u043A\u0438
 ajax.show.on=[Ajax-Beta-Mode]
@@ -48,9 +66,15 @@ topnav.admin=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\
 topnav.admin.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u0430\u043D\u043D\u043E\u0439 \u0438\u043D\u0441\u0442\u0430\u043B\u043B\u044F\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043C\u044B OLAT
 topnav.buddygroups=\u0413\u0440\u0443\u043F\u043F\u044B
 topnav.buddygroups.alt=\u0420\u0430\u0431\u043E\u0442\u0430\u0439\u0442\u0435 \u0441 \u0433\u0440\u0443\u043F\u043F\u0430\u043C\u0438 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F \u0438 \u0440\u0430\u0431\u043E\u0447\u0438\u043C\u0438 \u0433\u0440\u0443\u043F\u043F\u0430\u043C\u0438
+topnav.catalog=\u041A\u0430\u0442\u0430\u043B\u043E\u0433
+topnav.catalog.admin=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430\u043C\u0438
+topnav.catalog.admin.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0447\u0435\u0431\u043D\u044B\u043C\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043C\u0438 \u0432 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0435
+topnav.catalog.alt=\u041A\u0430\u0442\u0430\u043B\u043E\u0433
 topnav.close=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u043E\u043A\u043D\u043E
 topnav.close.alt=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E \u043E\u043A\u043D\u043E
 topnav.closeRecent=\u0417\u0430\u043A\u0440\u044B\u0442\u044C
+topnav.curriculum.admin=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0447\u0435\u0431\u043D\u044B\u043C \u043F\u043B\u0430\u043D\u043E\u043C
+topnav.curriculum.admin.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C \u0443\u0447\u0435\u0431\u043D\u043E\u0439 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043E\u0439
 topnav.dr=\u0423\u0447\u0435\u0431\u043D\u044B\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B
 topnav.dr.alt=\u0418\u0441\u043A\u0430\u0442\u044C \u0443\u0447\u0435\u0431\u043D\u044B\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B
 topnav.gm=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u0430\u043C\u0438
@@ -59,6 +83,9 @@ topnav.guesthome=\u0414\u043E\u043C\u0430\u0448\u043D\u044F\u044F \u0441\u0442\u
 topnav.guesthome.alt=\u0414\u043E\u043C\u0430\u0448\u043D\u044F\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F "\u0433\u043E\u0441\u0442\u044C"
 topnav.home=\u0414\u043E\u043C\u0430\u0448\u043D\u044F\u044F
 topnav.home.alt=\u0412\u0430\u0448\u0430 \u0438\u0441\u0445\u043E\u0434\u043D\u0430\u044F \u0442\u043E\u0447\u043A\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435 OLAT
+topnav.mycourses=\u041A\u0443\u0440\u0441\u044B
+topnav.portal=\u041F\u043E\u0440\u0442\u0430\u043B
+topnav.portal.alt=\u0412\u0441\u0435 \u043F\u043E\u0440\u0442\u043B\u0435\u0442\u044B
 topnav.printview=\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C
 topnav.printview.alt=\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443
 topnav.testing=\u0442\u0435\u0441\u0442
diff --git a/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_ru.properties
index 8548f35f1c12c8cbc59da882ca0e2fd39536007f..fe20a628231e34fb87b67a0ae2aad9e586c01063 100644
--- a/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_ru.properties
@@ -1,5 +1,7 @@
-#Mon Mar 02 22:47:38 CET 2009
+#Mon Mar 02 08:11:55 CET 2020
+access.skip.to.content=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u043C\u0443 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044E
 accesskey.back=\u0412\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043D\u0430 \u043E\u0434\u0438\u043D \u0448\u0430\u0433 \u043D\u0430\u0437\u0430\u0434 (\u0435\u0441\u043B\u0438 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E)
+accesskey.changes=\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u044B \u043E\u0431\u043B\u0430\u0441\u0442\u0438 \u044D\u043A\u0440\u0430\u043D\u0430 (\u0440\u0435\u0436\u0438\u043C Web2.a \u0442\u043E\u043B\u044C\u043A\u043E \u0432 IE)\: u, u, u ...
 accesskey.content=\u041E\u0431\u043B\u0430\u0441\u0442\u044C \u0434\u043B\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F
 accesskey.menu=\u041C\u0435\u043D\u044E
 accesskey.modal=\u041C\u043E\u0434\u0430\u043B\u044C\u043D\u043E\u0435 \u0434\u0438\u0430\u043B\u043E\u0433\u043E\u0432\u043E\u0435 \u043E\u043A\u043D\u043E (\u0435\u0441\u043B\u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E)
@@ -11,20 +13,26 @@ accesskey.title=\u041D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044F \u043F\u0
 accesskey.tools=\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u0438 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438
 accesskey.top=\u041D\u0430\u0447\u0430\u043B\u043E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B
 accesskey.topnav=\u0412\u0435\u0440\u0445 \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438
+content.width.full=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043F\u043E\u043B\u043D\u0443\u044E \u0448\u0438\u0440\u0438\u043D\u0443 \u043E\u043A\u043D\u0430 \u0434\u043B\u044F \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430, \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0434\u043B\u044F \u043D\u0435\u0433\u0430\u0431\u0430\u0440\u0438\u0442\u043D\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430
+content.width.standard=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u0443\u044E \u0448\u0438\u0440\u0438\u043D\u0443 \u0434\u043B\u044F \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430, \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0443\u044E \u0434\u043B\u044F \u0447\u0442\u0435\u043D\u0438\u044F \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430
+error.head=\u041E\u0448\u0438\u0431\u043A\u0430
 footer.ajax.hover=AJAX \u043C\u043E\u0434\u0443\u0441 \u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u043D -- \u044D\u0442\u043E \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442 \u0431\u044B\u0441\u0442\u0440\u043E\u0435 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435 \u0432 \u044D\u0442\u043E\u0439 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435.
 footer.logged.in.as=\u0410\u0432\u0442\u043E\u0440\u0438\u0437\u043E\u0432\u0430\u043D \u043A\u0430\u043A <i>{0}</i>
 footer.not.logged.in=\u041D\u0435 \u0430\u0432\u0442\u043E\u0440\u0438\u0437\u043E\u0432\u0430\u043D
 footer.users.online=\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0432 \u0440\u0435\u0436\u0438\u043C\u0435 \u043E\u043D\u043B\u0430\u0439\u043D
+goto.login=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0432\u0445\u043E\u0434\u0430
 header.topnav.close=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u043E\u043A\u043D\u043E
 header.topnav.close.alt=\u0417\u0430\u043A\u0440\u043E\u0439\u0442\u0435 \u044D\u0442\u043E \u043E\u043A\u043D\u043E
 header.topnav.login=\u041B\u043E\u0433\u0438\u043D
 header.topnav.login.alt=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043B\u043E\u0433\u0438\u043D
 header.topnav.logout=\u0412\u044B\u0445\u043E\u0434
 header.topnav.logout.alt=\u0412\u044B\u0445\u043E\u0434 \u0438\u0437 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B
+header.topnav.more=\u0411\u043E\u043B\u044C\u0448\u0435
 header.topnav.printview=\u041F\u0435\u0447\u0430\u0442\u044C
 header.topnav.printview.alt=\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u044D\u0442\u0443 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443
 preview.close=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u043F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
 resize.clear.tooltip=\u0412\u0435\u0440\u043D\u0443\u0442\u044C \u0448\u0438\u0440\u0438\u043D\u0443 \u0441\u0442\u043E\u043B\u0431\u0446\u0430 \u0432 \u0438\u0441\u0445\u043E\u0434\u043D\u043E\u0435 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435
 resize.compress.tooltip=\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u0448\u0438\u0440\u0438\u043D\u0443 \u0441\u0442\u043E\u043B\u0431\u0446\u0430
 resize.expand.tooltip=\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u0448\u0438\u0440\u0438\u043D\u0443 \u0441\u0442\u043E\u043B\u0431\u0446\u0430
+support.email=\u0415\u0441\u043B\u0438 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0440\u0435\u0448\u0435\u043D\u044B, \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044C \u0432 \u0441\u043B\u0443\u0436\u0431\u0443 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0438 \u043F\u043E \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C\u0443 \u0430\u0434\u0440\u0435\u0441\u0443\:
 warn.tabsfull=\u041E\u0442\u043A\u0440\u044B\u0442\u043E \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u043D\u043E\u0433\u043E \u0432\u043A\u043B\u0430\u0434\u043E\u043A. \u0417\u0430\u043A\u0440\u043E\u0439\u0442\u0435 \u0441\u043D\u0430\u0447\u0430\u043B\u0430 \u043E\u0434\u043D\u0443 \u0432\u043A\u043B\u0430\u0434\u043A\u0443 \u043F\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043C \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0434\u0440\u0443\u0433\u0443\u044E.
diff --git a/src/main/java/org/olat/core/commons/services/doceditor/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/commons/services/doceditor/ui/_i18n/LocalStrings_ru.properties
index a97a407ec169510cb9f8fa22bf3d9f5725a4902d..44948bf5d0182925e1ed7ddaffcbd8594488dd81 100644
--- a/src/main/java/org/olat/core/commons/services/doceditor/ui/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/commons/services/doceditor/ui/_i18n/LocalStrings_ru.properties
@@ -1,4 +1,4 @@
-#Thu Feb 27 08:31:07 CET 2020
+#Fri Feb 28 09:46:20 CET 2020
 admin.collabora=$org.olat.core.commons.services.doceditor.collabora.ui\:editor.display.name
 admin.data.transfer.confirmation.enabled=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043D\u043D\u044B\u0445
 admin.menu.title=\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u044B \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432
@@ -24,4 +24,5 @@ doc.type.html=HTML Document
 doc.type.pptx=PowerPoint
 doc.type.txt=\u0422\u0435\u043A\u0441\u0442
 doc.type.xlsx=Excel
+doc.type.xml=\u0420\u0430\u0441\u0448\u0438\u0440\u044F\u0435\u043C\u044B\u0439 \u044F\u0437\u044B\u043A \u0440\u0430\u0437\u043C\u0435\u0442\u043A\u0438
 error.no.editor=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043E.
diff --git a/src/main/java/org/olat/core/commons/services/webdav/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/commons/services/webdav/ui/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2f3016d620ab7c7af02891cec73d2b20606a0af1
--- /dev/null
+++ b/src/main/java/org/olat/core/commons/services/webdav/ui/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,17 @@
+#Fri Feb 28 09:52:13 CET 2020
+admin.menu.title=WebDAV
+admin.menu.title.alt=WebDAV \u0434\u043E\u0441\u0442\u0443\u043F
+admin.webdav.description=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F WebDAV, \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043C\u043E\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u043F\u043A\u0438 OpenOlat \u043D\u0430 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u043E\u043C \u0440\u0430\u0431\u043E\u0447\u0435\u043C \u0441\u0442\u043E\u043B\u0435, \u043A\u0430\u043A \u0435\u0441\u043B\u0438 \u0431\u044B \u043E\u043D\u0438 \u0431\u044B\u043B\u0438 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u043C\u0438 \u043F\u0430\u043F\u043A\u0430\u043C\u0438. \u0412\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u044D\u0442\u0443 \u0444\u0443\u043D\u043A\u0446\u0438\u044E, \u0447\u0442\u043E\u0431\u044B \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0435\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0439 \u0434\u043B\u044F \u0432\u0441\u0435\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0432\u0430\u0448\u0435\u0439 \u043F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u044B. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u043D\u0443\u044E \u043F\u043E\u043C\u043E\u0449\u044C.
+core.webdav=WebDAV
+webdav.client.exclusion=\u0417\u0430\u043F\u0440\u0435\u0442 \u043A\u043B\u0438\u0435\u043D\u0442\u0430 WebDAV
+webdav.curriculumelementsfolders=\u0413\u0440\u0443\u043F\u043F\u043E\u0432\u044B\u0435 \u043A\u0443\u0440\u0441\u044B \u043F\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C \u0443\u0447\u0435\u0431\u043D\u043E\u0439 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B
+webdav.digest=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442-\u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044E \u0441 HTTP-\u0434\u043E\u0441\u0442\u0443\u043F\u043E\u043C
+webdav.for.learners.bookmarks=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u043A\u0443\u0440\u0441\u0430\u043C, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 \u043E\u0442\u043C\u0435\u0442\u0438\u043B\u0438 \u043A\u0430\u043A \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u044B\u0435.
+webdav.for.learners.participants=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u0434\u043B\u044F \u043A\u0443\u0440\u0441\u043E\u0432, \u0433\u0434\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u043E\u043C \u0438\u043B\u0438 \u0442\u0440\u0435\u043D\u0435\u0440\u043E\u043C
+webdav.link=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0438 WebDAV
+webdav.managedfolders=\u0413\u0440\u0443\u043F\u043F\u043E\u0432\u044B\u0435 "\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0435" \u043A\u0443\u0440\u0441\u044B
+webdav.module=WebDAV \u0434\u043E\u0441\u0442\u0443\u043F
+webdav.on=\u0432\u043A\u043B\u044E\u0447\u0435\u043D
+webdav.prepend.reference=\u041F\u043E\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u043D\u0430 \u0432\u043D\u0435\u0448\u043D\u0438\u0439 \u043A\u0443\u0440\u0441 \u043A \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044E
+webdav.termsfolders=\u0413\u0440\u0443\u043F\u043F\u043E\u0432\u044B\u0435 \u043A\u0443\u0440\u0441\u044B \u043F\u043E \u0441\u0435\u043C\u0435\u0441\u0442\u0440\u0430\u043C
+webdav.user.agent.exclusion=\u0421\u043F\u0438\u0441\u043E\u043A \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445 \u0430\u0433\u0435\u043D\u0442\u043E\u0432 (\u0437\u0430\u043F\u044F\u0442\u0430\u044F \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044F)
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_ru.properties
index 777ed7239ea01d2a55a877d3aa3f59612b4de42f..f028008974fc75e9ab41fbff0f543bef231eae18 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_ru.properties
@@ -1,4 +1,6 @@
-#Mon Jan 18 16:17:51 CET 2010
+#Mon Mar 02 08:12:33 CET 2020
+confirm.delete.file=\u0412\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B?
+confirm.delete.file.title=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u0430\u0439\u043B
 day.short.di=\u0432\u0442\u0440
 day.short.do=\u0447\u0435\u0442
 day.short.fr=\u043F\u044F\u0442
@@ -6,6 +8,13 @@ day.short.mi=\u0441\u0440\u0434
 day.short.mo=\u043F\u043E\u043D
 day.short.sa=\u0441\u0443\u0431
 day.short.so=\u0432\u0441\u043A
+file.element.delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0444\u0430\u0439\u043B \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430
+file.element.error.general=\u041F\u0440\u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u043E\u0437\u043D\u0438\u043A\u043B\u0430 \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430. \u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043F\u043E\u043F\u044B\u0442\u0430\u0439\u0442\u0435\u0441\u044C \u043F\u0435\u0440\u0435\u0441\u043B\u0430\u0442\u044C \u0444\u0430\u0439\u043B \u0435\u0449\u0451 \u0440\u0430\u0437 \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0435\u0433\u043E \u0438\u043C\u044F \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0438\u043A\u0430\u043A\u0438\u0445 \u0441\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0445 \u0437\u043D\u0430\u043A\u043E\u0432 (+"*\u00E7&/()\=?^`^'\!$\u00A3\u00A8\:,;\u00A7\u00B0).
+file.element.select=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0444\u0430\u0439\u043B
+file.element.select.maxsize=\u041C\u0430\u043A\u0441 {0} \u041C\u0431\u0430\u0439\u0442
+inline.edit.help=\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
+inline.empty.click.for.edit=<\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F>
+integer.element.int.error=\u041E\u0436\u0438\u0434\u0430\u0435\u043C\u044B\u0439 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 - \u0446\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E
 month.long.apr=\u0430\u043F\u0440\u0435\u043B\u044C
 month.long.aug=\u0430\u0432\u0433\u0443\u0441\u0442
 month.long.dec=\u0434\u0435\u043A\u0430\u0431\u0440\u044C
@@ -18,11 +27,7 @@ month.long.mar=\u043C\u0430\u0440\u0442
 month.long.nov=\u043D\u043E\u044F\u0431\u0440\u044C
 month.long.oct=\u043E\u043A\u0442\u044F\u0431\u0440\u044C
 month.long.sep=\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C
-file.element.error.general=\u041F\u0440\u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u043E\u0437\u043D\u0438\u043A\u043B\u0430 \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430. \u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043F\u043E\u043F\u044B\u0442\u0430\u0439\u0442\u0435\u0441\u044C \u043F\u0435\u0440\u0435\u0441\u043B\u0430\u0442\u044C \u0444\u0430\u0439\u043B \u0435\u0449\u0451 \u0440\u0430\u0437 \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0435\u0433\u043E \u0438\u043C\u044F \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0438\u043A\u0430\u043A\u0438\u0445 \u0441\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0445 \u0437\u043D\u0430\u043A\u043E\u0432 (+"*\u00E7&/()\=?^`^'\!$\u00A3\u00A8\:,;\u00A7\u00B0).
-file.element.select=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0444\u0430\u0439\u043B
-file.element.select.maxsize=\u041C\u0430\u043A\u0441 {0} \u041C\u0431\u0430\u0439\u0442
-inline.empty.click.for.edit=<\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F>
-integer.element.int.error=\u041E\u0436\u0438\u0434\u0430\u0435\u043C\u044B\u0439 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 - \u0446\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E
+selection.no.value=-
 text.element.error.maxvalue=\u041D\u0430\u0438\u0431\u043E\u043B\u044C\u0448\u0435\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 {0}.
 text.element.error.minvalue=\u041D\u0430\u0438\u043C\u0435\u043D\u044C\u0448\u0435\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 {0}.
 text.element.error.notlongerthan=\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0443\u043C {0} \u0437\u043D\u0430\u043A\u043E\u0432.
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/_i18n/LocalStrings_ru.properties
index 28dedb582f23792b2d8021f37716b6e029c481c4..bb50b0fe28f3ecd68d28f6a7bf3bf422be465f05 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/_i18n/LocalStrings_ru.properties
@@ -1,2 +1,8 @@
-#Tue Sep 22 00:16:31 CEST 2009
+#Mon Mar 02 08:18:48 CET 2020
+formatted=\u041E\u0442\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D
+left.clear=\u0412\u044B\u0440\u043E\u0432\u043D\u044F\u0442\u044C \u0432\u043B\u0435\u0432\u043E \u0438 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C
+left.clear.nomargin=\u041F\u043E \u043B\u0435\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E \u0441 \u043F\u043E\u0434\u043F\u0438\u0441\u044C\u044E
+multiLine=\u041D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0442\u0440\u043E\u043A
+oneLine=\u041E\u0434\u043D\u0430 \u043B\u0438\u043D\u0438\u044F
 richText.element.target.window.alwayssame=\u041E\u0442\u043A\u0440\u044B\u0432\u0430\u0442\u044C \u043B\u0438\u043D\u043A \u0432\u0441\u0435\u0433\u0434\u0430 \u0432 \u0442\u043E\u043C \u0436\u0435 \u043D\u043E\u0432\u043E\u043C \u043E\u043A\u043D\u0435
+right.clear=\u0412\u044B\u0440\u043E\u0432\u043D\u044F\u0442\u044C \u043F\u0440\u0430\u0432\u043E \u0438 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/plugins/olatcharcount/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/plugins/olatcharcount/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..79ed9c46b752f374dcf48232fb7e6f7f4bfb69fb
--- /dev/null
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/plugins/olatcharcount/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,3 @@
+#Mon Mar 02 08:19:52 CET 2020
+olatcharcount.size=\u0421\u0438\u043C\u0432\u043E\u043B\u044B\: {0}
+olatcharcount.tooltip=\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0440\u0430\u0437\u043C\u0435\u0442\u043A\u0438 HTML.
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/plugins/olatmovieviewer/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/plugins/olatmovieviewer/_i18n/LocalStrings_ru.properties
index fcd7a5b2a5c94bdf0e21d3280fe607db6da449f1..2be957e0c22c847f6f0e53fa87e479eb8299ccbe 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/plugins/olatmovieviewer/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/plugins/olatmovieviewer/_i18n/LocalStrings_ru.properties
@@ -1,17 +1,31 @@
-#Wed Jul 28 13:33:33 CEST 2010
+#Mon Mar 02 08:21:54 CET 2020
 olatmovieviewer.address=Streaming-\u0410\u0434\u0440\u0435\u0441
 olatmovieviewer.advanced=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439
+olatmovieviewer.autostart=\u041D\u0430\u0447\u0430\u0442\u044C \u043D\u0435\u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E
 olatmovieviewer.button_desc=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C / \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043D\u043E\u043F\u043A\u0443 \u0434\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u043A\u0430 Streaming-\u0432\u0438\u0434\u0435\u043E
 olatmovieviewer.button_title=\u041A\u043D\u043E\u043F\u043A\u0430 \u0434\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u043A\u0430 Streaming-\u0432\u0438\u0434\u0435\u043E
+olatmovieviewer.config.title=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u043C\u0435\u0434\u0438\u0430-\u043F\u043B\u0435\u0435\u0440\u0430 OLAT
+olatmovieviewer.controlbar=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u0430\u043D\u0435\u043B\u044C \u0437\u0430\u0434\u0430\u0447
 olatmovieviewer.desc=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C / \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C Streaming-\u0432\u0438\u0434\u0435\u043E. \u041F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 Flash, Shockwave, QuickTime, RealMedia \u0438 Windows Media.
 olatmovieviewer.duration=\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C
 olatmovieviewer.general=\u041E\u0431\u0449\u0438\u0439
+olatmovieviewer.http=http (\u043F\u0441\u0435\u0432\u0434\u043E) \u043F\u043E\u0442\u043E\u043A\u043E\u0432\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 (\u0442\u043E\u043B\u044C\u043A\u043E .FLV)
 olatmovieviewer.insert=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C
 olatmovieviewer.invalid_date=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0432\u0440\u0435\u043C\u0435\u043D\u0438. \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435, \u043F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u0444\u043E\u0440\u043C\u0430\u0442 \u0447\u0447\:\u043C\u043C\:\u0441\u0441.000
 olatmovieviewer.name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435
+olatmovieviewer.nanoo=Nanoo.tv
 olatmovieviewer.play=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0444\u0438\u043B\u044C\u043C\u0430
+olatmovieviewer.poster=\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
 olatmovieviewer.preview=\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
+olatmovieviewer.provider=\u0422\u0438\u043F
+olatmovieviewer.repeat=\u041F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u0438\u0435
+olatmovieviewer.rtmp=\u041F\u043E\u0442\u043E\u043A\u043E\u0432\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 RTMP
 olatmovieviewer.size=\u0420\u0430\u0437\u043C\u0435\u0440
+olatmovieviewer.sound=\u0417\u0432\u0443\u043A (.MP3, .AAC)
 olatmovieviewer.starttime=\u0421\u0442\u0430\u0440\u0442
+olatmovieviewer.streamer=\u041F\u043E\u0442\u043E\u043A\u043E\u0432\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440
 olatmovieviewer.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0442\u0435\u043A\u0441\u0442\u0430
 olatmovieviewer.title=\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430 Streaming-\u0432\u0438\u0434\u0435\u043E
+olatmovieviewer.video=\u0412\u0438\u0434\u0435\u043E (.FLV, .F4V, .MP4, .M4V (h264 coded), .AAC, and .M4A)
+olatmovieviewer.vimeo=Vimeo
+olatmovieviewer.youtube=YouTube
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..a5766de3f5920b3b549e4243ef8677f78e103728
--- /dev/null
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,16 @@
+#Mon Mar 02 08:23:57 CET 2020
+aria.customize=\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0446\u044B
+aria.filters=\u0424\u0438\u043B\u044C\u0442\u0440\u044B
+aria.reset.search=\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A
+aria.search.input=\u041F\u043E\u0438\u0441\u043A
+aria.select.row=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u043E\u043A\u0443
+aria.select.row.with.val=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 {0}
+aria.sort=\u0422\u0430\u0431\u043B\u0438\u0446\u0430 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438
+aria.view.custom=\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0441\u043F\u0438\u0441\u043E\u043A
+aria.view.table=\u0422\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0435 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435
+form.checkall.numbered=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 {0} \u0441\u0442\u0440\u043E\u043A
+form.checkpage=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B
+page.size.a=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043E\u0442 {0} \u0434\u043E {1} \u0438\u0437 {2} \u0441\u0442\u0440\u043E\u043A.
+page.size.b=\u0417\u0430\u043F\u0438\u0441\u0438 \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435
+remove.filters=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u0438\u043B\u044C\u0442\u0440\u044B
+show.all=\u0412\u0441\u0435
diff --git a/src/main/java/org/olat/core/gui/components/stack/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/gui/components/stack/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..7ccbf141d1eea1000cf01b4cca336bb21ca007c8
--- /dev/null
+++ b/src/main/java/org/olat/core/gui/components/stack/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,2 @@
+#Mon Mar 02 08:24:10 CET 2020
+doclose=\u0417\u0430\u043A\u0440\u044B\u0442\u044C {0}
diff --git a/src/main/java/org/olat/core/gui/components/table/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/gui/components/table/_i18n/LocalStrings_ru.properties
index d1ff31d33fa7816922f3eb64e85bf6ae6ee50230..36d70e9a13d5ba0677f90380843ba5de318daf27 100644
--- a/src/main/java/org/olat/core/gui/components/table/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/gui/components/table/_i18n/LocalStrings_ru.properties
@@ -1,4 +1,4 @@
-#Tue Jan 19 16:09:19 CET 2010
+#Mon Mar 02 08:24:19 CET 2020
 checkall=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435
 command.changecols=\u0421\u0442\u043E\u043B\u0431\u0446\u044B...
 default.tableEmptyMessage=\u0414\u0430\u043D\u043D\u044B\u0445, \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0445 \u0412\u0430\u0448\u0435\u043C\u0443 \u0437\u0430\u043F\u0440\u043E\u0441\u0443, \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0438\u043B\u0438 \u043E\u043D\u0438 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u044B \u0412\u0430\u043C.
@@ -9,6 +9,7 @@ row.move.left=\u041F\u0435\u0440\u0435\u0434\u0432\u0438\u043D\u0443\u0442\u044C
 row.move.right=\u041F\u0435\u0440\u0435\u0434\u0432\u0438\u043D\u0443\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0435\u0446 \u043D\u0430\u043F\u0440\u0430\u0432\u043E
 row.sort=\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u0441\u043B\u0435 \u044D\u0442\u043E\u0433\u043E \u0441\u0442\u043E\u043B\u0431\u0446\u0430
 row.sort.invert=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u043E\u0440\u044F\u0434\u043E\u043A \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438
+table.export.title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0442\u0430\u0431\u043B\u0438\u0446\u044B
 table.filter.label=\u0424\u0438\u043B\u044C\u0442\u0440\:
 table.filtered.include.plur=\u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C
 table.filtered.include.sing=\u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442
diff --git a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_ru.properties
index afbffd2d8f73b5e00c341d44da7f9d065c98a06e..858dd4fccd81683cdfc082c78afac1b0eb1b7ebc 100644
--- a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_ru.properties
@@ -1,4 +1,4 @@
-#Thu Sep 03 11:24:41 CEST 2015
+#Mon Mar 02 07:32:12 CET 2020
 LearningGroup=\u0413\u0440\u0443\u043F\u043F\u0430 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F
 action.choose=\u0412\u044B\u0431\u0440\u0430\u0442\u044C
 admin.menu.title=\u0413\u0440\u0443\u043F\u043F\u0430
@@ -33,7 +33,10 @@ create.form.error.illegalName=\u0417\u0430\u043F\u044F\u0442\u044B\u0435 \u0438
 create.form.error.illegalNames=$\:create.form.error.illegalName . \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u0438\u043C\u0435\u043D\u0430 \u0433\u0440\u0443\u043F\u043F \u043E\u0448\u0438\u0431\u043E\u0447\u043D\u044B\: {0}
 create.form.error.nameTooLong=\u0418\u043C\u0435\u043D\u0430 \u0433\u0440\u0443\u043F\u043F \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u0435\u0432\u044B\u0448\u0430\u0442\u044C \u0434\u043B\u0438\u043D\u0443 {0} \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432
 create.form.error.numberOrNull=\u0412\u0432\u043E\u0434\u0438\u0442\u044C \u0432 \u043F\u043E\u043B\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u0447\u0438\u0441\u043B\u0430, \u0435\u0441\u043B\u0438 \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C '\u0411\u0435\u0437 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F', \u0442\u043E \u043D\u0435 \u0437\u0430\u043F\u043E\u043B\u043D\u044F\u0439\u0442\u0435 \u043F\u043E\u043B\u0435
+create.form.externalid=\u0412\u043D\u0435\u0448\u043D\u0438\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440
 create.form.groupcard=\u0412\u0438\u0437\u0438\u0442\u043D\u0430\u044F \u043A\u0430\u0440\u0442\u043E\u0447\u043A\u0430
+create.form.managedflags=\u0412\u043D\u0435\u0448\u043D\u0435 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438
+create.form.managedflags.intro=\u042D\u0442\u0430 \u0433\u0440\u0443\u043F\u043F\u0430 \u0431\u044B\u043B\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0430 \u0432\u043D\u0435\u0448\u043D\u0438\u043C \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u043C. \u041F\u043E\u044D\u0442\u043E\u043C\u0443 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0438 \u043C\u043E\u0434\u0443\u043B\u0438 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u044B \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u044B \u0432 OpenOlat. \u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0437\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u044B \u0432 OpenOlat\:
 create.form.message.example.group=(\u041F\u0440\u0438\u043C\u0435\u0440\: \u041A\u0440\u0430\u0441\u043D\u044B\u0439, \u0417\u0435\u043B\u0435\u043D\u044B\u0439, \u0413\u043E\u043B\u0443\u0431\u043E\u0439)
 create.form.title=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u0433\u0440\u0443\u043F\u043F\u0443 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F 
 create.form.title.bgname=\u0418\u043C\u044F \u0433\u0440\u0443\u043F\u043F\u044B
@@ -42,6 +45,9 @@ create.form.title.description=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435
 create.form.title.max=\u041F\u0440\u0435\u0434\u0443\u0441\u043C\u043E\u0442\u0440\u0435\u043D\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E <br> \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u043E\u0432
 create.form.title.min=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E <br> \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u043E\u0432
 create.form.title.minmax.example=\u0415\u0441\u043B\u0438 \u0431\u0435\u0437 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F\: \u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u043C
+dedup.done=\u041E\u0447\u0438\u0441\u0442\u043A\u0430 \u043A\u0443\u0440\u0441\u0430 \u0438 \u0447\u043B\u0435\u043D\u043E\u0432 \u0433\u0440\u0443\u043F\u043F\u044B \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u0430
+dedup.members=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u043E\u0432 \u043A\u0443\u0440\u0441\u0430
+dedup.members.desc=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u00AB$\: dedup.members\u00BB, \u0447\u0442\u043E\u0431\u044B \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0441\u043F\u0438\u0441\u043E\u043A \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u043E\u0432 \u043A\u0443\u0440\u0441\u0430 \u0432\u043E \u0432\u0441\u0435\u0445 \u043A\u0443\u0440\u0441\u0430\u0445 \u044D\u0442\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B. \u042D\u0442\u043E \u0444\u0443\u043D\u043A\u0446\u0438\u044F \u043E\u0431\u0441\u043B\u0443\u0436\u0438\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u043E\u0447\u0438\u0441\u0442\u043A\u0438 \u043F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0438\u0445\u0441\u044F \u043A\u0443\u0440\u0441\u043E\u0432 \u0438 \u0433\u0440\u0443\u043F\u043F\u043E\u0432\u043E\u0433\u043E \u0443\u0447\u0430\u0441\u0442\u0438\u044F \u0432 \u043A\u0443\u0440\u0441\u0430\u0445.
 default.context=\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u043E \u0432 \u043A\u0443\u0440\u0441\u0435
 error.group.name.exists=\u0422\u0430\u043A\u043E\u0435 \u0438\u043C\u044F \u0433\u0440\u0443\u043F\u043F\u044B \u0443\u0436\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u0432 \u044D\u0442\u043E\u043C \u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0435. \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043E\u0435 \u0438\u043C\u044F, \u043F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430. 
 fieldset.legend.groupowners=\u0420\u0443\u043A\u043E\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C