Foros del Web » Programando para Internet » Android »

Traductor complicado/fácil

Estas en el tema de Traductor complicado/fácil en el foro de Android en Foros del Web. Buenas noches, 1 - Quiero saber como podría hacer un layout como el "R.gen" que tiene eclipse bundle y que ese layout_gen, pudiera convertir (dinamically). ...
  #1 (permalink)  
Antiguo 08/02/2014, 15:27
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 13 años, 2 meses
Puntos: 3
Traductor complicado/fácil

Buenas noches,

1 -

Quiero saber como podría hacer un layout como el "R.gen" que tiene eclipse bundle y que ese layout_gen, pudiera convertir (dinamically).

Ejemplo :
- > creo MainActivity
--> layout_main
---> value (default)
---> value-es (-> translate R.id.layout_main)
.
.
---> value-xx (-> translate R.id.layout_main)

(y cogiera los valores que siempre pones en la carpeta "value" pero traducidos por google.translate o otra )

(http://stackoverflow.com/questions/2041083/how-to-regenerate-r-class)
(http://programmers.stackexchange.com/questions/204890/whats-meant-by-todo-auto-generated-method-stub)


2-

Si ven un poco complicada la primera opción, entonces vamos a lo sencillo, normalmente creas una carpeta con value-es para el español así sucesivamente, dentro obviamente con los textos cambiados, eso me frustra, tengo que ir modificando uno etc..


Cómo puedo coger un layout y hacerle un buen translate y pasarlo a otro xml

Vamos a poner algo parecido al primer ejemplo :

value-es (-> translate R.id.layout_main) pero por java
con las interfaces necesarias para poder acceder a google.translate

La diferencia es que en esta tienes que crear la carpeta "value" "value--xx" tantas como necesites + su código, con su texto (ese texto cogido por java y hacerle un translate online)

Cómo lo ven ? (soy todo oídos por si hay alguna api ;) )

Última edición por drakgoku1; 08/02/2014 a las 16:12

Etiquetas: activity, java, traductor
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 14:10.