Merge remote-tracking branch 'upstream/master' into matra-22096

pull/5853/head
Christian Beeznest 1 year ago
commit e260348234
  1. 19
      .eslintrc.json
  2. 2
      .github/workflows/phpunit.yml
  3. 3
      assets/css/_tailwind.scss
  4. 21
      assets/css/app.scss
  5. 10
      assets/css/legacy/frameReadyLoader.scss
  6. 37
      assets/css/scss/atoms/_form.scss
  7. 125
      assets/css/scss/index.scss
  8. 23
      assets/js/legacy/app.js
  9. 9
      assets/locales/ar.json
  10. 155
      assets/locales/ast_ES.json
  11. 9
      assets/locales/bg.json
  12. 7
      assets/locales/bn_BD.json
  13. 7
      assets/locales/bo_CN.json
  14. 7
      assets/locales/bs_BA.json
  15. 165
      assets/locales/ca_ES.json
  16. 8
      assets/locales/cs_CZ.json
  17. 8
      assets/locales/da.json
  18. 9
      assets/locales/de.json
  19. 9
      assets/locales/el.json
  20. 9
      assets/locales/en.json
  21. 154
      assets/locales/eo.json
  22. 9
      assets/locales/es.json
  23. 9
      assets/locales/eu_ES.json
  24. 7
      assets/locales/fa_AF.json
  25. 8
      assets/locales/fa_IR.json
  26. 9
      assets/locales/fi_FI.json
  27. 7
      assets/locales/fo_FO.json
  28. 9
      assets/locales/fr_FR.json
  29. 575
      assets/locales/fur.json
  30. 751
      assets/locales/gl.json
  31. 9
      assets/locales/he_IL.json
  32. 7
      assets/locales/hi.json
  33. 8
      assets/locales/hr_HR.json
  34. 8
      assets/locales/hu_HU.json
  35. 8
      assets/locales/id_ID.json
  36. 9
      assets/locales/it.json
  37. 7
      assets/locales/ja.json
  38. 7
      assets/locales/ka_GE.json
  39. 8
      assets/locales/ko_KR.json
  40. 8
      assets/locales/lt_LT.json
  41. 9
      assets/locales/lv_LV.json
  42. 8
      assets/locales/mk_MK.json
  43. 8
      assets/locales/ms_MY.json
  44. 9
      assets/locales/nl.json
  45. 8
      assets/locales/nn_NO.json
  46. 735
      assets/locales/oc.json
  47. 9
      assets/locales/pl_PL.json
  48. 7
      assets/locales/ps.json
  49. 9
      assets/locales/pt_PT.json
  50. 155
      assets/locales/qu_PE.json
  51. 9
      assets/locales/ro_RO.json
  52. 8
      assets/locales/ru_RU.json
  53. 9
      assets/locales/sk_SK.json
  54. 9
      assets/locales/sl_SI.json
  55. 7
      assets/locales/so_SO.json
  56. 8
      assets/locales/sr_RS.json
  57. 8
      assets/locales/sv_SE.json
  58. 7
      assets/locales/sw_KE.json
  59. 8
      assets/locales/th.json
  60. 7
      assets/locales/tl_PH.json
  61. 8
      assets/locales/tr.json
  62. 8
      assets/locales/uk_UA.json
  63. 8
      assets/locales/vi_VN.json
  64. 7
      assets/locales/xh_ZA.json
  65. 7
      assets/locales/yo_NG.json
  66. 8
      assets/locales/zh_CN.json
  67. 8
      assets/locales/zh_TW.json
  68. 10
      assets/vue/App.vue
  69. 6
      assets/vue/components/Login.vue
  70. 43
      assets/vue/components/Notification.js
  71. 9
      assets/vue/components/StudentViewButton.vue
  72. 70
      assets/vue/components/basecomponents/BaseCalendar.vue
  73. 4
      assets/vue/components/basecomponents/ChamiloIcons.js
  74. 8
      assets/vue/components/ccalendarevent/CCalendarEventForm.vue
  75. 1
      assets/vue/components/course/CourseCard.vue
  76. 5
      assets/vue/components/course/CourseCardList.vue
  77. 6
      assets/vue/components/course/CourseIntroduction.vue
  78. 4
      assets/vue/components/course/CourseTool.vue
  79. 43
      assets/vue/components/course/Form.vue
  80. 3
      assets/vue/components/course/Layout.vue
  81. 55
      assets/vue/components/course/ShortCutList.vue
  82. 52
      assets/vue/components/installer/Step4.vue
  83. 66
      assets/vue/components/layout/TopbarNotLoggedIn.vue
  84. 8
      assets/vue/components/message/Form.vue
  85. 6
      assets/vue/components/message/MessageLayout.vue
  86. 27
      assets/vue/composables/notification.js
  87. 44
      assets/vue/composables/userPermissions.js
  88. 14
      assets/vue/config/apolloClient.js
  89. 49
      assets/vue/graphql/queries/CourseRelUser.js
  90. 57
      assets/vue/mixins/CreateMixin.js
  91. 78
      assets/vue/mixins/NotificationMixin.js
  92. 107
      assets/vue/mixins/ShowMixin.js
  93. 127
      assets/vue/mixins/UpdateMixin.js
  94. 26
      assets/vue/mixins/UploadMixin.js
  95. 18
      assets/vue/quasar-user-options.js
  96. 142
      assets/vue/router/index.js
  97. 75
      assets/vue/services/courseService.js
  98. 1
      assets/vue/services/message.js
  99. 41
      assets/vue/store/cidReq.js
  100. 1
      assets/vue/store/messageRelUserStore.js
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,19 +0,0 @@
{
"root": true,
"parser": "vue-eslint-parser",
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module"
//"parser": "babel-eslint"
},
"env": {
"browser": true,
"node": true,
"es6": true
},
"extends": [
"eslint:recommended",
"plugin:vue/vue3-recommended",
"prettier"
]
}

@ -100,7 +100,7 @@ jobs:
run: php bin/phpunit --testdox --coverage-clover clover.xml
- name: Coverage
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos
files: ./clover.xml

@ -0,0 +1,3 @@
@tailwind base;
@tailwind components;
@tailwind utilities;

@ -1,6 +1,5 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@use "./tailwind" as *;
@use "./scss" as *;
@import '~cropper/dist/cropper.css';
//@import "~flag-icons/sass/flag-icons.scss";
@ -8,7 +7,7 @@
@import "~bootstrap-daterangepicker/daterangepicker.css";
//@import '~jquery-ui/themes/base/all.css';
@import "tinymce/skins/ui/oxide/skin.css";
@import "~tinymce/skins/ui/oxide/skin.css";
@import './editor_content.css';
@layer utilities {
@ -326,8 +325,6 @@
}
}
@import "scss/index.scss";
.field > small.p-error {
@apply text-error;
}
@ -853,13 +850,11 @@ form .field {
}
}
//@import 'primevue-md-light-indigo/theme.css';
//@import '~primevue/resources/primevue.min.css';
//@import '~primeflex/primeflex.css';
//@import "~primeicons/primeicons.css";
@import 'primeflex/core/_variables.scss';
@import 'primeflex/core/_formlayout.scss';
@layer components {
.tiny-content table {
@apply w-auto table-auto;
}
}
//@import "~jquery-ui-timepicker-addon/dist/jquery-ui-timepicker-addon.css";
@import "~@fancyapps/fancybox/dist/jquery.fancybox.css";

@ -1,6 +1,6 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@use "../tailwind";
@use "../scss/settings/typography" as *;
@use "../scss/libs/mediaelementjs/styles" as *;
@layer base {
:root {
@ -37,10 +37,6 @@
}
}
@import "../scss/settings/typography";
@import "../scss/libs/mediaelementjs/styles";
body {
@apply prose max-w-none space-y-4
prose-h1:text-h1

@ -55,13 +55,48 @@
}
.field {
@apply mb-4;
> small {
@apply text-caption text-primary;
@apply text-caption text-primary mt-1;
}
&-group {
@apply flex gap-4 flex-wrap mb-4 items-start;
}
&.grid {
@apply mt-0;
}
}
.formgrid {
&.grid {
@apply mt-0;
}
}
.formgroup-inline {
@apply flex flex-wrap items-start;
.field,
.field-checkbox,
.field-radiobutton {
@apply mr-4;
> label {
@apply mr-2 mb-0;
}
}
}
.field-checkbox,
.field-radiobutton {
@apply mb-4 flex items-center;
> label {
@apply ml-2 leading-none;
}
}
.p-error {

@ -1,3 +1,4 @@
@use "sass:meta";
//@import 'variables';
//@import 'base_theme';
//
@ -11,77 +12,77 @@
}
}
@import "settings/typography";
@include meta.load-css("settings/typography");
@import "atoms/form";
@import "atoms/autocomplete";
@import "atoms/avatar";
@import "atoms/buttons";
@import "atoms/calendar";
@import "atoms/checkbox";
@import "atoms/color_picker";
@import "atoms/divider";
@import "atoms/dropdown";
@import "atoms/fieldset";
@import "atoms/inline_message";
@import "atoms/inputgroup";
@import "atoms/input_switch";
@import "atoms/input_text";
@import "atoms/messages";
@import "atoms/overlay";
@import "atoms/password";
@import "atoms/platform_logo";
@import "atoms/progressbar";
@import "atoms/radio";
@import "atoms/skeleton";
@import "atoms/tags";
@import "atoms/toast";
@import "atoms/wysiwyg";
@include meta.load-css("atoms/form");
@include meta.load-css("atoms/autocomplete");
@include meta.load-css("atoms/avatar");
@include meta.load-css("atoms/buttons");
@include meta.load-css("atoms/calendar");
@include meta.load-css("atoms/checkbox");
@include meta.load-css("atoms/color_picker");
@include meta.load-css("atoms/divider");
@include meta.load-css("atoms/dropdown");
@include meta.load-css("atoms/fieldset");
@include meta.load-css("atoms/inline_message");
@include meta.load-css("atoms/inputgroup");
@include meta.load-css("atoms/input_switch");
@include meta.load-css("atoms/input_text");
@include meta.load-css("atoms/messages");
@include meta.load-css("atoms/overlay");
@include meta.load-css("atoms/password");
@include meta.load-css("atoms/platform_logo");
@include meta.load-css("atoms/progressbar");
@include meta.load-css("atoms/radio");
@include meta.load-css("atoms/skeleton");
@include meta.load-css("atoms/tags");
@include meta.load-css("atoms/toast");
@include meta.load-css("atoms/wysiwyg");
@import "molecules/chip";
@import "molecules/course_tool";
@import "molecules/datepicker";
@import "molecules/empty_state";
@import "molecules/teacher_bar";
@import "molecules/toolbar";
@import "molecules/legacy_panel";
@include meta.load-css("molecules/chip");
@include meta.load-css("molecules/course_tool");
@include meta.load-css("molecules/datepicker");
@include meta.load-css("molecules/empty_state");
@include meta.load-css("molecules/teacher_bar");
@include meta.load-css("molecules/toolbar");
@include meta.load-css("molecules/legacy_panel");
@import "organisms/cards";
@import "organisms/course_card";
@import "organisms/datatable";
@import "organisms/dataview";
@import "organisms/external_logins";
@import "organisms/modals";
@import "organisms/menu";
@import "organisms/sidebar";
@import "organisms/section_header";
@import "organisms/tables";
@import "organisms/install";
@include meta.load-css("organisms/cards");
@include meta.load-css("organisms/course_card");
@include meta.load-css("organisms/datatable");
@include meta.load-css("organisms/dataview");
@include meta.load-css("organisms/external_logins");
@include meta.load-css("organisms/modals");
@include meta.load-css("organisms/menu");
@include meta.load-css("organisms/sidebar");
@include meta.load-css("organisms/section_header");
@include meta.load-css("organisms/tables");
@include meta.load-css("organisms/install");
@import "components/badges";
@include meta.load-css("components/badges");
//@import 'announcement';
@import "layout/topbar";
@import "layout/breadcrumb";
@import 'layout/main_container';
@include meta.load-css("layout/topbar");
@include meta.load-css("layout/breadcrumb");
@include meta.load-css('layout/main_container');
@import "admin_index";
@import "calendar";
@import "course_home";
@include meta.load-css("admin_index");
@include meta.load-css("calendar");
@include meta.load-css("course_home");
@import "documents";
@include meta.load-css("documents");
@import 'login';
@include meta.load-css('login');
@import 'forums';
@import 'exercise';
@import 'catalog_course';
@import 'catalog_session';
@include meta.load-css('forums');
@include meta.load-css('exercise');
@include meta.load-css('catalog_course');
@include meta.load-css('catalog_session');
//@import 'jqueryui';
@import 'lp';
@import "messages";
@import "userreluser";
@import 'social';
@import 'skill';
@include meta.load-css('lp');
@include meta.load-css("messages");
@include meta.load-css("userreluser");
@include meta.load-css('social');
@include meta.load-css('skill');
@import "libs/mediaelementjs/styles";
@include meta.load-css("libs/mediaelementjs/styles");

@ -133,26 +133,23 @@ $(function () {
// MODAL DELETE CONFIRM
$(".delete-swal").click(function (e) {
e.preventDefault() // Prevent the href from redirecting directly
e.preventDefault()
var url = $(this).attr("href")
var title = $(this).data("title") || $(this).attr("title")
var confirmText = $(this).data("confirm-text") || 'Yes'
var cancelText = $(this).data("cancel-text") || 'Cancel'
Swal.fire({
title: title,
text: "",
icon: "warning",
showCancelButton: true,
cancelButtonText: "Cancel",
cancelButtonText: cancelText,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: "Yes",
confirmButtonText: confirmText,
}).then((result) => {
if (result.value) {
/*Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
)*/
window.location.href = url
}
})
@ -459,13 +456,13 @@ function setCheckbox(value, table_id) {
}
function action_click(element, table_id) {
var d = $("#" + table_id)
if (!confirm("ConfirmYourChoice")) {
//if (!confirm('{{ "ConfirmYourChoice"|get_lang }}')) {
return false
var d = $("#" + table_id);
var confirmMessage = $(element).attr("data-confirm") || "ConfirmYourChoice";
if (!confirm(confirmMessage)) {
return false;
} else {
var action = $(element).attr("data-action")
$("#" + table_id + ' input[name="action"] ').attr("value", action)
$("#" + table_id + ' input[name="action"]').attr("value", action)
d.submit()
return false

@ -569,5 +569,12 @@
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0628\u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u0646\u0642\u0644",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "\u0646\u0642\u0644 \u0627\u0644\u0645\u0633\u062a\u0646\u062f"
}

@ -13,7 +13,7 @@
"Member": "Usuariu",
"Survey": "Encuesta",
"Tracking": "Tracking",
"Course maintenance": "Mantenimiento del curso",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"My courses": "Los mios cursos",
"Attach": "Attach",
@ -35,16 +35,16 @@
"Content is required": "Content is required",
"Profile": "Perfil",
"Inbox": "Buz\u00f3n d'entrada",
"Signed in as": "Conectado como",
"Signed in as": "Signed in as",
"Settings": "Configuraci\u00f3n del cursu",
"Sign out": "Cerrar sesi\u00f3n",
"Sign out": "Sign out",
"My progress": "Est\u00e1u",
"Users": "Usuarios",
"Courses": "Itinerarios formativos",
"Sessions": "Sessions",
"Administration": "Alministraci\u00f3n",
"Remember me": "Recordarme",
"Register oneself": "Crear una cuenta",
"Remember me": "Remember me",
"Register oneself": "Register oneself",
"Share with User": "Share with User",
"Course": "Cursu",
"Session": "Sesi\u00f3n",
@ -67,9 +67,9 @@
"From:": "From:",
"Until:": "Until:",
"Go to session": "Go to session",
"See as student": "Ver como estudiante",
"See as student": "See as student",
"Add a course introduction to display to your students": "Add a course introduction to display to your students",
"Course introduction": "Introducci\u00f3n del curso",
"Course introduction": "Course introduction",
"Tools": "Ferramientes",
"Course language": "Llingua del cursu:",
"Department": "Departamentu",
@ -101,13 +101,13 @@
"User": "Usuariu",
"Sent date": "Fecha d'unv\u00edu",
"Attachments": "Recursos amestaos",
"You don't have any course content yet.": "No tiene ning\u00fan contenido de curso todav\u00eda.",
"You don't have any course yet.": "No tiene ning\u00fan curso todav\u00eda.",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you.": "De clic en \"Explorar\" para encontrar un tema de inter\u00e9s, o espere a que alguien lo/la registre.",
"You don't have any session yet.": "No tiene ninguna sesi\u00f3n todav\u00eda.",
"You don't have any course content yet.": "You don't have any course content yet.",
"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.",
"Password": "Se\u00f1a",
"Update": "Actualizar",
"Add a course introduction to display to your students.": "Agregue una introducci\u00f3n al curso para mostrar a sus alumnos.",
"Add a course introduction to display to your students.": "Add a course introduction to show your students.",
"Assessments": "Les mios notes",
"Assignments": "Trabayos de los estudiantes",
"Reporting": "Informes",
@ -137,26 +137,26 @@
"Loading courses. Please wait.": "Loading courses. Please wait.",
"Loading sessions. Please wait.": "Loading sessions. Please wait.",
"There is no terms that matches the search: {searchTerm}": "There is no terms that matches the search: {searchTerm}",
"Send diagnostic finalization message": "Enviar el mensaje de finalizaci\u00f3n del diagn\u00f3stico",
"DiagnosticfinalizationmessageTitle": "Finalizaci\u00f3n del diagn\u00f3stico",
"Send diagnostic finalization message": "Send diagnostic finalization message",
"DiagnosticfinalizationmessageTitle": "Diagnostic finalization",
"DiagnosticfinalizationmessageContent": "Hi {0}, I'm {1} and I'm reviewing your diagnostic to define the course you will be following.",
"Registration": "Rexistru",
"Current session tab": "Actual",
"Upcoming session tab": "Por venir",
"Past session tab": "Finalizadas",
"Sticky courses": "Cursos especiales",
"This message was deleted when the user was removed from the platform on %s": "Este mensaje fue eliminado cuando el usuario fue retirado de la plataforma el {0}",
"My General Certificate": "Mi Certificado General",
"Current session tab": "Current",
"Upcoming session tab": "Upcoming",
"Past session tab": "Past",
"Sticky courses": "Special courses",
"This message was deleted when the user was removed from the platform on %s": "This message was deleted when the user was removed from the platform on {0}",
"My General Certificate": "My General Certificate",
"Social network": "Rede social",
"Sessions catalogue": "Cat\u00e1logo de sesiones",
"Sessions catalogue": "Sessions catalogue",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Criar certific\u00e1u con estes etiquetes",
"Your browser does not support Javascript": "Su navegador no soporta el JavaScript",
"Email reply header": "El {0}, {1} ({2}) escribi\u00f3:",
"Your browser does not support Javascript": "Your browser does not support Javascript",
"Email reply header": "The {0}, {1} ({2}) wrote:",
"Read the installation guide": "Lleer la gu\u00eda d'instalaci\u00f3n",
"Installation language": "Idioma d'instalaci\u00f3n",
"Requirements": "Requer\u00edu",
"License": "Llicencia",
"Database settings": "Configuraci\u00f3n de la base de datos",
"Database settings": "Database settings",
"Config settings": "Par\u00e1metros de configuraci\u00f3n",
"Show Overview": "Resume de la instalaci\u00f3n",
"Install": "Instalar",
@ -205,9 +205,9 @@
"Could not import terms": "Could not import terms",
"Definition": "Definition",
"Install step 1": "Install step 1",
"Step 1 - Installation Language": "Paso 1 - Idioma de instalaci\u00f3n",
"Step 1 - Installation Language": "Step 1 - Installation Language",
"Next": "Siguiente",
"Please select installation language": "Por favor, seleccione el idioma de instalaci\u00f3n",
"Please select installation language": "Please select installation language",
"Server requirements": "Necesidaes del servidor",
"Server requirements information": "Server requirements information",
"PHP version ": "PHP version ",
@ -223,10 +223,10 @@
"installation guide": "installation guide",
"Previous": "Anterior",
"For more details {0}": "For more details {0}",
"Step 2 - Requirements": "Paso 2 - Requisitos",
"read the installation guide": "consulte la gu\u00eda de instalaci\u00f3n",
"Step 2 - Requirements": "Step 2 - Requirements",
"read the installation guide": "read the installation guide",
"Warning!": "Warning!",
"Step 3 - License": "Paso 3 - Licencia",
"Step 3 - License": "Step 3 - License",
"Printable version": "Versi\u00f3n pa imprentar",
"I accept": "Aceuto",
"CC website": "CC website",
@ -235,8 +235,8 @@
"Your job\\'s description": "Your job\\'s description",
"Your company\\'s home country": "Your company\\'s home country",
"Check database connection": "Comprobar la conesi\u00f3n cola base de datos",
"Step 4 - Database settings": "Paso 4 - Configuraci\u00f3n de la base de datos",
"Database host": "Host de la base de datos",
"Step 4 - Database settings": "Step 4 - Database settings",
"Database host": "Database host",
"Port": "Puertu",
"Database login": "Database login",
"Database password": "Database password",
@ -262,7 +262,7 @@
"Your company short name": "Acr\u00f3nimu de la organizaci\u00f3n",
"URL of this company": "URL de la organizaci\u00f3n",
"Encryption method": "M\u00e9todu d'encriptaci\u00f3n",
"None": "Ninguno/a",
"None": "None",
"Allow self-registration": "Dar permisu pa que los usuarios puedan rexistrase",
"After approval": "dempues de que s'apruebe",
"Allow self-registration as a trainer": "Dar permisu pa que los usuarios puedan rexistrase como creadores de cursos",
@ -279,7 +279,7 @@
"Step 7 - Update process execution": "Step 7 - Update process execution",
"Security advice": "Avisu de segurid\u00e1",
"Menu": "Men\u00fa",
"Created with Chamilo copyright year": "Creado con Chamilo \u00a9 {0}",
"Created with Chamilo copyright year": "Created with Chamilo \u00a9 {0}",
"FAQ": "FAQ",
"Demo": "Demo",
"Category name": "Nome de la categor\u00eda",
@ -299,21 +299,21 @@
"My Files": "My Files",
"Draft": "Draft",
"My friends": "Los mios amigos",
"View all friends": "Todos mis amigos",
"View all friends": "View all friends",
"Search user by geolocalization": "Search user by geolocalization",
"Skills Wheel": "Skills Wheel",
"Your skill ranking": "Your skill ranking",
"My profile": "Mi perfil",
"My profile": "My profile",
"Send message": "Unviar",
"The comment is required": "The comment is required",
"Comments": "Comentarios",
"Mark as promoted message": "Marcar como mensaje importante",
"Mark as promoted message": "Mark as promoted message",
"File upload": "Unviar archivu",
"Write something to {0}": "Write something to {0}",
"Switch to student view": "Vista d'estudiante",
"Switch to teacher view": "Dir a vista del profesor",
"Waiting": "Esperando",
"Requests": "Solicitudes",
"Requests": "Requests",
"Deleted": "Esborr\u00e1u",
"{resource} updated": "{resource} updated",
"Courses catalogue": "Xestionar los mios cursos",
@ -331,38 +331,38 @@
"Pick success color": "Pick success color",
"Pick success color gradient": "Pick success color gradient",
"Pick danger color": "Pick danger color",
"You can see examples of how chamilo will look here": "Puede ver ejemplos de c\u00f3mo se ver\u00e1 Chamilo aqu\u00ed",
"Buttons": "Botones",
"You can see examples of how chamilo will look here": "You can see examples of how chamilo will look here",
"Buttons": "Buttons",
"Button": "Button",
"Secondary": "Secundariu",
"Tertiary": "Terciario",
"Tertiary": "Tertiary",
"Success": "Nota",
"Danger": "Peligro",
"Danger": "Danger",
"Menu on button pressed": "Menu on button pressed",
"Checkbox and radio buttons": "Casilla de verificaci\u00f3n y botones de opci\u00f3n",
"Checkbox and radio buttons": "Checkbox and radio buttons",
"Checkbox 1": "Checkbox 1",
"Checkbox 2": "Checkbox 2",
"This is a text example": "This is a text example",
"Show dialog": "Mostrar di\u00e1logo",
"Dialog example": "Ejemplo de di\u00e1logo",
"Show dialog": "Show dialog",
"Dialog example": "Dialog example",
"Item 1": "Item 1",
"Item 2": "Item 2",
"Item 3": "Item 3",
"Value 1": "Value 1",
"Value 2": "Value 2",
"Value 3": "Value 3",
"Here you can manage registered users within your platform": "Aqu\u00ed puede gestionar a los usuarios registrados dentro de su plataforma",
"User management": "Gesti\u00f3n de usuarios",
"Create and manage your courses in a simple way": "Cree y gestione sus cursos de manera sencilla",
"Course management": "Gesti\u00f3n de cursos",
"Create course packages for a certain time with training sessions": "Cree paquetes de cursos para un tiempo determinado con sesiones de formaci\u00f3n",
"Sessions management": "Gesti\u00f3n de sesions",
"Manage the skills of your users, through courses and badges": "Gestione las habilidades de sus usuarios, a trav\u00e9s de cursos y distintivos",
"View the status of your server, perform performance tests": "Vea el estado de su servidor, realice pruebas de rendimiento",
"Here you can manage registered users within your platform": "Here you can manage registered users within your platform",
"User management": "User management",
"Create and manage your courses in a simple way": "Create and manage your courses in a simple way",
"Course management": "Course management",
"Create course packages for a certain time with training sessions": "Create course packages for a certain time with training sessions",
"Sessions management": "Sessions management",
"Manage the skills of your users, through courses and badges": "Manage the skills of your users, through courses and badges",
"View the status of your server, perform performance tests": "View the status of your server, perform performance tests",
"Enable version check": "Habilitar la verificaci\u00f3n de versiones",
"Configure your platform, view reports, publish and send announcements globally": "Configure su plataforma, visualice informes, publique y env\u00ede anuncios globalmente",
"Platform management": "Gesti\u00f3n de la plataforma",
"Learn more about Chamilo and its use, official references links": "Aprenda m\u00e1s sobre Chamilo y su uso, enlaces a referencias oficiales",
"Configure your platform, view reports, publish and send announcements globally": "Configure your platform, view reports, publish and send announcements globally",
"Platform management": "Platform management",
"Learn more about Chamilo and its use, official references links": "Learn more about Chamilo and its use, official references links",
"Version check enabled": "Comprobaci\u00f3n de la versi\u00f3n activa",
"Version check": "Comprobar versi\u00f3n",
"Assignment created": "Assignment created",
@ -374,9 +374,9 @@
"Are you sure you want to delete this event?": "Are you sure you want to delete this event?",
"Edit introduction": "Edit introduction",
"Show all": "Amosar toos",
"Hide all": "Ocultar todo",
"Sort": "Ordenar",
"Customize": "Personalizar",
"Hide all": "Hide all",
"Sort": "Sort",
"Customize": "Customize",
"Updated": "\u00daltima modificaci\u00f3n",
"Create certificate": "Criar un certific\u00e1u",
"New drawing": "New drawing",
@ -430,10 +430,10 @@
"Could not change visibility of category": "Could not change visibility of category",
"Could not retrieve links": "Could not retrieve links",
"Update link": "Update link",
"As read": "Le\u00eddo",
"As unread": "No le\u00eddo",
"Message deleted": "Mensaje eliminado",
"Messages deleted": "Mensajes eliminados",
"As read": "As read",
"As unread": "As unread",
"Message deleted": "Message deleted",
"Messages deleted": "Messages deleted",
"No sender": "No sender",
"New page": "New page",
"Pages deleted": "Pages deleted",
@ -446,8 +446,8 @@
"Delete Account": "Delete Account",
"Friend request sent successfully": "Friend request sent successfully",
"Failed to send friend request": "Failed to send friend request",
"Add friends": "Agregar amigos",
"Add friend": "Agregar amigo",
"Add friends": "Add friends",
"Add friend": "Add friend",
"Refresh": "Actualizar",
"Are you sure to delete the friendship?": "Are you sure to delete the friendship?",
"Friends": "Amigos",
@ -456,12 +456,12 @@
"Error fetching friends list": "Error fetching friends list",
"Error fetching users": "Error fetching users",
"Search users for friends": "Search users for friends",
"Contact Us": "Cont\u00e1ctanos",
"Contact Us": "Contact Us",
"Teacher profile picture": "Teacher profile picture",
"Picture": "Imaxe",
"Sender profile picture": "Foto de perfil del remitente",
"Receiver profile picture": "Foto de perfil del destinatario",
"Carbon copy receiver profile picture": "Perfil del destinatario de copia carbonc\u00edlica",
"Sender profile picture": "Sender profile picture",
"Receiver profile picture": "Receiver profile picture",
"Carbon copy receiver profile picture": "Carbon copy receiver profile picture",
"In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:": "In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:",
"Please read the following requirements thoroughly.": "Llea con atenci\u00f3n",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Par\u00e1metros recomendaos na configuraci\u00f3n del so servidor. Estos par\u00e1metros puen establecese nel ficheru de configuraci\u00f3n php.ini del so servidor.",
@ -469,10 +469,17 @@
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo ye software llibre distribu\u00edu con GNU General Public Licence (GPL)",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "El script d'instalaci\u00f3n va crear les bases de datos principales pa Chamilo. Por favor, Chamilo necesita crear varies bases de datos, si nam\u00e1s tien permisu pa tener una nel so proveedor, Chamilo nun va funcionar.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "El programa d'instalaci\u00f3n va esborrar toles tables de les bases de datos seleicionaes. Recomendamos que faiga una copia de segurid\u00e1 completa enantes de dar el so preste a esti \u00faltimu pasu de la instalaci\u00f3n.",
"Continue with %s": "Seguir con {0}",
"Change Password": "Cambiar de contrase\u00f1a",
"All Messages": "Todos los mensajes",
"Promoted Messages": "Mensajes promocionados",
"%s's picture": "Imagen de {0}",
"+%d": "+{0}"
"Continue with %s": "Continue with {0}",
"Change Password": "Change Password",
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Mover",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Mover el documentu"
}

@ -490,5 +490,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -6,7 +6,7 @@
"Attendances": "Assist\u00e8ncia",
"Course description": "Detalls del curs",
"Course progress": "Programaci\u00f3 did\u00e0ctica",
"Documents": "Documentos",
"Documents": "Documents",
"Tests": "Exercicis",
"Forum": "F\u00f2rums",
"Glossary": "Glossari",
@ -17,7 +17,7 @@
"Survey": "Enquesta",
"Surveys": "Enquestes",
"Tracking": "Tracking",
"Course maintenance": "Mantenimiento del curso",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Accedeix",
"My courses": "La meva llista de cursos",
@ -41,9 +41,9 @@
"Content is required": "Content is required",
"Profile": "Perfil",
"Inbox": "Safata d'entrada",
"Signed in as": "Conectado como",
"Signed in as": "Signed in as",
"Settings": "Modifica la informaci\u00f3 del curs",
"Sign out": "Cerrar sesi\u00f3n",
"Sign out": "Sign out",
"My sessions": "Les meves sessions",
"Events": "Esdeveniments",
"My progress": "La meva situaci\u00f3",
@ -51,8 +51,8 @@
"Courses": "Itinerari formatiu",
"Sessions": "Sessions",
"Administration": "Administraci\u00f3",
"Remember me": "Recordarme",
"Register oneself": "Crear una cuenta",
"Remember me": "Remember me",
"Register oneself": "Register oneself",
"Share with User": "Share with User",
"Course": "Curs",
"Session": "Sessi\u00f3",
@ -76,9 +76,9 @@
"From:": "From:",
"Until:": "Until:",
"Go to session": "Go to session",
"See as student": "Ver como estudiante",
"See as student": "See as student",
"Add a course introduction to display to your students": "Add a course introduction to display to your students",
"Course introduction": "Introducci\u00f3n del curso",
"Course introduction": "Course introduction",
"Tools": "Eines",
"Loading": "Carregant",
"Course language": "Idioma del curs",
@ -115,14 +115,14 @@
"Sent date": "Data d'enviament",
"Sent": "Enviat",
"Attachments": "Annexes",
"You don't have any course content yet.": "No tiene ning\u00fan contenido de curso todav\u00eda.",
"You don't have any course yet.": "No tiene ning\u00fan curso todav\u00eda.",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you.": "De clic en \"Explorar\" para encontrar un tema de inter\u00e9s, o espere a que alguien lo/la registre.",
"You don't have any session yet.": "No tiene ninguna sesi\u00f3n todav\u00eda.",
"You don't have any course content yet.": "You don't have any course content yet.",
"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.",
"Username": "Usuari",
"Password": "Contrasenya",
"Update": "Actualitzar",
"Add a course introduction to display to your students.": "Agregue una introducci\u00f3n al curso para mostrar a sus alumnos.",
"Add a course introduction to display to your students.": "Add a course introduction to show your students.",
"Assessments": "Les meues qualificacions",
"Assignments": "Publicacions d'estudiants",
"Videoconference": "Videoconfer\u00e8ncia",
@ -141,7 +141,7 @@
"Coach": "Tutor",
"Ranking": "Nivell",
"Teachers": "Docents del curs",
"Categories": "Categor\u00edas",
"Categories": "Categories",
"Category": "Categoria",
"Language": "Idioma",
"Go to the course": "V\u00e9s al curs",
@ -156,29 +156,29 @@
"Loading courses. Please wait.": "Loading courses. Please wait.",
"Loading sessions. Please wait.": "Loading sessions. Please wait.",
"There is no terms that matches the search: {searchTerm}": "There is no terms that matches the search: {searchTerm}",
"Send diagnostic finalization message": "Enviar el mensaje de finalizaci\u00f3n del diagn\u00f3stico",
"DiagnosticfinalizationmessageTitle": "Finalizaci\u00f3n del diagn\u00f3stico",
"Send diagnostic finalization message": "Send diagnostic finalization message",
"DiagnosticfinalizationmessageTitle": "Diagnostic finalization",
"DiagnosticfinalizationmessageContent": "Hi {0}, I'm {1} and I'm reviewing your diagnostic to define the course you will be following.",
"Contact": "Contacte",
"Registration": "Inscripci\u00f3",
"Current session tab": "Actual",
"Upcoming session tab": "Por venir",
"Past session tab": "Finalizadas",
"Sticky courses": "Cursos especiales",
"This message was deleted when the user was removed from the platform on %s": "Este mensaje fue eliminado cuando el usuario fue retirado de la plataforma el {0}",
"My General Certificate": "Mi Certificado General",
"Current session tab": "Current",
"Upcoming session tab": "Upcoming",
"Past session tab": "Past",
"Sticky courses": "Special courses",
"This message was deleted when the user was removed from the platform on %s": "This message was deleted when the user was removed from the platform on {0}",
"My General Certificate": "My General Certificate",
"My skills": "Les meves compet\u00e8ncies",
"Social network": "Xarxa social",
"Sessions catalogue": "Cat\u00e1logo de sesiones",
"Sessions catalogue": "Sessions catalogue",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Crear certificat amb aquestes etiquetes",
"Your browser does not support Javascript": "Su navegador no soporta el JavaScript",
"Email reply header": "El {0}, {1} ({2}) escribi\u00f3:",
"Your browser does not support Javascript": "Your browser does not support Javascript",
"Email reply header": "The {0}, {1} ({2}) wrote:",
"My files": "Els meus arxius",
"Read the installation guide": "Llegeix la guia d'instal\u00b7laci\u00f3",
"Installation language": "Idioma d'instal\u00b7laci\u00f3",
"Requirements": "Requisits",
"License": "Llic\u00e8ncia",
"Database settings": "Configuraci\u00f3n de la base de datos",
"Database settings": "Database settings",
"Config settings": "Par\u00e0metres de configuraci\u00f3",
"Show Overview": "Resum de la instal\u00b7laci\u00f3",
"Install": "Instal\u00b7la",
@ -239,9 +239,9 @@
"Could not import terms": "Could not import terms",
"Definition": "Definition",
"Install step 1": "Install step 1",
"Step 1 - Installation Language": "Paso 1 - Idioma de instalaci\u00f3n",
"Step 1 - Installation Language": "Step 1 - Installation Language",
"Next": "Seg\u00fcent",
"Please select installation language": "Por favor, seleccione el idioma de instalaci\u00f3n",
"Please select installation language": "Please select installation language",
"Server requirements": "Requeriments del servidor",
"Server requirements information": "Server requirements information",
"PHP version ": "PHP version ",
@ -258,15 +258,15 @@
"installation guide": "installation guide",
"Previous": "Anterior",
"For more details {0}": "For more details {0}",
"Step 2 - Requirements": "Paso 2 - Requisitos",
"read the installation guide": "consulte la gu\u00eda de instalaci\u00f3n",
"Step 2 - Requirements": "Step 2 - Requirements",
"read the installation guide": "read the installation guide",
"Warning!": "Warning!",
"Contact information": "Informaci\u00f3 de contacte",
"Select one": "Seleccioneu un",
"Send information": "Envia la informaci\u00f3",
"You must accept the licence": "Heu d'acceptar la llic\u00e8ncia per poder utilitzar aquest programari",
"Contact information has been sent": "Informaci\u00f3 de contacte enviada",
"Step 3 - License": "Paso 3 - Licencia",
"Step 3 - License": "Step 3 - License",
"Printable version": "Versi\u00f3 imprimible",
"I accept": "Accepto",
"CC website": "CC website",
@ -280,9 +280,9 @@
"Preferred contact language": "Quin idioma de contacte prefereix?",
"Do you have the power to take financial decisions on behalf of your company?": "T\u00e9 la capacitat de prendre decisions financeres?",
"Check database connection": "Comproveu la connexi\u00f3 amb la base de dades",
"Step 4 - Database settings": "Paso 4 - Configuraci\u00f3n de la base de datos",
"Database host": "Host de la base de datos",
"Port": "Puerto",
"Step 4 - Database settings": "Step 4 - Database settings",
"Database host": "Database host",
"Port": "Port",
"Database login": "Database login",
"Database password": "Database password",
"Database name": "Database name",
@ -309,7 +309,7 @@
"Your company short name": "Nom curt de la instituci\u00f3",
"URL of this company": "URL de l'organitzaci\u00f3",
"Encryption method": "M\u00e8tode d'encriptaci\u00f3",
"None": "Ninguno/a",
"None": "None",
"Allow self-registration": "Permetre que els propis usuaris puguin registrar-se",
"After approval": "Despr\u00e9s de ser aprovat",
"Allow self-registration as a trainer": "Permetre que els propis usuaris puguin registrar-se com a creadors de cursos",
@ -326,13 +326,13 @@
"Step 7 - Update process execution": "Step 7 - Update process execution",
"Security advice": "Av\u00eds de seguretat",
"Menu": "Men\u00fa",
"Created with Chamilo copyright year": "Creado con Chamilo \u00a9 {0}",
"Created with Chamilo copyright year": "Created with Chamilo \u00a9 {0}",
"FAQ": "FAQ",
"Demo": "Demo",
"Category name": "Nom de categoria",
"Save category": "Save category",
"Category saved": "Categoria desada",
"URL": "Url",
"URL": "URL",
"Link name": "Nom de l'enlla\u00e7",
"Show link on course homepage": "Mostrar l'enlla\u00e7 a la p\u00e0gina principal",
"Select a category": "Seleccioneu una categoria",
@ -351,26 +351,26 @@
"My Files": "My Files",
"Draft": "Draft",
"My friends": "Els meus amics",
"View all friends": "Todos mis amigos",
"View all friends": "View all friends",
"Search user by geolocalization": "Search user by geolocalization",
"Skills": "Compet\u00e8ncies",
"Skills Wheel": "Skills Wheel",
"Your skill ranking": "Your skill ranking",
"Without achieved skills": "Sense compet\u00e8ncies assolides",
"My profile": "Mi perfil",
"My profile": "My profile",
"Social groups": "Grups",
"Send message": "Enviar",
"Write new comment": "Redactar nou comentari",
"The comment is required": "The comment is required",
"Comments": "Comentaris",
"Mark as promoted message": "Marcar como mensaje importante",
"Mark as promoted message": "Mark as promoted message",
"File upload": "Enviar arxiu",
"What are you thinking about?": "En qu\u00e8 est\u00e0 pensant en aquest moment?",
"Write something to {0}": "Write something to {0}",
"Switch to student view": "Vista de l'estudiant",
"Switch to teacher view": "Vista del professor",
"Waiting": "Esperant",
"Requests": "Solicitudes",
"Requests": "Requests",
"Deleted": "Esborrat",
"{resource} updated": "{resource} updated",
"Courses catalogue": "Cat\u00e1logo de cursos",
@ -388,40 +388,40 @@
"Pick success color": "Pick success color",
"Pick success color gradient": "Pick success color gradient",
"Pick danger color": "Pick danger color",
"You can see examples of how chamilo will look here": "Puede ver ejemplos de c\u00f3mo se ver\u00e1 Chamilo aqu\u00ed",
"Buttons": "Botones",
"You can see examples of how chamilo will look here": "You can see examples of how chamilo will look here",
"Buttons": "Buttons",
"Button": "Button",
"Disabled": "Desactivat",
"Secondary": "Segon",
"Tertiary": "Terciario",
"Tertiary": "Tertiary",
"Success": "Qualificaci\u00f3",
"Danger": "Peligro",
"Danger": "Danger",
"Menu on button pressed": "Menu on button pressed",
"Checkbox and radio buttons": "Casilla de verificaci\u00f3n y botones de opci\u00f3n",
"Checkbox and radio buttons": "Checkbox and radio buttons",
"Checkbox 1": "Checkbox 1",
"Checkbox 2": "Checkbox 2",
"This is a text example": "This is a text example",
"Show dialog": "Mostrar di\u00e1logo",
"Dialog example": "Ejemplo de di\u00e1logo",
"Show dialog": "Show dialog",
"Dialog example": "Dialog example",
"Item 1": "Item 1",
"Item 2": "Item 2",
"Item 3": "Item 3",
"Value 1": "Value 1",
"Value 2": "Value 2",
"Value 3": "Value 3",
"Here you can manage registered users within your platform": "Aqu\u00ed puede gestionar a los usuarios registrados dentro de su plataforma",
"User management": "Gesti\u00f3n de usuarios",
"Create and manage your courses in a simple way": "Cree y gestione sus cursos de manera sencilla",
"Course management": "Gesti\u00f3n de cursos",
"Create course packages for a certain time with training sessions": "Cree paquetes de cursos para un tiempo determinado con sesiones de formaci\u00f3n",
"Sessions management": "Gesti\u00f3n de sesions",
"Manage the skills of your users, through courses and badges": "Gestione las habilidades de sus usuarios, a trav\u00e9s de cursos y distintivos",
"View the status of your server, perform performance tests": "Vea el estado de su servidor, realice pruebas de rendimiento",
"Here you can manage registered users within your platform": "Here you can manage registered users within your platform",
"User management": "User management",
"Create and manage your courses in a simple way": "Create and manage your courses in a simple way",
"Course management": "Course management",
"Create course packages for a certain time with training sessions": "Create course packages for a certain time with training sessions",
"Sessions management": "Sessions management",
"Manage the skills of your users, through courses and badges": "Manage the skills of your users, through courses and badges",
"View the status of your server, perform performance tests": "View the status of your server, perform performance tests",
"Enable version check": "Activar la verificaci\u00f3 de versiones",
"Configure your platform, view reports, publish and send announcements globally": "Configure su plataforma, visualice informes, publique y env\u00ede anuncios globalmente",
"Platform management": "Gesti\u00f3n de la plataforma",
"Colors": "Colores",
"Learn more about Chamilo and its use, official references links": "Aprenda m\u00e1s sobre Chamilo y su uso, enlaces a referencias oficiales",
"Configure your platform, view reports, publish and send announcements globally": "Configure your platform, view reports, publish and send announcements globally",
"Platform management": "Platform management",
"Colors": "Colors",
"Learn more about Chamilo and its use, official references links": "Learn more about Chamilo and its use, official references links",
"Version check enabled": "Comprovaci\u00f3 de la versi\u00f3 activada",
"Version check": "Verificaci\u00f3 de la versi\u00f3",
"Hide campus from public platforms list": "Amaga el campus de llista p\u00fablica de plataformes",
@ -434,9 +434,9 @@
"Are you sure you want to delete this event?": "Are you sure you want to delete this event?",
"Edit introduction": "Edit introduction",
"Show all": "Mostrar tots",
"Hide all": "Ocultar todo",
"Sort": "Ordenar",
"Customize": "Personalizar",
"Hide all": "Hide all",
"Sort": "Sort",
"Customize": "Customize",
"Updated": "\u00daltima modificaci\u00f3",
"Create certificate": "Crear certificat",
"New drawing": "New drawing",
@ -494,10 +494,10 @@
"Could not change visibility of category": "Could not change visibility of category",
"Could not retrieve links": "Could not retrieve links",
"Update link": "Update link",
"As read": "Le\u00eddo",
"As unread": "No le\u00eddo",
"Message deleted": "Mensaje eliminado",
"Messages deleted": "Mensajes eliminados",
"As read": "As read",
"As unread": "As unread",
"Message deleted": "Message deleted",
"Messages deleted": "Messages deleted",
"No sender": "No sender",
"Tags": "Etiquetes",
"New page": "New page",
@ -515,8 +515,8 @@
"Delete Account": "Delete Account",
"Friend request sent successfully": "Friend request sent successfully",
"Failed to send friend request": "Failed to send friend request",
"Add friends": "Agregar amigos",
"Add friend": "Agregar amigo",
"Add friends": "Add friends",
"Add friend": "Add friend",
"Refresh": "Actualitzar",
"Are you sure to delete the friendship?": "Are you sure to delete the friendship?",
"Friends": "Amics",
@ -525,13 +525,13 @@
"Error fetching friends list": "Error fetching friends list",
"Error fetching users": "Error fetching users",
"Search users for friends": "Search users for friends",
"Contact Us": "Cont\u00e1ctanos",
"Contact Us": "Contact Us",
"Business card": "Targeta personal",
"Teacher profile picture": "Teacher profile picture",
"Picture": "Imatge",
"Sender profile picture": "Foto de perfil del remitente",
"Receiver profile picture": "Foto de perfil del destinatario",
"Carbon copy receiver profile picture": "Perfil del destinatario de copia carbonc\u00edlica",
"Sender profile picture": "Sender profile picture",
"Receiver profile picture": "Receiver profile picture",
"Carbon copy receiver profile picture": "Carbon copy receiver profile picture",
"In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:": "In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:",
"A database with the same name <b>already exists</b>.": "Una base de dades amb el mateix nom <b>ja existeix</b>. El contingut de la base de dades es perdr\u00e0.",
"To protect your site, make the whole %s directory read-only (chmod -R 0555 on Linux) and delete the %s directory.": "Per protegir la plataforma, fes el directori {0} sencer de nom\u00e9s lectura (chmod 0555 en Linux) i elimina el directori {1}.",
@ -543,11 +543,18 @@
"Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />": "Benvolgut usuari,",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "Les rutines d'instal\u00b7laci\u00f3 crearan les principals bases de dades de Chamilo. Si us plau, recordi que Chamilo necessitar\u00e0 crear diverses bases de dades. Si nom\u00e9s teniu acc\u00e9s a una base de dades en el vostre servidor, Chamilo no funcionar\u00e0 a no ser que escolliu l'opci\u00f3 'Una base de dades'",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "El programa d'instal\u00b7laci\u00f3 esborrar\u00e0 totes les taules de les bases de dades seleccionades. Li recomanem encaridament que realitzi un c\u00f2pia de seguretat completa de totes elles abans de confirmar aquest \u00faltim pas de la instal\u00b7laci\u00f3.",
"Continue with %s": "Seguir con {0}",
"Change Password": "Cambiar de contrase\u00f1a",
"All Messages": "Todos los mensajes",
"Promoted Messages": "Mensajes promocionados",
"Continue with %s": "Continue with {0}",
"Change Password": "Change Password",
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "\u00bfEst\u00e0 segur que vol esborrar {0}?",
"%s's picture": "Imagen de {0}",
"+%d": "+{0}"
"%s's picture": "{0}'s picture",
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Moure",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Moure el document"
}

@ -349,5 +349,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "P\u0159esunout",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -407,5 +407,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Flytte",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -570,5 +570,12 @@
"Promoted Messages": "Gesponserte Nachrichten",
"Are you sure you want to delete %s?": "Sind Sie sicher, dass Sie {0} l\u00f6schen m\u00f6chten?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} Minuten vorher",
"%d hours before": "{0} Stunden vorher",
"%d days before": "{0} Tage vorher",
"Move": "verschieben",
"Select the destination folder": "W\u00e4hlen Sie den Zielordner",
"Select a folder": "W\u00e4hlen Sie einen Ordner aus",
"Move document": "Dokument verschieben"
}

@ -543,5 +543,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03b5\u03b3\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5"
}

@ -570,5 +570,12 @@
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "Are you sure you want to delete {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Move",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Move document"
}

@ -10,7 +10,7 @@
"Groups": "Grupoj",
"Member": "Uzanto",
"Tracking": "Tracking",
"Course maintenance": "Mantenimiento del curso",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"My courses": "miajn kursojn",
"Attach": "Attach",
@ -29,16 +29,16 @@
"Content is required": "Content is required",
"Profile": "Profilo",
"Inbox": "Leterkesto",
"Signed in as": "Conectado como",
"Signed in as": "Signed in as",
"Settings": "Kursaj ecoj",
"Sign out": "Cerrar sesi\u00f3n",
"Sign out": "Sign out",
"My progress": "Mia statuso",
"Users": "Uzuloj",
"Courses": "Lernopadoj",
"Sessions": "Sessions",
"Administration": "Mastrumado",
"Remember me": "Recordarme",
"Register oneself": "Crear una cuenta",
"Remember me": "Remember me",
"Register oneself": "Register oneself",
"Share with User": "Share with User",
"Group": "Grupo",
"Status": "Statuso",
@ -56,9 +56,9 @@
"From:": "From:",
"Until:": "Until:",
"Go to session": "Go to session",
"See as student": "Ver como estudiante",
"See as student": "See as student",
"Add a course introduction to display to your students": "Add a course introduction to display to your students",
"Course introduction": "Introducci\u00f3n del curso",
"Course introduction": "Course introduction",
"Tools": "Iloj",
"Department": "Fakultato/faka grupo",
"Department URL": "URL de via fakultato a\u016d fakgrupo",
@ -82,12 +82,12 @@
"Cc": "Cc",
"User": "Uzulo",
"Attachments": "Aldonita\u0135oj",
"You don't have any course content yet.": "No tiene ning\u00fan contenido de curso todav\u00eda.",
"You don't have any course yet.": "No tiene ning\u00fan curso todav\u00eda.",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you.": "De clic en \"Explorar\" para encontrar un tema de inter\u00e9s, o espere a que alguien lo/la registre.",
"You don't have any session yet.": "No tiene ninguna sesi\u00f3n todav\u00eda.",
"You don't have any course content yet.": "You don't have any course content yet.",
"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.",
"Password": "Pasvorto",
"Add a course introduction to display to your students.": "Agregue una introducci\u00f3n al curso para mostrar a sus alumnos.",
"Add a course introduction to display to your students.": "Add a course introduction to show your students.",
"Assignments": "Studentaj publika\u0135oj",
"Learning paths": "Lernopado",
"Diagnostic Form": "Diagnostic Form",
@ -109,22 +109,22 @@
"Loading courses. Please wait.": "Loading courses. Please wait.",
"Loading sessions. Please wait.": "Loading sessions. Please wait.",
"There is no terms that matches the search: {searchTerm}": "There is no terms that matches the search: {searchTerm}",
"Send diagnostic finalization message": "Enviar el mensaje de finalizaci\u00f3n del diagn\u00f3stico",
"DiagnosticfinalizationmessageTitle": "Finalizaci\u00f3n del diagn\u00f3stico",
"Send diagnostic finalization message": "Send diagnostic finalization message",
"DiagnosticfinalizationmessageTitle": "Diagnostic finalization",
"DiagnosticfinalizationmessageContent": "Hi {0}, I'm {1} and I'm reviewing your diagnostic to define the course you will be following.",
"Registration": "Registrado",
"Current session tab": "Actual",
"Upcoming session tab": "Por venir",
"Past session tab": "Finalizadas",
"Sticky courses": "Cursos especiales",
"This message was deleted when the user was removed from the platform on %s": "Este mensaje fue eliminado cuando el usuario fue retirado de la plataforma el {0}",
"My General Certificate": "Mi Certificado General",
"Sessions catalogue": "Cat\u00e1logo de sesiones",
"Your browser does not support Javascript": "Su navegador no soporta el JavaScript",
"Email reply header": "El {0}, {1} ({2}) escribi\u00f3:",
"Current session tab": "Current",
"Upcoming session tab": "Upcoming",
"Past session tab": "Past",
"Sticky courses": "Special courses",
"This message was deleted when the user was removed from the platform on %s": "This message was deleted when the user was removed from the platform on {0}",
"My General Certificate": "My General Certificate",
"Sessions catalogue": "Sessions catalogue",
"Your browser does not support Javascript": "Your browser does not support Javascript",
"Email reply header": "The {0}, {1} ({2}) wrote:",
"Installation language": "Instalada lingvo",
"License": "Licenco",
"Database settings": "Configuraci\u00f3n de la base de datos",
"Database settings": "Database settings",
"Config settings": "Konfiguraj agordoj",
"Show Overview": "Montri supervidon",
"Install": "Instali",
@ -159,9 +159,9 @@
"Could not import terms": "Could not import terms",
"Definition": "Definition",
"Install step 1": "Install step 1",
"Step 1 - Installation Language": "Paso 1 - Idioma de instalaci\u00f3n",
"Step 1 - Installation Language": "Step 1 - Installation Language",
"Next": "Sekvanta",
"Please select installation language": "Por favor, seleccione el idioma de instalaci\u00f3n",
"Please select installation language": "Please select installation language",
"Server requirements": "Servilaj bezonoj",
"Server requirements information": "Server requirements information",
"PHP version ": "PHP version ",
@ -171,18 +171,18 @@
"installation guide": "installation guide",
"Previous": "Anta\u016da",
"For more details {0}": "For more details {0}",
"Step 2 - Requirements": "Paso 2 - Requisitos",
"read the installation guide": "consulte la gu\u00eda de instalaci\u00f3n",
"Step 2 - Requirements": "Step 2 - Requirements",
"read the installation guide": "read the installation guide",
"Warning!": "Warning!",
"Step 3 - License": "Paso 3 - Licencia",
"Step 3 - License": "Step 3 - License",
"Printable version": "Presebla versio",
"CC website": "CC website",
"Your company\\'s activity": "Your company\\'s activity",
"Your job\\'s description": "Your job\\'s description",
"Your company\\'s home country": "Your company\\'s home country",
"Check database connection": "Kontroli datumbankan konekton",
"Step 4 - Database settings": "Paso 4 - Configuraci\u00f3n de la base de datos",
"Database host": "Host de la base de datos",
"Step 4 - Database settings": "Step 4 - Database settings",
"Database host": "Database host",
"Port": "Pordo",
"Database login": "Database login",
"Database password": "Database password",
@ -206,7 +206,7 @@
"Your portal name": "Chamilo-Kampa Titolo",
"Your company short name": "La konciza nomo de via organiza\u0135o",
"URL of this company": "URL de la organiza\u0135o",
"None": "Ninguno/a",
"None": "None",
"Allow self-registration": "Permesi uzulan registradon",
"After approval": "Post aprobo",
"Allow self-registration as a trainer": "Permesi memali\u011don kiel kursmastrumanto",
@ -220,7 +220,7 @@
"Database Password": "Pasvorta datumbazo",
"Step 7 - Installation process execution": "Step 7 - Installation process execution",
"Step 7 - Update process execution": "Step 7 - Update process execution",
"Created with Chamilo copyright year": "Creado con Chamilo \u00a9 {0}",
"Created with Chamilo copyright year": "Created with Chamilo \u00a9 {0}",
"FAQ": "FAQ",
"Demo": "Demo",
"Category name": "Kategoria nomo",
@ -235,17 +235,17 @@
"Locale": "Locale",
"My Files": "My Files",
"Draft": "Draft",
"View all friends": "Todos mis amigos",
"View all friends": "View all friends",
"Search user by geolocalization": "Search user by geolocalization",
"Skills Wheel": "Skills Wheel",
"Your skill ranking": "Your skill ranking",
"My profile": "Mi perfil",
"My profile": "My profile",
"The comment is required": "The comment is required",
"Mark as promoted message": "Marcar como mensaje importante",
"Mark as promoted message": "Mark as promoted message",
"Write something to {0}": "Write something to {0}",
"Switch to student view": "Studenta vido",
"Switch to teacher view": "Kursmastrumanta vido",
"Requests": "Solicitudes",
"Requests": "Requests",
"Deleted": "Forigite",
"{resource} updated": "{resource} updated",
"Courses catalogue": "Kursmastrumado",
@ -260,35 +260,35 @@
"Pick success color": "Pick success color",
"Pick success color gradient": "Pick success color gradient",
"Pick danger color": "Pick danger color",
"You can see examples of how chamilo will look here": "Puede ver ejemplos de c\u00f3mo se ver\u00e1 Chamilo aqu\u00ed",
"Buttons": "Botones",
"You can see examples of how chamilo will look here": "You can see examples of how chamilo will look here",
"Buttons": "Buttons",
"Button": "Button",
"Tertiary": "Terciario",
"Danger": "Peligro",
"Tertiary": "Tertiary",
"Danger": "Danger",
"Menu on button pressed": "Menu on button pressed",
"Checkbox and radio buttons": "Casilla de verificaci\u00f3n y botones de opci\u00f3n",
"Checkbox and radio buttons": "Checkbox and radio buttons",
"Checkbox 1": "Checkbox 1",
"Checkbox 2": "Checkbox 2",
"This is a text example": "This is a text example",
"Show dialog": "Mostrar di\u00e1logo",
"Dialog example": "Ejemplo de di\u00e1logo",
"Show dialog": "Show dialog",
"Dialog example": "Dialog example",
"Item 1": "Item 1",
"Item 2": "Item 2",
"Item 3": "Item 3",
"Value 1": "Value 1",
"Value 2": "Value 2",
"Value 3": "Value 3",
"Here you can manage registered users within your platform": "Aqu\u00ed puede gestionar a los usuarios registrados dentro de su plataforma",
"User management": "Gesti\u00f3n de usuarios",
"Create and manage your courses in a simple way": "Cree y gestione sus cursos de manera sencilla",
"Course management": "Gesti\u00f3n de cursos",
"Create course packages for a certain time with training sessions": "Cree paquetes de cursos para un tiempo determinado con sesiones de formaci\u00f3n",
"Sessions management": "Gesti\u00f3n de sesions",
"Manage the skills of your users, through courses and badges": "Gestione las habilidades de sus usuarios, a trav\u00e9s de cursos y distintivos",
"View the status of your server, perform performance tests": "Vea el estado de su servidor, realice pruebas de rendimiento",
"Configure your platform, view reports, publish and send announcements globally": "Configure su plataforma, visualice informes, publique y env\u00ede anuncios globalmente",
"Platform management": "Gesti\u00f3n de la plataforma",
"Learn more about Chamilo and its use, official references links": "Aprenda m\u00e1s sobre Chamilo y su uso, enlaces a referencias oficiales",
"Here you can manage registered users within your platform": "Here you can manage registered users within your platform",
"User management": "User management",
"Create and manage your courses in a simple way": "Create and manage your courses in a simple way",
"Course management": "Course management",
"Create course packages for a certain time with training sessions": "Create course packages for a certain time with training sessions",
"Sessions management": "Sessions management",
"Manage the skills of your users, through courses and badges": "Manage the skills of your users, through courses and badges",
"View the status of your server, perform performance tests": "View the status of your server, perform performance tests",
"Configure your platform, view reports, publish and send announcements globally": "Configure your platform, view reports, publish and send announcements globally",
"Platform management": "Platform management",
"Learn more about Chamilo and its use, official references links": "Learn more about Chamilo and its use, official references links",
"Version check enabled": "Versikontrolo en\u015daltitas",
"Version check": "Versia kontrolo",
"Assignment created": "Assignment created",
@ -298,9 +298,9 @@
"Are you sure you want to delete this event?": "Are you sure you want to delete this event?",
"Edit introduction": "Edit introduction",
"Show all": "Montri \u0109iujn",
"Hide all": "Ocultar todo",
"Sort": "Ordenar",
"Customize": "Personalizar",
"Hide all": "Hide all",
"Sort": "Sort",
"Customize": "Customize",
"New drawing": "New drawing",
"New cloud file": "New cloud file",
"Slideshow": "Lumbilda prezentado",
@ -348,10 +348,10 @@
"Could not change visibility of category": "Could not change visibility of category",
"Could not retrieve links": "Could not retrieve links",
"Update link": "Update link",
"As read": "Le\u00eddo",
"As unread": "No le\u00eddo",
"Message deleted": "Mensaje eliminado",
"Messages deleted": "Mensajes eliminados",
"As read": "As read",
"As unread": "As unread",
"Message deleted": "Message deleted",
"Messages deleted": "Messages deleted",
"No sender": "No sender",
"New page": "New page",
"Pages deleted": "Pages deleted",
@ -364,8 +364,8 @@
"Delete Account": "Delete Account",
"Friend request sent successfully": "Friend request sent successfully",
"Failed to send friend request": "Failed to send friend request",
"Add friends": "Agregar amigos",
"Add friend": "Agregar amigo",
"Add friends": "Add friends",
"Add friend": "Add friend",
"Refresh": "Refre\u015du",
"Are you sure to delete the friendship?": "Are you sure to delete the friendship?",
"Go to friends list": "Go to friends list",
@ -373,21 +373,27 @@
"Error fetching friends list": "Error fetching friends list",
"Error fetching users": "Error fetching users",
"Search users for friends": "Search users for friends",
"Contact Us": "Cont\u00e1ctanos",
"Contact Us": "Contact Us",
"Teacher profile picture": "Teacher profile picture",
"Picture": "Bildo",
"Sender profile picture": "Foto de perfil del remitente",
"Receiver profile picture": "Foto de perfil del destinatario",
"Carbon copy receiver profile picture": "Perfil del destinatario de copia carbonc\u00edlica",
"Sender profile picture": "Sender profile picture",
"Receiver profile picture": "Receiver profile picture",
"Carbon copy receiver profile picture": "Carbon copy receiver profile picture",
"In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:": "In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:",
"Please read the following requirements thoroughly.": "Bonvolu atente legi",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Rekomendindaj aran\u011doj por via servilo. Eblas \u015dan\u011di tiujn aran\u011dojn en la php.ini konfigura dosiero en via servilo.",
"Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)": "Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "La instalskripto kreos la Chamilo-\u0109ef-datumbazo(j)n. Rimarku, ke Chamilo kreos plurajn datumbazojn. Se vi rajtas uzi nur unu datumbazon \u0109e via gastiganta pernato, Chamilo ne funkcios, jes se vi \u015daltas la opcion \"Unu datumbazo\".",
"Continue with %s": "Seguir con {0}",
"Change Password": "Cambiar de contrase\u00f1a",
"All Messages": "Todos los mensajes",
"Promoted Messages": "Mensajes promocionados",
"%s's picture": "Imagen de {0}",
"+%d": "+{0}"
"Continue with %s": "Continue with {0}",
"Change Password": "Change Password",
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Movi",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -570,5 +570,12 @@
"Promoted Messages": "Mensajes promocionados",
"Are you sure you want to delete %s?": "\u00bfEst\u00e1 seguro de querer borrar {0}?",
"%s's picture": "Imagen de {0}",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutos antes",
"%d hours before": "{0} horas antes",
"%d days before": "{0} dias antes",
"Move": "Mover",
"Select the destination folder": "Seleccione la carpeta de destino",
"Select a folder": "Seleccione una carpeta",
"Move document": "Mover el documento"
}

@ -526,5 +526,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Aldatu lekuz",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Aldatu lekuz dokumentua"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -486,5 +486,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u062c\u0627\u0628\u062c\u0627\u06cc\u06cc",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -445,5 +445,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Siirr\u00e4",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Siirr\u00e4 dokumentti"
}

@ -303,5 +303,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -570,5 +570,12 @@
"Promoted Messages": "Messages promus",
"Are you sure you want to delete %s?": "\u00cates-vous certains de vouloir supprimer {0}\u202f?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes avant",
"%d hours before": "{0} heures avant",
"%d days before": "{0} jours avant",
"Move": "D\u00e9placer",
"Select the destination folder": "Choisir le dossier de destination",
"Select a folder": "Choisir un dossier",
"Move document": "D\u00e9placer le document"
}

@ -1,32 +1,33 @@
{
"Agenda": "Agenda",
"Announcement": "Avviso",
"Announcements": "Avvisi",
"Attendance": "Presenze",
"Attendances": "Presenze",
"Course description": "Informazioni sul corso",
"Course progress": "Avanzamento Corso",
"Documents": "Documenti",
"Tests": "Test",
"Announcement": "Announcement",
"Announcements": "Announcements",
"Attendance": "Attendance",
"Attendances": "Attendances",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Glossario",
"Link": "Collegamento",
"Links": "Collegamenti",
"Groups": "Gruppi",
"Member": "Membro",
"Survey": "Questionario",
"Surveys": "Questionari",
"Glossary": "Glossary",
"Link": "Link",
"Links": "Links",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Surveys": "Surveys",
"Tracking": "Tracking",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Accedi",
"My courses": "Corsi",
"Start recording": "Inizia la registrazione",
"Stop recording": "Ferma la registrazione",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
"Stop recording": "Stop recording",
"Attach": "Attach",
"Home": "Pagina iniziale",
"Title": "Titolo",
"Content": "Contenuto",
"Home": "Home",
"Title": "Title",
"Content": "Content",
"Invitees": "Invitees",
"Is it editable by the invitees?": "Is it editable by the invitees?",
"Field is required": "Field is required",
"Are you sure you want to delete this item?": "Are you sure you want to delete this item?",
@ -36,176 +37,177 @@
"category": "category",
"visibility": "visibility",
"name": "name",
"Search": "Cerca",
"Filter": "Filtro",
"Reset": "Azzera",
"Search": "Search",
"Filter": "Filter",
"Reset": "Reset",
"Filters": "Filters",
"Content is required": "Content is required",
"Profile": "Profilo",
"Inbox": "Posta in entrata",
"Profile": "Profile",
"Inbox": "Inbox",
"Signed in as": "Signed in as",
"Settings": "Configurazione",
"Settings": "Settings",
"Sign out": "Sign out",
"My sessions": "Le mie sessioni",
"Events": "Eventi",
"My progress": "I miei progressi",
"Users": "Utenti",
"Courses": "Moduli didattici",
"My sessions": "My sessions",
"Events": "Events",
"My progress": "My progress",
"Users": "Users",
"Courses": "Courses",
"Sessions": "Sessions",
"Administration": "Amministrazione",
"Administration": "Administration",
"Remember me": "Remember me",
"Register oneself": "Register oneself",
"Share with User": "Share with User",
"Course": "Corso",
"Session": "Sessione",
"Group": "Gruppi",
"Class": "Classe",
"Course": "Course",
"Session": "Session",
"Group": "Group",
"Class": "Class",
"Status": "Status",
"Close": "chiudi",
"List": "Lista",
"Edit": "Modifica",
"Submit": "Immetti",
"Close": "Close",
"List": "List",
"Edit": "Edit",
"Submit": "Submit",
"Send": "Send",
"Delete": "Elimina il modulo didattico",
"Delete": "Delete",
"{resource} created": "{resource} created",
"{resource} deleted": "{resource} deleted",
"Course: {course}": "Course: {course}",
"Session: {session}": "Session: {session}",
"Status: {status}": "Status: {status}",
"Edit event": "Modifica evento",
"Add event": "Aggiungi evento",
"Add": "Aggiungi",
"Edit event": "Edit event",
"Add event": "Add event",
"Add": "Add",
"From:": "From:",
"Until:": "Until:",
"Go to session": "Go to session",
"See as student": "See as student",
"Add a course introduction to display to your students": "Add a course introduction to display to your students",
"Course introduction": "Course introduction",
"Tools": "Strumenti",
"Loading": "Caricamento",
"Course language": "Lingua usata:",
"Department": "Dipartimento",
"Department URL": "URL del Dipartimento",
"Expiration date": "Scadenza",
"Tools": "Tools",
"Loading": "Loading",
"Course language": "Course language",
"Department": "Department",
"Department URL": "Department URL",
"Expiration date": "Expiration date",
"description": "description",
"Modified": "Modificato",
"Size": "Dimensioni",
"Modified": "Modified",
"Size": "Size",
"New folder": "New folder",
"Name": "Nome",
"Title is required": "Il titolo \u00e8 indispensabile",
"Name": "Name",
"Title is required": "Title is required",
"Actions": "Actions",
"All": "Tutti",
"All": "All",
"Data unavailable": "Data unavailable",
"Records per page:": "Records per page:",
"New document": "New document",
"Upload": "Carica",
"Download": "Scarica",
"Delete selected": "Elimina la selezione",
"Upload": "Upload",
"Download": "Download",
"Delete selected": "Delete selected",
"iid": "iid",
"Download file": "Carica il documento",
"Author": "Autore",
"Comment": "Commento",
"Created at": "Creato il",
"Updated at": "Aggiornato il",
"Download file": "Download file",
"Author": "Author",
"Comment": "Comment",
"Created at": "Created at",
"Updated at": "Updated at",
"File": "File",
"From": "Da",
"From": "From",
"Send date": "Send date",
"Sender": "Sender",
"To": "A",
"To": "To",
"Cc": "Cc",
"User": "Utente",
"Sent date": "Data d'invio",
"Sent": "Inviato",
"Attachments": "Allegati",
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments",
"You don't have any course content yet.": "You don't have any course content yet.",
"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.",
"Username": "Nome utente",
"Username": "Username",
"Password": "Password",
"Update": "Aggiorna",
"Update": "Update",
"Add a course introduction to display to your students.": "Add a course introduction to show your students.",
"Assessments": "Verifiche",
"Assignments": "Elaborati",
"Videoconference": "Videoconferenza",
"Reporting": "Registro",
"Learning paths": "Moduli didattici",
"Assessments": "Assessments",
"Assignments": "Assignments",
"Videoconference": "Videoconference",
"Reporting": "Reporting",
"Learning paths": "Learning paths",
"Diagnostic Form": "Diagnostic Form",
"Diagnosis Management": "Diagnosis Management",
"Edit profile": "Modifica le informazioni",
"Edit profile": "Edit profile",
"Update profile": "Update profile",
"Firstname": "Firstname",
"Lastname": "Lastname",
"Courses catalog": "Courses catalog",
"Expand": "Espandi",
"Collapse": "Riduci",
"Clear filter results": "Pulisci filtro risultati",
"Coach": "Tutor",
"Ranking": "Livello",
"Teachers": "Docenti del corso",
"Categories": "Categorie",
"Category": "Categoria",
"Language": "Lingua",
"Go to the course": "Vai al corso",
"Expand": "Expand",
"Collapse": "Collapse",
"Clear filter results": "Clear filter results",
"Coach": "Coach",
"Ranking": "Ranking",
"Teachers": "Teachers",
"Categories": "Categories",
"Category": "Category",
"Language": "Language",
"Go to the course": "Go to the course",
"Go to the session": "Go to the session",
"Total number of courses": "Totale dei Corsi",
"Number of sessions": "Numero sessioni",
"Courses in this session": "Elenco dei corsi compresi nella sessione",
"Total number of courses": "Total number of courses",
"Number of sessions": "Number of sessions",
"Courses in this session": "Courses in this session",
"Session description": "Session description",
"Start Date": "Dal",
"No course available": "nessun corso",
"There are no sessions available": "Non c'\u00e8 ancora alcuna sessione",
"Start Date": "Start Date",
"No course available": "No course available",
"There are no sessions available": "There are no sessions available",
"Loading courses. Please wait.": "Loading courses. Please wait.",
"Loading sessions. Please wait.": "Loading sessions. Please wait.",
"There is no terms that matches the search: {searchTerm}": "There is no terms that matches the search: {searchTerm}",
"Send diagnostic finalization message": "Send diagnostic finalization message",
"DiagnosticfinalizationmessageTitle": "Diagnostic finalization",
"DiagnosticfinalizationmessageContent": "Hi {0}, I'm {1} and I'm reviewing your diagnostic to define the course you will be following.",
"Registration": "Registrazione",
"Contact": "Contact",
"Registration": "Registration",
"Current session tab": "Current",
"Upcoming session tab": "Upcoming",
"Past session tab": "Past",
"Sticky courses": "Special courses",
"This message was deleted when the user was removed from the platform on %s": "This message was deleted when the user was removed from the platform on {0}",
"My General Certificate": "My General Certificate",
"My skills": "Le mie competenze",
"My skills": "My skills",
"Social network": "Social network",
"Sessions catalogue": "Sessions catalogue",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Crea un certificato con questi elementi",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:",
"Your browser does not support Javascript": "Your browser does not support Javascript",
"Email reply header": "The {0}, {1} ({2}) wrote:",
"My files": "I miei documenti",
"Read the installation guide": "Leggi la guida di installazione",
"Installation language": "Lingua usata per l'installazione",
"Requirements": "Requisiti",
"License": "Licenza",
"My files": "My files",
"Read the installation guide": "Read the installation guide",
"Installation language": "Installation language",
"Requirements": "Requirements",
"License": "License",
"Database settings": "Database settings",
"Config settings": "Impostazioni del file Config",
"Show Overview": "Mostra il riassunto",
"Install": "Installa",
"New installation": "Nuova installazione",
"Config settings": "Config settings",
"Show Overview": "Show Overview",
"Install": "Install",
"New installation": "New installation",
"Chamilo\\'s installation wizard": "Chamilo\\'s installation wizard",
"Keyword": "Parola chiave",
"Assignment name": "Titolo dell'elaborato",
"Description": "Descrizione del Corso",
"Maximum score": "Punteggio numerico inferiore a",
"Add to gradebook": "Abilita la valutazione",
"Select assessment": "Seleziona Valutazione",
"Weight inside assessment": "Peso assegnato nel registro degli esami",
"Enable handing over deadline (visible to learners)": "Abilita il termine di consegna",
"Posted sending deadline": "Si conclude il",
"Enable final acceptance date (invisible to learners)": "Abilita la data di chiusura",
"Ends at (completely closed)": "Chiudi il caricamento dopo il",
"Add to calendar": "Aggiungi al calendario",
"Document type": "Tipo di documento",
"Save": "Salva",
"Allow files or online text": "Permetti file o testo online",
"Allow only text": "Permetti solo testo",
"Allow only files": "Permetti solo i file",
"Deadline": "Scadenza",
"Number submitted": "Numero inserito",
"Visibility": "Visibilit\u00e0",
"Upload corrections": "Carica le correzioni",
"Keyword": "Keyword",
"Assignment name": "Assignment name",
"Description": "Description",
"Maximum score": "Maximum score",
"Add to gradebook": "Add to gradebook",
"Select assessment": "Select assessment",
"Weight inside assessment": "Weight inside assessment",
"Enable handing over deadline (visible to learners)": "Enable handing over deadline (visible to learners)",
"Posted sending deadline": "Posted sending deadline",
"Enable final acceptance date (invisible to learners)": "Enable final acceptance date (invisible to learners)",
"Ends at (completely closed)": "Ends at (completely closed)",
"Add to calendar": "Add to calendar",
"Document type": "Document type",
"Save": "Save",
"Allow files or online text": "Allow files or online text",
"Allow only text": "Allow only text",
"Allow only files": "Allow only files",
"Deadline": "Deadline",
"Number submitted": "Number submitted",
"Visibility": "Visibility",
"Upload corrections": "Upload corrections",
"Confirmation": "Confirmation",
"Are you sure you want to delete the selected items?": "Are you sure you want to delete the selected items?",
"Assignments deleted": "Assignments deleted",
@ -213,78 +215,79 @@
"Permission to use the microphone is not enabled, please enable it in your browser to record audio": "Permission to use the microphone is not enabled, please enable it in your browser to record audio",
"Hide advanced settings": "Hide advanced settings",
"Show advanced settings": "Show advanced settings",
"Yes": "s\u00ec",
"Yes": "Yes",
"No": "No",
"Confirm": "Conferma",
"Confirm": "Confirm",
"No available options": "No available options",
"Pages": "Pagine",
"Messages": "Messaggi",
"Until": "Disponibile fino a",
"Enter filename here": "Digita il nome qui",
"Save recorded audio": "Salva la registrazione audio",
"Pages": "Pages",
"Messages": "Messages",
"Until": "Until",
"Enter filename here": "Enter filename here",
"Save recorded audio": "Save recorded audio",
"It is necessary a file name before save recorded audio": "It is necessary a file name before save recorded audio",
"Export format": "Export format",
"Back": "Indietro",
"Export": "Esporta",
"Back": "Back",
"Export": "Export",
"Glossary exported": "Glossary exported",
"Could not export glossary": "Could not export glossary",
"Term": "Voce",
"Save term": "Aggiungi questa voce",
"Term": "Term",
"Save term": "Save term",
"Could not fetch glossary term": "Could not fetch glossary term",
"Glossary term saved": "Glossary term saved",
"Could not create glossary term": "Could not create glossary term",
"File type": "Tipo di file",
"File type": "File type",
"Delete all terms before import": "Delete all terms before import",
"Update existing terms": "Update existing terms",
"Import": "Importa",
"Import": "Import",
"Terms imported succesfully": "Terms imported succesfully",
"Could not import terms": "Could not import terms",
"Definition": "Definition",
"Install step 1": "Install step 1",
"Step 1 - Installation Language": "Step 1 - Installation Language",
"Next": "Seguente",
"Next": "Next",
"Please select installation language": "Please select installation language",
"Server requirements": "Caratteristiche del server",
"Server requirements": "Server requirements",
"Server requirements information": "Server requirements information",
"PHP version ": "PHP version ",
"Your PHP version matches the minimum requirement:": "La Versione di PHP \u00e8 corretta",
"Recommended settings": "Configurazione consigliata",
"Setting": "Configurazione",
"Your PHP version matches the minimum requirement:": "Your PHP version matches the minimum requirement:",
"Recommended settings": "Recommended settings",
"Setting": "Setting",
"Recommended": "Recommended",
"Currently": "Attuali",
"Directory and files permissions": "Directory e permessi sui file",
"Writable": "Scrittura consentita",
"Not writable": "Scrittura non consentita",
"Error": "Errore",
"has not been found in that directory": "non \u00e8 stato trovato in questa directory",
"Currently": "Currently",
"Directory and files permissions": "Directory and files permissions",
"Writable": "Writable",
"Not writable": "Not writable",
"Error": "Error",
"has not been found in that directory": "has not been found in that directory",
"installation guide": "installation guide",
"Previous": "Precedente",
"Previous": "Previous",
"Upgrade Chamilo LMS version": "Upgrade Chamilo LMS version",
"For more details {0}": "For more details {0}",
"Step 2 - Requirements": "Step 2 - Requirements",
"read the installation guide": "read the installation guide",
"Warning!": "Warning!",
"Contact information": "Contatti",
"Select one": "Seleziona un'opzione",
"Send information": "Invia le informazioni",
"You must accept the licence": "Devi accettare la licenza",
"Contact information has been sent": "La scheda di contatto \u00e8 stata inviata",
"Contact information": "Contact information",
"Select one": "Select one",
"Send information": "Send information",
"You must accept the licence": "You must accept the licence",
"Contact information has been sent": "Contact information has been sent",
"Step 3 - License": "Step 3 - License",
"Printable version": "Versione stampabile",
"I accept": "Accetto",
"Printable version": "Printable version",
"I accept": "I accept",
"CC website": "CC website",
"Dear user": "Gentile utente",
"Dear user": "Dear user",
"E-mail": "E-mail",
"Your company's name": "Il nome della tua organizzazione",
"Your company's name": "Your company's name",
"Your company\\'s activity": "Your company\\'s activity",
"Your job\\'s description": "Your job\\'s description",
"Your company\\'s home country": "Your company\\'s home country",
"Company city": "Citt\u00e0 dell'organizzazione",
"Preferred contact language": "Lingua di contatto preferita",
"Do you have the power to take financial decisions on behalf of your company?": "Hai influenza sulle decisioni relative alla spesa all'interno della tua organizzazione?",
"Check database connection": "Controlla il collegamento al database",
"Company city": "Company city",
"Preferred contact language": "Preferred contact language",
"Do you have the power to take financial decisions on behalf of your company?": "Do you have the power to take financial decisions on behalf of your company?",
"Check database connection": "Check database connection",
"Step 4 - Database settings": "Step 4 - Database settings",
"Database host": "Database host",
"Port": "Porta",
"Port": "Port",
"Database login": "Database login",
"Database password": "Database password",
"Database name": "Database name",
@ -295,93 +298,100 @@
"ALTER TABLE works": "ALTER TABLE works",
"DROP COLUMN works": "DROP COLUMN works",
"Step 5 - Configuration settings": "Step 5 - Configuration settings",
"System": "Sistema",
"Chamilo URL": "URL Chamilo",
"Path": "Percorso",
"Administrator": "Amministratore",
"Administrator login": "login dell'Amministratore",
"System": "System",
"Chamilo URL": "Chamilo URL",
"Path": "Path",
"Administrator": "Administrator",
"Administrator login": "Administrator login",
"Administrator password": "Administrator password",
"You may want to change this": "You may want to change this",
"Administrator first name": "Nome dell'Amministratore",
"Administrator last name": "Cognome dell'Amministratore",
"Administrator e-mail": "e-mail dell'Amministratore",
"Administrator telephone": "Telefono dell'Amministratore",
"Portal": "Piattaforma",
"Your portal name": "Il nome del vostro campus",
"Your company short name": "Sigla dell'organizzazione",
"URL of this company": "URL dell'istituzione",
"Encryption method": "Sistema crittografico",
"Administrator first name": "Administrator first name",
"Administrator last name": "Administrator last name",
"Administrator e-mail": "Administrator e-mail",
"Administrator telephone": "Administrator telephone",
"Portal": "Portal",
"Your portal name": "Your portal name",
"Your company short name": "Your company short name",
"URL of this company": "URL of this company",
"Encryption method": "Encryption method",
"None": "None",
"Allow self-registration": "Permetti l'iscrizione autonoma",
"After approval": "Dopo l'approvazione",
"Allow self-registration as a trainer": "Permetti l'iscrizione autonoma dei docenti",
"Allow self-registration": "Allow self-registration",
"After approval": "After approval",
"Allow self-registration as a trainer": "Allow self-registration as a trainer",
"Update Chamilo": "Update Chamilo",
"Install Chamilo": "Install Chamilo",
"Step 6 - Last check before install": "Step 6 - Last check before install",
"Here are the values you entered": "Hai immesso i seguenti valori",
"Main language": "Linguaggio principale",
"Here are the values you entered": "Here are the values you entered",
"Main language": "Main language",
"Database": "Database",
"Database Host": "Database Host",
"Database Login": "Database Username",
"Database Login": "Database Login",
"Database Password": "Database Password",
"Step 7 - Installation process execution": "Step 7 - Installation process execution",
"Step 7 - Update process execution": "Step 7 - Update process execution",
"Security advice": "Avvisi di sicurezza",
"Menu": "Men\u00f9",
"Security advice": "Security advice",
"Menu": "Menu",
"Created with Chamilo copyright year": "Created with Chamilo \u00a9 {0}",
"FAQ": "FAQ",
"Demo": "Demo",
"Category name": "Nome Categoria",
"Category name": "Category name",
"Save category": "Save category",
"Category saved": "Categoria salvata",
"Category saved": "Category saved",
"URL": "URL",
"Link name": "Nome",
"Show link on course homepage": "Mostra il collegamento sulla pagina iniziale",
"Select a category": "Seleziona una categoria",
"Link name": "Link name",
"Show link on course homepage": "Show link on course homepage",
"Select a category": "Select a category",
"Link\\'s target": "Link\\'s target",
"Save link": "Salva il collegamento",
"Save link": "Save link",
"Link saved": "Link saved",
"Link is valid": "Link is valid",
"Link is not valid": "Link is not valid",
"Check link": "Controllo collegamento",
"Check link": "Check link",
"Toggle visibility": "Toggle visibility",
"Move up": "Su",
"Move down": "Gi\u00f9",
"Forgot your password?": "Password dimenticata?",
"Enabled": "Attivato",
"Move up": "Move up",
"Move down": "Move down",
"Forgot your password?": "Forgot your password?",
"Enabled": "Enabled",
"Locale": "Locale",
"My Files": "My Files",
"Published": "Pubblicato",
"Published": "Published",
"Draft": "Draft",
"My friends": "Amici",
"Like": "Like",
"Dislike": "Dislike",
"My friends": "My friends",
"View all friends": "View all friends",
"Search user by geolocalization": "Search user by geolocalization",
"Skills": "Competenze",
"My communities": "My communities",
"See all communities": "See all communities",
"Skills": "Skills",
"Skills Wheel": "Skills Wheel",
"Your skill ranking": "Your skill ranking",
"Without achieved skills": "Senza competenze raggiunte",
"Without achieved skills": "No achieved skills yet",
"My profile": "My profile",
"Social groups": "Gruppi",
"Send message": "Invia",
"Write new comment": "Scrivi un nuovo commento",
"Post": "Pubblica",
"Social groups": "Social groups",
"Promoted messages": "Promoted messages",
"Personal data": "Personal data",
"Send message": "Send message",
"Write new comment": "Write new comment",
"Post": "Post",
"The comment is required": "The comment is required",
"Comments": "Commenti",
"Comments": "Comments",
"Mark as promoted message": "Mark as promoted message",
"File upload": "Carica un file",
"What are you thinking about?": "A cosa stai pensando?",
"File upload": "File upload",
"What are you thinking about?": "What are you thinking about?",
"Write something to {0}": "Write something to {0}",
"Switch to student view": "Vista Corsista",
"Switch to teacher view": "Vista Docente",
"Waiting": "In attesa",
"Switch to student view": "Switch to student view",
"Switch to teacher view": "Switch to teacher view",
"Waiting": "Waiting",
"Requests": "Requests",
"Deleted": "Eliminato",
"Deleted": "Deleted",
"{resource} updated": "{resource} updated",
"Courses catalogue": "Gestione corsi",
"Course sessions": "Sessioni",
"Learners": "Corsisti",
"Progress": "Avanzamento",
"Courses catalogue": "Courses catalogue",
"Course sessions": "Course sessions",
"Learners": "Learners",
"Progress": "Progress",
"Diagnosis": "Diagnosis",
"Add user": "Add user",
"Configure chamilo colors": "Configure chamilo colors",
"Pick primary color": "Pick primary color",
"Pick primary color gradient": "Pick primary color gradient",
@ -395,10 +405,10 @@
"You can see examples of how chamilo will look here": "You can see examples of how chamilo will look here",
"Buttons": "Buttons",
"Button": "Button",
"Disabled": "Disabilitato",
"Secondary": "Secondario",
"Disabled": "Disabled",
"Secondary": "Secondary",
"Tertiary": "Tertiary",
"Success": "Successo",
"Success": "Success",
"Danger": "Danger",
"Menu on button pressed": "Menu on button pressed",
"Checkbox and radio buttons": "Checkbox and radio buttons",
@ -420,54 +430,56 @@
"Create course packages for a certain time with training sessions": "Create course packages for a certain time with training sessions",
"Sessions management": "Sessions management",
"Manage the skills of your users, through courses and badges": "Manage the skills of your users, through courses and badges",
"Personal data protection": "Personal data protection",
"View the status of your server, perform performance tests": "View the status of your server, perform performance tests",
"Enable version check": "Abilita il controllo di versione",
"Enable version check": "Enable version check",
"Configure your platform, view reports, publish and send announcements globally": "Configure your platform, view reports, publish and send announcements globally",
"Platform management": "Platform management",
"Colors": "Colors",
"Learn more about Chamilo and its use, official references links": "Learn more about Chamilo and its use, official references links",
"Version check enabled": "Controllo versione attivato",
"Version check": "Controllo versione",
"Hide campus from public platforms list": "Nascondi questo campus dalla lista di piattaforme pubbliche.",
"Version check enabled": "Version check enabled",
"Version check": "Version check",
"Hide campus from public platforms list": "Hide campus from public platforms list",
"Assignment created": "Assignment created",
"Create assignment": "Crea",
"Create assignment": "Create assignment",
"Assignment updated": "Assignment updated",
"Edit assignment": "Modifica la pagina degli elaborati",
"Cancel": "Annulla",
"Edit assignment": "Edit assignment",
"Cancel": "Cancel",
"Event": "Event",
"Are you sure you want to delete this event?": "Are you sure you want to delete this event?",
"Edit introduction": "Edit introduction",
"Show all": "Mostra tutto",
"Show all": "Show all",
"Hide all": "Hide all",
"Sort": "Sort",
"Customize": "Customize",
"Updated": "Aggiorna la data",
"Create certificate": "Crea certificato",
"Updated": "Updated",
"Create certificate": "Create certificate",
"New drawing": "New drawing",
"Record audio": "Registra l'audio",
"Record audio": "Record audio",
"New cloud file": "New cloud file",
"Slideshow": "Presentazione",
"Slideshow": "Slideshow",
"Usage": "Usage",
"Download all": "Download Tutto",
"Select all": "Seleziona tutto",
"Unselect all": "deseleziona tutti",
"Are you sure you want to delete": "Siete sicuri di voler eliminare",
"Download all": "Download all",
"Select all": "Select all",
"Unselect all": "Unselect all",
"Are you sure you want to delete": "Are you sure you want to delete",
"Space available": "Space available",
"Add as a template": "Aggiungi come modello",
"Add as a template": "Add as a template",
"Saved": "Saved",
"Document not saved": "Document not saved",
"Certificate set as default successfully": "Certificate set as default successfully",
"Error setting certificate as default": "Error setting certificate as default",
"Options": "Opzioni",
"Uncompress zip": "Estrai l'archivio compresso (.ZIP)",
"Options": "Options",
"Uncompress zip": "Uncompress zip",
"If file exists": "If file exists",
"Do nothing": "Non fare nulla",
"Overwrite the existing file": "Sovrascrivi il file esistente",
"Rename the uploaded file if it exists": "Rinomina il file caricato se esiste",
"Do nothing": "Do nothing",
"Overwrite the existing file": "Overwrite the existing file",
"Rename the uploaded file if it exists": "Rename the uploaded file if it exists",
"Export glossary": "Export glossary",
"Import glossary": "Importa glossario",
"Add new glossary term": "Aggiungi una voce",
"List view": "Vedi lista",
"Table view": "Vedi tabella",
"Import glossary": "Import glossary",
"Add new glossary term": "Add new glossary term",
"List view": "List view",
"Table view": "Table view",
"Export to Documents": "Export to Documents",
"Term deleted": "Term deleted",
"Could not delete term": "Could not delete term",
@ -475,13 +487,13 @@
"Could not export to documents": "Could not export to documents",
"Could not fetch glossary terms": "Could not fetch glossary terms",
"Edit glossary term": "Edit glossary term",
"Add a category": "Aggiungi una categoria",
"Add a category": "Add a category",
"Update category": "Update category",
"Add a link": "Aggiungi un collegamento",
"Export to PDF": "Esporta in PDF",
"Add a link": "Add a link",
"Export to PDF": "Export to PDF",
"Add your first link to this course": "Add your first link to this course",
"General": "Nessuna categoria",
"Change visibility": "Cambia la visibilit\u00e0",
"General": "General",
"Change visibility": "Change visibility",
"There are no links in this category": "There are no links in this category",
"With links": "With links",
"Link deleted": "Link deleted",
@ -492,67 +504,78 @@
"Could not moved link up": "Could not moved link up",
"Link moved down": "Link moved down",
"Could not moved link down": "Could not moved link down",
"Category deleted": "Categoria eliminata",
"Category deleted": "Category deleted",
"Could not delete category": "Could not delete category",
"Visibility of category changed": "Visibility of category changed",
"Could not change visibility of category": "Could not change visibility of category",
"Could not retrieve links": "Could not retrieve links",
"Update link": "Update link",
"Unread": "Non letto",
"Unread": "Unread",
"As read": "As read",
"As unread": "As unread",
"Message deleted": "Message deleted",
"Messages deleted": "Messages deleted",
"No sender": "No sender",
"Tags": "Tag",
"Tags": "Tags",
"New page": "New page",
"Pages deleted": "Pages deleted",
"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 course yet": "You don\\'t have any course yet",
"Personal Data: Introduction": "Personal Data: Introduction",
"Terms and Conditions": "Termini e Condizioni",
"Read the Terms and Conditions": "Leggi i Termini e le Condizioni",
"Legal agreement accepted": "Licenza d'uso e termini accettati",
"Date": "Data",
"Personal data we keep about you": "Personal data we keep about you",
"Terms and Conditions": "Terms and Conditions",
"Read the Terms and Conditions": "Read the Terms and Conditions",
"Permissions you gave us": "Permissions you gave us",
"Legal agreement accepted": "Legal agreement accepted",
"Date": "Date",
"Why you want to delete your Legal Agreement": "Why you want to delete your Legal Agreement",
"Please tell us why you want to withdraw the rights you previously gave us, to let us make it in the smoothest way possible": "Please tell us why you want to withdraw the rights you previously gave us, to let us make it in the smoothest way possible",
"Delete legal agreement": "Cancella i termini legali",
"Delete legal agreement": "Delete legal agreement",
"Explain in this box why you want your account deleted": "Explain in this box why you want your account deleted",
"Delete Account": "Delete Account",
"Friend request sent successfully": "Friend request sent successfully",
"Failed to send friend request": "Failed to send friend request",
"Add friends": "Add friends",
"Add friend": "Add friend",
"Refresh": "Aggiorna",
"Refresh": "Refresh",
"Are you sure to delete the friendship?": "Are you sure to delete the friendship?",
"Friends": "Amici",
"Friends": "Friends",
"Go to friends list": "Go to friends list",
"Please enter a search query": "Please enter a search query",
"Error fetching friends list": "Error fetching friends list",
"Error fetching users": "Error fetching users",
"Search users for friends": "Search users for friends",
"Contact Us": "Contact Us",
"Business card": "Biglietto da visita",
"Business card": "Business card",
"Teacher profile picture": "Teacher profile picture",
"Picture": "Immagine",
"Picture": "Picture",
"Sender profile picture": "Sender profile picture",
"Receiver profile picture": "Receiver profile picture",
"Carbon copy receiver profile picture": "Carbon copy receiver profile picture",
"Explore more courses": "Explore more courses",
"In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:": "In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:",
"A database with the same name <b>already exists</b>.": "Un database con lo stesso nome esiste gi\u00e0.",
"To protect your site, make the whole %s directory read-only (chmod -R 0555 on Linux) and delete the %s directory.": "Per proteggere il sito, imposta tutta la cartella {0} in sola lettura (chmod 0555 su Linux) ed elimina la cartella {1}.",
"Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.": "Non trovi la tua lingua nella lista? Contattaci su info@chamilo.org e contribuisci alla traduzione.",
"Please read the following requirements thoroughly.": "Leggi accuratamente",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Parametri consigliati per la configurazione del server. I parametri sono memorizzati nel file di configurazione php.ini del server.",
"A database with the same name <b>already exists</b>.": "A database with the same name <b>already exists</b>.",
"To protect your site, make the whole %s directory read-only (chmod -R 0555 on Linux) and delete the %s directory.": "To protect your site, make the whole {0} directory read-only (chmod -R 0555 on Linux) and delete the {1} directory.",
"Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.": "Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.",
"Please read the following requirements thoroughly.": "Please read the following requirements thoroughly.",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.",
"Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)": "Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)",
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo \u00e8 un software libero distribuito con licenza GPL (General Public Licence)",
"Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />": "Caro utente,",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "\t\t\t\tLo script d'installazione creer\u00e0 il database principale. \t\t\t\tIn seguito il sistema avr\u00e0 la necessit\u00e0 di creare un database per ogni corso.\t\t\t\tIn caso non vi sia concesso di creare pi\u00f9 di un database selezionate l'opzione \"Unico database\" sottostante\t\t\t: la piattaforma verr\u00e0 installata nella versione con database singolo.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "Lo script di installazione svuoter\u00e0 completamente le tabelle dei database selezionati. TI RACCOMANDIAMO di eseguire un BACKUP COMPLETO del database e dei files prima di confermare l'inizio dell'installazione.",
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo is free software distributed under the GNU General Public licence (GPL).",
"Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />": "Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.",
"Continue with %s": "Continue with {0}",
"Change Password": "Change Password",
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "Sei sicuro di voler cancellare {0}?",
"Are you sure you want to delete %s?": "Are you sure you want to delete {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Move",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Move document"
}

@ -1,33 +1,33 @@
{
"Agenda": "Agenda",
"Announcement": "Avisos",
"Announcements": "Anuncios",
"Attendance": "Asistencia",
"Attendances": "Asistencia",
"Course description": "Descripci\u00f3n del curso",
"Course progress": "Programaci\u00f3n did\u00e1ctica",
"Documents": "Documentos",
"Tests": "Ejercicios",
"Forum": "Foro",
"Glossary": "Glosario",
"Link": "Enlaces",
"Links": "Enlaces",
"Groups": "Grupos",
"Member": "Usuario",
"Survey": "Encuesta",
"Surveys": "Encuestas",
"Announcement": "Announcement",
"Announcements": "Announcements",
"Attendance": "Attendance",
"Attendances": "Attendances",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forum",
"Glossary": "Glossary",
"Link": "Link",
"Links": "Links",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Surveys": "Surveys",
"Tracking": "Tracking",
"Course maintenance": "Mantenimiento del curso",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Ingresar",
"My courses": "Mis cursos",
"Start recording": "Lanzar la grabaci\u00f3n",
"Stop recording": "Finalizar la grabaci\u00f3n",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
"Stop recording": "Stop recording",
"Attach": "Attach",
"Home": "Principal",
"Title": "T\u00edtulo",
"Content": "Contenido",
"Invitees": "Invitados",
"Home": "Home",
"Title": "Title",
"Content": "Content",
"Invitees": "Invitees",
"Is it editable by the invitees?": "Is it editable by the invitees?",
"Field is required": "Field is required",
"Are you sure you want to delete this item?": "Are you sure you want to delete this item?",
@ -37,177 +37,177 @@
"category": "category",
"visibility": "visibility",
"name": "name",
"Search": "Buscar",
"Filter": "Filtro",
"Reset": "Reiniciar",
"Search": "Search",
"Filter": "Filter",
"Reset": "Reset",
"Filters": "Filters",
"Content is required": "Content is required",
"Profile": "Perfil",
"Inbox": "Bandeja de entrada",
"Signed in as": "Conectado como",
"Settings": "Configuraci\u00f3n del curso",
"Sign out": "Cerrar sesi\u00f3n",
"My sessions": "Mis sesiones",
"Events": "Eventos",
"My progress": "Estado",
"Users": "Usuarios",
"Courses": "Lecciones",
"Profile": "Profile",
"Inbox": "Inbox",
"Signed in as": "Signed in as",
"Settings": "Settings",
"Sign out": "Sign out",
"My sessions": "My sessions",
"Events": "Events",
"My progress": "My progress",
"Users": "Users",
"Courses": "Courses",
"Sessions": "Sessions",
"Administration": "Administraci\u00f3n",
"Remember me": "Recordarme",
"Register oneself": "Crear una cuenta",
"Administration": "Administration",
"Remember me": "Remember me",
"Register oneself": "Register oneself",
"Share with User": "Share with User",
"Course": "Curso",
"Session": "Sesi\u00f3n",
"Group": "Grupo",
"Class": "Clase",
"Status": "Estado",
"Close": "Cerrar",
"List": "Lista",
"Edit": "Editar",
"Submit": "Enviar",
"Course": "Course",
"Session": "Session",
"Group": "Group",
"Class": "Class",
"Status": "Status",
"Close": "Close",
"List": "List",
"Edit": "Edit",
"Submit": "Submit",
"Send": "Send",
"Delete": "Eliminar la lecci\u00f3n",
"Delete": "Delete",
"{resource} created": "{resource} created",
"{resource} deleted": "{resource} deleted",
"Course: {course}": "Course: {course}",
"Session: {session}": "Session: {session}",
"Status: {status}": "Status: {status}",
"Edit event": "Modificar evento",
"Add event": "A\u00f1adir un nuevo evento",
"Add": "A\u00f1adir",
"Edit event": "Edit event",
"Add event": "Add event",
"Add": "Add",
"From:": "From:",
"Until:": "Until:",
"Go to session": "Go to session",
"See as student": "Ver como estudiante",
"See as student": "See as student",
"Add a course introduction to display to your students": "Add a course introduction to display to your students",
"Course introduction": "Introducci\u00f3n del curso",
"Tools": "Herramientas",
"Loading": "Cargando",
"Course language": "Idioma del curso:",
"Department": "Departamento",
"Department URL": "URL del departamento",
"Expiration date": "Fecha de expiraci\u00f3n",
"Course introduction": "Course introduction",
"Tools": "Tools",
"Loading": "Loading",
"Course language": "Course language",
"Department": "Department",
"Department URL": "Department URL",
"Expiration date": "Expiration date",
"description": "description",
"Modified": "Editado",
"Size": "Tama\u00f1o",
"Modified": "Modified",
"Size": "Size",
"New folder": "New folder",
"Name": "Nombre",
"Title is required": "El t\u00edtulo es obligatorio",
"Name": "Name",
"Title is required": "Title is required",
"Actions": "Actions",
"All": "Todas",
"All": "All",
"Data unavailable": "Data unavailable",
"Records per page:": "Records per page:",
"New document": "New document",
"Upload": "Enviar",
"Download": "Descargar",
"Delete selected": "Eliminar selecci\u00f3n",
"Upload": "Upload",
"Download": "Download",
"Delete selected": "Delete selected",
"iid": "iid",
"Download file": "Descargar archivo",
"Author": "Autor",
"Comment": "Comentarios",
"Created at": "Creado el",
"Updated at": "Actualizado el",
"File": "Archivo",
"From": "De",
"Download file": "Download file",
"Author": "Author",
"Comment": "Comment",
"Created at": "Created at",
"Updated at": "Updated at",
"File": "File",
"From": "From",
"Send date": "Send date",
"Sender": "Sender",
"To": "Para",
"To": "To",
"Cc": "Cc",
"User": "Usuario",
"Sent date": "Fecha de env\u00edo",
"Sent": "Enviado",
"Attachments": "Recursos a\u00f1adidos",
"You don't have any course content yet.": "No tiene ning\u00fan contenido de curso todav\u00eda.",
"You don't have any course yet.": "No tiene ning\u00fan curso todav\u00eda.",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you.": "De clic en \"Explorar\" para encontrar un tema de inter\u00e9s, o espere a que alguien lo/la registre.",
"You don't have any session yet.": "No tiene ninguna sesi\u00f3n todav\u00eda.",
"Username": "Nombre de usuario",
"Password": "Contrase\u00f1a",
"Update": "Actualizar",
"Add a course introduction to display to your students.": "Agregue una introducci\u00f3n al curso para mostrar a sus alumnos.",
"Assessments": "Evaluaciones",
"Assignments": "Tareas",
"Videoconference": "Videoconferencia",
"Reporting": "Informes",
"Learning paths": "Lecciones",
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments",
"You don't have any course content yet.": "You don't have any course content yet.",
"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.",
"Username": "Username",
"Password": "Password",
"Update": "Update",
"Add a course introduction to display to your students.": "Add a course introduction to show your students.",
"Assessments": "Assessments",
"Assignments": "Assignments",
"Videoconference": "Videoconference",
"Reporting": "Reporting",
"Learning paths": "Learning paths",
"Diagnostic Form": "Diagnostic Form",
"Diagnosis Management": "Diagnosis Management",
"Edit profile": "Editar informaci\u00f3n",
"Edit profile": "Edit profile",
"Update profile": "Update profile",
"Firstname": "Firstname",
"Lastname": "Lastname",
"Courses catalog": "Courses catalog",
"Expand": "Expandir",
"Collapse": "Contraer",
"Clear filter results": "Limpiar resultados",
"Coach": "Tutor",
"Ranking": "Nivel",
"Teachers": "Profesores del curso",
"Categories": "Categor\u00edas",
"Category": "Categor\u00eda",
"Language": "Idioma",
"Go to the course": "Ir al curso",
"Expand": "Expand",
"Collapse": "Collapse",
"Clear filter results": "Clear filter results",
"Coach": "Coach",
"Ranking": "Ranking",
"Teachers": "Teachers",
"Categories": "Categories",
"Category": "Category",
"Language": "Language",
"Go to the course": "Go to the course",
"Go to the session": "Go to the session",
"Total number of courses": "N\u00famero total de cursos",
"Number of sessions": "N\u00famero de sesiones",
"Courses in this session": "Lista de cursos en esta sesi\u00f3n",
"Total number of courses": "Total number of courses",
"Number of sessions": "Number of sessions",
"Courses in this session": "Courses in this session",
"Session description": "Session description",
"Start Date": "Fecha de inicio",
"No course available": "Sin cursos disponibles",
"There are no sessions available": "No hay a\u00fan una sesi\u00f3n",
"Start Date": "Start Date",
"No course available": "No course available",
"There are no sessions available": "There are no sessions available",
"Loading courses. Please wait.": "Loading courses. Please wait.",
"Loading sessions. Please wait.": "Loading sessions. Please wait.",
"There is no terms that matches the search: {searchTerm}": "There is no terms that matches the search: {searchTerm}",
"Send diagnostic finalization message": "Enviar el mensaje de finalizaci\u00f3n del diagn\u00f3stico",
"DiagnosticfinalizationmessageTitle": "Finalizaci\u00f3n del diagn\u00f3stico",
"Send diagnostic finalization message": "Send diagnostic finalization message",
"DiagnosticfinalizationmessageTitle": "Diagnostic finalization",
"DiagnosticfinalizationmessageContent": "Hi {0}, I'm {1} and I'm reviewing your diagnostic to define the course you will be following.",
"Contact": "Contacto",
"Registration": "Registro",
"Current session tab": "Actual",
"Upcoming session tab": "Por venir",
"Past session tab": "Finalizadas",
"Sticky courses": "Cursos especiales",
"This message was deleted when the user was removed from the platform on %s": "Este mensaje fue eliminado cuando el usuario fue retirado de la plataforma el {0}",
"My General Certificate": "Mi Certificado General",
"My skills": "Mis competencias",
"Social network": "Red social",
"Sessions catalogue": "Cat\u00e1logo de sesiones",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Crear certificado con estas etiquetas",
"Your browser does not support Javascript": "Su navegador no soporta el JavaScript",
"Email reply header": "El {0}, {1} ({2}) escribi\u00f3:",
"My files": "Mis archivos",
"Read the installation guide": "consulte la gu\u00eda de instalaci\u00f3n",
"Installation language": "Idioma de instalaci\u00f3n",
"Requirements": "Requerido",
"License": "Licencia",
"Database settings": "Configuraci\u00f3n de la base de datos",
"Config settings": "Par\u00e1metros de configuraci\u00f3n",
"Show Overview": "Sumario de la instalaci\u00f3n",
"Install": "Instalar",
"New installation": "Nueva instalaci\u00f3n",
"Contact": "Contact",
"Registration": "Registration",
"Current session tab": "Current",
"Upcoming session tab": "Upcoming",
"Past session tab": "Past",
"Sticky courses": "Special courses",
"This message was deleted when the user was removed from the platform on %s": "This message was deleted when the user was removed from the platform on {0}",
"My General Certificate": "My General Certificate",
"My skills": "My skills",
"Social network": "Social network",
"Sessions catalogue": "Sessions catalogue",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:",
"Your browser does not support Javascript": "Your browser does not support Javascript",
"Email reply header": "The {0}, {1} ({2}) wrote:",
"My files": "My files",
"Read the installation guide": "Read the installation guide",
"Installation language": "Installation language",
"Requirements": "Requirements",
"License": "License",
"Database settings": "Database settings",
"Config settings": "Config settings",
"Show Overview": "Show Overview",
"Install": "Install",
"New installation": "New installation",
"Chamilo\\'s installation wizard": "Chamilo\\'s installation wizard",
"Keyword": "Palabra clave",
"Assignment name": "Nombre de la tarea",
"Description": "Descripci\u00f3n del curso",
"Maximum score": "Calificaci\u00f3n num\u00e9rica sobre",
"Add to gradebook": "Permitir calificar en la herramienta de evaluaciones",
"Select assessment": "Seleccionar evaluaci\u00f3n",
"Weight inside assessment": "Ponderaci\u00f3n en el promedio de la evaluaci\u00f3n",
"Enable handing over deadline (visible to learners)": "Activar fecha de vencimiento",
"Posted sending deadline": "Fecha l\u00edmite publicada del envio",
"Enable final acceptance date (invisible to learners)": "Activar fecha de finalizaci\u00f3n",
"Ends at (completely closed)": "Acaba en (cerrado completamente)",
"Add to calendar": "A\u00f1adir al calendario",
"Document type": "Tipo de documento",
"Save": "Guardar",
"Allow files or online text": "Permitir archivos y respuestas online",
"Allow only text": "Solo respuesta online",
"Allow only files": "Solo archivos",
"Deadline": "Fecha l\u00edmite de entrega",
"Number submitted": "Cantidad enviada",
"Visibility": "Visibilidad",
"Upload corrections": "Subir correcciones",
"Keyword": "Keyword",
"Assignment name": "Assignment name",
"Description": "Description",
"Maximum score": "Maximum score",
"Add to gradebook": "Add to gradebook",
"Select assessment": "Select assessment",
"Weight inside assessment": "Weight inside assessment",
"Enable handing over deadline (visible to learners)": "Enable handing over deadline (visible to learners)",
"Posted sending deadline": "Posted sending deadline",
"Enable final acceptance date (invisible to learners)": "Enable final acceptance date (invisible to learners)",
"Ends at (completely closed)": "Ends at (completely closed)",
"Add to calendar": "Add to calendar",
"Document type": "Document type",
"Save": "Save",
"Allow files or online text": "Allow files or online text",
"Allow only text": "Allow only text",
"Allow only files": "Allow only files",
"Deadline": "Deadline",
"Number submitted": "Number submitted",
"Visibility": "Visibility",
"Upload corrections": "Upload corrections",
"Confirmation": "Confirmation",
"Are you sure you want to delete the selected items?": "Are you sure you want to delete the selected items?",
"Assignments deleted": "Assignments deleted",
@ -215,79 +215,79 @@
"Permission to use the microphone is not enabled, please enable it in your browser to record audio": "Permission to use the microphone is not enabled, please enable it in your browser to record audio",
"Hide advanced settings": "Hide advanced settings",
"Show advanced settings": "Show advanced settings",
"Yes": "S\u00ed",
"Yes": "Yes",
"No": "No",
"Confirm": "Confirmar",
"Confirm": "Confirm",
"No available options": "No available options",
"Pages": "P\u00e1ginas",
"Messages": "Mensajes",
"Until": "Disponible hasta",
"Enter filename here": "Escriba el nombre aqu\u00ed",
"Save recorded audio": "Guardar el audio grabado",
"Pages": "Pages",
"Messages": "Messages",
"Until": "Until",
"Enter filename here": "Enter filename here",
"Save recorded audio": "Save recorded audio",
"It is necessary a file name before save recorded audio": "It is necessary a file name before save recorded audio",
"Export format": "Export format",
"Back": "Volver",
"Export": "Exportar",
"Back": "Back",
"Export": "Export",
"Glossary exported": "Glossary exported",
"Could not export glossary": "Could not export glossary",
"Term": "T\u00e9rmino",
"Save term": "Guardar este t\u00e9rmino",
"Term": "Term",
"Save term": "Save term",
"Could not fetch glossary term": "Could not fetch glossary term",
"Glossary term saved": "Glossary term saved",
"Could not create glossary term": "Could not create glossary term",
"File type": "Tipo de fichero",
"File type": "File type",
"Delete all terms before import": "Delete all terms before import",
"Update existing terms": "Update existing terms",
"Import": "Importar",
"Import": "Import",
"Terms imported succesfully": "Terms imported succesfully",
"Could not import terms": "Could not import terms",
"Definition": "Definition",
"Install step 1": "Install step 1",
"Step 1 - Installation Language": "Paso 1 - Idioma de instalaci\u00f3n",
"Next": "Siguiente",
"Please select installation language": "Por favor, seleccione el idioma de instalaci\u00f3n",
"Server requirements": "Requisitos del servidor",
"Step 1 - Installation Language": "Step 1 - Installation Language",
"Next": "Next",
"Please select installation language": "Please select installation language",
"Server requirements": "Server requirements",
"Server requirements information": "Server requirements information",
"PHP version ": "PHP version ",
"Your PHP version matches the minimum requirement:": "Su versi\u00f3n PHP es suficiente:",
"Recommended settings": "Par\u00e1metros recomendados",
"Setting": "Par\u00e1metro",
"Your PHP version matches the minimum requirement:": "Your PHP version matches the minimum requirement:",
"Recommended settings": "Recommended settings",
"Setting": "Setting",
"Recommended": "Recommended",
"Currently": "Actual",
"Directory and files permissions": "Permisos de directorios y ficheros",
"Writable": "Escritura permitida",
"Not writable": "Escritura no permitida",
"Currently": "Currently",
"Directory and files permissions": "Directory and files permissions",
"Writable": "Writable",
"Not writable": "Not writable",
"Error": "Error",
"has not been found in that directory": "no ha sido encontrado en este directorio",
"has not been found in that directory": "has not been found in that directory",
"installation guide": "installation guide",
"Previous": "Anterior",
"Upgrade Chamilo LMS version": "Actualizar la versi\u00f3n de Chamilo LMS",
"Previous": "Previous",
"Upgrade Chamilo LMS version": "Upgrade Chamilo LMS version",
"For more details {0}": "For more details {0}",
"Step 2 - Requirements": "Paso 2 - Requisitos",
"read the installation guide": "consulte la gu\u00eda de instalaci\u00f3n",
"Step 2 - Requirements": "Step 2 - Requirements",
"read the installation guide": "read the installation guide",
"Warning!": "Warning!",
"Contact information": "Informaci\u00f3n del contacto",
"Select one": "Seleccione uno",
"Send information": "Enviar la informaci\u00f3n",
"You must accept the licence": "Debe aceptar la licencia para poder usar este software",
"Contact information has been sent": "Informaci\u00f3n de contacto enviada",
"Step 3 - License": "Paso 3 - Licencia",
"Printable version": "Versi\u00f3n para imprimir",
"I accept": "Acepto",
"Contact information": "Contact information",
"Select one": "Select one",
"Send information": "Send information",
"You must accept the licence": "You must accept the licence",
"Contact information has been sent": "Contact information has been sent",
"Step 3 - License": "Step 3 - License",
"Printable version": "Printable version",
"I accept": "I accept",
"CC website": "CC website",
"Dear user": "Estimado usuario",
"E-mail": "Correo electr\u00f3nico",
"Your company's name": "Nombre de la empresa",
"Dear user": "Dear user",
"E-mail": "E-mail",
"Your company's name": "Your company's name",
"Your company\\'s activity": "Your company\\'s activity",
"Your job\\'s description": "Your job\\'s description",
"Your company\\'s home country": "Your company\\'s home country",
"Company city": "Ciudad",
"Preferred contact language": "\u00bfQu\u00e9 idioma de contacto prefiere?",
"Do you have the power to take financial decisions on behalf of your company?": "\u00bfTiene la capacidad de tomar decisiones financieras?",
"Check database connection": "Comprobar la conexi\u00f3n con la base de datos",
"Step 4 - Database settings": "Paso 4 - Configuraci\u00f3n de la base de datos",
"Database host": "Host de la base de datos",
"Port": "Puerto",
"Company city": "Company city",
"Preferred contact language": "Preferred contact language",
"Do you have the power to take financial decisions on behalf of your company?": "Do you have the power to take financial decisions on behalf of your company?",
"Check database connection": "Check database connection",
"Step 4 - Database settings": "Step 4 - Database settings",
"Database host": "Database host",
"Port": "Port",
"Database login": "Database login",
"Database password": "Database password",
"Database name": "Database name",
@ -298,100 +298,100 @@
"ALTER TABLE works": "ALTER TABLE works",
"DROP COLUMN works": "DROP COLUMN works",
"Step 5 - Configuration settings": "Step 5 - Configuration settings",
"System": "Sistema",
"Chamilo URL": "URL de Chamilo",
"Path": "Ruta",
"Administrator": "Administrador",
"Administrator login": "Nombre de usuario del administrador",
"System": "System",
"Chamilo URL": "Chamilo URL",
"Path": "Path",
"Administrator": "Administrator",
"Administrator login": "Administrator login",
"Administrator password": "Administrator password",
"You may want to change this": "You may want to change this",
"Administrator first name": "Nombre del administrador",
"Administrator last name": "Apellidos del administrador",
"Administrator e-mail": "E-mail del administrador",
"Administrator telephone": "Tel\u00e9fono del administrador",
"Portal": "Plataforma",
"Your portal name": "Nombre de su plataforma",
"Your company short name": "Acr\u00f3nimo de la organizaci\u00f3n",
"URL of this company": "URL de la organizaci\u00f3n",
"Encryption method": "M\u00e9todo de encriptaci\u00f3n",
"None": "Ninguno/a",
"Allow self-registration": "Permitir que los propios usuarios puedan registrarse",
"After approval": "Despu\u00e9s de ser aprobado",
"Allow self-registration as a trainer": "Permitir que los propios usuarios puedan registrarse como creadores de cursos",
"Administrator first name": "Administrator first name",
"Administrator last name": "Administrator last name",
"Administrator e-mail": "Administrator e-mail",
"Administrator telephone": "Administrator telephone",
"Portal": "Portal",
"Your portal name": "Your portal name",
"Your company short name": "Your company short name",
"URL of this company": "URL of this company",
"Encryption method": "Encryption method",
"None": "None",
"Allow self-registration": "Allow self-registration",
"After approval": "After approval",
"Allow self-registration as a trainer": "Allow self-registration as a trainer",
"Update Chamilo": "Update Chamilo",
"Install Chamilo": "Install Chamilo",
"Step 6 - Last check before install": "Step 6 - Last check before install",
"Here are the values you entered": "\u00c9stos son los valores que ha introducido",
"Main language": "Idioma principal",
"Database": "Base de datos",
"Database Host": "Host de la base de datos",
"Database Login": "Nombre de usuario de la base de datos",
"Database Password": "Contrase\u00f1a de la base de datos",
"Here are the values you entered": "Here are the values you entered",
"Main language": "Main language",
"Database": "Database",
"Database Host": "Database Host",
"Database Login": "Database Login",
"Database Password": "Database Password",
"Step 7 - Installation process execution": "Step 7 - Installation process execution",
"Step 7 - Update process execution": "Step 7 - Update process execution",
"Security advice": "Aviso de seguridad",
"Menu": "Men\u00fa",
"Created with Chamilo copyright year": "Creado con Chamilo \u00a9 {0}",
"Security advice": "Security advice",
"Menu": "Menu",
"Created with Chamilo copyright year": "Created with Chamilo \u00a9 {0}",
"FAQ": "FAQ",
"Demo": "Demo",
"Category name": "Nombre de la categor\u00eda",
"Category name": "Category name",
"Save category": "Save category",
"Category saved": "Categor\u00eda guardada",
"URL": "Url",
"Link name": "Nombre del enlace",
"Show link on course homepage": "\u00bf Mostrar el enlace en la p\u00e1gina principal del curso",
"Select a category": "Seleccione una categor\u00eda",
"Category saved": "Category saved",
"URL": "URL",
"Link name": "Link name",
"Show link on course homepage": "Show link on course homepage",
"Select a category": "Select a category",
"Link\\'s target": "Link\\'s target",
"Save link": "Guardar el enlace",
"Save link": "Save link",
"Link saved": "Link saved",
"Link is valid": "Link is valid",
"Link is not valid": "Link is not valid",
"Check link": "Verificar enlace",
"Check link": "Check link",
"Toggle visibility": "Toggle visibility",
"Move up": "Mover arriba",
"Move down": "Mover abajo",
"Forgot your password?": "\u00bfHa olvidado su contrase\u00f1a?",
"Enabled": "Activado",
"Move up": "Move up",
"Move down": "Move down",
"Forgot your password?": "Forgot your password?",
"Enabled": "Enabled",
"Locale": "Locale",
"My Files": "My Files",
"Published": "Publicado",
"Published": "Published",
"Draft": "Draft",
"Like": "Me gusta",
"Dislike": "No me gusta",
"My friends": "Mis amigos",
"View all friends": "Todos mis amigos",
"Like": "Like",
"Dislike": "Dislike",
"My friends": "My friends",
"View all friends": "View all friends",
"Search user by geolocalization": "Search user by geolocalization",
"My communities": "Mis comunidades",
"See all communities": "Ver todas las comunidades",
"Skills": "Competencias",
"My communities": "My communities",
"See all communities": "See all communities",
"Skills": "Skills",
"Skills Wheel": "Skills Wheel",
"Your skill ranking": "Your skill ranking",
"Without achieved skills": "Sin competencias logradas",
"My profile": "Mi perfil",
"Social groups": "Grupos",
"Promoted messages": "Mensajes importantes",
"Personal data": "Datos personales",
"Send message": "Enviar",
"Write new comment": "Redactar nuevo comentario",
"Post": "Publicar",
"Without achieved skills": "No achieved skills yet",
"My profile": "My profile",
"Social groups": "Social groups",
"Promoted messages": "Promoted messages",
"Personal data": "Personal data",
"Send message": "Send message",
"Write new comment": "Write new comment",
"Post": "Post",
"The comment is required": "The comment is required",
"Comments": "Comentarios",
"Mark as promoted message": "Marcar como mensaje importante",
"File upload": "Enviar archivo",
"What are you thinking about?": "En que est\u00e1 pensando en este momento?",
"Comments": "Comments",
"Mark as promoted message": "Mark as promoted message",
"File upload": "File upload",
"What are you thinking about?": "What are you thinking about?",
"Write something to {0}": "Write something to {0}",
"Switch to student view": "Cambiar a \"Vista de estudiante\"",
"Switch to teacher view": "Cambiar a vista profesor",
"Waiting": "Esperando",
"Requests": "Solicitudes",
"Deleted": "Borrado",
"Switch to student view": "Switch to student view",
"Switch to teacher view": "Switch to teacher view",
"Waiting": "Waiting",
"Requests": "Requests",
"Deleted": "Deleted",
"{resource} updated": "{resource} updated",
"Courses catalogue": "Cat\u00e1logo de cursos",
"Course sessions": "Sesiones de formaci\u00f3n",
"Learners": "Estudiantes",
"Progress": "Progreso",
"Courses catalogue": "Courses catalogue",
"Course sessions": "Course sessions",
"Learners": "Learners",
"Progress": "Progress",
"Diagnosis": "Diagnosis",
"Add user": "A\u00f1adir usuario",
"Add user": "Add user",
"Configure chamilo colors": "Configure chamilo colors",
"Pick primary color": "Pick primary color",
"Pick primary color gradient": "Pick primary color gradient",
@ -402,84 +402,84 @@
"Pick success color": "Pick success color",
"Pick success color gradient": "Pick success color gradient",
"Pick danger color": "Pick danger color",
"You can see examples of how chamilo will look here": "Puede ver ejemplos de c\u00f3mo se ver\u00e1 Chamilo aqu\u00ed",
"Buttons": "Botones",
"You can see examples of how chamilo will look here": "You can see examples of how chamilo will look here",
"Buttons": "Buttons",
"Button": "Button",
"Disabled": "Desactivado",
"Secondary": "Segundo",
"Tertiary": "Terciario",
"Success": "Calificaci\u00f3n",
"Danger": "Peligro",
"Disabled": "Disabled",
"Secondary": "Secondary",
"Tertiary": "Tertiary",
"Success": "Success",
"Danger": "Danger",
"Menu on button pressed": "Menu on button pressed",
"Checkbox and radio buttons": "Casilla de verificaci\u00f3n y botones de opci\u00f3n",
"Checkbox and radio buttons": "Checkbox and radio buttons",
"Checkbox 1": "Checkbox 1",
"Checkbox 2": "Checkbox 2",
"This is a text example": "This is a text example",
"Show dialog": "Mostrar di\u00e1logo",
"Dialog example": "Ejemplo de di\u00e1logo",
"Show dialog": "Show dialog",
"Dialog example": "Dialog example",
"Item 1": "Item 1",
"Item 2": "Item 2",
"Item 3": "Item 3",
"Value 1": "Value 1",
"Value 2": "Value 2",
"Value 3": "Value 3",
"Here you can manage registered users within your platform": "Aqu\u00ed puede gestionar a los usuarios registrados dentro de su plataforma",
"User management": "Gesti\u00f3n de usuarios",
"Create and manage your courses in a simple way": "Cree y gestione sus cursos de manera sencilla",
"Course management": "Gesti\u00f3n de cursos",
"Create course packages for a certain time with training sessions": "Cree paquetes de cursos para un tiempo determinado con sesiones de formaci\u00f3n",
"Sessions management": "Gesti\u00f3n de sesions",
"Manage the skills of your users, through courses and badges": "Gestione las habilidades de sus usuarios, a trav\u00e9s de cursos y distintivos",
"Personal data protection": "Protecci\u00f3n de datos personales",
"View the status of your server, perform performance tests": "Vea el estado de su servidor, realice pruebas de rendimiento",
"Enable version check": "Activar la verificaci\u00f3n de versiones",
"Configure your platform, view reports, publish and send announcements globally": "Configure su plataforma, visualice informes, publique y env\u00ede anuncios globalmente",
"Platform management": "Gesti\u00f3n de la plataforma",
"Colors": "Colores",
"Learn more about Chamilo and its use, official references links": "Aprenda m\u00e1s sobre Chamilo y su uso, enlaces a referencias oficiales",
"Version check enabled": "Comprobaci\u00f3n de la versi\u00f3n activada",
"Version check": "Comprobar versi\u00f3n",
"Hide campus from public platforms list": "Esconder el campus de la lista p\u00fablica de plataformas",
"Here you can manage registered users within your platform": "Here you can manage registered users within your platform",
"User management": "User management",
"Create and manage your courses in a simple way": "Create and manage your courses in a simple way",
"Course management": "Course management",
"Create course packages for a certain time with training sessions": "Create course packages for a certain time with training sessions",
"Sessions management": "Sessions management",
"Manage the skills of your users, through courses and badges": "Manage the skills of your users, through courses and badges",
"Personal data protection": "Personal data protection",
"View the status of your server, perform performance tests": "View the status of your server, perform performance tests",
"Enable version check": "Enable version check",
"Configure your platform, view reports, publish and send announcements globally": "Configure your platform, view reports, publish and send announcements globally",
"Platform management": "Platform management",
"Colors": "Colors",
"Learn more about Chamilo and its use, official references links": "Learn more about Chamilo and its use, official references links",
"Version check enabled": "Version check enabled",
"Version check": "Version check",
"Hide campus from public platforms list": "Hide campus from public platforms list",
"Assignment created": "Assignment created",
"Create assignment": "Crear tarea",
"Create assignment": "Create assignment",
"Assignment updated": "Assignment updated",
"Edit assignment": "Modificar la tarea actual",
"Cancel": "Cancelar",
"Edit assignment": "Edit assignment",
"Cancel": "Cancel",
"Event": "Event",
"Are you sure you want to delete this event?": "Are you sure you want to delete this event?",
"Edit introduction": "Edit introduction",
"Show all": "Mostrar todos",
"Hide all": "Ocultar todo",
"Sort": "Ordenar",
"Customize": "Personalizar",
"Updated": "\u00daltima modificaci\u00f3n",
"Create certificate": "Crear certificado",
"Show all": "Show all",
"Hide all": "Hide all",
"Sort": "Sort",
"Customize": "Customize",
"Updated": "Updated",
"Create certificate": "Create certificate",
"New drawing": "New drawing",
"Record audio": "Grabar audio",
"Record audio": "Record audio",
"New cloud file": "New cloud file",
"Slideshow": "Presentaci\u00f3n",
"Slideshow": "Slideshow",
"Usage": "Usage",
"Download all": "Descargar todo",
"Select all": "Seleccionar todo",
"Unselect all": "Anular seleccionar todos",
"Are you sure you want to delete": "\u00bf Est\u00e1 seguro de querer eliminar",
"Download all": "Download all",
"Select all": "Select all",
"Unselect all": "Unselect all",
"Are you sure you want to delete": "Are you sure you want to delete",
"Space available": "Space available",
"Add as a template": "Agregar como plantilla",
"Add as a template": "Add as a template",
"Saved": "Saved",
"Document not saved": "Document not saved",
"Certificate set as default successfully": "Certificate set as default successfully",
"Error setting certificate as default": "Error setting certificate as default",
"Options": "Opciones",
"Uncompress zip": "Descomprimir el archivo (.zip) en el servidor",
"Options": "Options",
"Uncompress zip": "Uncompress zip",
"If file exists": "If file exists",
"Do nothing": "No enviar",
"Overwrite the existing file": "Sobreescribir el archivo existente",
"Rename the uploaded file if it exists": "Cambiar el nombre del archivo enviado",
"Do nothing": "Do nothing",
"Overwrite the existing file": "Overwrite the existing file",
"Rename the uploaded file if it exists": "Rename the uploaded file if it exists",
"Export glossary": "Export glossary",
"Import glossary": "Importar glosario",
"Add new glossary term": "A\u00f1adir un t\u00e9rmino",
"List view": "Vista en lista",
"Table view": "Vista en tabla",
"Import glossary": "Import glossary",
"Add new glossary term": "Add new glossary term",
"List view": "List view",
"Table view": "Table view",
"Export to Documents": "Export to Documents",
"Term deleted": "Term deleted",
"Could not delete term": "Could not delete term",
@ -487,13 +487,13 @@
"Could not export to documents": "Could not export to documents",
"Could not fetch glossary terms": "Could not fetch glossary terms",
"Edit glossary term": "Edit glossary term",
"Add a category": "A\u00f1adir una categor\u00eda",
"Add a category": "Add a category",
"Update category": "Update category",
"Add a link": "A\u00f1adir un enlace",
"Export to PDF": "Exportar a PDF",
"Add a link": "Add a link",
"Export to PDF": "Export to PDF",
"Add your first link to this course": "Add your first link to this course",
"General": "General",
"Change visibility": "Cambiar la visibilidad",
"Change visibility": "Change visibility",
"There are no links in this category": "There are no links in this category",
"With links": "With links",
"Link deleted": "Link deleted",
@ -504,71 +504,78 @@
"Could not moved link up": "Could not moved link up",
"Link moved down": "Link moved down",
"Could not moved link down": "Could not moved link down",
"Category deleted": "Categor\u00eda eliminada",
"Category deleted": "Category deleted",
"Could not delete category": "Could not delete category",
"Visibility of category changed": "Visibility of category changed",
"Could not change visibility of category": "Could not change visibility of category",
"Could not retrieve links": "Could not retrieve links",
"Update link": "Update link",
"Unread": "No le\u00eddo",
"As read": "Le\u00eddo",
"As unread": "No le\u00eddo",
"Message deleted": "Mensaje eliminado",
"Messages deleted": "Mensajes eliminados",
"Unread": "Unread",
"As read": "As read",
"As unread": "As unread",
"Message deleted": "Message deleted",
"Messages deleted": "Messages deleted",
"No sender": "No sender",
"Tags": "Etiquetas",
"Tags": "Tags",
"New page": "New page",
"Pages deleted": "Pages deleted",
"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 course yet": "You don\\'t have any course yet",
"Personal Data: Introduction": "Personal Data: Introduction",
"Personal data we keep about you": "Datos personales que guardamos sobre Usted",
"Terms and Conditions": "T\u00e9rminos y condiciones",
"Read the Terms and Conditions": "Leer las condiciones del servicio",
"Permissions you gave us": "Permisos que nos dio",
"Legal agreement accepted": "Condiciones legales aceptadas",
"Date": "Fecha",
"Personal data we keep about you": "Personal data we keep about you",
"Terms and Conditions": "Terms and Conditions",
"Read the Terms and Conditions": "Read the Terms and Conditions",
"Permissions you gave us": "Permissions you gave us",
"Legal agreement accepted": "Legal agreement accepted",
"Date": "Date",
"Why you want to delete your Legal Agreement": "Why you want to delete your Legal Agreement",
"Please tell us why you want to withdraw the rights you previously gave us, to let us make it in the smoothest way possible": "Please tell us why you want to withdraw the rights you previously gave us, to let us make it in the smoothest way possible",
"Delete legal agreement": "Borrar acuerdo legal",
"Explain in this box why you want your account deleted": "Por favor ind\u00edquenos porqu\u00e9 desea que eliminemos su cuenta, para asegurar que lo podamos hacer de la mejor manera.",
"Delete legal agreement": "Delete legal agreement",
"Explain in this box why you want your account deleted": "Explain in this box why you want your account deleted",
"Delete Account": "Delete Account",
"Friend request sent successfully": "Friend request sent successfully",
"Failed to send friend request": "Failed to send friend request",
"Add friends": "Agregar amigos",
"Add friend": "Agregar amigo",
"Refresh": "Actualizar",
"Add friends": "Add friends",
"Add friend": "Add friend",
"Refresh": "Refresh",
"Are you sure to delete the friendship?": "Are you sure to delete the friendship?",
"Friends": "Amigos",
"Friends": "Friends",
"Go to friends list": "Go to friends list",
"Please enter a search query": "Please enter a search query",
"Error fetching friends list": "Error fetching friends list",
"Error fetching users": "Error fetching users",
"Search users for friends": "Search users for friends",
"Contact Us": "Cont\u00e1ctanos",
"Business card": "Tarjeta personal",
"Contact Us": "Contact Us",
"Business card": "Business card",
"Teacher profile picture": "Teacher profile picture",
"Picture": "Foto",
"Sender profile picture": "Foto de perfil del remitente",
"Receiver profile picture": "Foto de perfil del destinatario",
"Carbon copy receiver profile picture": "Perfil del destinatario de copia carbonc\u00edlica",
"Explore more courses": "Explorar m\u00e1s cursos",
"Picture": "Picture",
"Sender profile picture": "Sender profile picture",
"Receiver profile picture": "Receiver profile picture",
"Carbon copy receiver profile picture": "Carbon copy receiver profile picture",
"Explore more courses": "Explore more courses",
"In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:": "In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:",
"A database with the same name <b>already exists</b>.": "Una base de datos con el mismo nombre <b>ya existe</b>. El contenido de la base de datos se perder\u00e1.",
"To protect your site, make the whole %s directory read-only (chmod -R 0555 on Linux) and delete the %s directory.": "Para proteger su instalaci\u00f3n, ponga la carpeta {0} en solo lectura (chmod -R 0555 bajo Linux) y borre completamente la carpeta {1}.",
"Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.": "\u00bfAlgun idioma no se encuentra en la lista? Aceptamos contribuciones de nuevas traducciones! Contactar info@chamilo.org",
"A database with the same name <b>already exists</b>.": "A database with the same name <b>already exists</b>.",
"To protect your site, make the whole %s directory read-only (chmod -R 0555 on Linux) and delete the %s directory.": "To protect your site, make the whole {0} directory read-only (chmod -R 0555 on Linux) and delete the {1} directory.",
"Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.": "Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.",
"Please read the following requirements thoroughly.": "Please read the following requirements thoroughly.",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Par\u00e1metros recomendados para la configuraci\u00f3n de su servidor. Estos par\u00e1metros deben establecerse en el fichero de configuraci\u00f3n php.ini de su servidor.",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.",
"Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)": "Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)",
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo es software libre distribuido bajo GNU General Public licence (GPL)",
"Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />": "Estimado usuario,\n\nest\u00e1 a punto de instalar una de las mejores plataformas e-learning de c\u00f3digo abierto que existen en el mercado. Al igual de muchos otros proyectos de c\u00f3digo abierto, Chamilo est\u00e1 respaldado por una amplia comunidad de profesores, estudiantes, desarrolladores y creadores de contenido.\n\nSi sabemos algo m\u00e1s de quien va a gestionar este sistema e-learning, podremos dar a conocer a otros que nuestro software lo utiliza y a usted podremos informarle sobre eventos que pueden ser de su inter\u00e9s.\n\nCompletar este formulario, implica la aceptaci\u00f3n de que la asociaci\u00f3n Chamilo o sus miembros puedan enviarle informaci\u00f3n por correo electr\u00f3nico sobre eventos importantes o actualizaciones en el software Chamilo. Esto ayudar\u00e1 a crecer a la comunidad como una entidad organizada, donde el flujo de informaci\u00f3n, se haga con respeto permanente a su tiempo y su privacidad.\n\nDe cualquier forma, tenga en cuenta que no tiene la obligaci\u00f3n de rellenar este formulario. Si desea permanecer en el anonimato, perderemos la oportunidad de ofrecerle todos los privilegios de ser un administrador de portal registrado, pero respetaremos su decisi\u00f3n. Basta con dejar vac\u00edo este formulario y hacer clic en \"Siguiente\" para seguir instalando Chamilo.",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "El script de instalaci\u00f3n crear\u00e1 (o usar\u00e1) la base de datos de Chamilo con el nombre dado aqu\u00ed. Por favor, aseg\u00farese que el usuario indicado tiene el permiso para crear la base de datos indicada. Si una base de este nombre ya existe, ser\u00e1 sobrescrita. Por favor no use el usuario root como usuario de base de datos. Esto podr\u00eda provocar serios problemas de seguridad.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "El programa de instalaci\u00f3n borrar\u00e1 todas las tablas de la base de datos seleccionada. Le recomendamos encarecidamente que realice una copia de seguridad completa de todas ellas antes de confirmar este \u00faltimo paso de la instalaci\u00f3n.",
"Continue with %s": "Seguir con {0}",
"Change Password": "Cambiar de contrase\u00f1a",
"All Messages": "Todos los mensajes",
"Promoted Messages": "Mensajes promocionados",
"Are you sure you want to delete %s?": "\u00bfEst\u00e1 seguro de querer borrar {0}?",
"%s's picture": "Imagen de {0}",
"+%d": "+{0}"
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo is free software distributed under the GNU General Public licence (GPL).",
"Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />": "Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.",
"Continue with %s": "Continue with {0}",
"Change Password": "Change Password",
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "Are you sure you want to delete {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Move",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Move document"
}

@ -564,5 +564,12 @@
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05de\u05d7\u05d5\u05e7 \u05d0\u05ea {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u05d6\u05d5\u05d6",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "\u05d4\u05e2\u05d1\u05e8 \u05de\u05e1\u05de\u05da"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -445,5 +445,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Premjesti",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -453,5 +453,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u00c1thelyez",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -388,5 +388,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Pindahkan",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -554,5 +554,12 @@
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "Sei sicuro di voler cancellare {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Sposta",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Sposta il documento"
}

@ -369,5 +369,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -365,5 +365,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\uc774\ub3d9",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -420,5 +420,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Perkelti",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -519,5 +519,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "P\u0101rvietot",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "P\u0101rvietot dokumentu"
}

@ -420,5 +420,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0438",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -310,5 +310,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Pindah",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -540,5 +540,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Verplaatsen",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Verplaats document"
}

@ -320,5 +320,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Flytte",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -1,33 +1,33 @@
{
"Agenda": "Agenda",
"Announcement": "Annonces",
"Announcements": "Annonces",
"Attendance": "Pr\u00e9sence",
"Attendances": "Pr\u00e9sences",
"Course description": "Description du cours",
"Course progress": "Progression du cours",
"Announcement": "Announcement",
"Announcements": "Announcements",
"Attendance": "Attendance",
"Attendances": "Attendances",
"Course description": "Course description",
"Course progress": "Course progress",
"Documents": "Documents",
"Tests": "Tests",
"Forum": "Forums",
"Glossary": "Glossaire",
"Link": "Lien",
"Links": "Liens",
"Groups": "Groupes",
"Member": "Utilisateur",
"Survey": "Enqu\u00eate",
"Surveys": "Enqu\u00eates",
"Forum": "Forum",
"Glossary": "Glossary",
"Link": "Link",
"Links": "Links",
"Groups": "Groups",
"Member": "Member",
"Survey": "Survey",
"Surveys": "Surveys",
"Tracking": "Tracking",
"Course maintenance": "Maintenance du cours",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"Sign in": "Connectez-vous",
"My courses": "Mes cours",
"Start recording": "Lancer l'enregistrement",
"Stop recording": "Arr\u00eater l'enregistrement",
"Sign in": "Sign in",
"My courses": "My courses",
"Start recording": "Start recording",
"Stop recording": "Stop recording",
"Attach": "Attach",
"Home": "Accueil",
"Title": "nom",
"Content": "Contenu",
"Invitees": "Invit\u00e9s",
"Home": "Home",
"Title": "Title",
"Content": "Content",
"Invitees": "Invitees",
"Is it editable by the invitees?": "Is it editable by the invitees?",
"Field is required": "Field is required",
"Are you sure you want to delete this item?": "Are you sure you want to delete this item?",
@ -37,177 +37,177 @@
"category": "category",
"visibility": "visibility",
"name": "name",
"Search": "Rechercher",
"Filter": "Filtre de champ",
"Reset": "R\u00e9initialiser",
"Search": "Search",
"Filter": "Filter",
"Reset": "Reset",
"Filters": "Filters",
"Content is required": "Content is required",
"Profile": "R\u00f4le",
"Inbox": "Bo\u00eete de r\u00e9ception",
"Signed in as": "Connect\u00e9 comme",
"Settings": "Propri\u00e9t\u00e9s du cours",
"Sign out": "D\u00e9connexion",
"My sessions": "Mes sessions",
"Events": "\u00c9v\u00e9nements",
"My progress": "Mon statut",
"Users": "Utilisateurs",
"Courses": "Cours",
"Profile": "Profile",
"Inbox": "Inbox",
"Signed in as": "Signed in as",
"Settings": "Settings",
"Sign out": "Sign out",
"My sessions": "My sessions",
"Events": "Events",
"My progress": "My progress",
"Users": "Users",
"Courses": "Courses",
"Sessions": "Sessions",
"Administration": "Administration",
"Remember me": "Se souvenir de moi",
"Register oneself": "Cr\u00e9er un compte",
"Remember me": "Remember me",
"Register oneself": "Register oneself",
"Share with User": "Share with User",
"Course": "Cours",
"Course": "Course",
"Session": "Session",
"Group": "Groupe",
"Class": "Classe",
"Status": "Statut",
"Close": "Fermer",
"List": "Liste",
"Edit": "\u00c9diter",
"Submit": "Valider",
"Send": "Envoyer",
"Delete": "Supprimer",
"Group": "Group",
"Class": "Class",
"Status": "Status",
"Close": "Close",
"List": "List",
"Edit": "Edit",
"Submit": "Submit",
"Send": "Send",
"Delete": "Delete",
"{resource} created": "{resource} created",
"{resource} deleted": "{resource} deleted",
"Course: {course}": "Course: {course}",
"Session: {session}": "Session: {session}",
"Status: {status}": "Status: {status}",
"Edit event": "Modifier l'\u00e9v\u00e8nement",
"Add event": "Ajouter un \u00e9v\u00e9nement",
"Add": "Ajouter",
"Edit event": "Edit event",
"Add event": "Add event",
"Add": "Add",
"From:": "From:",
"Until:": "Until:",
"Go to session": "Go to session",
"See as student": "Voir comme apprenant",
"See as student": "See as student",
"Add a course introduction to display to your students": "Add a course introduction to display to your students",
"Course introduction": "Introduction de cours",
"Tools": "Outils",
"Loading": "Chargement",
"Course language": "Langue du cours",
"Department": "D\u00e9partement",
"Department URL": "URL du d\u00e9partement",
"Expiration date": "Date d'expiration",
"Course introduction": "Course introduction",
"Tools": "Tools",
"Loading": "Loading",
"Course language": "Course language",
"Department": "Department",
"Department URL": "Department URL",
"Expiration date": "Expiration date",
"description": "description",
"Modified": "Modifi\u00e9",
"Size": "Taille",
"Modified": "Modified",
"Size": "Size",
"New folder": "New folder",
"Name": "Nom",
"Title is required": "Le titre est obligatoire",
"Name": "Name",
"Title is required": "Title is required",
"Actions": "Actions",
"All": "Toutes",
"All": "All",
"Data unavailable": "Data unavailable",
"Records per page:": "Records per page:",
"New document": "New document",
"Upload": "Importer le fichier",
"Download": "T\u00e9l\u00e9charger",
"Delete selected": "Supprimer s\u00e9lection",
"Upload": "Upload",
"Download": "Download",
"Delete selected": "Delete selected",
"iid": "iid",
"Download file": "T\u00e9l\u00e9charger le fichier",
"Author": "Auteur",
"Comment": "Commentaire",
"Created at": "Cr\u00e9\u00e9 \u00e0",
"Updated at": "Mis \u00e0 jour \u00e0",
"File": "Fichier",
"From": "De",
"Send date": "Date d'envoi",
"Download file": "Download file",
"Author": "Author",
"Comment": "Comment",
"Created at": "Created at",
"Updated at": "Updated at",
"File": "File",
"From": "From",
"Send date": "Send date",
"Sender": "Sender",
"To": "\u00c0",
"To": "To",
"Cc": "Cc",
"User": "Utilisateur",
"Sent date": "Date d'envoi",
"Sent": "Envoy\u00e9",
"Attachments": "ressource(s) ajout\u00e9e(s)",
"You don't have any course content yet.": "Vous n'avez pas encore de contenu de cours.",
"You don't have any course yet.": "Vous n'avez pas encore de cours.",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you.": "Cliquez sur \"Explorer\" pour trouver un cours qui vous int\u00e9resse, ou attendez que quelqu'un vous y inscrive.",
"You don't have any session yet.": "Vous n'avez pas encore de session.",
"Username": "Nom d'utilisateur",
"Password": "Mot de passe",
"Update": "Actualiser",
"Add a course introduction to display to your students.": "Ajoutez une introduction de cours pour vos apprenants.",
"Assessments": "Cahier de notes",
"Assignments": "Travaux d'\u00e9tudiants",
"Videoconference": "Vid\u00e9oconf\u00e9rence",
"Reporting": "Suivi",
"Learning paths": "Parcours d'apprentissage",
"User": "User",
"Sent date": "Sent date",
"Sent": "Sent",
"Attachments": "Attachments",
"You don't have any course content yet.": "You don't have any course content yet.",
"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.",
"Username": "Username",
"Password": "Password",
"Update": "Update",
"Add a course introduction to display to your students.": "Add a course introduction to show your students.",
"Assessments": "Assessments",
"Assignments": "Assignments",
"Videoconference": "Videoconference",
"Reporting": "Reporting",
"Learning paths": "Learning paths",
"Diagnostic Form": "Diagnostic Form",
"Diagnosis Management": "Diagnosis Management",
"Edit profile": "\u00c9diter le profil",
"Update profile": "Mettre \u00e0 jour le profil",
"Firstname": "Pr\u00e9nom",
"Lastname": "Nom",
"Edit profile": "Edit profile",
"Update profile": "Update profile",
"Firstname": "Firstname",
"Lastname": "Lastname",
"Courses catalog": "Courses catalog",
"Expand": "D\u00e9plier",
"Collapse": "Replier",
"Clear filter results": "Nettoyer le filtre de r\u00e9sultats",
"Expand": "Expand",
"Collapse": "Collapse",
"Clear filter results": "Clear filter results",
"Coach": "Coach",
"Ranking": "Note",
"Teachers": "Formateurs du cours",
"Categories": "Cat\u00e9gories",
"Category": "Cat\u00e9gorie",
"Language": "Langue",
"Go to the course": "Acc\u00e9der au cours",
"Ranking": "Ranking",
"Teachers": "Teachers",
"Categories": "Categories",
"Category": "Category",
"Language": "Language",
"Go to the course": "Go to the course",
"Go to the session": "Go to the session",
"Total number of courses": "Nombre total de cours",
"Number of sessions": "Nombre de sessions",
"Courses in this session": "Liste des cours de cette session",
"Total number of courses": "Total number of courses",
"Number of sessions": "Number of sessions",
"Courses in this session": "Courses in this session",
"Session description": "Session description",
"Start Date": "Date de d\u00e9but",
"No course available": "Pas de cours",
"There are no sessions available": "Il n'y a pas encore de session",
"Start Date": "Start Date",
"No course available": "No course available",
"There are no sessions available": "There are no sessions available",
"Loading courses. Please wait.": "Loading courses. Please wait.",
"Loading sessions. Please wait.": "Loading sessions. Please wait.",
"There is no terms that matches the search: {searchTerm}": "There is no terms that matches the search: {searchTerm}",
"Send diagnostic finalization message": "Envoyer le message de finalisation du diagnostic",
"DiagnosticfinalizationmessageTitle": "Finalisation du diagnostic",
"DiagnosticfinalizationmessageContent": "Bonjour {0}, je suis {1} et je suis en train de revoir votre diagnostic pour d\u00e9finir le cours que vous allez suivre.",
"Send diagnostic finalization message": "Send diagnostic finalization message",
"DiagnosticfinalizationmessageTitle": "Diagnostic finalization",
"DiagnosticfinalizationmessageContent": "Hi {0}, I'm {1} and I'm reviewing your diagnostic to define the course you will be following.",
"Contact": "Contact",
"Registration": "Inscription",
"Current session tab": "En cours",
"Upcoming session tab": "\u00c0 venir",
"Past session tab": "Termin\u00e9es",
"Sticky courses": "Cours sp\u00e9ciaux",
"This message was deleted when the user was removed from the platform on %s": "Ce message a \u00e9t\u00e9 supprim\u00e9 lorsque l'utilisateur a \u00e9t\u00e9 effac\u00e9 de la plateforme le {0}",
"My General Certificate": "Mon certificat",
"My skills": "Mes comp\u00e9tences",
"Social network": "R\u00e9seau social",
"Sessions catalogue": "Catalogue de sessions",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Cr\u00e9er le certificat avec ces marqueurs",
"Your browser does not support Javascript": "Votre navigateur ne supporte pas le JavaScript",
"Email reply header": "Le {0}, {1} ({2}) a \u00e9crit\u202f:",
"My files": "Mes fichiers",
"Read the installation guide": "consultez le guide d'installation",
"Installation language": "Langue d'installation",
"Requirements": "Pr\u00e9-requis",
"Registration": "Registration",
"Current session tab": "Current",
"Upcoming session tab": "Upcoming",
"Past session tab": "Past",
"Sticky courses": "Special courses",
"This message was deleted when the user was removed from the platform on %s": "This message was deleted when the user was removed from the platform on {0}",
"My General Certificate": "My General Certificate",
"My skills": "My skills",
"Social network": "Social network",
"Sessions catalogue": "Sessions catalogue",
"Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:": "Create your certificate copy-pasting the following tags. They will be replaced in the document by their student-specific value:",
"Your browser does not support Javascript": "Your browser does not support Javascript",
"Email reply header": "The {0}, {1} ({2}) wrote:",
"My files": "My files",
"Read the installation guide": "Read the installation guide",
"Installation language": "Installation language",
"Requirements": "Requirements",
"License": "License",
"Database settings": "Param\u00e8tres de base de donn\u00e9es",
"Config settings": "Param\u00e8tres de config",
"Show Overview": "R\u00e9capitulatif",
"Install": "Installation",
"New installation": "Nouvelle installation",
"Database settings": "Database settings",
"Config settings": "Config settings",
"Show Overview": "Show Overview",
"Install": "Install",
"New installation": "New installation",
"Chamilo\\'s installation wizard": "Chamilo\\'s installation wizard",
"Keyword": "Mot-cl\u00e9",
"Assignment name": "Nom du travail",
"Keyword": "Keyword",
"Assignment name": "Assignment name",
"Description": "Description",
"Maximum score": "Qualification num\u00e9rique sur",
"Add to gradebook": "Activer dans le cahier de notes",
"Select assessment": "S\u00e9lectionner l'\u00e9valuation",
"Weight inside assessment": "Pond\u00e9ration dans le cahier de notes",
"Enable handing over deadline (visible to learners)": "Activer la date d'expiration",
"Posted sending deadline": "Date limite d'envoi affich\u00e9e",
"Enable final acceptance date (invisible to learners)": "Date de fin",
"Ends at (completely closed)": "Envoi impossible \u00e0 partir du",
"Add to calendar": "Ajouter au calendrier",
"Document type": "Type de document",
"Save": "Enregistrer",
"Allow files or online text": "Autoriser fichier ou texte en ligne",
"Allow only text": "Seulement texte en ligne",
"Allow only files": "Seulement fichiers",
"Deadline": "Date limite de remise",
"Number submitted": "Envoy\u00e9s",
"Visibility": "Visibilit\u00e9",
"Upload corrections": "Envoyer des corrections",
"Maximum score": "Maximum score",
"Add to gradebook": "Add to gradebook",
"Select assessment": "Select assessment",
"Weight inside assessment": "Weight inside assessment",
"Enable handing over deadline (visible to learners)": "Enable handing over deadline (visible to learners)",
"Posted sending deadline": "Posted sending deadline",
"Enable final acceptance date (invisible to learners)": "Enable final acceptance date (invisible to learners)",
"Ends at (completely closed)": "Ends at (completely closed)",
"Add to calendar": "Add to calendar",
"Document type": "Document type",
"Save": "Save",
"Allow files or online text": "Allow files or online text",
"Allow only text": "Allow only text",
"Allow only files": "Allow only files",
"Deadline": "Deadline",
"Number submitted": "Number submitted",
"Visibility": "Visibility",
"Upload corrections": "Upload corrections",
"Confirmation": "Confirmation",
"Are you sure you want to delete the selected items?": "Are you sure you want to delete the selected items?",
"Assignments deleted": "Assignments deleted",
@ -215,78 +215,78 @@
"Permission to use the microphone is not enabled, please enable it in your browser to record audio": "Permission to use the microphone is not enabled, please enable it in your browser to record audio",
"Hide advanced settings": "Hide advanced settings",
"Show advanced settings": "Show advanced settings",
"Yes": "Oui",
"No": "Non",
"Confirm": "Confirmer",
"Yes": "Yes",
"No": "No",
"Confirm": "Confirm",
"No available options": "No available options",
"Pages": "Pages",
"Messages": "Messages",
"Until": "Disponible jusqu'au",
"Enter filename here": "Introduisez le nom de l'enregistrement ici",
"Save recorded audio": "Sauvegarder l'audio enregistr\u00e9",
"Until": "Until",
"Enter filename here": "Enter filename here",
"Save recorded audio": "Save recorded audio",
"It is necessary a file name before save recorded audio": "It is necessary a file name before save recorded audio",
"Export format": "Export format",
"Back": "Retour",
"Export": "Exporter",
"Back": "Back",
"Export": "Export",
"Glossary exported": "Glossary exported",
"Could not export glossary": "Could not export glossary",
"Term": "Terme",
"Save term": "Ajouter ce terme",
"Term": "Term",
"Save term": "Save term",
"Could not fetch glossary term": "Could not fetch glossary term",
"Glossary term saved": "Glossary term saved",
"Could not create glossary term": "Could not create glossary term",
"File type": "Type de fichier",
"File type": "File type",
"Delete all terms before import": "Delete all terms before import",
"Update existing terms": "Update existing terms",
"Import": "Importer",
"Import": "Import",
"Terms imported succesfully": "Terms imported succesfully",
"Could not import terms": "Could not import terms",
"Definition": "Definition",
"Install step 1": "Install step 1",
"Step 1 - Installation Language": "\u00c9tape 1 - Langue d'installation",
"Next": "Suivant",
"Please select installation language": "S\u00e9lectionnez une langue d'installation",
"Server requirements": "Pr\u00e9-requis serveur",
"Step 1 - Installation Language": "Step 1 - Installation Language",
"Next": "Next",
"Please select installation language": "Please select installation language",
"Server requirements": "Server requirements",
"Server requirements information": "Server requirements information",
"PHP version ": "PHP version ",
"Your PHP version matches the minimum requirement:": "Version de PHP suffisante\u202f:",
"Recommended settings": "Param\u00e8tres recommand\u00e9s",
"Setting": "Param\u00e8tre",
"Your PHP version matches the minimum requirement:": "Your PHP version matches the minimum requirement:",
"Recommended settings": "Recommended settings",
"Setting": "Setting",
"Recommended": "Recommended",
"Currently": "Actuellement",
"Directory and files permissions": "Permissions sur les r\u00e9pertoires et fichiers",
"Writable": "\u00c9criture autoris\u00e9e",
"Not writable": "\u00c9criture non-autoris\u00e9e",
"Error": "Erreur",
"has not been found in that directory": "n'a pas \u00e9t\u00e9 trouv\u00e9 dans ce r\u00e9pertoire",
"Currently": "Currently",
"Directory and files permissions": "Directory and files permissions",
"Writable": "Writable",
"Not writable": "Not writable",
"Error": "Error",
"has not been found in that directory": "has not been found in that directory",
"installation guide": "installation guide",
"Previous": "Pr\u00e9c\u00e9dent",
"Upgrade Chamilo LMS version": "Mettre \u00e0 jour depuis une version ant\u00e9rieure",
"Previous": "Previous",
"Upgrade Chamilo LMS version": "Upgrade Chamilo LMS version",
"For more details {0}": "For more details {0}",
"Step 2 - Requirements": "\u00c9tape 2 - Pr\u00e9-requis",
"read the installation guide": "consultez le guide d'installation",
"Step 2 - Requirements": "Step 2 - Requirements",
"read the installation guide": "read the installation guide",
"Warning!": "Warning!",
"Contact information": "Information de contact",
"Select one": "Chosissez",
"Send information": "Envoyer l'information",
"You must accept the licence": "Vous devez accepter la licence pour continuer",
"Contact information has been sent": "L'information de contact a \u00e9t\u00e9 envoy\u00e9e. Merci.",
"Step 3 - License": "\u00c9tape 3 - Licence",
"Printable version": "Version imprimable",
"I accept": "J'accepte",
"Contact information": "Contact information",
"Select one": "Select one",
"Send information": "Send information",
"You must accept the licence": "You must accept the licence",
"Contact information has been sent": "Contact information has been sent",
"Step 3 - License": "Step 3 - License",
"Printable version": "Printable version",
"I accept": "I accept",
"CC website": "CC website",
"Dear user": "Cher utilisateur",
"E-mail": "Courriel",
"Your company's name": "Nom de votre entreprise",
"Dear user": "Dear user",
"E-mail": "E-mail",
"Your company's name": "Your company's name",
"Your company\\'s activity": "Your company\\'s activity",
"Your job\\'s description": "Your job\\'s description",
"Your company\\'s home country": "Your company\\'s home country",
"Company city": "Ville de votre entreprise",
"Preferred contact language": "Langue de contact favorite",
"Do you have the power to take financial decisions on behalf of your company?": "\u00cates-vous habilit\u00e9 \u00e0 prendre des d\u00e9cisions financi\u00e8res pour votre entreprise\u202f?",
"Check database connection": "V\u00e9rification de la connexion \u00e0 la base de donn\u00e9es",
"Step 4 - Database settings": "\u00c9tape 4 - Param\u00e8tres de base de donn\u00e9es",
"Database host": "H\u00f4te du serveur de bases de donn\u00e9es",
"Company city": "Company city",
"Preferred contact language": "Preferred contact language",
"Do you have the power to take financial decisions on behalf of your company?": "Do you have the power to take financial decisions on behalf of your company?",
"Check database connection": "Check database connection",
"Step 4 - Database settings": "Step 4 - Database settings",
"Database host": "Database host",
"Port": "Port",
"Database login": "Database login",
"Database password": "Database password",
@ -298,100 +298,100 @@
"ALTER TABLE works": "ALTER TABLE works",
"DROP COLUMN works": "DROP COLUMN works",
"Step 5 - Configuration settings": "Step 5 - Configuration settings",
"System": "Syst\u00e8me",
"Chamilo URL": "URL de Chamilo",
"Path": "Chemin",
"Administrator": "Administrateur",
"Administrator login": "Identifiant de l'administrateur",
"System": "System",
"Chamilo URL": "Chamilo URL",
"Path": "Path",
"Administrator": "Administrator",
"Administrator login": "Administrator login",
"Administrator password": "Administrator password",
"You may want to change this": "You may want to change this",
"Administrator first name": "Pr\u00e9nom de l'administrateur",
"Administrator last name": "Nom de l'administrateur",
"Administrator e-mail": "Email de l'administrateur",
"Administrator telephone": "T\u00e9l\u00e9phone de l'administrateur",
"Portal": "Plateforme",
"Your portal name": "Nom du campus",
"Your company short name": "Nom abr\u00e9g\u00e9 de l'organisation",
"URL of this company": "URL de l'organisme/l'entreprise",
"Encryption method": "M\u00e9thode de cryptage",
"None": "Aucun(e)",
"Allow self-registration": "Auto-inscription autoris\u00e9e",
"After approval": "Apr\u00e8s approbation",
"Allow self-registration as a trainer": "Autoriser l'auto-inscription en tant que cr\u00e9ateur de cours",
"Administrator first name": "Administrator first name",
"Administrator last name": "Administrator last name",
"Administrator e-mail": "Administrator e-mail",
"Administrator telephone": "Administrator telephone",
"Portal": "Portal",
"Your portal name": "Your portal name",
"Your company short name": "Your company short name",
"URL of this company": "URL of this company",
"Encryption method": "Encryption method",
"None": "None",
"Allow self-registration": "Allow self-registration",
"After approval": "After approval",
"Allow self-registration as a trainer": "Allow self-registration as a trainer",
"Update Chamilo": "Update Chamilo",
"Install Chamilo": "Install Chamilo",
"Step 6 - Last check before install": "Step 6 - Last check before install",
"Here are the values you entered": "Voici les valeurs que vous avez introduites",
"Main language": "Langue principale",
"Database": "Base de donn\u00e9es",
"Database Host": "H\u00f4te du serveur de bases de donn\u00e9es",
"Database Login": "Utilisateur base de donn\u00e9es",
"Database Password": "Mot de passe base de donn\u00e9es",
"Here are the values you entered": "Here are the values you entered",
"Main language": "Main language",
"Database": "Database",
"Database Host": "Database Host",
"Database Login": "Database Login",
"Database Password": "Database Password",
"Step 7 - Installation process execution": "Step 7 - Installation process execution",
"Step 7 - Update process execution": "Step 7 - Update process execution",
"Security advice": "Conseil de s\u00e9curit\u00e9",
"Security advice": "Security advice",
"Menu": "Menu",
"Created with Chamilo copyright year": "Cr\u00e9\u00e9 avec Chamilo \u00a9 {0}",
"Created with Chamilo copyright year": "Created with Chamilo \u00a9 {0}",
"FAQ": "FAQ",
"Demo": "Demo",
"Category name": "Nom de la cat\u00e9gorie",
"Category name": "Category name",
"Save category": "Save category",
"Category saved": "Cat\u00e9gorie enregistr\u00e9e",
"Category saved": "Category saved",
"URL": "URL",
"Link name": "Nom du lien",
"Show link on course homepage": "Sur la page d'accueil",
"Select a category": "S\u00e9lectionnez une cat\u00e9gorie",
"Link name": "Link name",
"Show link on course homepage": "Show link on course homepage",
"Select a category": "Select a category",
"Link\\'s target": "Link\\'s target",
"Save link": "Enregistrer le lien",
"Save link": "Save link",
"Link saved": "Link saved",
"Link is valid": "Link is valid",
"Link is not valid": "Link is not valid",
"Check link": "V\u00e9rifier lien",
"Check link": "Check link",
"Toggle visibility": "Toggle visibility",
"Move up": "D\u00e9placer vers le haut",
"Move down": "D\u00e9placer vers le bas",
"Forgot your password?": "Mot de passe oubli\u00e9 ?",
"Enabled": "Activ\u00e9",
"Move up": "Move up",
"Move down": "Move down",
"Forgot your password?": "Forgot your password?",
"Enabled": "Enabled",
"Locale": "Locale",
"My Files": "My Files",
"Published": "Publi\u00e9",
"Published": "Published",
"Draft": "Draft",
"Like": "J'aime",
"Dislike": "Je n'aime pas",
"My friends": "Mes amis",
"View all friends": "Voir tous les amis",
"Like": "Like",
"Dislike": "Dislike",
"My friends": "My friends",
"View all friends": "View all friends",
"Search user by geolocalization": "Search user by geolocalization",
"My communities": "Mes communaut\u00e9s",
"See all communities": "Voir toutes mes communaut\u00e9s",
"Skills": "Comp\u00e9tences",
"My communities": "My communities",
"See all communities": "See all communities",
"Skills": "Skills",
"Skills Wheel": "Skills Wheel",
"Your skill ranking": "Your skill ranking",
"Without achieved skills": "Aucune comp\u00e9tence acquise",
"My profile": "Mon profil",
"Social groups": "Groupes sociaux",
"Promoted messages": "Messages importants",
"Personal data": "Donn\u00e9es personnelles",
"Send message": "Envoyer",
"Write new comment": "R\u00e9diger un nouveau commentaire",
"Post": "Poster",
"Without achieved skills": "No achieved skills yet",
"My profile": "My profile",
"Social groups": "Social groups",
"Promoted messages": "Promoted messages",
"Personal data": "Personal data",
"Send message": "Send message",
"Write new comment": "Write new comment",
"Post": "Post",
"The comment is required": "The comment is required",
"Comments": "Commentaires",
"Mark as promoted message": "Marquer comme message promu",
"File upload": "Envoi du fichier",
"What are you thinking about?": "\u00c0 quoi pensez-vous\u202f?",
"Comments": "Comments",
"Mark as promoted message": "Mark as promoted message",
"File upload": "File upload",
"What are you thinking about?": "What are you thinking about?",
"Write something to {0}": "Write something to {0}",
"Switch to student view": "Passer en vue apprenant",
"Switch to teacher view": "Passer en vue prof",
"Waiting": "En attente",
"Requests": "Demandes",
"Deleted": "Supprim\u00e9s",
"Switch to student view": "Switch to student view",
"Switch to teacher view": "Switch to teacher view",
"Waiting": "Waiting",
"Requests": "Requests",
"Deleted": "Deleted",
"{resource} updated": "{resource} updated",
"Courses catalogue": "Catalogue de cours",
"Course sessions": "Sessions",
"Learners": "Apprenants",
"Progress": "Progression",
"Courses catalogue": "Courses catalogue",
"Course sessions": "Course sessions",
"Learners": "Learners",
"Progress": "Progress",
"Diagnosis": "Diagnosis",
"Add user": "Ajouter utilisateur",
"Add user": "Add user",
"Configure chamilo colors": "Configure chamilo colors",
"Pick primary color": "Pick primary color",
"Pick primary color gradient": "Pick primary color gradient",
@ -402,84 +402,84 @@
"Pick success color": "Pick success color",
"Pick success color gradient": "Pick success color gradient",
"Pick danger color": "Pick danger color",
"You can see examples of how chamilo will look here": "Vous pouvez voir des exemples de l'apparence de Chamilo ici",
"Buttons": "Boutons",
"You can see examples of how chamilo will look here": "You can see examples of how chamilo will look here",
"Buttons": "Buttons",
"Button": "Button",
"Disabled": "D\u00e9sactiv\u00e9",
"Secondary": "Secondaire",
"Tertiary": "Tertiaire",
"Success": "R\u00e9ussite",
"Disabled": "Disabled",
"Secondary": "Secondary",
"Tertiary": "Tertiary",
"Success": "Success",
"Danger": "Danger",
"Menu on button pressed": "Menu on button pressed",
"Checkbox and radio buttons": "Cases \u00e0 cocher et boutons radio",
"Checkbox and radio buttons": "Checkbox and radio buttons",
"Checkbox 1": "Checkbox 1",
"Checkbox 2": "Checkbox 2",
"This is a text example": "This is a text example",
"Show dialog": "Afficher la bo\u00eete de dialogue",
"Dialog example": "Exemple de la bo\u00eete de dialogue",
"Show dialog": "Show dialog",
"Dialog example": "Dialog example",
"Item 1": "Item 1",
"Item 2": "Item 2",
"Item 3": "Item 3",
"Value 1": "Value 1",
"Value 2": "Value 2",
"Value 3": "Value 3",
"Here you can manage registered users within your platform": "G\u00e9rez les utilisateurs inscrits sur votre plateforme",
"User management": "Gestion des utilisateurs",
"Create and manage your courses in a simple way": "Cr\u00e9ez et g\u00e9rez vos cours en toute simplicit\u00e9",
"Course management": "Gestion des cours",
"Create course packages for a certain time with training sessions": "Cr\u00e9ez des groupements de cours sur des p\u00e9riodes de temps d\u00e9termin\u00e9es",
"Sessions management": "Gestion des sessions",
"Manage the skills of your users, through courses and badges": "G\u00e9rez les comp\u00e9tences de vos utilisateurs au travers de cours et de badges",
"Personal data protection": "Protection des donn\u00e9es personnelles",
"View the status of your server, perform performance tests": "Visualisez l'\u00e9tat de votre serveur, et lancez des tests de performance",
"Enable version check": "Activer la v\u00e9rification de version",
"Configure your platform, view reports, publish and send announcements globally": "Configurez votre plateforme, visualisez des rapports, publiez et envoyez des annonces globales",
"Platform management": "Gestion de la plateforme",
"Colors": "Couleurs",
"Learn more about Chamilo and its use, official references links": "Apprenez-en plus sur Chamilo, son utilisation et ses diverses r\u00e9f\u00e9rences",
"Version check enabled": "Fonctionnalit\u00e9 de v\u00e9rification de version activ\u00e9e",
"Version check": "V\u00e9rification de la version",
"Hide campus from public platforms list": "Masquer le campus de la liste public des plates-formes",
"Here you can manage registered users within your platform": "Here you can manage registered users within your platform",
"User management": "User management",
"Create and manage your courses in a simple way": "Create and manage your courses in a simple way",
"Course management": "Course management",
"Create course packages for a certain time with training sessions": "Create course packages for a certain time with training sessions",
"Sessions management": "Sessions management",
"Manage the skills of your users, through courses and badges": "Manage the skills of your users, through courses and badges",
"Personal data protection": "Personal data protection",
"View the status of your server, perform performance tests": "View the status of your server, perform performance tests",
"Enable version check": "Enable version check",
"Configure your platform, view reports, publish and send announcements globally": "Configure your platform, view reports, publish and send announcements globally",
"Platform management": "Platform management",
"Colors": "Colors",
"Learn more about Chamilo and its use, official references links": "Learn more about Chamilo and its use, official references links",
"Version check enabled": "Version check enabled",
"Version check": "Version check",
"Hide campus from public platforms list": "Hide campus from public platforms list",
"Assignment created": "Assignment created",
"Create assignment": "Cr\u00e9er",
"Create assignment": "Create assignment",
"Assignment updated": "Assignment updated",
"Edit assignment": "\u00c9diter ce document",
"Cancel": "Annuler",
"Edit assignment": "Edit assignment",
"Cancel": "Cancel",
"Event": "Event",
"Are you sure you want to delete this event?": "Are you sure you want to delete this event?",
"Edit introduction": "Edit introduction",
"Show all": "Afficher tout",
"Hide all": "Masquer tout",
"Sort": "Trier",
"Customize": "Personnaliser",
"Updated": "Mise \u00e0 jour enregistr\u00e9e",
"Create certificate": "Cr\u00e9er un certificat",
"Show all": "Show all",
"Hide all": "Hide all",
"Sort": "Sort",
"Customize": "Customize",
"Updated": "Updated",
"Create certificate": "Create certificate",
"New drawing": "New drawing",
"Record audio": "Enregistrement audio",
"Record audio": "Record audio",
"New cloud file": "New cloud file",
"Slideshow": "Pr\u00e9sentation",
"Slideshow": "Slideshow",
"Usage": "Usage",
"Download all": "Tout t\u00e9l\u00e9charger",
"Select all": "Tout s\u00e9lectionner",
"Unselect all": "annuler toutes les s\u00e9lections",
"Are you sure you want to delete": "\u00cates-vous s\u00fbr de vouloir supprimer",
"Download all": "Download all",
"Select all": "Select all",
"Unselect all": "Unselect all",
"Are you sure you want to delete": "Are you sure you want to delete",
"Space available": "Space available",
"Add as a template": "Ajouter en tant que template",
"Add as a template": "Add as a template",
"Saved": "Saved",
"Document not saved": "Document not saved",
"Certificate set as default successfully": "Certificate set as default successfully",
"Error setting certificate as default": "Error setting certificate as default",
"Options": "Options",
"Uncompress zip": "D\u00e9compresser un fichier ZIP",
"Uncompress zip": "Uncompress zip",
"If file exists": "If file exists",
"Do nothing": "Ne rien faire",
"Overwrite the existing file": "\u00c9craser le fichier existant",
"Rename the uploaded file if it exists": "Renommer le fichier envoy\u00e9 s'il existe d\u00e9j\u00e0",
"Do nothing": "Do nothing",
"Overwrite the existing file": "Overwrite the existing file",
"Rename the uploaded file if it exists": "Rename the uploaded file if it exists",
"Export glossary": "Export glossary",
"Import glossary": "Importer le glossaire",
"Add new glossary term": "Nouveau terme",
"List view": "Vue en liste",
"Table view": "Vue en table",
"Import glossary": "Import glossary",
"Add new glossary term": "Add new glossary term",
"List view": "List view",
"Table view": "Table view",
"Export to Documents": "Export to Documents",
"Term deleted": "Term deleted",
"Could not delete term": "Could not delete term",
@ -487,13 +487,13 @@
"Could not export to documents": "Could not export to documents",
"Could not fetch glossary terms": "Could not fetch glossary terms",
"Edit glossary term": "Edit glossary term",
"Add a category": "Ajouter une cat\u00e9gorie",
"Add a category": "Add a category",
"Update category": "Update category",
"Add a link": "Ajouter un lien",
"Export to PDF": "Export PDF",
"Add a link": "Add a link",
"Export to PDF": "Export to PDF",
"Add your first link to this course": "Add your first link to this course",
"General": "Pas de cat\u00e9gorie",
"Change visibility": "Modifier a visibilit\u00e9",
"General": "General",
"Change visibility": "Change visibility",
"There are no links in this category": "There are no links in this category",
"With links": "With links",
"Link deleted": "Link deleted",
@ -504,17 +504,17 @@
"Could not moved link up": "Could not moved link up",
"Link moved down": "Link moved down",
"Could not moved link down": "Could not moved link down",
"Category deleted": "Cat\u00e9gorie supprim\u00e9e",
"Category deleted": "Category deleted",
"Could not delete category": "Could not delete category",
"Visibility of category changed": "Visibility of category changed",
"Could not change visibility of category": "Could not change visibility of category",
"Could not retrieve links": "Could not retrieve links",
"Update link": "Update link",
"Unread": "Non lu",
"As read": "Lu",
"As unread": "Non lu",
"Message deleted": "Message supprim\u00e9",
"Messages deleted": "Messages supprim\u00e9s",
"Unread": "Unread",
"As read": "As read",
"As unread": "As unread",
"Message deleted": "Message deleted",
"Messages deleted": "Messages deleted",
"No sender": "No sender",
"Tags": "Tags",
"New page": "New page",
@ -522,53 +522,60 @@
"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 course yet": "You don\\'t have any course yet",
"Personal Data: Introduction": "Personal Data: Introduction",
"Personal data we keep about you": "Donn\u00e9es personnelles que nous conservons \u00e0 votre sujet",
"Terms and Conditions": "Conditions d'utilisation",
"Read the Terms and Conditions": "Lire les conditions d'utilisation",
"Permissions you gave us": "Permissions que vous nous avez donn\u00e9es",
"Legal agreement accepted": "Conditions l\u00e9gales accept\u00e9es",
"Personal data we keep about you": "Personal data we keep about you",
"Terms and Conditions": "Terms and Conditions",
"Read the Terms and Conditions": "Read the Terms and Conditions",
"Permissions you gave us": "Permissions you gave us",
"Legal agreement accepted": "Legal agreement accepted",
"Date": "Date",
"Why you want to delete your Legal Agreement": "Why you want to delete your Legal Agreement",
"Please tell us why you want to withdraw the rights you previously gave us, to let us make it in the smoothest way possible": "Please tell us why you want to withdraw the rights you previously gave us, to let us make it in the smoothest way possible",
"Delete legal agreement": "Supprimer l'accord l\u00e9gal",
"Explain in this box why you want your account deleted": "Merci de bien vouloir nous donner une br\u00e8ve explication sur la raison de votre demande de suppression de votre compte, afin que nous puissions y proc\u00e9der de la meilleure mani\u00e8re possible.",
"Delete legal agreement": "Delete legal agreement",
"Explain in this box why you want your account deleted": "Explain in this box why you want your account deleted",
"Delete Account": "Delete Account",
"Friend request sent successfully": "Friend request sent successfully",
"Failed to send friend request": "Failed to send friend request",
"Add friends": "Ajouter des amis",
"Add friend": "Ajouter un ami",
"Refresh": "Rafra\u00eechir",
"Add friends": "Add friends",
"Add friend": "Add friend",
"Refresh": "Refresh",
"Are you sure to delete the friendship?": "Are you sure to delete the friendship?",
"Friends": "Amis",
"Friends": "Friends",
"Go to friends list": "Go to friends list",
"Please enter a search query": "Please enter a search query",
"Error fetching friends list": "Error fetching friends list",
"Error fetching users": "Error fetching users",
"Search users for friends": "Search users for friends",
"Contact Us": "Nous contacter",
"Business card": "Carte de visite",
"Contact Us": "Contact Us",
"Business card": "Business card",
"Teacher profile picture": "Teacher profile picture",
"Picture": "Photo",
"Sender profile picture": "Photo de profil de l'exp\u00e9diteur",
"Receiver profile picture": "Photo de profil du destinataire",
"Carbon copy receiver profile picture": "Photo de profil du destinataire en copie carbone",
"Explore more courses": "Explorer plus de cours",
"Picture": "Picture",
"Sender profile picture": "Sender profile picture",
"Receiver profile picture": "Receiver profile picture",
"Carbon copy receiver profile picture": "Carbon copy receiver profile picture",
"Explore more courses": "Explore more courses",
"In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:": "In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:",
"A database with the same name <b>already exists</b>.": "Une base de donn\u00e9e du m\u00eame nom existe d\u00e9j\u00e0. Si vous utilisez cette base, son contenu actuel sera \u00e9cras\u00e9.",
"To protect your site, make the whole %s directory read-only (chmod -R 0555 on Linux) and delete the %s directory.": "Pour prot\u00e9ger votre installation, mettez le r\u00e9pertoire {0} en lecture seule (chmod -R 0555 sous Linux) et supprimez compl\u00e8tement le r\u00e9pertoire {1}",
"Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.": "Votre langue n'est pas dans la liste\u202f? Contactez-nous \u00e0 info@chamilo.org pour contribuer en tant que traducteur.",
"Please read the following requirements thoroughly.": "Pr\u00e9-requis suivants \u00e0 lire attentivement.",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Param\u00e8tres recommand\u00e9s pour tourner Chamilo. Ces param\u00e8tres sont attribu\u00e9s dans le fichier de configuration php.ini sur votre serveur.",
"A database with the same name <b>already exists</b>.": "A database with the same name <b>already exists</b>.",
"To protect your site, make the whole %s directory read-only (chmod -R 0555 on Linux) and delete the %s directory.": "To protect your site, make the whole {0} directory read-only (chmod -R 0555 on Linux) and delete the {1} directory.",
"Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.": "Cannot find your language in the list? Contact us at info@chamilo.org to contribute as a translator.",
"Please read the following requirements thoroughly.": "Please read the following requirements thoroughly.",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.",
"Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)": "Some directories and the files they include must be writable by the web server in order for Chamilo to run (user uploaded files, homepage html files, ...). This might imply a manual change on your server (outside of this interface)",
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo est un logiciel libre distribu\u00e9 sous la licence GNU General Public Licence (GPL).",
"Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />": "Cher utilisateur,<br />",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "Le script d'installation cr\u00e9era (ou utilisera) la base de donn\u00e9es de Chamilo avec le nom donn\u00e9 ici. Merci de vous assurer que l'utilisateur indiqu\u00e9 dispose des droits suffisants pour cr\u00e9er la base de donn\u00e9es. Si une base de donn\u00e9es de ce nom existe d\u00e9j\u00e0, ses donn\u00e9es seront \u00e9cras\u00e9es. N'utilisez pas l'utilisateur root comme utilisateur de base de donn\u00e9es pour Chamilo\u202f: cela peut ouvrir la porte \u00e0 de s\u00e9rieux probl\u00e8mes de s\u00e9curit\u00e9.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "Le script d'installation va supprimer toutes les tables de la base de donn\u00e9es s\u00e9lectionn\u00e9e. Nous recommandons avec insistance que vous fassiez une copie de sauvegarde compl\u00e8te de celles-ci avant de confirmer cette derni\u00e8re \u00e9tape de l'installation.",
"Continue with %s": "Continuer avec {0}",
"Change Password": "Changer de mot de passe",
"All Messages": "Tous les messages",
"Promoted Messages": "Messages promus",
"Are you sure you want to delete %s?": "\u00cates-vous certains de vouloir supprimer {0}\u202f?",
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo is free software distributed under the GNU General Public licence (GPL).",
"Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />": "Dear user,<br />\n<br />You are about to start using one of the best open-source e-learning platform on the market. Like many other open-source project, this project is backed up by a large community of students, teachers, developers and content creators who would like to promote the project better.<br />\n<br />\nBy knowing a little bit more about you, one of our most important users, who will manage this e-learning system, we will be able to let people know that our software is used and let you know when we organize events that might be relevant to you.<br />\n<br />\nBy filling this form, you accept that the Chamilo association or its members might send you information by e-mail about important events or updates in the Chamilo software or community. This will help the community grow as an organized entity where information flow, with a permanent respect of your time and your privacy.<br />\n<br />\nPlease note that you are <b>not required</b> to fill this form. If you want to remain anonymous, we will loose the opportunity to offer you all the privileges of being a registered portal administrator, but we will respect your decision. Simply leave this form empty and click \"Next\".<br /><br />",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.",
"Continue with %s": "Continue with {0}",
"Change Password": "Change Password",
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "Are you sure you want to delete {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Move",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Move document"
}

@ -525,5 +525,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Przenie\u015b",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Przenie\u015b dokument"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -533,5 +533,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Mover",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Mover documento"
}

@ -12,7 +12,7 @@
"Member": "Haykuqmasi",
"Survey": "Tapukuy",
"Tracking": "Tracking",
"Course maintenance": "Mantenimiento del curso",
"Course maintenance": "Course maintenance",
"Course setting": "Course setting",
"My courses": "Noqapaq yachachiykuna",
"Attach": "Attach",
@ -34,16 +34,16 @@
"Content is required": "Content is required",
"Profile": "Runamanta",
"Inbox": "Willana ch'askiq",
"Signed in as": "Conectado como",
"Signed in as": "Signed in as",
"Settings": "Yachachinaq kamachiynin",
"Sign out": "Cerrar sesi\u00f3n",
"Sign out": "Sign out",
"My progress": "Imayna kay",
"Users": "Haykuqmasikuna",
"Courses": "Itinerarios formativos",
"Sessions": "Sessions",
"Administration": "Kamachina",
"Remember me": "Recordarme",
"Register oneself": "Crear una cuenta",
"Remember me": "Remember me",
"Register oneself": "Register oneself",
"Share with User": "Share with User",
"Course": "Yachachina",
"Session": "Sesi\u00f3n nisqa",
@ -66,9 +66,9 @@
"From:": "From:",
"Until:": "Until:",
"Go to session": "Go to session",
"See as student": "Ver como estudiante",
"See as student": "See as student",
"Add a course introduction to display to your students": "Add a course introduction to display to your students",
"Course introduction": "Introducci\u00f3n del curso",
"Course introduction": "Course introduction",
"Tools": "Llank'ana",
"Course language": "Yachachinaq simin:",
"Department": "Departamento",
@ -100,13 +100,13 @@
"User": "Haykuqmasikuna",
"Sent date": "Pacha apachinapaq",
"Attachments": "Yanapaysikuna yapasqa",
"You don't have any course content yet.": "No tiene ning\u00fan contenido de curso todav\u00eda.",
"You don't have any course yet.": "No tiene ning\u00fan curso todav\u00eda.",
"Go to \"Explore\" to find a topic of interest, or wait for someone to subscribe you.": "De clic en \"Explorar\" para encontrar un tema de inter\u00e9s, o espere a que alguien lo/la registre.",
"You don't have any session yet.": "No tiene ninguna sesi\u00f3n todav\u00eda.",
"You don't have any course content yet.": "You don't have any course content yet.",
"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.",
"Password": "Qelqa paka",
"Update": "Kunanyachiy",
"Add a course introduction to display to your students.": "Agregue una introducci\u00f3n al curso para mostrar a sus alumnos.",
"Add a course introduction to display to your students.": "Add a course introduction to show your students.",
"Assessments": "Mis calificaciones",
"Assignments": "Llank'aynakuna",
"Reporting": "Willaykuna",
@ -133,23 +133,23 @@
"Loading courses. Please wait.": "Loading courses. Please wait.",
"Loading sessions. Please wait.": "Loading sessions. Please wait.",
"There is no terms that matches the search: {searchTerm}": "There is no terms that matches the search: {searchTerm}",
"Send diagnostic finalization message": "Enviar el mensaje de finalizaci\u00f3n del diagn\u00f3stico",
"DiagnosticfinalizationmessageTitle": "Finalizaci\u00f3n del diagn\u00f3stico",
"Send diagnostic finalization message": "Send diagnostic finalization message",
"DiagnosticfinalizationmessageTitle": "Diagnostic finalization",
"DiagnosticfinalizationmessageContent": "Hi {0}, I'm {1} and I'm reviewing your diagnostic to define the course you will be following.",
"Registration": "Registro",
"Current session tab": "Actual",
"Upcoming session tab": "Por venir",
"Past session tab": "Finalizadas",
"Sticky courses": "Cursos especiales",
"This message was deleted when the user was removed from the platform on %s": "Este mensaje fue eliminado cuando el usuario fue retirado de la plataforma el {0}",
"My General Certificate": "Mi Certificado General",
"Current session tab": "Current",
"Upcoming session tab": "Upcoming",
"Past session tab": "Past",
"Sticky courses": "Special courses",
"This message was deleted when the user was removed from the platform on %s": "This message was deleted when the user was removed from the platform on {0}",
"My General Certificate": "My General Certificate",
"Social network": "Muyu reqsisqa",
"Sessions catalogue": "Cat\u00e1logo de sesiones",
"Your browser does not support Javascript": "Su navegador no soporta el JavaScript",
"Email reply header": "El {0}, {1} ({2}) escribi\u00f3:",
"Sessions catalogue": "Sessions catalogue",
"Your browser does not support Javascript": "Your browser does not support Javascript",
"Email reply header": "The {0}, {1} ({2}) wrote:",
"Installation language": "Idioma de instalaci\u00f3n",
"License": "Licencia",
"Database settings": "Configuraci\u00f3n de la base de datos",
"Database settings": "Database settings",
"Config settings": "Par\u00e1metros de configuraci\u00f3n",
"Show Overview": "Sumario de la instalaci\u00f3n",
"Install": "Instalar",
@ -198,9 +198,9 @@
"Could not import terms": "Could not import terms",
"Definition": "Definition",
"Install step 1": "Install step 1",
"Step 1 - Installation Language": "Paso 1 - Idioma de instalaci\u00f3n",
"Step 1 - Installation Language": "Step 1 - Installation Language",
"Next": "Hamuq",
"Please select installation language": "Por favor, seleccione el idioma de instalaci\u00f3n",
"Please select installation language": "Please select installation language",
"Server requirements": "Requisitos del servidor",
"Server requirements information": "Server requirements information",
"PHP version ": "PHP version ",
@ -216,10 +216,10 @@
"installation guide": "installation guide",
"Previous": "\u00d1aupaq",
"For more details {0}": "For more details {0}",
"Step 2 - Requirements": "Paso 2 - Requisitos",
"read the installation guide": "consulte la gu\u00eda de instalaci\u00f3n",
"Step 2 - Requirements": "Step 2 - Requirements",
"read the installation guide": "read the installation guide",
"Warning!": "Warning!",
"Step 3 - License": "Paso 3 - Licencia",
"Step 3 - License": "Step 3 - License",
"Printable version": "Versi\u00f3n para imprimir",
"I accept": "Acepto",
"CC website": "CC website",
@ -228,8 +228,8 @@
"Your job\\'s description": "Your job\\'s description",
"Your company\\'s home country": "Your company\\'s home country",
"Check database connection": "Comprobar la conexi\u00f3n con la base de datos",
"Step 4 - Database settings": "Paso 4 - Configuraci\u00f3n de la base de datos",
"Database host": "Host de la base de datos",
"Step 4 - Database settings": "Step 4 - Database settings",
"Database host": "Database host",
"Port": "Puerto",
"Database login": "Database login",
"Database password": "Database password",
@ -254,7 +254,7 @@
"Your company short name": "Acr\u00f3nimo de la organizaci\u00f3n",
"URL of this company": "URL de la organizaci\u00f3n",
"Encryption method": "M\u00e9todo de encriptaci\u00f3n nisqa",
"None": "Ninguno/a",
"None": "None",
"Allow self-registration": "Permitir que los propios usuarios puedan registrarse",
"After approval": "Despu\u00e9s de ser aprobado",
"Allow self-registration as a trainer": "Permitir que los propios usuarios puedan registrarse como creadores de cursos",
@ -271,7 +271,7 @@
"Step 7 - Update process execution": "Step 7 - Update process execution",
"Security advice": "Aviso de seguridad",
"Menu": "Men\u00fa",
"Created with Chamilo copyright year": "Creado con Chamilo \u00a9 {0}",
"Created with Chamilo copyright year": "Created with Chamilo \u00a9 {0}",
"FAQ": "FAQ",
"Demo": "Demo",
"Category name": "Mitaq sutin",
@ -290,21 +290,21 @@
"My Files": "My Files",
"Draft": "Draft",
"My friends": "Kunpaykuna",
"View all friends": "Todos mis amigos",
"View all friends": "View all friends",
"Search user by geolocalization": "Search user by geolocalization",
"Skills Wheel": "Skills Wheel",
"Your skill ranking": "Your skill ranking",
"My profile": "Mi perfil",
"My profile": "My profile",
"Send message": "Apachiy",
"The comment is required": "The comment is required",
"Comments": "Rimayrikuna",
"Mark as promoted message": "Marcar como mensaje importante",
"Mark as promoted message": "Mark as promoted message",
"File upload": "Apachiy khiputa",
"Write something to {0}": "Write something to {0}",
"Switch to student view": "Yachaqe qhawariynin",
"Switch to teacher view": "Yachachiq qhawariynin",
"Waiting": "Suyashaspa",
"Requests": "Solicitudes",
"Requests": "Requests",
"Deleted": "Pichasqa",
"{resource} updated": "{resource} updated",
"Courses catalogue": "Yachachinakuyniypa Kamachinay",
@ -322,38 +322,38 @@
"Pick success color": "Pick success color",
"Pick success color gradient": "Pick success color gradient",
"Pick danger color": "Pick danger color",
"You can see examples of how chamilo will look here": "Puede ver ejemplos de c\u00f3mo se ver\u00e1 Chamilo aqu\u00ed",
"Buttons": "Botones",
"You can see examples of how chamilo will look here": "You can see examples of how chamilo will look here",
"Buttons": "Buttons",
"Button": "Button",
"Secondary": "Iskay \u00f1eqe",
"Tertiary": "Terciario",
"Tertiary": "Tertiary",
"Success": "Chaninchana",
"Danger": "Peligro",
"Danger": "Danger",
"Menu on button pressed": "Menu on button pressed",
"Checkbox and radio buttons": "Casilla de verificaci\u00f3n y botones de opci\u00f3n",
"Checkbox and radio buttons": "Checkbox and radio buttons",
"Checkbox 1": "Checkbox 1",
"Checkbox 2": "Checkbox 2",
"This is a text example": "This is a text example",
"Show dialog": "Mostrar di\u00e1logo",
"Dialog example": "Ejemplo de di\u00e1logo",
"Show dialog": "Show dialog",
"Dialog example": "Dialog example",
"Item 1": "Item 1",
"Item 2": "Item 2",
"Item 3": "Item 3",
"Value 1": "Value 1",
"Value 2": "Value 2",
"Value 3": "Value 3",
"Here you can manage registered users within your platform": "Aqu\u00ed puede gestionar a los usuarios registrados dentro de su plataforma",
"User management": "Gesti\u00f3n de usuarios",
"Create and manage your courses in a simple way": "Cree y gestione sus cursos de manera sencilla",
"Course management": "Gesti\u00f3n de cursos",
"Create course packages for a certain time with training sessions": "Cree paquetes de cursos para un tiempo determinado con sesiones de formaci\u00f3n",
"Sessions management": "Gesti\u00f3n de sesions",
"Manage the skills of your users, through courses and badges": "Gestione las habilidades de sus usuarios, a trav\u00e9s de cursos y distintivos",
"View the status of your server, perform performance tests": "Vea el estado de su servidor, realice pruebas de rendimiento",
"Here you can manage registered users within your platform": "Here you can manage registered users within your platform",
"User management": "User management",
"Create and manage your courses in a simple way": "Create and manage your courses in a simple way",
"Course management": "Course management",
"Create course packages for a certain time with training sessions": "Create course packages for a certain time with training sessions",
"Sessions management": "Sessions management",
"Manage the skills of your users, through courses and badges": "Manage the skills of your users, through courses and badges",
"View the status of your server, perform performance tests": "View the status of your server, perform performance tests",
"Enable version check": "Activar la verificaci\u00f3n de versiones",
"Configure your platform, view reports, publish and send announcements globally": "Configure su plataforma, visualice informes, publique y env\u00ede anuncios globalmente",
"Platform management": "Gesti\u00f3n de la plataforma",
"Learn more about Chamilo and its use, official references links": "Aprenda m\u00e1s sobre Chamilo y su uso, enlaces a referencias oficiales",
"Configure your platform, view reports, publish and send announcements globally": "Configure your platform, view reports, publish and send announcements globally",
"Platform management": "Platform management",
"Learn more about Chamilo and its use, official references links": "Learn more about Chamilo and its use, official references links",
"Version check enabled": "Comprobaci\u00f3n de la versi\u00f3n activada",
"Version check": "Kuskachay versi\u00f3nta",
"Assignment created": "Assignment created",
@ -365,9 +365,9 @@
"Are you sure you want to delete this event?": "Are you sure you want to delete this event?",
"Edit introduction": "Edit introduction",
"Show all": "Llapanta qhawachiy",
"Hide all": "Ocultar todo",
"Sort": "Ordenar",
"Customize": "Personalizar",
"Hide all": "Hide all",
"Sort": "Sort",
"Customize": "Customize",
"Updated": "Qepa t'jrapachisqan",
"New drawing": "New drawing",
"New cloud file": "New cloud file",
@ -419,10 +419,10 @@
"Could not change visibility of category": "Could not change visibility of category",
"Could not retrieve links": "Could not retrieve links",
"Update link": "Update link",
"As read": "Le\u00eddo",
"As unread": "No le\u00eddo",
"Message deleted": "Mensaje eliminado",
"Messages deleted": "Mensajes eliminados",
"As read": "As read",
"As unread": "As unread",
"Message deleted": "Message deleted",
"Messages deleted": "Messages deleted",
"No sender": "No sender",
"New page": "New page",
"Pages deleted": "Pages deleted",
@ -435,8 +435,8 @@
"Delete Account": "Delete Account",
"Friend request sent successfully": "Friend request sent successfully",
"Failed to send friend request": "Failed to send friend request",
"Add friends": "Agregar amigos",
"Add friend": "Agregar amigo",
"Add friends": "Add friends",
"Add friend": "Add friend",
"Refresh": "Kunanyachiy",
"Are you sure to delete the friendship?": "Are you sure to delete the friendship?",
"Friends": "Amigos",
@ -445,12 +445,12 @@
"Error fetching friends list": "Error fetching friends list",
"Error fetching users": "Error fetching users",
"Search users for friends": "Search users for friends",
"Contact Us": "Cont\u00e1ctanos",
"Contact Us": "Contact Us",
"Teacher profile picture": "Teacher profile picture",
"Picture": "Wanki",
"Sender profile picture": "Foto de perfil del remitente",
"Receiver profile picture": "Foto de perfil del destinatario",
"Carbon copy receiver profile picture": "Perfil del destinatario de copia carbonc\u00edlica",
"Sender profile picture": "Sender profile picture",
"Receiver profile picture": "Receiver profile picture",
"Carbon copy receiver profile picture": "Carbon copy receiver profile picture",
"In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:": "In order to enable the automatic version checking you have to register your portal on chamilo.org. The information obtained by clicking this button is only for internal use and only aggregated data will be publicly available (total number of portals, total number of Chamilo course, total number of Chamilo users, ...) (see {0}). When registering you will also appear on the worldwide list ({1}). If you do not want to appear in this list you have to check the checkbox below. The registration is as easy as it can be: you only have to click this button:",
"Please read the following requirements thoroughly.": "Lea con atenci\u00f3n",
"Recommended settings for your server configuration. These settings are set in the php.ini configuration file on your server.": "Par\u00e1metros recomendados para la configuraci\u00f3n de su servidor. Estos par\u00e1metros deben establecerse en el fichero de configuraci\u00f3n php.ini de su servidor.",
@ -458,10 +458,17 @@
"Chamilo is free software distributed under the GNU General Public licence (GPL).": "Chamilo es software libre distribuido bajo GNU General Public licence (GPL)",
"The install script will create (or use) the Chamilo database using the database name given here. Please make sure the user you give has the right to create the database by the name given here. If a database with this name exists, it will be overwritten. Please do not use the root user as the Chamilo database user. This can lead to serious security issues.": "El script de instalaci\u00f3n crear\u00e1 las principales bases de datos de Chamilo. Por favor, recuerde que Chamilo necesitar\u00e1 crear varias bases de datos. Si s\u00f3lo puede tener una base de datos en su proveedor, Chamilo no funcionar\u00e1.",
"The install script will erase all tables of the selected database. We heavily recommend you do a full backup of them before confirming this last install step.": "El programa de instalaci\u00f3n borrar\u00e1 todas las tablas de las bases de datos seleccionadas. Le recomendamos encarecidamente que realice una copia de seguridad completa de todas ellas antes de confirmar este \u00faltimo paso de la instalaci\u00f3n.",
"Continue with %s": "Seguir con {0}",
"Change Password": "Cambiar de contrase\u00f1a",
"All Messages": "Todos los mensajes",
"Promoted Messages": "Mensajes promocionados",
"%s's picture": "Imagen de {0}",
"+%d": "+{0}"
"Continue with %s": "Continue with {0}",
"Change Password": "Change Password",
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Kuyuchiy",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Kuchiy qelqa khiputa"
}

@ -538,5 +538,12 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Muta",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Muta documentul"
}

@ -431,5 +431,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -547,5 +547,12 @@
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "Ste si ist\u00ed, \u017ee chcete zmaza\u0165 {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Presun\u00fa\u0165",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Presun\u00fa\u0165 dokument"
}

@ -569,5 +569,12 @@
"Promoted Messages": "Promoted Messages",
"Are you sure you want to delete %s?": "Ste prepri\u010dani, da \u017eelite odstraniti {0}?",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Premakni",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder",
"Move document": "Premakni dokument"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -401,5 +401,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Premesti",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -438,5 +438,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Flytta",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -381,5 +381,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u0e22\u0e49\u0e32\u0e22",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -362,5 +362,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -424,5 +424,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Ta\u015f\u0131",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -342,5 +342,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -310,5 +310,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "Di chuy\u1ec3n",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -267,5 +267,10 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -449,5 +449,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u79fb\u52a8",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -422,5 +422,11 @@
"All Messages": "All Messages",
"Promoted Messages": "Promoted Messages",
"%s's picture": "{0}'s picture",
"+%d": "+{0}"
"+%d": "+{0}",
"%d minutes before": "{0} minutes before",
"%d hours before": "{0} hours before",
"%d days before": "{0} days before",
"Move": "\u79fb\u52d5",
"Select the destination folder": "Select the destination folder",
"Select a folder": "Select a folder"
}

@ -41,7 +41,6 @@
import { computed, onMounted, onUpdated, provide, ref, watch, watchEffect } from "vue"
import { useRoute, useRouter } from "vue-router"
import { DefaultApolloClient } from "@vue/apollo-composable"
import { ApolloClient, createHttpLink, InMemoryCache } from "@apollo/client/core"
import axios from "axios"
import { capitalize, isEmpty } from "lodash"
import ConfirmDialog from "primevue/confirmdialog"
@ -56,12 +55,7 @@ import CustomDashboardLayout from "../../var/vue_templates/components/layout/Das
import EmptyLayout from "./components/layout/EmptyLayout.vue"
import { useMediaElementLoader } from "./composables/mediaElementLoader"
const apolloClient = new ApolloClient({
link: createHttpLink({
uri: "/api/graphql",
}),
cache: new InMemoryCache(),
})
import apolloClient from "./config/apolloClient"
provide(DefaultApolloClient, apolloClient)
@ -192,5 +186,5 @@ watch(
onMounted(async () => {
mejsLoader()
await securityStore.checkSession()
});
})
</script>

@ -49,6 +49,7 @@
/>
<a
v-if="allowRegistration"
v-t="'Register oneself'"
class="btn btn--primary-outline"
href="/main/auth/inscription.php"
@ -72,7 +73,7 @@
</template>
<script setup>
import { ref } from "vue"
import { ref, computed } from "vue"
import Button from "primevue/button"
import InputText from "primevue/inputtext"
import Password from "primevue/password"
@ -80,8 +81,11 @@ import InputSwitch from "primevue/inputswitch"
import { useI18n } from "vue-i18n"
import { useLogin } from "../composables/auth/login"
import ExternalLoginButtons from "./login/LoginExternalButtons.vue"
import { usePlatformConfig } from "../store/platformConfig"
const { t } = useI18n()
const platformConfigStore = usePlatformConfig()
const allowRegistration = computed(() => "false" !== platformConfigStore.getSetting("registration.allow_registration"))
const { redirectNotAuthenticated, performLogin, isLoading } = useLogin()

@ -1,43 +0,0 @@
import { useQuasar } from 'quasar';
/**
* Use this when using Vue 3 composition api (setup)
*/
export default function () {
const $q = useQuasar();
function showNotification (message, type = 'success') {
let color = 'primary';
let icon = 'info';
switch (type) {
case 'info':
break;
case 'success':
color = 'green';
break;
case 'error':
case 'danger':
color = 'red';
break;
case 'warning':
color = 'yellow';
break;
}
if ('danger' === type) {
type = 'error';
}
$q.notify({
position: 'top',
timeout: 10000,
message: message,
color: color,
html: true,
multiLine: true,
});
}
return {showNotification};
}

@ -14,10 +14,10 @@ import BaseToggleButton from "./basecomponents/BaseToggleButton.vue"
import { computed } from "vue"
import { useI18n } from "vue-i18n"
import { usePlatformConfig } from "../store/platformConfig"
import { storeToRefs } from "pinia"
import { useCidReqStore } from "../store/cidReq"
import { useSecurityStore } from "../store/securityStore"
import permissionService from "../services/permissionService"
import { useUserSessionSubscription } from "../composables/userPermissions"
const emit = defineEmits(["change"])
@ -25,6 +25,7 @@ const { t } = useI18n()
const platformConfigStore = usePlatformConfig()
const cidReqStore = useCidReqStore()
const securityStore = useSecurityStore()
const { isCoach } = useUserSessionSubscription()
const isStudentView = computed({
async set() {
@ -39,13 +40,11 @@ const isStudentView = computed({
},
})
const { course, userIsCoach } = storeToRefs(cidReqStore)
const showButton = computed(() => {
return (
securityStore.isAuthenticated &&
course.value &&
(securityStore.isCourseAdmin || securityStore.isAdmin || userIsCoach.value(securityStore.user.id, 0, false)) &&
cidReqStore.course &&
(securityStore.isCourseAdmin || securityStore.isAdmin || isCoach.value) &&
"true" === platformConfigStore.getSetting("course.student_view_enabled")
)
})

@ -1,14 +1,25 @@
<script setup>
import {computed, onMounted, ref, watch} from "vue"
import Calendar from "primevue/calendar"
import {calendarLocales} from "../../utils/calendarLocales"
import {useLocale} from "../../composables/locale"
import {usePrimeVue} from "primevue/config"
defineProps({
const { appLocale } = useLocale()
const localePrefix = ref(getLocalePrefix(appLocale.value))
const props = defineProps({
modelValue: {
type: [String, Date, Array],
required: false,
default: null,
},
label: {
type: String,
required: true,
},
id: {
type: String,
require: true,
required: true,
default: "",
},
type: {
@ -31,15 +42,56 @@ defineProps({
type: Boolean,
required: false,
default: false,
},
}
})
const model = defineModel({
type: [null, String, Date, Array],
required: true,
const model = ref(
props.modelValue
? Array.isArray(props.modelValue)
? props.modelValue.map((date) => new Date(date))
: new Date(props.modelValue)
: null
);
const emit = defineEmits(["update:modelValue"])
watch(model, (newValue) => {
emit("update:modelValue", newValue)
})
</script>
function getLocalePrefix(locale) {
const defaultLang = "en"
return typeof locale === "string" ? locale.split('_')[0] : defaultLang
}
function getDateFormat(locale) {
switch (locale) {
case "en":
return "mm/dd/yy"
case "fr":
return "dd/mm/yy"
case "de":
return "dd.mm.yy"
case "es":
return "dd/mm/yy"
default:
return "dd/mm/yy"
}
}
const dateFormat = computed(() => {
return getDateFormat(localePrefix.value)
})
const selectedLocale = computed(() => calendarLocales[localePrefix.value] || calendarLocales.en)
const primevue = usePrimeVue();
onMounted(() => {
if (selectedLocale.value) {
primevue.config.locale = selectedLocale.value
}
})
</script>
<template>
<div class="field">
<div class="p-float-label">
@ -51,8 +103,10 @@ const model = defineModel({
:selection-mode="type"
:show-icon="showIcon"
:show-time="showTime"
:locale="selectedLocale"
:date-format="dateFormat"
/>
<label v-text="label" />
<label v-text="label"/>
</div>
<small></small>
</div>

@ -33,7 +33,8 @@ export const chamiloIconToClass = {
"cog": "mdi mdi-cog",
"confirm": "mdi mdi-check",
"save": "mdi mdi-content-save",
"cursor-move": "",
"cursor-move": "mdi mdi-cursor-move",
"folder-move": "mdi mdi-folder-move",
"customize": "mdi mdi-format-paint",
"delete": "mdi mdi-delete",
"delete-multiple-user": "mdi mdi-account-multiple-minus-outline",
@ -123,4 +124,5 @@ export const chamiloIconToClass = {
"event-reminder": "mdi mdi-alarm",
"add-event-reminder": "mdi mdi-alarm-plus",
"session-star": "mdi mdi-star",
"next": "mdi mdi-arrow-right-bold-box",
};

@ -14,12 +14,15 @@
show-icon
show-time
type="range"
id="calendar-id"
:initial-value="[item.startDate, item.endDate]"
class="max-w-sm w-full"
/>
<BaseTinyEditor
v-model="item.content"
editor-id="calendar-event-content"
required
:required="false"
/>
<CalendarInvitations v-model="item" />
@ -69,9 +72,6 @@ const rules = computed(() => ({
title: {
required,
},
content: {
required,
},
startDate: {
required,
},

@ -67,7 +67,6 @@ import { usePlatformConfig } from "../../store/platformConfig"
const { abbreviatedDatetime } = useFormatDate()
// eslint-disable-next-line no-undef
const props = defineProps({
course: {
type: Object,

@ -7,13 +7,12 @@
</template>
<script setup>
import CourseCard from './CourseCard.vue';
import CourseCard from "./CourseCard.vue"
// eslint-disable-next-line no-undef
defineProps({
courses: {
type: Array,
default: () => [],
},
});
})
</script>

@ -18,11 +18,11 @@ const { course, session } = storeToRefs(cidReqStore)
const intro = ref(null)
const props = defineProps({
defineProps({
isAllowedToEdit: {
type: Boolean,
required: true
}
required: true,
},
})
courseService.loadHomeIntro(course.value.id, session.value?.id).then((data) => (intro.value = data))

@ -60,7 +60,6 @@
<script setup>
import { computed, inject } from "vue"
import { useI18n } from "vue-i18n"
import BaseIcon from "../basecomponents/BaseIcon.vue"
import { useSecurityStore } from "../../store/securityStore"
import { usePlatformConfig } from "../../store/platformConfig"
@ -68,8 +67,6 @@ import { storeToRefs } from "pinia"
import { useCidReqStore } from "../../store/cidReq"
import BaseAppLink from "../basecomponents/BaseAppLink.vue"
const { t } = useI18n()
const securityStore = useSecurityStore()
const platformConfigStore = usePlatformConfig()
const cidReqStore = useCidReqStore()
@ -80,7 +77,6 @@ const { getSetting } = storeToRefs(platformConfigStore)
const isSorting = inject("isSorting")
const isCustomizing = inject("isCustomizing")
// eslint-disable-next-line no-undef
const props = defineProps({
isAllowedToEdit: {
type: Boolean,

@ -12,7 +12,10 @@
/>
<BaseAdvancedSettingsButton v-model="showAdvancedSettings"></BaseAdvancedSettingsButton>
</div>
<div v-if="showAdvancedSettings" class="advanced-settings">
<div
v-if="showAdvancedSettings"
class="advanced-settings"
>
<BaseMultiSelect
id="category-multiselect"
v-model="courseCategory"
@ -43,7 +46,7 @@
id="demo-content"
:label="t('Fill with demo content')"
v-model="fillDemoContent"
name=""
name=""
/>
<!--BaseAutocomplete
id="template"
@ -72,7 +75,7 @@
</template>
<script setup>
import { onMounted, ref, watch } from "vue"
import { onMounted, ref } from "vue"
import BaseInputText from "../basecomponents/BaseInputText.vue"
import BaseAdvancedSettingsButton from "../basecomponents/BaseAdvancedSettingsButton.vue"
import BaseDropdown from "../basecomponents/BaseDropdown.vue"
@ -81,40 +84,39 @@ import BaseButton from "../basecomponents/BaseButton.vue"
import { useRouter } from "vue-router"
import courseService from "../../services/courseService"
import languageService from "../../services/languageService"
import BaseAutocomplete from "../basecomponents/BaseAutocomplete.vue"
import BaseMultiSelect from "../basecomponents/BaseMultiSelect.vue"
import { useI18n } from "vue-i18n"
const { t } = useI18n()
const courseName = ref('')
const courseName = ref("")
const courseCategory = ref([])
const courseCode = ref('')
const courseCode = ref("")
const courseLanguage = ref(null)
const fillDemoContent = ref(false)
const courseTemplate = ref(null);
const courseTemplate = ref(null)
const showAdvancedSettings = ref(false)
const router = useRouter()
const categoryOptions = ref([])
const languageOptions = ref([])
const courseNameError = ref('')
const courseCodeError = ref('')
const courseNameError = ref("")
const courseCodeError = ref("")
const isCodeInvalid = ref(false)
const isCourseNameInvalid = ref(false)
const formSubmitted = ref(false)
const emit = defineEmits(['submit'])
const emit = defineEmits(["submit"])
const validateCourseCode = () => {
const pattern = /^[a-zA-Z0-9]*$/
if (!pattern.test(courseCode.value)) {
isCodeInvalid.value = true
courseCodeError.value = 'Only letters (a-z) and numbers (0-9) are allowed.'
courseCodeError.value = "Only letters (a-z) and numbers (0-9) are allowed."
return false
}
courseCodeError.value = ''
courseCodeError.value = ""
return true
}
@ -122,7 +124,7 @@ const submitForm = () => {
formSubmitted.value = true
if (!courseName.value) {
isCourseNameInvalid.value = true
courseNameError.value = 'This field is required'
courseNameError.value = "This field is required"
return
}
@ -130,35 +132,34 @@ const submitForm = () => {
return
}
emit('submit', {
emit("submit", {
name: courseName.value,
category: courseCategory.value ? courseCategory.value : null,
code: courseCode.value,
language: courseLanguage.value,
template: courseTemplate.value ? courseTemplate.value.value : null,
fillDemoContent: fillDemoContent.value
fillDemoContent: fillDemoContent.value,
})
}
onMounted(async () => {
try {
const categoriesResponse = await courseService.getCategories('categories');
categoryOptions.value = categoriesResponse.map(category => ({
const categoriesResponse = await courseService.getCategories("categories")
categoryOptions.value = categoriesResponse.map((category) => ({
name: category.name,
id: category.id,
}))
const languagesResponse = await languageService.findAll()
const data = await languagesResponse.json()
languageOptions.value = data['hydra:member'].map(language => ({
languageOptions.value = data["hydra:member"].map((language) => ({
name: language.englishName,
id: language.isocode,
}))
} catch (error) {
console.error('Failed to load dropdown data', error)
console.error("Failed to load dropdown data", error)
}
});
})
const searchTemplates = async (query) => {
if (query && query.length >= 3) {

@ -2,5 +2,4 @@
<router-view />
</template>
<script setup>
</script>
<script setup></script>

@ -1,36 +1,39 @@
<template>
<div class="bg-gray-100 rounded-xl p-2 shadow-md">
<div class="flex flex-col flex-center">
<div class="mx-auto">
<a :href="goToShortCut(shortcut)">
<img
:alt="shortcut.title"
:src="`/img/tools/${shortcut.type}.png`"
class="w-32 h-32 object-contain"
>
</a>
</div>
<div class="flex flex-row gap-2 text-gray-500 pt-3">
<a>
{{ shortcut.title }}
</a>
</div>
</div>
<div class="course-tool">
<BaseAppLink
:url="url"
class="course-tool__link"
>
<img
:alt="shortcut.title"
:src="`/img/tools/${shortcut.type}.png`"
class="course-tool__icon"
/>
</BaseAppLink>
<BaseAppLink
:url="url"
class="course-tool__title"
>
{{ shortcut.title }}
</BaseAppLink>
</div>
</template>
<script setup>
import { computed } from "vue"
import { storeToRefs } from "pinia"
import BaseAppLink from "../basecomponents/BaseAppLink.vue"
import { useCidReqStore } from "../../store/cidReq"
const cidReqStore = useCidReqStore()
const { course, session } = storeToRefs(cidReqStore)
// eslint-disable-next-line no-undef
defineProps({
const props = defineProps({
shortcut: {
type: Object,
required: true
required: true,
},
goToShortCut: {
type: Function,
required: true
}
});
})
const url = computed(() => `${props.shortcut.url}?cid=${course.value.id}&sid=${session.value?.id || 0}`)
</script>

@ -142,32 +142,36 @@
severity="success"
>
<table>
<tr>
<td v-t="'Database host'" />
<td v-text="installerData.stepData.connParams.host" />
</tr>
<tr>
<td v-t="'Database port'" />
<td v-text="installerData.stepData.connParams.port" />
</tr>
<tr>
<td v-t="'Database driver'" />
<td v-text="installerData.stepData.connParams.driver" />
</tr>
<tbody>
<tr>
<td v-t="'Database host'" />
<td v-text="installerData.stepData.connParams.host" />
</tr>
<tr>
<td v-t="'Database port'" />
<td v-text="installerData.stepData.connParams.port" />
</tr>
<tr>
<td v-t="'Database driver'" />
<td v-text="installerData.stepData.connParams.driver" />
</tr>
</tbody>
</table>
<table v-if="'update' === installerData.installType">
<tr>
<td v-t="'CREATE TABLE works'" />
<td v-t="'OK'" />
</tr>
<tr>
<td v-t="'ALTER TABLE works'" />
<td v-t="'OK'" />
</tr>
<tr>
<td v-t="'DROP COLUMN works'" />
<td v-t="'OK'" />
</tr>
<tbody>
<tr>
<td v-t="'CREATE TABLE works'" />
<td v-t="'OK'" />
</tr>
<tr>
<td v-t="'ALTER TABLE works'" />
<td v-t="'OK'" />
</tr>
<tr>
<td v-t="'DROP COLUMN works'" />
<td v-t="'OK'" />
</tr>
</tbody>
</table>
</Message>
<Message

@ -15,6 +15,7 @@ import { useI18n } from "vue-i18n"
import { useRouter } from "vue-router"
import { useLocale } from "../../composables/locale"
import PlatformLogo from "./PlatformLogo.vue"
import {usePlatformConfig} from "../../store/platformConfig"
const { t } = useI18n()
const router = useRouter()
@ -27,31 +28,42 @@ const languageItems = languageList.map((language) => ({
command: (event) => reloadWithLocale(event.item.isoCode),
}))
const menuItems = computed(() => [
{
label: t("Home"),
url: router.resolve({ name: "Index" }).href,
},
{
label: t("FAQ"),
url: router.resolve({ name: "Faq" }).href,
},
{
label: t("Registration"),
url: "/main/auth/inscription.php",
},
{
label: t("Demo"),
url: router.resolve({ name: "Demo" }).href,
},
{
label: t("Contact"),
url: "/contact",
},
{
key: "language_selector",
label: currentLanguageFromList.originalName,
items: languageItems,
},
])
const platformConfigStore = usePlatformConfig()
const allowRegistration = computed(() => "false" !== platformConfigStore.getSetting("registration.allow_registration"))
const menuItems = computed(() => {
const items = [
{
label: t("Home"),
url: router.resolve({ name: "Index" }).href,
},
{
label: t("FAQ"),
url: router.resolve({ name: "Faq" }).href,
},
{
label: t("Demo"),
url: router.resolve({ name: "Demo" }).href,
},
{
label: t("Contact"),
url: "/contact",
},
{
key: "language_selector",
label: currentLanguageFromList.originalName,
items: languageItems,
},
]
if (allowRegistration.value) {
items.splice(2, 0, {
label: t("Registration"),
url: "/main/auth/inscription.php",
})
}
console.log("Menu Items:", items)
return items
})
</script>

@ -1,6 +1,6 @@
<template>
<div class="grid grid-cols-3 gap-4">
<div class="col-span-2">
<div class="flex flex-col md:flex-row md:space-x-4">
<div class="flex-1">
<BaseInputText
id="item_title"
v-model="messagePayload.title"
@ -37,12 +37,12 @@
:label="t('Send')"
icon="plus"
type="primary"
class="mb-2"
class="mt-4"
@click="onSubmit"
/>
</div>
<div class="space-y-4">
<div class="mt-4 md:mt-0 md:w-1/3">
<p class="text-h6">
<BaseIcon icon="attachment" />
{{ t("Attachments") }}

@ -1,9 +1,9 @@
<template>
<div class="message-layout flex">
<div class="sidebar">
<div class="message-layout flex flex-col md:flex-row">
<div class="sidebar hidden md:block md:w-1/4">
<UserProfileCard />
</div>
<div class="content flex-grow">
<div class="content flex-grow w-full">
<router-view></router-view>
</div>
</div>

@ -1,37 +1,34 @@
import {useToast} from "primevue/usetoast";
import { useToast } from "primevue/usetoast"
// This is the migration from assets/vue/mixins/NotificationMixin.js to composables
// some components still use UploadMixin with options API, this should be use
// when migrating from options API to composition API
export function useNotification() {
const toast = useToast();
const toast = useToast()
const showSuccessNotification = (message) => {
showMessage(message, 'success')
showMessage(message, "success")
}
const showInfoNotification = (error) => {
showMessage(error, 'info');
showMessage(error, "info")
}
const showWarningNotification = (message) => {
showMessage(message, 'warn')
showMessage(message, "warn")
}
const showErrorNotification = (error) => {
let message = error;
let message = error
if (error.response) {
if (error.response.data) {
message = error.response.data['hydra:description'];
message = error.response.data["hydra:description"]
}
} else if (error.message) {
message = error.message;
} else if (typeof(error) === 'string') {
message = error;
message = error.message
} else if (typeof error === "string") {
message = error
}
showMessage(message, 'error');
showMessage(message, "error")
}
const showMessage = (message, severity) => {
@ -39,7 +36,7 @@ export function useNotification() {
severity: severity,
detail: message,
life: 3500,
});
})
}
return {

@ -1,6 +1,8 @@
import { storeToRefs } from "pinia"
import { useCidReqStore } from "../store/cidReq"
import api from "../config/api"
import { computed, ref, unref } from "vue"
import { useSecurityStore } from "../store/securityStore"
/**
* @param {boolean} tutor
@ -37,3 +39,45 @@ export async function checkIsAllowedToEdit(
return false
}
export function useUserSessionSubscription(session = null, course = null) {
const isGeneralCoach = ref(false)
const isCurrentCourseCoach = ref(false)
const isCourseCoach = ref(false)
const isCoach = computed(() => isGeneralCoach.value || isCurrentCourseCoach.value || isCourseCoach.value)
const cidReqStore = useCidReqStore()
const securityStore = useSecurityStore()
session = session || unref(cidReqStore.session)
course = course || unref(cidReqStore.course)
if (session) {
isGeneralCoach.value = session.generalCoachesSubscriptions.some(
(sessionRelUser) => sessionRelUser.user === securityStore.user["@id"],
)
for (const sessionRelCourseRelUser of session.courseCoachesSubscriptions) {
if (securityStore.user["@id"] === sessionRelCourseRelUser.user) {
isCourseCoach.value = true
if (course) {
if (course["@id"] === sessionRelCourseRelUser.course) {
isCurrentCourseCoach.value = true
break
}
} else {
break
}
}
}
}
return {
isGeneralCoach,
isCurrentCourseCoach,
isCourseCoach,
isCoach,
}
}

@ -0,0 +1,14 @@
import { ApolloClient, createHttpLink, InMemoryCache } from "@apollo/client/core"
const httpLink = createHttpLink({
uri: "/api/graphql",
})
const cache = new InMemoryCache()
const apolloClient = new ApolloClient({
link: httpLink,
cache,
})
export default apolloClient

@ -1,32 +1,37 @@
import gql from 'graphql-tag';
export const GET_COURSE_REL_USER = gql`
query getCourses($user: String!) {
courseRelUsers(user: $user) {
edges {
query getCourses($user: String!, $first: Int!, $after: String) {
courseRelUsers(user: $user, first: $first, after: $after) {
edges {
cursor
node {
course {
_id,
title,
illustrationUrl,
duration,
users(status: 1, first: 4) {
edges {
node {
course {
_id,
title,
illustrationUrl,
duration,
users(status: 1, first: 4) {
edges {
node {
id
status
user {
illustrationUrl,
username,
fullName
}
}
}
}
}
id
status
user {
illustrationUrl,
username,
fullName
}
}
}
}
}
}
}
pageInfo {
endCursor
hasNextPage
}
}
}
`;

@ -1,7 +1,5 @@
import NotificationMixin from "./NotificationMixin"
import { formatDateTime } from "../utils/dates"
import isEmpty from "lodash/isEmpty"
import { MESSAGE_TYPE_INBOX } from "../constants/entity/message"
export default {
mixins: [NotificationMixin],
@ -42,61 +40,6 @@ export default {
this.createWithFormData(createForm.v$.item.$model)
}
},
onSendMessageForm() {
const createForm = this.$refs.createForm
createForm.v$.$touch()
// @todo this should be built in in the VueMultiselect component.
if (isEmpty(createForm.v$.item.$model.receiversTo)) {
this.showMessage("Select a user", "warning")
}
if (!createForm.v$.$invalid) {
let users = []
createForm.v$.item.$model.receiversTo.forEach((user) => {
// Send to inbox
users.push({ receiver: user["@id"], receiverType: 1 })
})
if (createForm.v$.item.$model.receiversCc) {
createForm.v$.item.$model.receiversCc.forEach((user) => {
// Send to inbox
users.push({ receiver: user["@id"], receiverType: 2 })
})
}
createForm.v$.item.$model.sender = "/api/users/" + this.currentUser.id
createForm.v$.item.$model.receivers = users
createForm.v$.item.$model.msgType = MESSAGE_TYPE_INBOX
this.create(createForm.v$.item.$model)
}
},
onReplyMessageForm() {
const createForm = this.$refs.createForm
createForm.v$.$touch()
if (!createForm.v$.$invalid) {
let users = []
// Send to original sender.
users.push({ receiver: createForm.v$.item.$model.originalSender["@id"], receiverType: 1 })
// Check Ccs
if (createForm.v$.item.$model.receiversCc) {
createForm.v$.item.$model.receiversCc.forEach((user) => {
// Send to inbox
users.push({ receiver: user.receiver["@id"], receiverType: 2 })
})
}
createForm.v$.item.$model.sender = "/api/users/" + this.currentUser.id
createForm.v$.item.$model.receiversTo = null
createForm.v$.item.$model.receiversCc = null
createForm.v$.item.$model.receivers = users
createForm.v$.item.$model.msgType = MESSAGE_TYPE_INBOX
this.create(createForm.v$.item.$model)
}
},
resetForm() {
this.$refs.createForm.$v.$reset()
this.item = {}

@ -1,69 +1,59 @@
import { mapFields } from 'vuex-map-fields';
import { useQuasar } from 'quasar';
import { mapFields } from "vuex-map-fields"
import { useNotification } from "../composables/notification"
export default {
setup() {
const quasar = useQuasar();
const notification = useNotification()
const showError = (error) => {
showMessage(error, 'danger');
};
const showMessage = (message, type = 'success') => {
let color = 'primary';
notification.showErrorNotification(error)
}
const showMessage = (message, type = "success") => {
switch (type) {
case 'info':
break;
case 'success':
color = 'green';
break;
case 'error':
case 'danger':
color = 'red';
break;
case 'warning':
color = 'yellow';
break;
case "info":
notification.showInfoNotification(message)
break
case "success":
notification.showSuccessNotification(message)
break
case "error":
case "danger":
notification.showErrorNotification(message)
break
case "warning":
notification.showWarningNotification(message)
break
}
quasar.notify({
position: 'top',
timeout: 10000,
message: message,
color: color,
html: true,
multiLine: true,
});
};
}
return {
showError,
showMessage
};
showMessage,
}
},
methods: {
showError(error) {
this.showMessage(error, 'error'); // Use 'error' for PrimeVue
this.showMessage(error, "error") // Use 'error' for PrimeVue
},
showMessage(message, type = 'success') {
showMessage(message, type = "success") {
// Convert message type to PrimeVue's severity
let severity = type;
if (type === 'danger') {
severity = 'error'; // PrimeVue uses 'error' instead of 'danger'
let severity = type
if (type === "danger") {
severity = "error" // PrimeVue uses 'error' instead of 'danger'
}
// Use PrimeVue's ToastService
this.$toast.add({
severity: severity,
summary: message,
detail: '',
life: 5000, // Message duration in milliseconds
closable: true, // Whether the message can be closed manually
});
}
detail: "",
life: 5000, // Message duration in milliseconds
closable: true, // Whether the message can be closed manually
})
},
},
computed: {
...mapFields('notifications', ['color', 'show', 'subText', 'text', 'timeout'])
...mapFields("notifications", ["color", "show", "subText", "text", "timeout"]),
},
};
}

@ -1,107 +1,100 @@
import isEmpty from 'lodash/isEmpty';
import NotificationMixin from './NotificationMixin';
import { formatDateTime } from '../utils/dates';
import {mapActions, mapGetters} from "vuex";
import toInteger from "lodash/toInteger";
import isEmpty from "lodash/isEmpty"
import NotificationMixin from "./NotificationMixin"
import { formatDateTime } from "../utils/dates"
import toInteger from "lodash/toInteger"
export default {
mixins: [NotificationMixin],
created() {
console.log('show mixin created');
console.log("show mixin created")
// Changed
let id = this.$route.params.id;
let id = this.$route.params.id
if (isEmpty(id)) {
id = this.$route.query.id;
id = this.$route.query.id
}
let cid = toInteger(this.$route.query.cid);
let sid = toInteger(this.$route.query.sid);
let gid = toInteger(this.$route.query.gid);
id = decodeURIComponent(id);
const params = {id, cid, sid, gid};
let cid = toInteger(this.$route.query.cid)
let sid = toInteger(this.$route.query.sid)
let gid = toInteger(this.$route.query.gid)
id = decodeURIComponent(id)
const params = { id, cid, sid, gid }
this.retrieve(params);
this.retrieve(params)
//this.retrieve(decodeURIComponent(this.$route.params.id));
},
computed: {
item() {
console.log('show mixin computed');
console.log("show mixin computed")
// Changed
let id = this.$route.params.id;
let id = this.$route.params.id
if (isEmpty(id)) {
id = this.$route.query.id;
id = this.$route.query.id
}
let item = this.find(decodeURIComponent(id));
let item = this.find(decodeURIComponent(id))
if (isEmpty(item)) {
console.log('error item is empty');
let folderParams = this.$route.query;
delete folderParams['id'];
console.log("error item is empty")
let folderParams = this.$route.query
delete folderParams["id"]
this.$router
.push(
{
name: `${this.$options.servicePrefix}List`,
query: folderParams
}
)
.catch(() => {});
.push({
name: `${this.$options.servicePrefix}List`,
query: folderParams,
})
.catch(() => {})
}
return item;
return item
//return this.find(decodeURIComponent(this.$route.params.id));
},
},
methods: {
goBack() {
this.$router.go(-1);
this.$router.go(-1)
},
list() {
console.log('show mixin list');
this.$router
.push({ name: `${this.$options.servicePrefix}List` })
.catch(() => {});
console.log("show mixin list")
this.$router.push({ name: `${this.$options.servicePrefix}List` }).catch(() => {})
},
del() {
console.log('show mixin del');
console.log("show mixin del")
this.deleteItem(this.item).then(() => {
let folderParams = this.$route.query;
folderParams['id'] = '';
let folderParams = this.$route.query
folderParams["id"] = ""
//this.showMessage(`${this.item['@id']} deleted.`);
this.$router
.push(
{
name: `${this.$options.servicePrefix}List`,
query: folderParams
}
)
.catch(() => {});
});
.push({
name: `${this.$options.servicePrefix}List`,
query: folderParams,
})
.catch(() => {})
})
},
formatDateTime,
editHandler() {
console.log('show mixin editHandler');
let folderParams = this.$route.query;
console.log("show mixin editHandler")
let folderParams = this.$route.query
if (!isEmpty(this.item)) {
folderParams['id'] = this.item['@id'];
folderParams["id"] = this.item["@id"]
}
this.$router.push({
name: `${this.$options.servicePrefix}Update`,
params: { id: this.item['@id'] },
query: folderParams
});
params: { id: this.item["@id"] },
query: folderParams,
})
},
},
watch: {
error(message) {
message && this.showError(message);
message && this.showError(message)
},
deleteError(message) {
message && this.showError(message);
}
message && this.showError(message)
},
},
beforeDestroy() {
this.reset();
}
};
this.reset()
},
}

@ -1,144 +1,139 @@
import NotificationMixin from './NotificationMixin';
import { formatDateTime } from '../utils/dates';
import isEmpty from "lodash/isEmpty";
import NotificationMixin from "./NotificationMixin"
import { formatDateTime } from "../utils/dates"
import isEmpty from "lodash/isEmpty"
export default {
mixins: [NotificationMixin],
data() {
return {
item: {},
};
}
},
created() {
// Changed
let id = this.$route.params.id;
let id = this.$route.params.id
if (isEmpty(id)) {
id = this.$route.query.id;
id = this.$route.query.id
}
if (!isEmpty(id)) {
// Ajax call
this.retrieve(decodeURIComponent(id));
console.log(this.item);
this.retrieve(decodeURIComponent(id))
console.log(this.item)
}
},
beforeDestroy() {
this.reset();
this.reset()
},
computed: {
retrieved() {
// call from list
console.log('update mixin retrieved');
console.log("update mixin retrieved")
let id = this.$route.params.id;
console.log('first');
console.log(id);
let id = this.$route.params.id
console.log("first")
console.log(id)
if (isEmpty(id)) {
console.log('second');
id = this.$route.query.id;
console.log(id);
console.log("second")
id = this.$route.query.id
console.log(id)
}
if (!isEmpty(id)) {
let item = this.find(decodeURIComponent(id));
let item = this.find(decodeURIComponent(id))
if (isEmpty(item)) {
//this.retrieve(decodeURIComponent(id));
}
return item;
return item
}
}
},
},
methods: {
del() {
console.log('mixin del');
console.log(this.item);
console.log("mixin del")
console.log(this.item)
this.deleteItem(this.item).then(() => {
console.log('deleteItem resykt');
let folderParams = this.$route.query;
console.log("deleteItem resykt")
let folderParams = this.$route.query
delete folderParams['id'];
delete folderParams['getFile'];
delete folderParams["id"]
delete folderParams["getFile"]
//this.showMessage(`${this.item['@id']} deleted.`);
this.$router
.push({
name: `${this.$options.servicePrefix}List`,
query: folderParams
query: folderParams,
})
.catch(() => {});
});
console.log('end mixin del()');
.catch(() => {})
})
console.log("end mixin del()")
},
formatDateTime,
reset() {
this.$refs.updateForm.v$.$reset();
this.updateReset();
this.delReset();
this.createReset();
this.$refs.updateForm.v$.$reset()
this.updateReset()
this.delReset()
this.createReset()
},
onSendForm() {
console.log('onSendForm');
const updateForm = this.$refs.updateForm;
updateForm.v$.$touch();
console.log("onSendForm")
const updateForm = this.$refs.updateForm
updateForm.v$.$touch()
if (!updateForm.v$.$invalid) {
this.update(updateForm.v$.item.$model);
this.item = { ...this.retrieved };
this.update(updateForm.v$.item.$model)
this.item = { ...this.retrieved }
}
},
onSendFormData() {
console.log('onSendForm');
const updateForm = this.$refs.updateForm;
updateForm.v$.$touch();
console.log("onSendForm")
const updateForm = this.$refs.updateForm
updateForm.v$.$touch()
if (!updateForm.v$.$invalid) {
this.updateWithFormData(updateForm.v$.item.$model);
this.item = { ...this.retrieved };
this.updateWithFormData(updateForm.v$.item.$model)
this.item = { ...this.retrieved }
}
},
resetForm() {
console.log('resetForm');
this.$refs.updateForm.v$.$reset();
this.item = { ...this.retrieved };
}
console.log("resetForm")
this.$refs.updateForm.v$.$reset()
this.item = { ...this.retrieved }
},
},
watch: {
deleted(deleted) {
console.log('deleted');
console.log("deleted")
if (!deleted) {
return;
return
}
let folderParams = this.$route.query;
let folderParams = this.$route.query
this.$router
.push({
name: `${this.$options.servicePrefix}List`,
query: folderParams
query: folderParams,
})
.catch(() => {});
.catch(() => {})
},
error(message) {
console.log('error');
message && this.showError(message);
},
deleteError(message) {
console.log('deleteError');
message && this.showError(message);
console.log("error")
message && this.showError(message)
},
updated(val) {
console.log('updated');
console.log("updated")
//this.showMessage(`${val['@id']} updated.`);
this.$router.go(-1);
this.$router.go(-1)
},
retrieved(val) {
console.log('retrieved(val)');
console.log("retrieved(val)")
if (!isEmpty(val)) {
this.item = {...val};
this.item = { ...val }
}
}
}
};
},
},
}

@ -1,33 +1,33 @@
import NotificationMixin from './NotificationMixin';
import { formatDateTime } from '../utils/dates';
import NotificationMixin from "./NotificationMixin"
import { formatDateTime } from "../utils/dates"
export default {
mixins: [NotificationMixin],
methods: {
formatDateTime,
onCreated(item) {
this.showMessage(this.$i18n.t('{resource} created', {'resource': item['resourceNode'].title}));
this.showMessage(this.$i18n.t("{resource} created", { resource: item["resourceNode"].title }))
},
onUploadForm() {
console.log('onUploadForm');
const createForm = this.$refs.createForm;
console.log("onUploadForm")
const createForm = this.$refs.createForm
for (let i = 0; i < createForm.files.length; i++) {
let file = createForm.files[i];
this.create(file);
let file = createForm.files[i]
this.create(file)
}
},
},
watch: {
created(created) {
if (!created) {
return;
return
}
this.onCreated(created);
this.onCreated(created)
},
error(message) {
message && this.showError(message);
}
}
};
message && this.showError(message)
},
},
}

@ -1,18 +0,0 @@
//import './styles/quasar.sass'
import '@quasar/extras/material-icons/material-icons.css'
import {Dialog, Notify} from 'quasar'
export default {
config: {
notify: {
}
},
plugins: [
Notify,
Dialog,
],
extras: [
'material-icons',
]
}

@ -21,7 +21,6 @@ import assignments from "./assignments"
import links from "./links"
import glossary from "./glossary"
import { useSecurityStore } from "../store/securityStore"
import securityService from "../services/securityService"
import MyCourseList from "../views/user/courses/List.vue"
import MySessionList from "../views/user/sessions/SessionsCurrent.vue"
import MySessionListPast from "../views/user/sessions/SessionsPast.vue"
@ -44,6 +43,9 @@ import courseService from "../services/courseService"
import catalogueCourses from "./cataloguecourses"
import catalogueSessions from "./cataloguesessions"
import { customVueTemplateEnabled } from "../config/env"
import { useCourseSettings } from "../store/courseSettingStore"
import { checkIsAllowedToEdit, useUserSessionSubscription } from "../composables/userPermissions"
import { usePlatformConfig } from "../store/platformConfig"
const router = createRouter({
history: createWebHistory(),
@ -97,13 +99,97 @@ const router = createRouter({
name: "CourseHome",
component: CourseHome,
beforeEnter: async (to) => {
const check = await courseService.checkLegal(to.params.id, to.query?.sid)
const courseId = to.params.id
const sessionId = to.query?.sid
const autoLaunchKey = `course_autolaunch_${courseId}`
const hasAutoLaunched = sessionStorage.getItem(autoLaunchKey)
if (check.redirect) {
window.location.href = check.url
if (hasAutoLaunched === "true") {
return true
}
try {
const check = await courseService.checkLegal(courseId, sessionId)
if (check.redirect) {
window.location.href = check.url
return false
}
const course = await courseService.getCourseDetails(courseId)
if (!course) {
return false
}
const isAllowedToEdit = await checkIsAllowedToEdit(true, true, true)
if (isAllowedToEdit) {
return true
}
const courseSettingsStore = useCourseSettings()
await courseSettingsStore.loadCourseSettings(courseId, sessionId)
// Document auto-launch
const documentAutoLaunch = parseInt(courseSettingsStore.getSetting("enable_document_auto_launch"), 10) || 0
if (documentAutoLaunch === 1 && course.resourceNode?.id) {
sessionStorage.setItem(autoLaunchKey, "true")
window.location.href =
`/resources/document/${course.resourceNode.id}/?cid=${courseId}` + (sessionId ? `&sid=${sessionId}` : "")
return false
}
return false
// Exercise auto-launch
const platformConfigStore = usePlatformConfig()
const isExerciseAutoLaunchEnabled =
"true" === platformConfigStore.getSetting("exercise.allow_exercise_auto_launch")
if (isExerciseAutoLaunchEnabled) {
const exerciseAutoLaunch = parseInt(courseSettingsStore.getSetting("enable_exercise_auto_launch"), 10) || 0
if (exerciseAutoLaunch === 2) {
sessionStorage.setItem(autoLaunchKey, "true")
window.location.href =
`/main/exercise/exercise.php?cid=${courseId}` + (sessionId ? `&sid=${sessionId}` : "")
return false
} else if (exerciseAutoLaunch === 1) {
const exerciseId = await courseService.getAutoLaunchExerciseId(courseId, sessionId)
if (exerciseId) {
sessionStorage.setItem(autoLaunchKey, "true")
window.location.href =
`/main/exercise/overview.php?exerciseId=${exerciseId}&cid=${courseId}` +
(sessionId ? `&sid=${sessionId}` : "")
return false
}
}
}
// Learning path auto-launch
const lpAutoLaunch = parseInt(courseSettingsStore.getSetting("enable_lp_auto_launch"), 10) || 0
if (lpAutoLaunch === 2) {
sessionStorage.setItem(autoLaunchKey, "true")
window.location.href = `/main/lp/lp_controller.php?cid=${courseId}` + (sessionId ? `&sid=${sessionId}` : "")
return false
} else if (lpAutoLaunch === 1) {
const lpId = await courseService.getAutoLaunchLPId(courseId, sessionId)
if (lpId) {
sessionStorage.setItem(autoLaunchKey, "true")
window.location.href =
`/main/lp/lp_controller.php?lp_id=${lpId}&cid=${courseId}&action=view&isStudentView=true` +
(sessionId ? `&sid=${sessionId}` : "")
return false
}
}
// Forum auto-launch
const forumAutoLaunch = parseInt(courseSettingsStore.getSetting("enable_forum_auto_launch"), 10) || 0
if (forumAutoLaunch === 1) {
sessionStorage.setItem(autoLaunchKey, "true")
window.location.href = `/main/forum/index.php?cid=${courseId}` + (sessionId ? `&sid=${sessionId}` : "")
return false
}
} catch (error) {
console.error("Error during CourseHome route guard:", error)
}
return true
},
},
{
@ -171,15 +257,33 @@ const router = createRouter({
router.beforeEach(async (to, from, next) => {
const securityStore = useSecurityStore()
if (to.matched.some(record => record.meta.requiresAuth)) {
if (!securityStore.isAuthenticated) {
sessionStorage.clear()
}
let cid = parseInt(to.query?.cid ?? 0)
if ("CourseHome" === to.name) {
cid = parseInt(to.params?.id ?? 0)
}
if (!cid) {
for (const key in sessionStorage) {
if (key.startsWith("course_autolaunch_")) {
sessionStorage.removeItem(key)
}
}
}
if (to.matched.some((record) => record.meta.requiresAuth)) {
if (!securityStore.isLoading) {
await securityStore.checkSession()
}
if (securityStore.isAuthenticated) {
next();
next()
} else {
sessionStorage.clear()
next({
path: "/login",
query: { redirect: to.fullPath },
@ -192,6 +296,7 @@ router.beforeEach(async (to, from, next) => {
router.beforeResolve(async (to) => {
const cidReqStore = useCidReqStore()
const securityStore = useSecurityStore()
let cid = parseInt(to.query?.cid ?? 0)
const sid = parseInt(to.query?.sid ?? 0)
@ -202,6 +307,29 @@ router.beforeResolve(async (to) => {
if (cid) {
await cidReqStore.setCourseAndSessionById(cid, sid)
if (cidReqStore.session) {
const { isGeneralCoach, isCourseCoach } = useUserSessionSubscription()
securityStore.removeRole("ROLE_CURRENT_COURSE_SESSION_TEACHER")
securityStore.removeRole("ROLE_CURRENT_COURSE_SESSION_STUDENT")
if (isGeneralCoach.value || isCourseCoach.value) {
securityStore.user.roles.push("ROLE_CURRENT_COURSE_SESSION_TEACHER")
} else {
securityStore.user.roles.push("ROLE_CURRENT_COURSE_SESSION_STUDENT")
}
} else {
const isTeacher = cidReqStore.course.teachers.some((userSubscription) => {
return 0 === userSubscription.relationType && userSubscription.user["@id"] === securityStore.user["@id"]
})
if (isTeacher) {
securityStore.user.roles.push("ROLE_CURRENT_COURSE_TEACHER")
} else {
securityStore.user.roles.push("ROLE_CURRENT_COURSE_STUDENT")
}
}
} else {
cidReqStore.resetCid()
}

@ -66,13 +66,7 @@ export default {
* @returns {Promise<Object>}
*/
checkLegal: async (courseId, sessionId = 0) => {
const { data } = await api.get(`/course/${courseId}/checkLegal.json`, {
params: {
sid: sessionId,
},
})
return data
return await baseService.get(`/course/${courseId}/checkLegal.json`, { sid: sessionId })
},
/**
@ -112,4 +106,71 @@ export default {
value: item.id,
}))
},
/**
* Fetches course details by course ID.
*
* @param {number} courseId - The ID of the course.
* @returns {Promise<Object|null>} - The course details or null if an error occurs.
*/
getCourseDetails: async (courseId) => {
try {
const response = await api.get(`/api/courses/${courseId}`)
return response.data
} catch (error) {
console.error("Error fetching course details:", error)
return null
}
},
/**
* Retrieves the ID of the auto-launchable exercise in a course, if configured.
*
* @param {number} courseId - The ID of the course.
* @param {number=} sessionId - The ID of the session (optional).
* @returns {Promise<number|null>} The ID of the auto-launchable exercise, or null if none exists.
*/
getAutoLaunchExerciseId: async (courseId, sessionId = 0) => {
try {
const { data } = await api.get(`/course/${courseId}/getAutoLaunchExerciseId`, {
params: {
sid: sessionId,
},
});
if (data && data.exerciseId) {
return data.exerciseId;
}
return null;
} catch (error) {
console.error("Error fetching auto-launch exercise ID:", error);
return null;
}
},
/**
* Retrieves the ID of the auto-launchable learnpaths in a course, if configured.
*
* @param {number} courseId - The ID of the course.
* @param {number=} sessionId - The ID of the session (optional).
* @returns {Promise<number|null>} The ID of the auto-launchable learnpath, or null if none exists.
*/
getAutoLaunchLPId: async (courseId, sessionId = 0) => {
try {
const { data } = await api.get(`/course/${courseId}/getAutoLaunchLPId`, {
params: {
sid: sessionId,
},
});
if (data && data.lpId) {
return data.lpId;
}
return null;
} catch (error) {
console.error("Error fetching auto-launch LP ID:", error);
return null;
}
},
}

@ -18,6 +18,7 @@ async function create(message) {
}
async function countUnreadMessages(params) {
params["exists[receivers.deletedAt]"] = false
const queryParams = new URLSearchParams(params).toString()
return await baseService.get(`/api/messages?${queryParams}`)
}

@ -1,7 +1,6 @@
import { defineStore } from "pinia"
import { usePlatformConfig } from "./platformConfig"
import courseService from "../services/courseService"
import { computed, ref } from "vue"
import { ref } from "vue"
import sessionService from "../services/sessionService"
import { useCourseSettings } from "./courseSettingStore"
@ -13,42 +12,6 @@ export const useCidReqStore = defineStore("cidReq", () => {
const courseSettingsStore = useCourseSettings()
const userIsCoach = computed(() => {
const platformConfigStore = usePlatformConfig()
return (userId, cId = 0, checkStudentView = true) => {
if (checkStudentView && platformConfigStore.isStudentViewActive) {
return false
}
if (!session.value || !userId) {
return false
}
const sessionIsCoach = []
if (cId) {
const courseCoachSubscription = session.value?.sessionRelCourseRelUsers?.find(
(srcru) => srcru.course.id === cId && srcru.user.id === userId && 2 === srcru.status,
)
if (courseCoachSubscription) {
sessionIsCoach.push(courseCoachSubscription)
}
}
const generalCoachSubscription = session.value?.users?.find(
(sru) => sru.user.id === userId && 3 === sru.relationType,
)
if (generalCoachSubscription) {
sessionIsCoach.push(generalCoachSubscription)
}
return sessionIsCoach.length > 0
}
})
const resetCid = () => {
course.value = null
session.value = null
@ -113,8 +76,6 @@ export const useCidReqStore = defineStore("cidReq", () => {
session,
group,
userIsCoach,
resetCid,
setCourseAndSessionById,

@ -17,6 +17,7 @@ export const useMessageRelUserStore = defineStore("messageRelUser", {
"receivers.read": false,
"receivers.receiver": securityStore.user["@id"],
"receivers.receiverType": 1,
"exists[receivers.deletedAt]": false,
itemsPerPage: 1,
msgType: MESSAGE_TYPE_INBOX,
status: 0,

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save