Go to the first, previous, next, last section, table of contents.


Cadenas con parámetros variables

Si hay variables a sustituir en la cadena, debe escribirse %s, %i, %f en la posición del string, entero o real, y mover la variable como un parámetro posterior a la cadena. El procedimiento _ realiza un "format" para componer la cadena final. Por ejemplo: set a "User $username running $nproc threads" Debe rescribirse: set a [_ "User %s running %i threads" $username $nproc]


Si la cadena fuente y su traducción tienen distintos códigos de formato %, el programa que use esta traducción puede fallar de forma incontrolada en tiempo de ejecución.
Para evitar estas situaciones, hay un menú especial:
Mensajes -> Comprobar errores
Para buscar inconsistencias (de formato) en las frases traducidas.
Por ejemplo, es un error traducir la frase "Copiados %d ficheros" por "Copied %f files", porque %d espera un parámetro entero mientras que %f espera un número real.


Go to the first, previous, next, last section, table of contents.