Merge branch 'master' of github.com:chamilo/chamilo-lms

pull/4011/head
Yannick Warnier 4 years ago
commit 86da80cb72
  1. 25
      assets/locales/ar.json
  2. 25
      assets/locales/ast_ES.json
  3. 25
      assets/locales/bg.json
  4. 25
      assets/locales/bn_BD.json
  5. 25
      assets/locales/bo_CN.json
  6. 25
      assets/locales/bs_BA.json
  7. 25
      assets/locales/ca_ES.json
  8. 25
      assets/locales/cs_CZ.json
  9. 25
      assets/locales/da.json
  10. 25
      assets/locales/de.json
  11. 25
      assets/locales/el.json
  12. 25
      assets/locales/en.json
  13. 25
      assets/locales/eo.json
  14. 25
      assets/locales/es.json
  15. 25
      assets/locales/eu_ES.json
  16. 25
      assets/locales/fa_AF.json
  17. 25
      assets/locales/fa_IR.json
  18. 25
      assets/locales/fi_FI.json
  19. 25
      assets/locales/fo_FO.json
  20. 25
      assets/locales/fr_FR.json
  21. 25
      assets/locales/fur.json
  22. 25
      assets/locales/gl.json
  23. 25
      assets/locales/he_IL.json
  24. 25
      assets/locales/hi.json
  25. 25
      assets/locales/hr_HR.json
  26. 25
      assets/locales/hu_HU.json
  27. 25
      assets/locales/id_ID.json
  28. 25
      assets/locales/it.json
  29. 25
      assets/locales/ja.json
  30. 25
      assets/locales/ka_GE.json
  31. 25
      assets/locales/ko_KR.json
  32. 25
      assets/locales/lt_LT.json
  33. 25
      assets/locales/lv_LV.json
  34. 25
      assets/locales/mk_MK.json
  35. 25
      assets/locales/ms_MY.json
  36. 25
      assets/locales/nl.json
  37. 25
      assets/locales/nn_NO.json
  38. 25
      assets/locales/oc.json
  39. 25
      assets/locales/pl_PL.json
  40. 25
      assets/locales/ps.json
  41. 25
      assets/locales/pt_PT.json
  42. 25
      assets/locales/quz_PE.json
  43. 25
      assets/locales/ro_RO.json
  44. 25
      assets/locales/ru_RU.json
  45. 25
      assets/locales/sk_SK.json
  46. 25
      assets/locales/sl_SI.json
  47. 25
      assets/locales/so_SO.json
  48. 25
      assets/locales/sr_RS.json
  49. 25
      assets/locales/sv_SE.json
  50. 25
      assets/locales/sw_KE.json
  51. 25
      assets/locales/th.json
  52. 25
      assets/locales/tl_PH.json
  53. 25
      assets/locales/tr.json
  54. 25
      assets/locales/uk_UA.json
  55. 25
      assets/locales/vi_VN.json
  56. 25
      assets/locales/xh_ZA.json
  57. 25
      assets/locales/yo_NG.json
  58. 25
      assets/locales/zh_CN.json
  59. 25
      assets/locales/zh_TW.json
  60. 2
      assets/vue/components/Loading.vue
  61. 2
      assets/vue/components/course/CourseToolList.vue
  62. 2
      assets/vue/i18n.js
  63. 20
      assets/vue/views/ccalendarevent/List.vue
  64. 12
      assets/vue/views/course/Home.vue
  65. 2
      assets/vue/views/course/List.vue
  66. 2
      assets/vue/views/coursecategory/List.vue
  67. 2
      assets/vue/views/documents/List.vue
  68. 2
      assets/vue/views/documents/List.vue.vuetify
  69. 2
      assets/vue/views/documents/ListQuasar.vue
  70. 17
      assets/vue/views/message/List.vue
  71. 83
      assets/vue/views/message/Show.vue
  72. 5
      assets/vue/views/user/courses/List.vue
  73. 4
      assets/vue/views/user/sessions/List.vue
  74. 10
      public/main/admin/index.php
  75. 4
      public/main/inc/lib/formvalidator/Element/DateTimeRangePicker.php
  76. 11
      src/CoreBundle/Command/UpdateVueTranslations.php
  77. 4
      src/CoreBundle/Controller/Api/CreateMessageAttachmentAction.php
  78. 6
      src/CoreBundle/Entity/AbstractResource.php
  79. 1
      src/CoreBundle/Entity/Message.php
  80. 3
      src/CoreBundle/Entity/MessageAttachment.php
  81. 26
      src/CoreBundle/Entity/ResourceFile.php
  82. 2
      src/CoreBundle/Entity/ResourceNode.php
  83. 4
      src/CoreBundle/Repository/LanguageRepository.php
  84. 2
      src/CoreBundle/Security/Authorization/Voter/MessageVoter.php
  85. 16
      src/CoreBundle/Tool/AbstractTool.php
  86. 2
      translations/messages.fr.po

@ -1,4 +1,23 @@
{
"Agenda": "\u0627\u0644\u0623\u062c\u0646\u062f\u0629",
"Announcement": "\u062a\u0628\u0644\u064a\u063a",
"Attendance": "\u0627\u0644\u062d\u0636\u0648\u0631",
"Course description": "\u0648\u0635\u0641 \u0627\u0644\u0645\u0642\u0631\u0631",
"Course progress": "\u0627\u0644\u062a\u0642\u062f\u0645 \u0641\u064a \u0627\u0644\u0645\u0642\u0631\u0631",
"Documents": "\u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a",
"Tests": " \u0627\u0644\u0625\u062e\u062a\u0628\u0627\u0631\u0627\u062a",
"Forum": "\u0627\u0644\u0645\u0646\u062a\u062f\u0649",
"Glossary": "\u0642\u0627\u0645\u0648\u0633",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u0627\u0644\u0631\u0627\u0628\u0637",
"Student publication": "Student publication",
"Groups": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a",
"Member": "\u0627\u0644\u0639\u0636\u0648",
"Survey": "\u0627\u0633\u062a\u0637\u0644\u0627\u0639",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644",
"My courses": "\u0645\u0642\u0631\u0631\u0627\u062a\u064a",
"Start recording": "\u0628\u062f\u0623 \u0627\u0644\u062a\u0633\u062c\u064a\u0644",
@ -96,5 +115,9 @@
"User": "\u0645\u0633\u062a\u062e\u062f\u0645",
"Sent date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0631\u0633\u0627\u0644",
"Sent": "\u062a\u0645 \u0627\u0644\u0627\u0631\u0633\u0627\u0644",
"Attachments": "\u0645\u0631\u0641\u0642\u0627\u062a"
"Attachments": "\u0645\u0631\u0641\u0642\u0627\u062a",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Axenda",
"Announcement": "Anuncies",
"Attendance": "",
"Course description": "Descripci\u00f3n del cursu",
"Course progress": "",
"Documents": "Documentos",
"Tests": "Exercicios",
"Forum": "Foros",
"Glossary": "Glosariu",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Enllaces",
"Student publication": "Student publication",
"Groups": "Grupos",
"Member": "Usuariu",
"Survey": "Encuesta",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Los mios cursos",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Usuariu",
"Sent date": "Fecha d'unv\u00edu",
"Sent": "",
"Attachments": "Recursos amestaos"
"Attachments": "Recursos amestaos",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0430",
"Announcement": "\u041e\u0431\u044f\u0432\u0438",
"Attendance": "\u041f\u0440\u0438\u0441\u044a\u0441\u0442\u0432\u0438\u0435",
"Course description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430 \u043a\u0443\u0440\u0441\u0430",
"Course progress": "\u041d\u0430\u043f\u0440\u0435\u0434\u044a\u043a \u0432 \u043a\u0443\u0440\u0441\u0430",
"Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438",
"Tests": "\u0422\u0435\u0441\u0442\u043e\u0432\u0435",
"Forum": "\u0424\u043e\u0440\u0443\u043c\u0438",
"Glossary": "\u0422\u0435\u0440\u043c\u0438\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u043d \u0440\u0435\u0447\u043d\u0438\u043a",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u0412\u0440\u044a\u0437\u043a\u0430",
"Student publication": "Student publication",
"Groups": "\u0413\u0440\u0443\u043f\u0438",
"Member": "\u0427\u043b\u0435\u043d",
"Survey": "\u0410\u043d\u043a\u0435\u0442\u0430",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u041c\u043e\u0438\u0442\u0435 \u043a\u0443\u0440\u0441\u043e\u0432\u0435",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b",
"Sent date": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0438\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435",
"Sent": "",
"Attachments": "\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u0435\u043d\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438"
"Attachments": "\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u0435\u043d\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Anunci",
"Attendance": "Assist\u00e8ncia",
"Course description": "Detalls del curs",
"Course progress": "Programaci\u00f3 did\u00e0ctica",
"Documents": "Documents",
"Tests": "Exercicis",
"Forum": "F\u00f2rums",
"Glossary": "Glossari",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Enlla\u00e7",
"Student publication": "Student publication",
"Groups": "Grups",
"Member": "Usuari",
"Survey": "Enquesta",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Accedeix",
"My courses": "La meva llista de cursos",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Usuari",
"Sent date": "Data d'enviament",
"Sent": "Enviat",
"Attachments": "Annexes"
"Attachments": "Annexes",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "Ozn\u00e1men\u00ed",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "Testy",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "Skupiny",
"Member": "\u010clen",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Moje kurzy",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "U\u017eivatel",
"Sent date": "",
"Sent": "",
"Attachments": "P\u0159idan\u00e9 zdroje"
"Attachments": "P\u0159idan\u00e9 zdroje",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Kalender",
"Announcement": "Meddelelser",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumenter",
"Tests": "\u00d8velser",
"Forum": "Diskussionsfora",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Grupper",
"Member": "Medlem",
"Survey": "Evaluering",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Min kursusoversigt",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Bruger",
"Sent date": "Dato for afsendt",
"Sent": "",
"Attachments": "Vedh\u00e6ftninger"
"Attachments": "Vedh\u00e6ftninger",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Gruppen-Kalender",
"Announcement": "Ank\u00fcndigung",
"Attendance": "Anwesenheit",
"Course description": "Kursbeschreibung",
"Course progress": "Kurs-Themen",
"Documents": "Dokumente",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Lexikon",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Gruppen",
"Member": "Mitglied",
"Survey": "Umfrage",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Eintragen",
"My courses": "Meine Kurse",
"Start recording": "Aufnahme starten",
@ -96,5 +115,9 @@
"User": "Benutzer",
"Sent date": "Datum senden",
"Sent": "Gesendet",
"Attachments": "Anh\u00e4nge"
"Attachments": "Anh\u00e4nge",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u0391\u03c4\u03b6\u03ad\u03bd\u03c4\u03b1",
"Announcement": "\u0391\u03bd\u03b1\u03ba\u03bf\u03af\u03bd\u03c9\u03c3\u03b7",
"Attendance": "\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1",
"Course description": "\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03bc\u03b1\u03b8\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2",
"Course progress": "\u03a0\u03c1\u03cc\u03bf\u03b4\u03bf\u03c2 \u03bc\u03b1\u03b8\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2",
"Documents": "\u0388\u03b3\u03b3\u03c1\u03b1\u03c6\u03b1",
"Tests": "\u03a4\u03b5\u03c3\u03c4",
"Forum": "\u03a0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae \u03c3\u03c5\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd",
"Glossary": "\u0393\u03bb\u03c9\u03c3\u03c3\u03ac\u03c1\u03b9",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2",
"Student publication": "Student publication",
"Groups": "\u039f\u03bc\u03ac\u03b4\u03b5\u03c2",
"Member": "\u039c\u03ad\u03bb\u03bf\u03c2",
"Survey": "\u0391\u03c0\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "\u03a3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af\u03c4\u03b5",
"My courses": "\u03a4\u03b1 \u03bc\u03b1\u03b8\u03ae\u03bc\u03b1\u03c4\u03ac \u03bc\u03bf\u03c5",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u03a7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2",
"Sent date": "Sent date",
"Sent": "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae",
"Attachments": "\u0395\u03c0\u03b9\u03c3\u03c5\u03bd\u03ac\u03c8\u03b5\u03b9\u03c2"
"Attachments": "\u0395\u03c0\u03b9\u03c3\u03c5\u03bd\u03ac\u03c8\u03b5\u03b9\u03c2",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Announcement",
"Attendance": "Attendance",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Glossary",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
@ -96,5 +115,9 @@
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments"
"Attachments": "Attachments",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agendo",
"Announcement": "Komuniko",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumentoj",
"Tests": "Ekzercoj XX",
"Forum": "Forumoj",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Ligilo",
"Student publication": "Student publication",
"Groups": "Grupoj",
"Member": "Uzanto",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "miajn kursojn",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Uzulo",
"Sent date": "",
"Sent": "",
"Attachments": "Aldonita\u0135oj"
"Attachments": "Aldonita\u0135oj",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Avisos",
"Attendance": "Asistencia",
"Course description": "Descripci\u00f3n del curso",
"Course progress": "Programaci\u00f3n did\u00e1ctica",
"Documents": "Documentos",
"Tests": "Ejercicios",
"Forum": "Foro",
"Glossary": "Glosario",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Enlaces",
"Student publication": "Student publication",
"Groups": "Grupos",
"Member": "Usuario",
"Survey": "Encuesta",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Ingresar",
"My courses": "Mis cursos",
"Start recording": "Lanzar la grabaci\u00f3n",
@ -96,5 +115,9 @@
"User": "Usuario",
"Sent date": "Fecha de env\u00edo",
"Sent": "Enviado",
"Attachments": "Recursos a\u00f1adidos"
"Attachments": "Recursos a\u00f1adidos",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Abisua",
"Attendance": "Parte hartzea",
"Course description": "Ikastaroaren azalpena",
"Course progress": "Ikastaroaren aurrerapena",
"Documents": "Dokumentuak",
"Tests": "Ariketak",
"Forum": "Foroa",
"Glossary": "Glosarioa",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Lotura",
"Student publication": "Student publication",
"Groups": "Taldeak",
"Member": "Kidea",
"Survey": "Inkesta",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Nire ikastaroak",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Erabiltzailea",
"Sent date": "Bidalketa eguna",
"Sent": "Bidali da",
"Attachments": "Baliabide erantsiak"
"Attachments": "Baliabide erantsiak",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u062a\u0642\u0648\u06cc\u0645",
"Announcement": "\u0627\u0637\u0644\u0627\u0639\u06cc\u0647 \u0647\u0627",
"Attendance": "\u0634\u0631\u06a9\u062a",
"Course description": "\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062f\u0631\u0633",
"Course progress": "\u0631\u0648\u0646\u062f \u067e\u06cc\u0634\u0631\u0641\u062a \u062f\u0631\u0633",
"Documents": "\u0627\u0633\u0646\u0627\u062f",
"Tests": "\u0622\u0632\u0645\u0648\u0646 \u0647\u0627",
"Forum": "\u0627\u0646\u062c\u0645\u0646",
"Glossary": "\u0648\u0627\u0698\u0647 \u0646\u0627\u0645\u0647",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u067e\u06cc\u0648\u0646\u062f",
"Student publication": "Student publication",
"Groups": "\u06af\u0631\u0648\u0647 \u0647\u0627",
"Member": "\u0627\u0639\u0636\u0627\u0621",
"Survey": "\u0628\u0631\u0631\u0633\u06cc",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u0641\u0647\u0631\u0633\u062a \u062f\u0631\u0648\u0633 \u0645\u0646",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u06a9\u0627\u0631\u0628\u0631",
"Sent date": "",
"Sent": "\u0627\u0631\u0633\u0627\u0644 \u0634\u062f",
"Attachments": "\u0645\u0646\u0627\u0628\u0639 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0627\u0641\u0632\u0648\u062f\u0647 \u0634\u062f"
"Attachments": "\u0645\u0646\u0627\u0628\u0639 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0627\u0641\u0632\u0648\u062f\u0647 \u0634\u062f",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "Ilmoitus",
"Attendance": "",
"Course description": "Kurssin kuvaus",
"Course progress": "Kurssin edistyminen",
"Documents": "Dokumentit",
"Tests": "Testit",
"Forum": "Keskustelut",
"Glossary": "Sanasto",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "Ryhm\u00e4t",
"Member": "J\u00e4sen",
"Survey": "Kysely",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Kurssini",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "K\u00e4ytt\u00e4j\u00e4",
"Sent date": "",
"Sent": "",
"Attachments": "Liitteet"
"Attachments": "Liitteet",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "Royndir",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "M\u00edni skei\u00f0",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Annonces",
"Attendance": "Pr\u00e9sence",
"Course description": "Description du cours",
"Course progress": "Progression du cours",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forums",
"Glossary": "Glossaire",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Lien",
"Student publication": "Student publication",
"Groups": "Groupes",
"Member": "Utilisateur",
"Survey": "Enqu\u00eate",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Connectez-vous",
"My courses": "Mes cours",
"Start recording": "Lancer l'enregistrement",
@ -96,5 +115,9 @@
"User": "Utilisateur",
"Sent date": "Date d'envoi",
"Sent": "Envoy\u00e9",
"Attachments": "Ressources ajout\u00e9es"
"Attachments": "Ressources ajout\u00e9es",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Announcement",
"Attendance": "Attendance",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Glossary",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
@ -96,5 +115,9 @@
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments"
"Attachments": "Attachments",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Announcement",
"Attendance": "Attendance",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Glossary",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
@ -96,5 +115,9 @@
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments"
"Attachments": "Attachments",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Raspored",
"Announcement": "Obavijest",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumenti",
"Tests": "Vje\u017ebe",
"Forum": "Forumi",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Poveznica",
"Student publication": "Student publication",
"Groups": "Grupe",
"Member": "\u010clan",
"Survey": "Anketa",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Moji predmeti",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Korisnik",
"Sent date": "Datum po\u0161iljanja",
"Sent": "",
"Attachments": "Prilozi"
"Attachments": "Prilozi",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Napt\u00e1r",
"Announcement": "Bejelent\u00e9s",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumentumok",
"Tests": "Tesztek",
"Forum": "F\u00f3rumok",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Hivatkoz\u00e1s",
"Student publication": "Student publication",
"Groups": "Csoportok",
"Member": "Tag",
"Survey": "K\u00e9rd\u0151\u00edv",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Kurzusaim",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Felhaszn\u00e1l\u00f3",
"Sent date": "K\u00fcld\u00e9s d\u00e1tuma",
"Sent": "",
"Attachments": "Csatol\u00e1sok"
"Attachments": "Csatol\u00e1sok",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Pengumuman",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumen",
"Tests": "Latihan\/Ujian",
"Forum": "Forum",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Groups",
"Member": "Anggota",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Daftar Mata Kuliah Ku",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "User",
"Sent date": "",
"Sent": "",
"Attachments": "Resource ditambahkan"
"Attachments": "Resource ditambahkan",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Avviso",
"Attendance": "Presenze",
"Course description": "Informazioni sul corso",
"Course progress": "Avanzamento Corso",
"Documents": "Documenti",
"Tests": "Test",
"Forum": "Forum",
"Glossary": "Glossario",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Collegamento",
"Student publication": "Student publication",
"Groups": "Gruppi",
"Member": "Membro",
"Survey": "Questionario",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Accedi",
"My courses": "Corsi",
"Start recording": "Inizia la registrazione",
@ -96,5 +115,9 @@
"User": "Utente",
"Sent date": "Data d'invio",
"Sent": "Inviato",
"Attachments": "Allegati"
"Attachments": "Allegati",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u4e88\u5b9a\u8868",
"Announcement": "",
"Attendance": "\u51fa\u5e2d",
"Course description": "",
"Course progress": "\u30b3\u30fc\u30b9\u306e\u9032\u884c\u72b6\u6cc1",
"Documents": "\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8",
"Tests": "\u30c6\u30b9\u30c8",
"Forum": "\u30d5\u30a9\u30fc\u30e9\u30e0",
"Glossary": "\u7528\u8a9e\u96c6",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "\u610f\u898b\u8abf\u67fb",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u30b3\u30fc\u30b9",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u30e6\u30fc\u30b6\u30fc",
"Sent date": "",
"Sent": "\u9001\u4fe1",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "\uacf5\uc9c0\uc0ac\ud56d",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "\ubb38\uc11c",
"Tests": "\ud14c\uc2a4\ud2b8",
"Forum": "\ud3ec\ub7fc",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\ub9c1\ud06c",
"Student publication": "Student publication",
"Groups": "\uadf8\ub8f9",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\ub0b4 \uacfc\uc815",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\uc720\uc800",
"Sent date": "",
"Sent": "",
"Attachments": "\ucca8\ubd80"
"Attachments": "\ucca8\ubd80",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Darbotvark\u0117",
"Announcement": "Skelbimas",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumentai",
"Tests": "Testai",
"Forum": "Forumai",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Nuoroda",
"Student publication": "Student publication",
"Groups": "Grup\u0117s",
"Member": "Narys",
"Survey": "Apklausa",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Mano kursai",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Vartotojai",
"Sent date": "Siuntimo diena",
"Sent": "",
"Attachments": "Prisegti failai"
"Attachments": "Prisegti failai",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Dienas k\u0101rt\u012bba",
"Announcement": "Pazi\u0146ojums",
"Attendance": "Kl\u0101tienes nodarb\u012bbas",
"Course description": "Kursa apraksts",
"Course progress": "Kursa apguves tematiskais pl\u0101ns",
"Documents": "Dokumenti",
"Tests": "Kontroldarbi",
"Forum": "Diskusijas kurs\u0101",
"Glossary": "Terminu skaidrojumu v\u0101rdn\u012bca",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Hipersaite",
"Student publication": "Student publication",
"Groups": "Grupas",
"Member": "Biedrs",
"Survey": "Aptaujas kurs\u0101",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Mani kursi",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Lietot\u0101jv\u0101rds",
"Sent date": "S\u016bt\u012b\u0161anas datums",
"Sent": "Nos\u016bt\u012bts",
"Attachments": "Pielikumi"
"Attachments": "Pielikumi",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440",
"Announcement": "\u0421\u043e\u043e\u043f\u0448\u0442\u0435\u043d\u0438\u0435",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438",
"Tests": "\u0422\u0435\u0441\u0442\u043e\u0432\u0438",
"Forum": "\u0424\u043e\u0440\u0443\u043c\u0438",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u0412\u0440\u0441\u043a\u0430",
"Student publication": "Student publication",
"Groups": "\u0413\u0440\u0443\u043f\u0438",
"Member": "\u0427\u043b\u0435\u043d",
"Survey": "\u0410\u043d\u043a\u0435\u0442\u0430",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u041c\u043e\u0438 \u043a\u0443\u0440\u0441\u0435\u0432\u0438",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438",
"Sent date": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u0438\u0441\u043f\u0440\u0430\u045c\u0430\u045a\u0435",
"Sent": "",
"Attachments": "\u041f\u0440\u0438\u043a\u0430\u0447\u0435\u043d\u0438"
"Attachments": "\u041f\u0440\u0438\u043a\u0430\u0447\u0435\u043d\u0438",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumen",
"Tests": "",
"Forum": "Forum",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Pautan",
"Student publication": "Student publication",
"Groups": "Kumpulan",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Senarai Subjek",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Mededeling",
"Attendance": "Aanwezigheid",
"Course description": "Cursusomschrijving",
"Course progress": "Voortgang",
"Documents": "Documenten",
"Tests": "Oefeningen",
"Forum": "Forums",
"Glossary": "Woordenlijst",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Groepen",
"Member": "Gebruiker",
"Survey": "Enquete",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Meld aan",
"My courses": "Mijn cursussen",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Gebruikers",
"Sent date": "Datum van verzending",
"Sent": "",
"Attachments": "Bijlagen"
"Attachments": "Bijlagen",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "Annonsering",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "Dokumenter",
"Tests": "",
"Forum": "Forum",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Lenke",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Mine kurs",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Bruker",
"Sent date": "",
"Sent": "",
"Attachments": "Vedlegg"
"Attachments": "Vedlegg",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Announcement",
"Attendance": "Attendance",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Glossary",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
@ -96,5 +115,9 @@
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments"
"Attachments": "Attachments",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Terminarz",
"Announcement": "Og\u0142oszenie",
"Attendance": "Obecno\u015b\u0107",
"Course description": "Opis kursu",
"Course progress": "Post\u0119p kursu",
"Documents": "Dokumenty",
"Tests": "Testy",
"Forum": "Fora",
"Glossary": "S\u0142ownik",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Odno\u015bniki",
"Student publication": "Student publication",
"Groups": "Grupy",
"Member": "U\u017cytkownik",
"Survey": "Ankieta",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Lista moich kurs\u00f3w",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "U\u017cytkownik",
"Sent date": "Data wys\u0142ania",
"Sent": "Wys\u0142ano",
"Attachments": "Za\u0142\u0105czniki"
"Attachments": "Za\u0142\u0105czniki",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "An\u00fancio",
"Attendance": "Presen\u00e7as",
"Course description": "Descri\u00e7\u00e3o do curso",
"Course progress": "Progresso no curso",
"Documents": "Documentos",
"Tests": "Exerc\u00edcios",
"Forum": "F\u00f3runs",
"Glossary": "Gloss\u00e1rio",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Liga\u00e7\u00e3o\/link",
"Student publication": "Student publication",
"Groups": "Grupos",
"Member": "Membro",
"Survey": "Question\u00e1rio",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Entrar",
"My courses": "Cursos",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Utilizador",
"Sent date": "Data de envio",
"Sent": "",
"Attachments": "Anexos"
"Attachments": "Anexos",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Announcement",
"Attendance": "Attendance",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Glossary",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
@ -96,5 +115,9 @@
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments"
"Attachments": "Attachments",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Anunt",
"Attendance": "Asistenta",
"Course description": "Descrierea cursului",
"Course progress": "",
"Documents": "Documente",
"Tests": "Exercitii",
"Forum": "Forumuri",
"Glossary": "Glosariu",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Legatura",
"Student publication": "Student publication",
"Groups": "Grupuri",
"Member": "Uzuar",
"Survey": "Ancheta",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Conectare",
"My courses": "Cursurile mele",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Uzuar",
"Sent date": "Data trimiterii",
"Sent": "Trimis",
"Attachments": "Atasamente"
"Attachments": "Atasamente",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u0420\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435",
"Announcement": "\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435",
"Attendance": "",
"Course description": "",
"Course progress": "\u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u043f\u043e \u043a\u0443\u0440\u0441\u0443",
"Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b",
"Tests": "\u0422\u0435\u0441\u0442\u044b",
"Forum": "\u0424\u043e\u0440\u0443\u043c\u044b",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u0421\u0441\u044b\u043b\u043a\u0430",
"Student publication": "Student publication",
"Groups": "\u0413\u0440\u0443\u043f\u043f\u044b",
"Member": "\u0427\u043b\u0435\u043d",
"Survey": "\u041e\u043f\u0440\u043e\u0441",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u041c\u043e\u0438 \u043a\u0443\u0440\u0441\u044b",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c",
"Sent date": "\u0414\u0430\u0442\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f",
"Sent": "",
"Attachments": "\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b"
"Attachments": "\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Oznam",
"Attendance": "Doch\u00e1dzka",
"Course description": "Popis kurzu",
"Course progress": "Pokrok v kurze",
"Documents": "Dokumenty",
"Tests": "Testy",
"Forum": "F\u00f3rum",
"Glossary": "Slovn\u00edk",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Odkaz",
"Student publication": "Student publication",
"Groups": "Skupiny",
"Member": "\u010clen",
"Survey": "Prieskum",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Prihl\u00e1si\u0165 sa",
"My courses": "Moje kurzy",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Pou\u017e\u00edvate\u013e",
"Sent date": "D\u00e1tum odoslania",
"Sent": "Odoslan\u00e9",
"Attachments": "Pridan\u00e9 zdroje"
"Attachments": "Pridan\u00e9 zdroje",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "Obvestilo",
"Attendance": "Prisotnost",
"Course description": "Podrobnosti te\u010daja",
"Course progress": "Napredek te\u010daja",
"Documents": "Dokumenti",
"Tests": "Vaje",
"Forum": "Forumi",
"Glossary": "Glosarij",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Povezava",
"Student publication": "Student publication",
"Groups": "Skupine",
"Member": "\u010clan",
"Survey": "Evalvacijski vpra\u0161alnik",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Vpi\u0161i",
"My courses": "Moji te\u010daji",
"Start recording": "Pri\u010dni snemanje",
@ -96,5 +115,9 @@
"User": "Uporabnik",
"Sent date": "Datum po\u0161iljanja",
"Sent": "Poslano",
"Attachments": "Priponke"
"Attachments": "Priponke",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "Obave\u0161tenje",
"Attendance": "",
"Course description": "Opis kursa",
"Course progress": "",
"Documents": "Dokumenta",
"Tests": "Testovi",
"Forum": "Forumi",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Link",
"Student publication": "Student publication",
"Groups": "Grupe",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Moja lista kurseva",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Koristnik",
"Sent date": "",
"Sent": "",
"Attachments": "Resursi su dodati"
"Attachments": "Resursi su dodati",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Kalender",
"Announcement": "Tillk\u00e4nnagivande",
"Attendance": "",
"Course description": "",
"Course progress": "Kurs utveckling",
"Documents": "Dokument",
"Tests": "Tester",
"Forum": "Forum",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "L\u00e4nk",
"Student publication": "Student publication",
"Groups": "Grupper",
"Member": "Medlem",
"Survey": "Enk\u00e4ter",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Mina kurser",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Anv\u00e4ndare",
"Sent date": "",
"Sent": "",
"Attachments": "Bilagor"
"Attachments": "Bilagor",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e32\u0e23",
"Announcement": "\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
"Tests": "\u0e41\u0e1a\u0e1a\u0e17\u0e14\u0e2a\u0e2d\u0e1a",
"Forum": "\u0e01\u0e32\u0e23\u0e2d\u0e20\u0e34\u0e1b\u0e23\u0e32\u0e22",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07",
"Student publication": "Student publication",
"Groups": "\u0e01\u0e25\u0e38\u0e48\u0e21",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u0e23\u0e32\u0e22\u0e27\u0e34\u0e0a\u0e32\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
"Sent date": "",
"Sent": "",
"Attachments": "\u0e41\u0e19\u0e1a\u0e44\u0e1f\u0e25\u0e4c"
"Attachments": "\u0e41\u0e19\u0e1a\u0e44\u0e1f\u0e25\u0e4c",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Agenda",
"Announcement": "",
"Attendance": "Pagdalo",
"Course description": "",
"Course progress": "Progreso ng kurso",
"Documents": "Mga Dokumento",
"Tests": "Mga Pagsusulit",
"Forum": "Forum",
"Glossary": "Talahulugan",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "Sarbey",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Aking Mga Kurso",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Gumagamit",
"Sent date": "",
"Sent": "Ipinadala",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "Takvim",
"Announcement": "Duyuru",
"Attendance": "",
"Course description": "Kurs detaylar\u0131",
"Course progress": "",
"Documents": "Belgeler",
"Tests": "Al\u0131\u015ft\u0131rmalar",
"Forum": "Forumlar",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Ba\u011flant\u0131",
"Student publication": "Student publication",
"Groups": "Gruplar",
"Member": "\u00dcye",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Derslerim",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "Kullan\u0131c\u0131",
"Sent date": "",
"Sent": "",
"Attachments": "Ekler"
"Attachments": "Ekler",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440",
"Announcement": "\u041e\u0433\u043e\u043b\u043e\u0448\u0435\u043d\u043d\u044f",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438",
"Tests": "\u0422\u0435\u0441\u0442\u0438",
"Forum": "\u0424\u043e\u0440\u0443\u043c\u0438",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "\u0413\u0440\u0443\u043f\u0438",
"Member": "\u0427\u043b\u0435\u043d",
"Survey": "\u041e\u043f\u0438\u0442\u0443\u0432\u0430\u043d\u043d\u044f",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u041c\u043e\u0457 \u043a\u0443\u0440\u0441\u0438",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456",
"Sent date": "",
"Sent": "",
"Attachments": "\u0414\u043e\u0434\u0430\u0442\u043a\u0438"
"Attachments": "\u0414\u043e\u0434\u0430\u0442\u043a\u0438",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "t\u00e0i li\u1ec7u",
"Tests": "",
"Forum": "Forum",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "Li\u00ean k\u1ebft",
"Student publication": "Student publication",
"Groups": "S\u1eeda Nh\u00f3m",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "Danh m\u1ee5c kho\u00e1 h\u1ecdc",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "",
"Announcement": "",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "",
"Tests": "",
"Forum": "",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "",
"Student publication": "Student publication",
"Groups": "",
"Member": "",
"Survey": "",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "",
"Sent date": "",
"Sent": "",
"Attachments": ""
"Attachments": "",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u8bae\u7a0b",
"Announcement": "\u901a\u77e5",
"Attendance": "\u8003\u52e4",
"Course description": "",
"Course progress": "\u8bfe\u7a0b\u8fdb\u5ea6",
"Documents": "\u6587\u6863",
"Tests": "\u6d4b\u9a8c",
"Forum": "\u8bba\u575b",
"Glossary": "\u8bcd\u6c47\u8868",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u94fe\u63a5",
"Student publication": "Student publication",
"Groups": "\u5c0f\u7ec4",
"Member": "\u6210\u5458",
"Survey": "\u8c03\u67e5",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u6211\u7684\u8bfe\u7a0b",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u7528\u6237",
"Sent date": "",
"Sent": "",
"Attachments": "\u9644\u4ef6"
"Attachments": "\u9644\u4ef6",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,4 +1,23 @@
{
"Agenda": "\u65e5\u7a0b",
"Announcement": "\u901a\u77e5",
"Attendance": "",
"Course description": "",
"Course progress": "",
"Documents": "\u6587\u6a94",
"Tests": "\u6e2c\u9a57",
"Forum": "\u8a0e\u8ad6\u5340",
"Glossary": "",
"Gradebook": "Gradebook",
"Learnpath": "Learnpath",
"Link": "\u93c8\u63a5",
"Student publication": "Student publication",
"Groups": "\u5c0f\u7d44",
"Member": "\u6703\u54e1",
"Survey": "\u7d71\u8a08\u8abf\u67e5",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "",
"My courses": "\u6211\u7684\u8ab2\u7a0b",
"Start recording": "",
@ -96,5 +115,9 @@
"User": "\u4f7f\u7528\u8005",
"Sent date": "\u9001\u51fa\u65e5\u671f",
"Sent": "",
"Attachments": "\u9644\u4ef6"
"Attachments": "\u9644\u4ef6",
"You don't have course content": "You don't have course content",
"You don't have any course yet": "You don't have any course yet",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you": "Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you",
"You don't have any session yet": "You don't have any session yet"
}

@ -1,7 +1,7 @@
<template>
<div class="text-center" v-if="visible">
<div class="spinner-border " role="status">
<span class="sr-only">Loading...</span>
<span class="sr-only">Loading</span>
</div>
</div>
</template>

@ -23,7 +23,7 @@
:href="goToCourseTool(course, tool)"
>
<!-- {{ tool.ctool.nameToTranslate }} -->
{{ tool.tool.nameToShow }}
{{ $t(tool.tool.nameToShow) }}
</a>
<button v-if="isCurrentTeacher && changeVisibility" @click="changeVisibility(course, tool)">

@ -2,7 +2,7 @@ import { createI18n } from 'vue-i18n';
function loadLocaleMessages() {
const locales = require.context(
"./locales",
"./../locales",
true,
/[A-Za-z0-9-_,\s]+\.json$/i
);

@ -64,7 +64,8 @@
</div>
</q-card-section>
<q-card-actions align="right" class="text-primary">
<q-btn color="primary" flat :label="$t('Go to session')" type="a" :href="`/sessions/${sessionAsEvent.id}/about`" />
<q-btn color="primary" flat :label="$t('Go to session')" type="a"
:href="`/sessions/${sessionAsEvent.id}/about`" />
</q-card-actions>
</q-card>
</q-dialog>
@ -90,6 +91,8 @@ import {useRoute, useRouter} from "vue-router";
import {useQuasar} from 'quasar';
import CCalendarEventInfo from "../../components/ccalendarevent/Info";
import {ENTRYPOINT} from "../../config/entrypoint";
import {useI18n} from "vue-i18n";
import allLocales from '@fullcalendar/core/locales-all';
const servicePrefix = 'CCalendarEvent';
@ -118,6 +121,8 @@ export default {
const route = useRoute();
const router = useRouter();
const currentUser = computed(() => store.getters['security/getUser']);
const { t, locale } = useI18n();
let currentEvent = null;
@ -158,15 +163,26 @@ export default {
return sessions.data['hydra:member'];
}
// @todo fix locale connection between fullcalendar + chamilo
if ('fr_FR' === locale.value) {
locale.value = 'fr';
}
if ('pl_PL' === locale.value) {
locale.value = 'pl';
}
calendarOptions.value = {
plugins: [
dayGridPlugin,
timeGridPlugin,
interactionPlugin
],
locales: allLocales,
locale: locale.value,
customButtons: {
addEvent: {
text: 'Add event',
text: t('Add event'),
click: function () {
item.value = {};
item.value['parentResourceNodeId'] = currentUser.value.resourceNode['id'];

@ -41,7 +41,9 @@
class=""
v-for="tool in tools.admin"
>
<q-item-section>{{ tool.ctool.nameToTranslate }}</q-item-section>
<q-item-section>
{{ $t(tool.tool.nameToShow) }}
</q-item-section>
</q-item>
</q-list>
</div>
@ -51,7 +53,9 @@
</div>
<div v-if="isCurrentTeacher && course" class="bg-gradient-to-r from-gray-100 to-gray-50 flex flex-col rounded-md text-center p-2">
<div v-if="isCurrentTeacher && course"
class="bg-gradient-to-r from-gray-100 to-gray-50 flex flex-col rounded-md text-center p-2"
>
<div class="p-10 text-center">
<div>
<v-icon
@ -59,14 +63,12 @@
size="72px"
class="font-extrabold text-transparent bg-clip-text bg-gradient-to-br from-ch-primary to-ch-primary-light"
/>
</div>
<div class="mt-2 font-bold">
{{ $t("You don't have course content") }}
</div>
<div>
{{ $t('Add a course introduction to display to your students.') }}
{{ $t('Add a course introduction to display to your students') }}
</div>
<a class="mt-2 btn btn-info">
<v-icon>mdi-plus</v-icon>

@ -24,7 +24,7 @@
:items="items"
:items-per-page.sync="options.itemsPerPage"
:loading="isLoading"
:loading-text="$t('Loading...')"
:loading-text="$t('Loading')"
:options.sync="options"
:server-items-length="totalItems"
class="elevation-1"

@ -21,7 +21,7 @@
:items="items"
:items-per-page.sync="options.itemsPerPage"
:loading="isLoading"
:loading-text="$t('Loading...')"
:loading-text="$t('Loading')"
:options.sync="options"
:server-items-length="totalItems"
class="elevation-1"

@ -32,7 +32,7 @@
<!-- @request="onRequest"-->
<!-- v-model:pagination="pagination"-->
<!-- :no-results-label="$t('No results')"-->
<!-- :loading-label="$t('Loading...')"-->
<!-- :loading-label="$t('Loading')"-->
<!-- :rows-per-page-label="$t('Records per page:')"-->
<!-- :rows-per-page-options="[10, 20, 50, 0]"-->
<!-- :loading="isLoading"-->

@ -27,7 +27,7 @@
:items="items"
:items-per-page.sync="options.itemsPerPage"
:loading="isLoading"
:loading-text="$t('Loading...')"
:loading-text="$t('Loading')"
:options.sync="options"
:server-items-length="totalItems"
class="elevation-1"

@ -29,7 +29,7 @@
@request="onRequest"
:no-data-label="$t('Data unavailable')"
:no-results-label="$t('No results')"
:loading-label="$t('Loading...')"
:loading-label="$t('Loading')"
:rows-per-page-label="$t('Records per page:')"
:loading="isLoading"
>

@ -359,15 +359,18 @@ export default {
}
function deleteItemButton() {
let myReceiver = {};
itemToDelete.value.receivers.forEach(receiver => {
if (receiver.receiver['@id'] === user['@id']) {
myReceiver = receiver;
if (itemToDelete.value.sender['@id'] === user['@id']) {
itemToDelete.value.status = 3;
store.dispatch('message/update', itemToDelete.value);
} else {
let myReceiver = itemToDelete.value.receivers.find(receiver => receiver.receiver['@id'] === user['@id']) || {};
if (myReceiver) {
console.log('deleteItem');
store.dispatch('messagereluser/del', myReceiver);
}
});
}
console.log('deleteItem');
store.dispatch('messagereluser/del', myReceiver);
deleteItemDialog.value = false;
showNotification('Deleted');

@ -57,51 +57,82 @@
track-by="id"
/>
<v-card
elevation="2"
>
<v-card-header>
<v-card-header-text>
<v-card-title>
{{ item.title }}
</v-card-title>
</v-card-header-text>
</v-card-header>
<v-card-subtitle>
<p class="text-base" v-if="item.sender">
<q-card>
<q-card-section>
<div class="text-h6">
{{ item.title }}
</div>
<div
v-if="item.sender"
class="text-subtitle2"
>
<q-avatar size="32px">
<img :src="item.sender['illustrationUrl'] + '?w=80&h=80&fit=crop'" />
</q-avatar>
{{ item.sender['username'] }}
{{ $luxonDateTime.fromISO(item['sendDate']).toRelative() }}
</p>
</v-card-subtitle>
</div>
</q-card-section>
<v-card-text>
<div v-if="item.receiversTo">
<q-card-section>
<div
v-if="item.receiversTo"
>
{{ $t('To') }} :
<v-chip v-for="receiver in item.receiversTo ">
<v-chip v-for="receiver in item.receiversTo">
{{ receiver.receiver['username'] }}
</v-chip>
</div>
<div v-if="item.receiversCc.length">
{{ $t('Cc') }} :
<v-chip v-for="receiver in item.receiversCc ">
<v-chip v-for="receiver in item.receiversCc">
{{ receiver.receiver['username'] }}
</v-chip>
</div>
</q-card-section>
<div class="flex flex-row">
<div class="w-full">
<p v-html="item.content" />
</div>
</div>
<q-card-section>
<div
v-html="item.content"
/>
</q-card-section>
<q-card-section
v-if="item.attachments && item.attachments.length > 0"
>
<q-separator />
</v-card-text>
<p class="my-3">
{{ item.attachments.length }} {{ $t('Attachments') }}
</p>
</v-card>
<div class="q-gutter-y-sm q-gutter-x-sm row">
<div
v-for="(attachment, index) in item.attachments"
:key="index"
>
<div
v-if="attachment.resourceNode.resourceFile.audio"
>
<audio controls>
<source :src="attachment.downloadUrl">
</audio>
</div>
<q-btn
v-else
:href="attachment.downloadUrl"
flat
icon="attachment"
type="a"
>
{{ attachment.resourceNode.resourceFile.originalName }}
</q-btn>
</div>
</div>
</q-card-section>
</q-card>
<Loading :visible="isLoading" />
</div>
</template>

@ -17,14 +17,13 @@
</div>
<div class="mt-2 font-bold">
You don't have any course yet.
{{ $t("You don't have any course yet") }}
</div>
<div>
Go to "Explore" to find a topic of interest, or wait for someone to subscribe you.
{{ $t('Go to "Explore" to find a topic of interest, or wait for someone to subscribe you') }}
</div>
</div>
</div>
</div>
</template>

@ -15,10 +15,10 @@
</div>
<div class="mt-2 font-bold">
You don't have any session yet.
{{ $t("You don't have any session yet") }}
</div>
<div>
Go to "Explore" to find a topic of interest, or wait for someone to subscribe you.
{{ $t('Go to "Explore" to find a topic of interest, or wait for someone to subscribe you') }}
</div>
</div>
</div>

@ -54,7 +54,7 @@ $blocks['users']['icon'] = Display::return_icon(
false
);
$blocks['users']['description'] = get_lang('Here you can manage registered users within your platform');
$blocks['users']['label'] = api_ucfirst(get_lang('User management'));
$blocks['users']['label'] = get_lang('User management');
$blocks['users']['class'] = 'block-admin-users';
$searchForm = new FormValidator(
@ -129,7 +129,7 @@ if (api_is_platform_admin()) {
ICON_SIZE_MEDIUM,
false
);
$blocks['courses']['label'] = api_ucfirst(get_lang('Course management'));
$blocks['courses']['label'] = get_lang('Course management');
$blocks['courses']['description'] = get_lang('Create and manage your courses in a simple way');
$blocks['courses']['class'] = 'block-admin-courses';
$blocks['courses']['editable'] = true;
@ -188,7 +188,7 @@ if (api_is_platform_admin()) {
ICON_SIZE_MEDIUM,
false
);
$blocks['sessions']['label'] = api_ucfirst(get_lang('Sessions management'));
$blocks['sessions']['label'] = get_lang('Sessions management');
$blocks['sessions']['description'] = get_lang('Create course packages for a certain time with training sessions.');
$blocks['sessions']['class'] = 'block-admin-sessions';
@ -315,7 +315,7 @@ if (api_is_platform_admin()) {
ICON_SIZE_MEDIUM,
false
);
$blocks['platform']['label'] = api_ucfirst(get_lang('Platform management'));
$blocks['platform']['label'] = get_lang('Platform management');
$blocks['platform']['description'] = get_lang('Configure your platform, view reports, publish and send announcements globally');
$blocks['platform']['class'] = 'block-admin-platform';
$blocks['platform']['editable'] = true;
@ -397,7 +397,7 @@ if (api_is_platform_admin()) {
ICON_SIZE_MEDIUM,
false
);
$blocks['settings']['label'] = api_ucfirst(get_lang('System'));
$blocks['settings']['label'] = get_lang('System');
$blocks['settings']['description'] = get_lang('View the status of your server, perform performance tests');
$blocks['settings']['class'] = 'block-admin-settings';

@ -121,9 +121,7 @@ class DateTimeRangePicker extends DateRangePicker
return '';
}
/**
*/
public function parseDateRange(string $dateRange): Array
public function parseDateRange(string $dateRange): array
{
$dateRange = Security::remove_XSS($dateRange);
$dates = explode('@@', $dateRange);

@ -47,7 +47,7 @@ class UpdateVueTranslations extends Command
$languages = $this->languageRepository->findAll();
$dir = $this->parameterBag->get('kernel.project_dir');
$vueLocalePath = $dir.'/assets/vue/locales/';
$vueLocalePath = $dir.'/assets/locales/';
$englishJson = file_get_contents($vueLocalePath.'en.json');
$translations = json_decode($englishJson, true);
@ -55,6 +55,15 @@ class UpdateVueTranslations extends Command
$iso = $language->getIsocode();
if ('en_US' === $iso) {
// Only update with the same variables.
$newLanguage = [];
foreach ($translations as $variable => $translation) {
$newLanguage[$variable] = $variable;
}
$newLanguageToString = json_encode($newLanguage, JSON_PRETTY_PRINT);
$fileToSave = $vueLocalePath.'en.json';
file_put_contents($fileToSave, $newLanguageToString);
continue;
}

@ -40,6 +40,10 @@ class CreateMessageAttachmentAction extends BaseResourceFileAction
->setCreator($message->getSender())
;
foreach ($message->getReceivers() as $receiver) {
$attachment->addUserLink($receiver->getReceiver());
}
$message->addAttachment($attachment);
$em->persist($attachment);

@ -28,7 +28,7 @@ abstract class AbstractResource
/**
* @ApiProperty(iri="http://schema.org/contentUrl")
* @Groups({"resource_file:read", "resource_node:read", "document:read", "media_object_read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "media_object_read", "message:read"})
*/
public ?string $contentUrl = null;
@ -36,7 +36,7 @@ abstract class AbstractResource
* Download URL of the Resource File Property set by ResourceNormalizer.php.
*
* @ApiProperty(iri="http://schema.org/contentUrl")
* @Groups({"resource_file:read", "resource_node:read", "document:read", "media_object_read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "media_object_read", "message:read"})
*/
public ?string $downloadUrl = null;
@ -66,7 +66,7 @@ abstract class AbstractResource
/**
* @Assert\Valid()
* @ApiSubresource()
* @Groups({"resource_node:read", "resource_node:write", "personal_file:write", "document:write", "ctool:read", "course:read", "illustration:read"})
* @Groups({"resource_node:read", "resource_node:write", "personal_file:write", "document:write", "ctool:read", "course:read", "illustration:read", "message:read"})
* @ORM\OneToOne(
* targetEntity="Chamilo\CoreBundle\Entity\ResourceNode",
* cascade={"persist", "remove"},

@ -236,6 +236,7 @@ class Message
*
* @ORM\OneToMany(targetEntity="MessageAttachment", mappedBy="message", cascade={"remove", "persist"})
*/
#[Groups(['message:read'])]
protected Collection $attachments;
/**

@ -9,6 +9,7 @@ namespace Chamilo\CoreBundle\Entity;
use ApiPlatform\Core\Annotation\ApiResource;
use Chamilo\CoreBundle\Controller\Api\CreateMessageAttachmentAction;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Serializer\Annotation\Groups;
/**
* MessageAttachment.
@ -22,6 +23,7 @@ use Doctrine\ORM\Mapping as ORM;
'post' => [
'controller' => CreateMessageAttachmentAction::class,
'deserialize' => false,
'security' => "is_granted('ROLE_USER')",
'validation_groups' => ['Default', 'message_attachment:create'],
'openapi_context' => [
'requestBody' => [
@ -66,6 +68,7 @@ class MessageAttachment extends AbstractResource implements ResourceInterface
/**
* @ORM\Column(name="comment", type="text", nullable=true)
*/
#[Groups(['message:read'])]
protected ?string $comment = null;
/**

@ -29,7 +29,7 @@ use Vich\UploaderBundle\Mapping\Annotation as Vich;
* @ApiResource(
* iri="http://schema.org/MediaObject",
* normalizationContext={
* "groups"={"resource_file:read", "resource_node:read", "document:read", "media_object_read"}
* "groups"={"resource_file:read", "resource_node:read", "document:read", "media_object_read", "message:read"}
* },
* collectionOperations={
* "post"={
@ -75,7 +75,7 @@ class ResourceFile
use TimestampableEntity;
/**
* @Groups({"resource_file:read", "resource_node:read", "document:read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "message:read"})
* @ORM\Id
* @ORM\Column(type="bigint")
* @ORM\GeneratedValue
@ -91,13 +91,13 @@ class ResourceFile
protected ?string $name = null;
/**
* @Groups({"resource_file:read", "resource_node:read", "document:read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "message:read"})
* @ORM\Column(type="text", nullable=true)
*/
protected ?string $mimeType = null;
/**
* @Groups({"resource_file:read", "resource_node:read", "document:read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "message:read"})
* @ORM\Column(type="text", nullable=true)
*/
protected ?string $originalName = null;
@ -109,7 +109,7 @@ class ResourceFile
protected ?array $dimensions;
/**
* @Groups({"resource_file:read", "resource_node:read", "document:read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "message:read"})
*
* @ORM\Column(type="integer")
*/
@ -152,18 +152,21 @@ class ResourceFile
*/
protected ?array $metadata = [];
#[Groups(['message:read'])]
protected ?bool $audio = null;
/**
* @Groups({"resource_file:read", "resource_node:read", "document:read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "message:read"})
*/
protected ?bool $image = null;
/**
* @Groups({"resource_file:read", "resource_node:read", "document:read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "message:read"})
*/
protected ?bool $video = null;
/**
* @Groups({"resource_file:read", "resource_node:read", "document:read"})
* @Groups({"resource_file:read", "resource_node:read", "document:read", "message:read"})
*/
protected ?bool $text = null;
@ -212,6 +215,13 @@ class ResourceFile
return str_contains($mimeType, 'video');
}
public function isAudio(): bool
{
$mimeType = $this->getMimeType();
return str_contains($mimeType, 'audio');
}
public function getName(): ?string
{
return $this->name;

@ -115,7 +115,7 @@ class ResourceNode
* @ORM\OneToOne(targetEntity="ResourceFile", inversedBy="resourceNode", orphanRemoval=true)
* @ORM\JoinColumn(name="resource_file_id", referencedColumnName="id", onDelete="CASCADE")
*/
#[Groups(['resource_node:read', 'resource_node:write', 'document:read', 'document:write'])]
#[Groups(['resource_node:read', 'resource_node:write', 'document:read', 'document:write', 'message:read'])]
protected ?ResourceFile $resourceFile = null;
/**

@ -26,9 +26,9 @@ class LanguageRepository extends ServiceEntityRepository
->where(
$qb->expr()->eq('l.available', true)
)
->andWhere(
/*->andWhere(
$qb->expr()->isNull('l.parent')
)
)*/
;
return $qb;

@ -69,6 +69,7 @@ class MessageVoter extends Voter
switch ($attribute) {
case self::CREATE:
case self::EDIT:
if ($message->getSender() === $user) {
return true;
}
@ -80,7 +81,6 @@ class MessageVoter extends Voter
}
break;
case self::EDIT:
case self::DELETE:
// @todo
break;

@ -119,22 +119,10 @@ abstract class AbstractTool
return $this;
}
/*public function getIcon(): string
{
return $this->icon;
}
public function setIcon(string $icon): self
{
$this->icon = $icon;
return $this;
}*/
public function getNameToShow(): string
{
return $this->getName();
//return ucfirst(str_replace('_', ' ', $this->nameToShow));
//return $this->getName();
return ucfirst(str_replace('_', ' ', $this->getName()));
}
public function setNameToShow(string $nameToShow): self

@ -3345,7 +3345,7 @@ msgid "Write the title here"
msgstr "Entrez le titre ici"
msgid "Updated"
msgstr "Date modification"
msgstr "Mise à jour enregistrée"
msgid "Add new note in my personal notebook"
msgstr "Ajouter une note dans mon carnet personnel"

Loading…
Cancel
Save