Traducció de Moodle al català

Error traducció core_question edit.php Moodle 3.5

 
Imatge Bernat Martinez
Error traducció core_question edit.php Moodle 3.5
Moodlers especialment generosos

Recentment he actualitzat el Moodle a la versió 3.5, i en la pagina question/edit.php he trobat un error de sintaxis de JavaScript. El error básicament es provocat a que en la traducció de la cadena "notagfiltersapplied" ( = No hi ha cap filtre d'etiqueta aplicat) existeix un apostrof. Per a evitar aquesta mena d'errors cal 'escapar' aquest caracter afegint una barra invertida davant del apostrof quedant la traducció aixi : "No hi ha cap filtre d\'etiqueta aplicat".


Adjunte imatge solucionant el problema.




Jo mateix
Re: Error traducció core_question edit.php Moodle 3.5
 

Bona nit, és extrany que passi això. Quan es tradueixen les cadenes des de l'aplicació Lang de moodle, mai posem \'

Fixa't com apareix aquesta cadena i just la següent... 

No se si algú pot treure l'entrellat... 


Imatge Bernat Martinez
Re: Error traducció core_question edit.php Moodle 3.5
Moodlers especialment generosos

El problema sorgeix quan entres al banc de preguntes en la versió de Moodle 3.5 en idioma Català. El sistema no carrega les preguntes degut a un error JavaScript (adjunte la imatge). El error el provoca l'apostrof del text  "No hi ha cap filtre d'etiqueta aplicat", doncs l'apostrof provoca en JavaScript un error de sintaxis.

Es deveres que hi han més cadenes que contenen l'apostrof, peró aquestes no es mostren per JavaScript, sino directament del PHP al HTML; i per lo tant no provoquen el error que he explicat.

També es deveres que aquest error es més bé de programació que de traducció, doncs la gent que traduiex no sap per on ixirá dita cadena.