Establecer el idioma para la ejecución de un solo programa


Respuestas:


11

En ksh, bash y conchas similares,

LANG=es_MX.utf8 ./hellogt

se establecerá LANG=es_MX.utf8solo para la invocación de ./hellogt.

Más portátil, hay un programa llamado env

env LANG=es_MX.utf8 ./hellogt

que establecerá variables de entorno y ejecutará el programa especificado. Esto funciona en todos los shells, incluidos los cshtradicionales sh(que no admiten el primer método).


8

Te refieres a algo como:

LANG=es_MX.utf8 ./hellogt

? ¿O tal vez quiere decir que desea analizar la línea de comandos (argv), encontrar el idioma que se pasa y pasarlo a setlocale?


Para probar programas así sin modificar el código.
CW Holeman II

Entonces, el primero.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.