En php (o tal vez gettext en general), ¿qué hace gettext cuando ve una variable de contenido dinámico?¿Cómo maneja gettext el contenido dinámico?
Tengo 2 casos en mente.
1) Digamos que tengo <?=$user1?> poked John <?=$user2?>
. Quizás en algún idioma el orden de las palabras sea diferente. ¿Cómo maneja gettext eso? (No, no estoy compilando Facebook, eso fue solo un ejemplo)
2) Digamos que almaceno algunas categorías en una base de datos. Raramente, pero se almacenan en una base de datos. ¿Qué pasaría si lo hago <?php echo gettext($data['name']); ?>
? Me gustaría que los traductores también traduzcan esos nombres de categoría, pero ¿tiene que hacerse en la base de datos?
Gracias
Los lectores de esta pregunta también pueden estar interesados en "¿Cómo especificar las variables ordenadas en los archivos gettext .po?": Http://stackoverflow.com/questions/13979962/how-to -specify-ordered-variables-in-gettext-po-files – Ryan