[svn-upgrade] Integrating new upstream version, shadow (19990709)

This commit is contained in:
nekral-guest
2007-10-07 11:44:02 +00:00
parent 9c72ed9062
commit 45c6603cc8
350 changed files with 89554 additions and 0 deletions

0
po/ChangeLog Normal file
View File

248
po/Makefile.in.in Normal file
View File

@@ -0,0 +1,248 @@
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
#
# This file file be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
# but which still want to provide support for the GNU gettext functionality.
# Please note that the actual code is *not* freely available.
PACKAGE = @PACKAGE@
VERSION = @VERSION@
SHELL = /bin/sh
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
datadir = $(prefix)/@DATADIRNAME@
localedir = $(datadir)/locale
gnulocaledir = $(prefix)/share/locale
gettextsrcdir = $(prefix)/share/gettext/po
subdir = po
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
CC = @CC@
GENCAT = @GENCAT@
GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
MSGFMT = @MSGFMT@
XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
MSGMERGE = PATH=../src:$$PATH msgmerge
DEFS = @DEFS@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
INCLUDES = -I.. -I$(top_srcdir)/intl
COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
SOURCES = cat-id-tbl.c
POFILES = @POFILES@
GMOFILES = @GMOFILES@
DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \
stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES)
POTFILES = \
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
INSTOBJEXT = @INSTOBJEXT@
.SUFFIXES:
.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
.c.o:
$(COMPILE) $<
.po.pox:
$(MAKE) $(PACKAGE).pot
$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
.po.mo:
$(MSGFMT) -o $@ $<
.po.gmo:
file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
.po.cat:
sed -f ../intl/po2msg.sed < $< > $*.msg \
&& rm -f $@ && $(GENCAT) $@ $*.msg
all: all-@USE_NLS@
all-yes: cat-id-tbl.c $(CATALOGS)
all-no:
$(srcdir)/$(PACKAGE).pot: $(POTFILES)
$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
--add-comments --keyword=_ --keyword=N_ \
--files-from=$(srcdir)/POTFILES.in \
&& test ! -f $(PACKAGE).po \
|| ( rm -f $(srcdir)/$(PACKAGE).pot \
&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
$(srcdir)/cat-id-tbl.c: stamp-cat-id; @:
$(srcdir)/stamp-cat-id: $(PACKAGE).pot
rm -f cat-id-tbl.tmp
sed -f ../intl/po2tbl.sed $(srcdir)/$(PACKAGE).pot \
| sed -e "s/@PACKAGE NAME@/$(PACKAGE)/" > cat-id-tbl.tmp
if cmp -s cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; then \
rm cat-id-tbl.tmp; \
else \
echo cat-id-tbl.c changed; \
rm -f $(srcdir)/cat-id-tbl.c; \
mv cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; \
fi
cd $(srcdir) && rm -f stamp-cat-id && echo timestamp > stamp-cat-id
install: install-exec install-data
install-exec:
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(datadir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
fi
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
case "$$cat" in \
*.gmo) destdir=$(gnulocaledir);; \
*) destdir=$(localedir);; \
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$$destdir/$$lang/LC_MESSAGES; \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $$dir; \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
fi; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
else \
$(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
fi; \
if test -r $$cat.m; then \
$(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
if test -r $(srcdir)/$$cat.m ; then \
$(INSTALL_DATA) $(srcdir)/$$cat.m \
$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
true; \
fi; \
fi; \
done
if test "$(PACKAGE)" = "gettext"; then \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(gettextsrcdir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(gettextsrcdir); \
fi; \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(gettextsrcdir)/Makefile.in.in; \
else \
: ; \
fi
# Define this as empty until I found a useful application.
installcheck:
uninstall:
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
done
rm -f $(gettextsrcdir)/po-Makefile.in.in
check: all
cat-id-tbl.o: ../intl/libgettext.h
dvi info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
rm -fr *.o
clean: mostlyclean
distclean: clean
rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
maintainer-clean: distclean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
rm -f $(GMOFILES)
distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
dist distdir: update-po $(DISTFILES)
dists="$(DISTFILES)"; \
for file in $$dists; do \
ln $(srcdir)/$$file $(distdir) 2> /dev/null \
|| cp -p $(srcdir)/$$file $(distdir); \
done
update-po: Makefile
$(MAKE) $(PACKAGE).pot
PATH=`pwd`/../src:$$PATH; \
cd $(srcdir); \
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
mv $$lang.po $$lang.old.po; \
echo "$$lang:"; \
if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
rm -f $$lang.old.po; \
else \
echo "msgmerge for $$cat failed!"; \
rm -f $$lang.po; \
mv $$lang.old.po $$lang.po; \
fi; \
done
POTFILES: POTFILES.in
( if test 'x$(srcdir)' != 'x.'; then \
posrcprefix='$(top_srcdir)/'; \
else \
posrcprefix="../"; \
fi; \
rm -f $@-t $@ \
&& (sed -e '/^#/d' -e '/^[ ]*$$/d' \
-e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
| sed -e '$$s/\\$$//') > $@-t \
&& chmod a-w $@-t \
&& mv $@-t $@ )
Makefile: Makefile.in.in ../config.status POTFILES
cd .. \
&& CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
$(SHELL) ./config.status
# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

123
po/POTFILES.in Normal file
View File

@@ -0,0 +1,123 @@
# List of files which contain translatable strings.
libmisc/addgrps.c
libmisc/age.c
libmisc/basename.c
libmisc/chkname.c
libmisc/chkshell.c
libmisc/chowndir.c
libmisc/chowntty.c
libmisc/console.c
libmisc/copydir.c
libmisc/entry.c
libmisc/env.c
libmisc/failure.c
libmisc/fields.c
libmisc/hushed.c
libmisc/isexpired.c
libmisc/limits.c
libmisc/list.c
libmisc/log.c
libmisc/login_access.c
libmisc/login_desrpc.c
libmisc/login_krb.c
libmisc/loginprompt.c
libmisc/mail.c
libmisc/motd.c
libmisc/myname.c
libmisc/obscure.c
libmisc/pam_pass.c
libmisc/pwd2spwd.c
libmisc/pwd_init.c
libmisc/rlogin.c
libmisc/salt.c
libmisc/setugid.c
libmisc/setup.c
libmisc/setupenv.c
libmisc/shell.c
libmisc/strtoday.c
libmisc/suauth.c
libmisc/sub.c
libmisc/sulog.c
libmisc/ttytype.c
libmisc/tz.c
libmisc/ulimit.c
libmisc/utmp.c
libmisc/valid.c
libmisc/xmalloc.c
lib/commonio.c
lib/dialchk.c
lib/dialup.c
lib/encrypt.c
lib/fputsx.c
lib/getdef.c
lib/getpass.c
lib/grdbm.c
lib/groupio.c
lib/grpack.c
lib/gsdbm.c
lib/gshadow.c
lib/gspack.c
lib/lockpw.c
lib/md5.c
lib/md5crypt.c
lib/mkdir.c
lib/port.c
lib/putgrent.c
lib/putpwent.c
lib/putspent.c
lib/pwauth.c
lib/pwdbm.c
lib/pwio.c
lib/pwpack.c
lib/rad64.c
lib/rename.c
lib/rmdir.c
lib/sgetgrent.c
lib/sgetpwent.c
lib/sgetspent.c
lib/sgroupio.c
lib/shadow.c
lib/shadowio.c
lib/snprintf.c
lib/spdbm.c
lib/sppack.c
lib/strcasecmp.c
lib/strdup.c
lib/strerror.c
lib/strstr.c
lib/tcfsio.c
lib/utent.c
src/chage.c
src/chfn.c
src/chpasswd.c
src/chsh.c
src/dpasswd.c
src/expiry.c
src/faillog.c
src/gpasswd.c
src/groupadd.c
src/groupdel.c
src/groupmod.c
src/groups.c
src/grpck.c
src/grpconv.c
src/grpunconv.c
src/id.c
src/lastlog.c
src/login.c
src/logoutd.c
src/mkpasswd.c
src/newgrp.c
src/newusers.c
src/passwd.c
src/pwck.c
src/pwconv.c
src/pwunconv.c
src/su.c
src/sulogin.c
src/useradd.c
src/userdel.c
src/usermod.c
src/vipw.c

500
po/cat-id-tbl.c Normal file
View File

@@ -0,0 +1,500 @@
/* Automatically generated by po2tbl.sed from shadow.pot. */
#if HAVE_CONFIG_H
# include <config.h>
#endif
#include "libgettext.h"
const struct _msg_ent _msg_tbl[] = {
{"", 1},
{"Warning: unknown group %s\n", 2},
{"Warning: too many groups\n", 3},
{"Your password has expired.", 4},
{"Your password is inactive.", 5},
{"Your login has expired.", 6},
{" Contact the system administrator.\n", 7},
{" Choose a new password.\n", 8},
{"Your password will expire in %ld days.\n", 9},
{"Your password will expire tomorrow.\n", 10},
{"Your password will expire today.\n", 11},
{"Unable to change tty %s", 12},
{"Environment overflow\n", 13},
{"You may not change $%s\n", 14},
{"%d %s since last login. Last was %s on %s.\n", 15},
{"failures", 16},
{"failure", 17},
{"Too many logins.\n", 18},
{"Password does not decrypt secret key for %s.\n", 19},
{"Could not set %s's secret key: is the keyserv daemon running?\n", 20},
{"You have new mail.", 21},
{"No mail.", 22},
{"You have mail.", 23},
{"Bad password: %s. ", 24},
{"passwd: pam_start() failed, error %d\n", 25},
{"passwd: %s\n", 26},
{"Unable to cd to \"%s\"\n", 27},
{"No directory, logging in with HOME=/", 28},
{"Executing shell %s\n", 29},
{"Cannot execute %s", 30},
{"Access to su to that account DENIED.\n", 31},
{"Password authentication bypassed.\n", 32},
{"Please enter your OWN password as authentication.\n", 33},
{"Invalid root directory \"%s\"\n", 34},
{"Can't change root directory to \"%s\"\n", 35},
{"malloc(%d) failed\n", 36},
{"Dialup Password:", 37},
{"Could not allocate space for config info.\n", 38},
{"configuration error - unknown item '%s' (notify administrator)\n", 39},
{"error - lookup '%s' failed\n", 40},
{"%s not found\n", 41},
{"Password: ", 42},
{"%s's Password:", 43},
{"Unknown error %d", 44},
{"\
Usage: %s [ -l ] [ -m min_days ] [ -M max_days ] [ -W warn ]\n\
[ -I inactive ] [ -E expire ] [ -d last_day ] user\n", 45},
{"Usage: %s [ -l ] [ -m min_days ] [ -M max_days ] [ -d last_day ] user\n", 46},
{"\
Enter the new value, or press return for the default\n\
\n", 47},
{"Minimum Password Age", 48},
{"Maximum Password Age", 49},
{"Last Password Change (YYYY-MM-DD)", 50},
{"Password Expiration Warning", 51},
{"Password Inactive", 52},
{"Account Expiration Date (YYYY-MM-DD)", 53},
{"Minimum:\t%ld\n", 54},
{"Maximum:\t%ld\n", 55},
{"Warning:\t%ld\n", 56},
{"Inactive:\t%ld\n", 57},
{"Last Change:\t\t", 58},
{"Never\n", 59},
{"Password Expires:\t", 60},
{"%s: do not include \"l\" with other flags\n", 61},
{"%s: permission denied\n", 62},
{"%s: can't lock password file\n", 63},
{"%s: can't open password file\n", 64},
{"%s: unknown user: %s\n", 65},
{"%s: can't lock shadow password file\n", 66},
{"%s: can't open shadow password file\n", 67},
{"Changing the aging information for %s\n", 68},
{"%s: error changing fields\n", 69},
{"%s: can't update password file\n", 70},
{"%s: can't update shadow password file\n", 71},
{"Error updating the DBM password entry.\n", 72},
{"%s: can't rewrite shadow password file\n", 73},
{"%s: can't rewrite password file\n", 74},
{"%s: no aging information present\n", 75},
{"\
Usage: %s [ -f full_name ] [ -r room_no ] [ -w work_ph ]\n\
\t[ -h home_ph ] [ -o other ] [ user ]\n", 76},
{"\
Usage: %s [ -f full_name ] [ -r room_no ] [ -w work_ph ] [ -h home_ph ]\n", 77},
{"Enter the new value, or press return for the default\n", 78},
{"Full Name", 79},
{"\tFull Name: %s\n", 80},
{"Room Number", 81},
{"\tRoom Number: %s\n", 82},
{"Work Phone", 83},
{"\tWork Phone: %s\n", 84},
{"Home Phone", 85},
{"\tHome Phone: %s\n", 86},
{"Other", 87},
{"%s: Permission denied.\n", 88},
{"%s: Unknown user %s\n", 89},
{"%s: Cannot determine your user name.\n", 90},
{"%s: cannot change user `%s' on NIS client.\n", 91},
{"%s: `%s' is the NIS master for this client.\n", 92},
{"Changing the user information for %s\n", 93},
{"%s: invalid name: \"%s\"\n", 94},
{"%s: invalid room number: \"%s\"\n", 95},
{"%s: invalid work phone: \"%s\"\n", 96},
{"%s: invalid home phone: \"%s\"\n", 97},
{"%s: \"%s\" contains illegal characters\n", 98},
{"%s: fields too long\n", 99},
{"Cannot change ID to root.\n", 100},
{"Cannot lock the password file; try again later.\n", 101},
{"Cannot open the password file.\n", 102},
{"%s: %s not found in /etc/passwd\n", 103},
{"Error updating the password entry.\n", 104},
{"Cannot commit password file changes.\n", 105},
{"Cannot unlock the password file.\n", 106},
{"usage: %s [-e]\n", 107},
{"%s: can't lock shadow file\n", 108},
{"%s: can't open shadow file\n", 109},
{"%s: line %d: line too long\n", 110},
{"%s: line %d: missing new password\n", 111},
{"%s: line %d: unknown user %s\n", 112},
{"%s: line %d: cannot update password entry\n", 113},
{"%s: error detected, changes ignored\n", 114},
{"%s: error updating shadow file\n", 115},
{"%s: error updating password file\n", 116},
{"Usage: %s [ -s shell ] [ name ]\n", 117},
{"Login Shell", 118},
{"You may not change the shell for %s.\n", 119},
{"Changing the login shell for %s\n", 120},
{"%s: Invalid entry: %s\n", 121},
{"%s is an invalid shell.\n", 122},
{"Usage: %s [ -(a|d) ] shell\n", 123},
{"Shell password:", 124},
{"re-enter Shell password:", 125},
{"%s: Passwords do not match, try again.\n", 126},
{"%s: can't create %s", 127},
{"%s: can't open %s", 128},
{"%s: Shell %s not found.\n", 129},
{"Usage: expiry { -f | -c }\n", 130},
{"%s: WARNING! Must be set-UID root!\n", 131},
{"%s: unknown user\n", 132},
{"usage: %s [-a|-u user] [-m max] [-r] [-t days] [-l locksecs]\n", 133},
{"Unknown User: %s\n", 134},
{"Username Failures Maximum Latest\n", 135},
{" %s on %s", 136},
{" [%lds left]", 137},
{" [%lds lock]", 138},
{"usage: %s [-r|-R] group\n", 139},
{" %s [-a user] group\n", 140},
{" %s [-d user] group\n", 141},
{" %s [-A user,...] [-M user,...] group\n", 142},
{" %s [-M user,...] group\n", 143},
{"%s: unknown user %s\n", 144},
{"Permission denied.\n", 145},
{"%s: shadow group passwords required for -A\n", 146},
{"Who are you?\n", 147},
{"unknown group: %s\n", 148},
{"Adding user %s to group %s\n", 149},
{"Removing user %s from group %s\n", 150},
{"%s: unknown member %s\n", 151},
{"%s: Not a tty\n", 152},
{"Changing the password for group %s\n", 153},
{"New Password:", 154},
{"Re-enter new password:", 155},
{"They don't match; try again", 156},
{"%s: Try again later\n", 157},
{"%s: can't get lock\n", 158},
{"%s: can't get shadow lock\n", 159},
{"%s: can't open file\n", 160},
{"%s: can't update entry\n", 161},
{"%s: can't update shadow entry\n", 162},
{"%s: can't re-write file\n", 163},
{"%s: can't re-write shadow file\n", 164},
{"%s: can't unlock file\n", 165},
{"%s: can't update DBM files\n", 166},
{"%s: can't update DBM shadow files\n", 167},
{"usage: groupadd [-g gid [-o]] group\n", 168},
{"%s: error adding new group entry\n", 169},
{"%s: cannot add new dbm group entry\n", 170},
{"%s: name %s is not unique\n", 171},
{"%s: gid %ld is not unique\n", 172},
{"%s: can't get unique gid\n", 173},
{"%s: %s is a not a valid group name\n", 174},
{"%s: invalid group %s\n", 175},
{"%s: -O requires NAME=VALUE\n", 176},
{"%s: cannot rewrite group file\n", 177},
{"%s: cannot rewrite shadow group file\n", 178},
{"%s: unable to lock group file\n", 179},
{"%s: unable to open group file\n", 180},
{"%s: unable to lock shadow group file\n", 181},
{"%s: unable to open shadow group file\n", 182},
{"%s: group %s exists\n", 183},
{"usage: groupdel group\n", 184},
{"%s: error removing group entry\n", 185},
{"%s: error removing group dbm entry\n", 186},
{"%s: error removing shadow group entry\n", 187},
{"%s: error removing shadow group dbm entry\n", 188},
{"%s: cannot remove user's primary group.\n", 189},
{"%s: group %s does not exist\n", 190},
{"%s: group %s is a NIS group\n", 191},
{"%s: %s is the NIS master\n", 192},
{"usage: groupmod [-g gid [-o]] [-n name] group\n", 193},
{"%s: %s not found in /etc/group\n", 194},
{"%s: cannot add new dbm shadow group entry\n", 195},
{"%s: %ld is not a unique gid\n", 196},
{"%s: %s is not a unique name\n", 197},
{"unknown user %s\n", 198},
{"Usage: %s [ -r ] [ group [ gshadow ] ]\n", 199},
{"Usage: %s [ -r ] [ group ]\n", 200},
{"No", 201},
{"%s: cannot lock file %s\n", 202},
{"%s: cannot open file %s\n", 203},
{"invalid group file entry\n", 204},
{"delete line `%s'? ", 205},
{"duplicate group entry\n", 206},
{"invalid group name `%s'\n", 207},
{"group %s: bad GID (%d)\n", 208},
{"group %s: no user %s\n", 209},
{"delete member `%s'? ", 210},
{"invalid shadow group file entry\n", 211},
{"duplicate shadow group entry\n", 212},
{"no matching group file entry\n", 213},
{"shadow group %s: no administrative user %s\n", 214},
{"delete administrative member `%s'? ", 215},
{"shadow group %s: no user %s\n", 216},
{"%s: cannot update file %s\n", 217},
{"%s: the files have been updated; run mkpasswd\n", 218},
{"%s: no changes\n", 219},
{"%s: the files have been updated\n", 220},
{"%s: can't lock group file\n", 221},
{"%s: can't open group file\n", 222},
{"%s: can't lock shadow group file\n", 223},
{"%s: can't open shadow group file\n", 224},
{"%s: can't remove shadow group %s\n", 225},
{"%s: can't update shadow entry for %s\n", 226},
{"%s: can't update entry for group %s\n", 227},
{"%s: can't update shadow group file\n", 228},
{"%s: can't update group file\n", 229},
{"%s: not configured for shadow group support.\n", 230},
{"%s: can't delete shadow group file\n", 231},
{"usage: id [ -a ]\n", 232},
{"usage: id\n", 233},
{"uid=%d(%s)", 234},
{"uid=%d", 235},
{" gid=%d(%s)", 236},
{" gid=%d", 237},
{" euid=%d(%s)", 238},
{" euid=%d", 239},
{" egid=%d(%s)", 240},
{" egid=%d", 241},
{" groups=", 242},
{"Username Port From Latest\n", 243},
{"Username Port Latest\n", 244},
{"**Never logged in**", 245},
{"usage: %s [-p] [name]\n", 246},
{" %s [-p] [-h host] [-f name]\n", 247},
{" %s [-p] -r host\n", 248},
{"Invalid login time\n", 249},
{"\
\n\
System closed for routine maintenance\n", 250},
{"\
\n\
[Disconnect bypassed -- root login allowed.]\n", 251},
{"\
\n\
Login timed out after %d seconds.\n", 252},
{" on `%.100s' from `%.200s'", 253},
{" on `%.100s'", 254},
{"\
\n\
%s login: ", 255},
{"login: ", 256},
{"Login incorrect", 257},
{"Warning: login re-enabled after temporary lockout.\n", 258},
{"Last login: %s on %s", 259},
{"Last login: %.19s on %s", 260},
{" from %.*s", 261},
{"Starting rad_login\n", 262},
{"%s: no DBM database on system - no action performed\n", 263},
{"%s: cannot overwrite file %s\n", 264},
{"%s: cannot open DBM files for %s\n", 265},
{"%s: the beginning with ", 266},
{"%s: error parsing line \"%s\"\n", 267},
{"adding record for name ", 268},
{"%s: error adding record for ", 269},
{"added %d entries, longest was %d\n", 270},
{"Usage: %s [ -vf ] [ -p|g|sp|sg ] file\n", 271},
{"Usage: %s [ -vf ] [ -p|g|sp ] file\n", 272},
{"Usage: %s [ -vf ] [ -p|g ] file\n", 273},
{"usage: newgrp [ - ] [ group ]\n", 274},
{"usage: sg group [ command ]\n", 275},
{"unknown uid: %d\n", 276},
{"unknown gid: %ld\n", 277},
{"unknown gid: %d\n", 278},
{"Password:", 279},
{"Sorry.\n", 280},
{"too many groups\n", 281},
{"Usage: %s [ input ]\n", 282},
{"%s: can't lock /etc/passwd.\n", 283},
{"%s: can't lock files, try again later\n", 284},
{"%s: can't open files\n", 285},
{"%s: line %d: invalid line\n", 286},
{"%s: line %d: can't create GID\n", 287},
{"%s: line %d: can't create UID\n", 288},
{"%s: line %d: cannot find user %s\n", 289},
{"%s: line %d: can't update password\n", 290},
{"%s: line %d: mkdir failed\n", 291},
{"%s: line %d: chown failed\n", 292},
{"%s: line %d: can't update entry\n", 293},
{"%s: error updating files\n", 294},
{"usage: %s [ -f | -s ] [ name ]\n", 295},
{" %s [ -x max ] [ -n min ] [ -w warn ] [ -i inact ] name\n", 296},
{" %s { -l | -u | -d | -S | -e } name\n", 297},
{"User %s has a TCFS key, his old password is required.\n", 298},
{"You can use -t option to force the change.\n", 299},
{"Old password:", 300},
{"Incorrect password for `%s'\n", 301},
{"Warning: user %s has a TCFS key.\n", 302},
{"\
Enter the new password (minimum of %d, maximum of %d characters)\n\
Please use a combination of upper and lower case letters and numbers.\n", 303},
{"New password:", 304},
{"Try again.\n", 305},
{"\
\n\
Warning: weak password (enter it again to use it anyway).\n", 306},
{"They don't match; try again.\n", 307},
{"The password for %s cannot be changed.\n", 308},
{"Sorry, the password for %s cannot be changed yet.\n", 309},
{"%s: out of memory\n", 310},
{"Cannot lock the TCFS key database; try again later\n", 311},
{"Cannot open the TCFS key database.\n", 312},
{"Error updating the TCFS key database.\n", 313},
{"Cannot commit TCFS changes.\n", 314},
{"%s: Cannot execute %s", 315},
{"%s: repository %s not supported\n", 316},
{"%s: Permission denied\n", 317},
{"You may not change the password for %s.\n", 318},
{"Changing password for %s\n", 319},
{"The password for %s is unchanged.\n", 320},
{"Password changed.\n", 321},
{"Usage: %s [ -qr ] [ passwd [ shadow ] ]\n", 322},
{"Usage: %s [ -qr ] [ passwd ]\n", 323},
{"invalid password file entry\n", 324},
{"duplicate password entry\n", 325},
{"invalid user name `%s'\n", 326},
{"user %s: bad UID (%d)\n", 327},
{"user %s: no group %d\n", 328},
{"user %s: directory %s does not exist\n", 329},
{"user %s: program %s does not exist\n", 330},
{"invalid shadow password file entry\n", 331},
{"duplicate shadow password entry\n", 332},
{"no matching password file entry\n", 333},
{"user %s: last password change in the future\n", 334},
{"%s: can't lock passwd file\n", 335},
{"%s: can't open passwd file\n", 336},
{"%s: can't remove shadow entry for %s\n", 337},
{"%s: can't update passwd entry for %s\n", 338},
{"%s: can't update shadow file\n", 339},
{"%s: can't update passwd file\n", 340},
{"%s: Shadow passwords are not configured.\n", 341},
{"%s: can't update entry for user %s\n", 342},
{"%s: can't delete shadow password file\n", 343},
{"Sorry.", 344},
{"%s: must be run from a terminal\n", 345},
{"%s: pam_start: error %d\n", 346},
{"Unknown id: %s\n", 347},
{"You are not authorized to su %s\n", 348},
{"(Enter your own password.)", 349},
{"%s: permission denied (shell).\n", 350},
{"\
%s: %s\n\
(Ignored)\n", 351},
{"No shell\n", 352},
{"No password file\n", 353},
{"No password entry for 'root'\n", 354},
{"\
\n\
Type control-d to proceed with normal startup,\n\
(or give root password for system maintenance):", 355},
{"Entering System Maintenance Mode\n", 356},
{"%s: rebuild the group database\n", 357},
{"%s: rebuild the shadow group database\n", 358},
{"%s: invalid numeric argument `%s'\n", 359},
{"%s: unknown gid %s\n", 360},
{"%s: unknown group %s\n", 361},
{"group=%s,%ld basedir=%s skel=%s\n", 362},
{"shell=%s ", 363},
{"inactive=%ld expire=%s", 364},
{"GROUP=%ld\n", 365},
{"HOME=%s\n", 366},
{"INACTIVE=%ld\n", 367},
{"EXPIRE=%s\n", 368},
{"SHELL=%s\n", 369},
{"SKEL=%s\n", 370},
{"%s: cannot create new defaults file\n", 371},
{"%s: rename: %s", 372},
{"%s: group `%s' is a NIS group.\n", 373},
{"%s: too many groups specified (max %d).\n", 374},
{"usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n", 375},
{"\t\t[-d home] [-s shell] [-c comment] [-m [-k template]]\n", 376},
{"[-f inactive] [-e expire ] ", 377},
{"[-A program] ", 378},
{"[-p passwd] name\n", 379},
{" %s\t-D [-g group] [-b base] [-s shell]\n", 380},
{"\t\t[-f inactive] [-e expire ]\n", 381},
{"%s: error locking group file\n", 382},
{"%s: error opening group file\n", 383},
{"%s: error locking shadow group file\n", 384},
{"%s: error opening shadow group file\n", 385},
{"%s: uid %d is not unique\n", 386},
{"%s: can't get unique uid\n", 387},
{"%s: invalid field `%s'\n", 388},
{"%s: invalid base directory `%s'\n", 389},
{"%s: invalid comment `%s'\n", 390},
{"%s: invalid home directory `%s'\n", 391},
{"%s: invalid date `%s'\n", 392},
{"%s: shadow passwords required for -e\n", 393},
{"%s: shadow passwords required for -f\n", 394},
{"%s: invalid shell `%s'\n", 395},
{"%s: invalid user name `%s'\n", 396},
{"%s: cannot rewrite password file\n", 397},
{"%s: cannot rewrite shadow password file\n", 398},
{"%s: unable to lock password file\n", 399},
{"%s: unable to open password file\n", 400},
{"%s: cannot lock shadow password file\n", 401},
{"%s: cannot open shadow password file\n", 402},
{"%s: error adding authentication method\n", 403},
{"%s: error adding new password entry\n", 404},
{"%s: error updating password dbm entry\n", 405},
{"%s: error adding new shadow password entry\n", 406},
{"%s: error updating shadow passwd dbm entry\n", 407},
{"%s: cannot create directory %s\n", 408},
{"%s: user %s exists\n", 409},
{"%s: warning: CREATE_HOME not supported, please use -m instead.\n", 410},
{"usage: %s [-r] name\n", 411},
{"%s: error updating group entry\n", 412},
{"%s: cannot update dbm group entry\n", 413},
{"%s: cannot rewrite TCFS key file\n", 414},
{"%s: cannot lock TCFS key file\n", 415},
{"%s: cannot open TCFS key file\n", 416},
{"%s: cannot open group file\n", 417},
{"%s: cannot open shadow group file\n", 418},
{"%s: error deleting authentication\n", 419},
{"%s: error deleting password entry\n", 420},
{"%s: error deleting shadow password entry\n", 421},
{"%s: error deleting TCFS entry\n", 422},
{"%s: error deleting password dbm entry\n", 423},
{"%s: error deleting shadow passwd dbm entry\n", 424},
{"%s: user %s is currently logged in\n", 425},
{"%s: warning: %s not owned by %s, not removing\n", 426},
{"%s: warning: can't remove ", 427},
{"%s: user %s does not exist\n", 428},
{"%s: user %s is a NIS user\n", 429},
{"%s: %s not owned by %s, not removing\n", 430},
{"%s: not removing directory %s (would remove home of user %s)\n", 431},
{"%s: error removing directory %s\n", 432},
{"\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n", 433},
{"[-A {DEFAULT|program},... ] ", 434},
{"%s: out of memory in update_group\n", 435},
{"%s: out of memory in update_gshadow\n", 436},
{"%s: no flags given\n", 437},
{"%s: shadow passwords required for -e and -f\n", 438},
{"%s: uid %ld is not unique\n", 439},
{"%s: error deleting authentication method\n", 440},
{"%s: error changing authentication method\n", 441},
{"%s: error changing password entry\n", 442},
{"%s: error removing password entry\n", 443},
{"%s: error adding password dbm entry\n", 444},
{"%s: error removing passwd dbm entry\n", 445},
{"%s: error removing shadow password entry\n", 446},
{"%s: error removing shadow passwd dbm entry\n", 447},
{"%s: directory %s exists\n", 448},
{"%s: can't create %s\n", 449},
{"%s: can't chown %s\n", 450},
{"%s: cannot rename directory %s to %s\n", 451},
{"%s: warning: %s not owned by %s\n", 452},
{"failed to change mailbox owner", 453},
{"failed to rename mailbox", 454},
{"\
\n\
%s: %s is unchanged\n", 455},
{"Couldn't lock file", 456},
{"Couldn't make backup", 457},
{"%s: can't restore %s: %s (your changes are in %s)\n", 458},
{"\
Usage:\n\
`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n\
`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n", 459},
};
int _msg_tbl_length = 459;

BIN
po/el.gmo Normal file

Binary file not shown.

2428
po/el.po Normal file

File diff suppressed because it is too large Load Diff

BIN
po/pl.gmo Normal file

Binary file not shown.

2383
po/pl.po Normal file

File diff suppressed because it is too large Load Diff

2341
po/shadow.pot Normal file

File diff suppressed because it is too large Load Diff

1
po/stamp-cat-id Normal file
View File

@@ -0,0 +1 @@
timestamp