gqclient-commit Mailing List for GQ LDAP client (Page 13)
Status: Beta
Brought to you by:
sur5r
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
(14) |
Jul
(38) |
Aug
(5) |
Sep
(29) |
Oct
(30) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(30) |
Oct
(217) |
Nov
(24) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
(53) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <sta...@us...> - 2003-09-29 19:24:53
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv16359 Modified Files: configure.in Log Message: * The GREAT GTK UPGRADE: gtk 1.2 -> gtk 2 - A full gtk2 development environment is required from now on, but the distribution should build on gtk 1.2 for the time being. I want to have the next release as a dual gtk1.x/2 version. Afterward gtk 1.x support will be dropped. - Many changes to signal handlers due to new signal semantics in gtk2 * Many header files: Added $Id$, multiple inclusion protection and copyright notices * Most header files now are self-contained. There is a "test" target in the src Makefile to check this. TODO: structurize and reorganize the header files * A ngettext fix to support languages with different word-orders (Hatuka*nezumi <ne...@jc...>) * Added some const keyword where they were indicated by the gtk2 switch. Index: configure.in =================================================================== RCS file: /cvsroot/gqclient/gq/configure.in,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** configure.in 28 Sep 2003 23:42:06 -0000 1.44 --- configure.in 29 Sep 2003 19:24:13 -0000 1.45 *************** *** 30,34 **** AC_INIT(src/gq.c) ! AM_INIT_AUTOMAKE(gq, 1.0beta1_pre1) LANGPACK_VERSION=1 --- 30,34 ---- AC_INIT(src/gq.c) ! AM_INIT_AUTOMAKE(gq, 1.0alpha1_pre1) LANGPACK_VERSION=1 *************** *** 58,78 **** AC_PROG_MAKE_SET ! AM_PATH_GLIB(1.2.0, [ LIBS="$LIBS $GLIB_LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS" ! ], ! AC_MSG_ERROR(Cannot find glib: Is glib-config in path?) ) ! AM_PATH_GTK(1.2.0, ! [ ! LIBS="$LIBS $GTK_LIBS" ! CFLAGS="$CFLAGS $GTK_CFLAGS" ! CPPFLAGS="$CPPFLAGS $GTK_CFLAGS" ! ], ! AC_MSG_ERROR(Cannot find GTK: Is gtk-config in path?) ! ) DEBUG=1 --- 58,162 ---- AC_PROG_MAKE_SET ! ! GLIB_MAJOR= ! GLIB_MINOR= ! ! AC_PATH_PROG(PKG_CONFIG, pkg-config,,$PATH) ! ! AM_PATH_GLIB_2_0(2.0.0, [ LIBS="$LIBS $GLIB_LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS" ! GLIB_MAJOR=2 ! GLIB_MINOR=x ! ] ) ! if test "x$GLIB_MAJOR" = x ; then ! AC_MSG_CHECKING(for GLIB) ! ! GLIB_CFLAGS=`$PKG_CONFIG --cflags glib` ! GLIB_LIBS=`$PKG_CONFIG --libs glib` ! ! ! if test "x$GLIB_LIBS" = "x" ; then ! AC_PATH_PROG(GLIB_CONFIG, glib-config,,$PATH) ! ! if test -x $GLIB_CONFIG ; then ! GLIB_CFLAGS=`$GLIB_CONFIG --cflags` ! GLIB_LIBS=`$GLIB_CONFIG --libs` ! fi ! fi ! ! if test "x$GLIB_LIBS" != "x" ; then ! AC_MSG_RESULT(yes) ! else ! AC_MSG_RESULT(no) ! fi ! ! ! LIBS="$LIBS $GLIB_LIBS" ! CFLAGS="$CFLAGS $GLIB_CFLAGS" ! CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS" ! GLIB_MAJOR=1 ! GLIB_MINOR=2 ! fi ! ! if test "x$GLIB_MAJOR" != x ; then ! AC_DEFINE_UNQUOTED(GLIB_MAJOR,$GLIB_MAJOR,[The major version of GLIB as found by the configure script]) ! AC_DEFINE_UNQUOTED(GLIB_MINOR,$GLIB_MINOR,[The minor version of GLIB as found by the configure script]) ! fi ! ! ! GTK_MAJOR= ! GTK_MINOR= ! ! if test "x$GLIB_MAJOR" = "x2" ; then ! AM_PATH_GTK_2_0(2.0.0, ! [ ! LIBS="$LIBS $GTK_LIBS" ! CFLAGS="$CFLAGS $GTK_CFLAGS" ! CPPFLAGS="$CPPFLAGS $GTK_CFLAGS" ! GTK_MAJOR=2 ! GTK_MINOR=x ! ] ! ) ! fi ! ! if test "x$GTK_MAJOR" = x ; then ! ! AC_MSG_CHECKING(for GTK+) ! ! GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+` ! GTK_LIBS=`$PKG_CONFIG --libs gtk+` ! ! if test "x$GTK_LIBS" = "x" ; then ! AC_PATH_PROG(GTK_CONFIG, gtk-config,,$PATH) ! ! if test -x $GTK_CONFIG ; then ! GTK_CFLAGS=`$GTK_CONFIG --cflags` ! GTK_LIBS=`$GTK_CONFIG --libs` ! fi ! fi ! ! if test "x$GTK_LIBS" != "x" ; then ! AC_MSG_RESULT(yes) ! else ! AC_MSG_RESULT(no) ! fi ! ! ! LIBS="$LIBS $GTK_LIBS" ! CFLAGS="$CFLAGS $GTK_CFLAGS" ! CPPFLAGS="$CPPFLAGS $GTK_CFLAGS" ! GTK_MAJOR=1 ! GTK_MINOR=2 ! fi ! ! if test "x$GTK_MAJOR" != x ; then ! AC_DEFINE_UNQUOTED(GTK_MAJOR,$GTK_MAJOR,[The major version of GTK as found by the configure script]) ! AC_DEFINE_UNQUOTED(GTK_MINOR,$GTK_MINOR,[The minor version of GTK as found by the configure script]) ! fi DEBUG=1 *************** *** 254,270 **** ) ! AC_PATH_PROG(GDK_PIXBUF_CONFIG, gdk-pixbuf-config,,$PATH) ! HAVE_PIXBUF= ! if test "x$GDK_PIXBUF_CONFIG" != x; then ! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf]) ! HAVE_PIXBUF=1 ! GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs` ! GDK_PIXBUF_CFLAGS=`$GDK_PIXBUF_CONFIG --cflags` ! # UGLY ! LIBS="$LIBS $GDK_PIXBUF_LIBS" ! CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS" ! CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS" ! fi dnl AC_CHECK_HEADERS(gdk-pixbuf/gdk-pixbuf.h gdk-pixbuf-1.0/gdk-pixbuf.h, --- 338,365 ---- ) ! if test "x$GTK_MAJOR" = x1 ; then ! AC_PATH_PROG(GDK_PIXBUF_CONFIG, gdk-pixbuf-config,,$PATH) ! HAVE_PIXBUF= ! if test "x$GDK_PIXBUF_CONFIG" != x; then ! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf]) ! HAVE_PIXBUF=1 ! GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs` ! GDK_PIXBUF_CFLAGS=`$GDK_PIXBUF_CONFIG --cflags` ! # UGLY ! LIBS="$LIBS $GDK_PIXBUF_LIBS" ! CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS" ! CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS" ! fi ! else ! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf]) ! HAVE_PIXBUF=1 ! GDK_PIXBUF_LIBS=`$PKG_CONFIG --libs gdk-pixbuf-2.0` ! GDK_PIXBUF_CFLAGS=`$PKG_CONFIG --cflags gdk-pixbuf-2.0` ! # UGLY ! LIBS="$LIBS $GDK_PIXBUF_LIBS" ! CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS" ! CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS" ! fi dnl AC_CHECK_HEADERS(gdk-pixbuf/gdk-pixbuf.h gdk-pixbuf-1.0/gdk-pixbuf.h, |
From: <sta...@us...> - 2003-09-29 19:24:52
|
Update of /cvsroot/gqclient/gq/po In directory sc8-pr-cvs1:/tmp/cvs-serv16359/po Modified Files: cs.po de.po ja.po zh_CN.po Log Message: * The GREAT GTK UPGRADE: gtk 1.2 -> gtk 2 - A full gtk2 development environment is required from now on, but the distribution should build on gtk 1.2 for the time being. I want to have the next release as a dual gtk1.x/2 version. Afterward gtk 1.x support will be dropped. - Many changes to signal handlers due to new signal semantics in gtk2 * Many header files: Added $Id$, multiple inclusion protection and copyright notices * Most header files now are self-contained. There is a "test" target in the src Makefile to check this. TODO: structurize and reorganize the header files * A ngettext fix to support languages with different word-orders (Hatuka*nezumi <ne...@jc...>) * Added some const keyword where they were indicated by the gtk2 switch. Index: cs.po =================================================================== RCS file: /cvsroot/gqclient/gq/po/cs.po,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** cs.po 28 Sep 2003 22:55:00 -0000 1.3 --- cs.po 29 Sep 2003 19:24:14 -0000 1.4 *************** *** 6,10 **** msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2003-02-11 22:34+0100\n" "PO-Revision-Date: 2002-10-09 14:40+0200\n" "Last-Translator: Tomas Dobrovolny <tom...@at...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2003-09-29 21:06+0200\n" "PO-Revision-Date: 2002-10-09 14:40+0200\n" [...2373 lines suppressed...] msgstr "Poèet revokovaných certifikátù" #~ msgid "entry" --- 1599,1614 ---- #. NOTE: we do _not_ have to free rev, it is part #. of the CRL itself ! #: src/dt_crl.c:188 msgid "Number of revoked certificates" msgstr "Poèet revokovaných certifikátù" + + #~ msgid "You must select 'filter', not 'search'" + #~ msgstr "Musíte vybrat 'filtr', né 'hledání'" + + #~ msgid "search" + #~ msgstr "hledání" + + #~ msgid "filter" + #~ msgstr "filtr" #~ msgid "entry" Index: de.po =================================================================== RCS file: /cvsroot/gqclient/gq/po/de.po,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** de.po 28 Sep 2003 22:55:00 -0000 1.16 --- de.po 29 Sep 2003 19:24:14 -0000 1.17 *************** *** 6,10 **** msgstr "" "Project-Id-Version: gq 0.7.0beta2\n" ! "POT-Creation-Date: 2003-02-11 22:34+0100\n" "PO-Revision-Date: 2002-04-21 16:10+MEST\n" "Last-Translator: Peter Stamfest <pe...@st...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: gq 0.7.0beta2\n" ! "POT-Creation-Date: 2003-09-29 21:06+0200\n" "PO-Revision-Date: 2002-04-21 16:10+MEST\n" [...2380 lines suppressed...] #. NOTE: we do _not_ have to free rev, it is part #. of the CRL itself ! #: src/dt_crl.c:187 msgid "Number of revoked certificates" msgstr "Anzahl zurückgezogener Zertifikate" --- 1635,1648 ---- #. NOTE: we do _not_ have to free rev, it is part #. of the CRL itself ! #: src/dt_crl.c:188 msgid "Number of revoked certificates" msgstr "Anzahl zurückgezogener Zertifikate" + + #~ msgid "You must select 'filter', not 'search'" + #~ msgstr "Sie müssen 'filtern' auswählen, nicht 'suchen'" + + #~ msgid "search" + #~ msgstr "suchen" + + #~ msgid "filter" + #~ msgstr "filtern" Index: ja.po =================================================================== RCS file: /cvsroot/gqclient/gq/po/ja.po,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ja.po 28 Sep 2003 22:55:00 -0000 1.6 --- ja.po 29 Sep 2003 19:24:14 -0000 1.7 *************** *** 6,10 **** msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2003-02-11 22:34+0100\n" "PO-Revision-Date: 2002-10-13 12:38+0900\n" "Last-Translator: Hatuka*nezumi <ne...@jc...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2003-09-29 21:06+0200\n" "PO-Revision-Date: 2002-10-13 12:38+0900\n" [...2364 lines suppressed...] msgstr "ÇË´þ¤µ¤ì¤¿¾ÚÌÀ½ñ¤Î¿ô" #~ msgid "entry" --- 1639,1654 ---- #. NOTE: we do _not_ have to free rev, it is part #. of the CRL itself ! #: src/dt_crl.c:188 msgid "Number of revoked certificates" msgstr "ÇË´þ¤µ¤ì¤¿¾ÚÌÀ½ñ¤Î¿ô" + + #~ msgid "You must select 'filter', not 'search'" + #~ msgstr "'¸¡º÷' ¤Ç¤Ï¤Ê¤¯ '¥Õ¥£¥ë¥¿' ¤òÁªÂò¤·¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" + + #~ msgid "search" + #~ msgstr "¸¡º÷" + + #~ msgid "filter" + #~ msgstr "¥Õ¥£¥ë¥¿" #~ msgid "entry" Index: zh_CN.po =================================================================== RCS file: /cvsroot/gqclient/gq/po/zh_CN.po,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** zh_CN.po 28 Sep 2003 21:03:43 -0000 1.1 --- zh_CN.po 29 Sep 2003 19:24:14 -0000 1.2 *************** *** 6,10 **** msgstr "" "Project-Id-Version: 0.7.0beta2\n" ! "POT-Creation-Date: 2003-02-11 22:34+0100\n" "PO-Revision-Date: 2003-01-04 02:58+0800\n" "Last-Translator: hleil liu <hl...@ya...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: 0.7.0beta2\n" ! "POT-Creation-Date: 2003-09-29 21:06+0200\n" "PO-Revision-Date: 2003-01-04 02:58+0800\n" [...2354 lines suppressed...] #. NOTE: we do _not_ have to free rev, it is part #. of the CRL itself ! #: src/dt_crl.c:187 msgid "Number of revoked certificates" msgstr "ÒÑÈ¡ÏûµÄÖ¤ÊéÊýÄ¿" --- 1602,1615 ---- #. NOTE: we do _not_ have to free rev, it is part #. of the CRL itself ! #: src/dt_crl.c:188 msgid "Number of revoked certificates" msgstr "ÒÑÈ¡ÏûµÄÖ¤ÊéÊýÄ¿" + + #~ msgid "You must select 'filter', not 'search'" + #~ msgstr "Äú±ØÐèÑ¡Ôñ¡°¹ýÂË¡±¶ø²»ÊÇ¡°ËÑË÷¡±" + + #~ msgid "search" + #~ msgstr "²éѯ" + + #~ msgid "filter" + #~ msgstr "¹ýÂË" |
From: <bi...@us...> - 2003-09-29 17:33:49
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv24153 Modified Files: schemabrowse.h search.h Log Message: correct typo in modeinfo casts Index: schemabrowse.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/schemabrowse.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** schemabrowse.h 28 Sep 2003 23:39:18 -0000 1.8 --- schemabrowse.h 29 Sep 2003 17:33:34 -0000 1.9 *************** *** 31,35 **** #include "common.h" ! #define SCHEMATAB(tab) (assert(tab->mode == SCHEMA_MODE), (struct tab_schema *)tab->modeinfo) struct tab_schema { GtkWidget *treeroot; --- 31,35 ---- #include "common.h" ! #define SCHEMATAB(tab) (assert(tab->type == SCHEMA_MODE), (struct tab_schema *)tab->modeinfo) struct tab_schema { GtkWidget *treeroot; Index: search.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/search.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** search.h 28 Sep 2003 23:39:18 -0000 1.6 --- search.h 29 Sep 2003 17:33:34 -0000 1.7 *************** *** 29,33 **** #include "common.h" ! #define SEARCHTAB(tab) (assert(tab->mode == SEARCH_MODE), (struct tab_search *)tab->modeinfo) struct tab_search { GtkWidget *serverlist_combo; --- 29,33 ---- #include "common.h" ! #define SEARCHTAB(tab) (assert(tab->type == SEARCH_MODE), (struct tab_search *)tab->modeinfo) struct tab_search { GtkWidget *serverlist_combo; |
From: <sta...@us...> - 2003-09-28 23:47:36
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv30001 Modified Files: ChangeLog Log Message: * Add changes done during last 12 months (!) Index: ChangeLog =================================================================== RCS file: /cvsroot/gqclient/gq/ChangeLog,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** ChangeLog 28 Sep 2003 03:30:06 -0000 1.39 --- ChangeLog 28 Sep 2003 23:47:20 -0000 1.40 *************** *** 1,2 **** --- 1,11 ---- + 2003-09-28 Peter Stamfest <pe...@st...> + * Finally added the chinese po file contributed by + hleil liu <hl...@ya...> + * Started to get really ready for autoconf 2.57 + * Reverted changes to ngettext by Bert ;-) + * CVS: Fixed a bug wrt commit-messages + * Bumped version to 1.0beta1 (VERY optimistic, I know) + * Earlier on: Allow to change the default displaytype for + attributes 2003-09-28 Bert Vermeulen <be...@bi...> * removed hashes from input mode *************** *** 11,14 **** --- 20,35 ---- * don't accept empty queries at all, to avoid dumping the entire directory on hitting return + 2002-09-15 Peter Stamfest <pe...@st...> + * Added support for NT passwords (LANMAN not yet done) + 2002-11-30 Peter Stamfest <pe...@st...> + * Fixed a bug reported by Michael Anderson via the Sourceforge + bug-tracker: LDIF lines exactly 77 chars long caused false empty + lines to be included + 2002-11-02 Peter Stamfest <pe...@st...> + * Fixed a bug reported by Waitman C. Gobble + <wa...@em...>: When adding/editing a new object in a + separate window, the window got closed (and changes discarded) + if an LDAP error occurred. The window should stay open to allow + to correct the problem. 2002-10-12 Peter Stamfest <pe...@st...> * Unicode fixes. The following things now are "unicode-aware" (ie. |
From: <sta...@us...> - 2003-09-28 23:46:43
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv29805 Modified Files: gq.spec.in Log Message: * Some fixes (RPM and langpack related) * Added $Id$ Index: gq.spec.in =================================================================== RCS file: /cvsroot/gqclient/gq/gq.spec.in,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** gq.spec.in 11 Oct 2002 14:14:25 -0000 1.7 --- gq.spec.in 28 Sep 2003 23:46:28 -0000 1.8 *************** *** 1,8 **** ! %define name @PACKAGE@ ! %define version @VERSION@ ! %define release 0 ! %define langpack 0 %define prefix /usr Name: %name Summary: Interactive graphical LDAP browser --- 1,33 ---- ! # ! # $Id$ ! # ! ! %define name @PACKAGE@ ! %define version @VERSION@ ! %define release 0 ! %define prefix /usr + # define langpack as "no" if you do not want to use a langpack + # you can do this either by uncommenting the following line and removing + # the first underscore within it: + # + # %_define langpack no + # + # or on the commandline of rpm using + # + # rpm -ba --define "langpack no" gq.spec + # + # The same works for tarball building + # + # If you want to use a specific langpack version you may define the + # langpack macro to another version in a way similar to as shown for "no" + # + # If you want to try a langpack from a different version of gq, you + # might to the same for the setting of the "langpackversion" macro. + + %define _langpack_ %{!?langpack:@LANGPACK_VERSION@}%{?langpack:%{langpack}} + %define _langpackversion_ %{!?langpackversion:@VERSION@}%{?langpackversion:%{langpackversion}} + Name: %name Summary: Interactive graphical LDAP browser *************** *** 12,18 **** Group: Networking/Utilities URL: http://biot.com/gq/ ! Packager: Bert Vermeulen <be...@bi...> Source: http://prdownloads.sourceforge.net/gqclient/gq-%{version}.tar.gz ! Source1: http://prdownloads.sourceforge.net/gqclient/gq-%{version}-langpack-%{langpack}.tar.gz BuildRoot: /tmp/gq-%{version}-%{release} Requires: gtk+ >= 1.2.0 --- 37,47 ---- Group: Networking/Utilities URL: http://biot.com/gq/ ! Packager: Peter Stamfest <pe...@st...> Source: http://prdownloads.sourceforge.net/gqclient/gq-%{version}.tar.gz ! ! %if "%{_langpack_}" != "no" ! Source1: http://prdownloads.sourceforge.net/gqclient/gq-%{_langpackversion_}-langpack-%{_langpack_}.tar.gz ! %endif ! BuildRoot: /tmp/gq-%{version}-%{release} Requires: gtk+ >= 1.2.0 *************** *** 20,30 **** %description GQ is GTK+ LDAP client and browser utility. It can be used ! for searching LDAP directory as well as browsing it using a ! tree view. %prep ! %setup ! tar -xzf %{SOURCE1} ! ./gq-%{version}-langpack-%{langpack}/langpack . %build --- 49,63 ---- %description GQ is GTK+ LDAP client and browser utility. It can be used ! for searching a LDAP directory as well as browsing it using a ! tree view. Furthermore, it lets you inspect the LDAP schema a ! server is using. %prep ! %setup -q ! ! %if "%{_langpack_}" != "no" ! tar -xzf %{SOURCE1} ! ./gq-%{_langpackversion_}-langpack-%{_langpack_}/langpack . ! %endif %build *************** *** 35,38 **** --- 68,89 ---- make DESTDIR=$RPM_BUILD_ROOT install-strip + + %if "%{_langpack_}" == "no" + + cat >&2 <<EOF + No language pack selected for building - removing locale directory to + not confuse RPM and the find-lang script. + EOF + + # arghhh, this fixes a problem with newer RPMs that complain when the + # directory exists, but does not contain any message catalogs. Reported + # by Simon Matter + + if [ "$RPM_BUILD_ROOT" != "/" ]; then + rm -rf $RPM_BUILD_ROOT/%{prefix}/share/locale + fi + + %endif + %clean rm -rf $RPM_BUILD_ROOT *************** *** 44,48 **** --- 95,103 ---- %dir %{prefix}/share/pixmaps/gq %{prefix}/share/pixmaps/gq/* + + %if "%{_langpack_}" != "no" %{prefix}/share/locale/*/LC_MESSAGES/*.mo + %endif + %doc README |
From: <sta...@us...> - 2003-09-28 23:44:58
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv29456 Modified Files: TODO Log Message: * Added some suggestions by others * Added wish to remove hashes (now done by Bert - lucky me!) Index: TODO =================================================================== RCS file: /cvsroot/gqclient/gq/TODO,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** TODO 12 Oct 2002 14:26:29 -0000 1.29 --- TODO 28 Sep 2003 23:44:45 -0000 1.30 *************** *** 40,43 **** --- 40,52 ---- ENHANCEMENTS + * Add all superclasses should they be missing when adding objectClasses. + [Jonas Petersson <za...@xm...>] + + * [1.0] Get rid of Hashtables as central data structures. This is to + get in some type safety. Use a run-type typing system to catch + improper use of data structures [Mostly done by Bert] + + * Make the tabs (Search/Browse/Schema) object oriented. + * [1.0] Follow referrals - somehow indicate a referral in the browse tree and allow to |
From: <sta...@us...> - 2003-09-28 23:42:50
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv29007 Modified Files: Makefile.am langpack Log Message: * langpack related fixes Index: Makefile.am =================================================================== RCS file: /cvsroot/gqclient/gq/Makefile.am,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Makefile.am 12 Oct 2002 15:06:38 -0000 1.9 --- Makefile.am 28 Sep 2003 23:42:36 -0000 1.10 *************** *** 8,12 **** cp gq.spec $(distdir) rm -f $(distdir)/po/*.po # no po files, these go into the language pack ! perl -i -pe 's/ALL_LINGUAS=.*$$/ALL_LINGUAS=/' $(distdir)/{configure,configure.in} LANGPACK_DIST = COPYING AUTHORS ABOUT-NLS README.NLS README.langpack --- 8,18 ---- cp gq.spec $(distdir) rm -f $(distdir)/po/*.po # no po files, these go into the language pack ! for A in $(distdir)/{configure,configure.in} ; do \ ! sed 's/ALL_LINGUAS=.*$$/ALL_LINGUAS=/' < $$A > $$A.fixed ; \ ! chmod +x $$A.fixed ; \ ! touch -r "$$A" "$$A.fixed" ; \ ! mv "$$A.fixed" "$$A" ; \ ! done ! LANGPACK_DIST = COPYING AUTHORS ABOUT-NLS README.NLS README.langpack Index: langpack =================================================================== RCS file: /cvsroot/gqclient/gq/langpack,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** langpack 11 Oct 2002 14:10:45 -0000 1.1 --- langpack 28 Sep 2003 23:42:36 -0000 1.2 *************** *** 68,71 **** --- 68,72 ---- if sed 's/ALL_LINGUAS=.*$/ALL_LINGUAS="'"$ALL_LINGUAS"'"/' < $FILE > $FILE.fixed then + touch -r "$FILE" "$FILE.fixed" mv "$FILE.fixed" "$FILE" else |
From: <sta...@us...> - 2003-09-28 23:42:19
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv28938 Modified Files: configure.in Log Message: * assertions get turned off iff debugging gets disabled during configure time Index: configure.in =================================================================== RCS file: /cvsroot/gqclient/gq/configure.in,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** configure.in 28 Sep 2003 22:47:31 -0000 1.43 --- configure.in 28 Sep 2003 23:42:06 -0000 1.44 *************** *** 43,46 **** --- 43,52 ---- AH_BOTTOM([ + + /* take care to turn off assertions in case debugging is disabled */ + #ifndef DEBUG + #define NDEBUG + #endif + #endif /* GQ_CONFIG_H_INLCUDE */ ]) *************** *** 72,76 **** DEBUG=1 AC_ARG_ENABLE(debugging, ! [ --disable-debugging Disables the -d commandline flag to set debug flags], [ DEBUG= ] ) --- 78,82 ---- DEBUG=1 AC_ARG_ENABLE(debugging, ! [ --disable-debugging Disables the -d commandline flag to set debug flags and turns off assertions], [ DEBUG= ] ) |
From: <sta...@us...> - 2003-09-28 23:40:49
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv28703 Modified Files: AUTHORS Log Message: * Added hleil liu <hl...@ya...> * Minor fixes Index: AUTHORS =================================================================== RCS file: /cvsroot/gqclient/gq/AUTHORS,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** AUTHORS 12 Oct 2002 15:04:30 -0000 1.4 --- AUTHORS 28 Sep 2003 23:40:34 -0000 1.5 *************** *** 19,27 **** Árpád, Magosányi <ma...@bu...> Bernhard Reiter <ber...@in...> ! Cord Beermann <cor...@me...> Dave Horsfall <da...@ci...> Dmitry Chernyak <dm...@in...> gw...@ac... ! Hatuka*nezumi <ne...@jc...> ken restivo <ke...@24...> Oliver Jowett <ol...@op...> --- 19,27 ---- Árpád, Magosányi <ma...@bu...> Bernhard Reiter <ber...@in...> ! Cord Beermann <co...@Wu...> Dave Horsfall <da...@ci...> Dmitry Chernyak <dm...@in...> gw...@ac... ! Hatuka*nezumi <ne...@jc...> Japanese translation ken restivo <ke...@24...> Oliver Jowett <ol...@op...> *************** *** 29,32 **** --- 29,33 ---- Stephan Duehr <ste...@su...> Tomas Dobrovolny <tom...@at...> + hleil liu <hl...@ya...> Chinese translation ... and many more (if your namme is missing, and your code went into |
From: <sta...@us...> - 2003-09-28 23:39:33
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv28237 Modified Files: browse.h common.h mainwin.h schemabrowse.h search.h Log Message: * Slight reshuffling of *_MODE defines * Added assertions for commonly used type-casting macros (I want to use assertions heavily in the future - I do it in other projects as well) Index: browse.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/browse.h,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** browse.h 28 Sep 2003 03:26:25 -0000 1.24 --- browse.h 28 Sep 2003 23:39:18 -0000 1.25 *************** *** 29,33 **** #include "common.h" ! #define BROWSETAB(tab) ((struct tab_browse *)tab->modeinfo) struct tab_browse { GString *cur_dn; --- 29,33 ---- #include "common.h" ! #define BROWSETAB(tab) (assert(tab->type == BROWSE_MODE), ((struct tab_browse *)tab->modeinfo)) struct tab_browse { GString *cur_dn; Index: common.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/common.h,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** common.h 26 Sep 2003 23:30:29 -0000 1.20 --- common.h 28 Sep 2003 23:39:18 -0000 1.21 *************** *** 33,36 **** --- 33,39 ---- #include <gtk/gtk.h> + #include <config.h> /* NDEBUG - possibly */ + #include <assert.h> + #define MAX_SERVERNAME_LEN 64 #define MAX_HOSTNAME_LEN 1024 *************** *** 61,64 **** --- 64,70 ---- }; + #define SEARCH_MODE 1 + #define BROWSE_MODE 2 + #define SCHEMA_MODE 3 struct tab { *************** *** 84,87 **** --- 90,94 ---- char enteredpw[MAX_BINDPW_LEN]; int bindtype; + char saslmechanism[128]; char searchattr[MAX_ATTR_LEN]; int maxentries; Index: mainwin.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/mainwin.h,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** mainwin.h 27 Sep 2003 09:39:42 -0000 1.14 --- mainwin.h 28 Sep 2003 23:39:18 -0000 1.15 *************** *** 39,45 **** "\n\nhttp://biot.com/gq/" - #define SEARCH_MODE 1 - #define BROWSE_MODE 2 - #define SCHEMA_MODE 3 extern GList *tablist; --- 39,42 ---- Index: schemabrowse.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/schemabrowse.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** schemabrowse.h 26 Sep 2003 23:30:29 -0000 1.7 --- schemabrowse.h 28 Sep 2003 23:39:18 -0000 1.8 *************** *** 29,34 **** #include <ldap_schema.h> ! #define SCHEMATAB(tab) ((struct tab_schema *)tab->modeinfo) struct tab_schema { GtkWidget *treeroot; --- 29,35 ---- #include <ldap_schema.h> + #include "common.h" ! #define SCHEMATAB(tab) (assert(tab->mode == SCHEMA_MODE), (struct tab_schema *)tab->modeinfo) struct tab_schema { GtkWidget *treeroot; Index: search.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/search.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** search.h 26 Sep 2003 23:30:29 -0000 1.5 --- search.h 28 Sep 2003 23:39:18 -0000 1.6 *************** *** 27,31 **** #define GQ_SEARCH_H_INCLUDED ! #define SEARCHTAB(tab) ((struct tab_search *)tab->modeinfo) struct tab_search { GtkWidget *serverlist_combo; --- 27,33 ---- #define GQ_SEARCH_H_INCLUDED ! #include "common.h" ! ! #define SEARCHTAB(tab) (assert(tab->mode == SEARCH_MODE), (struct tab_search *)tab->modeinfo) struct tab_search { GtkWidget *serverlist_combo; |
From: <sta...@us...> - 2003-09-28 23:31:16
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv26889 Modified Files: acinclude.m4 Log Message: * Added forgotten $Id$ and copyright message Index: acinclude.m4 =================================================================== RCS file: /cvsroot/gqclient/gq/acinclude.m4,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** acinclude.m4 28 Sep 2003 22:32:27 -0000 1.3 --- acinclude.m4 28 Sep 2003 23:31:03 -0000 1.4 *************** *** 1,28 **** AC_DEFUN(ARG_YESNO, [ if test -z "$1"; then ! echo "no" else ! echo "yes" fi ]) ! ! dnl idea taken from the autoconf mailing list, posted by dnl Timur I. Bakeyev ti...@gn..., dnl http://mail.gnu.org/pipermail/autoconf/1999-October/008311.html dnl partly rewritten by Peter Stamfest <pe...@st...> ! dnl This determines, if struct tm containes tm_gmtoff field dnl or we should use extern long int timezone. - - dnl Add the following to your acconfig.h: - - dnl /* Define if your struct tm has tm_gmtoff. */ - dnl #undef HAVE_TM_GMTOFF - dnl #undef TM_GMTOFF dnl - dnl /* Define if you don't have tm_gmtoff but do have the external timezone. */ - dnl #undef HAVE_TIMEZONE AC_DEFUN(GC_TIMEZONE, --- 1,46 ---- + dnl + dnl $Id$ + dnl + dnl GQ -- a GTK-based LDAP client + dnl Copyright (C) 1998-2003 Bert Vermeulen + dnl Copyright (c) 2002-2003 Peter Stamfest <pe...@st...> + dnl + dnl This program is released under the Gnu General Public License with + dnl the additional exemption that compiling, linking, and/or using + dnl OpenSSL is allowed. + dnl + dnl This program is free software; you can redistribute it and/or modify + dnl it under the terms of the GNU General Public License as published by + dnl the Free Software Foundation; either version 2 of the License, or + dnl (at your option) any later version. + dnl + dnl This program is distributed in the hope that it will be useful, + dnl but WITHOUT ANY WARRANTY; without even the implied warranty of + dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + dnl GNU General Public License for more details. + dnl + dnl You should have received a copy of the GNU General Public License + dnl along with this program; if not, write to the Free Software + dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + dnl + + AC_DEFUN(ARG_YESNO, [ if test -z "$1"; then ! echo "no" else ! echo "yes" fi ]) ! dnl dnl idea taken from the autoconf mailing list, posted by dnl Timur I. Bakeyev ti...@gn..., dnl http://mail.gnu.org/pipermail/autoconf/1999-October/008311.html dnl partly rewritten by Peter Stamfest <pe...@st...> ! dnl dnl This determines, if struct tm containes tm_gmtoff field dnl or we should use extern long int timezone. dnl AC_DEFUN(GC_TIMEZONE, |
From: <sta...@us...> - 2003-09-28 23:20:55
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv25124 Modified Files: dt_oc.c Log Message: * Support for single-value attributes and unmodifyable attributes Index: dt_oc.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/dt_oc.c,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** dt_oc.c 28 Sep 2003 03:26:25 -0000 1.14 --- dt_oc.c 28 Sep 2003 23:20:47 -0000 1.15 *************** *** 354,362 **** oc = find_oc_by_oc_name(ss, newtext); if (oc) { /* required attributes */ for(i = 0; oc->oc_at_oids_must && oc->oc_at_oids_must[i]; i++) { form = lookup_attribute_using_schema(formlist, oc->oc_at_oids_must[i], ! ss, NULL); if (form) { form->flags &= ~FLAG_DEL_ME; --- 354,363 ---- oc = find_oc_by_oc_name(ss, newtext); if (oc) { + LDAPAttributeType *at; /* required attributes */ for(i = 0; oc->oc_at_oids_must && oc->oc_at_oids_must[i]; i++) { form = lookup_attribute_using_schema(formlist, oc->oc_at_oids_must[i], ! ss, &at); if (form) { form->flags &= ~FLAG_DEL_ME; *************** *** 372,375 **** --- 373,382 ---- MAX_ATTR_LEN); form->flags |= FLAG_MUST_IN_SCHEMA; + if (at && at->at_single_value) { + form->flags |= FLAG_SINGLE_VALUE; + } + if (at && at->at_no_user_mod) { + form->flags |= FLAG_NO_USER_MOD; + } set_displaytype(server, form); formlist = formlist_append(formlist, form); *************** *** 381,385 **** form = lookup_attribute_using_schema(formlist, oc->oc_at_oids_may[i], ! ss, NULL); if (form) { form->flags &= ~FLAG_DEL_ME; --- 388,392 ---- form = lookup_attribute_using_schema(formlist, oc->oc_at_oids_may[i], ! ss, &at); if (form) { form->flags &= ~FLAG_DEL_ME; *************** *** 395,398 **** --- 402,411 ---- strncpy(form->attrname, oc->oc_at_oids_may[i], MAX_ATTR_LEN); + if (at && at->at_single_value) { + form->flags |= FLAG_SINGLE_VALUE; + } + if (at && at->at_no_user_mod) { + form->flags |= FLAG_NO_USER_MOD; + } set_displaytype(server, form); formlist = formlist_append(formlist, form); |
From: <sta...@us...> - 2003-09-28 23:18:50
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv24574 Removed Files: acconfig.h Log Message: * Deprecated with autoconf 2.57 - replaced by autoconf macros AH_TOP, AH_BOTTOM and documentation added to AC_DEFINE et.al. --- acconfig.h DELETED --- |
From: <sta...@us...> - 2003-09-28 23:17:08
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv24371 Modified Files: dt_cert.c Log Message: * Fixed a bug wrt PKCS12 reading - in case of an error in the PKCS12 file gq crashed duw to a missing NULL check. Index: dt_cert.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/dt_cert.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** dt_cert.c 12 Jul 2002 22:29:02 -0000 1.6 --- dt_cert.c 28 Sep 2003 23:16:54 -0000 1.7 *************** *** 128,132 **** /* try PKCS12 - but without a password this is not really useful.... hmmmm*/ ! PKCS12 *p12; BIO_reset(databio); --- 128,132 ---- /* try PKCS12 - but without a password this is not really useful.... hmmmm*/ ! PKCS12 *p12 = NULL; BIO_reset(databio); *************** *** 135,140 **** p12 = d2i_PKCS12_bio(databio, NULL); ! PKCS12_parse(p12, NULL, NULL, &x, NULL); ! PKCS12_free(p12); if (x) { --- 135,142 ---- p12 = d2i_PKCS12_bio(databio, NULL); ! if (p12) { ! PKCS12_parse(p12, NULL, NULL, &x, NULL); ! PKCS12_free(p12); ! } if (x) { |
From: <sta...@us...> - 2003-09-28 23:15:07
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv23979 Modified Files: formfill.h dt_password.c Log Message: * Added NTHASH support for passwords Index: formfill.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/formfill.h,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** formfill.h 28 Sep 2003 03:26:25 -0000 1.24 --- formfill.h 28 Sep 2003 23:14:52 -0000 1.25 *************** *** 75,78 **** --- 75,79 ---- #define FLAG_ENCODE_SMD5 0x30 #define FLAG_ENCODE_SSHA 0x50 + #define FLAG_ENCODE_NTHASH 0x60 #define ENCODING_MASK ( FLAG_ENCODE_CRYPT | FLAG_ENCODE_MD5 | FLAG_ENCODE_SHA ) Index: dt_password.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/dt_password.c,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** dt_password.c 28 Sep 2003 03:26:25 -0000 1.12 --- dt_password.c 28 Sep 2003 23:14:52 -0000 1.13 *************** *** 41,48 **** --- 41,51 ---- #include <gtk/gtk.h> + #if defined(HAVE_LIBCRYPTO) #include <openssl/rand.h> #include <openssl/des.h> #include <openssl/md5.h> + #include <openssl/md4.h> #include <openssl/sha.h> + #endif /* defined(HAVE_LIBCRYPTO) */ #include "common.h" *************** *** 58,61 **** --- 61,68 ---- #include "dt_password.h" + #if defined(HAVE_ICONV_H) + #include <iconv.h> + #endif /* HAVE_ICONV_H */ + #if defined(HAVE_LIBCRYPTO) static GByteArray *dt_password_encode_password_crypt(char *data, int len); *************** *** 64,67 **** --- 71,75 ---- static GByteArray *dt_password_encode_password_ssha1(char *data, int len); static GByteArray *dt_password_encode_password_smd5(char *data, int len); + static GByteArray *dt_password_encode_password_nthash(char *data, int len); typedef GByteArray *(CryptFunc)(char *data, int len); *************** *** 78,81 **** --- 86,90 ---- { FLAG_ENCODE_MD5, "MD5", dt_password_encode_password_md5 }, { FLAG_ENCODE_SHA, "SHA", dt_password_encode_password_sha1 }, + { FLAG_ENCODE_NTHASH, "NTHASH", dt_password_encode_password_nthash }, #endif { 0, "", NULL }, *************** *** 252,255 **** --- 261,330 ---- return gb; } + + static const char hexdigit[] = "0123456789ABCDEF"; + static GByteArray *dt_password_encode_password_nthash(char *data, int len) + { + unsigned char md4_out[MD4_DIGEST_LENGTH]; + int i; + GByteArray *unicode = g_byte_array_new(); + GByteArray *gb = g_byte_array_new(); + MD4_CTX MD4context; + + #if defined(HAVE_ICONV) + ICONV_CONST char *in; + char *out; + size_t inlen, outlen; + iconv_t conv; + + conv = iconv_open("UNICODE", gq_codeset); + if (conv != (iconv_t) -1) { + in = (ICONV_CONST char *) data; + inlen = len; + outlen = len * 2 + 4; + g_byte_array_set_size(unicode, outlen); + out = unicode->data; + + while(inlen > 0 && outlen > 0) { + if(iconv(conv, &in, &inlen, &out, &outlen) != 0) { + in++; /* *** */ + inlen--; + } + } + iconv_close(conv); + out = unicode->data; + + /* strip leading endian marker (should be ff fe) */ + assert(out[0] = 0xff); + assert(out[1] = 0xfe); + + memmove(out, out + 2, len * 2); + g_byte_array_set_size(unicode, len * 2); + } else { + for (i = 0 ; i < len ; i++) { + g_byte_array_append(unicode, data + i, 1); + g_byte_array_append(unicode, "\0", 1); + } + } + #else /* HAVE_ICONV */ + for (i = 0 ; i < len ; i++) { + g_byte_array_append(in, data + i, 1); + g_byte_array_append(in, "\0", 1); + } + #endif /* HAVE_ICONV */ + + MD4_Init(&MD4context); + MD4_Update(&MD4context, unicode->data, unicode->len); + MD4_Final(md4_out, &MD4context); + + for(i = 0 ; i < sizeof(md4_out) ; i++) { + char hex[2]; + hex[0] = hexdigit[md4_out[i] / 16]; + hex[1] = hexdigit[md4_out[i] % 16]; + g_byte_array_append(gb, hex, 2); + } + + return gb; + } + #endif /* HAVE_LIBCRYPTO */ |
From: <sta...@us...> - 2003-09-28 23:13:18
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv23489 Modified Files: ldif.c Log Message: * Fixed a bug reported by Michael Anderson via the Sourceforge bug-tracker: LDIF lines exactly 77 chars long caused false empty lines to be included Index: ldif.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/ldif.c,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ldif.c 2 Aug 2002 06:08:00 -0000 1.13 --- ldif.c 28 Sep 2003 23:13:09 -0000 1.14 *************** *** 170,179 **** w = strlen(attr) + do_base64 + 2; ! for(i = 0; i < tmp->len; i++) { ! g_string_append_c(out, tmp->str[i]); ! if(++w > 76) { g_string_append(out, "\n "); w = 1; } } --- 170,179 ---- w = strlen(attr) + do_base64 + 2; ! for(i = 0; i < tmp->len; i++, w++) { ! if(w > 76) { g_string_append(out, "\n "); w = 1; } + g_string_append_c(out, tmp->str[i]); } |
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv22570 Modified Files: syntax.c syntax.h configfile.c configfile.h gq.c formfill.c input.c mainwin.c Log Message: * Added the possibility to permanently change the displaytype for attributes - config file change - menu-entries - registration of display types * Reordered the cleanup of data structures (Causing SIGSEGVs with the default displaytype feature) Index: syntax.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/syntax.c,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** syntax.c 28 Sep 2003 03:26:25 -0000 1.15 --- syntax.c 28 Sep 2003 23:10:49 -0000 1.16 *************** *** 445,449 **** --- 445,456 ---- } + /* mapping of display types to handlers */ static GHashTable *dt_handlers = NULL; + + /* mapping of handlers to display types - using two hashes like this + requires only little changes, while a proper implementation would + take time... and a lot of patching */ + static GHashTable *handlers_dt = NULL; + static GList *selectable_dt_list = NULL; *************** *** 456,461 **** --- 463,472 ---- dt_handlers = g_hash_table_new(g_int_hash, g_int_equal); } + if (handlers_dt == NULL) { + handlers_dt = g_hash_table_new(g_direct_hash, g_direct_equal); + } g_hash_table_insert(dt_handlers, p, dt_handler); + g_hash_table_insert(handlers_dt, dt_handler, p); if (dt_handler->selectable) { *************** *** 475,478 **** --- 486,498 ---- } return h; + } + + int get_dt_from_handler(display_type_handler *h) { + int *dt = NULL; + + if (handlers_dt) { + dt = g_hash_table_lookup(handlers_dt, h); + } + return dt ? *dt : -1; } Index: syntax.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/syntax.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** syntax.h 28 Sep 2003 03:26:25 -0000 1.7 --- syntax.h 28 Sep 2003 23:10:49 -0000 1.8 *************** *** 70,73 **** --- 70,74 ---- display_type_handler *get_dt_handler(int type); + int get_dt_from_handler(display_type_handler *h); void init_syntaxes(void); Index: configfile.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/configfile.c,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** configfile.c 11 Oct 2002 13:48:35 -0000 1.29 --- configfile.c 28 Sep 2003 23:10:49 -0000 1.30 *************** *** 46,50 **** #include "i18n.h" #include "ldif.h" /* for b64_encode */ ! struct gq_config config; --- 46,50 ---- #include "i18n.h" #include "ldif.h" /* for b64_encode */ ! #include "syntax.h" struct gq_config config; *************** *** 77,80 **** --- 77,81 ---- { "pw-encoding", T_PWENCODING, NEEDS_CLOSE|NEEDS_DATA }, { "bindtype", T_BINDTYPE, NEEDS_CLOSE|NEEDS_DATA }, + { "sasl-mechanism", T_SASLMECHANISM, NEEDS_CLOSE|NEEDS_DATA }, { "search-attribute",T_SEARCHATTR, NEEDS_CLOSE|NEEDS_DATA }, { "maxentries", T_MAXENTRIES, NEEDS_CLOSE|NEEDS_DATA }, *************** *** 96,99 **** --- 97,107 ---- { "servername", T_SERVERNAME, NEEDS_CLOSE|NEEDS_DATA }, + /* defaults */ + { "defaults", T_DEFAULTS, NEEDS_CLOSE }, + { "display-types", T_DISPLAY_TYPES, NEEDS_CLOSE }, + { "display-type", T_DISPLAY_TYPE, NEEDS_CLOSE }, + { "dt-attribute", T_DT_ATTRIBUTE, NEEDS_CLOSE }, + { "dt-default", T_DT_DEFAULT, NEEDS_CLOSE }, + { "", 0 } }; *************** *** 378,381 **** --- 386,390 ---- f->cur_template = NULL; f->err_context = error_new_context(_("Error parsing configfile")); + f->cur_dt_attr = NULL; while(f->rcfile[f->p] != '\0') { *************** *** 543,550 **** break; } } } - - } else { --- 552,582 ---- break; } + } else if(f->sp > 4 && f->stack[f->sp - 4] == T_DEFAULTS) { + switch(f->stack[f->sp - 1]) { + case T_DT_ATTRIBUTE: + if (f->cur_dt_attr) g_free(f->cur_dt_attr); + f->cur_dt_attr = g_strdup(f->cur_string); + + break; + case T_DT_DEFAULT: + if (f->cur_dt_attr) { + int dt = config_get_long(f); + + /* check if this dt exists... */ + if (get_dt_handler(dt)) { + int *p = (int *) g_malloc(sizeof(int)); + *p = dt; + g_hash_table_insert(config.defaultDT, + f->cur_dt_attr, + p); + } else { + g_free(f->cur_dt_attr); + } + f->cur_dt_attr = NULL; + } + break; + } } } } else { *************** *** 772,775 **** --- 804,820 ---- } + static void default_dt_dumper(char *key, + int *value, + struct writeconfig *wc) + { + config_write(wc, "<display-type>\n"); + wc->indent++; + + config_write_string(wc, key, "dt-attribute"); + config_write_int(wc, *value, "dt-default"); + + wc->indent--; + config_write(wc, "</display-type>\n"); + } void save_config(void) *************** *** 941,944 **** --- 986,1005 ---- } + + + config_write(wc, "<defaults>\n"); + wc->indent++; + + config_write(wc, "<display-types>\n"); + wc->indent++; + + g_hash_table_foreach(config.defaultDT, (GHFunc) default_dt_dumper, wc); + + wc->indent--; + config_write(wc, "</display-types>\n"); + + wc->indent--; + config_write(wc, "</defaults>\n\n"); + wc->indent--; config_write(wc, "</gq-config>\n"); *************** *** 965,968 **** --- 1026,1031 ---- g_free(tmprcpath); g_free(rcpath); + + config.changed = 0; } *************** *** 1022,1025 **** --- 1085,1090 ---- config.ldifformat = DEFAULT_LDIFFORMAT; config.schemaserver[0] = '\0'; + config.defaultDT = g_hash_table_new(g_str_hash, g_str_equal); + config.changed = 0; load_config(); *************** *** 1063,1066 **** --- 1128,1186 ---- if (dosave) save_config(); } + + + static gboolean default_dt_remove(gpointer key, + gpointer value, + gpointer user_data) + { + if (key) g_free(key); + if (value) g_free(value); + return 1; + } + + void cleanup_config() { + GList *templatelist, *oclist, *filterlist; + struct ldapserver *server, *nextserver; + struct gq_template *tmpl; + + /* free malloc'd ldapservers */ + server = config.ldapservers; + while(server) { + nextserver = server->next; + close_connection(server, TRUE); + FREE(server, "struct ldapserver"); + server = nextserver; + } + + /* free templates */ + templatelist = config.templates; + while(templatelist) { + tmpl = (struct gq_template *) templatelist->data; + oclist = tmpl->objectclasses; + while(oclist) { + g_free(oclist->data); + oclist = oclist->next; + } + g_list_free(tmpl->objectclasses); + FREE(tmpl, "struct gq_template"); + + templatelist = templatelist->next; + } + g_list_free(config.templates); + + /* free filters */ + filterlist = config.filters; + while(filterlist) { + FREE(filterlist->data, "struct gq_filter"); + filterlist = filterlist->next; + } + g_list_free(config.filters); + + g_hash_table_foreach_remove(config.defaultDT, default_dt_remove, NULL); + g_hash_table_destroy(config.defaultDT); + config.defaultDT = NULL; + } + + /* Index: configfile.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/configfile.h,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** configfile.h 19 Sep 2003 01:13:38 -0000 1.20 --- configfile.h 28 Sep 2003 23:10:50 -0000 1.21 *************** *** 54,60 **** #define T_SCHEMASERVER 18 - #define T_CONFIG_VERSION 51 - #define T_ASKED_CONFIG_VERSION 52 - #define T_LAST_ASKED 53 /* per-server tokens */ --- 54,57 ---- *************** *** 67,70 **** --- 64,68 ---- #define T_BINDPW 26 #define T_BINDTYPE 27 + #define T_SASLMECHANISM 54 #define T_SEARCHATTR 28 #define T_MAXENTRIES 29 *************** *** 89,95 **** #define T_SERVERNAME 44 #define T_DATA 50 ! #define T_HIGHEST 53 /* bitwise flags used in keywordlist.flags */ --- 87,104 ---- #define T_SERVERNAME 44 + /* defaults tokens */ + #define T_DEFAULTS 45 + #define T_DISPLAY_TYPES 46 + #define T_DISPLAY_TYPE 47 + #define T_DT_ATTRIBUTE 48 + #define T_DT_DEFAULT 49 + #define T_DATA 50 ! #define T_CONFIG_VERSION 51 ! #define T_ASKED_CONFIG_VERSION 52 ! #define T_LAST_ASKED 53 ! ! #define T_HIGHEST 54 /* bitwise flags used in keywordlist.flags */ *************** *** 150,153 **** --- 159,165 ---- int show_rdn_only; char schemaserver[64]; + + GHashTable *defaultDT; + int changed; }; *************** *** 180,186 **** int err_context; ! struct ldapserver *cur_ldapserver; ! struct gq_template *cur_template; ! struct gq_filter *cur_filter; }; --- 192,199 ---- int err_context; ! struct ldapserver *cur_ldapserver; ! struct gq_template *cur_template; ! struct gq_filter *cur_filter; ! char *cur_dt_attr; }; *************** *** 216,219 **** --- 229,233 ---- void save_config(void); void init_config(void); + void cleanup_config(void); extern struct gq_config config; Index: gq.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/gq.c,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** gq.c 5 Sep 2002 19:27:43 -0000 1.14 --- gq.c 28 Sep 2003 23:10:50 -0000 1.15 *************** *** 110,119 **** } init_config(); setup_fonts(); create_mainwin(); - init_syntaxes(); - init_internalAttrs(); g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL); --- 110,120 ---- } + init_syntaxes(); + init_internalAttrs(); + init_config(); setup_fonts(); create_mainwin(); g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL); *************** *** 133,136 **** --- 134,138 ---- p = signal(SIGPIPE, sigpipehandler); + #ifdef DEBUG if (debug & GQ_DEBUG_SIGNALS) { *************** *** 139,145 **** --- 141,158 ---- } #endif /* DEBUG */ + gtk_main (); + if (config.changed) save_config(); + cleanup_config(); + gtk_exit(0); + + #ifdef DEBUG + if (debug & GQ_DEBUG_MALLOC) { + report_num_mallocs(); + } + #endif + return(0); } Index: formfill.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/formfill.c,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** formfill.c 28 Sep 2003 03:26:25 -0000 1.33 --- formfill.c 28 Sep 2003 23:10:50 -0000 1.34 *************** *** 34,37 **** --- 34,38 ---- #include "common.h" + #include "configfile.h" #include "util.h" #include "formfill.h" *************** *** 423,426 **** --- 424,429 ---- void set_displaytype(struct ldapserver *server, struct formfill *form) { + int *val = NULL; + /* this is ugly... all of this needs a cleanup!!!! - FIXME */ LDAPAttributeType *at = *************** *** 432,436 **** form->syntax = get_syntax_handler_of_attr(server, form->attrname, NULL); ! form->displaytype = find_displaytype(server, form); form->dt_handler = get_dt_handler(form->displaytype); } --- 435,447 ---- form->syntax = get_syntax_handler_of_attr(server, form->attrname, NULL); ! if (config.defaultDT) { ! val = g_hash_table_lookup(config.defaultDT, form->attrname); ! } ! ! if (val) { ! form->displaytype = *val; ! } else { ! form->displaytype = find_displaytype(server, form); ! } form->dt_handler = get_dt_handler(form->displaytype); } Index: input.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/input.c,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** input.c 28 Sep 2003 15:26:59 -0000 1.54 --- input.c 28 Sep 2003 23:10:50 -0000 1.55 *************** *** 36,39 **** --- 36,40 ---- #include "mainwin.h" #include "common.h" + #include "configfile.h" #include "util.h" #include "errorchain.h" *************** *** 402,405 **** --- 403,440 ---- } + void remove_dt_default_for_attr(GtkMenuItem *menuitem, struct formfill *form) + { + gpointer okey; + gpointer val; + + config.changed = 1; + + if (g_hash_table_lookup_extended(config.defaultDT, + form->attrname, + &okey, &val)) { + g_hash_table_remove(config.defaultDT, form->attrname); + if (okey) g_free(okey); + if (val) g_free(val); + } + } + + void make_dt_default_for_attr(GtkMenuItem *menuitem, struct formfill *form) + { + int dt; + + config.changed = 1; + + /* first remove, in case one has been set before */ + remove_dt_default_for_attr(menuitem, form); + + dt = get_dt_from_handler(form->dt_handler); + if (dt != -1) { + int *p = (int *) g_malloc(sizeof(int)); + *p = dt; + g_hash_table_insert(config.defaultDT, + g_strdup(form->attrname), + p); + } + } static gboolean widget_button_press(GtkWidget *widget, *************** *** 474,477 **** --- 509,533 ---- } + + menu_item = gtk_menu_item_new_with_label(_("Make current display type the default for this attribute")); + /* gtk_object_set_data(GTK_OBJECT(menu_item), "formfill", form); */ + gtk_menu_append(GTK_MENU(menu), menu_item); + gtk_signal_connect(GTK_OBJECT(menu_item), "activate", + GTK_SIGNAL_FUNC(make_dt_default_for_attr), + (gpointer) form); + gtk_widget_show(menu_item); + + menu_item = gtk_menu_item_new_with_label(_("Remove user-defined default display type setting")); + /* gtk_object_set_data(GTK_OBJECT(menu_item), "formfill", form); */ + gtk_menu_append(GTK_MENU(menu), menu_item); + gtk_signal_connect(GTK_OBJECT(menu_item), "activate", + GTK_SIGNAL_FUNC(remove_dt_default_for_attr), + (gpointer) form); + gtk_widget_show(menu_item); + + gtk_widget_set_sensitive(menu_item, + g_hash_table_lookup(config.defaultDT, + form->attrname) != NULL); + gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, event->button, event->time); *************** *** 758,765 **** GList *oldlist, *newlist; GtkWidget *edit_window, *vbox; struct inputform *iform; edit_window = gtk_window_new(GTK_WINDOW_TOPLEVEL); ! gtk_window_set_title(GTK_WINDOW(edit_window), dn); gtk_widget_set_usize(edit_window, 500, 450); gtk_widget_show(edit_window); --- 814,826 ---- GList *oldlist, *newlist; GtkWidget *edit_window, *vbox; + char *name; struct inputform *iform; edit_window = gtk_window_new(GTK_WINDOW_TOPLEVEL); ! ! name = decoded_string(dn); ! gtk_window_set_title(GTK_WINDOW(edit_window), name); ! free(name); ! gtk_widget_set_usize(edit_window, 500, 450); gtk_widget_show(edit_window); *************** *** 986,993 **** static void add_entry_from_formlist(struct inputform *iform) { ! ! add_entry_from_formlist_no_close(iform); ! destroy_editwindow(iform); ! } --- 1047,1053 ---- static void add_entry_from_formlist(struct inputform *iform) { ! if (add_entry_from_formlist_no_close(iform)) { ! destroy_editwindow(iform); ! } } *************** *** 1038,1042 **** --- 1098,1104 ---- return 0; } + server = iform->server; + if(!server) { error_push(add_context, *************** *** 1087,1092 **** if (res == LDAP_SERVER_DOWN) { - error_push(add_context, ldap_err2string(res)); - push_ldap_addl_error(ld, add_context); server->server_down++; } --- 1149,1152 ---- Index: mainwin.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/mainwin.c,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** mainwin.c 27 Sep 2003 09:39:42 -0000 1.30 --- mainwin.c 28 Sep 2003 23:10:50 -0000 1.31 *************** *** 117,124 **** void gq_exit(GtkWidget *widget, gpointer *data) { - cleanup(); gtk_main_quit(); - } --- 117,122 ---- *************** *** 126,173 **** void cleanup(void) { - GList *templatelist, *oclist, *filterlist; - struct ldapserver *server, *nextserver; - struct gq_template *tmpl; - cleanup_all_tabs(); - - /* free malloc'd ldapservers */ - server = config.ldapservers; - while(server) { - nextserver = server->next; - close_connection(server, TRUE); - FREE(server, "struct ldapserver"); - server = nextserver; - } - - /* free templates */ - templatelist = config.templates; - while(templatelist) { - tmpl = (struct gq_template *) templatelist->data; - oclist = tmpl->objectclasses; - while(oclist) { - g_free(oclist->data); - oclist = oclist->next; - } - g_list_free(tmpl->objectclasses); - FREE(tmpl, "struct gq_template"); - - templatelist = templatelist->next; - } - g_list_free(config.templates); - - /* free filters */ - filterlist = config.filters; - while(filterlist) { - FREE(filterlist->data, "struct gq_filter"); - filterlist = filterlist->next; - } - g_list_free(config.filters); - - #ifdef DEBUG - if (debug & GQ_DEBUG_MALLOC) { - report_num_mallocs(); - } - #endif } --- 124,128 ---- |
From: <sta...@us...> - 2003-09-28 23:02:06
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv21525 Modified Files: browse-dnd.c Log Message: * Added some type casts to supress compile-time warnings Index: browse-dnd.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/browse-dnd.c,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** browse-dnd.c 26 Sep 2003 23:30:28 -0000 1.12 --- browse-dnd.c 28 Sep 2003 23:01:52 -0000 1.13 *************** *** 835,839 **** copy_entry(widget, tab); ! ctreeroot = BROWSETAB(tab)->ctreeroot selhash = gtk_object_get_data(GTK_OBJECT(ctreeroot), --- 835,839 ---- copy_entry(widget, tab); ! ctreeroot = GTK_WIDGET(BROWSETAB(tab)->ctreeroot); selhash = gtk_object_get_data(GTK_OBJECT(ctreeroot), *************** *** 989,993 **** GtkWidget *ctree; ! ctree = BROWSETAB(tab)->ctreeroot; #ifdef DEBUG --- 989,993 ---- GtkWidget *ctree; ! ctree = GTK_WIDGET(BROWSETAB(tab)->ctreeroot); #ifdef DEBUG |
From: <sta...@us...> - 2003-09-28 22:59:52
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv21067 Modified Files: browse.c Log Message: * Reverted change wrt ngettext * Added client caching info to the server info * Fixed a double unicode decoding bug * Fixed minor bug wrt memory freeing Index: browse.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/browse.c,v retrieving revision 1.65 retrieving revision 1.66 diff -C2 -d -r1.65 -r1.66 *** browse.c 28 Sep 2003 03:26:25 -0000 1.65 --- browse.c 28 Sep 2003 22:59:39 -0000 1.66 *************** *** 224,228 **** ngettext("One entry found (running)", "%d entries found (running)", ! num_children)); /* make_message(message, sizeof(message), */ --- 224,228 ---- ngettext("One entry found (running)", "%d entries found (running)", ! num_children), num_children); /* make_message(message, sizeof(message), */ *************** *** 241,245 **** snprintf(message, sizeof(message), ngettext("One entry found (finished)", ! "%d entries found (finished)", num_children)); /* make_message(message, sizeof(message), */ --- 241,246 ---- snprintf(message, sizeof(message), ngettext("One entry found (finished)", ! "%d entries found (finished)", num_children), ! num_children); /* make_message(message, sizeof(message), */ *************** *** 691,694 **** --- 692,721 ---- row++; + #if HAVE_LDAP_CLIENT_CACHE + label = gtk_label_new(_("Client-side caching")); + gtk_widget_show(label); + gtk_table_attach(GTK_TABLE(table), + label, + 0, 1, row, row+1, + GTK_SHRINK, + GTK_EXPAND | GTK_SHRINK | GTK_FILL, + 0, 0); + + snprintf(buf, sizeof(buf), "%s", + (entry->server->local_cache_timeout >= 0) ? _("on") : _("off")); + e = gtk_entry_new(); + gtk_entry_set_text(GTK_ENTRY(e), buf); + gtk_widget_set_sensitive(e, FALSE); + gtk_widget_show(e); + gtk_table_attach(GTK_TABLE(table), + e, + 1, 2, row, row+1, + GTK_EXPAND | GTK_SHRINK | GTK_FILL, + GTK_EXPAND | GTK_SHRINK | GTK_FILL, + 0, 0); + + row++; + #endif + /* Connections so far */ label = gtk_label_new(_("Connections so far")); *************** *** 962,966 **** snprintf(message, sizeof(message), ngettext("One server found", ! "%d servers found", server_cnt)); statusbar_msg(message); --- 989,994 ---- snprintf(message, sizeof(message), ngettext("One server found", ! "%d servers found", server_cnt), ! server_cnt); statusbar_msg(message); *************** *** 1104,1108 **** void inputform_free(struct inputform *iform) { - if(iform->olddn) g_free(iform->olddn); --- 1132,1135 ---- *************** *** 1755,1759 **** snprintf(message, sizeof(message), ngettext("One entry exported to ", ! "%1$d entries exported to ", num_entries)); strcat(message, filename); --- 1782,1787 ---- snprintf(message, sizeof(message), ngettext("One entry exported to ", ! "%1$d entries exported to ", num_entries), ! num_entries); strcat(message, filename); *************** *** 1946,1950 **** return(TRUE); ! name = decoded_string(entry->base_methods.get_name((browse_entry *) entry, FALSE)); BROWSETAB(tab)->tree_row_popped_up = ctree_node; --- 1974,1979 ---- return(TRUE); ! /* The get_name method already does UTF-8 decoding */ ! name = entry->base_methods.get_name((browse_entry *) entry, FALSE); BROWSETAB(tab)->tree_row_popped_up = ctree_node; *************** *** 1970,1974 **** gtk_widget_show(menu_item); ! if (name) free(name); /* New submenu */ --- 1999,2003 ---- gtk_widget_show(menu_item); ! if (name) g_free(name); /* New submenu */ *************** *** 2121,2126 **** gtk_signal_emit_stop_by_name(GTK_OBJECT(ctreeroot), "button_press_event"); - - g_free(name); } --- 2150,2153 ---- |
From: <sta...@us...> - 2003-09-28 22:55:17
|
Update of /cvsroot/gqclient/gq/po In directory sc8-pr-cvs1:/tmp/cvs-serv20212 Modified Files: cs.po de.po ja.po Log Message: * po changes, mostly automatic line renumberings - annoying Index: cs.po =================================================================== RCS file: /cvsroot/gqclient/gq/po/cs.po,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** cs.po 12 Oct 2002 14:39:20 -0000 1.2 --- cs.po 28 Sep 2003 22:55:00 -0000 1.3 *************** *** 6,10 **** msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2002-10-12 16:38+0200\n" "PO-Revision-Date: 2002-10-09 14:40+0200\n" "Last-Translator: Tomas Dobrovolny <tom...@at...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2003-02-11 22:34+0100\n" "PO-Revision-Date: 2002-10-09 14:40+0200\n" "Last-Translator: Tomas Dobrovolny <tom...@at...>\n" *************** *** 20,24 **** #. problem with DN #. printf("problem dn: %s\n", dn); ! #: src/browse.c:110 src/input.c:1285 msgid "" "Cannot explode DN. Maybe problems with quoting or special characters. See " --- 20,24 ---- #. problem with DN #. printf("problem dn: %s\n", dn); ! #: src/browse.c:110 src/input.c:1295 msgid "" "Cannot explode DN. Maybe problems with quoting or special characters. See " *************** *** 37,41 **** #: src/browse.c:224 ! #, fuzzy msgid "One entry found (running)" msgid_plural "%d entries found (running)" --- 37,41 ---- #: src/browse.c:224 ! #, fuzzy, c-format msgid "One entry found (running)" msgid_plural "%d entries found (running)" *************** *** 43,47 **** #: src/browse.c:242 ! #, fuzzy msgid "One entry found (finished)" msgid_plural "%d entries found (finished)" --- 43,47 ---- #: src/browse.c:242 ! #, fuzzy, c-format msgid "One entry found (finished)" msgid_plural "%d entries found (finished)" *************** *** 88,96 **** msgstr "" ! #: src/browse.c:655 src/browse.c:680 msgid "on" msgstr "" ! #: src/browse.c:655 src/browse.c:680 msgid "off" msgstr "" --- 88,96 ---- msgstr "" ! #: src/browse.c:655 src/browse.c:680 src/browse.c:705 msgid "on" msgstr "" ! #: src/browse.c:655 src/browse.c:680 src/browse.c:705 msgid "off" msgstr "" *************** *** 101,116 **** msgstr "" - #. Connections so far #: src/browse.c:695 #, fuzzy msgid "Connections so far" msgstr "pøipojování k %s" ! #: src/browse.c:724 msgid "Vendor Name" msgstr "" #. RFC 3045 ! #: src/browse.c:725 #, fuzzy msgid "Vendor Version" --- 101,120 ---- msgstr "" #: src/browse.c:695 + msgid "Client-side caching" + msgstr "" + + #. Connections so far + #: src/browse.c:721 #, fuzzy msgid "Connections so far" msgstr "pøipojování k %s" ! #: src/browse.c:750 msgid "Vendor Name" msgstr "" #. RFC 3045 ! #: src/browse.c:751 #, fuzzy msgid "Vendor Version" *************** *** 118,175 **** #. RFC 3045 ! #: src/browse.c:726 msgid "Alternative Server(s)" msgstr "" #. RFC 2251 ! #: src/browse.c:727 msgid "Supported LDAP Version" msgstr "" #. RFC 2251 ! #: src/browse.c:728 msgid "Supported SASL Mechanisms" msgstr "" #. LDAP protocol version ! #: src/browse.c:740 msgid "LDAP protocol version" msgstr "" ! #: src/browse.c:956 src/schemabrowse.c:142 ! #, fuzzy msgid "One server found" msgid_plural "%d servers found" msgstr[0] "Nový server" ! #: src/browse.c:1037 #, fuzzy, c-format msgid "Closed connection to server %s" msgstr "Chyba pøipojení k serveru" ! #: src/browse.c:1642 msgid "Dump subtree" msgstr "" ! #: src/browse.c:1659 msgid "Nothing to dump!" msgstr "" ! #: src/browse.c:1670 #, c-format msgid "Could not open output file: %s" msgstr "" ! #: src/browse.c:1687 #, fuzzy, c-format msgid "Save failed: Only %d of %d bytes written" msgstr "%d z %d bajtù zapsáno" ! #: src/browse.c:1703 #, c-format msgid "subtree search on %s" msgstr "hledání v podstromu na %s" ! #: src/browse.c:1717 #, c-format msgid "%d of %d bytes written" --- 122,179 ---- #. RFC 3045 ! #: src/browse.c:752 msgid "Alternative Server(s)" msgstr "" #. RFC 2251 ! #: src/browse.c:753 msgid "Supported LDAP Version" msgstr "" #. RFC 2251 ! #: src/browse.c:754 msgid "Supported SASL Mechanisms" msgstr "" #. LDAP protocol version ! #: src/browse.c:766 msgid "LDAP protocol version" msgstr "" ! #: src/browse.c:982 src/schemabrowse.c:142 ! #, fuzzy, c-format msgid "One server found" msgid_plural "%d servers found" msgstr[0] "Nový server" ! #: src/browse.c:1063 #, fuzzy, c-format msgid "Closed connection to server %s" msgstr "Chyba pøipojení k serveru" ! #: src/browse.c:1668 msgid "Dump subtree" msgstr "" ! #: src/browse.c:1685 msgid "Nothing to dump!" msgstr "" ! #: src/browse.c:1696 #, c-format msgid "Could not open output file: %s" msgstr "" ! #: src/browse.c:1713 #, fuzzy, c-format msgid "Save failed: Only %d of %d bytes written" msgstr "%d z %d bajtù zapsáno" ! #: src/browse.c:1729 #, c-format msgid "subtree search on %s" msgstr "hledání v podstromu na %s" ! #: src/browse.c:1743 #, c-format msgid "%d of %d bytes written" *************** *** 177,194 **** #. shouldn't happen ! #: src/browse.c:1719 src/filter.c:728 msgid "Save failed" msgstr "Ulo¾ení selhalo" ! #: src/browse-dnd.c:882 src/browse.c:1733 msgid "Server down. Export may be incomplete!" msgstr "" ! #: src/browse-dnd.c:889 src/browse.c:1739 msgid "LDAP error. Export may be incomplete!" msgstr "" ! #: src/browse.c:1754 ! #, c-format msgid "One entry exported to %2$s" msgid_plural "%1$d entries exported to %2$s" --- 181,197 ---- #. shouldn't happen ! #: src/browse.c:1745 src/filter.c:728 msgid "Save failed" msgstr "Ulo¾ení selhalo" ! #: src/browse.c:1759 src/browse-dnd.c:882 msgid "Server down. Export may be incomplete!" msgstr "" ! #: src/browse.c:1765 src/browse-dnd.c:889 msgid "LDAP error. Export may be incomplete!" msgstr "" ! #: src/browse.c:1780 msgid "One entry exported to %2$s" msgid_plural "%1$d entries exported to %2$s" *************** *** 196,208 **** msgstr[1] "" ! #: src/browse.c:1814 msgid "Save LDIF" msgstr "Ulo¾it LDIF" ! #: src/browse.c:1877 src/util.c:901 msgid "Warning" msgstr "Varování" ! #: src/browse.c:1878 msgid "" "This entry has a subtree!\n" --- 199,211 ---- msgstr[1] "" ! #: src/browse.c:1840 msgid "Save LDIF" msgstr "Ulo¾it LDIF" ! #: src/browse.c:1903 src/util.c:901 msgid "Warning" msgstr "Varování" ! #: src/browse.c:1904 msgid "" "This entry has a subtree!\n" *************** *** 213,246 **** #. New submenu ! #: src/browse.c:1979 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261 msgid "New" msgstr "Nový" ! #: src/browse.c:2004 msgid "Use current entry" msgstr "Pou¾ít aktuální polo¾ku" #. Refresh ! #: src/browse.c:2013 src/input.c:283 src/schemabrowse.c:323 msgid "Refresh" msgstr "Obrnovit" #. Expand all ! #: src/browse.c:2023 msgid "Expand all" msgstr "Rozbalit v¹e" #. Close connection ! #: src/browse.c:2033 msgid "Close Connection" msgstr "" #. Export to LDIF ! #: src/browse.c:2043 msgid "Export to LDIF" msgstr "Exportovat do LDIF" #. Search below ! #: src/browse.c:2055 #, fuzzy msgid "Search below" --- 216,249 ---- #. New submenu ! #: src/browse.c:2005 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261 msgid "New" msgstr "Nový" ! #: src/browse.c:2030 msgid "Use current entry" msgstr "Pou¾ít aktuální polo¾ku" #. Refresh ! #: src/browse.c:2039 src/input.c:283 src/schemabrowse.c:323 msgid "Refresh" msgstr "Obrnovit" #. Expand all ! #: src/browse.c:2049 msgid "Expand all" msgstr "Rozbalit v¹e" #. Close connection ! #: src/browse.c:2059 msgid "Close Connection" msgstr "" #. Export to LDIF ! #: src/browse.c:2069 msgid "Export to LDIF" msgstr "Exportovat do LDIF" #. Search below ! #: src/browse.c:2081 #, fuzzy msgid "Search below" *************** *** 248,272 **** #. Copy ! #: src/browse.c:2069 src/filter.c:354 msgid "Copy" msgstr "Kopírovat" #. Copy all ! #: src/browse.c:2082 msgid "Copy all" msgstr "Kopírovat v¹e" #. Paste ! #: src/browse.c:2094 msgid "Paste" msgstr "Vlo¾it" #. Delete ! #: src/browse.c:2110 src/dt_generic_binary.c:166 src/filter.c:348 ! #: src/prefs.c:1177 src/prefs.c:1281 src/search.c:707 msgid "Delete" msgstr "Smazat" ! #: src/configfile.c:257 #, c-format msgid "line %d: boolean value '%s' should be 'True' or 'False'" --- 251,275 ---- #. Copy ! #: src/browse.c:2095 src/filter.c:354 msgid "Copy" msgstr "Kopírovat" #. Copy all ! #: src/browse.c:2108 msgid "Copy all" msgstr "Kopírovat v¹e" #. Paste ! #: src/browse.c:2120 msgid "Paste" msgstr "Vlo¾it" #. Delete ! #: src/browse.c:2136 src/filter.c:348 src/prefs.c:1177 src/prefs.c:1281 ! #: src/search.c:707 src/dt_generic_binary.c:166 msgid "Delete" msgstr "Smazat" ! #: src/configfile.c:258 #, c-format msgid "line %d: boolean value '%s' should be 'True' or 'False'" *************** *** 275,279 **** "'False' (nepravda)" ! #: src/configfile.c:274 #, fuzzy, c-format msgid "line %d: could not parse integer value '%s'. Should be decimal integer" --- 278,282 ---- "'False' (nepravda)" ! #: src/configfile.c:275 #, fuzzy, c-format msgid "line %d: could not parse integer value '%s'. Should be decimal integer" *************** *** 282,312 **** "'False' (nepravda)" ! #: src/configfile.c:379 msgid "Error parsing configfile" msgstr "Chyba zpracování konfiguraèního souboru" ! #: src/configfile.c:395 #, c-format msgid "line %d: unmarked data '%s'" msgstr "øádek %d: neoznaèená data '%s'" ! #: src/configfile.c:581 #, c-format msgid "line %d: can't close %s here\n" msgstr "øádek %d: nelze ukonèit %s tady\n" ! #: src/configfile.c:621 msgid "Unsupported password encoding" msgstr "" ! #: src/configfile.c:639 msgid "you have no home directory!" msgstr "nemáte domovský adresáø!" ! #: src/configfile.c:660 msgid "Error loading configfile" msgstr "Chyba nahrávání konfiguraèního souboru" ! #: src/configfile.c:682 #, fuzzy, c-format msgid "" --- 285,315 ---- "'False' (nepravda)" ! #: src/configfile.c:380 msgid "Error parsing configfile" msgstr "Chyba zpracování konfiguraèního souboru" ! #: src/configfile.c:396 #, c-format msgid "line %d: unmarked data '%s'" msgstr "øádek %d: neoznaèená data '%s'" ! #: src/configfile.c:582 #, c-format msgid "line %d: can't close %s here\n" msgstr "øádek %d: nelze ukonèit %s tady\n" ! #: src/configfile.c:622 msgid "Unsupported password encoding" msgstr "" ! #: src/configfile.c:640 msgid "you have no home directory!" msgstr "nemáte domovský adresáø!" ! #: src/configfile.c:661 msgid "Error loading configfile" msgstr "Chyba nahrávání konfiguraèního souboru" ! #: src/configfile.c:683 #, fuzzy, c-format msgid "" *************** *** 323,331 **** "Pokraèuji se standardním nastavením...\n" ! #: src/configfile.c:788 msgid "Error writing configfile" msgstr "Chyba zápisu konfiguraèního souboru" ! #: src/configfile.c:792 msgid "" "Configuration file version too high - saving the configuration is not " --- 326,334 ---- "Pokraèuji se standardním nastavením...\n" ! #: src/configfile.c:789 msgid "Error writing configfile" msgstr "Chyba zápisu konfiguraèního souboru" ! #: src/configfile.c:793 msgid "" "Configuration file version too high - saving the configuration is not " *************** *** 333,337 **** msgstr "" ! #: src/configfile.c:820 #, c-format msgid "" --- 336,340 ---- msgstr "" ! #: src/configfile.c:821 #, c-format msgid "" *************** *** 342,346 **** "%s\n" ! #: src/configfile.c:953 #, c-format msgid "" --- 345,349 ---- "%s\n" ! #: src/configfile.c:954 #, c-format msgid "" *************** *** 350,354 **** #. incompatible configuration file version (version too high!) ! #: src/configfile.c:1030 msgid "" "Incompatible configuration file version\n" --- 353,357 ---- #. incompatible configuration file version (version too high!) ! #: src/configfile.c:1031 msgid "" "Incompatible configuration file version\n" *************** *** 357,365 **** msgstr "" ! #: src/configfile.c:1037 msgid "Upgrade configuration?" msgstr "" ! #: src/configfile.c:1038 msgid "" "Do you want to upgrade to the latest configuration file version?\n" --- 360,368 ---- msgstr "" ! #: src/configfile.c:1038 msgid "Upgrade configuration?" msgstr "" ! #: src/configfile.c:1039 msgid "" "Do you want to upgrade to the latest configuration file version?\n" *************** *** 389,395 **** #. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10); ! #: src/dt_clist.c:192 src/errorchain.c:251 src/filter.c:231 src/filter.c:399 ! #: src/input.c:312 src/input.c:1941 src/mainwin.c:628 src/mainwin.c:710 ! #: src/prefs.c:826 src/prefs.c:1088 src/util.c:938 src/util.c:1300 msgid "OK" msgstr "OK" --- 392,398 ---- #. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10); ! #: src/filter.c:231 src/filter.c:399 src/input.c:312 src/input.c:1951 ! #: src/mainwin.c:628 src/mainwin.c:710 src/prefs.c:826 src/prefs.c:1088 ! #: src/util.c:938 src/util.c:1300 src/errorchain.c:251 src/dt_clist.c:192 msgid "OK" msgstr "OK" *************** *** 437,441 **** #. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close), #. (gpointer) hash); ! #: src/filter.c:658 src/input.c:334 src/input.c:1950 src/prefs.c:835 #: src/prefs.c:1098 src/util.c:1309 msgid "Cancel" --- 440,444 ---- #. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close), #. (gpointer) hash); ! #: src/filter.c:658 src/input.c:334 src/input.c:1960 src/prefs.c:835 #: src/prefs.c:1098 src/util.c:1309 msgid "Cancel" *************** *** 543,592 **** msgstr "" ! #: src/input.c:1022 msgid "Error adding entry" msgstr "Chyba pøi pøidávání polo¾ky" ! #: src/input.c:1045 msgid "You must enter a DN for a new entry." msgstr "Musíte zadata DN pro novou polo¾ku" ! #: src/input.c:1161 msgid "Problem modifying entry" msgstr "Problém pøi zmìnì polo¾ky" ! #: src/input.c:1168 #, c-format msgid "modified %s" msgstr "zmìnìno %s" ! #: src/input.c:1300 #, c-format msgid "You can only change the RDN of the DN (%s)" msgstr "Mù¾ete mìnit pouze RDN pro DN (%s)" ! #: src/input.c:1311 #, c-format msgid "modifying RDN to %s" msgstr "upravuji RDN na %s" ! #: src/dt_oc.c:362 src/dt_oc.c:386 src/input.c:1862 src/input.c:2028 ! #: src/input.c:2060 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277 msgid "Oops!" msgstr "Tì pic!" ! #: src/input.c:1863 msgid "Server schema not available." msgstr "" ! #: src/input.c:2029 msgid "Not an 'extensibleObject'" msgstr "" ! #: src/input.c:2033 msgid "Select name of new attribute" msgstr "" ! #: src/dt_oc.c:363 src/dt_oc.c:387 src/input.c:2061 src/tinput.c:218 ! #: src/tinput.c:251 src/tinput.c:277 msgid "Not enough memory to make form." msgstr "Nedostatek pamìti pro vytvoøení formuláøe" --- 546,595 ---- msgstr "" ! #: src/input.c:1029 msgid "Error adding entry" msgstr "Chyba pøi pøidávání polo¾ky" ! #: src/input.c:1053 msgid "You must enter a DN for a new entry." msgstr "Musíte zadata DN pro novou polo¾ku" ! #: src/input.c:1171 msgid "Problem modifying entry" msgstr "Problém pøi zmìnì polo¾ky" ! #: src/input.c:1178 #, c-format msgid "modified %s" msgstr "zmìnìno %s" ! #: src/input.c:1310 #, c-format msgid "You can only change the RDN of the DN (%s)" msgstr "Mù¾ete mìnit pouze RDN pro DN (%s)" ! #: src/input.c:1321 #, c-format msgid "modifying RDN to %s" msgstr "upravuji RDN na %s" ! #: src/input.c:1872 src/input.c:2038 src/input.c:2070 src/tinput.c:218 ! #: src/tinput.c:251 src/tinput.c:277 src/dt_oc.c:363 src/dt_oc.c:393 msgid "Oops!" msgstr "Tì pic!" ! #: src/input.c:1873 msgid "Server schema not available." msgstr "" ! #: src/input.c:2039 msgid "Not an 'extensibleObject'" msgstr "" ! #: src/input.c:2043 msgid "Select name of new attribute" msgstr "" ! #: src/input.c:2071 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277 ! #: src/dt_oc.c:364 src/dt_oc.c:394 msgid "Not enough memory to make form." msgstr "Nedostatek pamìti pro vytvoøení formuláøe" *************** *** 1241,1244 **** --- 1244,1248 ---- #: src/search.c:628 + #, c-format msgid "One entry found" msgid_plural "%d entries found" *************** *** 1395,1398 **** --- 1399,1403 ---- #: src/util.c:1565 + #, c-format msgid "One suffix found" msgid_plural "%d suffixes found" *************** *** 1446,1450 **** msgstr "%d atribut(ù) oznaèen(ých) jako zastaralý/zastaralé" ! #: src/dt_oc.c:401 #, c-format msgid "Added %d attribute(s) from new objectClass" --- 1451,1455 ---- msgstr "%d atribut(ù) oznaèen(ých) jako zastaralý/zastaralé" ! #: src/dt_oc.c:414 #, c-format msgid "Added %d attribute(s) from new objectClass" *************** *** 1549,1577 **** msgstr "Konvertovaná data z PEM do DER kódování" ! #: src/dt_cert.c:141 msgid "Converted data from PKCS12 to DER encoding" msgstr "Konvertovaná data z PKCS12 do DER kódování" ! #: src/dt_cert.c:177 msgid "Subject" msgstr "Subjekt" ! #: src/dt_cert.c:189 src/dt_crl.c:162 msgid "Issuer" msgstr "Vydavatel" ! #: src/dt_cert.c:197 msgid "Not Before" msgstr "Ne pøed" ! #: src/dt_cert.c:205 msgid "Not After" msgstr "Ne po" ! #: src/dt_cert.c:218 msgid "Serial#" msgstr "Sériové èíslo" ! #: src/dt_cert.c:228 src/dt_crl.c:210 msgid "Version" msgstr "Verze" --- 1554,1582 ---- msgstr "Konvertovaná data z PEM do DER kódování" ! #: src/dt_cert.c:143 msgid "Converted data from PKCS12 to DER encoding" msgstr "Konvertovaná data z PKCS12 do DER kódování" ! #: src/dt_cert.c:179 msgid "Subject" msgstr "Subjekt" ! #: src/dt_cert.c:191 src/dt_crl.c:162 msgid "Issuer" msgstr "Vydavatel" ! #: src/dt_cert.c:199 msgid "Not Before" msgstr "Ne pøed" ! #: src/dt_cert.c:207 msgid "Not After" msgstr "Ne po" ! #: src/dt_cert.c:220 msgid "Serial#" msgstr "Sériové èíslo" ! #: src/dt_cert.c:230 src/dt_crl.c:210 msgid "Version" msgstr "Verze" Index: de.po =================================================================== RCS file: /cvsroot/gqclient/gq/po/de.po,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** de.po 14 Oct 2002 16:36:11 -0000 1.15 --- de.po 28 Sep 2003 22:55:00 -0000 1.16 *************** *** 6,10 **** msgstr "" "Project-Id-Version: gq 0.7.0beta2\n" ! "POT-Creation-Date: 2002-10-12 16:38+0200\n" "PO-Revision-Date: 2002-04-21 16:10+MEST\n" "Last-Translator: Peter Stamfest <pe...@st...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: gq 0.7.0beta2\n" ! "POT-Creation-Date: 2003-02-11 22:34+0100\n" "PO-Revision-Date: 2002-04-21 16:10+MEST\n" "Last-Translator: Peter Stamfest <pe...@st...>\n" *************** *** 21,25 **** #. problem with DN #. printf("problem dn: %s\n", dn); ! #: src/browse.c:110 src/input.c:1285 msgid "" "Cannot explode DN. Maybe problems with quoting or special characters. See " --- 21,25 ---- #. problem with DN #. printf("problem dn: %s\n", dn); ! #: src/browse.c:110 src/input.c:1295 msgid "" "Cannot explode DN. Maybe problems with quoting or special characters. See " *************** *** 39,42 **** --- 39,43 ---- #: src/browse.c:224 + #, c-format msgid "One entry found (running)" msgid_plural "%d entries found (running)" *************** *** 45,48 **** --- 46,50 ---- #: src/browse.c:242 + #, c-format msgid "One entry found (finished)" msgid_plural "%d entries found (finished)" *************** *** 88,96 **** msgstr "Cachen der Verbindung" ! #: src/browse.c:655 src/browse.c:680 msgid "on" msgstr "ein" ! #: src/browse.c:655 src/browse.c:680 msgid "off" msgstr "aus" --- 90,98 ---- msgstr "Cachen der Verbindung" ! #: src/browse.c:655 src/browse.c:680 src/browse.c:705 msgid "on" msgstr "ein" ! #: src/browse.c:655 src/browse.c:680 src/browse.c:705 msgid "off" msgstr "aus" *************** *** 101,139 **** msgstr "TLS" - #. Connections so far #: src/browse.c:695 msgid "Connections so far" msgstr "Anzahl der Verbindungen bisher" ! #: src/browse.c:724 msgid "Vendor Name" msgstr "Vendor" #. RFC 3045 ! #: src/browse.c:725 msgid "Vendor Version" msgstr "Vendor Version" #. RFC 3045 ! #: src/browse.c:726 msgid "Alternative Server(s)" msgstr "Alternative Server" #. RFC 2251 ! #: src/browse.c:727 msgid "Supported LDAP Version" msgstr "Unterstützte LDAP Version" #. RFC 2251 ! #: src/browse.c:728 msgid "Supported SASL Mechanisms" msgstr "Unterstützte SASL Mechanismen" #. LDAP protocol version ! #: src/browse.c:740 msgid "LDAP protocol version" msgstr "LDAP Protokoll Version" ! #: src/browse.c:956 src/schemabrowse.c:142 msgid "One server found" msgid_plural "%d servers found" --- 103,147 ---- msgstr "TLS" #: src/browse.c:695 + #, fuzzy + msgid "Client-side caching" + msgstr "Cachen der Verbindung" + + #. Connections so far + #: src/browse.c:721 msgid "Connections so far" msgstr "Anzahl der Verbindungen bisher" ! #: src/browse.c:750 msgid "Vendor Name" msgstr "Vendor" #. RFC 3045 ! #: src/browse.c:751 msgid "Vendor Version" msgstr "Vendor Version" #. RFC 3045 ! #: src/browse.c:752 msgid "Alternative Server(s)" msgstr "Alternative Server" #. RFC 2251 ! #: src/browse.c:753 msgid "Supported LDAP Version" msgstr "Unterstützte LDAP Version" #. RFC 2251 ! #: src/browse.c:754 msgid "Supported SASL Mechanisms" msgstr "Unterstützte SASL Mechanismen" #. LDAP protocol version ! #: src/browse.c:766 msgid "LDAP protocol version" msgstr "LDAP Protokoll Version" ! #: src/browse.c:982 src/schemabrowse.c:142 ! #, c-format msgid "One server found" msgid_plural "%d servers found" *************** *** 141,173 **** msgstr[1] "%d Server gefunden" ! #: src/browse.c:1037 #, c-format msgid "Closed connection to server %s" msgstr "Verbindung zu %s abgebaut" ! #: src/browse.c:1642 msgid "Dump subtree" msgstr "Unterbaum exportieren" ! #: src/browse.c:1659 msgid "Nothing to dump!" msgstr "Nichts zu exportieren!" ! #: src/browse.c:1670 #, c-format msgid "Could not open output file: %s" msgstr "Konnte Ausgabedatei %s nicht öffnen." ! #: src/browse.c:1687 #, c-format msgid "Save failed: Only %d of %d bytes written" msgstr "Speichern fehlgeschlagen: Nur %d von %d Bytes geschrieben" ! #: src/browse.c:1703 #, c-format msgid "subtree search on %s" msgstr "Suche unter %s" ! #: src/browse.c:1717 #, c-format msgid "%d of %d bytes written" --- 149,181 ---- msgstr[1] "%d Server gefunden" ! #: src/browse.c:1063 #, c-format msgid "Closed connection to server %s" msgstr "Verbindung zu %s abgebaut" ! #: src/browse.c:1668 msgid "Dump subtree" msgstr "Unterbaum exportieren" ! #: src/browse.c:1685 msgid "Nothing to dump!" msgstr "Nichts zu exportieren!" ! #: src/browse.c:1696 #, c-format msgid "Could not open output file: %s" msgstr "Konnte Ausgabedatei %s nicht öffnen." ! #: src/browse.c:1713 #, c-format msgid "Save failed: Only %d of %d bytes written" msgstr "Speichern fehlgeschlagen: Nur %d von %d Bytes geschrieben" ! #: src/browse.c:1729 #, c-format msgid "subtree search on %s" msgstr "Suche unter %s" ! #: src/browse.c:1743 #, c-format msgid "%d of %d bytes written" *************** *** 175,192 **** #. shouldn't happen ! #: src/browse.c:1719 src/filter.c:728 msgid "Save failed" msgstr "Speichern fehlgeschlagen" ! #: src/browse-dnd.c:882 src/browse.c:1733 msgid "Server down. Export may be incomplete!" msgstr "Server down. Export möglicherweise nicht komplett!" ! #: src/browse-dnd.c:889 src/browse.c:1739 msgid "LDAP error. Export may be incomplete!" msgstr "LDAP Fehler. Export mögilcherweise nicht komplett!" ! #: src/browse.c:1754 ! #, c-format msgid "One entry exported to %2$s" msgid_plural "%1$d entries exported to %2$s" --- 183,199 ---- #. shouldn't happen ! #: src/browse.c:1745 src/filter.c:728 msgid "Save failed" msgstr "Speichern fehlgeschlagen" ! #: src/browse.c:1759 src/browse-dnd.c:882 msgid "Server down. Export may be incomplete!" msgstr "Server down. Export möglicherweise nicht komplett!" ! #: src/browse.c:1765 src/browse-dnd.c:889 msgid "LDAP error. Export may be incomplete!" msgstr "LDAP Fehler. Export mögilcherweise nicht komplett!" ! #: src/browse.c:1780 msgid "One entry exported to %2$s" msgid_plural "%1$d entries exported to %2$s" *************** *** 194,206 **** msgstr[1] "%1$d Einträge nach %2$s exportiert" ! #: src/browse.c:1814 msgid "Save LDIF" msgstr "Abspeichern LDIF" ! #: src/browse.c:1877 src/util.c:901 msgid "Warning" msgstr "Warnung" ! #: src/browse.c:1878 msgid "" "This entry has a subtree!\n" --- 201,213 ---- msgstr[1] "%1$d Einträge nach %2$s exportiert" ! #: src/browse.c:1840 msgid "Save LDIF" msgstr "Abspeichern LDIF" ! #: src/browse.c:1903 src/util.c:901 msgid "Warning" msgstr "Warnung" ! #: src/browse.c:1904 msgid "" "This entry has a subtree!\n" *************** *** 211,274 **** #. New submenu ! #: src/browse.c:1979 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261 msgid "New" msgstr "Neu" ! #: src/browse.c:2004 msgid "Use current entry" msgstr "Wie aktueller Eintrag" #. Refresh ! #: src/browse.c:2013 src/input.c:283 src/schemabrowse.c:323 msgid "Refresh" msgstr "Aktualisieren" #. Expand all ! #: src/browse.c:2023 msgid "Expand all" msgstr "Alle aufklappen" #. Close connection ! #: src/browse.c:2033 msgid "Close Connection" msgstr "Verbindung schliessen" #. Export to LDIF ! #: src/browse.c:2043 msgid "Export to LDIF" msgstr "Exportieren (LDIF)" #. Search below ! #: src/browse.c:2055 msgid "Search below" msgstr "Suche darunter" #. Copy ! #: src/browse.c:2069 src/filter.c:354 msgid "Copy" msgstr "Kopieren" #. Copy all ! #: src/browse.c:2082 msgid "Copy all" msgstr "Alle kopieren" #. Paste ! #: src/browse.c:2094 msgid "Paste" msgstr "Einfügen" #. Delete ! #: src/browse.c:2110 src/dt_generic_binary.c:166 src/filter.c:348 ! #: src/prefs.c:1177 src/prefs.c:1281 src/search.c:707 msgid "Delete" msgstr "Entfernen" ! #: src/configfile.c:257 #, c-format msgid "line %d: boolean value '%s' should be 'True' or 'False'" msgstr "Zeile %d: Boolscher Wert '%s' sollte 'True' oder 'False' sein" ! #: src/configfile.c:274 #, c-format msgid "line %d: could not parse integer value '%s'. Should be decimal integer" --- 218,281 ---- #. New submenu ! #: src/browse.c:2005 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261 msgid "New" msgstr "Neu" ! #: src/browse.c:2030 msgid "Use current entry" msgstr "Wie aktueller Eintrag" #. Refresh ! #: src/browse.c:2039 src/input.c:283 src/schemabrowse.c:323 msgid "Refresh" msgstr "Aktualisieren" #. Expand all ! #: src/browse.c:2049 msgid "Expand all" msgstr "Alle aufklappen" #. Close connection ! #: src/browse.c:2059 msgid "Close Connection" msgstr "Verbindung schliessen" #. Export to LDIF ! #: src/browse.c:2069 msgid "Export to LDIF" msgstr "Exportieren (LDIF)" #. Search below ! #: src/browse.c:2081 msgid "Search below" msgstr "Suche darunter" #. Copy ! #: src/browse.c:2095 src/filter.c:354 msgid "Copy" msgstr "Kopieren" #. Copy all ! #: src/browse.c:2108 msgid "Copy all" msgstr "Alle kopieren" #. Paste ! #: src/browse.c:2120 msgid "Paste" msgstr "Einfügen" #. Delete ! #: src/browse.c:2136 src/filter.c:348 src/prefs.c:1177 src/prefs.c:1281 ! #: src/search.c:707 src/dt_generic_binary.c:166 msgid "Delete" msgstr "Entfernen" ! #: src/configfile.c:258 #, c-format msgid "line %d: boolean value '%s' should be 'True' or 'False'" msgstr "Zeile %d: Boolscher Wert '%s' sollte 'True' oder 'False' sein" ! #: src/configfile.c:275 #, c-format msgid "line %d: could not parse integer value '%s'. Should be decimal integer" *************** *** 277,307 **** "ganzzahlige Dezimalzahl sein" ! #: src/configfile.c:379 msgid "Error parsing configfile" msgstr "Fehler beim Lesen der Konfigurationsdatei" ! #: src/configfile.c:395 #, c-format msgid "line %d: unmarked data '%s'" msgstr "Zeile %d: Nicht interpretierbare Daten '%s'" ! #: src/configfile.c:581 #, c-format msgid "line %d: can't close %s here\n" msgstr "Zeile %d: '%s' kann hier nicht geschlossen werden\n" ! #: src/configfile.c:621 msgid "Unsupported password encoding" msgstr "Nicht unterstützte Passwortcodierung" ! #: src/configfile.c:639 msgid "you have no home directory!" msgstr "Kein Homeverzeichnis!" ! #: src/configfile.c:660 msgid "Error loading configfile" msgstr "Fehler beim Lesen der Konfigurationsdatei" ! #: src/configfile.c:682 #, c-format msgid "" --- 284,314 ---- "ganzzahlige Dezimalzahl sein" ! #: src/configfile.c:380 msgid "Error parsing configfile" msgstr "Fehler beim Lesen der Konfigurationsdatei" ! #: src/configfile.c:396 #, c-format msgid "line %d: unmarked data '%s'" msgstr "Zeile %d: Nicht interpretierbare Daten '%s'" ! #: src/configfile.c:582 #, c-format msgid "line %d: can't close %s here\n" msgstr "Zeile %d: '%s' kann hier nicht geschlossen werden\n" ! #: src/configfile.c:622 msgid "Unsupported password encoding" msgstr "Nicht unterstützte Passwortcodierung" ! #: src/configfile.c:640 msgid "you have no home directory!" msgstr "Kein Homeverzeichnis!" ! #: src/configfile.c:661 msgid "Error loading configfile" msgstr "Fehler beim Lesen der Konfigurationsdatei" ! #: src/configfile.c:683 #, c-format msgid "" *************** *** 318,326 **** "Das Programm wird mit den Voreinstellungen gestartet...\n" ! #: src/configfile.c:788 msgid "Error writing configfile" msgstr "Fehler beim Schreiben der Konfigurationsdatei" ! #: src/configfile.c:792 msgid "" "Configuration file version too high - saving the configuration is not " --- 325,333 ---- "Das Programm wird mit den Voreinstellungen gestartet...\n" ! #: src/configfile.c:789 msgid "Error writing configfile" msgstr "Fehler beim Schreiben der Konfigurationsdatei" ! #: src/configfile.c:793 msgid "" "Configuration file version too high - saving the configuration is not " *************** *** 330,334 **** "möglich." ! #: src/configfile.c:820 #, c-format msgid "" --- 337,341 ---- "möglich." ! #: src/configfile.c:821 #, c-format msgid "" *************** *** 339,343 **** "%s\n" ! #: src/configfile.c:953 #, c-format msgid "" --- 346,350 ---- "%s\n" ! #: src/configfile.c:954 #, c-format msgid "" *************** *** 349,353 **** #. incompatible configuration file version (version too high!) ! #: src/configfile.c:1030 msgid "" "Incompatible configuration file version\n" --- 356,360 ---- #. incompatible configuration file version (version too high!) ! #: src/configfile.c:1031 msgid "" "Incompatible configuration file version\n" *************** *** 360,368 **** "Speicherung einer veränderten Konfiguration ist nicht möglich." ! #: src/configfile.c:1037 msgid "Upgrade configuration?" msgstr "Soll ein Upgrade der Konfiguration durchgeführt werden?" ! #: src/configfile.c:1038 msgid "" "Do you want to upgrade to the latest configuration file version?\n" --- 367,375 ---- "Speicherung einer veränderten Konfiguration ist nicht möglich." ! #: src/configfile.c:1038 msgid "Upgrade configuration?" msgstr "Soll ein Upgrade der Konfiguration durchgeführt werden?" ! #: src/configfile.c:1039 msgid "" "Do you want to upgrade to the latest configuration file version?\n" *************** *** 397,403 **** #. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10); ! #: src/dt_clist.c:192 src/errorchain.c:251 src/filter.c:231 src/filter.c:399 ! #: src/input.c:312 src/input.c:1941 src/mainwin.c:628 src/mainwin.c:710 ! #: src/prefs.c:826 src/prefs.c:1088 src/util.c:938 src/util.c:1300 msgid "OK" msgstr "OK" --- 404,410 ---- #. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10); ! #: src/filter.c:231 src/filter.c:399 src/input.c:312 src/input.c:1951 ! #: src/mainwin.c:628 src/mainwin.c:710 src/prefs.c:826 src/prefs.c:1088 ! #: src/util.c:938 src/util.c:1300 src/errorchain.c:251 src/dt_clist.c:192 msgid "OK" msgstr "OK" *************** *** 445,449 **** #. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close), #. (gpointer) hash); ! #: src/filter.c:658 src/input.c:334 src/input.c:1950 src/prefs.c:835 #: src/prefs.c:1098 src/util.c:1309 msgid "Cancel" --- 452,456 ---- #. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close), #. (gpointer) hash); ! #: src/filter.c:658 src/input.c:334 src/input.c:1960 src/prefs.c:835 #: src/prefs.c:1098 src/util.c:1309 msgid "Cancel" *************** *** 553,602 **** msgstr "Anzeigetyp auswählen" ! #: src/input.c:1022 msgid "Error adding entry" msgstr "Fehler beim Hinzufügen eines Eintrages" ! #: src/input.c:1045 msgid "You must enter a DN for a new entry." msgstr "Für einen neuen Eintrag müssen Sie einen DN angeben." ! #: src/input.c:1161 msgid "Problem modifying entry" msgstr "Fehler beim Ändern eines Eintrages" ! #: src/input.c:1168 #, c-format msgid "modified %s" msgstr "%s geändert" ! #: src/input.c:1300 #, c-format msgid "You can only change the RDN of the DN (%s)" msgstr "Sie können nur den relativen DN verändern (%s)" ! #: src/input.c:1311 #, c-format msgid "modifying RDN to %s" msgstr "Ändere RDN zu %s" ! #: src/dt_oc.c:362 src/dt_oc.c:386 src/input.c:1862 src/input.c:2028 ! #: src/input.c:2060 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277 msgid "Oops!" msgstr "" ! #: src/input.c:1863 msgid "Server schema not available." msgstr "Server Schema nicht verfügbar." ! #: src/input.c:2029 msgid "Not an 'extensibleObject'" msgstr "Kein 'extensibleObject'" ! #: src/input.c:2033 msgid "Select name of new attribute" msgstr "Attribut auswählen" ! #: src/dt_oc.c:363 src/dt_oc.c:387 src/input.c:2061 src/tinput.c:218 ! #: src/tinput.c:251 src/tinput.c:277 msgid "Not enough memory to make form." msgstr "Kein weiterer Speicher verfügbar" --- 560,609 ---- msgstr "Anzeigetyp auswählen" ! #: src/input.c:1029 msgid "Error adding entry" msgstr "Fehler beim Hinzufügen eines Eintrages" ! #: src/input.c:1053 msgid "You must enter a DN for a new entry." msgstr "Für einen neuen Eintrag müssen Sie einen DN angeben." ! #: src/input.c:1171 msgid "Problem modifying entry" msgstr "Fehler beim Ändern eines Eintrages" ! #: src/input.c:1178 #, c-format msgid "modified %s" msgstr "%s geändert" ! #: src/input.c:1310 #, c-format msgid "You can only change the RDN of the DN (%s)" msgstr "Sie können nur den relativen DN verändern (%s)" ! #: src/input.c:1321 #, c-format msgid "modifying RDN to %s" msgstr "Ändere RDN zu %s" ! #: src/input.c:1872 src/input.c:2038 src/input.c:2070 src/tinput.c:218 ! #: src/tinput.c:251 src/tinput.c:277 src/dt_oc.c:363 src/dt_oc.c:393 msgid "Oops!" msgstr "" ! #: src/input.c:1873 msgid "Server schema not available." msgstr "Server Schema nicht verfügbar." ! #: src/input.c:2039 msgid "Not an 'extensibleObject'" msgstr "Kein 'extensibleObject'" ! #: src/input.c:2043 msgid "Select name of new attribute" msgstr "Attribut auswählen" ! #: src/input.c:2071 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277 ! #: src/dt_oc.c:364 src/dt_oc.c:394 msgid "Not enough memory to make form." msgstr "Kein weiterer Speicher verfügbar" *************** *** 1264,1267 **** --- 1271,1275 ---- #: src/search.c:628 + #, c-format msgid "One entry found" msgid_plural "%d entries found" *************** *** 1419,1422 **** --- 1427,1431 ---- #: src/util.c:1565 + #, c-format msgid "One suffix found" msgid_plural "%d suffixes found" *************** *** 1472,1476 **** msgstr "%d Attribut(e) als obsolet markiert" ! #: src/dt_oc.c:401 #, c-format msgid "Added %d attribute(s) from new objectClass" --- 1481,1485 ---- msgstr "%d Attribut(e) als obsolet markiert" ! #: src/dt_oc.c:414 #, c-format msgid "Added %d attribute(s) from new objectClass" *************** *** 1578,1606 **** msgstr "Daten von PEM nach DER Format konvertiert" ! #: src/dt_cert.c:141 msgid "Converted data from PKCS12 to DER encoding" msgstr "Zertifikat aus PKCS12 Daten extrahiert" ! #: src/dt_cert.c:177 msgid "Subject" msgstr "Eigentümer" ! #: src/dt_cert.c:189 src/dt_crl.c:162 msgid "Issuer" msgstr "Ausgeber" ! #: src/dt_cert.c:197 msgid "Not Before" msgstr "Nicht vor" ! #: src/dt_cert.c:205 msgid "Not After" msgstr "Nicht nach" ! #: src/dt_cert.c:218 msgid "Serial#" msgstr "Seriennummer" ! #: src/dt_cert.c:228 src/dt_crl.c:210 msgid "Version" msgstr "Version" --- 1587,1615 ---- msgstr "Daten von PEM nach DER Format konvertiert" ! #: src/dt_cert.c:143 msgid "Converted data from PKCS12 to DER encoding" msgstr "Zertifikat aus PKCS12 Daten extrahiert" ! #: src/dt_cert.c:179 msgid "Subject" msgstr "Eigentümer" ! #: src/dt_cert.c:191 src/dt_crl.c:162 msgid "Issuer" msgstr "Ausgeber" ! #: src/dt_cert.c:199 msgid "Not Before" msgstr "Nicht vor" ! #: src/dt_cert.c:207 msgid "Not After" msgstr "Nicht nach" ! #: src/dt_cert.c:220 msgid "Serial#" msgstr "Seriennummer" ! #: src/dt_cert.c:230 src/dt_crl.c:210 msgid "Version" msgstr "Version" Index: ja.po =================================================================== RCS file: /cvsroot/gqclient/gq/po/ja.po,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ja.po 13 Oct 2002 08:15:09 -0000 1.5 --- ja.po 28 Sep 2003 22:55:00 -0000 1.6 *************** *** 6,10 **** msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2002-10-13 11:59+0900\n" "PO-Revision-Date: 2002-10-13 12:38+0900\n" "Last-Translator: Hatuka*nezumi <ne...@jc...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: gq 0.6.0\n" ! "POT-Creation-Date: 2003-02-11 22:34+0100\n" "PO-Revision-Date: 2002-10-13 12:38+0900\n" "Last-Translator: Hatuka*nezumi <ne...@jc...>\n" *************** *** 21,25 **** #. problem with DN #. printf("problem dn: %s\n", dn); ! #: src/browse.c:110 src/input.c:1285 msgid "" "Cannot explode DN. Maybe problems with quoting or special characters. See " --- 21,25 ---- #. problem with DN #. printf("problem dn: %s\n", dn); ! #: src/browse.c:110 src/input.c:1295 msgid "" "Cannot explode DN. Maybe problems with quoting or special characters. See " *************** *** 39,42 **** --- 39,43 ---- #: src/browse.c:224 + #, c-format msgid "One entry found (running)" msgid_plural "%d entries found (running)" *************** *** 45,48 **** --- 46,50 ---- #: src/browse.c:242 + #, c-format msgid "One entry found (finished)" msgid_plural "%d entries found (finished)" *************** *** 88,96 **** msgstr "Àܳ¤Î¥¥ã¥Ã¥·¥å" ! #: src/browse.c:655 src/browse.c:680 msgid "on" msgstr "͸ú" ! #: src/browse.c:655 src/browse.c:680 msgid "off" msgstr "̵¸ú" --- 90,98 ---- msgstr "Àܳ¤Î¥¥ã¥Ã¥·¥å" ! #: src/browse.c:655 src/browse.c:680 src/browse.c:705 msgid "on" msgstr "͸ú" ! #: src/browse.c:655 src/browse.c:680 src/browse.c:705 msgid "off" msgstr "̵¸ú" *************** *** 101,139 **** msgstr "TLS" - #. Connections so far #: src/browse.c:695 msgid "Connections so far" msgstr "ÎßÀÑÀܳ¿ô" ! #: src/browse.c:724 msgid "Vendor Name" msgstr "¥Ù¥ó¥À̾" #. RFC 3045 ! #: src/browse.c:725 msgid "Vendor Version" msgstr "¥Ù¥ó¥À¥Ð¡¼¥¸¥ç¥ó" #. RFC 3045 ! #: src/browse.c:726 msgid "Alternative Server(s)" msgstr "ÂåÂØ¥µ¡¼¥Ð" #. RFC 2251 ! #: src/browse.c:727 msgid "Supported LDAP Version" msgstr "Âбþ¤·¤Æ¤¤¤ëLDAP¤Î¥Ð¡¼¥¸¥ç¥ó" #. RFC 2251 ! #: src/browse.c:728 msgid "Supported SASL Mechanisms" msgstr "Âбþ¤·¤Æ¤¤¤ëSASLµ¡¹½" #. LDAP protocol version ! #: src/browse.c:740 msgid "LDAP protocol version" msgstr "LDAP¥×¥í¥È¥³¥ë¤Î¥Ð¡¼¥¸¥ç¥ó" ! #: src/browse.c:956 src/schemabrowse.c:142 msgid "One server found" msgid_plural "%d servers found" --- 103,147 ---- msgstr "TLS" #: src/browse.c:695 + #, fuzzy + msgid "Client-side caching" + msgstr "Àܳ¤Î¥¥ã¥Ã¥·¥å" + + #. Connections so far + #: src/browse.c:721 msgid "Connections so far" msgstr "ÎßÀÑÀܳ¿ô" ! #: src/browse.c:750 msgid "Vendor Name" msgstr "¥Ù¥ó¥À̾" #. RFC 3045 ! #: src/browse.c:751 msgid "Vendor Version" msgstr "¥Ù¥ó¥À¥Ð¡¼¥¸¥ç¥ó" #. RFC 3045 ! #: src/browse.c:752 msgid "Alternative Server(s)" msgstr "ÂåÂØ¥µ¡¼¥Ð" #. RFC 2251 ! #: src/browse.c:753 msgid "Supported LDAP Version" msgstr "Âбþ¤·¤Æ¤¤¤ëLDAP¤Î¥Ð¡¼¥¸¥ç¥ó" #. RFC 2251 ! #: src/browse.c:754 msgid "Supported SASL Mechanisms" msgstr "Âбþ¤·¤Æ¤¤¤ëSASLµ¡¹½" #. LDAP protocol version ! #: src/browse.c:766 msgid "LDAP protocol version" msgstr "LDAP¥×¥í¥È¥³¥ë¤Î¥Ð¡¼¥¸¥ç¥ó" ! #: src/browse.c:982 src/schemabrowse.c:142 ! #, c-format msgid "One server found" msgid_plural "%d servers found" *************** *** 141,173 **** msgstr[1] "¥µ¡¼¥Ð¤Ï¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿" ! #: src/browse.c:1037 #, c-format msgid "Closed connection to server %s" msgstr "¥µ¡¼¥Ð %s ¤È¤ÎÀܳ¤òÊĤ¸¤Þ¤·¤¿" ! #: src/browse.c:1642 msgid "Dump subtree" msgstr "¥µ¥Ö¥Ä¥ê¡¼¤Î½ñ¤½Ð¤·" ! #: src/browse.c:1659 msgid "Nothing to dump!" msgstr "½ñ¤½Ð¤»¤ë¤â¤Î¤Ï¤¢¤ê¤Þ¤»¤ó¤è." ! #: src/browse.c:1670 #, c-format msgid "Could not open output file: %s" msgstr "½ñ¤¹þ¤ß¤Î¤¿¤á¤Ë¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿: %s" ! #: src/browse.c:1687 #, c-format msgid "Save failed: Only %d of %d bytes written" msgstr "Êݸ¤Î¼ºÇÔ: %2$d ¥Ð¥¤¥ÈÃæ %1$d ¥Ð¥¤¥È¤À¤±½ñ¤¹þ¤ß¤Þ¤·¤¿" ! #: src/browse.c:1703 #, c-format msgid "subtree search on %s" msgstr "%s ¤Ç¥µ¥Ö¥Ä¥ê¡¼¸¡º÷" ! #: src/browse.c:1717 #, c-format msgid "%d of %d bytes written" --- 149,181 ---- msgstr[1] "¥µ¡¼¥Ð¤Ï¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿" ! #: src/browse.c:1063 #, c-format msgid "Closed connection to server %s" msgstr "¥µ¡¼¥Ð %s ¤È¤ÎÀܳ¤òÊĤ¸¤Þ¤·¤¿" ! #: src/browse.c:1668 msgid "Dump subtree" msgstr "¥µ¥Ö¥Ä¥ê¡¼¤Î½ñ¤½Ð¤·" ! #: src/browse.c:1685 msgid "Nothing to dump!" msgstr "½ñ¤½Ð¤»¤ë¤â¤Î¤Ï¤¢¤ê¤Þ¤»¤ó¤è." ! #: src/browse.c:1696 #, c-format msgid "Could not open output file: %s" msgstr "½ñ¤¹þ¤ß¤Î¤¿¤á¤Ë¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿: %s" ! #: src/browse.c:1713 #, c-format msgid "Save failed: Only %d of %d bytes written" msgstr "Êݸ¤Î¼ºÇÔ: %2$d ¥Ð¥¤¥ÈÃæ %1$d ¥Ð¥¤¥È¤À¤±½ñ¤¹þ¤ß¤Þ¤·¤¿" ! #: src/browse.c:1729 #, c-format msgid "subtree search on %s" msgstr "%s ¤Ç¥µ¥Ö¥Ä¥ê¡¼¸¡º÷" ! #: src/browse.c:1743 #, c-format msgid "%d of %d bytes written" *************** *** 175,192 **** #. shouldn't happen ! #: src/browse.c:1719 src/filter.c:728 msgid "Save failed" msgstr "Êݸ¤Î¼ºÇÔ" ! #: src/browse-dnd.c:882 src/browse.c:1733 msgid "Server down. Export may be incomplete!" msgstr "¥µ¡¼¥Ð¤¬±þÅú¤·¤Þ¤»¤ó. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è." ! #: src/browse-dnd.c:889 src/browse.c:1739 msgid "LDAP error. Export may be incomplete!" msgstr "LDAP¤Î¥¨¥é¡¼¤Ç¤¹. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è." ! #: src/browse.c:1754 ! #, c-format msgid "One entry exported to %2$s" msgid_plural "%1$d entries exported to %2$s" --- 183,199 ---- #. shouldn't happen ! #: src/browse.c:1745 src/filter.c:728 msgid "Save failed" msgstr "Êݸ¤Î¼ºÇÔ" ! #: src/browse.c:1759 src/browse-dnd.c:882 msgid "Server down. Export may be incomplete!" msgstr "¥µ¡¼¥Ð¤¬±þÅú¤·¤Þ¤»¤ó. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è." ! #: src/browse.c:1765 src/browse-dnd.c:889 msgid "LDAP error. Export may be incomplete!" msgstr "LDAP¤Î¥¨¥é¡¼¤Ç¤¹. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è." ! #: src/browse.c:1780 msgid "One entry exported to %2$s" msgid_plural "%1$d entries exported to %2$s" *************** *** 194,206 **** msgstr[1] "%2$s ¤Ë¤Ï¥¨¥ó¥È¥ê¤ò½ñ¤½Ð¤·¤Þ¤»¤ó¤Ç¤·¤¿" ! #: src/browse.c:1814 msgid "Save LDIF" msgstr "LDIF·Á¼°¤ÇÊݸ" ! #: src/browse.c:1877 src/util.c:901 msgid "Warning" msgstr "·Ù¹ð" ! #: src/browse.c:1878 msgid "" "This entry has a subtree!\n" --- 201,213 ---- msgstr[1] "%2$s ¤Ë¤Ï¥¨¥ó¥È¥ê¤ò½ñ¤½Ð¤·¤Þ¤»¤ó¤Ç¤·¤¿" ! #: src/browse.c:1840 msgid "Save LDIF" msgstr "LDIF·Á¼°¤ÇÊݸ" ! #: src/browse.c:1903 src/util.c:901 msgid "Warning" msgstr "·Ù¹ð" ! #: src/browse.c:1904 msgid "" "This entry has a subtree!\n" *************** *** 211,274 **** #. New submenu ! #: src/browse.c:1979 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261 msgid "New" msgstr "¿·µ¬" ! #: src/browse.c:2004 msgid "Use current entry" msgstr "¸½ºß¤Î¥¨¥ó¥È¥ê¤ò»È¤¦" #. Refresh ! #: src/browse.c:2013 src/input.c:283 src/schemabrowse.c:323 msgid "Refresh" msgstr "ºÇ¿·¤Î¾ðÊó¤òɽ¼¨" #. Expand all ! #: src/browse.c:2023 msgid "Expand all" msgstr "¤¹¤Ù¤ÆÅ¸³«" #. Close connection ! #: src/browse.c:2033 msgid "Close Connection" msgstr "Àܳ¤òÊĤ¸¤ë" #. Export to LDIF ! #: src/browse.c:2043 msgid "Export to LDIF" msgstr "LDIF·Á¼°¤Ç½ñ¤½Ð¤·" #. Search below ! #: src/browse.c:2055 msgid "Search below" msgstr "¤³¤ÎÃæ¤ò¸¡º÷" #. Copy ! #: src/browse.c:2069 src/filter.c:354 msgid "Copy" msgstr "¥³¥Ô¡¼" #. Copy all ! #: src/browse.c:2082 msgid "Copy all" msgstr "¤¹¤Ù¤Æ¥³¥Ô¡¼" #. Paste ! #: src/browse.c:2094 msgid "Paste" msgstr "ޤê¤Ä¤±" #. Delete ! #: src/browse.c:2110 src/dt_generic_binary.c:166 src/filter.c:348 ! #: src/prefs.c:1177 src/prefs.c:1281 src/search.c:707 msgid "Delete" msgstr "ºï½ü" ! #: src/configfile.c:257 #, c-format msgid "line %d: boolean value '%s' should be 'True' or 'False'" msgstr "%d ¹ÔÌÜ: '%s' ¤ÏÏÀÍýÃͤʤΤÇ, 'True' ¤« 'False' ¤Ë¤·¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" ! #: src/configfile.c:274 #, c-format msgid "line %d: could not parse integer value '%s'. Should be decimal integer" --- 218,281 ---- #. New submenu ! #: src/browse.c:2005 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261 msgid "New" msgstr "¿·µ¬" ! #: src/browse.c:2030 msgid "Use current entry" msgstr "¸½ºß¤Î¥¨¥ó¥È¥ê¤ò»È¤¦" #. Refresh ! #: src/browse.c:2039 src/input.c:283 src/schemabrowse.c:323 msgid "Refresh" msgstr "ºÇ¿·¤Î¾ðÊó¤òɽ¼¨" #. Expand all ! #: src/browse.c:2049 msgid "Expand all" msgstr "¤¹¤Ù¤ÆÅ¸³«" #. Close connection ! #: src/browse.c:2059 msgid "Close Connection" msgstr "Àܳ¤òÊĤ¸¤ë" #. Export to LDIF ! #: src/browse.c:2069 msgid "Export to LDIF" msgstr "LDIF·Á¼°¤Ç½ñ¤½Ð¤·" #. Search below ! #: src/browse.c:2081 msgid "Search below" msgstr "¤³¤ÎÃæ¤ò¸¡º÷" #. Copy ! #: src/browse.c:2095 src/filter.c:354 msgid "Copy" msgstr "¥³¥Ô¡¼" #. Copy all ! #: src/browse.c:2108 msgid "Copy all" msgstr "¤¹¤Ù¤Æ¥³¥Ô¡¼" #. Paste ! #: src/browse.c:2120 msgid "Paste" msgstr "ޤê¤Ä¤±" #. Delete ! #: src/browse.c:2136 src/filter.c:348 src/prefs.c:1177 src/prefs.c:1281 ! #: src/search.c:707 src/dt_generic_binary.c:166 msgid "Delete" msgstr "ºï½ü" ! #: src/configfile.c:258 #, c-format msgid "line %d: boolean value '%s' should be 'True' or 'False'" msgstr "%d ¹ÔÌÜ: '%s' ¤ÏÏÀÍýÃͤʤΤÇ, 'True' ¤« 'False' ¤Ë¤·¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" ! #: src/configfile.c:275 #, c-format msgid "line %d: could not parse integer value '%s'. Should be decimal integer" *************** *** 277,307 **** "¤ó" ! #: src/configfile.c:379 msgid "Error parsing configfile" msgstr "ÀßÄê¥Õ¥¡¥¤¥ë²òÀÏÃæ¤Î¥¨¥é¡¼" ! #: src/configfile.c:395 #, c-format msgid "line %d: unmarked data '%s'" msgstr "%d ¹ÔÌÜ: ¥Ç¡¼¥¿ '%s' ¤Ï¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" ! #: src/configfile.c:581 #, c-format msgid "line %d: can't close %s here\n" msgstr "%d ¹ÔÌÜ: %s ¤Ï, ¤³¤³¤Ç¤ÏÊĤ¸¤é¤ì¤Þ¤»¤ó\n" ! #: src/configfile.c:621 msgid "Unsupported password encoding" msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤¥Ñ¥¹¥ï¡¼¥ÉÉ乿²½Êý¼°" ! #: src/configfile.c:639 msgid "you have no home directory!" msgstr "¤¢¤Ê¤¿¤Ï¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤»¤ó¤è" ! #: src/configfile.c:660 msgid "Error loading configfile" msgstr "ÀßÄê¥Õ¥¡¥¤¥ëÆÉ¤ß¼è¤êÃæ¤Î¥¨¥é¡¼" ! #: src/configfile.c:682 #, c-format msgid "" --- 284,314 ---- "¤ó" ! #: src/configfile.c:380 msgid "Error parsing configfile" msgstr "ÀßÄê¥Õ¥¡¥¤¥ë²òÀÏÃæ¤Î¥¨¥é¡¼" ! #: src/configfile.c:396 #, c-format msgid "line %d: unmarked data '%s'" msgstr "%d ¹ÔÌÜ: ¥Ç¡¼¥¿ '%s' ¤Ï¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" ! #: src/configfile.c:582 #, c-format msgid "line %d: can't close %s here\n" msgstr "%d ¹ÔÌÜ: %s ¤Ï, ¤³¤³¤Ç¤ÏÊĤ¸¤é¤ì¤Þ¤»¤ó\n" ! #: src/configfile.c:622 msgid "Unsupported password encoding" msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤¥Ñ¥¹¥ï¡¼¥ÉÉ乿²½Êý¼°" ! #: src/configfile.c:640 msgid "you have no home directory!" msgstr "¤¢¤Ê¤¿¤Ï¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤»¤ó¤è" ! #: src/configfile.c:661 msgid "Error loading configfile" msgstr "ÀßÄê¥Õ¥¡¥¤¥ëÆÉ¤ß¼è¤êÃæ¤Î¥¨¥é¡¼" ! #: src/configfile.c:683 #, c-format msgid "" *************** *** 318,326 **** "½é´üÀßÄê¤Ç³¹Ô¤·¤Þ¤¹...\n" ! #: src/configfile.c:788 msgid "Error writing configfile" msgstr "ÀßÄê¥Õ¥¡¥¤¥ë½ñ¤¹þ¤ßÃæ¤Î¥¨¥é¡¼" ! #: src/configfile.c:792 msgid "" "Configuration file version too high - saving the configuration is not " --- 325,333 ---- "½é´üÀßÄê¤Ç³¹Ô¤·¤Þ¤¹...\n" ! #: src/configfile.c:789 msgid "Error writing configfile" msgstr "ÀßÄê¥Õ¥¡¥¤¥ë½ñ¤¹þ¤ßÃæ¤Î¥¨¥é¡¼" ! #: src/configfile.c:793 msgid "" "Configuration file version too high - saving the configuration is not " *************** *** 328,332 **** msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¹â¤¹¤®¤Þ¤¹ - ÀßÄê¤òÊݸ¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹" ! #: src/configfile.c:820 #, c-format msgid "" --- 335,339 ---- msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¹â¤¹¤®¤Þ¤¹ - ÀßÄê¤òÊݸ¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹" ! #: src/configfile.c:821 #, c-format msgid "" *************** *** 337,341 **** "%s\n" ! #: src/configfile.c:953 #, c-format msgid "" --- 344,348 ---- "%s\n" ! #: src/configfile.c:954 #, c-format msgid "" *************** *** 347,351 **** #. incompatible configuration file version (version too high!) ! #: src/configfile.c:1030 msgid "" "Incompatible configuration file version\n" --- 354,358 ---- #. incompatible configuration file version (version too high!) ! #: src/configfile.c:1031 msgid "" "Incompatible configuration file version\n" *************** *** 357,365 **** "¤¦¤Þ¤¯Æ°¤¤¤¿¤È¤·¤Æ¤â, ÀßÄê¤òÊѹ¹¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹." ! #: src/configfile.c:1037 msgid "Upgrade configuration?" msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤òÊÑ´¹¤·¤Þ¤¹¤«?" ! #: src/configfile.c:1038 msgid "" "Do you want to upgrade to the latest configuration file version?\n" --- 364,372 ---- "¤¦¤Þ¤¯Æ°¤¤¤¿¤È¤·¤Æ¤â, ÀßÄê¤òÊѹ¹¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹." ! #: src/configfile.c:1038 msgid "Upgrade configuration?" msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤òÊÑ´¹¤·¤Þ¤¹¤«?" ! #: src/configfile.c:1039 msgid "" "Do you want to upgrade to the latest configuration file version?\n" *************** *** 393,399 **** #. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10); ! #: src/dt_clist.c:192 src/errorchain.c:251 src/filter.c:231 src/filter.c:399 ! #: src/input.c:312 src/input.c:1941 src/mainwin.c:628 src/mainwin.c:710 ! #: src/prefs.c:826 src/prefs.c:1088 src/util.c:938 src/util.c:1300 msgid "OK" msgstr "OK" --- 400,406 ---- #. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10); ! #: src/filter.c:231 src/filter.c:399 src/input.c:312 src/input.c:1951 ! #: src/mainwin.c:628 src/mainwin.c:710 src/prefs.c:826 src/prefs.c:1088 ! #: src/util.c:938 src/util.c:1300 src/errorchain.c:251 src/dt_clist.c:192 msgid "OK" msgstr "OK" *************** *** 441,445 **** #. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close), #. (gpointer) hash); ! #: src/filter.c:658 src/input.c:334 src/input.c:1950 src/prefs.c:835 #: src/prefs.c:1098 src/util.c:1309 msgid "Cancel" --- 448,452 ---- #. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close), #. (gpointer) hash); ! #: src/filter.c:658 src/input.c:334 src/input.c:1960 src/prefs.c:835 #: src/prefs.c:1098 src/util.c:1309 msgid "Cancel" *************** *** 551,600 **** msgstr "ɽ¼¨·Á¼°¤òÁª¤Ö" ! #: src/input.c:1022 msgid "Error adding entry" msgstr "¥¨¥ó¥È¥êÄɲÃÃæ¤Î¥¨¥é¡¼" ! #: src/input.c:1045 msgid "You must enter a DN for a new entry." msgstr "¿·¤·¤¤¥¨¥ó¥È¥ê¤Ë¤Ï¼±ÊÌ̾¤ò¤Ä¤±¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó." ! #: src/input.c:1161 msgid "Problem modifying entry" msgstr "¥¨¥ó¥È¥êÊѹ¹¤ÎºÝ¤ÎÌäÂê" ! #: src/input.c:1168 #, c-format msgid "modified %s" msgstr "%s ¤òÊѹ¹¤·¤Þ¤·¤¿" ! #: src/input.c:1300 #, c-format msgid "You can only change the RDN of the DN (%s)" msgstr "¤¢¤Ê¤¿¤Ï¼±ÊÌ̾ (%s) ¤ÎÁêÂм±ÊÌ̾¤·¤«Êѹ¹¤Ç¤¤Þ¤»¤ó" ! #: src/input.c:1311 #, c-format msgid "modifying RDN to %s" msgstr "ÁêÂм±ÊÌ̾¤ò %s ¤ËÊѹ¹¤·¤Þ¤·¤¿" ! #: src/dt_oc.c:362 src/dt_oc.c:386 src/input.c:1862 src/input.c:2028 ! #: src/input.c:2060 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277 msgid "Oops!" msgstr "¤¦¤ï¤Ã!" ! #: src/input.c:1863 msgid "Server schema not available." msgstr "¥µ¡¼¥Ð ¥¹¥¡¼¥Þ¤Ï»È¤¨¤Þ¤»¤ó." ! #: src/input.c:2029 msgid "Not an 'extensibleObject'" msgstr "'extensibleObject' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" ! #: src/input.c:2033 msgid "Select name of new attribute" msgstr "¿·¤·¤¤Â°À¤Î̾Á°¤òÁªÂò" ! #: src/dt_oc.c:363 src/dt_oc.c:387 src/input.c:2061 src/tinput.c:218 ! #: src/tinput.c:251 src/tinput.c:277 msgid "Not enough memory to make form." msgstr "²èÌ̤òɽ¼¨¤¹¤ë¤Î¤Ë½½Ê¬¤Ê¥á¥â¥ê¤¬¤¢¤ê¤Þ¤»¤ó." --- 558,607 ---- msgstr "ɽ¼¨·Á¼°¤òÁª¤Ö" ! #: src/input.c:1029 msgid "Error adding entry" msgstr "¥¨¥ó¥È¥êÄɲÃÃæ¤Î¥¨¥é¡¼" ! #: src/input.c:1053 msgid "You must enter a DN for a new entry." msgstr "¿·¤·¤¤¥¨¥ó¥È¥ê¤Ë¤Ï¼±ÊÌ̾¤ò¤Ä¤±¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó." ! #: src/input.c:1171 msgid "Problem modifying entry" msgstr "¥¨¥ó¥È¥êÊѹ¹¤ÎºÝ¤ÎÌäÂê" ! #: src/input.c:1178 #, c-format msgid "modified %s" msgstr "%s ¤òÊѹ¹¤·¤Þ¤·¤¿" ! #: src/input.c:1310 #, c-format msgid "You can only change the RDN of the DN (%s)" msgstr "¤¢¤Ê¤¿¤Ï¼±ÊÌ̾ (%s) ¤ÎÁêÂм±ÊÌ̾¤·¤«Êѹ¹¤Ç¤¤Þ¤»¤ó" ! #: src/input.c:1321 #, c-format msgid "modifying RDN to %s" msgstr "ÁêÂм±ÊÌ̾¤ò %s ¤ËÊѹ¹¤·¤Þ¤·¤¿" ! #: src/input.c:1872 src/input.c:2038 src/input.c:2070 src/tinput.c:218 ! #: src/tinput.c:251 src/tinput.c:277 src/dt_oc.c:363 src/dt_oc.c:393 msgid "Oops!" msgstr "¤¦¤ï¤Ã!" ! #: src/input.c:1873 msgid "Server schema not available." msgstr "¥µ¡¼¥Ð ¥¹¥¡¼¥Þ¤Ï»È¤¨¤Þ¤»¤ó." ! #: src/input.c:2039 msgid "Not an 'extensibleObject'" msgstr "'extensibleObject' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" ! #: src/input.c:2043 msgid "Select name of new attribute" msgstr "¿·¤·¤¤Â°À¤Î̾Á°¤òÁªÂò" ! #: src/input.c:2071 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277 ! #: src/dt_oc.c:364 src/dt_oc.c:394 msgid "Not enough memory to make form." msgstr "²èÌ̤òɽ¼¨¤¹¤ë¤Î¤Ë½½Ê¬¤Ê¥á¥â¥ê¤¬¤¢¤ê¤Þ¤»¤ó." *************** *** 1275,1278 **** --- 1282,1286 ---- #: src/search.c:628 + #, c-format msgid "One entry found" msgid_plural "%d entries found" *************** *** 1430,1433 **** --- 1438,1442 ---- #: src/util.c:1565 + #, c-format msgid "One suffix found" msgid_plural "%d suffixes found" *************** *** 1481,1485 **** msgstr "%d ¸Ä¤Î°À¤ò OBSOLETE ¤È¤·¤Æ¥Þ¡¼¥¯¤·¤Þ¤·¤¿" ! #: src/dt_oc.c:401 #, c-format msgid "Added %d attribute(s) from new objectClass" --- 1490,1494 ---- msgstr "%d ¸Ä¤Î°À¤ò OBSOLETE ¤È¤·¤Æ¥Þ¡¼¥¯¤·¤Þ¤·¤¿" ! #: src/dt_oc.c:414 #, c-format msgid "Added %d attribute(s) from new objectClass" *************** *** 1584,1612 **** msgstr "¥Ç¡¼¥¿¤òPEMÉ乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿" ! #: src/dt_cert.c:141 msgid "Converted data from PKCS12 to DER encoding" msgstr "¥Ç¡¼¥¿¤òPKCS12É乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿" ! #: src/dt_cert.c:177 msgid "Subject" msgstr "ÂоݼÔ" ! #: src/dt_cert.c:189 src/dt_crl.c:162 msgid "Issuer" msgstr "ȯ¹Ô¼Ô" ! #: src/dt_cert.c:197 msgid "Not Before" msgstr "ȯ¸úÆü»þ" ! #: src/dt_cert.c:205 msgid "Not After" msgstr "¼º¸úÆü»þ" ! #: src/dt_cert.c:218 msgid "Serial#" msgstr "¥·¥ê¥¢¥ëÈÖ¹æ" ! #: src/dt_cert.c:228 src/dt_crl.c:210 msgid "Version" msgstr "¥Ð¡¼¥¸¥ç¥ó" --- 1593,1621 ---- msgstr "¥Ç¡¼¥¿¤òPEMÉ乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿" ! #: src/dt_cert.c:143 msgid "Converted data from PKCS12 to DER encoding" msgstr "¥Ç¡¼¥¿¤òPKCS12É乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿" ! #: src/dt_cert.c:179 msgid "Subject" msgstr "ÂоݼÔ" ! #: src/dt_cert.c:191 src/dt_crl.c:162 msgid "Issuer" msgstr "ȯ¹Ô¼Ô" ! #: src/dt_cert.c:199 msgid "Not Before" msgstr "ȯ¸úÆü»þ" ! #: src/dt_cert.c:207 msgid "Not After" msgstr "¼º¸úÆü»þ" ! #: src/dt_cert.c:220 msgid "Serial#" msgstr "¥·¥ê¥¢¥ëÈÖ¹æ" ! #: src/dt_cert.c:230 src/dt_crl.c:210 msgid "Version" msgstr "¥Ð¡¼¥¸¥ç¥ó" ... [truncated message content] |
From: <sta...@us...> - 2003-09-28 22:50:55
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv19537 Modified Files: schemabrowse.c search.c Log Message: * Reverted change wrt ngettext Index: schemabrowse.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/schemabrowse.c,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** schemabrowse.c 26 Sep 2003 23:30:29 -0000 1.14 --- schemabrowse.c 28 Sep 2003 22:50:38 -0000 1.15 *************** *** 118,122 **** snprintf(message, sizeof(message), ! ngettext("One server found", "%d servers found", server_cnt)); statusbar_msg(message); --- 118,123 ---- snprintf(message, sizeof(message), ! ngettext("One server found", "%d servers found", server_cnt), ! server_cnt); statusbar_msg(message); Index: search.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/search.c,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** search.c 28 Sep 2003 14:49:47 -0000 1.30 --- search.c 28 Sep 2003 22:50:39 -0000 1.31 *************** *** 588,592 **** else { snprintf(message, sizeof(message), ! ngettext("One entry found", "%d entries found", row)); statusbar_msg(message); } --- 588,593 ---- else { snprintf(message, sizeof(message), ! ngettext("One entry found", "%d entries found", row), ! row); statusbar_msg(message); } |
From: <sta...@us...> - 2003-09-28 22:47:45
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv18938 Modified Files: configure.in Log Message: * Modified for autoconf 2.57 * Bumped version to 1.0beta1_pre1 * Added copyright * Added $Id$ Index: configure.in =================================================================== RCS file: /cvsroot/gqclient/gq/configure.in,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** configure.in 13 Oct 2002 08:15:08 -0000 1.42 --- configure.in 28 Sep 2003 22:47:31 -0000 1.43 *************** *** 1,8 **** dnl Process this file with autoconf to produce a configure script. AC_REVISION([$Id$]) AC_INIT(src/gq.c) ! AM_INIT_AUTOMAKE(gq, 0.7.0beta2) LANGPACK_VERSION=1 --- 1,34 ---- dnl Process this file with autoconf to produce a configure script. + dnl + dnl $Id$ + dnl + dnl GQ -- a GTK-based LDAP client + dnl Copyright (C) 1998-2003 Bert Vermeulen + dnl Copyright (c) 2002-2003 Peter Stamfest <pe...@st...> + dnl + dnl This program is released under the Gnu General Public License with + dnl the additional exemption that compiling, linking, and/or using + dnl OpenSSL is allowed. + dnl + dnl This program is free software; you can redistribute it and/or modify + dnl it under the terms of the GNU General Public License as published by + dnl the Free Software Foundation; either version 2 of the License, or + dnl (at your option) any later version. + dnl + dnl This program is distributed in the hope that it will be useful, + dnl but WITHOUT ANY WARRANTY; without even the implied warranty of + dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + dnl GNU General Public License for more details. + dnl + dnl You should have received a copy of the GNU General Public License + dnl along with this program; if not, write to the Free Software + dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + dnl + AC_REVISION([$Id$]) AC_INIT(src/gq.c) ! AM_INIT_AUTOMAKE(gq, 1.0beta1_pre1) LANGPACK_VERSION=1 *************** *** 11,14 **** --- 37,49 ---- AM_CONFIG_HEADER(config.h) + AH_TOP([ + #ifndef GQ_CONFIG_H_INLCUDE + #define GQ_CONFIG_H_INLCUDE + ]) + + AH_BOTTOM([ + #endif /* GQ_CONFIG_H_INLCUDE */ + ]) + AC_PROG_CC AC_PROG_CPP *************** *** 17,20 **** --- 52,64 ---- AC_PROG_MAKE_SET + AM_PATH_GLIB(1.2.0, + [ + LIBS="$LIBS $GLIB_LIBS" + CFLAGS="$CFLAGS $GLIB_CFLAGS" + CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS" + ], + AC_MSG_ERROR(Cannot find glib: Is glib-config in path?) + ) + AM_PATH_GTK(1.2.0, [ *************** *** 33,37 **** if test "$DEBUG" = "1" ; then ! AC_DEFINE(DEBUG) fi --- 77,81 ---- if test "$DEBUG" = "1" ; then ! AC_DEFINE(DEBUG,1,[Define if you want to enable some debugging features]) fi *************** *** 66,70 **** AC_CHECK_LIB(lber, ber_alloc, [ ! AC_DEFINE(HAVE_LLBER, "-llber") LIBS="$LIBS -llber" ] --- 110,115 ---- AC_CHECK_LIB(lber, ber_alloc, [ ! AC_DEFINE(HAVE_LLBER, "-llber", ! [Define if you have a liblber containing ber_alloc et.al.]) LIBS="$LIBS -llber" ] *************** *** 95,104 **** if test "$gq_cv_OpenLDAP_version" = 2; then ! AC_DEFINE(HAVE_OPENLDAP2) ! AC_DEFINE(FOUND_OPENLDAP_VERSION, 2) fi if test "$gq_cv_OpenLDAP_version" = 1.2; then ! AC_DEFINE(HAVE_OPENLDAP12) AC_DEFINE(FOUND_OPENLDAP_VERSION, 1.2) fi --- 140,149 ---- if test "$gq_cv_OpenLDAP_version" = 2; then ! AC_DEFINE(HAVE_OPENLDAP2,1,[Define if you have OpenLDAP 2.x]) ! AC_DEFINE(FOUND_OPENLDAP_VERSION, 2, [Set to 1.2 or 2]) fi if test "$gq_cv_OpenLDAP_version" = 1.2; then ! AC_DEFINE(HAVE_OPENLDAP12,1,[Define if you have OpenLDAP 1.2]) AC_DEFINE(FOUND_OPENLDAP_VERSION, 1.2) fi *************** *** 107,111 **** AC_CHECK_LIB(ldap, ldap_start_tls_s, [ ! AC_DEFINE(HAVE_TLS) gq_have_tls=1 ] --- 152,156 ---- AC_CHECK_LIB(ldap, ldap_start_tls_s, [ ! AC_DEFINE(HAVE_TLS,,[Define if you want TLS support in gq]) gq_have_tls=1 ] *************** *** 134,143 **** [ LIBS="-L$with_kerberos_prefix/lib -lkrb5 -ldes425 $LIBS" ! AC_DEFINE(HAVE_KERBEROS) HAVE_KERBEROS=1 ] ) ! AC_CHECK_HEADERS([sasl.h], [AC_DEFINE(HAVE_SASL)]) GC_TIMEZONE() --- 179,188 ---- [ LIBS="-L$with_kerberos_prefix/lib -lkrb5 -ldes425 $LIBS" ! AC_DEFINE(HAVE_KERBEROS,1,[Define if you have Kerberos installed]) HAVE_KERBEROS=1 ] ) ! AC_CHECK_HEADERS([sasl.h], [AC_DEFINE(HAVE_SASL,1,[Define if you have SASL])]) GC_TIMEZONE() *************** *** 148,152 **** AC_CHECK_LIB(iconv, iconv_open, [LIBS="-liconv $LIBS"]) dnl HAVE_ICONV needed by intl/ ! AC_DEFINE(HAVE_ICONV) dnl check for proper naming of ISO-8859-1 --- 193,197 ---- AC_CHECK_LIB(iconv, iconv_open, [LIBS="-liconv $LIBS"]) dnl HAVE_ICONV needed by intl/ ! AC_DEFINE(HAVE_ICONV,1,[Define if you have iconv available]) dnl check for proper naming of ISO-8859-1 *************** *** 188,192 **** ) ! AC_DEFINE_UNQUOTED(ISO8859_1, "$gq_cv_iso_8859_1_naming") fi --- 233,238 ---- ) ! AC_DEFINE_UNQUOTED(ISO8859_1, "$gq_cv_iso_8859_1_naming", ! [Set to proper naming of ISO 8859-1 encoding for your iconv]) fi *************** *** 197,201 **** LC_ALL or LC_CTYPE or LANG does not work).], [ ! AC_DEFINE_UNQUOTED(DEFAULT_CODESET, "$with_default_codeset") ] ) --- 243,248 ---- LC_ALL or LC_CTYPE or LANG does not work).], [ ! AC_DEFINE_UNQUOTED(DEFAULT_CODESET, "$with_default_codeset", ! [Set to the default codeset you want to use]) ] ) *************** *** 205,209 **** HAVE_PIXBUF= if test "x$GDK_PIXBUF_CONFIG" != x; then ! AC_DEFINE(HAVE_PIXBUF) HAVE_PIXBUF=1 GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs` --- 252,256 ---- HAVE_PIXBUF= if test "x$GDK_PIXBUF_CONFIG" != x; then ! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf]) HAVE_PIXBUF=1 GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs` *************** *** 234,239 **** dnl debugging aids ! AC_CHECK_FUNC(mallinfo, AC_DEFINE(HAVE_MALLINFO)) ! AC_CHECK_FUNC(mcheck, AC_DEFINE(HAVE_MCHECK)) --- 281,289 ---- dnl debugging aids ! AC_CHECK_FUNC(mallinfo, ! AC_DEFINE(HAVE_MALLINFO,1, ! [Define if you have struct mallinfo])) ! AC_CHECK_FUNC(mcheck, ! AC_DEFINE(HAVE_MCHECK,1,[Define if you have mcheck])) *************** *** 245,249 **** AC_CHECK_FUNCS(ldap_enable_cache, [ ! AC_DEFINE(HAVE_LDAP_CLIENT_CACHE) HAVE_OLCACHE=1 ] --- 295,300 ---- AC_CHECK_FUNCS(ldap_enable_cache, [ ! AC_DEFINE(HAVE_LDAP_CLIENT_CACHE,1, ! [Define if you want to enable client side LDAP caching in gq]) HAVE_OLCACHE=1 ] *************** *** 254,258 **** [ --enable-browser-dnd enable possibility to use drag-and-drop to move entries in the browser tree], ! [AC_DEFINE(BROWSER_DND)] ) --- 305,310 ---- [ --enable-browser-dnd enable possibility to use drag-and-drop to move entries in the browser tree], ! [AC_DEFINE(BROWSER_DND,1, ! [Define if you want to have Drag and Drop support in gq])] ) *************** *** 276,280 **** dnl gettext support ! ALL_LINGUAS="cs de ja" AM_GNU_GETTEXT --- 328,332 ---- dnl gettext support ! ALL_LINGUAS="cs de ja zh_CN" AM_GNU_GETTEXT *************** *** 316,320 **** if test "$gq_cv_print_reordering" = no ; then echo "No reorderable printf arguments... disabling I18N" ! AC_DEFINE(ENABLE_NLS, 0) fi --- 368,372 ---- if test "$gq_cv_print_reordering" = no ; then echo "No reorderable printf arguments... disabling I18N" ! AC_DEFINE(ENABLE_NLS, 0, [Set to 0 or 1 if you want NLS support]) fi |
From: <sta...@us...> - 2003-09-28 22:43:39
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv18190 Modified Files: util.c Log Message: * Reverted change wrt ngettext Index: util.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/util.c,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** util.c 28 Sep 2003 03:26:25 -0000 1.55 --- util.c 28 Sep 2003 22:43:25 -0000 1.56 *************** *** 1563,1567 **** snprintf(message, sizeof(message), ! ngettext("One suffix found", "%d suffixes found", num_suffixes)); statusbar_msg(message); --- 1563,1568 ---- snprintf(message, sizeof(message), ! ngettext("One suffix found", "%d suffixes found", num_suffixes), ! num_suffixes); statusbar_msg(message); |
From: <sta...@us...> - 2003-09-28 22:32:48
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv16340 Modified Files: acinclude.m4 Log Message: * Fixed for autoconf 2.57 (in order to get rid of acconfig.h): Added descriptions for the defined preprocessor macros. Index: acinclude.m4 =================================================================== RCS file: /cvsroot/gqclient/gq/acinclude.m4,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** acinclude.m4 11 Oct 2002 13:42:31 -0000 1.2 --- acinclude.m4 28 Sep 2003 22:32:27 -0000 1.3 *************** *** 56,63 **** if test "$gq_cv_have_tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF) ! AC_DEFINE(TM_GMTOFF, tm_gmtoff) elif test "$gq_cv_have___tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF) AC_DEFINE(TM_GMTOFF, __tm_gmtoff) else --- 56,65 ---- if test "$gq_cv_have_tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF,1, ! [Define if your struct tm contains tm_gmtoff or __tm_gmtoff]) ! AC_DEFINE(TM_GMTOFF, tm_gmtoff, ! [Define to the name of the tm_gmtoff member of struct tm]) elif test "$gq_cv_have___tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF,1) AC_DEFINE(TM_GMTOFF, __tm_gmtoff) else *************** *** 71,75 **** ac_cv_var_timezone=no)]) if test $ac_cv_var_timezone = yes; then ! AC_DEFINE(HAVE_TIMEZONE) fi fi --- 73,78 ---- ac_cv_var_timezone=no)]) if test $ac_cv_var_timezone = yes; then ! AC_DEFINE(HAVE_TIMEZONE,1, ! [Define if your libc has a global timezone variable]) fi fi |
From: <sta...@us...> - 2003-02-11 20:19:01
|
Update of /cvsroot/gqclient/CVSROOT In directory sc8-pr-cvs1:/tmp/cvs-serv1980 Modified Files: loginfo Log Message: * throw away own attemt to wrap syncmail and just use it itself if this works, po related changes will go to the new gqclient-i18n mailing list Index: loginfo =================================================================== RCS file: /cvsroot/gqclient/CVSROOT/loginfo,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** loginfo 14 Oct 2002 16:33:59 -0000 1.8 --- loginfo 11 Feb 2003 20:18:25 -0000 1.9 *************** *** 29,31 **** # CVSROOT $CVSROOT/CVSROOT/syncmail %{sVv} you@someplace.else # DEFAULT $CVSROOT/CVSROOT/syncmail %{sVv} gqc...@li... ! DEFAULT $CVSROOT/CVSROOT/pofile $CVSROOT %{sVv} --- 29,31 ---- # CVSROOT $CVSROOT/CVSROOT/syncmail %{sVv} you@someplace.else # DEFAULT $CVSROOT/CVSROOT/syncmail %{sVv} gqc...@li... ! ^gq/po $CVSROOT/CVSROOT/syncmail %{sVv} pe...@st... |