Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Background of the issue:
Estoy tratando de importar un archivo JSON que integra campos para dos idiomas, español e inglés, en un sitio en desarrollo. He revisado alguna documentación pero me gustaría tener la certeza con soporte directo de cómo debo hacer, si debo importar dos archivos o si hay forma de importar desde el mismo JSON, ya que como digo, tiene campos para los dos idiomas. También se menciona que tengo que instalar el plugin Complemento WPML All Import pero no veo de donde descargarlo. Copio dos registros del JSON a continuación: (cada registro tiene un ID secuencial "0"..."1"..."N" y un "propiedad_ID" único por cada propiedad, siendo el mismo propiedad_ID para los dos idiomas. Contiene campos en español, por ejemplo "titulo_es" y en inglés "titulo_en". Contiene campos de características que incluyen dos idiomas, por ejemplo: "features5": "[:en]Bathrooms: 3[:es]Baños: 3").
{
"0": {
"propiedad_id": "12607",
"tipo_propiedad": "Apartment",
"titulo_en": "Apartment for sale or rent in Costa del Este",
"titulo_es": "Apartamento en venta o renta en Costa del Este",
"descripcion_en": "A great apartment for sale or rent in the PH Latitude in excellent condition. The windows give in to the natural light and there are beautiful views of the mountains and the sea. The apartment includes appliances, air conditioners, ceiling fans, roller shades, porcelain floors and two parking spaces. The building has a very complete social area: gym, swimming pool, saunas, playground, party room, barbecue area, 24/7 surveillance, power plant, water tank and pump and many visitor parking lots. It is also well located near shopping centers, banks, pharmacies, medical centers, schools and supermarkets. Tax exempt for improvements until 2030. It is easily one of the best options for sale in the Costa del Este area. ",
"descripcion_es": "Se vende o se alquila estupendo apartamento en el PH Latitude en excelentes condiciones. Los ventanales dan entrada a la luz natural y se aprecian vistas hermosas a las montañas y el mar. El apartamento incluye línea blanca, aires acondicionados, abanicos de techo, roller shades, pisos de porcelanato y dos puestos de estacionamiento. El edificio cuenta con un área social completísima: gimnasio, piscina, saunas, parque infantil, sala de fiesta, área de barbacoa, vigilancia 24/7, planta eléctrica, tanque y bomba de agua y muchos estacionamientos de visita. Igualmente está bien ubicado cerca de centros comerciales, bancos, farmacias, centros médicos, escuelas y supermercados. Exonerado de impuestos a las mejoras hasta 2030. Fácilmente es una de las mejores opciones en venta en el área de Costa del Este. ",
"proposito": "Sale Rent",
"preciobusqueda": "342000.00",
"precventa": "342000.00",
"precalquiamoblado": "",
"precalquisinmueble": "1600.00",
"ancons": "2010",
"areaconst": "209.1500",
"lote": "",
"status": "reserved",
"URL": "",
"lugares": "Costa del Este",
"destacada": "true",
"direccion": "Panama, Panama, Juan Diaz, Costa del Este",
"latitud": "9.01620301759816000",
"longitud": "-79.46487307548523000",
"image_featured": "enlace oculto",
"agent": "Gina.Icaza@ServmorRealty.com",
"bedrooms": "3",
"bathrooms": "3",
"en_slug": "apartment for sale or rent in costa del este",
"condominio": "Latitude",
"image1": "enlace oculto",
"image2": "enlace oculto",
"image3": "enlace oculto",
"image4": "enlace oculto",
"image5": "enlace oculto",
"image6": "enlace oculto",
"image7": "enlace oculto",
"image8": "enlace oculto",
"image9": "enlace oculto",
"image10": "enlace oculto",
"image11": "enlace oculto",
"image12": "enlace oculto",
"image13": "enlace oculto",
"image14": "enlace oculto",
"image15": "enlace oculto",
"image16": "enlace oculto",
"image17": "enlace oculto",
"image18": "enlace oculto",
"image19": "enlace oculto",
"image20": "enlace oculto",
"image21": "enlace oculto",
"image22": "enlace oculto",
"image23": "enlace oculto",
"image24": "enlace oculto",
"image25": "enlace oculto",
"image26": "enlace oculto",
"image27": "enlace oculto",
"image28": "enlace oculto",
"image29": "enlace oculto",
"image30": "",
"image31": "",
"image32": "",
"image33": "",
"image34": "",
"image35": "",
"image36": "",
"image37": "",
"image38": "",
"image39": "",
"image40": "",
"image41": "",
"image42": "",
"image43": "",
"image44": "",
"image45": "",
"image46": "",
"image47": "",
"image48": "",
"image49": "",
"image50": "",
"image51": "",
"image52": "",
"image53": "",
"image54": "",
"image55": "",
"image56": "",
"image57": "",
"image58": "",
"image59": "",
"image60": "",
"image61": "",
"image62": "",
"image63": "",
"image64": "",
"image65": "",
"image66": "",
"image67": "",
"image68": "",
"image69": "",
"image70": "",
"image71": "",
"image72": "",
"image73": "",
"image74": "",
"image75": "",
"features1": "[:en]Bedrooms: 3[:es]Recámaras: 3",
"features2": "[:en]Maids Bedroom[:es]Cuarto de Servicio",
"features3": "[:en]Social Area[:es]Area Social",
"features4": "[:en]Water Tank System[:es]Tanque de Reserva",
"features5": "[:en]Bathrooms: 3[:es]Baños: 3",
"features6": "[:en]Maids Bathroom[:es]Baño de Servicio",
"features7": "[:en]Pool[:es]Piscina",
"features8": "[:en]Power Generator[:es]Planta Eléctrica",
"features9": "[:en]Guest Bathroom: 1[:es]Baños de visita: 1",
"features10": "[:en]Parking Spaces: 2[:es]Estacionamientos: 2",
"features11": "[:en]Party Room[:es]Salón de Fiestas",
"features12": "[:en]Service Elevator[:es]Elevador de Servicio",
"features13": "[:en]Living Room[:es]Sala",
"features14": "[:en]H O A Fee: 408[:es]Mantenimiento: 408",
"features15": "[:en]Gym[:es]Gimnasio",
"features16": "[:en]Balcony[:es]Balcón",
"features17": "[:en]Dining Room[:es]Comedor",
"features18": "[:en]Play Ground[:es]Area de Juegos",
"features19": "[:en]Breakfast Area[:es]Desayunador",
"features20": "[:en]Lamps[:es]Lámparas",
"features21": "[:en]Kitchen[:es]Cocina",
"features22": "[:en]Curtains[:es]Cortinas",
"features23": "[:en]Ocean View[:es]Vista al Mar",
"features24": "[:en]Appliances[:es]Línea Blanca",
"features25": "[:en]Elevators[:es]Elevador",
"features26": "[:en]Security[:es]Seguridad",
"features27": "[:en]City View[:es]Vista a la Ciudad",
"features28": "[:en]Water Heater[:es]Calentador Agua",
"features29": "[:en]Visitors Parking[:es]Estac. de Visitas",
"features30": "[:en]Mountain View[:es]Vista a las Montañas",
"features31": "",
"features32": "",
"features33": "",
"features34": "",
"features35": "",
"features36": "",
"features37": "",
"features38": "",
"features39": "",
"features40": "",
"features41": "",
"features42": "",
"features43": "",
"features44": "",
"features45": "",
"features46": ""
},
"1": {
"propiedad_id": "13024",
"tipo_propiedad": "Lot",
"titulo_en": "Land in Marbella",
"titulo_es": "Terreno en Marbella",
"descripcion_en": " Central land in Marbella, a few steps from Calle 50, in a quiet area and in the heart of the city, with a perfect footage to build. ",
"descripcion_es": "Céntrico terreno en Marbella, a pocos pasos de Calle 50, en una zona tranquila y en el pleno centro de la ciudad, con un metraje perfecto para construir. Zonificacion ZMG grupo 6",
"proposito": "Sale",
"preciobusqueda": "575000.00",
"precventa": "575000.00",
"precalquiamoblado": "",
"precalquisinmueble": "",
"ancons": "1998",
"areaconst": "",
"lote": "631.7200",
"status": "reserved",
"URL": "",
"lugares": "Marbella",
"destacada": "true",
"direccion": "Panama, Panama, Bella Vista, Marbella",
"latitud": "8.97966660962349600",
"longitud": "-79.52092646184768000",
"image_featured": "enlace oculto",
"agent": "Jenny.Becerra@ServmorRealty.com",
"bedrooms": "",
"bathrooms": "",
"en_slug": "land in marbella",
"condominio": "--n/a--",
"image1": "enlace oculto",
"image2": "enlace oculto",
"image3": "enlace oculto",
"image4": "enlace oculto",
"image5": "enlace oculto",
"image6": "enlace oculto",
"image7": "",
"image8": "",
"image9": "",
"image10": "",
"image11": "",
"image12": "",
"image13": "",
"image14": "",
"image15": "",
"image16": "",
"image17": "",
"image18": "",
"image19": "",
"image20": "",
"image21": "",
"image22": "",
"image23": "",
"image24": "",
"image25": "",
"image26": "",
"image27": "",
"image28": "",
"image29": "",
"image30": "",
"image31": "",
"image32": "",
"image33": "",
"image34": "",
"image35": "",
"image36": "",
"image37": "",
"image38": "",
"image39": "",
"image40": "",
"image41": "",
"image42": "",
"image43": "",
"image44": "",
"image45": "",
"image46": "",
"image47": "",
"image48": "",
"image49": "",
"image50": "",
"image51": "",
"image52": "",
"image53": "",
"image54": "",
"image55": "",
"image56": "",
"image57": "",
"image58": "",
"image59": "",
"image60": "",
"image61": "",
"image62": "",
"image63": "",
"image64": "",
"image65": "",
"image66": "",
"image67": "",
"image68": "",
"image69": "",
"image70": "",
"image71": "",
"image72": "",
"image73": "",
"image74": "",
"image75": "",
"features1": "[:en]Zoning[:es]Zonificación",
"features2": "",
"features3": "",
"features4": "",
"features5": "",
"features6": "",
"features7": "",
"features8": "",
"features9": "",
"features10": "",
"features11": "",
"features12": "",
"features13": "",
"features14": "",
"features15": "",
"features16": "",
"features17": "",
"features18": "",
"features19": "",
"features20": "",
"features21": "",
"features22": "",
"features23": "",
"features24": "",
"features25": "",
"features26": "",
"features27": "",
"features28": "",
"features29": "",
"features30": "",
"features31": "",
"features32": "",
"features33": "",
"features34": "",
"features35": "",
"features36": "",
"features37": "",
"features38": "",
"features39": "",
"features40": "",
"features41": "",
"features42": "",
"features43": "",
"features44": "",
"features45": "",
"features46": ""
}
}
Symptoms:
No veo de donde descargar el plugin Complemento WPML All Import.
Questions:
¿Debo importar dos archivos o hay forma de importar desde el mismo JSON para dos idiomas?
¿Dónde puedo descargar el plugin Complemento WPML All Import?
No estoy muy seguro de cuál es el procedimiento actual que usas para importar el contenido ya que de por sí, lo que te recomendó nuestro asistente AI funciona con los plugins que tenemos para el proceso del import/export.
El problema es que hasta ahora ninguno de los plugins acepa JSON como un input.
Si no me equivoco, el importer default de WordPress tampoco acepta JSON, sino un XML. los standards en sí son CSV, algunos aceptan Excel Sheets y el XML que es el "nativo".