User Tag List

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 18

Tema: Averiguar el lenguaje elegido en el menú

  1. #1

    Fecha de ingreso
    Feb 2007
    Ubicación
    Castellón
    Mensajes
    650
    Mencionado
    26 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    110
    Thanked in
    Agradecido 58 veces en [ARG:2 UNDEFINED] posts

    Averiguar el lenguaje elegido en el menú

    Para dejar un juego "niquelao" hay que evitar que el usuario tenga que elegir el lenguaje en el juego: ya lo eligió en su momento en el menú de la consola!

    Esto es lo que yo hago en Caanoo
    Código:
    		if(os_id==os_caanoo)
    			fp=fopen("/mnt/ubifs/usr/gp2x/common.ini",O_READ);
    			if(fp)
    				while(!feof(fp))
    					cadena_lenguaje=fgets(fp);
    					if(find(cadena_lenguaje,"language")>-1)
    						env_lang=""+cadena_lenguaje[11]+cadena_lenguaje[12];
    						break;
    					end
    				end
    				fclose(fp);
    			end
    			ops.lenguaje=0;
    			switch(env_lang)
    				case "es": ops.lenguaje=1; end
    				case "it": ops.lenguaje=2; end
    				case "de": ops.lenguaje=3; end
    				case "fr": ops.lenguaje=4; end
    			end
    		end

  2. #2

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Te olvidaste ponerlo como tip para Bennu, porque en Fenix no tienes os_id=caanoo.Grácias por el aporte, me has hecho pensar en varias alternativas para saberlo, aunque yo prefiero que el usuario eliga el idioma en las opciones y tener el ingles por defecto.Sobre gustos los colores xDDD

  3. #3

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,446
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    86
    Agradecer Thanks Received 
    152
    Thanked in
    Agradecido 90 veces en [ARG:2 UNDEFINED] posts
    Es un idea muy buena. En wiz en /mnt/ubifs no está ese fichero, pero está en /usr/gp2x/common.ini. Este fichero tiene una sección [main] y con una entrada languaje=es_ES. Por lo que se podría leer igualmente de este sitio.

  4. #4

    Fecha de ingreso
    Mar 2008
    Ubicación
    Aquí
    Mensajes
    2,205
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    15
    Buena idea aunque aún así todo yo dejaría elegir idioma en el menú de opciones. Imaginate que por lo que sea el usuario quiere ver tus traducciones al inglés o que quiere retocar tu código fuente (si fuera abierto que no lo se) para añadir catalan, euskera etc (idiomas que no éxisten en el menú).

    Repito que me parece muy muy buena idea pero por aportar algo esa es mi opinión

  5. #5

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,748
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,620
    Thanked in
    Agradecido 651 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    284

  6. #6

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Aunque yo haria un pequeño cambio, los case por if's, donde pondria un else con el idioma 'en', por si sale un firmware que no tenga ninguno de esos idiomas

  7. #7

    Fecha de ingreso
    Feb 2006
    Ubicación
    Madrid
    Mensajes
    510
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    6
    Thanked in
    Agradecido 3 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Yo uso otro solución.

    Solo castellano, y antiguo.

    Como bien dijo Elaine: ¡cuando sólo hay un candidato, sólo hay una elección!

    Cita Iniciado por panreyes Ver mensaje
    Para dejar un juego "niquelao" hay que evitar que el usuario tenga que elegir el lenguaje en el juego: ya lo eligió en su momento en el menú de la consola!

    Esto es lo que yo hago en Caanoo
    Código:
    		if(os_id==os_caanoo)
    			fp=fopen("/mnt/ubifs/usr/gp2x/common.ini",O_READ);
    			if(fp)
    				while(!feof(fp))
    					cadena_lenguaje=fgets(fp);
    					if(find(cadena_lenguaje,"language")>-1)
    						env_lang=""+cadena_lenguaje[11]+cadena_lenguaje[12];
    						break;
    					end
    				end
    				fclose(fp);
    			end
    			ops.lenguaje=0;
    			switch(env_lang)
    				case "es": ops.lenguaje=1; end
    				case "it": ops.lenguaje=2; end
    				case "de": ops.lenguaje=3; end
    				case "fr": ops.lenguaje=4; end
    			end
    		end
    El conocimiento humano pertenece al mundo
    Blog www.xwolf.es
    Sony Network XWolfOverride

  8. #8

    Fecha de ingreso
    Mar 2007
    Ubicación
    Barna
    Mensajes
    10,337
    Mencionado
    92 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    366
    Agradecer Thanks Received 
    1,790
    Thanked in
    Agradecido 943 veces en [ARG:2 UNDEFINED] posts
    Muchas gracias por el método, pero a mí me toca mucho las narices que el juego no me deje escoger en qué idioma quiero jugar (por ejemplo, la mayoría de juegos de X360 o de NDS). Hay juegos con traducciones muy buenas, y otros que parecen extrañísimos en castellano. ¿Has considerado la posibilidad de utilizar el idioma de la Caanoo como idioma por defecto, pero aún así dejar escoger el idioma en las opciones?

  9. #9

    Fecha de ingreso
    Mar 2008
    Ubicación
    Aquí
    Mensajes
    2,205
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    15
    Cita Iniciado por juanvvc Ver mensaje
    Muchas gracias por el método, pero a mí me toca mucho las narices que el juego no me deje escoger en qué idioma quiero jugar (por ejemplo, la mayoría de juegos de X360 o de NDS). Hay juegos con traducciones muy buenas, y otros que parecen extrañísimos en castellano. ¿Has considerado la posibilidad de utilizar el idioma de la Caanoo como idioma por defecto, pero aún así dejar escoger el idioma en las opciones?
    Vamos, lo que acabo de poner hace un par de post otro de mi opinión jejeje

  10. #10

    Fecha de ingreso
    Mar 2007
    Ubicación
    Barna
    Mensajes
    10,337
    Mencionado
    92 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    366
    Agradecer Thanks Received 
    1,790
    Thanked in
    Agradecido 943 veces en [ARG:2 UNDEFINED] posts
    ¿Ein? ¿Por qué hay un espacio en blanco justo encima de este mensaje? Es como si alguien hubiese escrito algo pero no se ve nada. Será un error del foro.


  11. #11

    Fecha de ingreso
    Mar 2008
    Ubicación
    Aquí
    Mensajes
    2,205
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    15
    Cita Iniciado por juanvvc Ver mensaje
    ¿Ein? ¿Por qué hay un espacio en blanco justo encima de este mensaje? Es como si alguien hubiese escrito algo pero no se ve nada. Será un error del foro.


    Me ha costado pillar la gracia... voy a por un poco de coca cola por vena que creo que me estoy quedando abobado

  12. #12

    Fecha de ingreso
    Aug 2003
    Ubicación
    Madrid (Getafe)
    Mensajes
    13,901
    Mencionado
    48 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    221
    Thanked in
    Agradecido 164 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    2
    nadie ha dicho que no se deje luego al usuario elegir el idioma. solo os ha dicho como "Averiguar el lenguaje elegido en el menú". luego que cada programador lo use como desee.

    Aiken

  13. #13

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,180
    Mencionado
    247 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    670
    Agradecer Thanks Received 
    1,845
    Thanked in
    Agradecido 1,263 veces en [ARG:2 UNDEFINED] posts
    Como recurso mola, pero llamadme retrógrado: prefiero seguir usando el típico menú de selección de idioma. Es más, paso de idiomas (que no me da nunca tiempo de meterle otro )

    Cita Iniciado por GameMaster Ver mensaje
    Aunque yo haria un pequeño cambio, los case por if's, donde pondria un else con el idioma 'en', por si sale un firmware que no tenga ninguno de esos idiomas
    El SWITCH/CASE tiene una cláusula DEFAULT para cuando no se cumple ninguna de las condiciones de los CASE. Y es muy importante, sobre todo en lenguajes como VHDL
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  14. #14

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Grácias, es que estoy aprendiendo a programar, interesante el case ese xDDD

  15. #15

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,748
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,620
    Thanked in
    Agradecido 651 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    284
    Cita Iniciado por Drumpi Ver mensaje
    El SWITCH/CASE tiene una cláusula DEFAULT para cuando no se cumple ninguna de las condiciones de los CASE. Y es muy importante, sobre todo en lenguajes como VHDL
    ya te digo
    < - >
    Cita Iniciado por GameMaster Ver mensaje
    Grácias, es que estoy aprendiendo a programar, interesante el case ese xDDD
    nunca es tarde.
    Última edición por jduranmaster; 16/11/2010 a las 22:06 Razón: Edición automática anti doble-post.

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •