He rescatado un viejo proyecto que originalmente fue escrito solo para el público español y ahora tengo que internacionalizarlo.¿Cómo implementar la traducción en un proyecto web existente?
Este proyecto cuenta con 3 tipos de cadenas de texto:
- Cuerdas escritos desde PHP: Por ejemplo: echo "Hello World"
- cadenas cortas en campos de la base: campos de bases de datos que contienen texto , por ejemplo, listas de nombres de países.
- cadenas HTML incrustado (archivos estáticos): Por ejemplo, un archivo estático que contiene un archivo HTML:
<html>...<body>...<p>Hello world</p>
... - HTML incrustado cuerdas (base de datos): Igual que el anterior, pero el archivo HTML se inserta en una campo de texto en la base de datos.
Primero no hay problema, porque hay muy pocos hilos y muy localizados. El segundo caso también está muy localizado, por lo que no es realmente un gran problema. Pero los últimos dos casos son inmanejables: cientos de archivos HTML (estáticos + base de datos) con cientos de cadenas dentro.
Por lo tanto, estoy buscando un método automatizado para extraer todas las cadenas en un formato reconocible, entregárselo a los traductores y luego tener mis páginas en otros idiomas.
¿Existe algo similar o debería crear una solución personalizada? En este caso, ¿alguna idea?
¿Le sirvió de algo? –
Realmente, gracias !! – Ivan
De nada :) –