From d9d1e0341453f1b1dd616857191f6500e6d8baea Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Tue, 3 Sep 2019 07:04:10 +0200 Subject: [PATCH] no-jira: missing translations and small HTML markup errors --- .../java/org/olat/core/_i18n/LocalStrings_fr.properties | 2 +- .../impl/elements/richText/RichTextElementRenderer.java | 9 ++++----- .../course/assessment/_i18n/LocalStrings_fr.properties | 2 +- .../assessment/_i18n/LocalStrings_pt_BR.properties | 2 +- .../java/org/olat/course/editor/_content/nodeedit.html | 2 +- .../olat/course/editor/_i18n/LocalStrings_fr.properties | 4 +++- .../olat/ims/qti21/ui/_i18n/LocalStrings_it.properties | 2 +- .../modules/forms/ui/_i18n/LocalStrings_fr.properties | 6 +++++- .../modules/lecture/ui/_content/repository_settings.html | 2 +- .../modules/lecture/ui/_i18n/LocalStrings_en.properties | 5 +++-- .../modules/lecture/ui/_i18n/LocalStrings_fr.properties | 8 +++++++- .../paypalcheckout/ui/_i18n/LocalStrings_fr.properties | 5 +++-- 12 files changed, 31 insertions(+), 18 deletions(-) diff --git a/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties index 0749bc77d9d..fab99cefcbb 100644 --- a/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/core/_i18n/LocalStrings_fr.properties @@ -24,7 +24,7 @@ form.checkall=Tout s\u00E9lectionner form.closeall=Tout fermer form.date.datevalid=La date doit \u00EAtre valide form.dirty=Attention\! Vous avez des entr\u00E9es de formulaires non sauvegard\u00E9es. Si vous cliquez ok, les modifications seront perdues. -form.dirty.back=Appuyez sur le bouton <strong>$\:form.dirty.button.back</ strong> pour revenir au formulaire et l'enregistrer. +form.dirty.back=Appuyez sur le bouton <strong>$\:form.dirty.button.back</strong> pour revenir au formulaire et l'enregistrer. form.dirty.button.back=Retour au formulaire form.dirty.button.ignore=Ne pas enregistrer les donn\u00E9es form.dirty.ignore=Si vous appuyez sur le bouton <strong>$\:form.dirty.button.ignore</strong>, vous quittez le formulaire sans le sauvegarder. <strong>Les changements seront perdus</strong>. diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java index c786fe60a71..ea1dd8b8749 100644 --- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java +++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementRenderer.java @@ -165,7 +165,7 @@ class RichTextElementRenderer extends DefaultComponentRenderer { sb.append("<textarea id=\"").append(domID).append("\" name=\"").append(domID).append("\" "); StringBuilder rawData = FormJSHelper.getRawJSFor(te.getRootForm(), domID, te.getAction()); sb.append(rawData.toString()); - sb.append(" class='form-control' style=\"width:"); + sb.append(" class='form-control BGlossarIgnore' style=\"width:"); if (cols == -1) { sb.append("100%;"); } else { @@ -177,7 +177,7 @@ class RichTextElementRenderer extends DefaultComponentRenderer { } else { sb.append(rows).append("em;"); } - sb.append("\" class=\"BGlossarIgnore\">") + sb.append("\">") .append(value) .append("</textarea>") .append(FormJSHelper.getJSStartWithVarDeclaration(domID)) @@ -198,8 +198,7 @@ class RichTextElementRenderer extends DefaultComponentRenderer { config.getAdditionalConfiguration().appendConfigToTinyJSArray_4(configurations, translator); } - StringOutput baseUrl = new StringOutput(); - StaticMediaDispatcher.renderStaticURI(baseUrl, "js/tinymce4/tinymce/tinymce.min.js", true); + String baseUrl = StaticMediaDispatcher.getStaticURI("js/tinymce4/tinymce/tinymce.min.js"); // Read write view renderTinyMCETextarea(sb, domID, teC); @@ -222,7 +221,7 @@ class RichTextElementRenderer extends DefaultComponentRenderer { sb.append("');\n"); sb.append(" setTimeout(function() { jQuery('#").append(domID).append("').tinymce({\n")//delay for firefox + tinymce 4.5 + jQuery 3.3.1 .append(" selector: '#").append(domID).append("',\n") - .append(" script_url: '").append(baseUrl.toString()).append("',\n"); + .append(" script_url: '").append(baseUrl).append("',\n"); if(currentHeight != null && currentHeight.intValue() > 20) { sb.append(" height: ").append(currentHeight).append(",\n"); } diff --git a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties index ae79270a92f..d0b6e340679 100644 --- a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties @@ -40,7 +40,7 @@ efficiencystatement.config=Changer la configuration efficiencystatement.config.off=d\u00E9sactiv\u00E9 efficiencystatement.config.on=activ\u00E9 efficiencystatement.intro.1=Les cours avec un \u00E9l\u00E9ment qui inclut une \u00E9valuation (points / r\u00E9ussi) g\u00E9n\u00E8re une attestation de performance par utilisateur. Cette attestation g\u00E9n\u00E9r\u00E9 apr\u00E8s tout changement qu'il soit provoqu\u00E9 par un coach ou en remplissant un test. Les attestations de performance peuvent \u00EAtre consult\u00E9 et affich\u00E9e dans le cours ou dans la partie "Accueil" de l'utilisateur. -efficiencystatement.intro.2=Cette fonction d'attestation de performance peut \u00EAtre activ\u00E9 ou d\u00E9sactiv\u00E9 dans la configuration du cours. Pour le moment, l'attestation de performance est <strong>{0}</ strong>. +efficiencystatement.intro.2=Cette fonction d'attestation de performance peut \u00EAtre activ\u00E9 ou d\u00E9sactiv\u00E9 dans la configuration du cours. Pour le moment, l'attestation de performance est <strong>{0}</strong>. efficiencystatement.intro.3=Si vous apportez des modifications aux r\u00E8gles d'\u00E9valuation d'un cours ou que vous ajoutez de nouvelles \u00E9valuations au cours, alors les attestations de performance existantes seront mise \u00E0 jour. efficiencystatement.intro.4=S\u00E9lectionnez le bouton ci-dessous pour recalculer les attestations de performance de ce cours. Cette action peut prendre quelques minutes. efficiencystatement.nodata=Il n'y a pas de performance qui puissent \u00EAtre affich\u00E9es. diff --git a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties index 4b7371186a2..eb0a99115bf 100644 --- a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties @@ -41,7 +41,7 @@ efficiencystatement.config=Mudar configura\u00E7\u00E3o efficiencystatement.config.off=Desativado efficiencystatement.config.on=Ativado efficiencystatement.intro.1=Cursos com elementos de avalia\u00E7\u00E3o (pontua\u00E7\u00E3o / aprova\u00E7\u00E3o) ir\u00E3o gerar um comprovante de conclus\u00E3o para cada usu\u00E1rio. Esse comprovante \u00E9 atualizado automaticamente sempre houver altera\u00E7\u00F5es de dados de avalia\u00E7\u00E3o, seja manualmente por um treinador/coach ou por uma execu\u00E7\u00E3o do teste. O comprovante pode ser acessado pelo usu\u00E1rio na caixa de ferramentas do curso ou na \u00E1rea pessoal (Home) do usu\u00E1rio. -efficiencystatement.intro.2=O recurso de comprovante de conclus\u00E3o pode ser habilitado / desabilitado na configura\u00E7\u00E3o do curso conforme desejado. Neste momento, a gera\u00E7\u00E3o do comprovante est\u00E1 <strong>{0}</ strong>. +efficiencystatement.intro.2=O recurso de comprovante de conclus\u00E3o pode ser habilitado / desabilitado na configura\u00E7\u00E3o do curso conforme desejado. Neste momento, a gera\u00E7\u00E3o do comprovante est\u00E1 <strong>{0}</strong>. efficiencystatement.intro.3=Ao alterar as regras de avalia\u00E7\u00E3o ou adicionar avalia\u00E7\u00F5es \u200B\u200Bem um curso que j\u00E1 estiver sendo utilizado por alunos, os comprovantes de conclus\u00E3o devem ser recalculados. efficiencystatement.intro.4=Selecione o bot\u00E3o abaixo para recalcular os comprovantes de conclus\u00E3o para este curso agora. Esta a\u00E7\u00E3o pode demorar um pouco. efficiencystatement.nodata=N\u00E3o h\u00E1 nenhum resultado de avalia\u00E7\u00E3o para ser exibido diff --git a/src/main/java/org/olat/course/editor/_content/nodeedit.html b/src/main/java/org/olat/course/editor/_content/nodeedit.html index d47b8f0c3dd..b2a222b14bd 100644 --- a/src/main/java/org/olat/course/editor/_content/nodeedit.html +++ b/src/main/java/org/olat/course/editor/_content/nodeedit.html @@ -1,4 +1,4 @@ -<fieldset id="$r.getCId()" class="o_form form-horizontal" role="form"> +<fieldset id="$r.getCId()" class="o_form form-horizontal"> <legend> $r.contextHelpWithWrapper("General Configuration of Course Elements#_beschreibung") $r.translate("nodeConfigForm.title")</legend> diff --git a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties index 4dbebb87e1a..e5c1bb1a606 100644 --- a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties @@ -1,4 +1,4 @@ -#Sun Nov 08 12:38:34 CET 2015 +#Tue Sep 03 06:25:58 CEST 2019 access.form.label=Avoir acc\u00E8s au cours entier. access.legend=Modifier l'acc\u00E8s au cours entier alternative=Chercher un \u00E9l\u00E9ment de cours alternatif @@ -31,6 +31,8 @@ condition.noAccessExplanation.title=Informations si visible et pas d'acc\u00E8s condition.visibility.title=Visibilit\u00E9 content=Partager les connaissances copy.course.element.title=Copier l'\u00E9l\u00E9ment de cours +course.building.block.deprecated=<strong>Cette \u00E9l\u00E9ment de cours est obsol\u00E8te.</strong><p>Les cours qui l'utilisent pr\u00E9sentement peuvent continuer \u00E0 l'utiliser mais il sera impossible de cr\u00E9er de nouvelles instances de cette \u00E9l\u00E9ment de cours. Utiliser le bouton "$\:alternative" pour chercher un \u00E9l\u00E9ment de cours avec des fonctions similaires et convertir cet \u00E9l\u00E9ment de cours. +course.building.block.deprecated.no.alternative=<strong>Cet \u00E9l\u00E9ment de cours est obsol\u00E8te.</strong><p>Les cours qui l'utilisent pr\u00E9sentement peuvent continuer \u00E0 l'utiliser mais il sera impossible de cr\u00E9er de nouvelles instances de cet \u00E9l\u00E9ment. course.building.block.disabled=Les \u00E9l\u00E9ments de ce type ont \u00E9t\u00E9 d\u00E9sactiv\u00E9. Contactez l'administrateur ou retirer l'\u00E9l\u00E9ment de votre cours. course.building.block.disabled.user=Les \u00E9l\u00E9ments de ce type ont \u00E9t\u00E9 d\u00E9sactiv\u00E9. Contactez l'administrateur ou l'auteur du cours. coursefolder.close=Fermer dossier de stockage diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties index 3629344b4bf..52c1d6edcc2 100644 --- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties +++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties @@ -151,7 +151,7 @@ question.progress.noMaxScore=$org.olat.modules.iq\:noMaxScore question.progress.score=$org.olat.modules.iq\:actualPoints reset.data=Azzerare dati reset.test.data.acknowledge=Sono consapevole che i dati saranno eliminati definitivamente. -reset.test.data.text=Vuoi veramente eliminare i dati di valutazione del test? I risultati di <strong> {0} utenti </ strong> saranno eliminati definitivamente. +reset.test.data.text=Vuoi veramente eliminare i dati di valutazione del test? I risultati di <strong> {0} utenti </strong> saranno eliminati definitivamente. reset.test.data.text.ref=Non \u00E8 possibile eliminare tutti i dati di questo test poich\u00E9 \u00E8 collegato alle seguenti risorse didattiche\: "{0}". reset.test.data.title=Azzerare dati del test response=Risposta diff --git a/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties index 5f193680049..3ebae1219ca 100644 --- a/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties @@ -1,4 +1,4 @@ -#Wed Jun 26 21:26:24 CEST 2019 +#Tue Sep 03 06:14:24 CEST 2019 add.formcontainer=Conteneur add.formdisclaimer=Conditions d'utilisation add.formfileupload=T\u00E9l\u00E9charger un fichier @@ -150,6 +150,10 @@ rubric.survey.configuration.show=afficher rubric.upper.bound=\u00E0 save.as.done=Sauver et terminer save.intermediate=Sauver temporairement +session.information.obligation=Obligatoire / optionnel +session.information.obligation.autofill=Obligatoire, remplissage automatique et non \u00E9ditable +session.information.obligation.mandatory=Obligatoire, mais l'utilisateur peut l'\u00E9diter +session.information.obligation.optional=Optionnel, peut \u00EAtre laiss\u00E9 vide session.informations.fill.in=Remplir automatiquement session.informations.fill.in.label= session.informations.informations=Informations diff --git a/src/main/java/org/olat/modules/lecture/ui/_content/repository_settings.html b/src/main/java/org/olat/modules/lecture/ui/_content/repository_settings.html index e4fd15f43c4..51ceb990cb4 100644 --- a/src/main/java/org/olat/modules/lecture/ui/_content/repository_settings.html +++ b/src/main/java/org/olat/modules/lecture/ui/_content/repository_settings.html @@ -1,4 +1,4 @@ -<fieldset #if(!$!f.domReplacementWrapperRequired) id="$r.getCId()" #end class="o_form form-horizontal o_sel_repo_lecture_settings_form" role="form"> +<fieldset #if(!$!f.domReplacementWrapperRequired) id="$r.getCId()" #end class="o_form form-horizontal o_sel_repo_lecture_settings_form"> <legend>$r.contextHelpWithWrapper("Lectures and absences") $r.translate("lecture.course.admin.title") </legend> diff --git a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_en.properties index 07bff8b5f25..a71f7b11abe 100644 --- a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_en.properties @@ -1,4 +1,4 @@ -#Tue Aug 20 13:54:06 CEST 2019 +#Tue Sep 03 07:03:14 CEST 2019 absence.category=Reason of absence absence.category.copied=Reason of absence was successfully copied. absence.category.copy={0} (copie) @@ -269,6 +269,7 @@ managed.flags.lecture.block.title=Title menu.my.lectures=Absences menu.my.lectures.alt=Lectures and absences morning=Morning +multi.rollcall.callee.cmc.title=Multi-recording of lectures <small>for {0} ({1} lectures blocks)</small> multi.rollcall.callee.title=Daily overview multi.rollcall.callee.title.for=for {0} multi.rollcall.title=Multi-lectures recording @@ -358,8 +359,8 @@ rollcall.status=Roll call status rollcall.tooltip.absence=Absent rollcall.tooltip.authorized.absence=Authorized absence rollcall.tooltip.free=Free -rollcall.tooltip.pending=Control of absences hasn't take place yet. rollcall.tooltip.ok=Present +rollcall.tooltip.pending=Control of absences hasn't take place yet. rollcall.tooltip.unauthorized.absence=Not authorized absence save.next=Save and next save.temporary=Quick save diff --git a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties index aed031f61b3..735deb252ae 100644 --- a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties @@ -1,4 +1,4 @@ -#Wed Aug 21 18:47:34 CEST 2019 +#Tue Sep 03 06:18:07 CEST 2019 absence.category=Raison de l'absence absence.category.copied=La raison de l'absence a \u00E9t\u00E9 copi\u00E9 avec succ\u00E8s. absence.category.copy={0} (copie) @@ -91,9 +91,13 @@ config.rollcall.enabled=Activer le contr\u00F4le du taux de pr\u00E9sence config.sync.course.calendar=Synchroniser le calendrier du cours config.sync.participant.calendar=Synchroniser le calendrier des participants config.sync.teacher.calendar=Synchroniser le calendrier des charg\u00E9s de cours +confirm.authorize=Voulez-vous excuser les absences / dispenses pour "<strong>{0}</strong>"? +confirm.delete.absence=Voulez-vous vraiment effacer l'absence de "{0}"? La personne sera alors consid\u00E9r\u00E9e comme pr\u00E9sente. confirm.delete.absence.category=Voulez-vous vraiment effacer la justification d'absence "{0}"? +confirm.delete.absence.notice=Voulez-vous vraiment effacer l'avis d'absence de "{0}"? La personne sera alors consid\u00E9r\u00E9e comme pr\u00E9sente. confirm.delete.assessment.mode.text=Voulez-vous vraiment effacer l'examen de ce cours bloc "{0}"? confirm.delete.assessment.mode.title=Effacer l'examen +confirm.delete.dispensation=Voulez-vous vraiment effacer la dispense de "{0}"? La personne sera consid\u00E9r\u00E9e comme pr\u00E9sente. confirm.delete.lectures=Voulez-vous vraiment effacer ce cours block "{0}"? confirm.delete.reason=Voulez-vous vraiment effacer cette justification "{0}"? contact.teachers=Contacter les charg\u00E9s de cours @@ -356,6 +360,7 @@ rollcall.tooltip.absence=Absence rollcall.tooltip.authorized.absence=Absence excus\u00E9e rollcall.tooltip.free=Facultatif rollcall.tooltip.ok=Pr\u00E9sent +rollcall.tooltip.pending=Le contr\u00F4le des absences n'a pas encore eu lieu. rollcall.tooltip.unauthorized.absence=Absence non excus\u00E9e save.next=Sauver et continuer save.temporary=Sauver temporairement @@ -500,6 +505,7 @@ user.overview.dispensation=Dispenses user.overview.lectures=Cours et absences user.profil=Profil de l'utilisateur warning.choose.at.least.one.appeal=S'il-vous-pla\u00EEt, s\u00E9lectionnez au moins un recours. +warning.choose.at.least.one.notice=Vous devez s\u00E9lectionner au moins une absence / dispense. warning.edit.lecture=Le contr\u00F4le d'absence est d\u00E9sactiv\u00E9. warning.repositoryentry.deleted=$org.olat.repository\:repositoryentry.deleted warning.teachers.at.least.one.contact=Il n'y a pas de charg\u00E9s de cours \u00E0 contacter. diff --git a/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/ui/_i18n/LocalStrings_fr.properties index 5e14391fa45..e308d5fea81 100644 --- a/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/ui/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/ui/_i18n/LocalStrings_fr.properties @@ -1,11 +1,12 @@ -#Mon Aug 26 20:05:20 CEST 2019 +#Tue Sep 03 06:21:59 CEST 2019 access.button=Payer access.paypal.desc=Cet objet didactique peut \u00EAtre achet\u00E9 avec un compte Paypal. Cliquez sur le bouton "Payer" pour enregistrer votre acc\u00E8s. access.paypal.title=Payer avec Paypal checkout.client.id=Client ID checkout.client.secret=Client secret +checkout.config.description=Configurez l'autorisation d'acc\u00E8s \u00E0 l'API PayPal avec le ID client et le secret client. Ce sont les deux \u00E9l\u00E9ments de s\u00E9curit\u00E9 dont vous avez besoin pour utiliser votre compte PayPal Business. <strong>OpenOlat ne supporte pas (encore) les changements subs\u00E9quents des commandes depuis votre compte Paypal.</strong> checkout.config.title=Configurer Paypal Checkout -config.disabled.warning=Le module de paiement PayPal n'est pas activ\u00E9 pour ce syst\u00E8me. Afin de traiter les r\u00E9servations via PayPal, veuillez entrer en contact avec <a href="mailto:{0}">{0}</a>. +config.disabled.warning=Le module de paiement PayPal n'est pas activ\u00E9 pour ce syst\u00E8me. Afin de traiter les r\u00E9servations via PayPal, veuillez entrer en contact avec <a href\="mailto\:{0}">{0}</a>. currency=Monnaie currency.error=Erreur, monnaie incorrecte delivery=Acheteur -- GitLab