Foros del Web » Programación para mayores de 30 ;) » .NET »

Traductor

Estas en el tema de Traductor en el foro de .NET en Foros del Web. Hola a todos os comento, estoy realizando un proyecto para una asignatura, que consiste en juego web tipo ogame, el caso es que tengo una ...
  #1 (permalink)  
Antiguo 13/07/2009, 00:30
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 5 meses
Puntos: 0
Traductor

Hola a todos os comento, estoy realizando un proyecto para una asignatura, que consiste en juego web tipo ogame, el caso es que tengo una tabla llamada unidad que es la encargada de almacenar la información de las unidades del juego, el formulario incluiría los campos

Nombre, descripción...... lo típico, el caso es que también necesitaría almacenar, nombre en ingles, descripción en ingles, etc y quería saber si hay alguna librería, función o algo así que haga traducciones (aunque sean algo rusticas)?

Un saludo
  #2 (permalink)  
Antiguo 13/07/2009, 01:13
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Traductor

Supongo que lo que quieres hacer es algo como esto:

http://www.itsasontzibaten.net/?p=62

Se basa en tener para el caso de inglés y español 2 archivos de recursos (ReourcesES y ResourcesEN por ejemplo), uno con los textos en inglés y otro con los textos en español. Dentro de la página web, lo que tienes son labels (etiquetas) referenciadas a los elementos de las páginas de recursos.

Lo único que tienes que hacer es cambiar la página en la que se van a buscar los recursos en función de un selector que irá incluido en las páginas (por ejemplo el típico que ves de las banderitas, o con un select, o como prefieras).
  #3 (permalink)  
Antiguo 13/07/2009, 01:57
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Traductor

Aquí te dejo el tutorial para visual studio:

http://msdn.microsoft.com/es-es/libr...46(VS.80).aspx
  #4 (permalink)  
Antiguo 13/07/2009, 01:58
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Traductor

Mirare el enlace , que se me ha echado el tiempo encima, de todas formas , he investigado un poco mas y he dado con el api de Google, he trasteado un poco en el y tiene muy buena pinta , el único problema que tengo es que yo el resultado de la traducción lo necesitaría dentro de otro textbox

En el ejemplo utilizan esto
Código:
  function SetResultValue(result) {
            var resultDiv = document.getElementById('Results');
            resultDiv.innerHTML = result;
        }
yo en lugar de un div lo guardo en otro textbox, ahora el problema que tengo es que si trato de hacerlo con una pagina que utiliza otra de maestra me esta dando problemas, igual lo que hago es usar paginas normales (sin pagina maestra) donde tengo que usar las traducciones ya que voy un poco mal de tiempo
  #5 (permalink)  
Antiguo 13/07/2009, 02:28
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Traductor

Mirare el enlace , que se me ha echado el tiempo encima, de todas formas , he investigado un poco mas y he dado con el api de Google, he trasteado un poco en el y tiene muy buena pinta , el único problema que tengo es que yo el resultado de la traducción lo necesitaría dentro de otro textbox

En el ejemplo utilizan esto
Código:
  function SetResultValue(result) {
            var resultDiv = document.getElementById('Results');
            resultDiv.innerHTML = result;
        }
yo en lugar de un div lo guardo en otro textbox, ahora el problema que tengo es que si trato de hacerlo con una pagina que utiliza otra de maestra me esta dando problemas, igual lo que hago es usar paginas normales (sin pagina maestra) donde tengo que usar las traducciones ya que voy un poco mal de tiempo
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 07:01.