Estoy localizando mi aplicación para iPad/iPhone usando genstrings Classes/*.m
para generar el archivo Localizable.strings
. La mayoría de las cadenas funcionan bien y obtener la salida esperada, pero con algunas cadenas genstrings
está añadiendo o 1$
1$
en medio de mis especificadores de formato, como este:
/* No comment provided by engineer. */
"%@%i" = "%[email protected]%2$i";
/* No comment provided by engineer. */
"%@: %i" = "%[email protected]: %2$i";
/* No comment provided by engineer. */
"%@" = "%@";
No he tenido este problema con otras aplicaciones, y como pueden ver, no es consistente. Pero tampoco parece ser aleatorio, ya que cuando ejecuto genstrings
en los mismos archivos de clase, los 1$
etc. están siempre en el mismo lugar.
Puedo dejarlos y las cadenas funcionan con el formato correcto, pero los he eliminado manualmente porque no estoy seguro de qué hará el $
. Es molesto tener que pasar y actualizar manualmente las cadenas (además es probable que me pierda una).
¿Estoy pensando que podría tratarse de un problema de codificación de texto? ¿O puedo dejarlos en mis hilos de forma segura y simplemente ignorarlos?
¡Puede hacerse rico! :RE – fellowworldcitizen