{"id":859,"date":"2013-04-08T23:20:06","date_gmt":"2013-04-09T03:20:06","guid":{"rendered":"https:\/\/gonzalo.aro.cl\/blog\/?p=859"},"modified":"2013-04-08T23:32:50","modified_gmt":"2013-04-09T03:32:50","slug":"cambiando-el-lenguaje-por-defecto-en-moodle","status":"publish","type":"post","link":"https:\/\/gonzalo.aro.cl\/blog\/2013\/04\/08\/cambiando-el-lenguaje-por-defecto-en-moodle\/","title":{"rendered":"Cambiando el lenguaje por defecto en moodle"},"content":{"rendered":"<p>En moodle muchas veces ocurre que el renderizado de la p\u00e1gina aparece en otro idioma. Esto es por las idiosincracias del cache de moodle o porque por defecto, en la configuraciones de lenguaje tienes configurado que moodle autodetecte el lenguaje.<\/p>\n<p>La autodetecci\u00f3n ocurre cuando el browser tiene congigurado un lenguaje primario. Dependiendo del sistema operativo  que tengas o quien sea el due\u00f1o de tu empresa (trabajo en Chile, hablo espa\u00f1ol, pero mi sistema operativo por la casa matriz en que trabajo esta en ingl\u00e9s).<\/p>\n<p>Entonces, si en el config.php de Moodle estableces<\/p>\n<pre class=\"brush: php\">\r\n$CFG->lang='es_utf8';\r\n<\/pre>\n<p>(en este caso espa\u00f1ol es el lenguaje primario por defecto, pero debes tener instalado el lenguaje).<br \/>\nAdem\u00e1s la autodetecci\u00f3n del lenguaje debe estar desactivada:<\/p>\n<p><a href=\"https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/04\/moodle_lenguaje.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/04\/moodle_lenguaje-300x46.png\" alt=\"moodle_lenguaje\" width=\"300\" height=\"46\" class=\"aligncenter size-medium wp-image-861\" srcset=\"https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/04\/moodle_lenguaje-300x46.png 300w, https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/04\/moodle_lenguaje.png 950w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Recuerda tambien tener dentro de la carpeta mooledata\/lang\/xx\/core_langconfig.php (en donde xx es tu lenguaje). De esta forma el core_langconfig.php podr\u00eda lucir<\/p>\n<pre class=\"brush: php\">\r\n< ?php $this->cache['es']['core_langconfig'] = array (\r\n  'alphabet' => 'A,B,C,D,E,F,G,H,I,J,K,L,M,N,\u00d1,O,P,Q,R,S,T,U,V,W,X,Y,Z',\r\n  'backupnameformat' => '%Y%m%d-%H%M',\r\n  'decsep' => ',',\r\n  'firstdayofweek' => '1',\r\n  'iso6391' => 'es',\r\n  'iso6392' => 'spa',\r\n  'labelsep' => ':',\r\n  'listsep' => ',',\r\n  'locale' => 'es_ES.UTF-8',\r\n  'localewin' => 'Spanish_Spain.1252',\r\n  'localewincharset' => 'WINDOWS-1252',\r\n  'oldcharset' => 'ISO-8859-1',\r\n  'parentlanguage' => '',\r\n  'strftimedate' => '%d de %B de %Y',\r\n  'strftimedatefullshort' => '%d\/%m\/%a',\r\n  'strftimedateshort' => '%d de %B',\r\n  'strftimedatetime' => '%d de %B de %Y, %H:%M',\r\n  'strftimedatetimeshort' => '%d\/%m\/%Y %H:%M',\r\n  'strftimedaydate' => '%A, %d de %B de %Y',\r\n  'strftimedaydatetime' => '%A, %d de %B de %Y, %H:%M',\r\n  'strftimedayshort' => '%A, %d %B',\r\n  'strftimedaytime' => '%a, %H:%M',\r\n  'strftimemonthyear' => '%B %Y',\r\n  'strftimerecent' => '%d de %b, %H:%M',\r\n  'strftimerecentfull' => '%a, %d de %b de %Y, %H:%M',\r\n  'strftimetime' => '%H:%M',\r\n  'thisdirection' => 'ltr',\r\n  'thisdirectionvertical' => 'btt',\r\n  'thislanguage' => 'Espa\u00f1ol - Internacional',\r\n  'thislanguageint' => 'Spanish (International)',\r\n  'thousandssep' => '.',\r\n);\r\n<\/pre>\n<p>Si quieres encontrar los lenguajes especificados por la iso6392 revisa el siguiente <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_ISO_639-2_codes\">link<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En moodle muchas veces ocurre que el renderizado de la p\u00e1gina aparece en otro idioma. Esto es por las idiosincracias del cache de moodle o porque por defecto, en la configuraciones de lenguaje tienes configurado que moodle autodetecte el lenguaje. La autodetecci\u00f3n ocurre cuando el browser tiene congigurado un lenguaje primario. Dependiendo del sistema operativo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,48],"tags":[],"class_list":["post-859","post","type-post","status-publish","format-standard","hentry","category-linux","category-moodle"],"_links":{"self":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/859"}],"collection":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/comments?post=859"}],"version-history":[{"count":7,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/859\/revisions"}],"predecessor-version":[{"id":867,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/859\/revisions\/867"}],"wp:attachment":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/media?parent=859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/categories?post=859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/tags?post=859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}