locked
How to make a universal application dianmica has several languages using json file

    Question

  • How to make a universal application dianmica has several languages using json file

    this example json (

    each port has its information in the content and description as I can I do it in several languages)

    {"Groups":[
      {
        "UniqueId": "Group-1",
        "Title": "Huelva",
        "Subtitle": "Huelva",
    	"ImagePath": "/Assets/gray.png",
        "Description" : "En la provincia de Huelva podrá encontrar imnensas playas, Parque Nacional de Doñana, en lo gastronomico podras disfrutar de los productos del mar y derivados del cerdo. Con un clima templado en el litoral",
        "Items":
        [
          {
            "UniqueId": "Group-1-Item-1",
            "Title": "Puerto de Ayamonte",
            "Subtitle": "Ayamonte",
    		"ItemTitle":"Descripcion",
    		"ImagePath": "/Assets/puertoayamonte.jpg",
            "Description" : "El nuevo puerto deportivo de Ayamonte está situado sobre el río Guadiana, en el estero de Pinillos, integrándose con gran armonia en el casco urbano. la navegación desde el extremo sur del dique de Villa Real de San Antonio a este puerto es de unas 3 millas.",
            "Content" : "El nuevo puerto deportivo de Ayamonte está situado sobre el río Guadiana, en el estero de Pinillos, integrándose con gran armonia en el casco urbano. la navegación desde el extremo sur del dique de Villa Real de San Antonio a este puerto es de unas 3 millas.",
    		"Latitude": "Latitud:",
    		"Longitude":"Longitud:",
    		"Alatitude": "37° 12' 35,09'' N",
    		"Blongitude": "7° 24' 34,93'' O",
    		"Lenght":"Eslora máxima:",
    		"Elenght": "no especificado",
    		"Draught": "Calado:",
    		"Ndraught": "3.5 metros",
    		"Services":"Servicios:",
    		"NauticalChart": "Carta náutica:",
    		"Fchart":"441-4411",
    		"Radio":"Radio:",
    		"Dradio":"VHFc9-16",
    		"Function":"Función:",
    		"Hfunction":"Deportiva",
    		"Email":"Correo electronico:",
    		"Addressemail":"ayamonte@eppa.es"
    		},
    		{
            "UniqueId": "Group-1-Item-2",
            "Title": "Puerto Isla Cristina",
            "Subtitle": "Isla Cristina",
    		"ItemTitle":"Descripcion",
    	    "ImagePath": "/Assets/islacristina.jpg",
            "Description" : "Situado en la margen izquierda del río Carrera. la carrera de marea es de 3,4 metros y las corrientes alacanzan los 2 nudos. Las marismas formadas en las desembocaduras de los ríos presentan distintas características , siendo el conjunto de estas zonas húmedas el enclave más importante para las aves migratorias europeas y africanas.",
            "Content" : "Situado en la margen izquierda del río Carrera. la carrera de marea es de 3,4 metros y las corrientes alacanzan los 2 nudos. Las marismas formadas en las desembocaduras de los ríos presentan distintas características , siendo el conjunto de estas zonas húmedas el enclave más importante para las aves migratorias europeas y africanas.",
    		"Latitude": "Latitud:",
    		"Longitude": "Longitud:",
    		"Alatitude": "37° 10' 50,96'' N",
    		"Blongitude": "7° 19' 39,20'' O",
    		"Lenght":"Eslora máxima:",
    		"Elenght": "20 metros",
    		"Draught": "Calado:",
    		"Ndraught": "2.0 metros",
    		"Services":"Servicios:",
    		"NauticalChart": "Carta náutica:",
    		"Fchart":"D-440",
    		"Radio":"Radio:",
    		"Dradio":"VhFc9-16",
    		"Function":"Función:",
    		"Hfunction":"Deportiva",
    		"Email":"Correo electronico:",
    		"Addressemail":"islacristina@eppa.es"
    		},
    		{
            "UniqueId": "Group-1-Item-3",
            "Title": "Marina Isla Canela",
            "Subtitle": "Ayamonte",
    		"ItemTitle":"Descripcion",
    		"ImagePath": "Assets/4foto.jpg",
            "Description" : "Marina Isla Canela es el nuevo Puerto derportivo situado en el vértice que forman la Costa de la luz , el Algarve y el río Guadiana. Exactamente en la desembocadura del río Carreras, en el interior del Centro de Interés Turístico Isla Canela. Su emplazamiento, a pocos minutos tanto de la mar abierta como de una magnifica dársena interior. Entre dos ríos, uno de ellos tan magnífico como el Guadiana, los esteros, las playas y la luz de la zona le hace un sitio imcomparable para disfrutar de la naturaleza y la navegación.",
            "Content" : "Marina Isla Canela es el nuevo Puerto derportivo situado en el vértice que forman la Costa de la luz , el Algarve y el río Guadiana. Exactamente en la desembocadura del río Carreras, en el interior del Centro de Interés Turístico Isla Canela. Su emplazamiento, a pocos minutos tanto de la mar abierta como de una magnifica dársena interior. Entre dos ríos, uno de ellos tan magnífico como el Guadiana, los esteros, las playas y la luz de la zona le hace un sitio imcomparable para disfrutar de la naturaleza y la navegación.",
    		"Latitude": "Latitud:",
    		"Longitude": "Longitud:",
    		"Alatitude": "37° 11' 13,0'' N",
    		"Blongitude": "7° 20' 25,0'' O",
    		"Lenght":"Eslora máxima:",
    		"Elenght": "24 metros",
    		"Draught": "Calado:",
    		"Ndraught": "2.50 metros",
    		"Services":"Servicios:",
    		"NauticalChart":"Carta náutica:",
    		"Fchart":"D-440",
    		"Radio":"Radio:",
    		"Dradio":"VHFc9-16",
    		"Function":"Función:",
    		"Hfunction":"Deportiva",
    		"Email":"Correo electronico:",
    		"Addressemail":"marina@islacanela.es"
    	   },


    Tuesday, February 24, 2015 6:20 PM

All replies

  • You'll have to implement this yourself if you want to use json files. You can bind the places these strings are used to properties filled from the json data.

    If you want to use the in-box globalization system with resw files see Globalizing your app . If these json files are available at compile time you could preprocess them into resw files.

    Wednesday, February 25, 2015 12:25 AM
    Owner
  • But when you have a universal application dynamic load json data file through data and that data specific are different
    the json data must be in the  resw

    as if in you resw put Content gives me error. For example. the port of ayamonte the content and description is different to the puerto isla crisitina,.

    how can I do it to other languages?

    Wednesday, February 25, 2015 10:52 AM