Tag: Developer (page 1) - Userlinux.net

Tag: Developer (page 1)

Buscar

Categorías
Nube de tags
Últimos comentarios
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
Webs amigas
Archivo
Promo
Links de interés

Agregando locales en Debian

Cuando jugamos con archivos .po y .mo en un proyecto web para dar soporte a distintos idiomas tenemos dependencia de las polémicas locales de cada sistema. Vamos a intentar solucionarlo.

En Debian -y en cualquier distribución desde que se sabe hacer- es sencillo, con el comando locale podemos saber las locales que tenemos instaladas:
# locale -a
C
POSIX
eS_ES.utf8
Pero nosotros queremos modificar esa lista, agregar nuevas locales o eliminar las que no se vayan a usar.

Jugando con archivos de idioma .po y .mo

La eterna duda de planteamiento en cuanto a localización de un proyecto -l10n ó multi-idioma para despistados-. Se puede resolver en forma de constantes en un archivo que se cargue al inicio dependiendo del idioma:
es.php:
define('USER','Usuario');
define('PASS', 'Contraseña');

en.php:
define('USER','User');
define('PASS', 'Password');

if($_SESSION['lang']=='es') include('es.php');
También se puede abordar el problema desde el mismo punto de vista pero cambiando constantes por variables, lo cual no sé hasta qué punto podría ser lógico puesto que realmente se trata de cadenas que no variarán a lo largo de la ejecución del script.

La compiladora

Pues eso, 10 motivos cruciales para cambiar el género de ese gran amigo de los programadores.
  1. Bastante susceptibles a mostrar avisos.
  2. Escuchan lo que dices, pero no lo que tratas de decir.
  3. Cuando notas algo erróneo y les preguntas qué anda mal, casi siempre responden: "Nada".
  4. En otras ocasiones, pueden reportar sin previo aviso incontables errores a una velocidad alarmante.
  5. A menudo pequeñas declaraciones se acaban convirtiendo en trabajos muy complejos.
  6. Charlar (smalltalk) se considera importante.
  7. Puedes estar haciendo algo que se da por bueno durante años, y de repente es totalmente incorrecto.
  8. Te piensas que se van a encargar de sacar la basura, pero al final la tienes que sacar tú.
  9. Olvidarte de una regla te puede meter en un lío bastante gordo.
  10. Tener la clase y el método apropiado a menudo es la clave del éxito.
[ Userlinux 2001 ~ 2010 | Sindicación ]