Automatorローカリゼーションの問題?


0

Automatorの何が問題なのかを理解するのに苦労しています。

以前はexiftool、写真をフォルダごとに整理するコマンドを使用して、短いオートマトンスクリプトを起動していました。

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

このスクリプトは、写真が撮影された日付に応じた名前のフォルダーを作成しました。私の場合、OS Xの設定により、一部の引数(月または日)が「フランス語文学」になっています(exiftoolローカライズオプションは付属していません)。

Mavericksのインストール後、スクリプトはまだ機能していますが、これらの同じ引数は英語のみです。ターミナルでこのスクリプトを使用しても、それらはまだフランス語で表示されます。

誰かが同じ問題を抱えていますか、または他の誰かが私がどこかに間違っているかどうかを理解するのに役立ちますか?

回答:


1

LC_TIMEを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

ターミナルとiTerm 2は、システム環境設定で選択された地域に基づいてLANG(LC_TIMEを変更)を自動的に設定します。

10.8および10.9のインストールでは、[シェルスクリプトの実行]コマンドはデフォルトでCロケールを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.