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.