firefox의 extension중에서
JPG file의 EXIF 정보를 볼 수 있게 하는 FXIF라는 것이 있다.
OPandaExif와 달리 windows, linux 가리지 않고, system에 뭘 깔지 않아도 되는 간편한 것이라서 쓰려고 맘먹었는데, 요즘 하는 일이 firefox의 확장쪽이라서 어떻게 되어 있는지 속을 풀어보았다.
대략적인 구조는 ./chrome/content 밑에 있는 fixfOverlay.xul에서
browser가 사용중인 locale 밑에 있는 fxif.properties를 fxif_bundle이라는 id로 등록하고,
exif.js에서 이를 gFXIFbundle object로 등록한다. 그런 다음 msg 출력하는 부분에서
와 갈이 끄집어 내면 된다.
각설하고... 그래서 en-US locale에 있는 file을 ko-KR로 copy해서 한글 번역작업을 대충 했다. (두단어 "transpose", "transverse"는 적절한 단어가 생각나지 않아서 못하고)
그리고, 저자에게 mail로 보내서 받은 답장.
라고 10월 18일 보내놓고 아직도 update하지 않는 건 역시 게을러서 아닐까?
꼬랑지. 한글번역이 포함된 FXIF
JPG file의 EXIF 정보를 볼 수 있게 하는 FXIF라는 것이 있다.
OPandaExif와 달리 windows, linux 가리지 않고, system에 뭘 깔지 않아도 되는 간편한 것이라서 쓰려고 맘먹었는데, 요즘 하는 일이 firefox의 확장쪽이라서 어떻게 되어 있는지 속을 풀어보았다.
[tolkien@tolkien fxif]$ ls -lR
.:
drwxr-xr-x 5 tolkien users 4096 2006-10-18 12:57 chrome
-rw-r--r-- 1 tolkien users 1704 2006-10-18 12:51 install.js
-rw-r--r-- 1 tolkien users 2525 2006-10-18 12:51 install.rdf
./chrome/content:
-rw-r--r-- 1 tolkien users 1088 2005-04-14 11:34 contents.rdf
-rw-r--r-- 1 tolkien users 21349 2005-04-14 10:25 exif.js
-rw-r--r-- 1 tolkien users 1155 2005-04-15 09:08 fxif1.gif
-rw-r--r-- 1 tolkien users 6300 2005-04-11 22:42 fxifOverlay.xul
./chrome/locale:
drwxr-xr-x 2 tolkien users 4096 2005-09-11 02:20 cs-CZ
drwxr-xr-x 2 tolkien users 4096 2005-09-11 02:19 de-DE
drwxr-xr-x 2 tolkien users 4096 2006-10-30 14:07 en-US
drwxr-xr-x 2 tolkien users 4096 2005-04-14 11:31 fr-FR
drwxr-xr-x 2 tolkien users 4096 2005-04-14 11:31 it-IT
drwxr-xr-x 2 tolkien users 4096 2005-06-09 13:13 ja-JP
drwxr-xr-x 2 tolkien users 4096 2005-09-11 02:23 zh-CN
drwxr-xr-x 2 tolkien users 4096 2006-10-18 11:50 zh-TW
./chrome/locale/en-US:
-rw-r--r-- 1 tolkien users 582 2005-04-08 10:41 contents.rdf
-rw-r--r-- 1 tolkien users 856 2005-04-11 22:42 fxif.dtd
-rw-r--r-- 1 tolkien users 1036 2005-04-11 22:16 fxif.properties
.:
drwxr-xr-x 5 tolkien users 4096 2006-10-18 12:57 chrome
-rw-r--r-- 1 tolkien users 1704 2006-10-18 12:51 install.js
-rw-r--r-- 1 tolkien users 2525 2006-10-18 12:51 install.rdf
./chrome/content:
-rw-r--r-- 1 tolkien users 1088 2005-04-14 11:34 contents.rdf
-rw-r--r-- 1 tolkien users 21349 2005-04-14 10:25 exif.js
-rw-r--r-- 1 tolkien users 1155 2005-04-15 09:08 fxif1.gif
-rw-r--r-- 1 tolkien users 6300 2005-04-11 22:42 fxifOverlay.xul
./chrome/locale:
drwxr-xr-x 2 tolkien users 4096 2005-09-11 02:20 cs-CZ
drwxr-xr-x 2 tolkien users 4096 2005-09-11 02:19 de-DE
drwxr-xr-x 2 tolkien users 4096 2006-10-30 14:07 en-US
drwxr-xr-x 2 tolkien users 4096 2005-04-14 11:31 fr-FR
drwxr-xr-x 2 tolkien users 4096 2005-04-14 11:31 it-IT
drwxr-xr-x 2 tolkien users 4096 2005-06-09 13:13 ja-JP
drwxr-xr-x 2 tolkien users 4096 2005-09-11 02:23 zh-CN
drwxr-xr-x 2 tolkien users 4096 2006-10-18 11:50 zh-TW
./chrome/locale/en-US:
-rw-r--r-- 1 tolkien users 582 2005-04-08 10:41 contents.rdf
-rw-r--r-- 1 tolkien users 856 2005-04-11 22:42 fxif.dtd
-rw-r--r-- 1 tolkien users 1036 2005-04-11 22:16 fxif.properties
대략적인 구조는 ./chrome/content 밑에 있는 fixfOverlay.xul에서
browser가 사용중인 locale 밑에 있는 fxif.properties를 fxif_bundle이라는 id로 등록하고,
exif.js에서 이를 gFXIFbundle object로 등록한다. 그런 다음 msg 출력하는 부분에서
exifObj.Distance = gFXIFbundle.getString("infinite")
와 갈이 끄집어 내면 된다.
각설하고... 그래서 en-US locale에 있는 file을 ko-KR로 copy해서 한글 번역작업을 대충 했다. (두단어 "transpose", "transverse"는 적절한 단어가 생각나지 않아서 못하고)
그리고, 저자에게 mail로 보내서 받은 답장.
Thank you! I will update the version on my website with your translation very soon. I'm sure Korean users will appreciate it even without one or two of those terms. :)
Regards,
-Ted
Regards,
-Ted
라고 10월 18일 보내놓고 아직도 update하지 않는 건 역시 게을러서 아닐까?
꼬랑지. 한글번역이 포함된 FXIF