Meteoclimatic

Software => WeeWX => Otros Skins de Weewx => Mensaje iniciado por: jmfernandezz en 18 de Febrero del 2016, 12:26:52 pm

Título: Cambios en skins Weeex
Publicado por: jmfernandezz en 18 de Febrero del 2016, 12:26:52 pm
Hola,
Estoy traduciendo las páginas web que genera weewx y tengo algunos problemas.

Por ejemplo, con los resultamos semanales (fichero week.html.tmpl). En el caso de humedad exterior máxima:
"$week.outHumidity.max $week.outHumidity.maxtime".
- "$week.outHumidity.max" nos muestra el valor de la humedad máxima semanal. 
- "$week.outHumidity.maxtime" nos muestra la fecha del valor máximo.

La línea completa me muestra: "90% 10:23 el Thursday".
Entre la hora y el dia sale "el", ya que el fichero "skin.conf" en el apartado de "[[TimeFormats]]" incluye:
"week       = %H:%M el %A", donde "%A" se supone que debe volcar el nombre completo del dia, es decir, Jueves en lugar de Thursday. 

La cuestión es que me gustaría que el nombre completo del dia fuera en español. Además, la raspi la configuré en español mediante "raspi-config" --> Opciones de internacionalización (Internationalisation Options).

He leido en la documentación que se podría poner en español mediante "$ export LANG=es_ES.UTF-8".
Se supone que debo ajustar la variable LANG en skin.conf pero no se donde ponerlo.

¿Sabeis como puedo hacerlo?

Por otro lado, el skin.conf incluye las fases lunares:
[Almanac]
    # The labels to be used for the phases of the moon:
    moon_phases = New, Waxing crescent, First quarter, Waxing gibbous, Full, Waning gibbous, Last quarter, Waning crescent

¿Puedo cambiar los nombres en ingles por nombres en español?

NOTA: He visto la web de Pachu (www.meteolamadrid.es) y los dias de la semana (lunes, martes...) los tiene en español.

Saludos,
Título: Re:Cambios en skins Weeex
Publicado por: Wlarues en 18 de Febrero del 2016, 15:02:05 pm
Hola,

Respecto a lo de los días de la semana, en la documentación yo interpreto que hay que ejecutar primero el comando "$ export LANG=es_ES.UTF-8" y luego iniciar weewx. Igual no es así, no me acuerdo exactamente si lo hice así cuando configuré mis skins. Si no es así que me corrija Jantoni  ;)

Después de hacer eso, lo de "%A" debería devolver el nombre en español.

En el skin.conf, puedes editar directamente esos nombres y te saldrán luego en español.

Un saludo,
Miguel.
Título: Re:Cambios en skins Weeex
Publicado por: pachu en 18 de Febrero del 2016, 15:23:52 pm
Te he respondido en el otro hilo...

http://forum.meteoclimatic.net/index.php/topic,254.msg3107.html#new (http://forum.meteoclimatic.net/index.php/topic,254.msg3107.html#new)
Título: Re:Cambios en skins Weeex
Publicado por: jmfernandezz en 19 de Febrero del 2016, 07:37:34 am
Muchas gracias.
Solucionado.
Título: Re:Cambios en skins Weeex
Publicado por: jmfernandezz en 20 de Febrero del 2016, 21:53:28 pm
Este problema lo solucioné mediante raspi-config instalando el locale es_ES.UTF-8 según me indicasteis.
Sin embargo, hoy he desconectado de la alimentación la raspi (apagada) y cuando la he encendido nuevamente, había perdido los cambios del idioma.
He realizado el procedimiento nuevamente y listo.
¿Hay alguna forma de dejarlo permanente sin tener que hacerlo cada vez que apagues la raspi?
Saludos,
Título: Re:Cambios en skins Weeex
Publicado por: jantoni en 20 de Febrero del 2016, 23:52:37 pm
sudo dpkg-reconfigure tzdata
Título: Re:Cambios en skins Weeex
Publicado por: Xavi-EA5ZF en 21 de Febrero del 2016, 10:33:40 am
Yp edité el locale.gen del /etc y le quité el asterisco al es-ES correspondiente y se lo puse al en-EN que estaba sin asterisco, o lo que es lo mismo predeterminé el locale español eliminando el locale anglo-americano.
Título: Re:Cambios en skins Weeex
Publicado por: jmfernandezz en 21 de Febrero del 2016, 15:25:06 pm
Muchas gracias, pero aun tengo algunas dudas.
1. "sudo dpkg-reconfigure tzdata".Esto parece que actúa sobre la zona horaria. En mi caso, la zona horaria si me la mantiene cuando desconecto la raspi. Mi problema solo afecta al idioma (parece que el problema es con locale).
¿Modifica también el idioma cuando ejecutamos "tzdata"?
El resultado de este comando, ¿es el mismo que cuando ejecutamos "raspi-config" (4 Internationalisation Options >>4.1 Change Local)?

2. En cuanto a editar el fichero locale.gen, parece que lo tengo bien (sin # en es_ES.UTF-8 UTF-8):
........
# es_DO.UTF-8 UTF-8
# es_EC ISO-8859-1
# es_EC.UTF-8 UTF-8
# es_ES ISO-8859-1
es_ES.UTF-8 UTF-8
# es_ES@euro ISO-8859-15
# es_GT ISO-8859-1
# es_GT.UTF-8 UTF-8
# es_HN ISO-8859-1
# es_HN.UTF-8 UTF-8
.........

¿Alguna opción mas? Lo siento, pero me faltan muchos conocimientos sobre este tema.
Saludos y muchas gracias
Título: Re:Cambios en skins Weeex
Publicado por: jantoni en 21 de Febrero del 2016, 15:53:03 pm
sudo dpkg-reconfigure locales
Título: Re:Cambios en skins Weeex
Publicado por: jmfernandezz en 21 de Febrero del 2016, 17:13:59 pm
sudo dpkg-reconfigure locales

Muchas gracias.

¿Produce este comando el mismo resultado que cuando se ejecuta  "raspi-config" (4 Internationalisation Options >>4.1 Change Local)?
Saludos,
Título: Re:Cambios en skins Weeex
Publicado por: jantoni en 21 de Febrero del 2016, 18:46:09 pm
Debería.
Título: Re:Cambios en skins Weeex
Publicado por: jmfernandezz en 21 de Febrero del 2016, 19:10:19 pm
Muchas gracias.
Esperaré a la próxima vez que desconecte la Raspi.
Saludos,
Título: Re:Cambios en skins Weeex
Publicado por: jmfernandezz en 29 de Febrero del 2016, 01:23:18 am
Parece que me ha tocado la china (todo me está fallando).
Este problema ya lo solucioné con el tema de raspi-config.
La cuestión es que después de varios problemas, tuve que cambiar de tarjeta SD. Después de instalarlo todo de nuevo, empezó a funcionar bien y al par de días, sin modificar nada, los nombres de los días empezó otra vez en inglés.
El único cambio aparente que he podido observar es el relativo a los leds del conector de red (igualmente en el router). Los leds estaban continuamente parpadeando sin ningún periodo de reposo. Desde que ha pasado a ingles, los reds tienen periodos de reposo.
Título: Re:Cambios en skins Weeex
Publicado por: jmfernandezz en 01 de Marzo del 2016, 21:27:29 pm
Esto ya es de fantasma.
Mientras ayer escribí que el idioma de la raspi había cambiado de español a ingles, esta tarde de repente y sin tocar nada, me encuentro que vuelve a cambiar a español. Ayer y esta mañana los datos (nombres de los días) los daba en ingles. De pronto se ha vuelto a españolizar.
Veremos en que idioma me lo muestra mañana. Se aceptan apuestas.