You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(22) |
Sep
(57) |
Oct
(39) |
Nov
(93) |
Dec
(72) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(15) |
Feb
(8) |
Mar
(12) |
Apr
(25) |
May
(2) |
Jun
|
Jul
(11) |
Aug
(32) |
Sep
(18) |
Oct
(53) |
Nov
|
Dec
(11) |
2004 |
Jan
(19) |
Feb
(1) |
Mar
(15) |
Apr
(17) |
May
(56) |
Jun
(19) |
Jul
(6) |
Aug
(16) |
Sep
(44) |
Oct
(31) |
Nov
(36) |
Dec
(13) |
2005 |
Jan
(2) |
Feb
(41) |
Mar
(304) |
Apr
(176) |
May
(19) |
Jun
(33) |
Jul
(14) |
Aug
(21) |
Sep
(4) |
Oct
(3) |
Nov
|
Dec
(8) |
2006 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(2) |
May
(2) |
Jun
(4) |
Jul
(2) |
Aug
|
Sep
(7) |
Oct
(10) |
Nov
|
Dec
|
2007 |
Jan
|
Feb
(3) |
Mar
(1) |
Apr
(4) |
May
(124) |
Jun
(59) |
Jul
(1) |
Aug
(13) |
Sep
(3) |
Oct
(11) |
Nov
(30) |
Dec
(35) |
2008 |
Jan
(31) |
Feb
(42) |
Mar
(4) |
Apr
(5) |
May
(2) |
Jun
(12) |
Jul
(8) |
Aug
(2) |
Sep
(4) |
Oct
(5) |
Nov
(89) |
Dec
(23) |
2009 |
Jan
(71) |
Feb
(5) |
Mar
(8) |
Apr
(7) |
May
(8) |
Jun
(7) |
Jul
|
Aug
(4) |
Sep
(58) |
Oct
(74) |
Nov
(53) |
Dec
(32) |
2010 |
Jan
(8) |
Feb
(13) |
Mar
(4) |
Apr
|
May
|
Jun
(10) |
Jul
(1) |
Aug
(2) |
Sep
(12) |
Oct
(17) |
Nov
(2) |
Dec
(24) |
2011 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(24) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(20) |
Mar
(18) |
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(12) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
|
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(5) |
From: Dan F. <dfa...@us...> - 2008-11-19 08:14:51
|
Update of /cvsroot/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv13727 Modified Files: NEWS ChangeLog Log Message: Document that libexif is now thread safe (when used appropriately). Also, clarify the string encoding issue since gettext takes care of converting strings into the appropriate locale's encoding. Index: NEWS =================================================================== RCS file: /cvsroot/libexif/libexif/NEWS,v retrieving revision 1.40 retrieving revision 1.41 diff -u -p -d -r1.40 -r1.41 --- NEWS 19 Nov 2008 06:23:11 -0000 1.40 +++ NEWS 19 Nov 2008 08:14:43 -0000 1.41 @@ -1,6 +1,9 @@ libexif-0.6.x: * Updated translations: nl, pl * Added some example programs + * libexif is now thread safe when the underlying C library is thread safe + and when each object allocated by libexif isn't used by more than one + thread simultaneously libexif-0.6.17 (2008-11-06): * Updated translations: cs, de, pl, sk, vi Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.289 retrieving revision 1.290 diff -u -p -d -r1.289 -r1.290 --- ChangeLog 18 Nov 2008 20:42:11 -0000 1.289 +++ ChangeLog 19 Nov 2008 08:14:43 -0000 1.290 @@ -1,7 +1,7 @@ 2008-11-18 Dan Fandrich <da...@co...> * libexif/exif-entry.c & configure.ac: use localtime_r when available - to be more thread safe + to make libexif thread safe * po/nl.po: Updated Dutch translation by Erwin Poeze * po/pl.po: Updated Polish translation by Jakub Bogusz * contrib/examples/*: Added a couple of simple example programs |
From: Dan F. <dfa...@us...> - 2008-11-19 08:14:51
|
Update of /cvsroot/libexif/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv13727/libexif Modified Files: exif.h Log Message: Document that libexif is now thread safe (when used appropriately). Also, clarify the string encoding issue since gettext takes care of converting strings into the appropriate locale's encoding. Index: exif.h =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -p -d -r1.7 -r1.8 --- exif.h 26 Jun 2007 02:07:59 -0000 1.7 +++ exif.h 19 Nov 2008 08:14:44 -0000 1.8 @@ -1,7 +1,7 @@ /*! \file exif.h exif/exif.h - * \brief Dummy header file + * \brief Dummy header file for documentation purposes * \date 2007 - * \author Hans Ulrich Niedermann + * \author Hans Ulrich Niedermann, et. al. * * \mainpage The libexif library * @@ -19,8 +19,10 @@ * * \section string_conventions String Conventions * - * Strings of 8 bit characters ("char*"). Character set and encoding - * are currently undefined, but that will change in the future. + * Strings of 8 bit characters ("char*"). When libexif is compiled with + * NLS, character set and encoding are as set in the current locale, + * except for strings that come directly from the data in EXIF + * tags which are returned in raw form. * * \section memory_management Memory Management Patterns * @@ -35,6 +37,15 @@ * * \section thread_safety Thread Safety * - * FIXME: Good question. Needs to be determined. + * libexif is thread safe when the underlying C library is also thread safe. + * Some libraries may require defining a special macro (like _REENTRANT) + * to ensure this, or may require linking to a special thread-safe version of + * the library. + * + * The programmer must ensure that each object allocated by libexif is only + * used in a single thread at once. For example, an ExifData* allocated + * in one thread can't be used in a second thread if there is any chance + * that the first thread could use it at the same time. Two threads + * can use libexif without issues if they never share handles. * */ |
From: Dan F. <dfa...@us...> - 2008-11-19 08:11:21
|
Update of /cvsroot/libexif/libexif/contrib/examples In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv13618 Added Files: .cvsignore Log Message: Ignore the generated makefiles --- NEW FILE: .cvsignore --- Makefile Makefile.in |
From: Dan F. <dfa...@us...> - 2008-11-19 06:23:18
|
Update of /cvsroot/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv871 Modified Files: NEWS Log Message: The code for Swedish is sv, not se Index: NEWS =================================================================== RCS file: /cvsroot/libexif/libexif/NEWS,v retrieving revision 1.39 retrieving revision 1.40 diff -u -p -d -r1.39 -r1.40 --- NEWS 6 Nov 2008 08:38:46 -0000 1.39 +++ NEWS 19 Nov 2008 06:23:11 -0000 1.40 @@ -1,10 +1,10 @@ libexif-0.6.x: - * + * Updated translations: nl, pl + * Added some example programs libexif-0.6.17 (2008-11-06): * Updated translations: cs, de, pl, sk, vi - * New translations: nl, se, en_CA - * Enabled sv translation by default + * New translations: nl, sv, en_CA * Bug fixes: #1773810, #1774626, #1536244, CVE-2007-6351, CVE-2007-6352, #2071600 and others * Enhanced support of Canon and Olympus makernotes |
From: Dan F. <dfa...@us...> - 2008-11-19 06:19:15
|
Update of /cvsroot/libexif/libexif/contrib/examples In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv318 Modified Files: cam_features.c Log Message: Cleaned up the code a bit Index: cam_features.c =================================================================== RCS file: /cvsroot/libexif/libexif/contrib/examples/cam_features.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -d -r1.1 -r1.2 --- cam_features.c 18 Nov 2008 20:42:13 -0000 1.1 +++ cam_features.c 19 Nov 2008 06:19:10 -0000 1.2 @@ -4,29 +4,34 @@ * Wed Jul 27 11:25:09 2005 * Copyright 2005 User: Naysawn Naderi * Email: ndn at xiphos dot ca + * + * Uses libdc1394 and libraw1394 ****************************************************************************/ #include <stdio.h> -#include <libraw1394/raw1394.h> -#include <libdc1394/dc1394_control.h> -#include <libdc1394/dc1394_register.h> #include <stdlib.h> #include <time.h> #include <sys/times.h> #include <errno.h> +#include <libraw1394/raw1394.h> +#include <libdc1394/dc1394_control.h> +#include <libdc1394/dc1394_register.h> //EXIF includes -#include "config.h" +#include <libexif/exif-data.h> +#include <libexif/exif-ifd.h> +#include <libexif/exif-loader.h> + +// Part of the exif command-line source package #include "libjpeg/jpeg-data.h" -#include "libexif/exif-data.h" -#include "libexif/exif-ifd.h" -#include "libexif/exif-loader.h" -int createEXIF(dc1394featureset_t *xFeatures, ExifData ** pParentEd); +#define FILENAME "test.jpg" +static int createEXIF(dc1394featureset_t *xFeatures, ExifData ** pParentEd); + int main(int argc, char *argv[]) { dc1394camera_t *pCamera, **pCameras=NULL; @@ -34,93 +39,75 @@ int main(int argc, char *argv[]) dc1394featureset_t xFeatures; int i; int err=dc1394_find_cameras(&pCameras, &iNumCameras); - + //EXIF STUFF - char cJpegOutputname[] = "foobar2.jpg"; JPEGData *pData; //float fOnefloat; ExifData * pEd; - - + + if (err!=DC1394_SUCCESS) { - fprintf( stderr, "Unable to look for cameras\n\n" - "Please check \n" - " - if the kernel modules `ieee1394',`raw1394' and `ohci1394' are loaded \n" - " - if you have read/write access to /dev/raw1394\n\n"); - exit(1); - } - - - /*----------------------------------------------------------------------- - * Initialize the camera - *-----------------------------------------------------------------------*/ - if (iNumCameras<1) { - fprintf(stderr, "no cameras found :(\n"); - exit(1); - } - pCamera=pCameras[0]; - for (i=1;i<iNumCameras;i++) - dc1394_free_camera(pCameras[i]); - free(pCameras); + fprintf( stderr, "Unable to look for cameras\n\n" + "Please check \n" + " - if the kernel modules `ieee1394',`raw1394' and `ohci1394' are loaded \n" + " - if you have read/write access to /dev/raw1394\n\n"); + exit(1); + } - if(dc1394_get_camera_feature_set(pCamera, &xFeatures)!=DC1394_SUCCESS) - fprintf(stdio, "unable to get feature set\n"); + + /*----------------------------------------------------------------------- + * Initialize the camera + *-----------------------------------------------------------------------*/ + if (iNumCameras<1) { + fprintf(stderr, "no cameras found :(\n"); + exit(1); + } + pCamera=pCameras[0]; + for (i=1;i<iNumCameras;i++) + dc1394_free_camera(pCameras[i]); + free(pCameras); + + if(dc1394_get_camera_feature_set(pCamera, &xFeatures)!=DC1394_SUCCESS) + fprintf(stdout, "unable to get feature set\n"); else printf("camera's feature set retrieved\n"); - + createEXIF(&xFeatures, &pEd); //tag the file with the settings of the camera - + //exif_data_dump (pEd); - + //write the Exif data to a jpeg file - pData = jpeg_data_new_from_file ("test.jpg"); //input data + pData = jpeg_data_new_from_file (FILENAME); //input data if (!pData) { - printf ("Could not load '%s'!\n", "test.jpg"); + printf ("Could not load '%s'!\n", FILENAME); return (-1); } - + printf("Saving EXIF data to jpeg file\n"); jpeg_data_set_exif_data (pData, pEd); printf("Set the data\n"); jpeg_data_save_file(pData, "foobar2.jpg"); - return 0; - + return 0; + } - + int createEXIF(dc1394featureset_t *xFeatures, ExifData ** pParentEd) { - - ExifEntry *pE; ExifData * pEd; - unsigned char *upcEb, ucpSize[2]; - unsigned int uiEbs; int i = !xFeatures->feature[DC1394_FEATURE_WHITE_BALANCE - DC1394_FEATURE_MIN].auto_active; ExifSRational xR = {xFeatures->feature[DC1394_FEATURE_BRIGHTNESS - DC1394_FEATURE_MIN].value, xFeatures->feature[DC1394_FEATURE_BRIGHTNESS - DC1394_FEATURE_MIN].max};; - JPEGData *pData; - -/* - if (argc <= 1) { - printf ("You need to specify a file!\n"); - return (1); - } - data = jpeg_data_new_from_file ("foobar.jpg"); - if (!data) { - printf ("Could not load '%s'!\n", "foobar.jpg"); - return (1); - } -*/ printf ("Creating EXIF data...\n"); pEd = exif_data_new (); /* - + Things to tag: - + EXIF_TAG_MAKE = 0x010f, EXIF_TAG_MODEL = 0x0110, EXIF_TAG_EXPOSURE_TIME = 0x829a, @@ -130,35 +117,16 @@ int createEXIF(dc1394featureset_t *xFeat EXIF_TAG_CONTRAST = 0xa408, EXIF_TAG_SATURATION = 0xa409, EXIF_TAG_SHARPNESS = 0xa40a, - EXIF printf ("Creating EXIF data...\n"); - pEd = exif_data_new (); -/_TAG_USER_COMMENT + EXIF_TAG_USER_COMMENT */ -/* - printf ("Creating EXIF entry...\n"); - pE = exif_entry_new (); - exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); - exif_entry_initialize (pE, EXIF_TAG_EXIF_VERSION); - //exif_entry_unref (e); -*/ - -/* printf("Creating EXIF Entry with a value\n"); - - pE = exif_entry_new (); - exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); - exif_entry_initialize (pE, EXIF_TAG_SHUTTER_SPEED_VALUE); - exif_set_srational (pE->data, exif_data_get_byte_order (pEd), xR); - //exif_entry_unref (pE); -*/ - printf ("Adding a Make reference\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_MAKE); pE->data="AVT"; exif_entry_unref (pE); - + printf ("Adding a Model reference\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); @@ -177,7 +145,7 @@ int createEXIF(dc1394featureset_t *xFeat exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_WHITE_BALANCE); exif_set_short(pE->data, exif_data_get_byte_order (pEd), i); //0=auto white balance, 1 = manual white balance - exif_entry_unref (pE); + exif_entry_unref (pE); //need to create logic according to the value of the sharpness printf ("Adding a Sharpness Reference\n"); @@ -185,16 +153,13 @@ int createEXIF(dc1394featureset_t *xFeat exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_SHARPNESS); exif_set_short(pE->data, exif_data_get_byte_order (pEd), 0); - exif_entry_unref (pE); - - + exif_entry_unref (pE); - printf ("Adding a Brightness reference\n"); - + //try to get brightness //printf("Float Value: %i\n",xFeatures->feature[DC1394_FEATURE_BRIGHTNESS - DC1394_FEATURE_MIN].value); - + pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_BRIGHTNESS_VALUE); @@ -205,27 +170,6 @@ int createEXIF(dc1394featureset_t *xFeat //exif_data_dump (pEd); *pParentEd = pEd; printf("Done!\n"); - - - //write the Exif data to a jpeg file -/* - pData = jpeg_data_new_from_file ("test.jpg"); //input data - if (!pData) {//need to create logic according to the value of the sharpness - printf ("Could not load '%s'!\n", "test.jpg"); - return (1); - } - - printf("Saving EXIF data to jpeg file\n"); - jpeg_data_set_exif_data (pData, pEd); - printf("Set the data\n"); - jpeg_data_save_file(pData, "foobar2.jpg"); -*/ - return 0; - - - - - - + return 0; } |
From: Dan F. <dfa...@us...> - 2008-11-19 05:54:35
|
Update of /cvsroot/libexif/libexif-website/static In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv27863/static Modified Files: index.html Added Files: docs.html Log Message: Created a documentation page with links into the CVS browser and to an HTML version of the exif man page. --- NEW FILE: docs.html --- <?xml version="1.0" encoding="us-ascii"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>libexif Project Documentation</title> <style type="text/css"> body { color: #000; background-color: #fff; } a:link { color: #00f; background-color: inherit; text-decoration: underline; } a:active { color: #f00; background-color: inherit; text-decoration: underline; } a:visited { color: #a0a; background-color: inherit; text-decoration: underline; } a:hover { color: #f00; background-color: inherit; text-decoration: underline; } div.banners { border: solid 1px #000; padding: 2px; margin: 0; background-color: #ddd; color: #000; height: 37px; } div.banners * { vertical-align: middle; } pre { border: dashed 1px #000; padding: 2px; background-color: #eee; color: #000; } </style> </head> <body> <h1>libexif Project Documentation</h1> <p> There is not currently much documentation available for libexif and its associated programs. What is available is linked here. </p> <h2>libexif</h2> <ul> <li><a href="api/">API Documentation</a> for programmers wishing to use libexif in their programs</li> <li><a href="internals/">Library Internals</a> for programmers wishing to modify libexif itself</li> <li><a href="http://libexif.cvs.sourceforge.net/viewvc/libexif/libexif/README?view=markup">README</a></li> <li><a href="http://libexif.cvs.sourceforge.net/viewvc/libexif/libexif/README-Win32.txt?view=markup">Win32 README</a></li> <li><a href="http://libexif.cvs.sourceforge.net/viewvc/libexif/libexif/contrib/examples/">Example programs</a></li> </ul> <h2>exif</h2> <ul> <li><a href="man/exif.html">man page</a> for the command-line client</li> <li><a href="http://libexif.cvs.sourceforge.net/viewvc/libexif/exif/README?view=markup">README</a></li> </ul> <h2>libexif-gtk</h2> <ul> <li><a href="http://libexif.cvs.sourceforge.net/viewvc/libexif/libexif-gtk/README?view=markup">README</a></li> </ul> <h2>gexif</h2> <ul> <li><a href="http://libexif.cvs.sourceforge.net/viewvc/libexif/gexif/README?view=markup">README</a></li> </ul> <h2>libexif-testsuite</h2> <ul> <li><a href="http://libexif.cvs.sourceforge.net/viewvc/libexif/libexif-testsuite/README?view=markup">README</a></li> </ul> <div class="banners"> <a href="http://sourceforge.net" title="Hosted by SourceForge.net"><img src="http://sourceforge.net/sflogo.php?group_id=12272&type=1" width="88" height="31" style="border:0;" alt="SourceForge.net Logo" /></a> <a href="http://validator.w3.org/check?uri=referer" title="Verify this page is valid XHTML 1.0"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" style="border:0;" /></a> <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Verify this page is valid CSS"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" /></a> <span>Last update: 2008-11-18</span> </div> </body> </html> Index: index.html =================================================================== RCS file: /cvsroot/libexif/libexif-website/static/index.html,v retrieving revision 1.19 retrieving revision 1.20 diff -u -p -d -r1.19 -r1.20 --- index.html 9 Nov 2008 16:35:11 -0000 1.19 +++ index.html 19 Nov 2008 05:54:28 -0000 1.20 @@ -78,16 +78,16 @@ as well as many other bug fixes and enha <h2>About the libexif project</h2> <ul> -<li><a href="https://sourceforge.net/projects/libexif">SF.net project page</a></li> -<li><a href="api/">libexif API documentation</a> (preliminary)</li> -<li><a href="internals/">libexif code internals documentation</a> (preliminary)</li> -<li>The libexif project maintains these four software packages:<ul> +<li>The libexif project maintains these five software packages:<ul> <li><strong>libexif</strong>, the EXIF parsing library.</li> <li><strong>exif</strong>, the simple command line interface to libexif.</li> <li><strong>libexif-gtk</strong>, the library of GTK+ based graphical user interface elements for libexif.</li> <li><strong>gexif</strong>, the GTK+ based GUI interface to libexif-gtk.</li> +<li><strong>libexif-testsuite</strong>, a harness for regression testing of libexif and exif.</li> </ul> </li> +<li><a href="https://sourceforge.net/projects/libexif">SF.net project page</a></li> +<li><a href="docs.html">Documentation</a></li> <li>Download libexif source code<ul> <li>as <a href="https://sourceforge.net/project/showfiles.php?group_id=12272">libexif source tarball releases</a></li> <li>from CVS (empty password on login) @@ -97,8 +97,8 @@ cvs -z3 -d:pserver:ano...@li...s cvs -z3 -d:pserver:ano...@li...:/cvsroot/libexif co -P <a href="http://libexif.cvs.sourceforge.net/libexif/exif/" title="exif in ViewVC">exif</a> cvs -z3 -d:pserver:ano...@li...:/cvsroot/libexif co -P <a href="http://libexif.cvs.sourceforge.net/libexif/libexif-gtk/" title="libexif-gtk in ViewVC">libexif-gtk</a> cvs -z3 -d:pserver:ano...@li...:/cvsroot/libexif co -P <a href="http://libexif.cvs.sourceforge.net/libexif/gexif/" title="gexif in ViewVC">gexif</a> +cvs -z3 -d:pserver:ano...@li...:/cvsroot/libexif co -P <a href="http://libexif.cvs.sourceforge.net/libexif/libexif-testsuite/" title="libexif-testsuite in ViewVC">libexif-testsuite</a> </pre> -CVS will be replaced by something better some time. </li> <!--li>from SVN (will be enabled some time in mid-2006): <pre> @@ -141,7 +141,7 @@ svn co https://libexif.svn.sourceforge.n style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" /></a> -<span>Last update: 2008-11-09</span> +<span>Last update: 2008-11-09</span> </div> </body> |
From: Dan F. <dfa...@us...> - 2008-11-19 05:44:51
|
Update of /cvsroot/libexif/exif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26538 Modified Files: Makefile.am Log Message: Created a target to allow manual generation of an HTML formatted man page. Index: Makefile.am =================================================================== RCS file: /cvsroot/libexif/exif/Makefile.am,v retrieving revision 1.25 retrieving revision 1.26 diff -u -p -d -r1.25 -r1.26 --- Makefile.am 6 Nov 2008 08:15:24 -0000 1.25 +++ Makefile.am 19 Nov 2008 05:44:44 -0000 1.26 @@ -44,5 +44,8 @@ cvs-tag-release: upload-release: echo ncftpput upload.sourceforge.net incoming/ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).* +# Create an HTML version of the man page for the web site +.1.html: + man2html -r -H libexif.sourceforge.net -M / "$^" | sed '1,/^$$/d' >"$@" # End of Makefile.am. |
From: Dan F. <dfa...@us...> - 2008-11-19 05:39:33
|
Update of /cvsroot/libexif/exif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25813 Modified Files: NEWS Log Message: Updated translations: id, nl, pl, sv Index: NEWS =================================================================== RCS file: /cvsroot/libexif/exif/NEWS,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -d -r1.18 -r1.19 --- NEWS 12 Nov 2008 03:29:18 -0000 1.18 +++ NEWS 19 Nov 2008 05:39:26 -0000 1.19 @@ -1,5 +1,5 @@ exif-0.6.x: - * Updated translations: zh_CN + * Updated translations: id, nl, pl, sv, zh_CN exif-0.6.17 (2008-11-06): * Fixed the output of -s and -t when iconv is configured |
From: Dan F. <dfa...@us...> - 2008-11-19 05:38:52
|
Update of /cvsroot/libexif/exif/exif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25701/exif Modified Files: actions.c Log Message: Be more specific about the possible cause of a MakerNote problem Index: actions.c =================================================================== RCS file: /cvsroot/libexif/exif/exif/actions.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -p -d -r1.35 -r1.36 --- actions.c 4 Nov 2008 05:19:58 -0000 1.35 +++ actions.c 19 Nov 2008 05:38:45 -0000 1.36 @@ -437,7 +437,7 @@ action_mnote_list (ExifData *ed, ExifPar n = exif_data_get_mnote_data (ed); if (!n) { - printf (_("Unknown MakerNote format.\n")); + printf (_("Unknown format or nonexistent MakerNote.\n")); return; } |
From: Dan F. <dfa...@us...> - 2008-11-19 05:37:01
|
Update of /cvsroot/libexif/exif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25475 Modified Files: ChangeLog exif.1 Log Message: exif.1: Added some examples of how to use the command-line Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/exif/ChangeLog,v retrieving revision 1.78 retrieving revision 1.79 diff -u -p -d -r1.78 -r1.79 --- ChangeLog 18 Nov 2008 20:33:38 -0000 1.78 +++ ChangeLog 19 Nov 2008 05:36:53 -0000 1.79 @@ -4,6 +4,7 @@ * po/nl.po: Updated Dutch translation by Erwin Poeze * po/pl.po: Updated Polish translation by Jakub Bogusz * po/sv.po: Updated Swedish translation by Daniel Nylander + * exif.1: Added some examples of how to use the command-line 2008-11-11 Dan Fandrich <da...@co...> Index: exif.1 =================================================================== RCS file: /cvsroot/libexif/exif/exif.1,v retrieving revision 1.11 retrieving revision 1.12 diff -u -p -d -r1.11 -r1.12 --- exif.1 5 Nov 2008 07:12:07 -0000 1.11 +++ exif.1 19 Nov 2008 05:36:53 -0000 1.12 @@ -123,6 +123,46 @@ Show help message. .TP .BI "\-\-usage" Display brief usage message. +.SH "EXAMPLES" +Display all recognized EXIF tags in an image and the tag contents: +.LP +.RS +exif image.jpg +.RE +.LP +Display a table listing all known EXIF tags and whether each one exists in the +given image: +.LP +.RS +exif --list-tags image.jpg +.RE +.LP +Extract the thumbnail into the file thumbnail.jpg: +.LP +.RS +exif --extract-thumbnail --output=thumbnail.jpg image.jpg +.RE +.LP +Display a list of the numeric values of all recognized EXIF tags and the +tag contents: +.LP +.RS +exif --ids image.jpg +.RE +.LP +Display the meaning of tag 0x9209 in the "EXIF" IFD according to the EXIF +specification: +.LP +.RS +exif --show-description --ifd=EXIF --tag=0x9209 +.RE +.LP +Add an Orientation tag with value "bottom - left" to an existing image: +.LP +.RS +exif --output=new.jpg --ifd=0 --tag=0x0112 --set-value=4 image.jpg +.RE +.LP .SH "AUTHOR" Written by Lutz Mueller <lu...@us...>. .SH "SEE ALSO" |
From: Dan F. <dfa...@us...> - 2008-11-18 23:41:42
|
Update of /cvsroot/libexif/libexif/libexif/fuji In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv11928 Modified Files: mnote-fuji-tag.c Log Message: Made a static table const Index: mnote-fuji-tag.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/fuji/mnote-fuji-tag.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -p -d -r1.5 -r1.6 --- mnote-fuji-tag.c 17 Feb 2008 18:31:56 -0000 1.5 +++ mnote-fuji-tag.c 18 Nov 2008 23:41:35 -0000 1.6 @@ -26,7 +26,7 @@ #include "mnote-fuji-tag.h" -static struct { +static const struct { MnoteFujiTag tag; const char *name; const char *title; |
From: Dan F. <dfa...@us...> - 2008-11-18 20:48:58
|
Update of /cvsroot/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv27282 Modified Files: README Log Message: Mention example programs, libexif-gtk, autoreconf Index: README =================================================================== RCS file: /cvsroot/libexif/libexif/README,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -d -r1.20 -r1.21 --- README 6 Nov 2008 01:37:53 -0000 1.20 +++ README 18 Nov 2008 20:48:53 -0000 1.21 @@ -44,7 +44,8 @@ to the header files. The short test-program test/test-mem illustrates how to create valid EXIF data from scratch, how to save EXIF data and how to load EXIF data -from data in memory. Don't hesitate to contact us +from data in memory. There are also a few simple example programs available +in the contrib/examples/ directory. Don't hesitate to contact us (<lib...@li...>) if you've got any questions on how to use libexif. @@ -76,6 +77,8 @@ LIBRARIES --------- I know of the following libraries that use or have been inspired by libexif: + - libexif-gtk: library of widgets to help display EXIF tags in GTK + programs (part of the libexif project) - pel: PHP-Code (http://pel.sourceforge.net) @@ -102,6 +105,12 @@ necessary: ./configure make +Or, possibly just: + + autoreconf -i + ./configure + make + Besides the standard arguments, configure takes several specific to libexif: --disable-docs To disable producing any documentation |
From: Dan F. <dfa...@us...> - 2008-11-18 20:42:18
|
Update of /cvsroot/libexif/libexif/contrib/examples In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26892/contrib/examples Added Files: Makefile.am cam_features.c thumbnail.c Log Message: contrib/examples/*: Added a couple of simple example programs to show how to use libexif. One was written by Naysawn Naderi and the other one I wrote. Closes bug #1246824. --- NEW FILE: Makefile.am --- # Simple example programs check_PROGRAMS = thumbnail # Example programs with dependencies other than plain libexif COMPLICATED_EXAMPLES = cam_features.c # Build just the simple examples as a sanity check, but include them all in # the source archive EXTRA_DIST = $(COMPLICATED_EXAMPLES) LDADD = $(top_builddir)/libexif/libexif.la --- NEW FILE: cam_features.c --- /*************************************************************************** * cam_features.c * * Wed Jul 27 11:25:09 2005 * Copyright 2005 User: Naysawn Naderi * Email: ndn at xiphos dot ca ****************************************************************************/ #include <stdio.h> #include <libraw1394/raw1394.h> #include <libdc1394/dc1394_control.h> #include <libdc1394/dc1394_register.h> #include <stdlib.h> #include <time.h> #include <sys/times.h> #include <errno.h> //EXIF includes #include "config.h" #include "libjpeg/jpeg-data.h" #include "libexif/exif-data.h" #include "libexif/exif-ifd.h" #include "libexif/exif-loader.h" int createEXIF(dc1394featureset_t *xFeatures, ExifData ** pParentEd); int main(int argc, char *argv[]) { dc1394camera_t *pCamera, **pCameras=NULL; int iNumCameras; dc1394featureset_t xFeatures; int i; int err=dc1394_find_cameras(&pCameras, &iNumCameras); //EXIF STUFF char cJpegOutputname[] = "foobar2.jpg"; JPEGData *pData; //float fOnefloat; ExifData * pEd; if (err!=DC1394_SUCCESS) { fprintf( stderr, "Unable to look for cameras\n\n" "Please check \n" " - if the kernel modules `ieee1394',`raw1394' and `ohci1394' are loaded \n" " - if you have read/write access to /dev/raw1394\n\n"); exit(1); } /*----------------------------------------------------------------------- * Initialize the camera *-----------------------------------------------------------------------*/ if (iNumCameras<1) { fprintf(stderr, "no cameras found :(\n"); exit(1); } pCamera=pCameras[0]; for (i=1;i<iNumCameras;i++) dc1394_free_camera(pCameras[i]); free(pCameras); if(dc1394_get_camera_feature_set(pCamera, &xFeatures)!=DC1394_SUCCESS) fprintf(stdio, "unable to get feature set\n"); else printf("camera's feature set retrieved\n"); createEXIF(&xFeatures, &pEd); //tag the file with the settings of the camera //exif_data_dump (pEd); //write the Exif data to a jpeg file pData = jpeg_data_new_from_file ("test.jpg"); //input data if (!pData) { printf ("Could not load '%s'!\n", "test.jpg"); return (-1); } printf("Saving EXIF data to jpeg file\n"); jpeg_data_set_exif_data (pData, pEd); printf("Set the data\n"); jpeg_data_save_file(pData, "foobar2.jpg"); return 0; } int createEXIF(dc1394featureset_t *xFeatures, ExifData ** pParentEd) { ExifEntry *pE; ExifData * pEd; unsigned char *upcEb, ucpSize[2]; unsigned int uiEbs; int i = !xFeatures->feature[DC1394_FEATURE_WHITE_BALANCE - DC1394_FEATURE_MIN].auto_active; ExifSRational xR = {xFeatures->feature[DC1394_FEATURE_BRIGHTNESS - DC1394_FEATURE_MIN].value, xFeatures->feature[DC1394_FEATURE_BRIGHTNESS - DC1394_FEATURE_MIN].max};; JPEGData *pData; /* if (argc <= 1) { printf ("You need to specify a file!\n"); return (1); } data = jpeg_data_new_from_file ("foobar.jpg"); if (!data) { printf ("Could not load '%s'!\n", "foobar.jpg"); return (1); } */ printf ("Creating EXIF data...\n"); pEd = exif_data_new (); /* Things to tag: EXIF_TAG_MAKE = 0x010f, EXIF_TAG_MODEL = 0x0110, EXIF_TAG_EXPOSURE_TIME = 0x829a, EXIF_TAG_BRIGHTNESS_VALUE = 0x9203, EXIF_TAG_WHITE_BALANCE = 0xa403, EXIF_TAG_GAIN_CONTROL = 0xa407, EXIF_TAG_CONTRAST = 0xa408, EXIF_TAG_SATURATION = 0xa409, EXIF_TAG_SHARPNESS = 0xa40a, EXIF printf ("Creating EXIF data...\n"); pEd = exif_data_new (); /_TAG_USER_COMMENT */ /* printf ("Creating EXIF entry...\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_EXIF_VERSION); //exif_entry_unref (e); */ /* printf("Creating EXIF Entry with a value\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_SHUTTER_SPEED_VALUE); exif_set_srational (pE->data, exif_data_get_byte_order (pEd), xR); //exif_entry_unref (pE); */ printf ("Adding a Make reference\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_MAKE); pE->data="AVT"; exif_entry_unref (pE); printf ("Adding a Model reference\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_MODEL); pE->data="510c"; exif_entry_unref (pE); printf ("Adding a Tag to reference # samples per pixel\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_SAMPLES_PER_PIXEL); //by default is 3 exif_entry_unref (pE); printf ("Adding a White Balance Reference\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_WHITE_BALANCE); exif_set_short(pE->data, exif_data_get_byte_order (pEd), i); //0=auto white balance, 1 = manual white balance exif_entry_unref (pE); //need to create logic according to the value of the sharpness printf ("Adding a Sharpness Reference\n"); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_SHARPNESS); exif_set_short(pE->data, exif_data_get_byte_order (pEd), 0); exif_entry_unref (pE); printf ("Adding a Brightness reference\n"); //try to get brightness //printf("Float Value: %i\n",xFeatures->feature[DC1394_FEATURE_BRIGHTNESS - DC1394_FEATURE_MIN].value); pE = exif_entry_new (); exif_content_add_entry (pEd->ifd[EXIF_IFD_0], pE); exif_entry_initialize (pE, EXIF_TAG_BRIGHTNESS_VALUE); exif_set_srational (pE->data, exif_data_get_byte_order (pEd), xR); //exif_data_dump (ed); //exif_data_dump (pEd); *pParentEd = pEd; printf("Done!\n"); //write the Exif data to a jpeg file /* pData = jpeg_data_new_from_file ("test.jpg"); //input data if (!pData) {//need to create logic according to the value of the sharpness printf ("Could not load '%s'!\n", "test.jpg"); return (1); } printf("Saving EXIF data to jpeg file\n"); jpeg_data_set_exif_data (pData, pEd); printf("Set the data\n"); jpeg_data_save_file(pData, "foobar2.jpg"); */ return 0; } --- NEW FILE: thumbnail.c --- /* * libexif example program to extract an EXIF thumbnail from an image * and save it into a new file. * * Placed into the public domain by Dan Fandrich */ #include <stdio.h> #include <libexif/exif-loader.h> int main(int argc, char **argv) { int rc = 1; ExifLoader *l; if (argc < 2) { printf("Usage: %s image.jpg\n", argv[0]); printf("Extracts a thumbnail from the given EXIF image.\n"); return rc; } /* Create an ExifLoader object to manage the EXIF loading process */ l = exif_loader_new(); if (l) { ExifData *ed; /* Load the EXIF data from the image file */ exif_loader_write_file(l, argv[1]); /* Get a pointer to the EXIF data */ ed = exif_loader_get_data(l); /* The loader is no longer needed--free it */ exif_loader_unref(l); l = NULL; if (ed) { /* Make sure the image had a thumbnail before trying to write it */ if (ed->data && ed->size) { FILE *thumb; char thumb_name[1024]; /* Try to create a unique name for the thumbnail file */ snprintf(thumb_name, sizeof(thumb_name), "%s_thumb.jpg", argv[1]); thumb = fopen(thumb_name, "wb"); if (thumb) { /* Write the thumbnail image to the file */ fwrite(ed->data, 1, ed->size, thumb); fclose(thumb); printf("Wrote thumbnail to %s\n", thumb_name); rc = 0; } else { printf("Could not create file %s\n", thumb_name); rc = 2; } } else { printf("No EXIF thumbnail in file %s\n", argv[1]); rc = 1; } /* Free the EXIF data */ exif_data_unref(ed); } } return rc; } |
From: Dan F. <dfa...@us...> - 2008-11-18 20:42:17
|
Update of /cvsroot/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26892 Modified Files: configure.ac ChangeLog Log Message: contrib/examples/*: Added a couple of simple example programs to show how to use libexif. One was written by Naysawn Naderi and the other one I wrote. Closes bug #1246824. Index: configure.ac =================================================================== RCS file: /cvsroot/libexif/libexif/configure.ac,v retrieving revision 1.48 retrieving revision 1.49 diff -u -p -d -r1.48 -r1.49 --- configure.ac 18 Nov 2008 10:15:49 -0000 1.48 +++ configure.ac 18 Nov 2008 20:42:11 -0000 1.49 @@ -204,6 +204,7 @@ AC_CONFIG_FILES([ po/Makefile.in libexif-uninstalled.pc binary/Makefile contrib/Makefile + contrib/examples/Makefile ]) AC_OUTPUT Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.288 retrieving revision 1.289 diff -u -p -d -r1.288 -r1.289 --- ChangeLog 18 Nov 2008 20:28:37 -0000 1.288 +++ ChangeLog 18 Nov 2008 20:42:11 -0000 1.289 @@ -4,6 +4,9 @@ to be more thread safe * po/nl.po: Updated Dutch translation by Erwin Poeze * po/pl.po: Updated Polish translation by Jakub Bogusz + * contrib/examples/*: Added a couple of simple example programs + to show how to use libexif. One was written by Naysawn Naderi + and the other one I wrote. Closes bug #1246824. 2008-11-06 Dan Fandrich <da...@co...> |
From: Dan F. <dfa...@us...> - 2008-11-18 20:42:17
|
Update of /cvsroot/libexif/libexif/contrib In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26892/contrib Modified Files: Makefile.am Log Message: contrib/examples/*: Added a couple of simple example programs to show how to use libexif. One was written by Naysawn Naderi and the other one I wrote. Closes bug #1246824. Index: Makefile.am =================================================================== RCS file: /cvsroot/libexif/libexif/contrib/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -d -r1.1 -r1.2 --- Makefile.am 6 Nov 2008 06:54:50 -0000 1.1 +++ Makefile.am 18 Nov 2008 20:42:13 -0000 1.2 @@ -1,3 +1,5 @@ +SUBDIRS = examples + # The c++ and aolserver contrib directories are out of date and are # are pointless to distribute in the offical source release. |
From: Dan F. <dfa...@us...> - 2008-11-18 20:36:46
|
Update of /cvsroot/libexif/libexif/contrib/examples In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26602/examples Log Message: Directory /cvsroot/libexif/libexif/contrib/examples added to the repository |
From: Dan F. <dfa...@us...> - 2008-11-18 20:33:43
|
Update of /cvsroot/libexif/exif/po In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26226/po Modified Files: nl.po id.po pl.po sv.po Log Message: po/id.po: Updated Indonesian translation by Andhika Padmawan po/nl.po: Updated Dutch translation by Erwin Poeze po/pl.po: Updated Polish translation by Jakub Bogusz po/sv.po: Updated Swedish translation by Daniel Nylander Index: pl.po =================================================================== RCS file: /cvsroot/libexif/exif/po/pl.po,v retrieving revision 1.5 retrieving revision 1.6 diff -u -p -d -r1.5 -r1.6 --- pl.po 23 Jan 2008 04:01:15 -0000 1.5 +++ pl.po 18 Nov 2008 20:33:39 -0000 1.6 @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: exif 0.6.16-pre1\n" +"Project-Id-Version: exif 0.6.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-01-21 14:29-0800\n" -"PO-Revision-Date: 2008-01-22 22:14+0100\n" +"POT-Creation-Date: 2008-11-06 01:03-0800\n" +"PO-Revision-Date: 2008-11-18 18:28+0100\n" "Last-Translator: Jakub Bogusz <qb...@pl...>\n" "Language-Team: Polish <tra...@li...>\n" "MIME-Version: 1.0\n" @@ -15,22 +15,127 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: exif/actions.c:45 +#: exif/actions.c:56 +#, c-format +msgid "Not enough memory." +msgstr "Za maÅo pamiÄci." + +#: exif/actions.c:74 +#, c-format +msgid "Setting a value for this tag is unsupported!" +msgstr "Ustawianie wartoÅci tego znacznika nie jest obsÅugiwane!" + +#: exif/actions.c:91 +#, c-format +msgid "Too few components specified!" +msgstr "Podano za maÅo skÅadowych!" + +#: exif/actions.c:106 +#, c-format +msgid "Internal error. Please contact <%s>." +msgstr "BÅÄ d wewnÄtrzny. ProszÄ skontaktowaÄ siÄ z <%s>." + +#: exif/actions.c:143 +#, c-format +msgid "Not yet implemented!" +msgstr "Jeszcze nie zaimplementowane!" + +#: exif/actions.c:150 +#, c-format +msgid "Warning; Too many components specified!" +msgstr "Uwaga: podano za dużo skÅadowych!" + +#: exif/actions.c:172 +#, c-format +msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." +msgstr "Zbyt dużo danych EXIF (%i bajtów). Dozwolone jest tylko %i bajtów." + +#: exif/actions.c:183 exif/actions.c:358 +#, c-format +msgid "Wrote file '%s'." +msgstr "Zapisano plik '%s'." + +#: exif/actions.c:203 +#, c-format +msgid "EXIF entry '%s' " +msgstr "Znacznik EXIF '%s' " + +#: exif/actions.c:205 +#, c-format +msgid "(0x%x, '%s') " +msgstr "(0x%x, '%s') " + +#: exif/actions.c:208 +#, c-format +msgid "exists in IFD '%s':\n" +msgstr "istnieje w IFD '%s':\n" + +#: exif/actions.c:251 +#, c-format +msgid "IFD '%s' does not contain a tag '%s'!" +msgstr "IFD '%s' nie zawiera znacznika '%s'!" + +#: exif/actions.c:282 +#, c-format +msgid "Could not open '%s' (%m)!" +msgstr "Nie można otworzyÄ '%s' (%m)!" + +#: exif/actions.c:285 +#, c-format +msgid "Could not open '%s' (%s)!" +msgstr "Nie można otworzyÄ '%s' (%s)!" + +#: exif/actions.c:295 +#, c-format +msgid "Could not read '%s' (%m)." +msgstr "Nie można odczytaÄ '%s' (%m)." + +#: exif/actions.c:298 +#, c-format +msgid "Could not read '%s' (%s)." +msgstr "Nie można odczytaÄ '%s' (%s)." + +#: exif/actions.c:317 +#, c-format +msgid "IFD '%s' does not contain tag '%s'." +msgstr "IFD '%s' nie zawiera znacznika '%s'." + +#: exif/actions.c:323 +#, c-format +msgid "'%s' does not contain tag '%s'." +msgstr "'%s' nie zawiera znacznika '%s'." + +#: exif/actions.c:341 +#, c-format +msgid "'%s' does not contain a thumbnail!" +msgstr "'%s' nie zawiera miniaturki!" + +#: exif/actions.c:350 +#, c-format +msgid "Could not open '%s' for writing (%m)!" +msgstr "Nie można otworzyÄ '%s' do zapisu (%m)!" + +#: exif/actions.c:353 +#, c-format +msgid "Could not open '%s' for writing (%s)!" +msgstr "Nie można otworzyÄ '%s' do zapisu (%s)!" + +#: exif/actions.c:371 #, c-format msgid "EXIF tags in '%s':" msgstr "Znaczniki EXIF w '%s':" -#: exif/actions.c:114 +#: exif/actions.c:440 #, c-format msgid "Unknown MakerNote format.\n" msgstr "Nieznany format MakerNote.\n" -#: exif/actions.c:121 +#: exif/actions.c:447 #, c-format msgid "MakerNote does not contain any value.\n" msgstr "MakerNote nie zawiera żadnej wartoÅci.\n" -#: exif/actions.c:124 +#: exif/actions.c:450 #, c-format msgid "MakerNote contains %i value:\n" msgid_plural "MakerNote contains %i values:\n" @@ -38,236 +143,146 @@ msgstr[0] "MakerNote zawiera %i wartoÅÄ msgstr[1] "MakerNote zawiera %i wartoÅci:\n" msgstr[2] "MakerNote zawiera %i wartoÅci:\n" -#: exif/actions.c:134 +#: exif/actions.c:460 msgid "Unknown tag" msgstr "Nieznany znacznik" -#: exif/actions.c:137 +#: exif/actions.c:464 msgid "Unknown value" msgstr "Nieznana wartoÅÄ" -#: exif/actions.c:162 +#: exif/actions.c:490 #, c-format msgid "EXIF tags in '%s' ('%s' byte order):" msgstr "Znaczniki EXIF w '%s' (kolejnoÅÄ bajtów '%s'):" -#: exif/actions.c:167 exif/actions.c:169 +#: exif/actions.c:495 exif/actions.c:497 msgid "Tag" msgstr "Znacznik" -#: exif/actions.c:173 exif/actions.c:175 exif/main.c:361 +#: exif/actions.c:501 exif/actions.c:503 exif/main.c:199 msgid "Value" msgstr "WartoÅÄ" -#: exif/actions.c:181 +#: exif/actions.c:509 #, c-format msgid "EXIF data contains a thumbnail (%i bytes)." msgstr "Dane EXIF zawierajÄ miniaturkÄ (%i bajtów)." -#: exif/actions.c:217 +#: exif/actions.c:545 #, c-format msgid "ThumbnailSize\t%i\n" msgstr "ThumbnailSize\t%i\n" -#: exif/main.c:57 -#, c-format -msgid "Internal error. Please contact <%s>." -msgstr "BÅÄ d wewnÄtrzny. ProszÄ skontaktowaÄ siÄ z <%s>." - -#: exif/main.c:80 -#, c-format -msgid "EXIF entry '%s' " -msgstr "Znacznik EXIF '%s' " - -#: exif/main.c:82 -#, c-format -msgid "(0x%x, '%s') " -msgstr "(0x%x, '%s') " - -#: exif/main.c:85 -#, c-format -msgid "exists in IFD '%s':\n" -msgstr "istnieje w IFD '%s':\n" - -#: exif/main.c:120 -#, c-format -msgid "Not enough memory." -msgstr "Za maÅo pamiÄci." - -#: exif/main.c:138 -#, c-format -msgid "Too few components specified!" -msgstr "Podano za maÅo skÅadowych!" - -#: exif/main.c:168 -#, c-format -msgid "Not yet implemented!" -msgstr "Jeszcze nie zaimplementowane!" - -#: exif/main.c:241 -#, c-format -msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." -msgstr "Zbyt dużo danych EXIF (%i bajtów). Dozwolone jest tylko %i bajtów." - -#: exif/main.c:255 exif/main.c:513 -#, c-format -msgid "Wrote file '%s'." -msgstr "Zapisano plik '%s'." - -#: exif/main.c:337 +#: exif/main.c:175 msgid "Display software version" msgstr "WyÅwietlenie wersji programu" -#: exif/main.c:339 +#: exif/main.c:177 msgid "Show IDs instead of tag names" msgstr "Pokazywanie ID zamiast nazw znaczników" -#: exif/main.c:341 +#: exif/main.c:179 msgid "Select tag" msgstr "Wybór znacznika" -#: exif/main.c:341 +#: exif/main.c:179 msgid "tag" msgstr "znacznik" -#: exif/main.c:343 +#: exif/main.c:181 msgid "Select IFD" msgstr "Wybór IFD" -#: exif/main.c:343 +#: exif/main.c:181 msgid "IFD" msgstr "IFD" -#: exif/main.c:345 +#: exif/main.c:183 msgid "List all EXIF tags" msgstr "Wypisanie wszystkich znaczników EXIF" -#: exif/main.c:347 +#: exif/main.c:185 msgid "Show contents of tag MakerNote" msgstr "Pokazanie zawartoÅci znacznika MakerNote" -#: exif/main.c:349 +#: exif/main.c:187 msgid "Remove tag or ifd" msgstr "UsuniÄcie znacznika lub IFD" -#: exif/main.c:351 +#: exif/main.c:189 msgid "Show description of tag" msgstr "Pokazanie opisu znacznika" -#: exif/main.c:353 +#: exif/main.c:191 msgid "Extract thumbnail" msgstr "WyciÄ gniÄcie miniaturki" -#: exif/main.c:355 +#: exif/main.c:193 msgid "Remove thumbnail" msgstr "UsuniÄcie miniaturki" -#: exif/main.c:357 +#: exif/main.c:195 msgid "Insert FILE as thumbnail" msgstr "Wstawienie PLIKU jako miniaturki" -#: exif/main.c:357 exif/main.c:359 +#: exif/main.c:195 exif/main.c:197 msgid "FILE" msgstr "PLIK" -#: exif/main.c:359 +#: exif/main.c:197 msgid "Write data to FILE" msgstr "Zapis danych do PLIKU" -#: exif/main.c:363 +#: exif/main.c:201 +msgid "Create EXIF data if not existing" +msgstr "Utworzenie danych EXIF jeÅli nie istniejÄ " + +#: exif/main.c:203 msgid "Output in a machine-readable (tab delimited) format" msgstr "WyjÅcie w formacie czytelnym dla maszyny (ograniczonym tabulacjami)" -#: exif/main.c:366 +#: exif/main.c:206 msgid "Output in a XML format" msgstr "WyjÅcie w formacie XML" -#: exif/main.c:369 +#: exif/main.c:209 msgid "Show debugging messages" msgstr "Pokazywanie komunikatów diagnostycznych" -#: exif/main.c:386 +#: exif/main.c:229 msgid "[OPTION...] file" msgstr "[OPCJA...] plik" -#: exif/main.c:414 +#: exif/main.c:241 #, c-format msgid "Invalid IFD '%s'. Valid IFDs are '0', '1', 'EXIF', 'GPS', and 'Interoperability'." msgstr "BÅÄdny IFD '%s'. Poprawne IFD to '0', '1', 'EXIF', 'GPS' oraz 'Interoperability'." -#: exif/main.c:422 +#: exif/main.c:250 #, c-format msgid "Invalid tag '%s'!" msgstr "BÅÄdny znacznik '%s'!" -#: exif/main.c:427 -msgid "Please specify a tag!" -msgstr "ProszÄ podaÄ znacznik!" +#: exif/main.c:258 +msgid "You need to specify a tag!" +msgstr "Trzeba podaÄ znacznik!" -#: exif/main.c:432 +#: exif/main.c:263 +msgid "You need to specify an IFD!" +msgstr "Trzeba podaÄ IFD!" + +#: exif/main.c:286 #, c-format msgid "Tag '%s' " msgstr "Znacznik '%s' " -#: exif/main.c:434 +#: exif/main.c:288 #, c-format msgid "(0x%04x, '%s'): " msgstr "(0x%04x, '%s'): " -#: exif/main.c:463 +#: exif/main.c:338 #, c-format msgid "'%s' does not contain EXIF data!" msgstr "'%s' nie zawiera danych EXIF!" - -#: exif/main.c:486 -#, c-format -msgid "IFD '%s' does not contain tag '%s'." -msgstr "IFD '%s' nie zawiera znacznika '%s'." - -#: exif/main.c:495 -#, c-format -msgid "'%s' does not contain a thumbnail!" -msgstr "'%s' nie zawiera miniaturki!" - -#: exif/main.c:503 -#, c-format -msgid "Could not open '%s' for writing (%m)!" -msgstr "Nie można otworzyÄ '%s' do zapisu (%m)!" - -#: exif/main.c:507 -#, c-format -msgid "Could not open '%s' for writing (%s)!" -msgstr "Nie można otworzyÄ '%s' do zapisu (%s)!" - -#: exif/main.c:542 -#, c-format -msgid "Could not open '%s' (%m)!" -msgstr "Nie można otworzyÄ '%s' (%m)!" - -#: exif/main.c:545 -#, c-format -msgid "Could not open '%s' (%s)!" -msgstr "Nie można otworzyÄ '%s' (%s)!" - -#: exif/main.c:557 -#, c-format -msgid "Could not read '%s' (%m)." -msgstr "Nie można odczytaÄ '%s' (%m)." - -#: exif/main.c:560 -#, c-format -msgid "Could not read '%s' (%s)." -msgstr "Nie można odczytaÄ '%s' (%s)." - -#: exif/main.c:571 -msgid "You need to specify a tag!" -msgstr "Trzeba podaÄ znacznik!" - -#: exif/main.c:576 exif/main.c:595 -msgid "You need to specify an IFD!" -msgstr "Trzeba podaÄ IFD!" - -#: exif/main.c:607 -#, c-format -msgid "IFD '%s' does not contain a tag '%s'!" -msgstr "IFD '%s' nie zawiera znacznika '%s'!" Index: sv.po =================================================================== RCS file: /cvsroot/libexif/exif/po/sv.po,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -d -r1.2 -r1.3 --- sv.po 9 Feb 2008 20:42:41 -0000 1.2 +++ sv.po 18 Nov 2008 20:33:39 -0000 1.3 @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: exif 0.6.16-pre1\n" +"Project-Id-Version: exif 0.6.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-01-21 14:29-0800\n" -"PO-Revision-Date: 2008-02-09 20:51+0100\n" +"POT-Creation-Date: 2008-11-06 01:03-0800\n" +"PO-Revision-Date: 2008-11-18 20:14+0100\n" "Last-Translator: Daniel Nylander <po...@da...>\n" "Language-Team: Swedish <tp...@li...>\n" "MIME-Version: 1.0\n" @@ -16,261 +16,279 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: exif/actions.c:45 +#: exif/actions.c:56 +#, c-format +msgid "Not enough memory." +msgstr "Inte tillräckligt med minne." + +#: exif/actions.c:74 +#, c-format +msgid "Setting a value for this tag is unsupported!" +msgstr "Inställning av ett värde för denna tagg stöds inte!" + +#: exif/actions.c:91 +#, c-format +msgid "Too few components specified!" +msgstr "För fÃ¥ komponenter angivna!" + +#: exif/actions.c:106 +#, c-format +msgid "Internal error. Please contact <%s>." +msgstr "Internt fel. Kontakta <%s>." + +#: exif/actions.c:143 +#, c-format +msgid "Not yet implemented!" +msgstr "Ãnnu inte implementerat!" + +#: exif/actions.c:150 +#, c-format +msgid "Warning; Too many components specified!" +msgstr "Varning: För mÃ¥nga komponenter angivna!" + +#: exif/actions.c:172 +#, c-format +msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." +msgstr "För mycket EXIF-data (%i byte). Endast %i byte tillÃ¥ts." + +#: exif/actions.c:183 exif/actions.c:358 +#, c-format +msgid "Wrote file '%s'." +msgstr "Skrev filen \"%s\"." + +#: exif/actions.c:203 +#, c-format +msgid "EXIF entry '%s' " +msgstr "EXIF-post \"%s\" " + +#: exif/actions.c:205 +#, c-format +msgid "(0x%x, '%s') " +msgstr "(0x%x, \"%s\") " + +#: exif/actions.c:208 +#, c-format +msgid "exists in IFD '%s':\n" +msgstr "finns i IFD \"%s\":\n" + +#: exif/actions.c:251 +#, c-format +msgid "IFD '%s' does not contain a tag '%s'!" +msgstr "IFD:n \"%s\" innehÃ¥ller inte taggen \"%s\"!" + +#: exif/actions.c:282 +#, c-format +msgid "Could not open '%s' (%m)!" +msgstr "Kunde inte öppna \"%s\" (%m)!" + +#: exif/actions.c:285 +#, c-format +msgid "Could not open '%s' (%s)!" +msgstr "Kunde inte öppna \"%s\" (%s)!" + +#: exif/actions.c:295 +#, c-format +msgid "Could not read '%s' (%m)." +msgstr "Kunde inte läsa \"%s\" (%m)." + +#: exif/actions.c:298 +#, c-format +msgid "Could not read '%s' (%s)." +msgstr "Kunde inte läsa \"%s\" (%s)." + +#: exif/actions.c:317 +#, c-format +msgid "IFD '%s' does not contain tag '%s'." +msgstr "IFD:n \"%s\" innehÃ¥ller inte taggen \"%s\"." + +#: exif/actions.c:323 +#, c-format +msgid "'%s' does not contain tag '%s'." +msgstr "\"%s\" innehÃ¥ller inte taggen \"%s\"." + +#: exif/actions.c:341 +#, c-format +msgid "'%s' does not contain a thumbnail!" +msgstr "\"%s\" innehÃ¥ller inte en miniatyrbild!" + +#: exif/actions.c:350 +#, c-format +msgid "Could not open '%s' for writing (%m)!" +msgstr "Kunde inte öppna \"%s\" för skrivning (%m)!" + +#: exif/actions.c:353 +#, c-format +msgid "Could not open '%s' for writing (%s)!" +msgstr "Kunde inte öppna \"%s\" för skrivning (%s)!" + +#: exif/actions.c:371 #, c-format msgid "EXIF tags in '%s':" msgstr "EXIF-taggar i \"%s\":" -#: exif/actions.c:114 +#: exif/actions.c:440 #, c-format msgid "Unknown MakerNote format.\n" msgstr "Okänt MakerNote-format.\n" -#: exif/actions.c:121 +#: exif/actions.c:447 #, c-format msgid "MakerNote does not contain any value.\n" msgstr "MakerNote innehÃ¥ller inget värde.\n" -#: exif/actions.c:124 +#: exif/actions.c:450 #, c-format msgid "MakerNote contains %i value:\n" msgid_plural "MakerNote contains %i values:\n" msgstr[0] "MakerNote innehÃ¥ller %i värde:\n" msgstr[1] "MakerNote innehÃ¥ller %i värden:\n" -#: exif/actions.c:134 +#: exif/actions.c:460 msgid "Unknown tag" msgstr "Okänd tagg" -#: exif/actions.c:137 +#: exif/actions.c:464 msgid "Unknown value" msgstr "Okänt värde" -#: exif/actions.c:162 +#: exif/actions.c:490 #, c-format msgid "EXIF tags in '%s' ('%s' byte order):" msgstr "EXIF-taggar i \"%s\" (\"%s\" byteordning):" -#: exif/actions.c:167 exif/actions.c:169 +#: exif/actions.c:495 exif/actions.c:497 msgid "Tag" msgstr "Tagg" -#: exif/actions.c:173 exif/actions.c:175 exif/main.c:361 +#: exif/actions.c:501 exif/actions.c:503 exif/main.c:199 msgid "Value" msgstr "Värde" -#: exif/actions.c:181 +#: exif/actions.c:509 #, c-format msgid "EXIF data contains a thumbnail (%i bytes)." msgstr "EXIF-data innehÃ¥ller en miniatyrbild (%i byte)." -#: exif/actions.c:217 +#: exif/actions.c:545 #, c-format msgid "ThumbnailSize\t%i\n" msgstr "Miniatyrbildsstorlek\t%i\n" -#: exif/main.c:57 -#, c-format -msgid "Internal error. Please contact <%s>." -msgstr "Internt fel. Kontakta <%s>." - -#: exif/main.c:80 -#, c-format -msgid "EXIF entry '%s' " -msgstr "EXIF-post \"%s\" " - -#: exif/main.c:82 -#, c-format -msgid "(0x%x, '%s') " -msgstr "(0x%x, \"%s\") " - -#: exif/main.c:85 -#, c-format -msgid "exists in IFD '%s':\n" -msgstr "finns i IFD \"%s\":\n" - -#: exif/main.c:120 -#, c-format -msgid "Not enough memory." -msgstr "Inte tillräckligt mycket minne." - -#: exif/main.c:138 -#, c-format -msgid "Too few components specified!" -msgstr "För fÃ¥ komponenter angivna!" - -#: exif/main.c:168 -#, c-format -msgid "Not yet implemented!" -msgstr "Ãnnu inte implementerat!" - -#: exif/main.c:241 -#, c-format -msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." -msgstr "För mycket EXIF-data (%i byte). Endast %i byte tillÃ¥ts." - -#: exif/main.c:255 exif/main.c:513 -#, c-format -msgid "Wrote file '%s'." -msgstr "Skrev filen \"%s\"." - -#: exif/main.c:337 +#: exif/main.c:175 msgid "Display software version" msgstr "Visa programvaruversion" -#: exif/main.c:339 +#: exif/main.c:177 msgid "Show IDs instead of tag names" msgstr "Visa id:n istället för taggnamn" -#: exif/main.c:341 +#: exif/main.c:179 msgid "Select tag" msgstr "Välj tagg" -#: exif/main.c:341 +#: exif/main.c:179 msgid "tag" msgstr "tagg" -#: exif/main.c:343 +#: exif/main.c:181 msgid "Select IFD" msgstr "Välj IFD" -#: exif/main.c:343 +#: exif/main.c:181 msgid "IFD" msgstr "IFD" -#: exif/main.c:345 +#: exif/main.c:183 msgid "List all EXIF tags" msgstr "Lista alla EXIF-taggar" -#: exif/main.c:347 +#: exif/main.c:185 msgid "Show contents of tag MakerNote" msgstr "Visa innehÃ¥llet i taggen MakerNote" -#: exif/main.c:349 +#: exif/main.c:187 msgid "Remove tag or ifd" msgstr "Ta bort tagg eller ifd" -#: exif/main.c:351 +#: exif/main.c:189 msgid "Show description of tag" msgstr "Visa beskrivning av tagg" -#: exif/main.c:353 +#: exif/main.c:191 msgid "Extract thumbnail" msgstr "Extrahera miniatyrbild" -#: exif/main.c:355 +#: exif/main.c:193 msgid "Remove thumbnail" msgstr "Ta bort miniatyrbild" -#: exif/main.c:357 +#: exif/main.c:195 msgid "Insert FILE as thumbnail" msgstr "Infoga FIL som miniatyrbild" -#: exif/main.c:357 exif/main.c:359 +#: exif/main.c:195 exif/main.c:197 msgid "FILE" msgstr "FIL" -#: exif/main.c:359 +#: exif/main.c:197 msgid "Write data to FILE" msgstr "Skriv data till FIL" -#: exif/main.c:363 +#: exif/main.c:201 +msgid "Create EXIF data if not existing" +msgstr "Skapa EXIF-data om den inte finns" + +#: exif/main.c:203 msgid "Output in a machine-readable (tab delimited) format" msgstr "Skriv ut i ett läsbart format (tabulatoravgränsat)" -#: exif/main.c:366 +#: exif/main.c:206 msgid "Output in a XML format" msgstr "Skriv ut i ett XML-format" -#: exif/main.c:369 +#: exif/main.c:209 msgid "Show debugging messages" msgstr "Visa felsökningsmeddelanden" -#: exif/main.c:386 +#: exif/main.c:229 msgid "[OPTION...] file" msgstr "[FLAGGA...] fil" -#: exif/main.c:414 +#: exif/main.c:241 #, c-format msgid "Invalid IFD '%s'. Valid IFDs are '0', '1', 'EXIF', 'GPS', and 'Interoperability'." msgstr "Ogiltig IFD \"%s\". Giltiga IFD:er är \"0\", \"1\", \"EXIF\", \"GPS\" och \"Interoperability\"." -#: exif/main.c:422 +#: exif/main.c:250 #, c-format msgid "Invalid tag '%s'!" msgstr "Ogiltig tagg \"%s\"!" -#: exif/main.c:427 -msgid "Please specify a tag!" -msgstr "Ange en tagg!" +#: exif/main.c:258 +msgid "You need to specify a tag!" +msgstr "Du mÃ¥ste ange en tagg!" -#: exif/main.c:432 +#: exif/main.c:263 +msgid "You need to specify an IFD!" +msgstr "Du mÃ¥ste ange en IFD!" + +#: exif/main.c:286 #, c-format msgid "Tag '%s' " msgstr "Tagg \"%s\" " -#: exif/main.c:434 +#: exif/main.c:288 #, c-format msgid "(0x%04x, '%s'): " msgstr "(0x%04x, \"%s\"): " -#: exif/main.c:463 +#: exif/main.c:338 #, c-format msgid "'%s' does not contain EXIF data!" msgstr "\"%s\" innehÃ¥ller inget EXIF-data!" -#: exif/main.c:486 -#, c-format -msgid "IFD '%s' does not contain tag '%s'." -msgstr "IFD:n \"%s\" innehÃ¥ller inte taggen \"%s\"." - -#: exif/main.c:495 -#, c-format -msgid "'%s' does not contain a thumbnail!" -msgstr "\"%s\" innehÃ¥ller inte en miniatyrbild!" - -#: exif/main.c:503 -#, c-format -msgid "Could not open '%s' for writing (%m)!" -msgstr "Kunde inte öppna \"%s\" för skrivning (%m)!" - -#: exif/main.c:507 -#, c-format -msgid "Could not open '%s' for writing (%s)!" -msgstr "Kunde inte öppna \"%s\" för skrivning (%s)!" - -#: exif/main.c:542 -#, c-format -msgid "Could not open '%s' (%m)!" -msgstr "Kunde inte öppna \"%s\" (%m)!" - -#: exif/main.c:545 -#, c-format -msgid "Could not open '%s' (%s)!" -msgstr "Kunde inte öppna \"%s\" (%s)!" - -#: exif/main.c:557 -#, c-format -msgid "Could not read '%s' (%m)." -msgstr "Kunde inte läsa \"%s\" (%m)." - -#: exif/main.c:560 -#, c-format -msgid "Could not read '%s' (%s)." -msgstr "Kunde inte läsa \"%s\" (%s)." - -#: exif/main.c:571 -msgid "You need to specify a tag!" -msgstr "Du mÃ¥ste ange en tagg!" - -#: exif/main.c:576 exif/main.c:595 -msgid "You need to specify an IFD!" -msgstr "Du mÃ¥ste ange en IFD!" - -#: exif/main.c:607 -#, c-format -msgid "IFD '%s' does not contain a tag '%s'!" -msgstr "IFD:n \"%s\" innehÃ¥ller inte taggen \"%s\"!" +#~ msgid "Please specify a tag!" +#~ msgstr "Ange en tagg!" #~ msgid "MakerNote contains 1 value:\n" #~ msgstr "MakerNote innehÃ¥ller ett värde:\n" Index: nl.po =================================================================== RCS file: /cvsroot/libexif/exif/po/nl.po,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -d -r1.2 -r1.3 --- nl.po 2 Feb 2008 16:14:17 -0000 1.2 +++ nl.po 18 Nov 2008 20:33:39 -0000 1.3 @@ -1,274 +1,291 @@ # translation of nl.po to Dutch -# Copyright (C) YEAR Lutz Müller and others +# Copyright (C) 2008 Lutz Müller and others # This file is distributed under the same license as the exif package. # # Erwin Poeze <erw...@gm...>, 2008. msgid "" msgstr "" -"Project-Id-Version: exif-0.6.16-pre1\n" +"Project-Id-Version: exif-0.6.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-01-21 14:29-0800\n" -"PO-Revision-Date: 2008-01-29 20:57+0100\n" +"POT-Creation-Date: 2008-11-06 01:03-0800\n" +"PO-Revision-Date: 2008-11-18 16:45+0100\n" "Last-Translator: Erwin Poeze <erw...@gm...>\n" "Language-Team: Dutch <ver...@vr...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: KBabel 1.11.4\n" -#: exif/actions.c:45 +#: exif/actions.c:56 #, c-format -msgid "EXIF tags in '%s':" -msgstr "EXIF-tags in '%s':" +msgid "Not enough memory." +msgstr "Onvoldoende geheugen." -#: exif/actions.c:114 +#: exif/actions.c:74 #, c-format -msgid "Unknown MakerNote format.\n" -msgstr "Onbekend formaat van MakerNote.\n" +msgid "Setting a value for this tag is unsupported!" +msgstr "Een waarde kiezen voor dit label wordt niet ondersteund!" -#: exif/actions.c:121 +#: exif/actions.c:91 #, c-format -msgid "MakerNote does not contain any value.\n" -msgstr "MakerNote bevat geen waarde.\n" +msgid "Too few components specified!" +msgstr "Te weinig componenten opgegeven!" -#: exif/actions.c:124 +#: exif/actions.c:106 #, c-format -msgid "MakerNote contains %i value:\n" -msgid_plural "MakerNote contains %i values:\n" -msgstr[0] "MakerNote bevat één waarde:\n" -msgstr[1] "MakerNote bevat %i waarden:\n" - -#: exif/actions.c:134 -msgid "Unknown tag" -msgstr "Onbekende tag" - -#: exif/actions.c:137 -msgid "Unknown value" -msgstr "Onbekende waarde" +msgid "Internal error. Please contact <%s>." +msgstr "Interne fout. Neem contact op met <%s>." -#: exif/actions.c:162 +#: exif/actions.c:143 #, c-format -msgid "EXIF tags in '%s' ('%s' byte order):" -msgstr "EXIF-tags in '%s' ('%s' byte-volgorde):" - -#: exif/actions.c:167 exif/actions.c:169 -msgid "Tag" -msgstr "Tag" - -#: exif/actions.c:173 exif/actions.c:175 exif/main.c:361 -msgid "Value" -msgstr "waarde" +msgid "Not yet implemented!" +msgstr "Nog niet geïmplementeerd!" -#: exif/actions.c:181 +#: exif/actions.c:150 #, c-format -msgid "EXIF data contains a thumbnail (%i bytes)." -msgstr "EXIF-gegevens bevatten een miniatuur (%i bytes)." +msgid "Warning; Too many components specified!" +msgstr "Waarschuwing; te weinig componenten opgegeven!" -#: exif/actions.c:217 +#: exif/actions.c:172 #, c-format -msgid "ThumbnailSize\t%i\n" -msgstr "Miniatuurgrootte\t%i\n" +msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." +msgstr "Te veel EXIF-gegevens (%i bytes). Slechts %i bytes toegestaan." -#: exif/main.c:57 +#: exif/actions.c:183 exif/actions.c:358 #, c-format -msgid "Internal error. Please contact <%s>." -msgstr "Interne fout. Neem contact op met <%s>." +msgid "Wrote file '%s'." +msgstr "Bestand '%s' is aangemaakt." -#: exif/main.c:80 +#: exif/actions.c:203 #, c-format msgid "EXIF entry '%s' " msgstr "EXIF-invoer '%s' " -#: exif/main.c:82 +#: exif/actions.c:205 #, c-format msgid "(0x%x, '%s') " msgstr "(0x%x, '%s') " -#: exif/main.c:85 +#: exif/actions.c:208 #, c-format msgid "exists in IFD '%s':\n" msgstr "bestaat in IFD '%s':\n" -#: exif/main.c:120 +#: exif/actions.c:251 #, c-format -msgid "Not enough memory." -msgstr "Onvoldoende geheugen." +msgid "IFD '%s' does not contain a tag '%s'!" +msgstr "IFD '%s' bevat geen label '%s'!" -#: exif/main.c:138 +#: exif/actions.c:282 #, c-format -msgid "Too few components specified!" -msgstr "Te weinig componenten opgegeven!" +msgid "Could not open '%s' (%m)!" +msgstr "Kon '%s' niet openen (%m)!" -#: exif/main.c:168 +#: exif/actions.c:285 #, c-format -msgid "Not yet implemented!" -msgstr "Nog niet geïmplementeerd!" +msgid "Could not open '%s' (%s)!" +msgstr "Kon '%s' niet openen (%s)!" -#: exif/main.c:241 +#: exif/actions.c:295 #, c-format -msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." -msgstr "Te veel EXIF-gegevens (%i bytes). Slechts %i bytes toegestaan." +msgid "Could not read '%s' (%m)." +msgstr "Kon '%s' niet lezen (%m)!" -#: exif/main.c:255 exif/main.c:513 +#: exif/actions.c:298 #, c-format -msgid "Wrote file '%s'." -msgstr "Bestand '%s' is aangemaakt." +msgid "Could not read '%s' (%s)." +msgstr "Kon '%s' niet lezen (%s)." -#: exif/main.c:337 +#: exif/actions.c:317 +#, c-format +msgid "IFD '%s' does not contain tag '%s'." +msgstr "IFD '%s' bevat geen label '%s'." + +#: exif/actions.c:323 +#, c-format +msgid "'%s' does not contain tag '%s'." +msgstr "'%s' bevat geen label '%s'." + +#: exif/actions.c:341 +#, c-format +msgid "'%s' does not contain a thumbnail!" +msgstr "'%s' bevat geen miniatuur!" + +#: exif/actions.c:350 +#, c-format +msgid "Could not open '%s' for writing (%m)!" +msgstr "Kon '%s' niet openen om naar te schrijven (%m)!" + +#: exif/actions.c:353 +#, c-format +msgid "Could not open '%s' for writing (%s)!" +msgstr "Kon '%s' niet openen om naar te schrijven (%s)!" + +#: exif/actions.c:371 +#, c-format +msgid "EXIF tags in '%s':" +msgstr "EXIF-labels in '%s':" + +#: exif/actions.c:440 +#, c-format +msgid "Unknown MakerNote format.\n" +msgstr "Onbekend formaat van MakerNote.\n" + +#: exif/actions.c:447 +#, c-format +msgid "MakerNote does not contain any value.\n" +msgstr "MakerNote bevat geen waarde.\n" + +#: exif/actions.c:450 +#, c-format +msgid "MakerNote contains %i value:\n" +msgid_plural "MakerNote contains %i values:\n" +msgstr[0] "MakerNote bevat één waarde:\n" +msgstr[1] "MakerNote bevat %i waarden:\n" + +#: exif/actions.c:460 +msgid "Unknown tag" +msgstr "Onbekend label" + +#: exif/actions.c:464 +msgid "Unknown value" +msgstr "Onbekende waarde" + +#: exif/actions.c:490 +#, c-format +msgid "EXIF tags in '%s' ('%s' byte order):" +msgstr "EXIF-labels in '%s' ('%s' byte-volgorde):" + +#: exif/actions.c:495 exif/actions.c:497 +msgid "Tag" +msgstr "Label" + +#: exif/actions.c:501 exif/actions.c:503 exif/main.c:199 +msgid "Value" +msgstr "waarde" + +#: exif/actions.c:509 +#, c-format +msgid "EXIF data contains a thumbnail (%i bytes)." +msgstr "EXIF-gegevens bevatten een miniatuur (%i bytes)." + +#: exif/actions.c:545 +#, c-format +msgid "ThumbnailSize\t%i\n" +msgstr "Miniatuurgrootte\t%i\n" + +#: exif/main.c:175 msgid "Display software version" msgstr "programmaversie tonen" -#: exif/main.c:339 +#: exif/main.c:177 msgid "Show IDs instead of tag names" -msgstr "ID's in plaats van tagnamen tonen" +msgstr "ID's in plaats van labelnamen tonen" -#: exif/main.c:341 +#: exif/main.c:179 msgid "Select tag" -msgstr "deze tag selecteren" +msgstr "dit label selecteren" -#: exif/main.c:341 +#: exif/main.c:179 msgid "tag" -msgstr "tag" +msgstr "label" -#: exif/main.c:343 +#: exif/main.c:181 msgid "Select IFD" msgstr "deze IFD selecteren" -#: exif/main.c:343 +#: exif/main.c:181 msgid "IFD" msgstr "IFD" -#: exif/main.c:345 +#: exif/main.c:183 msgid "List all EXIF tags" -msgstr "alle EXIF-tags tonen" +msgstr "Alle EXIF-labels tonen" -#: exif/main.c:347 +#: exif/main.c:185 msgid "Show contents of tag MakerNote" -msgstr "inhoud van de tag MakerNote tonen" +msgstr "inhoud van het label MakerNote tonen" -#: exif/main.c:349 +#: exif/main.c:187 msgid "Remove tag or ifd" -msgstr "tag of IFD verwijderen" +msgstr "label of IFD verwijderen" -#: exif/main.c:351 +#: exif/main.c:189 msgid "Show description of tag" -msgstr "beschrijving van tag tonen" +msgstr "beschrijving van label tonen" -#: exif/main.c:353 +#: exif/main.c:191 msgid "Extract thumbnail" msgstr "miniatuur uitlezen" -#: exif/main.c:355 +#: exif/main.c:193 msgid "Remove thumbnail" msgstr "miniatuur verwijderen" -#: exif/main.c:357 +#: exif/main.c:195 msgid "Insert FILE as thumbnail" msgstr "BESTAND als miniatuur toevoegen" -#: exif/main.c:357 exif/main.c:359 +#: exif/main.c:195 exif/main.c:197 msgid "FILE" msgstr "BESTAND" -#: exif/main.c:359 +#: exif/main.c:197 msgid "Write data to FILE" msgstr "gegevens naar BESTAND schrijven" -#: exif/main.c:363 +#: exif/main.c:201 +msgid "Create EXIF data if not existing" +msgstr "EXIF-gegevens aanmaken als ze ontbreken" + +#: exif/main.c:203 msgid "Output in a machine-readable (tab delimited) format" msgstr "machineleesbare uitvoer produceren (tabgescheiden)" -#: exif/main.c:366 +#: exif/main.c:206 msgid "Output in a XML format" msgstr "XML-uitvoer produceren" -#: exif/main.c:369 +#: exif/main.c:209 msgid "Show debugging messages" msgstr "debugmeldingen tonen" -#: exif/main.c:386 +#: exif/main.c:229 msgid "[OPTION...] file" msgstr "[OPTIE...] bestand" -#: exif/main.c:414 +#: exif/main.c:241 #, c-format msgid "Invalid IFD '%s'. Valid IFDs are '0', '1', 'EXIF', 'GPS', and 'Interoperability'." msgstr "Ongeldige IFD '%s'. Geldige IFD's zijn '0', '1', 'EXIF', 'GPS' en 'Interoperability'." -#: exif/main.c:422 +#: exif/main.c:250 #, c-format msgid "Invalid tag '%s'!" -msgstr "Ongeldige tag '%s'!" +msgstr "Ongeldig label '%s'!" -#: exif/main.c:427 -msgid "Please specify a tag!" -msgstr "Geef alstublieft een tag op." +#: exif/main.c:258 +msgid "You need to specify a tag!" +msgstr "Het is nodig een label op te geven." -#: exif/main.c:432 +#: exif/main.c:263 +msgid "You need to specify an IFD!" +msgstr "Het is nodig een IFD op te geven." + +#: exif/main.c:286 #, c-format msgid "Tag '%s' " -msgstr "Tag '%s' " +msgstr "Label '%s' " -#: exif/main.c:434 +#: exif/main.c:288 #, c-format msgid "(0x%04x, '%s'): " msgstr "(0x%04x, '%s'): " -#: exif/main.c:463 +#: exif/main.c:338 #, c-format msgid "'%s' does not contain EXIF data!" msgstr "'%s' bevat geen EXIF-gegevens." -#: exif/main.c:486 -#, c-format -msgid "IFD '%s' does not contain tag '%s'." -msgstr "IFD '%s' bevat geen tag '%s'." - -#: exif/main.c:495 -#, c-format -msgid "'%s' does not contain a thumbnail!" -msgstr "'%s' bevat geen miniatuur!" - -#: exif/main.c:503 -#, c-format -msgid "Could not open '%s' for writing (%m)!" -msgstr "Kon '%s' niet openen om naar te schrijven (%m)!" - -#: exif/main.c:507 -#, c-format -msgid "Could not open '%s' for writing (%s)!" -msgstr "Kon '%s' niet openen om naar te schrijven (%s)!" - -#: exif/main.c:542 -#, c-format -msgid "Could not open '%s' (%m)!" -msgstr "Kon '%s' niet openen (%m)!" - -#: exif/main.c:545 -#, c-format -msgid "Could not open '%s' (%s)!" -msgstr "Kon '%s' niet openen (%s)!" - -#: exif/main.c:557 -#, c-format -msgid "Could not read '%s' (%m)." -msgstr "Kon '%s' niet lezen (%m)!" - -#: exif/main.c:560 -#, c-format -msgid "Could not read '%s' (%s)." -msgstr "Kon '%s' niet lezen (%s)." - -#: exif/main.c:571 -msgid "You need to specify a tag!" -msgstr "Het is nodig een tag op te geven." - -#: exif/main.c:576 exif/main.c:595 -msgid "You need to specify an IFD!" -msgstr "Het is nodig een IFD op te geven." - -#: exif/main.c:607 -#, c-format -msgid "IFD '%s' does not contain a tag '%s'!" -msgstr "IFD '%s' bevat geen tag '%s'!" +#~ msgid "Please specify a tag!" +#~ msgstr "Geef alstublieft een tag op." Index: id.po =================================================================== RCS file: /cvsroot/libexif/exif/po/id.po,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -d -r1.1 -r1.2 --- id.po 1 Aug 2008 19:29:34 -0000 1.1 +++ id.po 18 Nov 2008 20:33:39 -0000 1.2 @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: exif 0.6.16-pre1\n" +"Project-Id-Version: exif 0.6.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-01-21 14:29-0800\n" -"PO-Revision-Date: 2008-07-31 23:04+0700\n" +"POT-Creation-Date: 2008-11-06 01:03-0800\n" +"PO-Revision-Date: 2008-11-18 22:32+0700\n" "Last-Translator: Andhika Padmawan <and...@gm...>\n" "Language-Team: Indonesian <tra...@li...>\n" "MIME-Version: 1.0\n" @@ -16,257 +16,275 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: exif/actions.c:45 +#: exif/actions.c:56 +#, c-format +msgid "Not enough memory." +msgstr "Tak cukup memori." + +#: exif/actions.c:74 +#, c-format +msgid "Setting a value for this tag is unsupported!" +msgstr "Mengatur nilai untuk tag ini tak didukung!" + +#: exif/actions.c:91 +#, c-format +msgid "Too few components specified!" +msgstr "Terlalu sedikit komponen yang ditentukan!" + +#: exif/actions.c:106 +#, c-format +msgid "Internal error. Please contact <%s>." +msgstr "Galat internal. Silakan hubungi <%s>." + +#: exif/actions.c:143 +#, c-format +msgid "Not yet implemented!" +msgstr "Belum diimplementasikan!" + +#: exif/actions.c:150 +#, c-format +msgid "Warning; Too many components specified!" +msgstr "Peringatan; Terlalu banyak komponen yang ditentukan!" + +#: exif/actions.c:172 +#, c-format +msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." +msgstr "Terlalu banyak data EXIF (%i bita). Hanya %i bita yang diizinkan." + +#: exif/actions.c:183 exif/actions.c:358 +#, c-format +msgid "Wrote file '%s'." +msgstr "Menulis berkas '%s'." + +#: exif/actions.c:203 +#, c-format +msgid "EXIF entry '%s' " +msgstr "Lema EXIF '%s' " + +#: exif/actions.c:205 +#, c-format +msgid "(0x%x, '%s') " +msgstr "(0x%x, '%s') " + +#: exif/actions.c:208 +#, c-format +msgid "exists in IFD '%s':\n" +msgstr "ada di IFD '%s':\n" + +#: exif/actions.c:251 +#, c-format +msgid "IFD '%s' does not contain a tag '%s'!" +msgstr "IFD '%s' tak berisi tag '%s'!" + +#: exif/actions.c:282 +#, c-format +msgid "Could not open '%s' (%m)!" +msgstr "Tak dapat membuka '%s' (%m)!" + +#: exif/actions.c:285 +#, c-format +msgid "Could not open '%s' (%s)!" +msgstr "Tak dapat membuka '%s' (%s)!" + +#: exif/actions.c:295 +#, c-format +msgid "Could not read '%s' (%m)." +msgstr "Tak dapat membaca '%s' (%m)." + +#: exif/actions.c:298 +#, c-format +msgid "Could not read '%s' (%s)." +msgstr "Tak dapat membaca '%s' (%s)." + +#: exif/actions.c:317 +#, c-format +msgid "IFD '%s' does not contain tag '%s'." +msgstr "IFD '%s' tak berisi tag '%s'." + +#: exif/actions.c:323 +#, c-format +msgid "'%s' does not contain tag '%s'." +msgstr "'%s' tak berisi tag '%s'." + +#: exif/actions.c:341 +#, c-format +msgid "'%s' does not contain a thumbnail!" +msgstr "'%s' tak berisi gambar kecil!" + +#: exif/actions.c:350 +#, c-format +msgid "Could not open '%s' for writing (%m)!" +msgstr "Tak dapat membuka '%s' untuk ditulis (%m)!" + +#: exif/actions.c:353 +#, c-format +msgid "Could not open '%s' for writing (%s)!" +msgstr "Tak dapat membuka '%s' untuk ditulis (%s)!" + +#: exif/actions.c:371 #, c-format msgid "EXIF tags in '%s':" msgstr "Tag EXIF di '%s':" -#: exif/actions.c:114 +#: exif/actions.c:440 #, c-format msgid "Unknown MakerNote format.\n" msgstr "Format MakerNote tak diketahui.\n" -#: exif/actions.c:121 +#: exif/actions.c:447 #, c-format msgid "MakerNote does not contain any value.\n" msgstr "MakerNote tak berisi nilai apapun.\n" -#: exif/actions.c:124 +#: exif/actions.c:450 #, c-format msgid "MakerNote contains %i value:\n" msgid_plural "MakerNote contains %i values:\n" msgstr[0] "MakerNote berisi %i nilai:\n" -#: exif/actions.c:134 +#: exif/actions.c:460 msgid "Unknown tag" msgstr "Tag tak diketahui" -#: exif/actions.c:137 +#: exif/actions.c:464 msgid "Unknown value" msgstr "Nilai tak diketahui" -#: exif/actions.c:162 +#: exif/actions.c:490 #, c-format msgid "EXIF tags in '%s' ('%s' byte order):" msgstr "Tag EXIF di '%s' (urutan bita '%s'):" -#: exif/actions.c:167 exif/actions.c:169 +#: exif/actions.c:495 exif/actions.c:497 msgid "Tag" msgstr "Tag" -#: exif/actions.c:173 exif/actions.c:175 exif/main.c:361 +#: exif/actions.c:501 exif/actions.c:503 exif/main.c:199 msgid "Value" msgstr "Nilai" -#: exif/actions.c:181 +#: exif/actions.c:509 #, c-format msgid "EXIF data contains a thumbnail (%i bytes)." msgstr "Data EXIF berisi gambar kecil (%i bita)." -#: exif/actions.c:217 +#: exif/actions.c:545 #, c-format msgid "ThumbnailSize\t%i\n" msgstr "UkuranGambarKecil\t%i\n" -#: exif/main.c:57 -#, c-format -msgid "Internal error. Please contact <%s>." -msgstr "Galat internal. Silakan hubungi <%s>." - -#: exif/main.c:80 -#, c-format -msgid "EXIF entry '%s' " -msgstr "Lema EXIF '%s' " - -#: exif/main.c:82 -#, c-format -msgid "(0x%x, '%s') " -msgstr "(0x%x, '%s') " - -#: exif/main.c:85 -#, c-format -msgid "exists in IFD '%s':\n" -msgstr "ada di IFD '%s':\n" - -#: exif/main.c:120 -#, c-format -msgid "Not enough memory." -msgstr "Tak cukup memori." - -#: exif/main.c:138 -#, c-format -msgid "Too few components specified!" -msgstr "Terlalu sedikit komponen yang ditentukan!" - -#: exif/main.c:168 -#, c-format -msgid "Not yet implemented!" -msgstr "Belum diimplementasikan!" - -#: exif/main.c:241 -#, c-format -msgid "Too much EXIF data (%i bytes). Only %i bytes are allowed." -msgstr "Terlalu banyak data EXIF (%i bita). Hanya %i bita yang diizinkan." - -#: exif/main.c:255 exif/main.c:513 -#, c-format -msgid "Wrote file '%s'." -msgstr "Menulis berkas '%s'." - -#: exif/main.c:337 +#: exif/main.c:175 msgid "Display software version" msgstr "Menampilkan versi peranti lunak" -#: exif/main.c:339 +#: exif/main.c:177 msgid "Show IDs instead of tag names" msgstr "Menampilkan ID ketimbang nama tag" -#: exif/main.c:341 +#: exif/main.c:179 msgid "Select tag" msgstr "Pilih tag" -#: exif/main.c:341 +#: exif/main.c:179 msgid "tag" msgstr "tag" -#: exif/main.c:343 +#: exif/main.c:181 msgid "Select IFD" msgstr "Pilih IFD" -#: exif/main.c:343 +#: exif/main.c:181 msgid "IFD" msgstr "IFD" -#: exif/main.c:345 +#: exif/main.c:183 msgid "List all EXIF tags" msgstr "Tampilkan semua tag EXIF" -#: exif/main.c:347 +#: exif/main.c:185 msgid "Show contents of tag MakerNote" msgstr "Tampilkan isi dari tag MakerNote" -#: exif/main.c:349 +#: exif/main.c:187 msgid "Remove tag or ifd" msgstr "Hapus tag atau ifd" -#: exif/main.c:351 +#: exif/main.c:189 msgid "Show description of tag" msgstr "Tampilkan keterangan tag" -#: exif/main.c:353 +#: exif/main.c:191 msgid "Extract thumbnail" msgstr "Ekstrak gambar kecil" -#: exif/main.c:355 +#: exif/main.c:193 msgid "Remove thumbnail" msgstr "Hapus gambar kecil" -#: exif/main.c:357 +#: exif/main.c:195 msgid "Insert FILE as thumbnail" msgstr "Masukkan BERKAS sebagai gambar kecil" -#: exif/main.c:357 exif/main.c:359 +#: exif/main.c:195 exif/main.c:197 msgid "FILE" msgstr "BERKAS" -#: exif/main.c:359 +#: exif/main.c:197 msgid "Write data to FILE" msgstr "Tulis data ke BERKAS" -#: exif/main.c:363 +#: exif/main.c:201 +msgid "Create EXIF data if not existing" +msgstr "Membuat data EXIF jika tidak ada" + +#: exif/main.c:203 msgid "Output in a machine-readable (tab delimited) format" msgstr "Keluaran dalam format dapat-dibaca-mesin (pembatasan tab)" -#: exif/main.c:366 +#: exif/main.c:206 msgid "Output in a XML format" msgstr "Keluaran dalam format XML" -#: exif/main.c:369 +#: exif/main.c:209 msgid "Show debugging messages" msgstr "Tampilkan pesan awakutu" -#: exif/main.c:386 +#: exif/main.c:229 msgid "[OPTION...] file" msgstr "[OPSI...] berkas" -#: exif/main.c:414 +#: exif/main.c:241 #, c-format msgid "Invalid IFD '%s'. Valid IFDs are '0', '1', 'EXIF', 'GPS', and 'Interoperability'." msgstr "IFD '%s' tak sah. IFD sah adalah '0', '1', 'EXIF', 'GPS', dan 'Interoperability'." -#: exif/main.c:422 +#: exif/main.c:250 #, c-format msgid "Invalid tag '%s'!" msgstr "Tag tak sah '%s'!" -#: exif/main.c:427 -msgid "Please specify a tag!" -msgstr "Silakan tentukan tag!" +#: exif/main.c:258 +msgid "You need to specify a tag!" +msgstr "Anda harus menentukan tag!" -#: exif/main.c:432 +#: exif/main.c:263 +msgid "You need to specify an IFD!" +msgstr "Anda harus menentukan IFD!" + +#: exif/main.c:286 #, c-format msgid "Tag '%s' " msgstr "Tag '%s' " -#: exif/main.c:434 +#: exif/main.c:288 #, c-format msgid "(0x%04x, '%s'): " msgstr "(0x%04x, '%s'): " -#: exif/main.c:463 +#: exif/main.c:338 #, c-format msgid "'%s' does not contain EXIF data!" msgstr "'%s' tak berisi data EXIF!" -#: exif/main.c:486 -#, c-format -msgid "IFD '%s' does not contain tag '%s'." -msgstr "IFD '%s' tak berisi tag '%s'." - -#: exif/main.c:495 -#, c-format -msgid "'%s' does not contain a thumbnail!" -msgstr "'%s' tak berisi gambar kecil!" - -#: exif/main.c:503 -#, c-format -msgid "Could not open '%s' for writing (%m)!" -msgstr "Tak dapat membuka '%s' untuk ditulis (%m)!" - -#: exif/main.c:507 -#, c-format -msgid "Could not open '%s' for writing (%s)!" -msgstr "Tak dapat membuka '%s' untuk ditulis (%s)!" - -#: exif/main.c:542 -#, c-format -msgid "Could not open '%s' (%m)!" -msgstr "Tak dapat membuka '%s' (%m)!" - -#: exif/main.c:545 -#, c-format -msgid "Could not open '%s' (%s)!" -msgstr "Tak dapat membuka '%s' (%s)!" - -#: exif/main.c:557 -#, c-format -msgid "Could not read '%s' (%m)." -msgstr "Tak dapat membaca '%s' (%m)." - -#: exif/main.c:560 -#, c-format -msgid "Could not read '%s' (%s)." -msgstr "Tak dapat membaca '%s' (%s)." - -#: exif/main.c:571 -msgid "You need to specify a tag!" -msgstr "Anda harus menentukan tag!" - -#: exif/main.c:576 exif/main.c:595 -msgid "You need to specify an IFD!" -msgstr "Anda harus menentukan IFD!" - -#: exif/main.c:607 -#, c-format -msgid "IFD '%s' does not contain a tag '%s'!" -msgstr "IFD '%s' tak berisi tag '%s'!" +#~ msgid "Please specify a tag!" +#~ msgstr "Silakan tentukan tag!" |
From: Dan F. <dfa...@us...> - 2008-11-18 20:33:43
|
Update of /cvsroot/libexif/exif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26226 Modified Files: ChangeLog Log Message: po/id.po: Updated Indonesian translation by Andhika Padmawan po/nl.po: Updated Dutch translation by Erwin Poeze po/pl.po: Updated Polish translation by Jakub Bogusz po/sv.po: Updated Swedish translation by Daniel Nylander Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/exif/ChangeLog,v retrieving revision 1.77 retrieving revision 1.78 diff -u -p -d -r1.77 -r1.78 --- ChangeLog 12 Nov 2008 03:29:18 -0000 1.77 +++ ChangeLog 18 Nov 2008 20:33:38 -0000 1.78 @@ -1,3 +1,10 @@ +2008-11-18 Dan Fandrich <da...@co...> + + * po/id.po: Updated Indonesian translation by Andhika Padmawan + * po/nl.po: Updated Dutch translation by Erwin Poeze + * po/pl.po: Updated Polish translation by Jakub Bogusz + * po/sv.po: Updated Swedish translation by Daniel Nylander + 2008-11-11 Dan Fandrich <da...@co...> * po/zh_CN.po: Updated Chinese (simplified) translation by Ji ZhengYu |
From: Dan F. <dfa...@us...> - 2008-11-18 20:28:44
|
Update of /cvsroot/libexif/libexif/po In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25729/po Modified Files: pl.po nl.po Log Message: po/nl.po: Updated Dutch translation by Erwin Poeze po/pl.po: Updated Polish translation by Jakub Bogusz Index: pl.po =================================================================== RCS file: /cvsroot/libexif/libexif/po/pl.po,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -d -r1.20 -r1.21 --- pl.po 20 Dec 2007 18:19:07 -0000 1.20 +++ pl.po 18 Nov 2008 20:28:35 -0000 1.21 @@ -1,14 +1,14 @@ # Polish translation for libexif. -# Copyright (C) 2006, 2007 Free Software Foundation, Inc. +# Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc. # This file is distributed under the same license as the libexif package. -# Jakub Bogusz <qb...@pl...>, 2005-2007. +# Jakub Bogusz <qb...@pl...>, 2005-2008. # msgid "" msgstr "" -"Project-Id-Version: libexif 0.6.17-pre1\n" +"Project-Id-Version: libexif 0.6.17\n" [...1239 lines suppressed...] msgid "Manual: Unknown" msgstr "RÄczny: nieznany" -#: libexif/olympus/mnote-olympus-entry.c:661 +#: libexif/olympus/mnote-olympus-entry.c:679 msgid "One-touch" msgstr "One-touch" -#: libexif/olympus/mnote-olympus-entry.c:717 -#: libexif/olympus/mnote-olympus-entry.c:727 +#: libexif/olympus/mnote-olympus-entry.c:735 +#: libexif/olympus/mnote-olympus-entry.c:745 msgid "Infinite" msgstr "NieskoÅczonoÅÄ" -#: libexif/olympus/mnote-olympus-entry.c:735 +#: libexif/olympus/mnote-olympus-entry.c:753 #, c-format msgid "%i bytes unknown data: " msgstr "%i bajtów nieznanych danych: " Index: nl.po =================================================================== RCS file: /cvsroot/libexif/libexif/po/nl.po,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -d -r1.4 -r1.5 --- nl.po 4 Sep 2008 19:38:43 -0000 1.4 +++ nl.po 18 Nov 2008 20:28:35 -0000 1.5 @@ -1,15 +1,15 @@ # translation of nl.po to Dutch # Copyright (C) 2008 Lutz Mueller and others -# This file is distributed under the same license as the libexif-0.6.17-pre1 package. +# This file is distributed under the same license as the libexif-0.6.17 package. # # Freek de Kruijf <f.d...@he...>, 2007, 2008. # Erwin Poeze <erw...@gm...>, 2008. msgid "" msgstr "" -"Project-Id-Version: libexif-0.6.17-pre1.nl\n" +"Project-Id-Version: libexif-0.6.17\n" [...1245 lines suppressed...] msgstr "Direct" -#: libexif/olympus/mnote-olympus-entry.c:717 -#: libexif/olympus/mnote-olympus-entry.c:727 +#: libexif/olympus/mnote-olympus-entry.c:735 +#: libexif/olympus/mnote-olympus-entry.c:745 msgid "Infinite" msgstr "Oneindig" -#: libexif/olympus/mnote-olympus-entry.c:735 +#: libexif/olympus/mnote-olympus-entry.c:753 #, c-format msgid "%i bytes unknown data: " msgstr "%i bytes onbekende gegevens: " @@ -4586,4 +4609,4 @@ msgstr "Beste poging-modus" #: test/nls/test-nls.c:20 test/nls/test-nls.c:23 test/nls/test-nls.c:24 msgid "[DO_NOT_TRANSLATE_THIS_MARKER]" -msgstr "" +msgstr "[DO_NOT_TRANSLATE_THIS_MARKER]" |
From: Dan F. <dfa...@us...> - 2008-11-18 20:28:43
|
Update of /cvsroot/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25729 Modified Files: ChangeLog Log Message: po/nl.po: Updated Dutch translation by Erwin Poeze po/pl.po: Updated Polish translation by Jakub Bogusz Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.287 retrieving revision 1.288 diff -u -p -d -r1.287 -r1.288 --- ChangeLog 18 Nov 2008 10:15:49 -0000 1.287 +++ ChangeLog 18 Nov 2008 20:28:37 -0000 1.288 @@ -2,6 +2,8 @@ * libexif/exif-entry.c & configure.ac: use localtime_r when available to be more thread safe + * po/nl.po: Updated Dutch translation by Erwin Poeze + * po/pl.po: Updated Polish translation by Jakub Bogusz 2008-11-06 Dan Fandrich <da...@co...> |
From: Dan F. <dfa...@us...> - 2008-11-18 10:15:55
|
Update of /cvsroot/libexif/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16343/libexif Modified Files: exif-entry.c Log Message: libexif/exif-entry.c & configure.ac: use localtime_r when available to be more thread safe Index: exif-entry.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-entry.c,v retrieving revision 1.119 retrieving revision 1.120 diff -u -p -d -r1.119 -r1.120 --- exif-entry.c 18 Nov 2008 09:42:58 -0000 1.119 +++ exif-entry.c 18 Nov 2008 10:15:50 -0000 1.120 @@ -1130,8 +1130,6 @@ exif_entry_get_value (ExifEntry *e, char void exif_entry_initialize (ExifEntry *e, ExifTag tag) { - time_t t; - struct tm *tm; ExifRational r; ExifByteOrder o; @@ -1334,8 +1332,17 @@ exif_entry_initialize (ExifEntry *e, Exi case EXIF_TAG_DATE_TIME: case EXIF_TAG_DATE_TIME_ORIGINAL: case EXIF_TAG_DATE_TIME_DIGITIZED: + { + time_t t; + struct tm tms; + struct tm *tm; + t = time (NULL); +#ifdef HAVE_LOCALTIME_R + tm = localtime_r (&t, &tms); +#else tm = localtime (&t); +#endif e->components = 20; e->format = EXIF_FORMAT_ASCII; e->size = exif_format_get_size (e->format) * e->components; @@ -1346,6 +1353,7 @@ exif_entry_initialize (ExifEntry *e, Exi tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec); break; + } /* ASCII, no default */ case EXIF_TAG_SUB_SEC_TIME: |
From: Dan F. <dfa...@us...> - 2008-11-18 10:15:54
|
Update of /cvsroot/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16343 Modified Files: ChangeLog configure.ac Log Message: libexif/exif-entry.c & configure.ac: use localtime_r when available to be more thread safe Index: configure.ac =================================================================== RCS file: /cvsroot/libexif/libexif/configure.ac,v retrieving revision 1.47 retrieving revision 1.48 diff -u -p -d -r1.47 -r1.48 --- configure.ac 6 Nov 2008 08:38:46 -0000 1.47 +++ configure.ac 18 Nov 2008 10:15:49 -0000 1.48 @@ -164,6 +164,11 @@ GP_GETTEXT_FLAGS() dnl --------------------------------------------------------------------------- +dnl Thread-safe functions +dnl --------------------------------------------------------------------------- +AC_CHECK_FUNCS(localtime_r) + +dnl --------------------------------------------------------------------------- dnl Compiler/Linker Options and Warnings dnl --------------------------------------------------------------------------- AM_CPPFLAGS="$AM_CPPFLAGS -I\$(top_srcdir)" Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.286 retrieving revision 1.287 diff -u -p -d -r1.286 -r1.287 --- ChangeLog 6 Nov 2008 08:33:45 -0000 1.286 +++ ChangeLog 18 Nov 2008 10:15:49 -0000 1.287 @@ -1,3 +1,8 @@ +2008-11-18 Dan Fandrich <da...@co...> + + * libexif/exif-entry.c & configure.ac: use localtime_r when available + to be more thread safe + 2008-11-06 Dan Fandrich <da...@co...> * Released 0.6.17 |
From: Dan F. <dfa...@us...> - 2008-11-18 09:43:13
|
Update of /cvsroot/libexif/libexif/libexif In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv14568 Modified Files: exif-entry.c Log Message: Internalized some strings into a const struct to make it smaller and reduce the amount of run-time linking required Index: exif-entry.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-entry.c,v retrieving revision 1.118 retrieving revision 1.119 diff -u -p -d -r1.118 -r1.119 --- exif-entry.c 17 Feb 2008 18:31:55 -0000 1.118 +++ exif-entry.c 18 Nov 2008 09:42:58 -0000 1.119 @@ -569,7 +569,7 @@ exif_entry_get_value (ExifEntry *e, char double d; ExifEntry *entry; static const struct { - const char *label; + char label[5]; char major, minor; } versions[] = { {"0110", 1, 1}, @@ -578,7 +578,7 @@ exif_entry_get_value (ExifEntry *e, char {"0210", 2, 1}, {"0220", 2, 2}, {"0221", 2, 21}, - {NULL , 0, 0} + {"" , 0, 0} }; /* FIXME: This belongs to somewhere else. */ @@ -668,7 +668,7 @@ exif_entry_get_value (ExifEntry *e, char CF (e, EXIF_FORMAT_UNDEFINED, val, maxlen); CC (e, 4, val, maxlen); strncpy (val, _("Unknown Exif Version"), maxlen); - for (i = 0; versions[i].label; i++) { + for (i = 0; *versions[i].label; i++) { if (!memcmp (e->data, versions[i].label, 4)) { snprintf (val, maxlen, _("Exif Version %d.%d"), |
From: Dan F. <dfa...@us...> - 2008-11-12 03:48:29
|
Update of /cvsroot/libexif/libexif-testsuite In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25913 Modified Files: NEWS configure.ac Log Message: Prepare for continued development Index: NEWS =================================================================== RCS file: /cvsroot/libexif/libexif-testsuite/NEWS,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -d -r1.4 -r1.5 --- NEWS 12 Nov 2008 03:43:21 -0000 1.4 +++ NEWS 12 Nov 2008 03:48:12 -0000 1.5 @@ -1,3 +1,6 @@ +New in 0.7.x: + * + New in 0.7.13: * Working with libexif and exif ver. 0.6.17 * Additional tests on pel images Index: configure.ac =================================================================== RCS file: /cvsroot/libexif/libexif-testsuite/configure.ac,v retrieving revision 1.24 retrieving revision 1.25 diff -u -p -d -r1.24 -r1.25 --- configure.ac 12 Nov 2008 03:43:21 -0000 1.24 +++ configure.ac 12 Nov 2008 03:48:12 -0000 1.25 @@ -3,7 +3,7 @@ dnl Use a short version and package name dnl packaging [...]/libgphoto2_port/gphoto2-port-portability-os2.h dnl because tar only handles 99 chars per file path. Oh, and GNU tar 1.13 dnl will fail silently. -AC_INIT([libexif test suite],[0.7.13],[lib...@li...],[lets]) +AC_INIT([libexif test suite],[0.7.13.1],[lib...@li...],[lets]) AC_CONFIG_SRCDIR([tests/Makefile.am]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([auto-m4]) |
From: Dan F. <dfa...@us...> - 2008-11-12 03:43:29
|
Update of /cvsroot/libexif/libexif-testsuite In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv24169 Modified Files: NEWS configure.ac Log Message: Get ready to tag this release of the test suite to provide a known working reference for exif/libexif. Index: NEWS =================================================================== RCS file: /cvsroot/libexif/libexif-testsuite/NEWS,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -d -r1.3 -r1.4 --- NEWS 4 Nov 2008 03:32:48 -0000 1.3 +++ NEWS 12 Nov 2008 03:43:21 -0000 1.4 @@ -1,4 +1,5 @@ -New in ?: +New in 0.7.13: + * Working with libexif and exif ver. 0.6.17 * Additional tests on pel images * Fixed build-config.sh to properly update CVS repositories Index: configure.ac =================================================================== RCS file: /cvsroot/libexif/libexif-testsuite/configure.ac,v retrieving revision 1.23 retrieving revision 1.24 diff -u -p -d -r1.23 -r1.24 --- configure.ac 22 May 2007 23:42:31 -0000 1.23 +++ configure.ac 12 Nov 2008 03:43:21 -0000 1.24 @@ -3,7 +3,7 @@ dnl Use a short version and package name dnl packaging [...]/libgphoto2_port/gphoto2-port-portability-os2.h dnl because tar only handles 99 chars per file path. Oh, and GNU tar 1.13 dnl will fail silently. -AC_INIT([libexif test suite],[0.7.12],[lib...@li...],[lets]) +AC_INIT([libexif test suite],[0.7.13],[lib...@li...],[lets]) AC_CONFIG_SRCDIR([tests/Makefile.am]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([auto-m4]) |