You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(17) |
Oct
(29) |
Nov
|
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
(1) |
Mar
(2) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
(28) |
Sep
(22) |
Oct
|
Nov
|
Dec
|
From: Cedric D. <cd...@us...> - 2005-10-18 16:14:59
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21791/po Modified Files: LINGUAS Added Files: ja.po Log Message: Initial japanese translation (TAKAHASHI Tamotsu). --- NEW FILE: ja.po --- # abook ja.po # This file is distributed under the same license as the abook package. # msgid "" msgstr "" "Project-Id-Version: 0.5.5\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" "POT-Creation-Date: 2005-10-17 13:34+0300\n" "PO-Revision-Date: 2005-10-18 18:10+0200\n" "Last-Translator: TAKAHASHI Tamotsu <tt...@la...>\n" "Language-Team: japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=euc-jp\n" "Content-Transfer-Encoding: 8bit\n" #: abook.c:91 #, c-format msgid "Cannot create directory %s\n" msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤¬ºîÀ®¤Ç¤¤Þ¤»¤ó\n" #: abook.c:97 #, c-format msgid "%s is not a directory\n" msgstr "%s ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n" #: abook.c:115 #, c-format msgid "Memory allocation failure: %s\n" msgstr "¥á¥â¥ê¼èÆÀ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: %s\n" #: abook.c:126 #, c-format msgid "Press enter to continue...\n" msgstr "³¤±¤ë¤Ë¤Ï Enter ¥¡¼¤ò...\n" #: abook.c:138 #, c-format msgid "File %s is not writeable" msgstr "¥Õ¥¡¥¤¥ë %s ¤Ï½ñ¤¹þ¤ßÉÔ²Äǽ¤Ç¤¹" #: abook.c:143 msgid "If you continue all changes will be lost. Do you want to continue?" msgstr "¤³¤Î¤Þ¤Þ¤À¤ÈÊѹ¹ÅÀ¤¬¤¹¤Ù¤Æ¾Ã¤¨¤Æ¤·¤Þ¤¤¤Þ¤¹¤¬¡¢Â³¤±¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«?" #: abook.c:162 msgid "Save database" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¤òÊݸ" #: abook.c:164 msgid "Quit without saving" msgstr "Êݸ¤»¤º¤Ë½ªÎ»" #: abook.c:218 #, c-format msgid "%s is not a valid HOME directory\n" msgstr "%s ¤ÏÀµ¤·¤¤ HOME ¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n" #: abook.c:249 #, c-format msgid "" "Cannot combine options --mutt-query, --convert, --add-email or --add-email-" "quiet\n" msgstr "¼¡¤Î¥ª¥×¥·¥ç¥ó¤òƱ»þ¤ËÊ£¿ô»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Þ¤»¤ó: --mutt-query, --convert, --add-email, --add-email-quiet\n" #: abook.c:280 #, c-format msgid "please use option --%s after --convert option\n" msgstr "--%s ¥ª¥×¥·¥ç¥ó¤Ï --convert ¥ª¥×¥·¥ç¥ó¤Î¸å¤Ë»ØÄꤷ¤Æ¤¯¤À¤µ¤¤\n" #: abook.c:379 #, c-format msgid "%s: unrecognized arguments on command line\n" msgstr "%s: ǧ¼±¤Ç¤¤Ê¤¤¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤Ç¤¹\n" #: abook.c:401 msgid " -h\t--help\t\t\t\tshow usage" msgstr " -h\t--help\t\t\t\t»ÈÍÑÊýË¡" #: abook.c:402 msgid " -C\t--config\t<file>\t\tuse an alternative configuration file" msgstr " -C\t--config\t<¥Õ¥¡¥¤¥ë>\t\tÄ̾ï¤Î¾ì½ê°Ê³°¤Ë¤¢¤ëÀßÄê¥Õ¥¡¥¤¥ë¤ò»È¤¦" #: abook.c:403 msgid "\t--datafile\t<file>\t\tuse an alternative addressbook file" msgstr "\t--datafile\t<¥Õ¥¡¥¤¥ë>\t\tÄ̾ï¤Î¾ì½ê°Ê³°¤Ë¤¢¤ë¥¢¥É¥ì¥¹Ä¢¥Õ¥¡¥¤¥ë¤ò»È¤¦" #: abook.c:404 msgid "\t--mutt-query\t<string>\tmake a query for mutt" msgstr "\t--mutt-query\t<ʸ»úÎó>\tÌ䤤¹ç¤ï¤»¤ËÂФ·¤Æ mutt ÍѤËÀ°·Á½ÐÎϤ¹¤ë" #: abook.c:405 msgid "" "\t--add-email\t\t\tread an e-mail message from stdin and\n" "\t\t\t\t\tadd the sender to the addressbook" msgstr "" "\t--add-email\t\t\t¥á¡¼¥ë¤òɸ½àÆþÎϤ«¤éÆɤ߽Ф·¤Æ\n" "\t\t\t\t\t¤½¤Îº¹½Ð¿Í¤ò¥¢¥É¥ì¥¹Ä¢¤ËÄɲ乤ë" #: abook.c:409 msgid "" "\t--add-email-quiet\t\tsame as --add-email but doesn't\n" "\t\t\t\t\trequire to confirm adding" msgstr "" "\t--add-email-quiet\t\t--add-email ¤ÈƱ¤¸¡£¤¿¤À¤·\n" "\t\t\t\t\tÄɲ乤ëÁ°¤Ë³Îǧ¤òµá¤á¤Ê¤¤" #: abook.c:413 msgid "\t--convert\t\t\tconvert address book files" msgstr "\t--convert\t\t\t¥¢¥É¥ì¥¹Ä¢¥Õ¥¡¥¤¥ë¤ò¾·Á¼°¤ØÊÑ´¹¤¹¤ë" #: abook.c:414 msgid "\toptions to use with --convert:" msgstr "\t--convert ¤Ç»È¤¦¥ª¥×¥·¥ç¥ó:" #: abook.c:415 msgid "\t--informat\t<format>\tformat for input file" msgstr "\t--informat\t<·Á¼°>\tÊÑ´¹¸µ¥Õ¥¡¥¤¥ë¤Î·Á¼°" #: abook.c:416 msgid "\t\t\t\t\t(default: abook)" msgstr "\t\t\t\t\t(´ûÄêÃÍ: abook)" #: abook.c:417 msgid "\t--infile\t<file>\t\tsource file" msgstr "\t--infile\t<¥Õ¥¡¥¤¥ë>\t\tÊÑ´¹¸µ¥Õ¥¡¥¤¥ë" #: abook.c:418 msgid "\t\t\t\t\t(default: stdin)" msgstr "\t\t\t\t\t(´ûÄêÃÍ: ɸ½àÆþÎÏ)" #: abook.c:419 msgid "\t--outformat\t<format>\tformat for output file" msgstr "\t--outformat\t<·Á¼°>\t½ÐÎÏÀè¥Õ¥¡¥¤¥ë¤Î·Á¼°" #: abook.c:420 msgid "\t\t\t\t\t(default: text)" msgstr "\t\t\t\t\t(´ûÄêÃÍ: text)" #: abook.c:421 msgid "\t--outfile\t<file>\t\tdestination file" msgstr "\t--outfile\t<¥Õ¥¡¥¤¥ë>\t\t½ÐÎÏÀè¥Õ¥¡¥¤¥ë" #: abook.c:422 msgid "\t\t\t\t\t(default: stdout)" msgstr "\t\t\t\t\t(´ûÄêÃÍ: ɸ½à½ÐÎÏ)" #: abook.c:423 msgid "\t--formats\t\t\tlist available formats" msgstr "\t--formats\t\t\tÍøÍѲÄǽ¤Ê·Á¼°°ìÍ÷¤òɽ¼¨¤¹¤ë" #: abook.c:494 #, c-format msgid "Cannot open database\n" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬³«¤±¤Þ¤»¤ó\n" #: abook.c:620 #, c-format msgid "too few arguments to make conversion\n" msgstr "ÊÑ´¹¤ËɬÍפʥª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó\n" #: abook.c:621 #, c-format msgid "try --help\n" msgstr "--help ¤ò¤´Í÷¤¯¤À¤µ¤¤\n" #: abook.c:626 #, c-format msgid "" "input and output formats are the same\n" "exiting...\n" msgstr "ÆþÎϤȽÐÎϤηÁ¼°¤¬Æ±¤¸¤Ç¤¹\n" "½ªÎ»¤·¤Þ¤¹\n" #: abook.c:639 #, c-format msgid "input format %s not supported\n" msgstr "ÆþÎÏ·Á¼°¤È¤·¤Æ %s ¤Ï¤´ÍøÍѤ¤¤¿¤À¤±¤Þ¤»¤ó\n" #: abook.c:643 #, c-format msgid "cannot read file %s\n" msgstr "¥Õ¥¡¥¤¥ë %s ¤¬Æɤ߽Ф»¤Þ¤»¤ó\n" #: abook.c:652 #, c-format msgid "output format %s not supported\n" msgstr "½ÐÎÏ·Á¼°¤È¤·¤Æ %s ¤Ï¤´ÍøÍѤ¤¤¿¤À¤±¤Þ¤»¤ó\n" #: abook.c:658 #, c-format msgid "cannot write file %s\n" msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë½ñ¤¹þ¤á¤Þ¤»¤ó\n" #: abook.c:679 #, c-format msgid "cannot open %s\n" msgstr "%s ¤¬³«¤±¤Þ¤»¤ó\n" #: abook.c:682 #, c-format msgid "%d item(s) added to %s\n" msgstr "%d ¸Ä¤Î¹àÌܤò %s ¤ËÄɲä·¤Þ¤·¤¿\n" #: abook.c:684 msgid "Valid sender address not found" msgstr "ǧ¼±²Äǽ¤Êº¹½Ð¿Í¥¢¥É¥ì¥¹¤¬¤¢¤ê¤Þ¤»¤ó¤Ç¤·¤¿" #: abook.c:724 #, c-format msgid "Address %s already in addressbook\n" msgstr "¥¢¥É¥ì¥¹ %s ¤Ï´û¤Ë¥¢¥É¥ì¥¹Ä¢¤ËÆþ¤Ã¤Æ¤¤¤Þ¤¹\n" #: abook.c:734 #, c-format msgid "" "cannot open /dev/tty\n" "you may want to use --add-email-quiet\n" msgstr "/dev/tty ¤¬³«¤±¤Þ¤»¤ó\n" "--add-email-quiet ¤ò¤´ÍøÍѤˤʤä¿Êý¤¬Îɤ¤¤«¤â¤·¤ì¤Þ¤»¤ó\n" #: abook.c:740 #, c-format msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "\"%s <%s>\" ¤ò %s ¤ËÄɲä·¤Þ¤¹¤«? (%c/%c)\n" #: abook.c:744 abook.c:751 ui.c:344 ui.c:606 msgid "keybinding for yes|y" msgstr "y" #: abook.c:745 abook.c:747 ui.c:342 msgid "keybinding for no|n" msgstr "n" #: abook.c:771 #, c-format msgid "stdin is a directory or cannot stat stdin\n" msgstr "ɸ½àÆþÎϤ¬¥Ç¥£¥ì¥¯¥È¥ê¤«¡¢stat ÉÔ²Äǽ¤Ç¤¹\n" #: abook.h:16 msgid "q:quit ?:help a:add r:remove" msgstr "q:½ªÎ» ?:¥Ø¥ë¥× a:Äɲà r:ºï½ü" #: database.c:57 msgid "Name" msgstr "»á̾" #: database.c:58 msgid "E-mails" msgstr "¥¢¥É¥ì¥¹" #: database.c:59 msgid "Address" msgstr "½»½ê" #: database.c:60 msgid "Address2" msgstr "½»½ê2" #: database.c:61 msgid "City" msgstr "»ÔĮ¼" #: database.c:62 msgid "State/Province" msgstr "ÅÔÆ»Éܸ©" #: database.c:63 msgid "ZIP/Postal Code" msgstr "͹ÊØÈÖ¹æ" #: database.c:64 msgid "Country" msgstr "¹ñ" #: database.c:65 msgid "Home Phone" msgstr "¼«ÂðÅÅÏÃ" #: database.c:66 msgid "Work Phone" msgstr "¿¦¾ìÅÅÏÃ" #: database.c:67 msgid "Fax" msgstr "Fax" #: database.c:68 msgid "Mobile" msgstr "·ÈÂÓÅÅÏÃ" #: database.c:69 msgid "Nickname/Alias" msgstr "ÊÌ̾¡¦Î¬¹æ" #: database.c:70 msgid "URL" msgstr "URL" #: database.c:71 msgid "Notes" msgstr "¥á¥â" #: database.c:72 msgid "Custom1" msgstr "³ÈÄ¥¾ðÊó1" #: database.c:73 msgid "Custom2" msgstr "³ÈÄ¥¾ðÊó2" #: database.c:74 msgid "Custom3" msgstr "³ÈÄ¥¾ðÊó3" #: database.c:75 msgid "Custom4" msgstr "³ÈÄ¥¾ðÊó4" #: database.c:76 msgid "Custom5" msgstr "³ÈÄ¥¾ðÊó5" #: database.c:406 msgid "Invalid field value defined in configuration" msgstr "ÉÔÀµ¤Ê¹àÌÜ̾¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤¹" #: edit.c:44 msgid "CONTACT" msgstr "Ï¢ÍíÀè" #: edit.c:45 msgid "ADDRESS" msgstr " ½»½ê " #: edit.c:46 msgid " PHONE " msgstr " ÅÅÏà " #: edit.c:47 msgid " OTHER " msgstr "¤½¤Î¾" #: edit.c:48 msgid "CUSTOM " msgstr " ³ÈÄ¥ " #: edit.c:57 msgid "Tab name too wide for screen" msgstr "¥¿¥Ö̾¤¬²èÌ̤«¤é¤Ï¤ß½Ð¤Þ¤¹" #: edit.c:219 msgid "E-mail addresses:" msgstr "¥á¡¼¥ë¥¢¥É¥ì¥¹: " #: edit.h:13 msgid "?:help c:contact a:address p:phone o:other" msgstr "?:¥Ø¥ë¥× c:Ï¢ÍíÀè a:½»½ê p:ÅÅÏà o:¤½¤Î¾" #: filter.c:71 filter.c:82 msgid "abook native format" msgstr "abook Æȼ«·Á¼°" #: filter.c:72 msgid "ldif / Netscape addressbook" msgstr "ldif / Netscape ¥¢¥É¥ì¥¹Ä¢" #: filter.c:73 filter.c:84 msgid "mutt alias" msgstr "mutt alias" #: filter.c:74 filter.c:86 msgid "pine addressbook" msgstr "pine ¥¢¥É¥ì¥¹Ä¢" #: filter.c:75 filter.c:88 msgid "comma separated values" msgstr "¥³¥ó¥Þ¶èÀÚ¤ê¥Æ¥¥¹¥È" #: filter.c:76 filter.c:89 msgid "comma separated values (all fields)" msgstr "¥³¥ó¥Þ¶èÀÚ¤ê¥Æ¥¥¹¥È (Á´¹àÌÜ)" #: filter.c:77 filter.c:90 msgid "Palm comma separated values" msgstr "Palm ÍÑ¥³¥ó¥Þ¶èÀÚ¤ê¥Æ¥¥¹¥È" #: filter.c:83 msgid "ldif / Netscape addressbook (.4ld)" msgstr "ldif / Netscape ¥¢¥É¥ì¥¹Ä¢ (.4ld)" #: filter.c:85 msgid "html document" msgstr "HTML ʸ½ñ" #: filter.c:87 msgid "GnomeCard (VCard) addressbook" msgstr "GnomeCard (vCard) ¥¢¥É¥ì¥¹Ä¢" #: filter.c:91 msgid "elm alias" msgstr "elm alias" #: filter.c:92 msgid "plain text" msgstr "¥×¥ì¡¼¥ó¥Æ¥¥¹¥È" #: filter.c:93 msgid "Wanderlust address book" msgstr "Wanderlust ¥¢¥É¥ì¥¹Ä¢" #: filter.c:94 msgid "Spruce address book" msgstr "Spruce ¥¢¥É¥ì¥¹Ä¢" #: filter.c:107 msgid "input:" msgstr "ÆþÎÏ:" #: filter.c:114 msgid "output:" msgstr "½ÐÎÏ:" #: filter.c:179 msgid "import database" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¼è¤ê¹þ¤ß" #: filter.c:181 filter.c:298 msgid "please select a filter" msgstr "·Á¼°¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤" #: filter.c:189 filter.c:306 msgid "x -\tcancel" msgstr "x -\tÃæ»ß" #: filter.c:210 filter.c:344 msgid "Filename: " msgstr "¥Õ¥¡¥¤¥ë̾: " #: filter.c:217 msgid "Error occured while opening the file" msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤¯ºÝ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿" #: filter.c:219 msgid "File does not seem to be a valid addressbook" msgstr "¥Õ¥¡¥¤¥ë¤¬Àµ¤·¤¤¥¢¥É¥ì¥¹Ä¢¤Ç¤Ï¤Ê¤¤¤è¤¦¤Ç¤¹" #: filter.c:296 msgid "export database" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î½ÐÎÏ" #: filter.c:329 msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "½ÐÎÏÂÐ¾Ý a:¤¹¤Ù¤Æ s:ÁªÂòÉôʬ¤Î¤ß c:Ãæ»ß?" #: filter.c:330 ui.c:629 msgid "keybindings:all/selected/cancel|asc" msgstr "asc" #: filter.c:351 msgid "Error occured while exporting" msgstr "½ÐÎÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿" #: help.h:11 msgid "\t?\t\thelp\n" msgstr "\t?\t\t¥Ø¥ë¥×\n" #: help.h:12 msgid "\tq\t\tquit\n" msgstr "\tq\t\t½ªÎ»\n" #: help.h:13 msgid "\tQ\t\tquit without saving\n" msgstr "\tQ\t\tÊݸ¤»¤º¤Ë½ªÎ»\n" #: help.h:14 msgid "\tP\t\tquit and output selected item(s) to stderr\n" msgstr "\tP\t\t½ªÎ»¤·¤ÆÁªÂò¹àÌܤòɸ½à¥¨¥é¡¼¤Ø½ÐÎÏ\n" #: help.h:15 msgid "\t^L\t\trefresh screen\n" msgstr "\t^L\t\t²èÌ̺ÆÉÁ²è\n" #: help.h:17 msgid "\tarrows / j,k\tscroll list\n" msgstr "\tÌð°õ¥¡¼ / j,k\t¾å²¼°ÜÆ°\n" #: help.h:18 msgid "\tenter\t\tview/edit item\n" msgstr "\tEnter\t\t¹àÌܤÎɽ¼¨/ÊÔ½¸\n" #: help.h:19 msgid "\ta\t\tadd item\n" msgstr "\ta\t\t¹àÌܤÎÄɲÃ\n" #: help.h:20 msgid "\tr / del\t\tremove selected items\n" msgstr "\tr / Del\t\tÁªÂò¹àÌܤκï½ü\n" #: help.h:21 msgid "\tD\t\tduplicate item\n" msgstr "\tD\t\t¹àÌܤÎÊ£À½\n" #: help.h:23 msgid "\tspace\t\tselect item\n" msgstr "\t¥¹¥Ú¡¼¥¹¥¡¼\t¹àÌܤÎÁªÂò\n" #: help.h:24 msgid "\t+\t\tselect all\n" msgstr "\t+\t\t¤¹¤Ù¤ÆÁªÂò\n" #: help.h:25 msgid "\t-\t\tunselect all\n" msgstr "\t-\t\t¤¹¤Ù¤ÆÁªÂò²ò½ü\n" #: help.h:26 msgid "\t*\t\tinvert selection\n" msgstr "\t*\t\tÁªÂò¤òȿž\n" #: help.h:28 msgid "\tw\t\twrite database to disk\n" msgstr "\tw\t\t¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¥Ç¥£¥¹¥¯¤Ø½ñ¤¹þ¤ß\n" #: help.h:29 msgid "\tl\t\tread database from disk\n" msgstr "\tl\t\t¥Ç¥£¥¹¥¯¤«¤é¥Ç¡¼¥¿¥Ù¡¼¥¹¤òÆɤ߽Ф·\n" #: help.h:30 msgid "\tC\t\tclear whole database\n" msgstr "\tC\t\t¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎÁ´¾Ãµî\n" #: help.h:31 msgid "\ti\t\timport database\n" msgstr "\ti\t\t¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¼è¤ê¹þ¤ß\n" #: help.h:32 msgid "\te\t\texport database\n" msgstr "\te\t\t¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î½ÐÎÏ\n" #: help.h:33 msgid "\tp\t\tprint database\n" msgstr "\tp\t\t¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î°õºþ\n" #: help.h:34 msgid "\to\t\topen database\n" msgstr "\to\t\t¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò³«¤¯\n" #: help.h:36 msgid "\ts\t\tsort database\n" msgstr "\ts\t\t¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎÀ°Îó\n" #: help.h:37 msgid "\tS\t\t\"surname sort\"\n" msgstr "\tS\t\t²¼¤Î̾Á°¤ÇÀ°Îó\n" #: help.h:38 msgid "\tF\t\tsort by field (defined in configuration file)\n" msgstr "\tF\t\tÀßÄê¥Õ¥¡¥¤¥ë¤Ç»ØÄꤷ¤¿¹àÌܤˤè¤ëÀ°Îó\n" #: help.h:40 msgid "\t/\t\tsearch\n" msgstr "\t/\t\t¸¡º÷\n" #: help.h:41 msgid "\t\\\t\tsearch next occurrence\n" msgstr "\t\\\t\t¼¡¤ò¸¡º÷\n" #: help.h:43 msgid "\tA\t\tmove current item up\n" msgstr "\tA\t\t¹àÌܤò¾å¤Ë°ÜÆ°\n" #: help.h:44 msgid "\tZ\t\tmove current item down\n" msgstr "\tZ\t\t¹àÌܤò²¼¤Ë°ÜÆ°\n" #: help.h:46 msgid "\tm\t\tsend mail with mutt\n" msgstr "\tm\t\tMutt ¤Ç¥á¡¼¥ë¤òÁ÷¤ë\n" #: help.h:47 msgid "\tu\t\tview URL with web browser\n" msgstr "\tu\t\tURL ¤ò¥Ö¥é¥¦¥¶¤Ç±ÜÍ÷¤¹¤ë\n" #: help.h:55 msgid "\ta,c,p,o,C/arrows/h,l\tchange tab\n" msgstr "\ta,c,p,o,C/Ìð°õ/h,l\t¥¿¥Ö¤ÎÊѹ¹\n" #: help.h:57 msgid "\t1 - 5\t\t\tedit fields\n" msgstr "\t1 - 5\t\t\t¹àÌܤÎÊÔ½¸\n" #: help.h:59 msgid "\tk or <\t\t\tprevious item\n" msgstr "\tk,<\t\t\tÁ°¤Î¹àÌÜ\n" #: help.h:60 msgid "\tj or >\t\t\tnext item\n" msgstr "\tj,>\t\t\t¼¡¤Î¹àÌÜ\n" #: help.h:62 msgid "\tr\t\t\troll e-mail addresses\n" msgstr "\tr\t\t\t¥á¡¼¥ë¥¢¥É¥ì¥¹¤Î½çÈÖ¤òÊѤ¨¤ë\n" #: help.h:64 msgid "\tu\t\t\tundo\n" msgstr "\tu\t\t\t¥¢¥ó¥É¥¥ (°ì¤ÄÁ°¤Î¾õÂÖ¤ËÌ᤹)\n" #: help.h:66 msgid "\tm\t\t\tsend mail with mutt\n" msgstr "\tm\t\t\tMutt ¤Ç¥á¡¼¥ë¤òÁ÷¤ë\n" #: help.h:67 msgid "\tv\t\t\tview url with web browser\n" msgstr "\tv\t\t\tURL ¤ò¥Ö¥é¥¦¥¶¤Ç±ÜÍ÷\n" #: options.c:240 options.c:259 msgid "invalid value" msgstr "ÉÔÀµ¤ÊÃͤǤ¹" #: options.c:278 msgid "invalid value assignment" msgstr "ÉÔÀµ¤ÊÂåÆþ¤Ç¤¹" #: options.c:286 msgid "unknown option" msgstr "ÉÔÌÀ¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤¹" #: options.c:311 msgid "invalid custom field number" msgstr "ÉÔÀµ¤Ê³ÈÄ¥¹àÌÜÈÖ¹æ¤Ç¤¹" #: options.c:358 #, c-format msgid "%s: parse error at line %d: " msgstr "%s: ʸˡ¥¨¥é¡¼¤¬ %d ¹ÔÌܤˤ¢¤ê¤Þ¤¹: " #: options.c:362 #, c-format msgid "unknown token %s\n" msgstr "%s ¤ÏÉÔÌÀ¤ÊÀßÄꥳ¥Þ¥ó¥É¤Ç¤¹\n" #: ui.c:146 #, c-format msgid "Your terminal size is %dx%d\n" msgstr "²èÌÌ¥µ¥¤¥º¤Ï %dx%d ¤Ç¤¹\n" #: ui.c:147 #, c-format msgid "Terminal is too small. Minimum terminal size for abook is %dx%d\n" msgstr "²èÌ̤¬¾®¤µ¤¹¤®¤Þ¤¹¡£¾¯¤Ê¤¯¤È¤â %dx%d ¤ÏɬÍפǤ¹\n" #: ui.c:333 msgid " (Y/n)?" msgstr " (Y/n)?" #: ui.c:333 msgid " (y/N)?" msgstr " (y/N)?" #: ui.c:411 msgid "help" msgstr "¥Ø¥ë¥×" #: ui.c:420 msgid "Press any key to continue..." msgstr "²¿¤«¥¡¼¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤..." #: ui.c:541 msgid "Remove selected item(s)" msgstr "ÁªÂò¹àÌܤòºï½ü¤·¤Þ¤¹¤«" #: ui.c:551 msgid "Clear WHOLE database" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹Á´ÂΤò¾Ãµî¤·¤Þ¤¹¤«" #: ui.c:579 msgid "Search hit bottom, continuing at top" msgstr "ºÇ¸å¤Þ¤Ç¸¡º÷¤·¤Þ¤·¤¿¡£ºÇ½é¤«¤é¤â¸¡º÷¤·¤Æ¤¤¤Þ¤¹" #: ui.c:604 #, c-format msgid "Your current data will be lost - Press '%c' to continue" msgstr "¸½ºß¤Î¥Ç¡¼¥¿¤Ï¾Ã¤¨¤Æ¤·¤Þ¤¤¤Þ¤¹¡£¤è¤í¤·¤±¤ì¤Ð '%c' ¤Ç³¤±¤Æ¤¯¤À¤µ¤¤" #: ui.c:629 msgid "Print <a>ll, print <s>elected, or <c>ancel?" msgstr "°õºþÂÐ¾Ý a:¤¹¤Ù¤Æ s:ÁªÂò¹àÌÜ¤Î¤ß c:Ãæ»ß?" #: ui.c:635 msgid "No selected items" msgstr "²¿¤âÁªÂò¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" #: ui.c:661 msgid "File to open: " msgstr "³«¤¯¥Õ¥¡¥¤¥ë: " #: ui.c:671 msgid "Save current database" msgstr "¸½ºß¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤òÊݸ¤·¤Þ¤¹¤«" #: ui.c:679 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "¿½¤·Ìõ¤¢¤ê¤Þ¤»¤ó¤¬¡¢¤´»ØÄê¤Î¥Õ¥¡¥¤¥ë¤ÏÀµµ¬¤Î abook ¥¢¥É¥ì¥¹Ä¢¤Ç¤Ï¤Ê¤¤¤è¤¦¤Ç¤¹" Index: LINGUAS =================================================================== RCS file: /cvsroot/abook/abook/po/LINGUAS,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- LINGUAS 2 Oct 2005 23:02:03 -0000 1.4 +++ LINGUAS 18 Oct 2005 16:14:48 -0000 1.5 @@ -1,2 +1,2 @@ # Set of available languages -de fr sv +de fr ja sv |
From: Jaakko H. <jhe...@us...> - 2005-10-18 06:51:29
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15287 Modified Files: ChangeLog config.h.in configure configure.in xmalloc.h Log Message: - sync with 0.5.5pre1 release Index: ChangeLog =================================================================== RCS file: /cvsroot/abook/abook/ChangeLog,v retrieving revision 1.68 retrieving revision 1.69 diff -u -d -r1.68 -r1.69 --- ChangeLog 3 Oct 2005 05:22:49 -0000 1.68 +++ ChangeLog 18 Oct 2005 06:51:13 -0000 1.69 @@ -4,7 +4,7 @@ - Swedish translation (Susanna Björverud) - palmcsv import filter (Marc Tardif) - use better common code for csv filters (Marc Tardif) - - translation HOWTO + - translation HOWTO (Cedric Duval) - wanderlust export filter (Josef Schugt) 0.5.4 Index: configure.in =================================================================== RCS file: /cvsroot/abook/abook/configure.in,v retrieving revision 1.48 retrieving revision 1.49 diff -u -d -r1.48 -r1.49 --- configure.in 26 Sep 2005 14:07:55 -0000 1.48 +++ configure.in 18 Oct 2005 06:51:14 -0000 1.49 @@ -43,7 +43,7 @@ AC_C_INLINE AC_PROG_INSTALL AC_HEADER_STDC -AC_CHECK_HEADERS(unistd.h locale.h sys/ioctl.h) +AC_CHECK_HEADERS(unistd.h locale.h sys/ioctl.h iconv.h) AC_CHECK_HEADER(stdarg.h,AC_DEFINE(HAVE_STDARG_H, 1, [Define if you have the <stdarg.h> header file.]),AC_MSG_ERROR([*** stdarg.h is missing on your system ***])) AC_FUNC_STRCOLL AC_CHECK_FUNCS(setlocale) Index: config.h.in =================================================================== RCS file: /cvsroot/abook/abook/config.h.in,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- config.h.in 17 Sep 2005 10:10:25 -0000 1.13 +++ config.h.in 18 Oct 2005 06:51:13 -0000 1.14 @@ -94,6 +94,9 @@ /* Define if you have the iconv() function. */ #undef HAVE_ICONV +/* Define to 1 if you have the <iconv.h> header file. */ +#undef HAVE_ICONV_H + /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ #undef HAVE_INTMAX_T Index: configure =================================================================== RCS file: /cvsroot/abook/abook/configure,v retrieving revision 1.46 retrieving revision 1.47 diff -u -d -r1.46 -r1.47 --- configure 30 Sep 2005 16:27:09 -0000 1.46 +++ configure 18 Oct 2005 06:51:13 -0000 1.47 @@ -11684,7 +11684,8 @@ -for ac_header in unistd.h locale.h sys/ioctl.h + +for ac_header in unistd.h locale.h sys/ioctl.h iconv.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` if eval "test \"\${$as_ac_Header+set}\" = set"; then Index: xmalloc.h =================================================================== RCS file: /cvsroot/abook/abook/xmalloc.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- xmalloc.h 26 Sep 2005 15:59:04 -0000 1.6 +++ xmalloc.h 18 Oct 2005 06:51:14 -0000 1.7 @@ -14,6 +14,7 @@ void * xmalloc(size_t); void * xmalloc0(size_t); void * xmalloc_inc(size_t, size_t); +void * xmalloc0_inc(size_t, size_t); void * xrealloc(void *, size_t); void * xrealloc_inc(void *, size_t, size_t); char * xstrdup(const char *s); |
From: Jaakko H. <jhe...@us...> - 2005-10-18 06:51:23
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15287/po Modified Files: abook.pot de.po fr.po sv.po Log Message: - sync with 0.5.5pre1 release Index: abook.pot =================================================================== RCS file: /cvsroot/abook/abook/po/abook.pot,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- abook.pot 2 Oct 2005 22:16:58 -0000 1.9 +++ abook.pot 18 Oct 2005 06:51:14 -0000 1.10 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-10-03 00:16+0200\n" +"POT-Creation-Date: 2005-10-17 13:34+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -353,103 +353,107 @@ msgid "?:help c:contact a:address p:phone o:other" msgstr "" -#: filter.c:70 filter.c:81 +#: filter.c:71 filter.c:82 msgid "abook native format" msgstr "" -#: filter.c:71 +#: filter.c:72 msgid "ldif / Netscape addressbook" msgstr "" -#: filter.c:72 filter.c:83 +#: filter.c:73 filter.c:84 msgid "mutt alias" msgstr "" -#: filter.c:73 filter.c:85 +#: filter.c:74 filter.c:86 msgid "pine addressbook" msgstr "" -#: filter.c:74 filter.c:87 +#: filter.c:75 filter.c:88 msgid "comma separated values" msgstr "" -#: filter.c:75 filter.c:88 +#: filter.c:76 filter.c:89 msgid "comma separated values (all fields)" msgstr "" -#: filter.c:76 filter.c:89 +#: filter.c:77 filter.c:90 msgid "Palm comma separated values" msgstr "" -#: filter.c:82 +#: filter.c:83 msgid "ldif / Netscape addressbook (.4ld)" msgstr "" -#: filter.c:84 +#: filter.c:85 msgid "html document" msgstr "" -#: filter.c:86 +#: filter.c:87 msgid "GnomeCard (VCard) addressbook" msgstr "" -#: filter.c:90 +#: filter.c:91 msgid "elm alias" msgstr "" -#: filter.c:91 +#: filter.c:92 msgid "plain text" msgstr "" -#: filter.c:92 +#: filter.c:93 +msgid "Wanderlust address book" +msgstr "" + +#: filter.c:94 msgid "Spruce address book" msgstr "" -#: filter.c:105 +#: filter.c:107 msgid "input:" msgstr "" -#: filter.c:112 +#: filter.c:114 msgid "output:" msgstr "" -#: filter.c:177 +#: filter.c:179 msgid "import database" msgstr "" -#: filter.c:179 filter.c:296 +#: filter.c:181 filter.c:298 msgid "please select a filter" msgstr "" -#: filter.c:187 filter.c:304 +#: filter.c:189 filter.c:306 msgid "x -\tcancel" msgstr "" -#: filter.c:208 filter.c:342 +#: filter.c:210 filter.c:344 msgid "Filename: " msgstr "" -#: filter.c:215 +#: filter.c:217 msgid "Error occured while opening the file" msgstr "" -#: filter.c:217 +#: filter.c:219 msgid "File does not seem to be a valid addressbook" msgstr "" -#: filter.c:294 +#: filter.c:296 msgid "export database" msgstr "" -#: filter.c:327 +#: filter.c:329 msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:328 ui.c:629 +#: filter.c:330 ui.c:629 msgid "keybindings:all/selected/cancel|asc" msgstr "" -#: filter.c:349 +#: filter.c:351 msgid "Error occured while exporting" msgstr "" Index: sv.po =================================================================== RCS file: /cvsroot/abook/abook/po/sv.po,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- sv.po 5 Oct 2005 11:03:36 -0000 1.8 +++ sv.po 18 Oct 2005 06:51:14 -0000 1.9 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook 0.5.4\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-10-03 00:16+0200\n" +"POT-Creation-Date: 2005-10-17 13:34+0300\n" "PO-Revision-Date: 2005-09-23 22:13+0200\n" "Last-Translator: Susanna Björverud <sus...@te...>\n" "Language-Team: none\n" @@ -366,103 +366,108 @@ msgid "?:help c:contact a:address p:phone o:other" msgstr "?:hjälp c:kontact a:adress p:telefon o:annat" -#: filter.c:70 filter.c:81 +#: filter.c:71 filter.c:82 msgid "abook native format" msgstr "abooks eget format" -#: filter.c:71 +#: filter.c:72 msgid "ldif / Netscape addressbook" msgstr "ldif / adressbok fr Netscape" -#: filter.c:72 filter.c:83 +#: filter.c:73 filter.c:84 msgid "mutt alias" msgstr "mutt-alias" -#: filter.c:73 filter.c:85 +#: filter.c:74 filter.c:86 msgid "pine addressbook" msgstr "pine-adressbok" -#: filter.c:74 filter.c:87 +#: filter.c:75 filter.c:88 msgid "comma separated values" msgstr "kommaseparerade värden" -#: filter.c:75 filter.c:88 +#: filter.c:76 filter.c:89 msgid "comma separated values (all fields)" msgstr "kommaseparerade värden (alla fält)" -#: filter.c:76 filter.c:89 +#: filter.c:77 filter.c:90 msgid "Palm comma separated values" msgstr "kommaseparerade värden frÃ¥n Palm" -#: filter.c:82 +#: filter.c:83 msgid "ldif / Netscape addressbook (.4ld)" msgstr "ldif / adressbok fr Netscape (.4ld)" -#: filter.c:84 +#: filter.c:85 msgid "html document" msgstr "html-dokument" -#: filter.c:86 +#: filter.c:87 msgid "GnomeCard (VCard) addressbook" msgstr "GnomeCard-adressbok (VCard)" -#: filter.c:90 +#: filter.c:91 msgid "elm alias" msgstr "elm-alias" -#: filter.c:91 +#: filter.c:92 msgid "plain text" msgstr "ren text" -#: filter.c:92 +#: filter.c:93 +#, fuzzy +msgid "Wanderlust address book" +msgstr "pine-adressbok" + +#: filter.c:94 msgid "Spruce address book" msgstr "Spruce-adressbok" -#: filter.c:105 +#: filter.c:107 msgid "input:" msgstr "input:" -#: filter.c:112 +#: filter.c:114 msgid "output:" msgstr "output:" -#: filter.c:177 +#: filter.c:179 msgid "import database" msgstr "importera databaser" -#: filter.c:179 filter.c:296 +#: filter.c:181 filter.c:298 msgid "please select a filter" msgstr "var god och välj filter" -#: filter.c:187 filter.c:304 +#: filter.c:189 filter.c:306 msgid "x -\tcancel" msgstr "x -\tavbryt" -#: filter.c:208 filter.c:342 +#: filter.c:210 filter.c:344 msgid "Filename: " msgstr "Filnamn:" -#: filter.c:215 +#: filter.c:217 msgid "Error occured while opening the file" msgstr "Fel vid öppnandet av filen" -#: filter.c:217 +#: filter.c:219 msgid "File does not seem to be a valid addressbook" msgstr "Den angivna filen verkar inte vara en giltig adressbok" -#: filter.c:294 +#: filter.c:296 msgid "export database" msgstr "exportera databasen" -#: filter.c:327 +#: filter.c:329 msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:328 ui.c:629 +#: filter.c:330 ui.c:629 msgid "keybindings:all/selected/cancel|asc" msgstr "" -#: filter.c:349 +#: filter.c:351 msgid "Error occured while exporting" msgstr "Fel vid export" Index: fr.po =================================================================== RCS file: /cvsroot/abook/abook/po/fr.po,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- fr.po 3 Oct 2005 08:53:38 -0000 1.8 +++ fr.po 18 Oct 2005 06:51:14 -0000 1.9 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-10-03 10:25+0200\n" +"POT-Creation-Date: 2005-10-17 13:34+0300\n" "PO-Revision-Date: 2005-10-03 10:53+0200\n" "Last-Translator: Cedric Duval <ced...@fr...>\n" "Language-Team: french\n" Index: de.po =================================================================== RCS file: /cvsroot/abook/abook/po/de.po,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- de.po 2 Oct 2005 23:02:03 -0000 1.1 +++ de.po 18 Oct 2005 06:51:14 -0000 1.2 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook 0.5.5pre1\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-10-03 00:16+0200\n" +"POT-Creation-Date: 2005-10-17 13:34+0300\n" "PO-Revision-Date: 2005-10-03 00:56+0200\n" "Last-Translator: Johannes WeiÃl <ja...@mo...>\n" "Language-Team: German <de...@li...>\n" @@ -371,104 +371,109 @@ msgid "?:help c:contact a:address p:phone o:other" msgstr "?:Hilfe c:Kontakt a:Adresse p:Telefon o:Andere" -#: filter.c:70 filter.c:81 +#: filter.c:71 filter.c:82 msgid "abook native format" msgstr "abooks eigenes Format" -#: filter.c:71 +#: filter.c:72 msgid "ldif / Netscape addressbook" msgstr "ldif / Netscape Adressbuch" -#: filter.c:72 filter.c:83 +#: filter.c:73 filter.c:84 msgid "mutt alias" msgstr "mutt alias" -#: filter.c:73 filter.c:85 +#: filter.c:74 filter.c:86 msgid "pine addressbook" msgstr "pine Adressbuch" -#: filter.c:74 filter.c:87 +#: filter.c:75 filter.c:88 msgid "comma separated values" msgstr "komma-separierte Werte" -#: filter.c:75 filter.c:88 +#: filter.c:76 filter.c:89 msgid "comma separated values (all fields)" msgstr "komma-separierte Werte (alle Felder)" -#: filter.c:76 filter.c:89 +#: filter.c:77 filter.c:90 msgid "Palm comma separated values" msgstr "Palm komma-separierte Werte" -#: filter.c:82 +#: filter.c:83 msgid "ldif / Netscape addressbook (.4ld)" msgstr "ldif / Netscape Adressbuch (.4ld)" -#: filter.c:84 +#: filter.c:85 msgid "html document" msgstr "HTML Dokument" -#: filter.c:86 +#: filter.c:87 msgid "GnomeCard (VCard) addressbook" msgstr "GnomeCard (VCard) Adressbuch" -#: filter.c:90 +#: filter.c:91 msgid "elm alias" msgstr "elm alias" -#: filter.c:91 +#: filter.c:92 msgid "plain text" msgstr "Klartext" -#: filter.c:92 +#: filter.c:93 +#, fuzzy +msgid "Wanderlust address book" +msgstr "pine Adressbuch" + +#: filter.c:94 msgid "Spruce address book" msgstr "Spruce Adressbuch" -#: filter.c:105 +#: filter.c:107 msgid "input:" msgstr "Eingabe:" -#: filter.c:112 +#: filter.c:114 msgid "output:" msgstr "Ausgabe:" -#: filter.c:177 +#: filter.c:179 msgid "import database" msgstr "importiere Datenbank" -#: filter.c:179 filter.c:296 +#: filter.c:181 filter.c:298 msgid "please select a filter" msgstr "Bitte Filter auswählen" -#: filter.c:187 filter.c:304 +#: filter.c:189 filter.c:306 msgid "x -\tcancel" msgstr "x -\tabbrechen" -#: filter.c:208 filter.c:342 +#: filter.c:210 filter.c:344 msgid "Filename: " msgstr "Dateiname: " -#: filter.c:215 +#: filter.c:217 msgid "Error occured while opening the file" msgstr "Fehler beim Ãffnen der Datei" -#: filter.c:217 +#: filter.c:219 msgid "File does not seem to be a valid addressbook" msgstr "Die Datei scheint kein gültiges Adressbuch zu sein" -#: filter.c:294 +#: filter.c:296 msgid "export database" msgstr "exportiere Datenbank" # instead: Exportiere alle (a), exportiere ausgewählte (s), oder abbrechen (c)? -#: filter.c:327 +#: filter.c:329 msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "Exportiere <a>lle, exportiere au<s>gewählte, oder bri<c>h ab?" -#: filter.c:328 ui.c:629 +#: filter.c:330 ui.c:629 msgid "keybindings:all/selected/cancel|asc" msgstr "" -#: filter.c:349 +#: filter.c:351 msgid "Error occured while exporting" msgstr "Fehler beim Exportieren aufgetreten" |
From: Jaakko H. <jhe...@us...> - 2005-10-05 11:03:58
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27196 Modified Files: abook.c edit.c filter.c misc.c misc.h ui.c Log Message: Index: ui.c =================================================================== RCS file: /cvsroot/abook/abook/ui.c,v retrieving revision 1.53 retrieving revision 1.54 diff -u -d -r1.53 -r1.54 --- ui.c 3 Oct 2005 09:01:12 -0000 1.53 +++ ui.c 5 Oct 2005 11:03:36 -0000 1.54 @@ -284,7 +284,7 @@ assert((dflt < 0) || (dflt > strlen(choices))); if(dflt) { - s = mkstr("%s [%c]", msg, choices[dflt - 1]); + s = strdup_printf("%s [%c]", msg, choices[dflt - 1]); statusline_addhlstr(s); free(s); } else @@ -588,7 +588,7 @@ void ui_print_number_of_items() { - char *str = mkstr(" " "|%3d/%3d", selected_items(), items); + char *str = strdup_printf(" " "|%3d/%3d", selected_items(), items); mvaddstr(0, COLS-strlen(str), str); @@ -601,7 +601,7 @@ char *msg; if(items > 0) { - msg = mkstr(_("Your current data will be lost - " + msg = strdup_printf(_("Your current data will be lost - " "Press '%c' to continue"), *(S_("keybinding for yes|y"))); if(!statusline_ask_boolean(msg, FALSE)) { Index: filter.c =================================================================== RCS file: /cvsroot/abook/abook/filter.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- filter.c 3 Oct 2005 10:03:54 -0000 1.47 +++ filter.c 5 Oct 2005 11:03:36 -0000 1.48 @@ -795,7 +795,7 @@ int j; get_first_email(email, e.item); - tmp = mkstr("cn=%s,mail=%s", database[e.item][NAME], email); + tmp = strdup_printf("cn=%s,mail=%s", database[e.item][NAME], email); ldif_fput_type_and_value(out, "dn", tmp); free(tmp); Index: misc.c =================================================================== RCS file: /cvsroot/abook/abook/misc.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- misc.c 10 Sep 2005 07:11:11 -0000 1.20 +++ misc.c 5 Oct 2005 11:03:36 -0000 1.21 @@ -80,7 +80,7 @@ #endif char * -mkstr (const char *format, ... ) +strdup_printf (const char *format, ... ) { MY_VA_LOCAL_DECL; size_t size = 100; Index: misc.h =================================================================== RCS file: /cvsroot/abook/abook/misc.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- misc.h 26 Jan 2004 09:51:35 -0000 1.3 +++ misc.h 5 Oct 2005 11:03:36 -0000 1.4 @@ -6,8 +6,8 @@ char *strlower(char *str); char *strtrim(char *); -char *mkstr (const char *format, ... ); -char *strconcat (const char *str, ...); +char *strdup_printf(const char *format, ... ); +char *strconcat(const char *str, ...); int safe_strcmp(const char *s1, const char *s2); int safe_strcoll(const char *s1, const char *s2); Index: edit.c =================================================================== RCS file: /cvsroot/abook/abook/edit.c,v retrieving revision 1.41 retrieving revision 1.42 diff -u -d -r1.41 -r1.42 --- edit.c 25 Sep 2005 16:28:00 -0000 1.41 +++ edit.c 5 Oct 2005 11:03:36 -0000 1.42 @@ -383,7 +383,7 @@ if(j != n) return 0; - str = mkstr("%s: ", gettext(abook_fields[i].name)); + str = strdup_printf("%s: ", gettext(abook_fields[i].name)); change_field(str, &database[item][i]); free(str); Index: abook.c =================================================================== RCS file: /cvsroot/abook/abook/abook.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- abook.c 27 Sep 2005 08:15:13 -0000 1.56 +++ abook.c 5 Oct 2005 11:03:36 -0000 1.57 @@ -135,7 +135,7 @@ umask(DEFAULT_UMASK); if(!datafile_writeable()) { - char *s = mkstr(_("File %s is not writeable"), datafile); + char *s = strdup_printf(_("File %s is not writeable"), datafile); refresh_screen(); statusline_msg(s); free(s); @@ -503,12 +503,12 @@ { char email[MAX_EMAIL_LEN]; char *ret; - char *name = mkstr("\"%s\"", database[item][NAME]); + char *name = strdup_printf("\"%s\"", database[item][NAME]); get_first_email(email, item); ret = *database[item][EMAIL] ? - mkstr("%s <%s>", name, email) : + strdup_printf("%s <%s>", name, email) : xstrdup(name); free(name); @@ -578,7 +578,7 @@ return; if( database[item][URL] ) - cmd = mkstr("%s '%s'", + cmd = strdup_printf("%s '%s'", opt_get_str(STR_WWW_COMMAND), safe_str(database[item][URL])); else |
From: Jaakko H. <jhe...@us...> - 2005-10-05 11:03:54
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27196/po Modified Files: sv.po Log Message: Index: sv.po =================================================================== RCS file: /cvsroot/abook/abook/po/sv.po,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- sv.po 30 Sep 2005 16:30:04 -0000 1.7 +++ sv.po 5 Oct 2005 11:03:36 -0000 1.8 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook 0.5.4\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-30 19:27+0300\n" +"POT-Creation-Date: 2005-10-03 00:16+0200\n" "PO-Revision-Date: 2005-09-23 22:13+0200\n" "Last-Translator: Susanna Björverud <sus...@te...>\n" "Language-Team: none\n" @@ -231,7 +231,7 @@ msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "Lägg till \"%s <%s>\" i %s? (j/n)\n" -#: abook.c:744 abook.c:751 ui.c:344 +#: abook.c:744 abook.c:751 ui.c:344 ui.c:606 msgid "keybinding for yes|y" msgstr "j" @@ -458,7 +458,7 @@ msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:328 ui.c:621 +#: filter.c:328 ui.c:629 msgid "keybindings:all/selected/cancel|asc" msgstr "" @@ -650,8 +650,8 @@ msgstr "Storleken pÃ¥ ditt terminalfönster är %dx%d\n" #: ui.c:147 -#, c-format -msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" +#, fuzzy, c-format +msgid "Terminal is too small. Minimum terminal size for abook is %dx%d\n" msgstr "" "Terminalfönstret är alltför litet. Den minsta tillÃ¥tna storleken för abook " "är %dx%d\n" @@ -684,27 +684,28 @@ msgid "Search hit bottom, continuing at top" msgstr "Sök nÃ¥dde slutet, fortsätter frÃ¥n början" -#: ui.c:602 -msgid "Your current data will be lost - Press 'y' to continue" +#: ui.c:604 +#, fuzzy, c-format +msgid "Your current data will be lost - Press '%c' to continue" msgstr "Nuvarande data kommer att förloras - Tryck pÃ¥ 'y' för att fortsätta" -#: ui.c:621 +#: ui.c:629 msgid "Print <a>ll, print <s>elected, or <c>ancel?" msgstr "" -#: ui.c:627 +#: ui.c:635 msgid "No selected items" msgstr "Inga poster valda" -#: ui.c:653 +#: ui.c:661 msgid "File to open: " msgstr "Ãppna fil: " -#: ui.c:663 +#: ui.c:671 msgid "Save current database" msgstr "Spara denna databas" -#: ui.c:671 +#: ui.c:679 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" "FörlÃ¥t, men den angivna filen verkar inte vara en giltig abook-adressbok" |
From: Jaakko H. <jhe...@us...> - 2005-10-03 10:04:01
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22407 Modified Files: filter.c Log Message: - minor wanderlust cleanup Index: filter.c =================================================================== RCS file: /cvsroot/abook/abook/filter.c,v retrieving revision 1.46 retrieving revision 1.47 diff -u -d -r1.46 -r1.47 --- filter.c 3 Oct 2005 05:22:49 -0000 1.46 +++ filter.c 3 Oct 2005 10:03:54 -0000 1.47 @@ -1818,7 +1818,6 @@ /* * wanderlust addressbook export filter - * */ static int @@ -1826,7 +1825,7 @@ { char emails[MAX_EMAILS][MAX_EMAIL_LEN]; - fprintf (out, "# Wanderlust address book written by 'abook'\n\n"); + fprintf (out, "# Wanderlust address book written by %s\n\n", PACKAGE); db_enumerate_items(e) { split_emailstr(e.item, emails); if (**emails) { |
From: Cedric D. <cd...@us...> - 2005-10-03 09:01:27
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9374 Modified Files: ui.c Log Message: Fixed incorrect handling of multibyte strings. Index: ui.c =================================================================== RCS file: /cvsroot/abook/abook/ui.c,v retrieving revision 1.52 retrieving revision 1.53 diff -u -d -r1.52 -r1.53 --- ui.c 2 Oct 2005 22:16:58 -0000 1.52 +++ ui.c 3 Oct 2005 09:01:12 -0000 1.53 @@ -248,8 +248,8 @@ wattrset(bottom, (*p == '>') ? A_BOLD : A_NORMAL); tmp = xstrndup(start, p - start); mvwaddstr(bottom, 1, pos, tmp); + pos += strwidth(tmp); free(tmp); - pos += p - start; } if(*p) { start = p + 1; |
From: Cedric D. <cd...@us...> - 2005-10-03 08:53:49
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7802/po Modified Files: fr.po Log Message: Minor fix. Index: fr.po =================================================================== RCS file: /cvsroot/abook/abook/po/fr.po,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- fr.po 3 Oct 2005 08:48:45 -0000 1.7 +++ fr.po 3 Oct 2005 08:53:38 -0000 1.8 @@ -8,7 +8,7 @@ "Project-Id-Version: abook\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" "POT-Creation-Date: 2005-10-03 10:25+0200\n" -"PO-Revision-Date: 2005-10-03 10:45+0200\n" +"PO-Revision-Date: 2005-10-03 10:53+0200\n" "Last-Translator: Cedric Duval <ced...@fr...>\n" "Language-Team: french\n" "MIME-Version: 1.0\n" @@ -698,7 +698,7 @@ #: ui.c:629 msgid "Print <a>ll, print <s>elected, or <c>ancel?" -msgstr "Imprimer <t>out, imprimer les entrées <s>électionnées, ou annuler ?" +msgstr "Imprimer <t>out, imprimer les entrées <s>électionnées, ou <a>nnuler ?" #: ui.c:635 msgid "No selected items" |
From: Cedric D. <cd...@us...> - 2005-10-03 08:48:53
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6866/po Modified Files: fr.po Log Message: French translation update. Index: fr.po =================================================================== RCS file: /cvsroot/abook/abook/po/fr.po,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- fr.po 30 Sep 2005 16:30:04 -0000 1.6 +++ fr.po 3 Oct 2005 08:48:45 -0000 1.7 @@ -7,9 +7,9 @@ msgstr "" "Project-Id-Version: abook\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-30 19:27+0300\n" -"PO-Revision-Date: 2005-09-14 22:48+0200\n" -"Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\n" +"POT-Creation-Date: 2005-10-03 10:25+0200\n" +"PO-Revision-Date: 2005-10-03 10:45+0200\n" +"Last-Translator: Cedric Duval <ced...@fr...>\n" "Language-Team: french\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -33,7 +33,7 @@ #: abook.c:126 #, c-format msgid "Press enter to continue...\n" -msgstr "Pressez entrée pour continuer...\n" +msgstr "Appuyez sur entrée pour continuer...\n" #: abook.c:138 #, c-format @@ -47,7 +47,7 @@ #: abook.c:162 msgid "Save database" -msgstr "Sauvegarder la base de donnée" +msgstr "Sauvegarder la base de données" #: abook.c:164 msgid "Quit without saving" @@ -105,12 +105,11 @@ "\t\t\t\t\tl'expéditeur au carnet d'adresses" #: abook.c:409 -#, fuzzy msgid "" "\t--add-email-quiet\t\tsame as --add-email but doesn't\n" "\t\t\t\t\trequire to confirm adding" msgstr "" -"\t--add-email-quiet\t\tcomme --add-email mais sans confirmer\n" +"\t--add-email-quiet\t\tcomme --add-email mais sans nécessité de confirmer\n" "\t\t\t\t\tl'ajout" #: abook.c:413 @@ -163,7 +162,7 @@ msgstr "Impossible d'ouvrir la base de données\n" #: abook.c:620 -#, fuzzy, c-format +#, c-format msgid "too few arguments to make conversion\n" msgstr "trop peu de paramètres pour effectuer la conversion\n" @@ -232,15 +231,15 @@ #: abook.c:740 #, c-format msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" -msgstr "" +msgstr "Ajouter \"%s <%s>\" à %s ? (%c/%c)\n" -#: abook.c:744 abook.c:751 ui.c:344 +#: abook.c:744 abook.c:751 ui.c:344 ui.c:606 msgid "keybinding for yes|y" -msgstr "" +msgstr "o" #: abook.c:745 abook.c:747 ui.c:342 msgid "keybinding for no|n" -msgstr "" +msgstr "n" #: abook.c:771 #, c-format @@ -332,7 +331,6 @@ msgstr "Personnalisé5" #: database.c:406 -#, fuzzy msgid "Invalid field value defined in configuration" msgstr "Valeur de champ invalide définie dans la configuration" @@ -356,6 +354,7 @@ msgid "CUSTOM " msgstr "PERSONNALISÃ" +# Comment traduire 'tab' ? #: edit.c:57 msgid "Tab name too wide for screen" msgstr "Intitulé de \"tab\" trop large pour l'écran" @@ -368,107 +367,107 @@ msgid "?:help c:contact a:address p:phone o:other" msgstr "?:aide c:contact a:adresse p:téléphone o:autre" -#: filter.c:70 filter.c:81 +#: filter.c:71 filter.c:82 msgid "abook native format" msgstr "format natif abook" -#: filter.c:71 +#: filter.c:72 msgid "ldif / Netscape addressbook" msgstr "ldif / carnet d'adresses Netscape" -#: filter.c:72 filter.c:83 +#: filter.c:73 filter.c:84 msgid "mutt alias" msgstr "alias mutt" -#: filter.c:73 filter.c:85 +#: filter.c:74 filter.c:86 msgid "pine addressbook" msgstr "carnet d'adresses pine" -#: filter.c:74 filter.c:87 +#: filter.c:75 filter.c:88 msgid "comma separated values" msgstr "valeurs délimitées par des virgules" -#: filter.c:75 filter.c:88 -#, fuzzy +#: filter.c:76 filter.c:89 msgid "comma separated values (all fields)" -msgstr "valeurs délimitées par des virgules" +msgstr "valeurs délimitées par des virgules (tous les champs)" -#: filter.c:76 filter.c:89 +#: filter.c:77 filter.c:90 msgid "Palm comma separated values" msgstr "valeur délimitées par des virgules, format Palm" -#: filter.c:82 +#: filter.c:83 msgid "ldif / Netscape addressbook (.4ld)" msgstr "ldif / carnet d'adresses Netscape (.41d)" -#: filter.c:84 +#: filter.c:85 msgid "html document" msgstr "document html" -#: filter.c:86 +#: filter.c:87 msgid "GnomeCard (VCard) addressbook" msgstr "carnet d'adresses GnomCard (VCard)" -#: filter.c:90 +#: filter.c:91 msgid "elm alias" msgstr "alias elm" -#: filter.c:91 +#: filter.c:92 msgid "plain text" msgstr "texte simple" -#: filter.c:92 +#: filter.c:93 +msgid "Wanderlust address book" +msgstr "carnet d'adresses Wanderlust" + +#: filter.c:94 msgid "Spruce address book" msgstr "carnet d'adresses Spruce" -#: filter.c:105 +#: filter.c:107 msgid "input:" msgstr "entrée:" -#: filter.c:112 +#: filter.c:114 msgid "output:" msgstr "sortie:" -#: filter.c:177 +#: filter.c:179 msgid "import database" -msgstr "importer la base de donnée" +msgstr "importer la base de données" -#: filter.c:179 filter.c:296 +#: filter.c:181 filter.c:298 msgid "please select a filter" msgstr "veuiller choisir un filtre" -#: filter.c:187 filter.c:304 +#: filter.c:189 filter.c:306 msgid "x -\tcancel" msgstr "x - \tannuler" -#: filter.c:208 filter.c:342 +#: filter.c:210 filter.c:344 msgid "Filename: " msgstr "Nom de fichier: " -#: filter.c:215 +#: filter.c:217 msgid "Error occured while opening the file" msgstr "Une erreur est survenue à l'ouverture du fichier" -#: filter.c:217 -#, fuzzy +#: filter.c:219 msgid "File does not seem to be a valid addressbook" -msgstr "" -"Désolé, le fichier spécifier ne semble pas être un carnet d'adresses abook " -"valide" +msgstr "Le fichier spécifié ne semble pas être un carnet d'adresses valide" -#: filter.c:294 +#: filter.c:296 msgid "export database" -msgstr "exporter la base de donnée" +msgstr "exporter la base de données" -#: filter.c:327 +#: filter.c:329 msgid "Export <a>ll, export <s>elected, or <c>ancel?" -msgstr "" +msgstr "Exporter <t>out, exporter les entrées <s>électionnées, ou <a>nnuler ?" -#: filter.c:328 ui.c:621 +#: filter.c:330 ui.c:629 msgid "keybindings:all/selected/cancel|asc" -msgstr "" +msgstr "tsa" -#: filter.c:349 +#: filter.c:351 msgid "Error occured while exporting" msgstr "Une erreur est survenue lors de l'exportation" @@ -485,7 +484,6 @@ msgstr "\tQ\t\tquitter sans sauvegarder\n" #: help.h:14 -#, fuzzy msgid "\tP\t\tquit and output selected item(s) to stderr\n" msgstr "" "\tP\t\tquitter et afficher les entrées sélectionnées\n" @@ -524,9 +522,8 @@ msgstr "\t+\t\ttout sélectionner\n" #: help.h:25 -#, fuzzy msgid "\t-\t\tunselect all\n" -msgstr "\t+\t\ttout sélectionner\n" +msgstr "\t+\t\ttout désélectionner\n" #: help.h:26 msgid "\t*\t\tinvert selection\n" @@ -576,11 +573,11 @@ #: help.h:40 msgid "\t/\t\tsearch\n" -msgstr "" +msgstr "\t/\t\trechercher\n" #: help.h:41 msgid "\t\\\t\tsearch next occurrence\n" -msgstr "" +msgstr "\t\\\t\trechercher la correspondance suivante\n" #: help.h:43 msgid "\tA\t\tmove current item up\n" @@ -595,7 +592,6 @@ msgstr "\tm\t\tenvoyer un courrier électronique avec mutt\n" #: help.h:47 -#, fuzzy msgid "\tu\t\tview URL with web browser\n" msgstr "\tu\t\tvisualiser l'URL avec un navigateur web\n" @@ -628,35 +624,34 @@ msgstr "\tm\t\t\tenvoyer un courrier électronique avec mutt\n" #: help.h:67 -#, fuzzy msgid "\tv\t\t\tview url with web browser\n" msgstr "\tv\t\t\tvisualiser l'URL avec un navigateur web\n" #: options.c:240 options.c:259 msgid "invalid value" -msgstr "" +msgstr "valeur invalide" #: options.c:278 msgid "invalid value assignment" -msgstr "" +msgstr "affectation de valeur invalide" #: options.c:286 msgid "unknown option" -msgstr "" +msgstr "option inconnue" #: options.c:311 msgid "invalid custom field number" -msgstr "" +msgstr "numéro de champ personnalisé invalide" #: options.c:358 #, c-format msgid "%s: parse error at line %d: " -msgstr "" +msgstr "%s: erreur d'analyse lexicale à la ligne %d:" #: options.c:362 -#, fuzzy, c-format +#, c-format msgid "unknown token %s\n" -msgstr "impossible d'ouvrir %s\n" +msgstr "symbole inconnu %s\n" #: ui.c:146 #, c-format @@ -665,16 +660,16 @@ #: ui.c:147 #, c-format -msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" +msgid "Terminal is too small. Minimum terminal size for abook is %dx%d\n" msgstr "Terminal trop petit. Taille minimale de terminal pour abook: %dx%d\n" #: ui.c:333 msgid " (Y/n)?" -msgstr "" +msgstr " (O/n) ?" #: ui.c:333 msgid " (y/N)?" -msgstr "" +msgstr " (o/N) ?" #: ui.c:411 msgid "help" @@ -682,65 +677,42 @@ #: ui.c:420 msgid "Press any key to continue..." -msgstr "Pressez n'importe quelle touche pour continuer..." +msgstr "Appuyez sur une touche pour continuer..." #: ui.c:541 msgid "Remove selected item(s)" -msgstr "supprimer les entrées sélectionnées" +msgstr "Supprimer les entrées sélectionnées" #: ui.c:551 msgid "Clear WHOLE database" -msgstr "effacer entièrement la base de données" +msgstr "Effacer ENTIÃREMENT la base de données" #: ui.c:579 msgid "Search hit bottom, continuing at top" msgstr "La recherche a atteint la fin, poursuite au début" -#: ui.c:602 -msgid "Your current data will be lost - Press 'y' to continue" -msgstr "Vos donnée actuelles seront perdues - Pressez 'y' pour continuer" +#: ui.c:604 +#, c-format +msgid "Your current data will be lost - Press '%c' to continue" +msgstr "Vos données actuelles seront perdues - Appuyez sur '%c' pour continuer" -#: ui.c:621 +#: ui.c:629 msgid "Print <a>ll, print <s>elected, or <c>ancel?" -msgstr "" +msgstr "Imprimer <t>out, imprimer les entrées <s>électionnées, ou annuler ?" -#: ui.c:627 +#: ui.c:635 msgid "No selected items" msgstr "Pas d'entrée sélectionnée" -#: ui.c:653 +#: ui.c:661 msgid "File to open: " msgstr "Fichier à ouvrir: " -#: ui.c:663 +#: ui.c:671 msgid "Save current database" -msgstr "Sauvegarder la base de donnée" +msgstr "Sauvegarder la base de données" -#: ui.c:671 -#, fuzzy +#: ui.c:679 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" -"Désolé, le fichier spécifier ne semble pas être un carnet d'adresses abook " -"valide" - -#, fuzzy -#~ msgid "Export All/Selected/Cancel (A/s/c)?" -#~ msgstr "Afficher tout/sélectionné/annuler (a/s/C)?" - -#~ msgid "Print All/Selected/Cancel (a/s/C)?" -#~ msgstr "Afficher tout/sélectionné/annuler (a/s/C)?" - -#~ msgid "comma separated all values" -#~ msgstr "toutes valeurs délimitées par des virgules" - -#~ msgid "Hmm.., file seems not to be a valid file" -#~ msgstr "Hmm... ce fichier ne semble pas être valide" - -#~ msgid "\t-\t\tselect none\n" -#~ msgstr "\t-\t\tne rien sélectionner\n" - -#~ msgid "\t/\t\tfind\n" -#~ msgstr "\t/\t\tchercher\n" - -#~ msgid "\t\\\t\tfind next\n" -#~ msgstr "\t\\\t\tchercher l'occurence suivante\n" +"Désolé, le fichier spécifié ne semble pas être un carnet d'adresses valide" |
From: Jaakko H. <jhe...@us...> - 2005-10-03 05:22:59
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30128 Modified Files: filter.c abook.1 ChangeLog Log Message: - wanderlust export filter (Josef Schugt) Index: filter.c =================================================================== RCS file: /cvsroot/abook/abook/filter.c,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- filter.c 30 Sep 2005 16:27:09 -0000 1.45 +++ filter.c 3 Oct 2005 05:22:49 -0000 1.46 @@ -61,6 +61,7 @@ static int elm_alias_export(FILE *out, struct db_enumerator e); static int text_export_database(FILE *out, struct db_enumerator e); static int spruce_export_database(FILE *out, struct db_enumerator e); +static int wl_export_database(FILE *out, struct db_enumerator e); /* * end of function declarations @@ -89,6 +90,7 @@ { "palmcsv", N_("Palm comma separated values"), palm_export_database}, { "elm", N_("elm alias"), elm_alias_export }, { "text", N_("plain text"), text_export_database }, + { "wl", N_("Wanderlust address book"), wl_export_database }, { "spruce", N_("Spruce address book"), spruce_export_database }, { "\0", NULL, NULL } }; @@ -1814,3 +1816,35 @@ * end of Spruce export filter */ +/* + * wanderlust addressbook export filter + * + */ + +static int +wl_export_database(FILE *out, struct db_enumerator e) +{ + char emails[MAX_EMAILS][MAX_EMAIL_LEN]; + + fprintf (out, "# Wanderlust address book written by 'abook'\n\n"); + db_enumerate_items(e) { + split_emailstr(e.item, emails); + if (**emails) { + fprintf(out, + "%s\t\"%s\"\t\"%s\"\n", + *emails, + safe_str(database[e.item][NICK]), + safe_str(database[e.item][NAME]) + ); + } + } + + fprintf (out, "\n# End of address book file.\n"); + + return 0; +} + +/* + * end of wanderlust addressbook export filter + */ + Index: abook.1 =================================================================== RCS file: /cvsroot/abook/abook/abook.1,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- abook.1 1 Sep 2005 16:04:21 -0000 1.8 +++ abook.1 3 Oct 2005 05:22:49 -0000 1.9 @@ -77,6 +77,8 @@ - \fBtext\fP plain text .br - \fBspruce\fP Spruce address book +.br +- \fBwl\fP Wanderlust address book .TP \fB\-\-add-email\fP Read an e-mail message from stdin and add the sender to the addressbook. Index: ChangeLog =================================================================== RCS file: /cvsroot/abook/abook/ChangeLog,v retrieving revision 1.67 retrieving revision 1.68 diff -u -d -r1.67 -r1.68 --- ChangeLog 30 Sep 2005 16:27:09 -0000 1.67 +++ ChangeLog 3 Oct 2005 05:22:49 -0000 1.68 @@ -5,6 +5,7 @@ - palmcsv import filter (Marc Tardif) - use better common code for csv filters (Marc Tardif) - translation HOWTO + - wanderlust export filter (Josef Schugt) 0.5.4 - add show_cursor config option (idea from Cheryl Homiak) |
From: Cedric D. <cd...@us...> - 2005-10-02 23:02:12
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24480/po Modified Files: LINGUAS Added Files: de.po Log Message: Initial german translation (Johannes WeiÃl). Index: LINGUAS =================================================================== RCS file: /cvsroot/abook/abook/po/LINGUAS,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- LINGUAS 23 Sep 2005 15:42:12 -0000 1.3 +++ LINGUAS 2 Oct 2005 23:02:03 -0000 1.4 @@ -1,2 +1,2 @@ # Set of available languages -fr sv +de fr sv --- NEW FILE: de.po --- (This appears to be a binary file; contents omitted.) |
From: Cedric D. <cd...@us...> - 2005-10-02 22:17:30
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16370/po Modified Files: abook.pot Log Message: Fixed typo. Index: abook.pot =================================================================== RCS file: /cvsroot/abook/abook/po/abook.pot,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- abook.pot 2 Oct 2005 22:13:25 -0000 1.8 +++ abook.pot 2 Oct 2005 22:16:58 -0000 1.9 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-10-03 00:06+0200\n" +"POT-Creation-Date: 2005-10-03 00:16+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -638,7 +638,7 @@ #: ui.c:147 #, c-format -msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" +msgid "Terminal is too small. Minimum terminal size for abook is %dx%d\n" msgstr "" #: ui.c:333 |
From: Cedric D. <cd...@us...> - 2005-10-02 22:17:05
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16370 Modified Files: ui.c Log Message: Fixed typo. Index: ui.c =================================================================== RCS file: /cvsroot/abook/abook/ui.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -d -r1.51 -r1.52 --- ui.c 2 Oct 2005 22:13:25 -0000 1.51 +++ ui.c 2 Oct 2005 22:16:58 -0000 1.52 @@ -144,8 +144,8 @@ if( LINES < MIN_LINES || COLS < MIN_COLS ) { clear(); refresh(); endwin(); fprintf(stderr, _("Your terminal size is %dx%d\n"), COLS, LINES); - fprintf(stderr, _("Terminal is too small. Minium terminal size " - "for abook is " + fprintf(stderr, _("Terminal is too small. Minimum terminal " + "size for abook is " "%dx%d\n"), MIN_COLS, MIN_LINES); return 1; } |
From: Cedric D. <cd...@us...> - 2005-10-02 22:13:33
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15688/po Modified Files: abook.pot Log Message: Made string less ambiguous for translators. Index: abook.pot =================================================================== RCS file: /cvsroot/abook/abook/po/abook.pot,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- abook.pot 30 Sep 2005 16:30:04 -0000 1.7 +++ abook.pot 2 Oct 2005 22:13:25 -0000 1.8 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-30 19:27+0300\n" +"POT-Creation-Date: 2005-10-03 00:06+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -220,7 +220,7 @@ msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "" -#: abook.c:744 abook.c:751 ui.c:344 +#: abook.c:744 abook.c:751 ui.c:344 ui.c:606 msgid "keybinding for yes|y" msgstr "" @@ -445,7 +445,7 @@ msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:328 ui.c:621 +#: filter.c:328 ui.c:629 msgid "keybindings:all/selected/cancel|asc" msgstr "" @@ -669,26 +669,27 @@ msgid "Search hit bottom, continuing at top" msgstr "" -#: ui.c:602 -msgid "Your current data will be lost - Press 'y' to continue" +#: ui.c:604 +#, c-format +msgid "Your current data will be lost - Press '%c' to continue" msgstr "" -#: ui.c:621 +#: ui.c:629 msgid "Print <a>ll, print <s>elected, or <c>ancel?" msgstr "" -#: ui.c:627 +#: ui.c:635 msgid "No selected items" msgstr "" -#: ui.c:653 +#: ui.c:661 msgid "File to open: " msgstr "" -#: ui.c:663 +#: ui.c:671 msgid "Save current database" msgstr "" -#: ui.c:671 +#: ui.c:679 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" |
From: Cedric D. <cd...@us...> - 2005-10-02 22:13:33
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15688 Modified Files: ui.c Log Message: Made string less ambiguous for translators. Index: ui.c =================================================================== RCS file: /cvsroot/abook/abook/ui.c,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -r1.50 -r1.51 --- ui.c 27 Sep 2005 16:50:04 -0000 1.50 +++ ui.c 2 Oct 2005 22:13:25 -0000 1.51 @@ -598,10 +598,18 @@ void ui_read_database() { - if(items > 0) - if(!statusline_ask_boolean(_("Your current data will be lost - " - "Press 'y' to continue"), FALSE)) + char *msg; + + if(items > 0) { + msg = mkstr(_("Your current data will be lost - " + "Press '%c' to continue"), + *(S_("keybinding for yes|y"))); + if(!statusline_ask_boolean(msg, FALSE)) { + free(msg); return; + } + free(msg); + } load_database(datafile); refresh_list(); |
From: Jaakko H. <jhe...@us...> - 2005-09-30 16:30:20
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31205/po Modified Files: abook.pot fr.po sv.po Log Message: - specify doc files so that CVS files are not packaged with "make dist" Index: abook.pot =================================================================== RCS file: /cvsroot/abook/abook/po/abook.pot,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- abook.pot 30 Sep 2005 16:27:09 -0000 1.6 +++ abook.pot 30 Sep 2005 16:30:04 -0000 1.7 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-27 11:31+0300\n" +"POT-Creation-Date: 2005-09-30 19:27+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -220,11 +220,11 @@ msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "" -#: abook.c:744 abook.c:751 ui.c:345 +#: abook.c:744 abook.c:751 ui.c:344 msgid "keybinding for yes|y" msgstr "" -#: abook.c:745 abook.c:747 ui.c:343 +#: abook.c:745 abook.c:747 ui.c:342 msgid "keybinding for no|n" msgstr "" @@ -425,7 +425,7 @@ msgid "x -\tcancel" msgstr "" -#: filter.c:208 filter.c:340 +#: filter.c:208 filter.c:342 msgid "Filename: " msgstr "" @@ -441,15 +441,15 @@ msgid "export database" msgstr "" -#: filter.c:326 +#: filter.c:327 msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:326 ui.c:622 +#: filter.c:328 ui.c:621 msgid "keybindings:all/selected/cancel|asc" msgstr "" -#: filter.c:347 +#: filter.c:349 msgid "Error occured while exporting" msgstr "" @@ -641,54 +641,54 @@ msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" msgstr "" -#: ui.c:334 +#: ui.c:333 msgid " (Y/n)?" msgstr "" -#: ui.c:334 +#: ui.c:333 msgid " (y/N)?" msgstr "" -#: ui.c:412 +#: ui.c:411 msgid "help" msgstr "" -#: ui.c:421 +#: ui.c:420 msgid "Press any key to continue..." msgstr "" -#: ui.c:542 +#: ui.c:541 msgid "Remove selected item(s)" msgstr "" -#: ui.c:552 +#: ui.c:551 msgid "Clear WHOLE database" msgstr "" -#: ui.c:580 +#: ui.c:579 msgid "Search hit bottom, continuing at top" msgstr "" -#: ui.c:603 +#: ui.c:602 msgid "Your current data will be lost - Press 'y' to continue" msgstr "" -#: ui.c:622 +#: ui.c:621 msgid "Print <a>ll, print <s>elected, or <c>ancel?" msgstr "" -#: ui.c:628 +#: ui.c:627 msgid "No selected items" msgstr "" -#: ui.c:654 +#: ui.c:653 msgid "File to open: " msgstr "" -#: ui.c:664 +#: ui.c:663 msgid "Save current database" msgstr "" -#: ui.c:672 +#: ui.c:671 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" Index: sv.po =================================================================== RCS file: /cvsroot/abook/abook/po/sv.po,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- sv.po 30 Sep 2005 16:27:09 -0000 1.6 +++ sv.po 30 Sep 2005 16:30:04 -0000 1.7 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook 0.5.4\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-27 11:31+0300\n" +"POT-Creation-Date: 2005-09-30 19:27+0300\n" "PO-Revision-Date: 2005-09-23 22:13+0200\n" "Last-Translator: Susanna Björverud <sus...@te...>\n" "Language-Team: none\n" @@ -231,11 +231,11 @@ msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "Lägg till \"%s <%s>\" i %s? (j/n)\n" -#: abook.c:744 abook.c:751 ui.c:345 +#: abook.c:744 abook.c:751 ui.c:344 msgid "keybinding for yes|y" msgstr "j" -#: abook.c:745 abook.c:747 ui.c:343 +#: abook.c:745 abook.c:747 ui.c:342 msgid "keybinding for no|n" msgstr "n" @@ -438,7 +438,7 @@ msgid "x -\tcancel" msgstr "x -\tavbryt" -#: filter.c:208 filter.c:340 +#: filter.c:208 filter.c:342 msgid "Filename: " msgstr "Filnamn:" @@ -454,15 +454,15 @@ msgid "export database" msgstr "exportera databasen" -#: filter.c:326 +#: filter.c:327 msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:326 ui.c:622 +#: filter.c:328 ui.c:621 msgid "keybindings:all/selected/cancel|asc" msgstr "" -#: filter.c:347 +#: filter.c:349 msgid "Error occured while exporting" msgstr "Fel vid export" @@ -656,55 +656,55 @@ "Terminalfönstret är alltför litet. Den minsta tillÃ¥tna storleken för abook " "är %dx%d\n" -#: ui.c:334 +#: ui.c:333 msgid " (Y/n)?" msgstr "(J/n)" -#: ui.c:334 +#: ui.c:333 msgid " (y/N)?" msgstr "(j/N)" -#: ui.c:412 +#: ui.c:411 msgid "help" msgstr "hjälp" -#: ui.c:421 +#: ui.c:420 msgid "Press any key to continue..." msgstr "Tryck pÃ¥ en tangent för att fortsätta..." -#: ui.c:542 +#: ui.c:541 msgid "Remove selected item(s)" msgstr "Ta bort valda post(er)" -#: ui.c:552 +#: ui.c:551 msgid "Clear WHOLE database" msgstr "Nollställ HELA databasen" -#: ui.c:580 +#: ui.c:579 msgid "Search hit bottom, continuing at top" msgstr "Sök nÃ¥dde slutet, fortsätter frÃ¥n början" -#: ui.c:603 +#: ui.c:602 msgid "Your current data will be lost - Press 'y' to continue" msgstr "Nuvarande data kommer att förloras - Tryck pÃ¥ 'y' för att fortsätta" -#: ui.c:622 +#: ui.c:621 msgid "Print <a>ll, print <s>elected, or <c>ancel?" msgstr "" -#: ui.c:628 +#: ui.c:627 msgid "No selected items" msgstr "Inga poster valda" -#: ui.c:654 +#: ui.c:653 msgid "File to open: " msgstr "Ãppna fil: " -#: ui.c:664 +#: ui.c:663 msgid "Save current database" msgstr "Spara denna databas" -#: ui.c:672 +#: ui.c:671 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" "FörlÃ¥t, men den angivna filen verkar inte vara en giltig abook-adressbok" Index: fr.po =================================================================== RCS file: /cvsroot/abook/abook/po/fr.po,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- fr.po 30 Sep 2005 16:27:09 -0000 1.5 +++ fr.po 30 Sep 2005 16:30:04 -0000 1.6 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-27 11:31+0300\n" +"POT-Creation-Date: 2005-09-30 19:27+0300\n" "PO-Revision-Date: 2005-09-14 22:48+0200\n" "Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\n" "Language-Team: french\n" @@ -234,11 +234,11 @@ msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "" -#: abook.c:744 abook.c:751 ui.c:345 +#: abook.c:744 abook.c:751 ui.c:344 msgid "keybinding for yes|y" msgstr "" -#: abook.c:745 abook.c:747 ui.c:343 +#: abook.c:745 abook.c:747 ui.c:342 msgid "keybinding for no|n" msgstr "" @@ -441,7 +441,7 @@ msgid "x -\tcancel" msgstr "x - \tannuler" -#: filter.c:208 filter.c:340 +#: filter.c:208 filter.c:342 msgid "Filename: " msgstr "Nom de fichier: " @@ -460,15 +460,15 @@ msgid "export database" msgstr "exporter la base de donnée" -#: filter.c:326 +#: filter.c:327 msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:326 ui.c:622 +#: filter.c:328 ui.c:621 msgid "keybindings:all/selected/cancel|asc" msgstr "" -#: filter.c:347 +#: filter.c:349 msgid "Error occured while exporting" msgstr "Une erreur est survenue lors de l'exportation" @@ -668,55 +668,55 @@ msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" msgstr "Terminal trop petit. Taille minimale de terminal pour abook: %dx%d\n" -#: ui.c:334 +#: ui.c:333 msgid " (Y/n)?" msgstr "" -#: ui.c:334 +#: ui.c:333 msgid " (y/N)?" msgstr "" -#: ui.c:412 +#: ui.c:411 msgid "help" msgstr "aide" -#: ui.c:421 +#: ui.c:420 msgid "Press any key to continue..." msgstr "Pressez n'importe quelle touche pour continuer..." -#: ui.c:542 +#: ui.c:541 msgid "Remove selected item(s)" msgstr "supprimer les entrées sélectionnées" -#: ui.c:552 +#: ui.c:551 msgid "Clear WHOLE database" msgstr "effacer entièrement la base de données" -#: ui.c:580 +#: ui.c:579 msgid "Search hit bottom, continuing at top" msgstr "La recherche a atteint la fin, poursuite au début" -#: ui.c:603 +#: ui.c:602 msgid "Your current data will be lost - Press 'y' to continue" msgstr "Vos donnée actuelles seront perdues - Pressez 'y' pour continuer" -#: ui.c:622 +#: ui.c:621 msgid "Print <a>ll, print <s>elected, or <c>ancel?" msgstr "" -#: ui.c:628 +#: ui.c:627 msgid "No selected items" msgstr "Pas d'entrée sélectionnée" -#: ui.c:654 +#: ui.c:653 msgid "File to open: " msgstr "Fichier à ouvrir: " -#: ui.c:664 +#: ui.c:663 msgid "Save current database" msgstr "Sauvegarder la base de donnée" -#: ui.c:672 +#: ui.c:671 #, fuzzy msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" |
From: Jaakko H. <jhe...@us...> - 2005-09-30 16:30:14
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31205 Modified Files: Makefile.am Makefile.in Log Message: - specify doc files so that CVS files are not packaged with "make dist" Index: Makefile.in =================================================================== RCS file: /cvsroot/abook/abook/Makefile.in,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- Makefile.in 30 Sep 2005 16:27:09 -0000 1.20 +++ Makefile.in 30 Sep 2005 16:30:03 -0000 1.21 @@ -231,7 +231,7 @@ xmalloc.h EXTRA_DIST = config.rpath ANNOUNCE BUGS FAQ abook.1 abookrc.5 sample.abookrc \ - abook.spec contrib doc + abook.spec contrib doc/HOWTO.translating_abook SUBDIRS = intl po ACLOCAL_AMFLAGS = -I m4 @@ -482,7 +482,7 @@ distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) - $(mkdir_p) $(distdir)/. $(distdir)/intl $(distdir)/m4 $(distdir)/po + $(mkdir_p) $(distdir)/. $(distdir)/doc $(distdir)/intl $(distdir)/m4 $(distdir)/po @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ Index: Makefile.am =================================================================== RCS file: /cvsroot/abook/abook/Makefile.am,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- Makefile.am 30 Sep 2005 16:27:09 -0000 1.14 +++ Makefile.am 30 Sep 2005 16:30:03 -0000 1.15 @@ -11,7 +11,7 @@ xmalloc.h EXTRA_DIST = config.rpath ANNOUNCE BUGS FAQ abook.1 abookrc.5 sample.abookrc \ - abook.spec contrib doc + abook.spec contrib doc/HOWTO.translating_abook install-data-local: $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man5 |
From: Jaakko H. <jhe...@us...> - 2005-09-30 16:27:20
|
Update of /cvsroot/abook/abook/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30416/doc Added Files: HOWTO.translating_abook Log Message: - add translation HOWTO - add doc directory to distribution - automatic po update filter.c: - minor cleanup --- NEW FILE: HOWTO.translating_abook --- Foreword -------- This howto is deliberately incomplete, focusing on working with gettext for abook specifically. For more comprehensive informations or to grasp the Big Picture of Native Language Support, you should refer to the GNU gettext manual at: http://www.gnu.org/software/gettext/manual/ After a quick description of how things work, three parts aimed at three different people involved in the translation chain will follow: coders, language coordinator, and translators. Overview -------- To be able to display texts in the native language of the user, two steps are required: internationalization (i18n) and localization (l10n). i18n is about making abook support multiple languages. It is performed by coders, who will mark translatable texts and provide a way to display them translated at runtime. l10n is about making the i18n'ed abook adapt to the specific language of the user, ie translating the strings previously marked by the developers, and setting the environment correctly for abook to use the result of this translation. So, translatable strings are first marked by the coders within the C source files, then gathered in a template file (abook.pot). The content of this template file is then merged with the translation files for each language (fr.po for french, for instance). A given translation team will take this file, translate its strings, and send it back to the developers. At compilation time, a binary version of this file (for efficiency reasons) will be produced (fr.mo), and then installed. Then abook will use this file at runtime, translating the strings according to the locale settings of the user. The coders ---------- * Translating a new file. First, you have to make your C source file aware of the gettext macros by including "gettext.h". Then, you need to make gettext aware that this file contains translatable strings by adding its name to po/POTFILES.in * Translatable strings This is a two parts process: marking the string to tell gettext to make it available to translators (via the .pot file), and actually translating the string at runtime. There is basically three functions/macros available: * _(): mark the string and translate it. * N_(): only mark the string * gettext(): only translate The last two are used in conjunction, when the string declaration is dissociated in the code from its actual use. You'll then use N_() to mark the string, and later use a gettext() call to translate it. And that's all, really. Should the need arise later, it might be handy to know that a few more mechanisms exist, for example to deal with ambiguities (same string but with different roles should be translated differently), or plurals, etc. This is all explained in depth in the gettext manual. But the three macros seen above should be enough to handle about all the situations met while internationalizing abook. The language coordinator ------------------------ This is neither a coder, nor a translator. His role is in-between. He is the one who will merge the strings changed by the coders into the translation files, and merge back the translation files sent to him by the translators. He will also take care of initiating language files whenever a new translator shows up. * Updating the template file Translatable strings evolve all the time: coders add some, remove others, change a lot of them. At some point, these strings need to be merged into the po/abook.pot file to reflect the current situation. This is done simply by executing 'make -C po abook.pot-update'. The xgettext utility will then parse the files listed into po/POTFILES.in, looking for marked strings, and updating po/abook.pot. * Merging the new strings into the po-files After updating, you will have to merge the changes into every .po file. This is done by running 'make -C po update-po', which will use the msgmerge program to perform this task. Then, some strings will be marked as "fuzzy" (ie needing review, because of slight changes), some strings will be commented out because of removal from sources, some strings will be added, and some strings will not be changed at all. The po-file is now in sync. * Compiling plain text translation into binary files suited for runtime Please note that this is implicitly done in the previous step. Anyway, you just have to run 'make -C po update-gmo' to update the mo-files (or gmo-files, which is a GNU specific naming) from the po-files. For (re)generating just one particular language (french as example), use 'cd po ; msgfmt -c --statistics -o fr.gmo fr.po'. * Initiating the translation of a new language So a Swedish translator just contacted you to contribute a translation. Nice! First, find out what the locale name is. For swedish, it is 'sv_SE', or simply 'sv'. This is the value the user will have to put in his LC_MESSAGES/LANG environment variable for software to be translated. Then, go into the po/directory, and create a new po-file from the template file: 'msginit -i abook.pot -o sv.po -l sv --no-translator'. Now, having this sv.po file, the translator is ready to begin. Last step is making gettext aware of this new language. Just add the locale name to the po/LINGUAS file. * Committing a po-file received from a translator The Swedish translator just sent you an updated translation, in sv.po.new. Before replacing sv.po in the po/ directory and committing it to cvs, you should check everything is fine, with this step: 'msgmerge sv.po.new abook.pot -o sv.po'. The translators --------------- The gettext part is the easy one: the format of the po-files is really straightforward. The hard part will be the quest for the right word, the best fitting formulation. po-files are made of four things: * location lines: tells you where the strings can be seen (name of file and line number), in case you need to see a bit of context. * msgid lines: the strings to translate. * msgstr lines: the translated strings. * lines prefixed with '#': comments (some with a special meaning, as we will see below). Basically, all you have to do is fill the msgstr lines with the translation of the above msgid line. And send the result to the language coordinator of abook. A few notes: * Fuzzy strings You will meet strings marked with a "#, fuzzy" comment. abook won't use the translations of such strings until you do something about them. A string being fuzzy means either that the string has already been translated but has since been changed in the sources of the program, or that this is a new string for which gettext made a 'wild guess' for the translation, based on other strings in the file. It means you have to review the translation. Sometimes, the original string has changed just because a typo has been fixed. In this case, you won't have to change anything. But sometimes, the translation will no longer be accurate and needs to be changed. Once you are done and happy with the translation, just remove the "#, fuzzy" line, and the translation will be used again in abook. * c-format strings and special sequences Some strings have the following comment: "#, c-format". This tells that parts of the string to translate have a special meaning for the program, and that you should leave them alone. For instance, %-sequences, like "%s". These means that abook will replace them with another string. So it is important it remains. There are also \-sequences, like \n or \t. Leave them, too. The former represents an end of line, the latter a tabulation. * Translations can be wrapped If lines are too long, you can just break them like this: msgid "" "some very long line" "another line" * po-file header At the very beginning of the po-file, the first string form a header, where various kind of information has to be filled in. Most important one is the charset. It should resemble "Content-Type: text/plain; charset=utf-8\n" You should also fill in the Last-Translator field, so that potential contributors can contact you if they want to join you in the translation team, or have remarks/typo fixes to give about the translations. You can either just give your name/nick, or add an email address, f ex "Last-Translator: Cédric Duval <ced...@fr...>\n". * Comments Adding comments (lines begining with the '#' character) can be a good way to point out problems or translation difficulties to proofreaders or other members of your team. * Strings size abook is a curses/console program, thus it can be heavily dependant on the terminal size (number of columns). You should think about this when translating. Often, a string must fit into a single line (standard length is 80 characters). Don't translate blindly, try to look where your string will be displayed to adapt your translation. * A few useful tools The po-file format is very simple, and the file can be edited with a standard text editor. But if you prefer, there are few specialized tools you may find convenient for translating: * poEdit (http://www.poedit.org/) * KBabel (http://i18n.kde.org/tools/kbabel/) * GTranslator (http://gtranslator.sourceforge.net/) * Emacs po mode * Vim po mode (http://vim.sourceforge.net/scripts/script.php?script_id=695 or http://vim.sourceforge.net/scripts/script.php?script_id=913) * And certainly others I'm not aware of. Just tell me! And finally ----------- I hope you'll have fun contributing to a more internationalized world. :) If you have any more questions, don't hesitate to contact me (Cédric Duval <ced...@fr...>) or the abook development mailing list (http://lists.sourceforge.net/lists/listinfo/abook-devel). |
From: Jaakko H. <jhe...@us...> - 2005-09-30 16:27:20
|
Update of /cvsroot/abook/abook/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30416/po Modified Files: abook.pot fr.po sv.po Log Message: - add translation HOWTO - add doc directory to distribution - automatic po update filter.c: - minor cleanup Index: abook.pot =================================================================== RCS file: /cvsroot/abook/abook/po/abook.pot,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- abook.pot 23 Sep 2005 20:24:55 -0000 1.5 +++ abook.pot 30 Sep 2005 16:27:09 -0000 1.6 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-23 22:10+0200\n" +"POT-Creation-Date: 2005-09-27 11:31+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -16,199 +16,199 @@ "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: abook.c:90 +#: abook.c:91 #, c-format msgid "Cannot create directory %s\n" msgstr "" -#: abook.c:96 +#: abook.c:97 #, c-format msgid "%s is not a directory\n" msgstr "" -#: abook.c:114 +#: abook.c:115 #, c-format msgid "Memory allocation failure: %s\n" msgstr "" -#: abook.c:125 +#: abook.c:126 #, c-format msgid "Press enter to continue...\n" msgstr "" -#: abook.c:137 +#: abook.c:138 #, c-format msgid "File %s is not writeable" msgstr "" -#: abook.c:142 +#: abook.c:143 msgid "If you continue all changes will be lost. Do you want to continue?" msgstr "" -#: abook.c:161 +#: abook.c:162 msgid "Save database" msgstr "" -#: abook.c:163 +#: abook.c:164 msgid "Quit without saving" msgstr "" -#: abook.c:217 +#: abook.c:218 #, c-format msgid "%s is not a valid HOME directory\n" msgstr "" -#: abook.c:248 +#: abook.c:249 #, c-format msgid "" "Cannot combine options --mutt-query, --convert, --add-email or --add-email-" "quiet\n" msgstr "" -#: abook.c:279 +#: abook.c:280 #, c-format msgid "please use option --%s after --convert option\n" msgstr "" -#: abook.c:378 +#: abook.c:379 #, c-format msgid "%s: unrecognized arguments on command line\n" msgstr "" -#: abook.c:400 +#: abook.c:401 msgid " -h\t--help\t\t\t\tshow usage" msgstr "" -#: abook.c:401 +#: abook.c:402 msgid " -C\t--config\t<file>\t\tuse an alternative configuration file" msgstr "" -#: abook.c:402 +#: abook.c:403 msgid "\t--datafile\t<file>\t\tuse an alternative addressbook file" msgstr "" -#: abook.c:403 +#: abook.c:404 msgid "\t--mutt-query\t<string>\tmake a query for mutt" msgstr "" -#: abook.c:404 +#: abook.c:405 msgid "" "\t--add-email\t\t\tread an e-mail message from stdin and\n" "\t\t\t\t\tadd the sender to the addressbook" msgstr "" -#: abook.c:408 +#: abook.c:409 msgid "" "\t--add-email-quiet\t\tsame as --add-email but doesn't\n" "\t\t\t\t\trequire to confirm adding" msgstr "" -#: abook.c:412 +#: abook.c:413 msgid "\t--convert\t\t\tconvert address book files" msgstr "" -#: abook.c:413 +#: abook.c:414 msgid "\toptions to use with --convert:" msgstr "" -#: abook.c:414 +#: abook.c:415 msgid "\t--informat\t<format>\tformat for input file" msgstr "" -#: abook.c:415 +#: abook.c:416 msgid "\t\t\t\t\t(default: abook)" msgstr "" -#: abook.c:416 +#: abook.c:417 msgid "\t--infile\t<file>\t\tsource file" msgstr "" -#: abook.c:417 +#: abook.c:418 msgid "\t\t\t\t\t(default: stdin)" msgstr "" -#: abook.c:418 +#: abook.c:419 msgid "\t--outformat\t<format>\tformat for output file" msgstr "" -#: abook.c:419 +#: abook.c:420 msgid "\t\t\t\t\t(default: text)" msgstr "" -#: abook.c:420 +#: abook.c:421 msgid "\t--outfile\t<file>\t\tdestination file" msgstr "" -#: abook.c:421 +#: abook.c:422 msgid "\t\t\t\t\t(default: stdout)" msgstr "" -#: abook.c:422 +#: abook.c:423 msgid "\t--formats\t\t\tlist available formats" msgstr "" -#: abook.c:493 +#: abook.c:494 #, c-format msgid "Cannot open database\n" msgstr "" -#: abook.c:619 +#: abook.c:620 #, c-format msgid "too few arguments to make conversion\n" msgstr "" -#: abook.c:620 +#: abook.c:621 #, c-format msgid "try --help\n" msgstr "" -#: abook.c:625 +#: abook.c:626 #, c-format msgid "" "input and output formats are the same\n" "exiting...\n" msgstr "" -#: abook.c:638 +#: abook.c:639 #, c-format msgid "input format %s not supported\n" msgstr "" -#: abook.c:642 +#: abook.c:643 #, c-format msgid "cannot read file %s\n" msgstr "" -#: abook.c:651 +#: abook.c:652 #, c-format msgid "output format %s not supported\n" msgstr "" -#: abook.c:657 +#: abook.c:658 #, c-format msgid "cannot write file %s\n" msgstr "" -#: abook.c:678 +#: abook.c:679 #, c-format msgid "cannot open %s\n" msgstr "" -#: abook.c:681 +#: abook.c:682 #, c-format msgid "%d item(s) added to %s\n" msgstr "" -#: abook.c:683 +#: abook.c:684 msgid "Valid sender address not found" msgstr "" -#: abook.c:723 +#: abook.c:724 #, c-format msgid "Address %s already in addressbook\n" msgstr "" -#: abook.c:733 +#: abook.c:734 #, c-format msgid "" "cannot open /dev/tty\n" @@ -217,10 +217,18 @@ #: abook.c:740 #, c-format -msgid "Add \"%s <%s>\" to %s? (y/n)\n" +msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "" -#: abook.c:769 +#: abook.c:744 abook.c:751 ui.c:345 +msgid "keybinding for yes|y" +msgstr "" + +#: abook.c:745 abook.c:747 ui.c:343 +msgid "keybinding for no|n" +msgstr "" + +#: abook.c:771 #, c-format msgid "stdin is a directory or cannot stat stdin\n" msgstr "" @@ -313,27 +321,27 @@ msgid "Invalid field value defined in configuration" msgstr "" -#: edit.c:45 +#: edit.c:44 msgid "CONTACT" msgstr "" -#: edit.c:46 +#: edit.c:45 msgid "ADDRESS" msgstr "" -#: edit.c:47 +#: edit.c:46 msgid " PHONE " msgstr "" -#: edit.c:48 +#: edit.c:47 msgid " OTHER " msgstr "" -#: edit.c:49 +#: edit.c:48 msgid "CUSTOM " msgstr "" -#: edit.c:58 +#: edit.c:57 msgid "Tab name too wide for screen" msgstr "" @@ -345,99 +353,103 @@ msgid "?:help c:contact a:address p:phone o:other" msgstr "" -#: filter.c:69 filter.c:80 +#: filter.c:70 filter.c:81 msgid "abook native format" msgstr "" -#: filter.c:70 +#: filter.c:71 msgid "ldif / Netscape addressbook" msgstr "" -#: filter.c:71 filter.c:82 +#: filter.c:72 filter.c:83 msgid "mutt alias" msgstr "" -#: filter.c:72 filter.c:84 +#: filter.c:73 filter.c:85 msgid "pine addressbook" msgstr "" -#: filter.c:73 filter.c:86 +#: filter.c:74 filter.c:87 msgid "comma separated values" msgstr "" -#: filter.c:74 filter.c:87 +#: filter.c:75 filter.c:88 msgid "comma separated values (all fields)" msgstr "" -#: filter.c:75 filter.c:88 +#: filter.c:76 filter.c:89 msgid "Palm comma separated values" msgstr "" -#: filter.c:81 +#: filter.c:82 msgid "ldif / Netscape addressbook (.4ld)" msgstr "" -#: filter.c:83 +#: filter.c:84 msgid "html document" msgstr "" -#: filter.c:85 +#: filter.c:86 msgid "GnomeCard (VCard) addressbook" msgstr "" -#: filter.c:89 +#: filter.c:90 msgid "elm alias" msgstr "" -#: filter.c:90 +#: filter.c:91 msgid "plain text" msgstr "" -#: filter.c:91 +#: filter.c:92 msgid "Spruce address book" msgstr "" -#: filter.c:104 +#: filter.c:105 msgid "input:" msgstr "" -#: filter.c:111 +#: filter.c:112 msgid "output:" msgstr "" -#: filter.c:176 +#: filter.c:177 msgid "import database" msgstr "" -#: filter.c:178 filter.c:295 +#: filter.c:179 filter.c:296 msgid "please select a filter" msgstr "" -#: filter.c:186 filter.c:303 +#: filter.c:187 filter.c:304 msgid "x -\tcancel" msgstr "" -#: filter.c:207 filter.c:338 +#: filter.c:208 filter.c:340 msgid "Filename: " msgstr "" -#: filter.c:214 +#: filter.c:215 msgid "Error occured while opening the file" msgstr "" -#: filter.c:216 +#: filter.c:217 msgid "File does not seem to be a valid addressbook" msgstr "" -#: filter.c:293 +#: filter.c:294 msgid "export database" msgstr "" #: filter.c:326 -msgid "Export All/Selected/Cancel (A/s/c)?" +msgid "Export <a>ll, export <s>elected, or <c>ancel?" msgstr "" -#: filter.c:345 +#: filter.c:326 ui.c:622 +msgid "keybindings:all/selected/cancel|asc" +msgstr "" + +#: filter.c:347 msgid "Error occured while exporting" msgstr "" @@ -619,72 +631,64 @@ msgid "unknown token %s\n" msgstr "" -#: ui.c:145 +#: ui.c:146 #, c-format msgid "Your terminal size is %dx%d\n" msgstr "" -#: ui.c:146 +#: ui.c:147 #, c-format msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" msgstr "" -#: ui.c:256 +#: ui.c:334 msgid " (Y/n)?" msgstr "" -#: ui.c:256 +#: ui.c:334 msgid " (y/N)?" msgstr "" -#: ui.c:265 -msgid "keybinding for no|n" -msgstr "" - -#: ui.c:267 -msgid "keybinding for yes|y" -msgstr "" - -#: ui.c:334 +#: ui.c:412 msgid "help" msgstr "" -#: ui.c:343 +#: ui.c:421 msgid "Press any key to continue..." msgstr "" -#: ui.c:464 +#: ui.c:542 msgid "Remove selected item(s)" msgstr "" -#: ui.c:474 +#: ui.c:552 msgid "Clear WHOLE database" msgstr "" -#: ui.c:502 +#: ui.c:580 msgid "Search hit bottom, continuing at top" msgstr "" -#: ui.c:525 +#: ui.c:603 msgid "Your current data will be lost - Press 'y' to continue" msgstr "" -#: ui.c:544 -msgid "Print All/Selected/Cancel (a/s/C)?" +#: ui.c:622 +msgid "Print <a>ll, print <s>elected, or <c>ancel?" msgstr "" -#: ui.c:552 +#: ui.c:628 msgid "No selected items" msgstr "" -#: ui.c:578 +#: ui.c:654 msgid "File to open: " msgstr "" -#: ui.c:588 +#: ui.c:664 msgid "Save current database" msgstr "" -#: ui.c:596 +#: ui.c:672 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" Index: sv.po =================================================================== RCS file: /cvsroot/abook/abook/po/sv.po,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- sv.po 23 Sep 2005 20:24:55 -0000 1.5 +++ sv.po 30 Sep 2005 16:27:09 -0000 1.6 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook 0.5.4\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-23 22:10+0200\n" +"POT-Creation-Date: 2005-09-27 11:31+0300\n" "PO-Revision-Date: 2005-09-23 22:13+0200\n" "Last-Translator: Susanna Björverud <sus...@te...>\n" "Language-Team: none\n" @@ -16,50 +16,50 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: abook.c:90 +#: abook.c:91 #, c-format msgid "Cannot create directory %s\n" msgstr "Kan inte skapa mapp %s\n" -#: abook.c:96 +#: abook.c:97 #, c-format msgid "%s is not a directory\n" msgstr "%s är inte en mapp\n" -#: abook.c:114 +#: abook.c:115 #, c-format msgid "Memory allocation failure: %s\n" msgstr "Fel vid tilldelning av minne: %s\n" -#: abook.c:125 +#: abook.c:126 #, c-format msgid "Press enter to continue...\n" msgstr "Tryck enter för att fortsätta...\n" -#: abook.c:137 +#: abook.c:138 #, c-format msgid "File %s is not writeable" msgstr "Filen %s kan inte skrivas" -#: abook.c:142 +#: abook.c:143 msgid "If you continue all changes will be lost. Do you want to continue?" msgstr "" "Om du fortsätter sÃ¥ kommer alla ändringar att gÃ¥ förlorade. Vill du fortsätta" -#: abook.c:161 +#: abook.c:162 msgid "Save database" msgstr "Spara databasen" -#: abook.c:163 +#: abook.c:164 msgid "Quit without saving" msgstr "Avsluta utan att spara" -#: abook.c:217 +#: abook.c:218 #, c-format msgid "%s is not a valid HOME directory\n" msgstr "%s är inte en giltig hemmamapp\n" -#: abook.c:248 +#: abook.c:249 #, c-format msgid "" "Cannot combine options --mutt-query, --convert, --add-email or --add-email-" @@ -68,33 +68,33 @@ "Det gÃ¥r inte att kombinera flaggorna --mutt-query, --convert, --add-email " "eller --add-email-quiet\n" -#: abook.c:279 +#: abook.c:280 #, c-format msgid "please use option --%s after --convert option\n" msgstr "var god och använd flaggan --%s efter flaggan --convert\n" -#: abook.c:378 +#: abook.c:379 #, c-format msgid "%s: unrecognized arguments on command line\n" msgstr "%s: okända parametrar pÃ¥ kommandoraden\n" -#: abook.c:400 +#: abook.c:401 msgid " -h\t--help\t\t\t\tshow usage" msgstr " -h\t--help\t\t\t\tvisa användning" -#: abook.c:401 +#: abook.c:402 msgid " -C\t--config\t<file>\t\tuse an alternative configuration file" msgstr " -C\t--config\t<fil>\t\tanvänd en alternative konfigurationsfil" -#: abook.c:402 +#: abook.c:403 msgid "\t--datafile\t<file>\t\tuse an alternative addressbook file" msgstr "\t--datafile\t<fil>\t\tanvänd en alternative adressboksfil" -#: abook.c:403 +#: abook.c:404 msgid "\t--mutt-query\t<string>\tmake a query for mutt" msgstr "\t--mutt-query\t<sträng>\tgör en förfrÃ¥gan till mutt" -#: abook.c:404 +#: abook.c:405 msgid "" "\t--add-email\t\t\tread an e-mail message from stdin and\n" "\t\t\t\t\tadd the sender to the addressbook" @@ -102,7 +102,7 @@ "\t--add-email\t\t\tläs ett ebrev frÃ¥n stdin och\n" "\t\t\t\t\tlägg till avsändaren i adressboken" -#: abook.c:408 +#: abook.c:409 msgid "" "\t--add-email-quiet\t\tsame as --add-email but doesn't\n" "\t\t\t\t\trequire to confirm adding" @@ -110,66 +110,66 @@ "\t--add-email-quiet\t\tsamma som --add-email men utan\n" "\t\t\t\t\tanvändarbekräftelse" -#: abook.c:412 +#: abook.c:413 msgid "\t--convert\t\t\tconvert address book files" msgstr "\t--convert\t\t\tkonvertera adressbokfiler" -#: abook.c:413 +#: abook.c:414 msgid "\toptions to use with --convert:" msgstr "\tflaggor som kan användas med --convert:" -#: abook.c:414 +#: abook.c:415 msgid "\t--informat\t<format>\tformat for input file" msgstr "\t--informat\t<format>\tinputfilens format" -#: abook.c:415 +#: abook.c:416 msgid "\t\t\t\t\t(default: abook)" msgstr "\t\t\t\t\t(förvalt: abook)" -#: abook.c:416 +#: abook.c:417 msgid "\t--infile\t<file>\t\tsource file" msgstr "\t--infile\t<fil>\t\tkällfil" -#: abook.c:417 +#: abook.c:418 msgid "\t\t\t\t\t(default: stdin)" msgstr "\t\t\t\t\t(förvalt: stdin)" -#: abook.c:418 +#: abook.c:419 msgid "\t--outformat\t<format>\tformat for output file" msgstr "\t--outformat\t<format>\toutputfilens format" -#: abook.c:419 +#: abook.c:420 msgid "\t\t\t\t\t(default: text)" msgstr "\t\t\t\t\t(förvalt: text)" -#: abook.c:420 +#: abook.c:421 msgid "\t--outfile\t<file>\t\tdestination file" msgstr "\t--outfile\t<fil>\t\tmÃ¥lfil" -#: abook.c:421 +#: abook.c:422 msgid "\t\t\t\t\t(default: stdout)" msgstr "\t\t\t\t\t(förvalt: stdout)" -#: abook.c:422 +#: abook.c:423 msgid "\t--formats\t\t\tlist available formats" msgstr "\t--formats\t\t\tlista tillgängliga format" -#: abook.c:493 +#: abook.c:494 #, c-format msgid "Cannot open database\n" msgstr "Kan inte öppna databasen\n" -#: abook.c:619 +#: abook.c:620 #, c-format msgid "too few arguments to make conversion\n" msgstr "alltför fÃ¥ parametrar för att kunna konvertera\n" -#: abook.c:620 +#: abook.c:621 #, c-format msgid "try --help\n" msgstr "prova --help\n" -#: abook.c:625 +#: abook.c:626 #, c-format msgid "" "input and output formats are the same\n" @@ -178,46 +178,46 @@ "input- och outputformat är identiska\n" "avslutar...\n" -#: abook.c:638 +#: abook.c:639 #, c-format msgid "input format %s not supported\n" msgstr "inputformater %s stöds ej\n" -#: abook.c:642 +#: abook.c:643 #, c-format msgid "cannot read file %s\n" msgstr "kan inte läsa filen %s\n" -#: abook.c:651 +#: abook.c:652 #, c-format msgid "output format %s not supported\n" msgstr "outputformatet %s stöds ej\n" -#: abook.c:657 +#: abook.c:658 #, c-format msgid "cannot write file %s\n" msgstr "kan inte skriva till filen %s\n" -#: abook.c:678 +#: abook.c:679 #, c-format msgid "cannot open %s\n" msgstr "kan inte öppna %s\n" -#: abook.c:681 +#: abook.c:682 #, c-format msgid "%d item(s) added to %s\n" msgstr "%d post(er) har lagts till i %s\n" -#: abook.c:683 +#: abook.c:684 msgid "Valid sender address not found" msgstr "Kunde inte hitta en giltig avsändaradress" -#: abook.c:723 +#: abook.c:724 #, c-format msgid "Address %s already in addressbook\n" msgstr "Addressen %s finns redan i adressboken\n" -#: abook.c:733 +#: abook.c:734 #, c-format msgid "" "cannot open /dev/tty\n" @@ -227,11 +227,19 @@ "du bör kanske använda --add-email-quiet\n" #: abook.c:740 -#, c-format -msgid "Add \"%s <%s>\" to %s? (y/n)\n" +#, fuzzy, c-format +msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "Lägg till \"%s <%s>\" i %s? (j/n)\n" -#: abook.c:769 +#: abook.c:744 abook.c:751 ui.c:345 +msgid "keybinding for yes|y" +msgstr "j" + +#: abook.c:745 abook.c:747 ui.c:343 +msgid "keybinding for no|n" +msgstr "n" + +#: abook.c:771 #, c-format msgid "stdin is a directory or cannot stat stdin\n" msgstr "" @@ -326,27 +334,27 @@ msgid "Invalid field value defined in configuration" msgstr "Ogiltigt fältvärde i konfigurationen" -#: edit.c:45 +#: edit.c:44 msgid "CONTACT" msgstr "KONTAKT" -#: edit.c:46 +#: edit.c:45 msgid "ADDRESS" msgstr "ADRESS" -#: edit.c:47 +#: edit.c:46 msgid " PHONE " msgstr " TELEFON " -#: edit.c:48 +#: edit.c:47 msgid " OTHER " msgstr " ANNAT " -#: edit.c:49 +#: edit.c:48 msgid "CUSTOM " msgstr "EGEN " -#: edit.c:58 +#: edit.c:57 msgid "Tab name too wide for screen" msgstr "Flikrubrik för bred för skärmen" @@ -358,99 +366,103 @@ msgid "?:help c:contact a:address p:phone o:other" msgstr "?:hjälp c:kontact a:adress p:telefon o:annat" -#: filter.c:69 filter.c:80 +#: filter.c:70 filter.c:81 msgid "abook native format" msgstr "abooks eget format" -#: filter.c:70 +#: filter.c:71 msgid "ldif / Netscape addressbook" msgstr "ldif / adressbok fr Netscape" -#: filter.c:71 filter.c:82 +#: filter.c:72 filter.c:83 msgid "mutt alias" msgstr "mutt-alias" -#: filter.c:72 filter.c:84 +#: filter.c:73 filter.c:85 msgid "pine addressbook" msgstr "pine-adressbok" -#: filter.c:73 filter.c:86 +#: filter.c:74 filter.c:87 msgid "comma separated values" msgstr "kommaseparerade värden" -#: filter.c:74 filter.c:87 +#: filter.c:75 filter.c:88 msgid "comma separated values (all fields)" msgstr "kommaseparerade värden (alla fält)" -#: filter.c:75 filter.c:88 +#: filter.c:76 filter.c:89 msgid "Palm comma separated values" msgstr "kommaseparerade värden frÃ¥n Palm" -#: filter.c:81 +#: filter.c:82 msgid "ldif / Netscape addressbook (.4ld)" msgstr "ldif / adressbok fr Netscape (.4ld)" -#: filter.c:83 +#: filter.c:84 msgid "html document" msgstr "html-dokument" -#: filter.c:85 +#: filter.c:86 msgid "GnomeCard (VCard) addressbook" msgstr "GnomeCard-adressbok (VCard)" -#: filter.c:89 +#: filter.c:90 msgid "elm alias" msgstr "elm-alias" -#: filter.c:90 +#: filter.c:91 msgid "plain text" msgstr "ren text" -#: filter.c:91 +#: filter.c:92 msgid "Spruce address book" msgstr "Spruce-adressbok" -#: filter.c:104 +#: filter.c:105 msgid "input:" msgstr "input:" -#: filter.c:111 +#: filter.c:112 msgid "output:" msgstr "output:" -#: filter.c:176 +#: filter.c:177 msgid "import database" msgstr "importera databaser" -#: filter.c:178 filter.c:295 +#: filter.c:179 filter.c:296 msgid "please select a filter" msgstr "var god och välj filter" -#: filter.c:186 filter.c:303 +#: filter.c:187 filter.c:304 msgid "x -\tcancel" msgstr "x -\tavbryt" -#: filter.c:207 filter.c:338 +#: filter.c:208 filter.c:340 msgid "Filename: " msgstr "Filnamn:" -#: filter.c:214 +#: filter.c:215 msgid "Error occured while opening the file" msgstr "Fel vid öppnandet av filen" -#: filter.c:216 +#: filter.c:217 msgid "File does not seem to be a valid addressbook" msgstr "Den angivna filen verkar inte vara en giltig adressbok" -#: filter.c:293 +#: filter.c:294 msgid "export database" msgstr "exportera databasen" #: filter.c:326 -msgid "Export All/Selected/Cancel (A/s/c)?" -msgstr "Exportera Alla/Valda/Avbryt (A/s/c)?" +msgid "Export <a>ll, export <s>elected, or <c>ancel?" +msgstr "" -#: filter.c:345 +#: filter.c:326 ui.c:622 +msgid "keybindings:all/selected/cancel|asc" +msgstr "" + +#: filter.c:347 msgid "Error occured while exporting" msgstr "Fel vid export" @@ -632,78 +644,76 @@ msgid "unknown token %s\n" msgstr "okänd symbol %s\n" -#: ui.c:145 +#: ui.c:146 #, c-format msgid "Your terminal size is %dx%d\n" msgstr "Storleken pÃ¥ ditt terminalfönster är %dx%d\n" -#: ui.c:146 +#: ui.c:147 #, c-format msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" msgstr "" "Terminalfönstret är alltför litet. Den minsta tillÃ¥tna storleken för abook " "är %dx%d\n" -#: ui.c:256 +#: ui.c:334 msgid " (Y/n)?" msgstr "(J/n)" -#: ui.c:256 +#: ui.c:334 msgid " (y/N)?" msgstr "(j/N)" -#: ui.c:265 -msgid "keybinding for no|n" -msgstr "n" - -#: ui.c:267 -msgid "keybinding for yes|y" -msgstr "j" - -#: ui.c:334 +#: ui.c:412 msgid "help" msgstr "hjälp" -#: ui.c:343 +#: ui.c:421 msgid "Press any key to continue..." msgstr "Tryck pÃ¥ en tangent för att fortsätta..." -#: ui.c:464 +#: ui.c:542 msgid "Remove selected item(s)" msgstr "Ta bort valda post(er)" -#: ui.c:474 +#: ui.c:552 msgid "Clear WHOLE database" msgstr "Nollställ HELA databasen" -#: ui.c:502 +#: ui.c:580 msgid "Search hit bottom, continuing at top" msgstr "Sök nÃ¥dde slutet, fortsätter frÃ¥n början" -#: ui.c:525 +#: ui.c:603 msgid "Your current data will be lost - Press 'y' to continue" msgstr "Nuvarande data kommer att förloras - Tryck pÃ¥ 'y' för att fortsätta" -#: ui.c:544 -msgid "Print All/Selected/Cancel (a/s/C)?" -msgstr "Skriv ut Alla/Valda/Avbryt (a/s/C)?" +#: ui.c:622 +msgid "Print <a>ll, print <s>elected, or <c>ancel?" +msgstr "" -#: ui.c:552 +#: ui.c:628 msgid "No selected items" msgstr "Inga poster valda" -#: ui.c:578 +#: ui.c:654 msgid "File to open: " msgstr "Ãppna fil: " -#: ui.c:588 +#: ui.c:664 msgid "Save current database" msgstr "Spara denna databas" -#: ui.c:596 +#: ui.c:672 msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" "FörlÃ¥t, men den angivna filen verkar inte vara en giltig abook-adressbok" +#~ msgid "Export All/Selected/Cancel (A/s/c)?" +#~ msgstr "Exportera Alla/Valda/Avbryt (A/s/c)?" + +#~ msgid "Print All/Selected/Cancel (a/s/C)?" +#~ msgstr "Skriv ut Alla/Valda/Avbryt (a/s/C)?" + #~ msgid "comma separated all values" #~ msgstr "alla värden kommaseparerade" Index: fr.po =================================================================== RCS file: /cvsroot/abook/abook/po/fr.po,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- fr.po 23 Sep 2005 15:42:12 -0000 1.4 +++ fr.po 30 Sep 2005 16:27:09 -0000 1.5 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: abook\n" "Report-Msgid-Bugs-To: <ced...@fr...>\n" -"POT-Creation-Date: 2005-09-23 18:38+0300\n" +"POT-Creation-Date: 2005-09-27 11:31+0300\n" "PO-Revision-Date: 2005-09-14 22:48+0200\n" "Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\n" "Language-Team: french\n" @@ -15,50 +15,50 @@ "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -#: abook.c:90 +#: abook.c:91 #, c-format msgid "Cannot create directory %s\n" msgstr "Impossible de créer le répertoire %s\n" -#: abook.c:96 +#: abook.c:97 #, c-format msgid "%s is not a directory\n" msgstr "%s n'est pas un répertoire\n" -#: abook.c:114 +#: abook.c:115 #, c-format msgid "Memory allocation failure: %s\n" msgstr "Erreur d'allocation mémoire: %s\n" -#: abook.c:125 +#: abook.c:126 #, c-format msgid "Press enter to continue...\n" msgstr "Pressez entrée pour continuer...\n" -#: abook.c:137 +#: abook.c:138 #, c-format msgid "File %s is not writeable" msgstr "Impossible d'écrire dans le fichier %s" -#: abook.c:142 +#: abook.c:143 msgid "If you continue all changes will be lost. Do you want to continue?" msgstr "" "En continuant vos modifications seront perdues. Voulez-vous continuer ?" -#: abook.c:161 +#: abook.c:162 msgid "Save database" msgstr "Sauvegarder la base de donnée" -#: abook.c:163 +#: abook.c:164 msgid "Quit without saving" msgstr "Quitter sans sauvegarder" -#: abook.c:217 +#: abook.c:218 #, c-format msgid "%s is not a valid HOME directory\n" msgstr "%s n'est pas un répertoire personnel (HOME) valide\n" -#: abook.c:248 +#: abook.c:249 #, c-format msgid "" "Cannot combine options --mutt-query, --convert, --add-email or --add-email-" @@ -67,35 +67,35 @@ "Impossible de combiner les options --mutt-query, --convert, --add-email ou --" "add-email-quiet\n" -#: abook.c:279 +#: abook.c:280 #, c-format msgid "please use option --%s after --convert option\n" msgstr "Veuillez utiliser l'option --%s après l'option --convert\n" -#: abook.c:378 +#: abook.c:379 #, c-format msgid "%s: unrecognized arguments on command line\n" msgstr "%s: paramètres de ligne de commande non reconnus\n" -#: abook.c:400 +#: abook.c:401 msgid " -h\t--help\t\t\t\tshow usage" msgstr " -h\t--help\t\t\t\tmontrer l'utilisation" -#: abook.c:401 +#: abook.c:402 msgid " -C\t--config\t<file>\t\tuse an alternative configuration file" msgstr "" " -C\t--config\t<fichier>\tutiliser un fichier de configuration\n" "\t\t\t\t\talternatif" -#: abook.c:402 +#: abook.c:403 msgid "\t--datafile\t<file>\t\tuse an alternative addressbook file" msgstr "\t--datafile\t<fichier>\tutiliser un autre carnet d'adresses" -#: abook.c:403 +#: abook.c:404 msgid "\t--mutt-query\t<string>\tmake a query for mutt" msgstr "\t--mutt-query\t<chaine>\teffectuer une requête pour mutt" -#: abook.c:404 +#: abook.c:405 msgid "" "\t--add-email\t\t\tread an e-mail message from stdin and\n" "\t\t\t\t\tadd the sender to the addressbook" @@ -104,7 +104,7 @@ "\t\t\t\t\tl'entrée standard et ajouter\n" "\t\t\t\t\tl'expéditeur au carnet d'adresses" -#: abook.c:408 +#: abook.c:409 #, fuzzy msgid "" "\t--add-email-quiet\t\tsame as --add-email but doesn't\n" @@ -113,66 +113,66 @@ "\t--add-email-quiet\t\tcomme --add-email mais sans confirmer\n" "\t\t\t\t\tl'ajout" -#: abook.c:412 +#: abook.c:413 msgid "\t--convert\t\t\tconvert address book files" msgstr "\t--convert\t\t\tconvertir des carnets d'adresses" -#: abook.c:413 +#: abook.c:414 msgid "\toptions to use with --convert:" msgstr "\toptions à utiliser avec --convert :" -#: abook.c:414 +#: abook.c:415 msgid "\t--informat\t<format>\tformat for input file" msgstr "\t--informat\t<format>\tformat du fichier source" -#: abook.c:415 +#: abook.c:416 msgid "\t\t\t\t\t(default: abook)" msgstr "\t\t\t\t\t(défaut: abook)" -#: abook.c:416 +#: abook.c:417 msgid "\t--infile\t<file>\t\tsource file" msgstr "\t--infile\t<file>\t\tfichier source" -#: abook.c:417 +#: abook.c:418 msgid "\t\t\t\t\t(default: stdin)" msgstr "\t\t\t\t\t(défaut: entrée standard)" -#: abook.c:418 +#: abook.c:419 msgid "\t--outformat\t<format>\tformat for output file" msgstr "\t--outformat\t<format>\tformat du fichier de destination" -#: abook.c:419 +#: abook.c:420 msgid "\t\t\t\t\t(default: text)" msgstr "\t\t\t\t\t(défaut: texte)" -#: abook.c:420 +#: abook.c:421 msgid "\t--outfile\t<file>\t\tdestination file" msgstr "\t--outfile\t<file>\t\tfichier de destination" -#: abook.c:421 +#: abook.c:422 msgid "\t\t\t\t\t(default: stdout)" msgstr "\t\t\t\t\t(défaut: sortie standard)" -#: abook.c:422 +#: abook.c:423 msgid "\t--formats\t\t\tlist available formats" msgstr "\t--formats\t\t\tlister les formats disponibles" -#: abook.c:493 +#: abook.c:494 #, c-format msgid "Cannot open database\n" msgstr "Impossible d'ouvrir la base de données\n" -#: abook.c:619 +#: abook.c:620 #, fuzzy, c-format msgid "too few arguments to make conversion\n" msgstr "trop peu de paramètres pour effectuer la conversion\n" -#: abook.c:620 +#: abook.c:621 #, c-format msgid "try --help\n" msgstr "essayez --help\n" -#: abook.c:625 +#: abook.c:626 #, c-format msgid "" "input and output formats are the same\n" @@ -181,46 +181,46 @@ "la source et la destination sont identiques\n" "arrêt...\n" -#: abook.c:638 +#: abook.c:639 #, c-format msgid "input format %s not supported\n" msgstr "le format source %s n'est pas supporté\n" -#: abook.c:642 +#: abook.c:643 #, c-format msgid "cannot read file %s\n" msgstr "Impossible de lire le fichier %s\n" -#: abook.c:651 +#: abook.c:652 #, c-format msgid "output format %s not supported\n" msgstr "le format de destination %s n'est pas supporté\n" -#: abook.c:657 +#: abook.c:658 #, c-format msgid "cannot write file %s\n" msgstr "impossible d'écrire le fichier %s\n" -#: abook.c:678 +#: abook.c:679 #, c-format msgid "cannot open %s\n" msgstr "impossible d'ouvrir %s\n" -#: abook.c:681 +#: abook.c:682 #, c-format msgid "%d item(s) added to %s\n" msgstr "%d entrées ajoutées à %s\n" -#: abook.c:683 +#: abook.c:684 msgid "Valid sender address not found" msgstr "Aucune adresse d'expéditeur valide trouvée" -#: abook.c:723 +#: abook.c:724 #, c-format msgid "Address %s already in addressbook\n" msgstr "L'adresse %s figure déjà dans le carnet d'adresses\n" -#: abook.c:733 +#: abook.c:734 #, c-format msgid "" "cannot open /dev/tty\n" @@ -231,10 +231,18 @@ #: abook.c:740 #, c-format -msgid "Add \"%s <%s>\" to %s? (y/n)\n" +msgid "Add \"%s <%s>\" to %s? (%c/%c)\n" msgstr "" -#: abook.c:769 +#: abook.c:744 abook.c:751 ui.c:345 +msgid "keybinding for yes|y" +msgstr "" + +#: abook.c:745 abook.c:747 ui.c:343 +msgid "keybinding for no|n" +msgstr "" + +#: abook.c:771 #, c-format msgid "stdin is a directory or cannot stat stdin\n" msgstr "stdin est un répertoire, ou impossible d'en quérir son état\n" @@ -328,27 +336,27 @@ msgid "Invalid field value defined in configuration" msgstr "Valeur de champ invalide définie dans la configuration" -#: edit.c:45 +#: edit.c:44 msgid "CONTACT" msgstr "CONTACT" -#: edit.c:46 +#: edit.c:45 msgid "ADDRESS" msgstr "ADRESSE" -#: edit.c:47 +#: edit.c:46 msgid " PHONE " msgstr "TÃLÃPHONE" -#: edit.c:48 +#: edit.c:47 msgid " OTHER " msgstr "AUTRE" -#: edit.c:49 +#: edit.c:48 msgid "CUSTOM " msgstr "PERSONNALISÃ" -#: edit.c:58 +#: edit.c:57 msgid "Tab name too wide for screen" msgstr "Intitulé de \"tab\" trop large pour l'écran" @@ -360,108 +368,107 @@ msgid "?:help c:contact a:address p:phone o:other" msgstr "?:aide c:contact a:adresse p:téléphone o:autre" -#: filter.c:69 filter.c:80 +#: filter.c:70 filter.c:81 msgid "abook native format" msgstr "format natif abook" -#: filter.c:70 +#: filter.c:71 msgid "ldif / Netscape addressbook" msgstr "ldif / carnet d'adresses Netscape" -#: filter.c:71 filter.c:82 +#: filter.c:72 filter.c:83 msgid "mutt alias" msgstr "alias mutt" -#: filter.c:72 filter.c:84 +#: filter.c:73 filter.c:85 msgid "pine addressbook" msgstr "carnet d'adresses pine" -#: filter.c:73 filter.c:86 +#: filter.c:74 filter.c:87 msgid "comma separated values" msgstr "valeurs délimitées par des virgules" -#: filter.c:74 +#: filter.c:75 filter.c:88 #, fuzzy msgid "comma separated values (all fields)" msgstr "valeurs délimitées par des virgules" -#: filter.c:75 filter.c:88 +#: filter.c:76 filter.c:89 msgid "Palm comma separated values" msgstr "valeur délimitées par des virgules, format Palm" -#: filter.c:81 +#: filter.c:82 msgid "ldif / Netscape addressbook (.4ld)" msgstr "ldif / carnet d'adresses Netscape (.41d)" -#: filter.c:83 +#: filter.c:84 msgid "html document" msgstr "document html" -#: filter.c:85 +#: filter.c:86 msgid "GnomeCard (VCard) addressbook" msgstr "carnet d'adresses GnomCard (VCard)" -#: filter.c:87 -msgid "comma separated all values" -msgstr "toutes valeurs délimitées par des virgules" - -#: filter.c:89 +#: filter.c:90 msgid "elm alias" msgstr "alias elm" -#: filter.c:90 +#: filter.c:91 msgid "plain text" msgstr "texte simple" -#: filter.c:91 +#: filter.c:92 msgid "Spruce address book" msgstr "carnet d'adresses Spruce" -#: filter.c:104 +#: filter.c:105 msgid "input:" msgstr "entrée:" -#: filter.c:111 +#: filter.c:112 msgid "output:" msgstr "sortie:" -#: filter.c:176 +#: filter.c:177 msgid "import database" msgstr "importer la base de donnée" -#: filter.c:178 filter.c:295 +#: filter.c:179 filter.c:296 msgid "please select a filter" msgstr "veuiller choisir un filtre" -#: filter.c:186 filter.c:303 +#: filter.c:187 filter.c:304 msgid "x -\tcancel" msgstr "x - \tannuler" -#: filter.c:207 filter.c:338 +#: filter.c:208 filter.c:340 msgid "Filename: " msgstr "Nom de fichier: " -#: filter.c:214 +#: filter.c:215 msgid "Error occured while opening the file" msgstr "Une erreur est survenue à l'ouverture du fichier" -#: filter.c:216 +#: filter.c:217 #, fuzzy msgid "File does not seem to be a valid addressbook" msgstr "" "Désolé, le fichier spécifier ne semble pas être un carnet d'adresses abook " "valide" -#: filter.c:293 +#: filter.c:294 msgid "export database" msgstr "exporter la base de donnée" #: filter.c:326 -#, fuzzy -msgid "Export All/Selected/Cancel (A/s/c)?" -msgstr "Afficher tout/sélectionné/annuler (a/s/C)?" +msgid "Export <a>ll, export <s>elected, or <c>ancel?" +msgstr "" -#: filter.c:345 +#: filter.c:326 ui.c:622 +msgid "keybindings:all/selected/cancel|asc" +msgstr "" + +#: filter.c:347 msgid "Error occured while exporting" msgstr "Une erreur est survenue lors de l'exportation" @@ -651,78 +658,81 @@ msgid "unknown token %s\n" msgstr "impossible d'ouvrir %s\n" -#: ui.c:145 +#: ui.c:146 #, c-format msgid "Your terminal size is %dx%d\n" msgstr "La taille de votre terminal est de %dx%d\n" -#: ui.c:146 +#: ui.c:147 #, c-format msgid "Terminal is too small. Minium terminal size for abook is %dx%d\n" msgstr "Terminal trop petit. Taille minimale de terminal pour abook: %dx%d\n" -#: ui.c:256 +#: ui.c:334 msgid " (Y/n)?" msgstr "" -#: ui.c:256 +#: ui.c:334 msgid " (y/N)?" msgstr "" -#: ui.c:265 -msgid "keybinding for no|n" -msgstr "" - -#: ui.c:267 -msgid "keybinding for yes|y" -msgstr "" - -#: ui.c:334 +#: ui.c:412 msgid "help" msgstr "aide" -#: ui.c:343 +#: ui.c:421 msgid "Press any key to continue..." msgstr "Pressez n'importe quelle touche pour continuer..." -#: ui.c:464 +#: ui.c:542 msgid "Remove selected item(s)" msgstr "supprimer les entrées sélectionnées" -#: ui.c:474 +#: ui.c:552 msgid "Clear WHOLE database" msgstr "effacer entièrement la base de données" -#: ui.c:502 +#: ui.c:580 msgid "Search hit bottom, continuing at top" msgstr "La recherche a atteint la fin, poursuite au début" -#: ui.c:525 +#: ui.c:603 msgid "Your current data will be lost - Press 'y' to continue" msgstr "Vos donnée actuelles seront perdues - Pressez 'y' pour continuer" -#: ui.c:544 -msgid "Print All/Selected/Cancel (a/s/C)?" -msgstr "Afficher tout/sélectionné/annuler (a/s/C)?" +#: ui.c:622 +msgid "Print <a>ll, print <s>elected, or <c>ancel?" +msgstr "" -#: ui.c:552 +#: ui.c:628 msgid "No selected items" msgstr "Pas d'entrée sélectionnée" -#: ui.c:578 +#: ui.c:654 msgid "File to open: " msgstr "Fichier à ouvrir: " -#: ui.c:588 +#: ui.c:664 msgid "Save current database" msgstr "Sauvegarder la base de donnée" -#: ui.c:596 -msgid "Sorry, that specified file appears not to be a valid abook addressbook" +#: ui.c:672 +#, fuzzy +msgid "Sorry, the specified file appears not to be a valid abook addressbook" msgstr "" "Désolé, le fichier spécifier ne semble pas être un carnet d'adresses abook " "valide" +#, fuzzy +#~ msgid "Export All/Selected/Cancel (A/s/c)?" +#~ msgstr "Afficher tout/sélectionné/annuler (a/s/C)?" + +#~ msgid "Print All/Selected/Cancel (a/s/C)?" +#~ msgstr "Afficher tout/sélectionné/annuler (a/s/C)?" + +#~ msgid "comma separated all values" +#~ msgstr "toutes valeurs délimitées par des virgules" + #~ msgid "Hmm.., file seems not to be a valid file" #~ msgstr "Hmm... ce fichier ne semble pas être valide" |
From: Jaakko H. <jhe...@us...> - 2005-09-30 16:27:18
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30416 Modified Files: ChangeLog Makefile.am Makefile.in configure filter.c Log Message: - add translation HOWTO - add doc directory to distribution - automatic po update filter.c: - minor cleanup Index: Makefile.in =================================================================== RCS file: /cvsroot/abook/abook/Makefile.in,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- Makefile.in 23 Sep 2005 15:42:11 -0000 1.19 +++ Makefile.in 30 Sep 2005 16:27:09 -0000 1.20 @@ -231,7 +231,7 @@ xmalloc.h EXTRA_DIST = config.rpath ANNOUNCE BUGS FAQ abook.1 abookrc.5 sample.abookrc \ - abook.spec contrib + abook.spec contrib doc SUBDIRS = intl po ACLOCAL_AMFLAGS = -I m4 Index: ChangeLog =================================================================== RCS file: /cvsroot/abook/abook/ChangeLog,v retrieving revision 1.66 retrieving revision 1.67 diff -u -d -r1.66 -r1.67 --- ChangeLog 17 Sep 2005 10:10:25 -0000 1.66 +++ ChangeLog 30 Sep 2005 16:27:09 -0000 1.67 @@ -4,6 +4,7 @@ - Swedish translation (Susanna Björverud) - palmcsv import filter (Marc Tardif) - use better common code for csv filters (Marc Tardif) + - translation HOWTO 0.5.4 - add show_cursor config option (idea from Cheryl Homiak) Index: Makefile.am =================================================================== RCS file: /cvsroot/abook/abook/Makefile.am,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- Makefile.am 23 Sep 2005 15:42:11 -0000 1.13 +++ Makefile.am 30 Sep 2005 16:27:09 -0000 1.14 @@ -11,7 +11,7 @@ xmalloc.h EXTRA_DIST = config.rpath ANNOUNCE BUGS FAQ abook.1 abookrc.5 sample.abookrc \ - abook.spec contrib + abook.spec contrib doc install-data-local: $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man5 Index: configure =================================================================== RCS file: /cvsroot/abook/abook/configure,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- configure 17 Sep 2005 10:10:25 -0000 1.45 +++ configure 30 Sep 2005 16:27:09 -0000 1.46 @@ -10189,7 +10189,15 @@ -localedir="$ac_default_prefix/share/locale" + + + + abook_localedir="$datadir/locale" + abook_localedir=`( test "x$prefix" = xNONE && prefix="$ac_default_prefix" + eval echo \""$abook_localedir"\" )` + +localedir="\$(datadir)/locale" + # Check whether --with-localedir or --without-localedir was given. if test "${with_localedir+set}" = set; then @@ -10197,13 +10205,13 @@ fi; if test "x$with_localedir" != "x"; then + abook_localedir="$with_localedir" localedir="$with_localedir" -elif test "x${prefix}" != "xNONE"; then - localedir="$prefix/share/locale" fi + cat >>confdefs.h <<_ACEOF -#define LOCALEDIR "$localedir" +#define LOCALEDIR "$abook_localedir" _ACEOF Index: filter.c =================================================================== RCS file: /cvsroot/abook/abook/filter.c,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- filter.c 26 Sep 2005 15:59:04 -0000 1.44 +++ filter.c 30 Sep 2005 16:27:09 -0000 1.45 @@ -320,10 +320,12 @@ return 1; } - mvaddstr(5+filter, 2, "->"); + mvaddstr(5 + filter, 2, "->"); if(selected_items()) { - switch(statusline_askchoice(_("Export <a>ll, export <s>elected, or <c>ancel?"), S_("keybindings:all/selected/cancel|asc"), 3)) { + switch(statusline_askchoice( + _("Export <a>ll, export <s>elected, or <c>ancel?"), + S_("keybindings:all/selected/cancel|asc"), 3)) { case 1: break; case 2: |
From: Jaakko H. <jhe...@us...> - 2005-09-30 16:21:09
|
Update of /cvsroot/abook/abook/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29500/doc Log Message: Directory /cvsroot/abook/abook/doc added to the repository |
From: Cedric D. <cd...@us...> - 2005-09-27 16:50:12
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20016 Modified Files: ui.c Log Message: All three are specified in the XSI Curses standard, but if we check for A_BOLD and A_NORMAL, it doesn't hurt to also check for A_DIM. Index: ui.c =================================================================== RCS file: /cvsroot/abook/abook/ui.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -d -r1.49 -r1.50 --- ui.c 27 Sep 2005 16:36:56 -0000 1.49 +++ ui.c 27 Sep 2005 16:50:04 -0000 1.50 @@ -237,7 +237,7 @@ static void statusline_addhlstr(const char *str) { -#if defined(A_BOLD) && defined(A_NORMAL) +#if defined(A_BOLD) && defined(A_NORMAL) && defined(A_DIM) const char *p = str, *start = str; char *tmp; int pos = 0; |
From: Cedric D. <cd...@us...> - 2005-09-27 16:37:05
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17848 Modified Files: ui.c Log Message: Keybindings hilight: switching from underlined to bold with <> markers. Index: ui.c =================================================================== RCS file: /cvsroot/abook/abook/ui.c,v retrieving revision 1.48 retrieving revision 1.49 diff -u -d -r1.48 -r1.49 --- ui.c 26 Sep 2005 15:59:04 -0000 1.48 +++ ui.c 27 Sep 2005 16:36:56 -0000 1.49 @@ -245,7 +245,7 @@ while(1) { if(!*p || strchr("<>", *p)) { if(p - start > 0) { - wattrset(bottom, (*p == '>') ? A_UNDERLINE : A_NORMAL); + wattrset(bottom, (*p == '>') ? A_BOLD : A_NORMAL); tmp = xstrndup(start, p - start); mvwaddstr(bottom, 1, pos, tmp); free(tmp); @@ -253,11 +253,10 @@ } if(*p) { start = p + 1; -#if 0 + /* show tag markers */ wattrset(bottom, A_DIM); mvwaddch(bottom, 1, pos++, *p); -#endif } } |
From: Jaakko H. <jhe...@us...> - 2005-09-27 08:15:20
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26936 Modified Files: abook.c Log Message: - add missing include of ctype.h Index: abook.c =================================================================== RCS file: /cvsroot/abook/abook/abook.c,v retrieving revision 1.55 retrieving revision 1.56 diff -u -d -r1.55 -r1.56 --- abook.c 26 Sep 2005 16:41:41 -0000 1.55 +++ abook.c 27 Sep 2005 08:15:13 -0000 1.56 @@ -8,6 +8,7 @@ #include <errno.h> #include <fcntl.h> +#include <ctype.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> |
From: Cedric D. <cd...@us...> - 2005-09-26 16:41:51
|
Update of /cvsroot/abook/abook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21526 Modified Files: abook.c Log Message: Fixed use of gettext() instead of sgettext(). Index: abook.c =================================================================== RCS file: /cvsroot/abook/abook/abook.c,v retrieving revision 1.54 retrieving revision 1.55 diff -u -d -r1.54 -r1.55 --- abook.c 26 Sep 2005 16:08:00 -0000 1.54 +++ abook.c 26 Sep 2005 16:41:41 -0000 1.55 @@ -740,14 +740,14 @@ name, email, datafile, - *_("keybinding for yes|y"), - *_("keybinding for no|n")); + *S_("keybinding for yes|y"), + *S_("keybinding for no|n")); c = tolower(getc(in)); - if(c == *_("keybinding for no|n")) { + if(c == *S_("keybinding for no|n")) { fclose(in); return 0; } - } while(c != *_("keybinding for yes|y")); + } while(c != *S_("keybinding for yes|y")); fclose(in); } |