¿Problema con la localización del automatizador?

0

Tengo algunas dificultades para entender lo que está mal en Automator:

Solía lanzar un script de automator corto con un comando exiftool para organizar mis imágenes por carpetas:

exiftool -v '-Directory < DateTimeOriginal' -d /Users/home/Pictures/Photos-Sources/APN/%Y/%Y-%m" "%B/%Y-%m-%d" "%A -r "$f"

Esta secuencia de comandos creó una carpeta con el nombre según la fecha en que se tomó la foto. En mi caso, algunos argumentos (mes o día) están en "francés literario", debido a mi configuración de OS X ( exiftool no viene con ninguna opción de localización).

Después de la instalación de Mavericks, la secuencia de comandos aún funciona, pero estos mismos argumentos solo están en inglés; incluso cuando uso este script en una Terminal, todavía vienen en francés.

¿Alguien tiene el mismo problema o alguien más podría ayudarme a comprender si me equivoco en algún lugar?

    
pregunta humpty75 17.11.2013 - 01:13

1 respuesta

1

Puede cambiar el formato de hora configurando LC_TIME en fr_FR:

LC_TIME=fr_FR exiftool -v '-Directory<DateTimeOriginal' -d ~/Pictures/Photos-Sources/APN/%Y/%Y-%m\ %B/%Y-%m-%d\ %A -r "$f"

$ LC_TIME=C date +%A\ %B
Monday November
$ LC_TIME=fr_FR date +%A\ %B
Lundi novembre

Terminal e iTerm 2 configuran LANG (que cambia LC_TIME) automáticamente en función de la región seleccionada en Preferencias del sistema.

En mis instalaciones de 10.8 y 10.9, el comando Ejecutar Shell Script usa la configuración regional C de manera predeterminada.

    
respondido por el user495470 18.11.2013 - 09:06

Lea otras preguntas en las etiquetas