Foros del Web » Programando para Internet » Javascript »

Google Calendar me devuelve mal el texto

Estas en el tema de Google Calendar me devuelve mal el texto en el foro de Javascript en Foros del Web. Buenas! Estoy haciendo unas pruebas con las funciones de google calendar, y me estoy encontrando con un error muy extraño. Os explico: He cogido un ...
  #1 (permalink)  
Antiguo 30/04/2013, 01:42
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 11 años, 11 meses
Puntos: 33
Google Calendar me devuelve mal el texto

Buenas!

Estoy haciendo unas pruebas con las funciones de google calendar, y me estoy encontrando con un error muy extraño. Os explico:

He cogido un script de google que lee los eventos del calendario de desarrollador (como un calendario de ejemplo) y muestra los resultados como una lista. Yo ahora estoy debugando este script para ver las partes que me interesan.

Entonces, en un momento dado, el script tiene algo así:

Código Javascript:
Ver original
  1. var entries = feedRoot.feed.getEntries();
  2.   var eventDiv = document.getElementById('events');
  3.   if (eventDiv.childNodes.length > 0) {
  4.     eventDiv.removeChild(eventDiv.childNodes[0]);
  5.   }  
  6.   /* create a new unordered list */
  7.   var ul = document.createElement('ul');
  8.   /* set the calendarTitle div with the name of the calendar */
  9.   document.getElementById('calendarTitle').innerHTML =
  10.     "Calendar: " + feedRoot.feed.title.$t;
  11.   /* loop through each event in the feed */
  12.   var len = entries.length;
  13.   for (var i = 0; i < len; i++) {
  14.     var entry = entries[i];

Entonces, cuando llega a la última línea, yo hago "entry.getContent().getText()", que me devuelve todo el contenido del evento.

En un evento de prueba que he creado, me dice:

Código:
Cuándo: **time**
Lugar: **place**
Estado del evento: bekräftad
etc
Y el estado del evento me lo devuelve en sueco... ¿Alguien sabe porqué?

Si me confirmáis que SIEMPRE sale en sueco el estado del evento, no problem... porque siempre sería un grupo cerrado de ítems, pero no se si para cada usuario saldrá en un idioma...

Conste que uso todos los servicios de google en castellano, y la url que uso es:

Código Javascript:
Ver original
  1. function loadCalendarByAddress(calendarAddress) {
  2.   var calendarUrl = 'https://www.google.com/calendar/feeds/'+calendarAddress+'/public/basic';
  3.   loadCalendar(calendarUrl);
  4. }

Espero que me podáis dar un poco de luz...

Gracias!

Etiquetas: devuelve, funcion, google, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:50.