diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20110105/307f41b8/attachment-0001.html')
-rw-r--r-- | zarb-ml/mageia-sysadm/attachments/20110105/307f41b8/attachment-0001.html | 2256 |
1 files changed, 2256 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20110105/307f41b8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110105/307f41b8/attachment-0001.html new file mode 100644 index 000000000..49d5e4185 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20110105/307f41b8/attachment-0001.html @@ -0,0 +1,2256 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[212] - merge trunk ( for good this time )</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>212</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2011-01-05 16:32:57 +0100 (Wed, 05 Jan 2011)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- merge trunk ( for good this time )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#identityCatDapbranchesliveMakefilePL">identity/CatDap/branches/live/Makefile.PL</a></li> +<li><a href="#identityCatDapbrancheslivecatdapyml">identity/CatDap/branches/live/catdap.yml</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDapControllerRootpm">identity/CatDap/branches/live/lib/CatDap/Controller/Root.pm</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDapControlleradminpm">identity/CatDap/branches/live/lib/CatDap/Controller/admin.pm</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDapControllerregisterpm">identity/CatDap/branches/live/lib/CatDap/Controller/register.pm</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDapControlleruserpm">identity/CatDap/branches/live/lib/CatDap/Controller/user.pm</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDapI18Nafpo">identity/CatDap/branches/live/lib/CatDap/I18N/af.po</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDapI18Nfrpo">identity/CatDap/branches/live/lib/CatDap/I18N/fr.po</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDapI18Nmessagespot">identity/CatDap/branches/live/lib/CatDap/I18N/messages.pot</a></li> +<li><a href="#identityCatDapbrancheslivelibCatDappm">identity/CatDap/branches/live/lib/CatDap.pm</a></li> +<li><a href="#identityCatDapbranchesliverootadminaccounttt">identity/CatDap/branches/live/root/admin/account.tt</a></li> +<li><a href="#identityCatDapbranchesliverootadminaccount_addoctt">identity/CatDap/branches/live/root/admin/account_addoc.tt</a></li> +<li><a href="#identityCatDapbranchesliverootadminaccount_grouptt">identity/CatDap/branches/live/root/admin/account_group.tt</a></li> +<li><a href="#identityCatDapbranchesliverootadminaccount_modifytt">identity/CatDap/branches/live/root/admin/account_modify.tt</a></li> +<li><a href="#identityCatDapbranchesliverootadminaccount_promotett">identity/CatDap/branches/live/root/admin/account_promote.tt</a></li> +<li><a href="#identityCatDapbranchesliverootadmingrouptt">identity/CatDap/branches/live/root/admin/group.tt</a></li> +<li><a href="#identityCatDapbranchesliverootadmingroup_modifytt">identity/CatDap/branches/live/root/admin/group_modify.tt</a></li> +<li><a href="#identityCatDapbranchesliverootadminindextt">identity/CatDap/branches/live/root/admin/index.tt</a></li> +<li><a href="#identityCatDapbranchesliverootemailactivationtt">identity/CatDap/branches/live/root/email/activation.tt</a></li> +<li><a href="#identityCatDapbranchesliverootemailadminpasswordtt">identity/CatDap/branches/live/root/email/admin/password.tt</a></li> +<li><a href="#identityCatDapbranchesliverootindextt">identity/CatDap/branches/live/root/index.tt</a></li> +<li><a href="#identityCatDapbranchesliverootregisterchecktt">identity/CatDap/branches/live/root/register/check.tt</a></li> +<li><a href="#identityCatDapbranchesliverootregisterindextt">identity/CatDap/branches/live/root/register/index.tt</a></li> +<li><a href="#identityCatDapbranchesliveroottemplatefooter">identity/CatDap/branches/live/root/template/footer</a></li> +<li><a href="#identityCatDapbranchesliveroottemplateheader">identity/CatDap/branches/live/root/template/header</a></li> +<li><a href="#identityCatDapbranchesliveroottemplatehtml">identity/CatDap/branches/live/root/template/html</a></li> +<li><a href="#identityCatDapbranchesliveroottemplatepre">identity/CatDap/branches/live/root/template/pre</a></li> +<li><a href="#identityCatDapbranchesliveroottemplatewrapper">identity/CatDap/branches/live/root/template/wrapper</a></li> +<li><a href="#identityCatDapbranchesliverootuserindextt">identity/CatDap/branches/live/root/user/index.tt</a></li> +</ul> + +<h3>Property Changed</h3> +<ul> +<li><a href="#identityCatDapbrancheslive">identity/CatDap/branches/live/</a></li> +</ul> + +</div> +<div id="patch"><pre> + +<a id="identityCatDapbrancheslive">Property changes on: identity/CatDap/branches/live</a> +___________________________________________________________________ +<a id="svnmergeinfo">Modified: svn:mergeinfo</a> + - /identity/CatDap/trunk:64,66-68,210 + + /identity/CatDap/trunk:64,66-68,140-211 + +<a id="identityCatDapbranchesliveMakefilePL">Modified: identity/CatDap/branches/live/Makefile.PL</a> +=================================================================== +--- identity/CatDap/branches/live/Makefile.PL 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/Makefile.PL 2011-01-05 15:32:57 UTC (rev 212) +@@ -13,6 +13,7 @@ + requires 'Catalyst::Plugin::ConfigLoader'; + requires 'Catalyst::Plugin::Static::Simple'; + requires 'Catalyst::Plugin::I18N'; ++requires 'Catalyst::Plugin::Unicode::Encoding'; + requires 'Catalyst::Plugin::Authentication'; + requires 'Catalyst::Plugin::Authentication::Store::LDAP'; + requires 'Catalyst::Plugin::Captcha'; + +<a id="identityCatDapbrancheslivecatdapyml">Modified: identity/CatDap/branches/live/catdap.yml</a> +=================================================================== +--- identity/CatDap/branches/live/catdap.yml 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/catdap.yml 2011-01-05 15:32:57 UTC (rev 212) +@@ -11,6 +11,7 @@ + default_view: Web + + organisation: Mageia ++project_url: http://www.mageia.org/ + apptitle: Mageia Identity Management + emailfrom: noreply@mageia.org + +@@ -20,6 +21,8 @@ + password: FIXME + host: ldap.mageia.org + start_tls: 1 ++ options: ++ inet6: 1 + + # dn and password should not be required here, we rebind with credentials + # from the authenticated user using Model::LDAP::FromAuthentication +@@ -28,6 +31,10 @@ + host: ldap.mageia.org + start_tls: 1 + ++register: ++ login_blacklist: ++ - apache ++ + authentication: + default_realm: ldap + realms: +@@ -39,8 +46,10 @@ + store: + class: LDAP + ldap_server: 'ldap.mageia.org' ++ ldap_server_options: ++ inet6: 1 + start_tls: 1 +- binddn: cn=catdap,ou=System Accounts,dc=mageai,dc=org ++ binddn: cn=catdap,ou=System Accounts,dc=mageia,dc=org + bindpw: FIXME + user_basedn: "ou=people,dc=mageia,dc=org" + user_filter: '(&(objectClass=inetOrgPerson)(uid=%s))' + +<a id="identityCatDapbrancheslivelibCatDapControllerRootpm">Modified: identity/CatDap/branches/live/lib/CatDap/Controller/Root.pm</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap/Controller/Root.pm 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap/Controller/Root.pm 2011-01-05 15:32:57 UTC (rev 212) +@@ -28,7 +28,11 @@ + + sub index :Path :Args(0) { + my ( $self, $c ) = @_; +- ++ # if user is defined, redirect to /user and let the /user page handle the authentication ++ if (defined $c->user) { ++ $c->log->debug('Redirecting to /user'); ++ $c->res->redirect('/user'); ++ } + # Hello World + #$c->response->body( $c->welcome_message ); + } + +<a id="identityCatDapbrancheslivelibCatDapControlleradminpm">Modified: identity/CatDap/branches/live/lib/CatDap/Controller/admin.pm</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap/Controller/admin.pm 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap/Controller/admin.pm 2011-01-05 15:32:57 UTC (rev 212) +@@ -47,7 +47,17 @@ + my $password; + my $mesg; + my $dn; +- my $keyprefix = sprintf( "%02x%02x%02x", split /\./, $c->req->address ); ++ ++ # TODO merge this code with the one in user.pm ++ my $keyprefix; ++ if ($c->req->address =~ m/:/) { ++ my $address = $c->req->address; ++ $address =~ s/\[\]://; ++ $keyprefix = sprintf( "%06x", $address >> 104 ); # if we shift right 104 bits from 128 we have 24 bits left or 3 bytes. ++ } ++ else { ++ $keyprefix = sprintf( "%02x%02x%02x", split /\./, $c->req->address ); ++ } + if ( !defined $c->user or not $c->req->cookie('key') ) { + $c->detach('/user/login') + if ( not $c->req->param('username') + +<a id="identityCatDapbrancheslivelibCatDapControllerregisterpm">Modified: identity/CatDap/branches/live/lib/CatDap/Controller/register.pm</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap/Controller/register.pm 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap/Controller/register.pm 2011-01-05 15:32:57 UTC (rev 212) +@@ -51,6 +51,20 @@ + if (! $c->validate_captcha($c->req->param('validate'))){ + push @errors, $c->loc('Incorrect validation text, please try again'); + } ++ ++ if ( ! open( my $etcpasswd, "/etc/passwd")) { ++ push @errors, $c->loc('Cannot check /etc/passwd, please warn system administrators'); ++ } else { ++ if ( grep { /^$username:/ } <$etcpasswd> ) { ++ push @errors, $c->loc('Invalid username, already used by system'); ++ } ++ close($etcpasswd); ++ } ++ ++ if ( grep /^$username$/, @{${$c->config}{'register'}{'login_blacklist'}}) { ++ push @errors, $c->loc('Username is not authorized to be used'); ++ } ++ + if ($c->request->params->{gn} !~ /^\p{IsAlnum}+$/) { + push @errors, $c->loc( + 'The first name supplied contains illegal characters' +@@ -108,7 +122,8 @@ + push @errors,$mesg->error; + $c->log->info( sprintf("Creating DN $dn failed: %s", $mesg->error) ); + $c->stash(errors => \@errors); +- #$c->stash(template => 'register/index.tt'); ++ $c->stash(template => 'register/index.tt'); ++ return ; + } + + $c->stash( + +<a id="identityCatDapbrancheslivelibCatDapControlleruserpm">Modified: identity/CatDap/branches/live/lib/CatDap/Controller/user.pm</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap/Controller/user.pm 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap/Controller/user.pm 2011-01-05 15:32:57 UTC (rev 212) +@@ -55,7 +55,7 @@ + my $mesg; + my $dn; + my @errors; +- my $keyprefix = sprintf("%02x%02x%02x",split /\./,$c->req->address); ++ my $keyprefix = $self->get_keyprefix($c); + if (! defined $c->user or not $c->req->cookie('key')) { + if (not $c->req->param('password')) { + push @errors,$c->loc('Your session has expired'); +@@ -112,6 +112,22 @@ + + } + ++sub get_keyprefix : Private { ++ my ( $self, $c ) = @_; ++ my $keyprefix; ++ if ($c->req->address =~ m/:/) { ++ my $address = $c->req->address; ++ $address =~ s/\[\]://; ++ ++ # if we shift right 104 bits from 128 we have 24 bits left or 3 bytes. ++ $keyprefix = sprintf( "%06x", $address >> 104 ); ++ } ++ else { ++ $keyprefix = sprintf( "%02x%02x%02x", split /\./, $c->req->address ); ++ } ++ return $keyprefix; ++} ++ + =head2 index + + =cut +@@ -293,7 +309,7 @@ + } else { + + # re-encrypt the new password and forward to user view +- my $keyprefix = sprintf("%02x%02x%02x",split /\./,$c->req->address); ++ my $keyprefix = $self->get_keyprefix($c); + my $key = $c->req->cookie('key')->value; + $cipher = Crypt::CBC->new( -key => $keyprefix . $key, + -cipher => 'Blowfish' +@@ -321,7 +337,7 @@ + $c->res->redirect('/user'); + } + # cache password for next request with form data +- my $keyprefix = sprintf("%02x%02x%02x",split /\./,$c->req->address); ++ my $keyprefix = $self->get_keyprefix($c); + my $key = Data::UUID->new->create_str(); + $cipher = Crypt::CBC->new( -key => $keyprefix . $key, + -cipher => 'Blowfish' +@@ -338,7 +354,7 @@ + } + + #Re-authenticate user +- my $keyprefix = sprintf("%02x%02x%02x",split /\./,$c->req->address); ++ my $keyprefix = $self->get_keyprefix($c); + my $key = $c->req->cookie('key')->value; + $cipher = Crypt::CBC->new( -key => $keyprefix . $key, + -cipher => 'Blowfish' + +<a id="identityCatDapbrancheslivelibCatDapI18Nafpo">Modified: identity/CatDap/branches/live/lib/CatDap/I18N/af.po</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap/I18N/af.po 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap/I18N/af.po 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,45 +1,78 @@ +-#: lib/CatDap/Controller/register.pm:119 ++#: lib/CatDap/Controller/register.pm:133 + msgid "Activation" + msgstr "Aktivering" + +-#: root/user/index.tt:28 root/user/index.tt:8 ++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24 ++#: root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46 + msgid "Add" + msgstr "Voeg by" + ++#: root/admin/account_modify.tt:85 ++msgid "Add ObjectClass" ++msgstr "" ++ ++#: root/admin/account_modify.tt:47 ++msgid "Add attribute" ++msgstr "" ++ ++#. (oc, dn) ++#: root/admin/account_addoc.tt:1 ++msgid "Adding objectclass %1 to dn %2" ++msgstr "" ++ + #: lib/CatDap/Controller/register.pm:49 + msgid "Addresses do not match" + msgstr "Die addresse verskil" + +-#: lib/CatDap/Controller/register.pm:75 ++#: lib/CatDap/Controller/register.pm:89 + msgid "An account already exists with this email address" + msgstr "'n Rekening met hierde epos adres bestaan reeds" + +-#: lib/CatDap/Controller/register.pm:80 ++#: lib/CatDap/Controller/register.pm:94 + msgid "An account already exists with this username" + msgstr "'n Rekening met hierdie gebruikersnaam bestaan reeds" + + #. ($errors) +-#: lib/CatDap/Controller/admin.pm:529 ++#: lib/CatDap/Controller/register.pm:145 + msgid "" + "An error occured sending the email, but your account was created. Please try " +-"the password recovery process f you entered the correct email address: %1" ++"the password recovery process if you entered the correct email address. " ++"Errors %1" + msgstr "" + "Daar was 'n fout met die stuur van die aktiverings epos, maar jou rekening " + "is geskep. Probeer die wagwoord herwinnings proses as die epos adres korrek " +-"was: %1" ++"was. Foute: %1" + + #. ($errors) +-#: lib/CatDap/Controller/register.pm:131 ++#: lib/CatDap/Controller/admin.pm:539 ++#, fuzzy + msgid "" + "An error occured sending the email, but your account was created. Please try " +-"the password recovery process if you entered the correct email address. " +-"Errors %1" ++"the password recovery process if you entered the correct email address: %1" + msgstr "" + "Daar was 'n fout met die stuur van die aktiverings epos, maar jou rekening " + "is geskep. Probeer die wagwoord herwinnings proses as die epos adres korrek " +-"was. Foute: %1" ++"was: %1" + +-#: root/user/firstlogin.tt:14 root/user/password.tt:18 ++#. ($errors) ++#: lib/CatDap/Controller/forgot_password.pm:105 ++msgid "An error occured sending the email, please try again later. Errors %1" ++msgstr "" ++ ++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8 ++#: root/admin/group_modify.tt:5 root/user/index.tt:4 ++msgid "Attribute" ++msgstr "" ++ ++#: lib/CatDap/Controller/register.pm:56 ++msgid "Cannot check /etc/passwd, please warn system administrators" ++msgstr "" ++ ++#: root/register/index.tt:29 ++msgid "Captcha" ++msgstr "" ++ ++#: root/user/firstlogin.tt:14 root/user/password.tt:19 + msgid "Change" + msgstr "Verander" + +@@ -51,7 +84,12 @@ + msgid "Check your mail for activation instructions." + msgstr "Kyk jou epos vir aktiverings instruksies." + +-#: root/register/index.tt:34 ++#: root/forgot_password/complete.tt:5 ++#, fuzzy ++msgid "Check your mail for password reset instructions." ++msgstr "Kyk jou epos vir aktiverings instruksies." ++ ++#: root/register/index.tt:24 + msgid "Confirm Email address" + msgstr "Bevestig epos adres" + +@@ -62,10 +100,11 @@ + #. (cn) + #. (entry.cn) + #: root/email/activation.tt:1 root/email/admin/password.tt:1 ++#: root/email/forgot_password.tt:1 + msgid "Dear %1," + msgstr "Liewe %1," + +-#: root/user/index.tt:9 ++#: root/admin/account_modify.tt:27 root/user/index.tt:22 + msgid "Delete" + msgstr "Vee uit" + +@@ -73,18 +112,75 @@ + msgid "Edit" + msgstr "Wysig" + +-#: root/register/index.tt:30 ++#: root/admin/account.tt:33 root/admin/account.tt:8 ++#: root/admin/account_promote.tt:6 root/register/index.tt:20 ++msgid "Email" ++msgstr "" ++ ++#: root/forgot_password/index.tt:11 root/register/index.tt:21 + msgid "Email address" + msgstr "Epos adres" + +-#: root/register/index.tt:22 ++#: root/forgot_password/complete.tt:1 ++msgid "Email sent." ++msgstr "" ++ ++#: root/forgot_password/confirm.tt:2 ++#, fuzzy ++msgid "Enter new password." ++msgstr "Verander wagwoord" ++ ++#: root/register/index.tt:32 ++msgid "Enter text" ++msgstr "" ++ ++#: root/admin/account.tt:34 root/admin/account_promote.tt:7 ++#, fuzzy ++msgid "First Name" ++msgstr "Voornaam" ++ ++#: root/register/index.tt:13 + msgid "First name" + msgstr "Voornaam" + ++#: lib/CatDap/Controller/forgot_password.pm:94 ++#, fuzzy ++msgid "Forgot password" ++msgstr "Huidige wagwoord" ++ ++#: root/forgot_password/index.tt:5 ++msgid "Forgot your password?" ++msgstr "" ++ ++#: root/index.tt:17 root/index.tt:18 ++#, fuzzy ++msgid "Forgotten password?" ++msgstr "Huidige wagwoord" ++ ++#: root/admin/account.tt:36 root/admin/account.tt:9 ++#: root/admin/account_promote.tt:9 ++msgid "Full Name" ++msgstr "" ++ ++#: root/admin/group.tt:27 ++msgid "Group Name" ++msgstr "" ++ ++#: root/admin/group.tt:9 ++#, fuzzy ++msgid "Group name" ++msgstr "Voornaam" ++ ++#: root/admin/account_modify.tt:2 ++msgid "Groups" ++msgstr "" ++ ++#: lib/CatDap/Controller/forgot_password.pm:48 + #: lib/CatDap/Controller/register.pm:52 + msgid "Incorrect validation text, please try again" + msgstr "Inkorrekte teks van die prentjie, probeer weer" + ++#: lib/CatDap/Controller/forgot_password.pm:45 + #: lib/CatDap/Controller/register.pm:46 + msgid "Invalid email address" + msgstr "Ongeldige epos adres" +@@ -93,39 +189,69 @@ + msgid "Invalid username" + msgstr "Ongeldige gebruikersnaam" + +-#: root/template/header:12 root/user/fake.tt:3 ++#: lib/CatDap/Controller/register.pm:59 ++msgid "Invalid username, already used by system" ++msgstr "" ++ ++#: root/template/header:10 root/user/fake.tt:3 + msgid "Log out" + msgstr "Teken uit" + +-#: root/index.tt:1 root/index.tt:17 ++#: root/index.tt:1 root/index.tt:13 + msgid "Login" + msgstr "Teken in" + +-#: root/user/firstlogin.tt:5 root/user/password.tt:9 ++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5 ++#: root/user/password.tt:10 + msgid "New Password" + msgstr "Nuwe Wagwoord" + +-#: lib/CatDap/Controller/user.pm:273 ++#: lib/CatDap/Controller/user.pm:296 + msgid "New passwords dont match" + msgstr "Nuwe wagwoorde verskil" + +-#: root/index.tt:11 ++#: root/forgot_password/complete.tt:4 ++#, fuzzy ++msgid "Operation was successful." ++msgstr "Registrasie was suksesvol." ++ ++#: root/index.tt:10 + msgid "Password" + msgstr "Wagwoord" + +-#: lib/CatDap/Controller/user.pm:267 ++#: lib/CatDap/Controller/user.pm:290 + msgid "Password incorrect" + msgstr "Wagwoord inkorrek" + +-#: lib/CatDap/Controller/admin.pm:532 ++#: lib/CatDap/Controller/admin.pm:542 + msgid "Password reset and email sent" + msgstr "Wagwoord is herstel en epos gestuur" + ++#: root/register/index.tt:12 ++msgid "Personal Information" ++msgstr "" ++ + #: root/email/admin/password.tt:5 + msgid "Please click below to change your password" + msgstr "Volg die skakel onder en verander jou wagwoord" + +-#: root/index.tt:18 root/register/index.tt:43 root/register/index.tt:6 ++#: root/admin/index.tt:1 ++msgid "Please use the menus above." ++msgstr "" ++ ++#: root/admin/account_promote.tt:25 ++msgid "Primary group" ++msgstr "" ++ ++#: root/admin/account_modify.tt:71 ++msgid "Promote" ++msgstr "" ++ ++#: root/admin/account_modify.tt:62 ++msgid "Promote user to posixAccount with primary group:" ++msgstr "" ++ ++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35 + msgid "Register" + msgstr "Registreer" + +@@ -137,35 +263,95 @@ + msgid "Registration was successful." + msgstr "Registrasie was suksesvol." + +-#: root/user/firstlogin.tt:9 root/user/password.tt:13 ++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10 ++#: root/user/password.tt:15 + msgid "Repeat New Password" + msgstr "Herhaal Nuwe Wagwoord" + +-#: root/register/index.tt:26 ++#: root/admin/account_modify.tt:1 ++#, fuzzy ++msgid "Reset password" ++msgstr "Huidige wagwoord" ++ ++#: root/admin/account.tt:22 ++msgid "Search" ++msgstr "" ++ ++#: root/admin/account.tt:4 root/admin/group.tt:5 ++msgid "Search by" ++msgstr "" ++ ++#: root/admin/account_promote.tt:4 ++msgid "Select" ++msgstr "" ++ ++#: root/forgot_password/index.tt:18 ++#, fuzzy ++msgid "Send me my password" ++msgstr "Verander wagwoord" ++ ++#: root/forgot_password/confirm.tt:16 ++#, fuzzy ++msgid "Set new password" ++msgstr "Herhaal Nuwe Wagwoord" ++ ++#: root/register/check.tt:1 ++msgid "Success" ++msgstr "" ++ ++#: root/admin/account.tt:10 root/admin/account.tt:35 ++#: root/admin/account_promote.tt:8 root/register/index.tt:16 + msgid "Surname" + msgstr "Van" + +-#: lib/CatDap/Controller/register.pm:56 ++#: lib/CatDap/Controller/register.pm:70 + msgid "The first name supplied contains illegal characters" + msgstr "Die verskafte noemnaam sluit ongeldige karakters in" + +-#: lib/CatDap/Controller/register.pm:61 ++#: lib/CatDap/Controller/register.pm:75 + msgid "The surname supplied contains illegal characters" + msgstr "Die verskafte van sluit ondeldige karakters in" + ++#: lib/CatDap/Controller/forgot_password.pm:66 ++msgid "This email address is not bound to an account" ++msgstr "" ++ + #: root/email/activation.tt:3 + msgid "To activate your account, please follow the link below." + msgstr "Om U rekening te aktiveer, volg asseblief die volgende skakel." + +-#: root/user/index.tt:13 ++#: root/email/forgot_password.tt:3 ++#, fuzzy ++msgid "To reset your password, please follow the link below." ++msgstr "Om U rekening te aktiveer, volg asseblief die volgende skakel." ++ ++#: root/admin/account_modify.tt:35 root/user/index.tt:29 + msgid "Update" + msgstr "Opdateer" + +-#: root/index.tt:7 root/register/index.tt:18 ++#: root/admin/account.tt:32 root/admin/account.tt:7 ++#: root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7 ++#: root/register/index.tt:8 + msgid "Username" + msgstr "Gebruikersnaam" + ++#: lib/CatDap/Controller/register.pm:65 ++msgid "Username is not authorized to be used" ++msgstr "" ++ ++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9 ++#: root/admin/group_modify.tt:6 root/user/index.tt:4 ++msgid "Value" ++msgstr "" ++ + #. (c.config.organisation) ++#: root/email/forgot_password.tt:2 ++msgid "" ++"Your %1 account has been requested to change the password. If you did not do " ++"this, or you do not want to change your password; you can just do nothing." ++msgstr "" ++ ++#. (c.config.organisation) + #: root/email/activation.tt:2 + msgid "Your %1 account has been successfully created, but requires activation." + msgstr "Jou %1 rekening is suksesvol geskep, maar aktivering is benodig" +@@ -179,14 +365,42 @@ + msgid "Your session has expired" + msgstr "Jou sessie het verstrek" + +-#: root/index.tt:17 +-msgid "or" +-msgstr "of" ++#: root/admin/account.tt:15 root/admin/group.tt:15 ++msgid "contains" ++msgstr "" + +-#: lib/CatDap/Controller/admin.pm:516 ++#: root/admin/group_modify.tt:14 ++#, fuzzy ++msgid "delete" ++msgstr "Vee uit" ++ ++#: root/admin/account.tt:17 root/admin/group.tt:17 ++msgid "greater than or equal to" ++msgstr "" ++ ++#: root/admin/account.tt:16 root/admin/group.tt:16 ++msgid "is exactly" ++msgstr "" ++ ++#: root/admin/account.tt:18 root/admin/group.tt:18 ++msgid "less than" ++msgstr "" ++ ++#: root/admin/group.tt:10 ++msgid "member" ++msgstr "" ++ ++#: lib/CatDap/Controller/admin.pm:526 + msgid "password reset" + msgstr "Wagwoord herstelling" + ++#: root/admin/account_modify.tt:53 ++msgid "with value" ++msgstr "" ++ ++#~ msgid "or" ++#~ msgstr "of" ++ + #~ msgid "Repeat" + #~ msgstr "Herhaal" + + +<a id="identityCatDapbrancheslivelibCatDapI18Nfrpo">Modified: identity/CatDap/branches/live/lib/CatDap/I18N/fr.po</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap/I18N/fr.po 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap/I18N/fr.po 2011-01-05 15:32:57 UTC (rev 212) +@@ -5,98 +5,202 @@ + # + msgid "" + msgstr "" +-"Project-Id-Version: PACKAGE VERSION\n" ++"Project-Id-Version: Catdap\n" + "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +-"PO-Revision-Date: 2010-10-19 21:07+0100\n" ++"PO-Revision-Date: 2010-11-04 21:09+0100\n" + "Last-Translator: Michael Scherer <misc@zarb.org>\n" +-"Language-Team: LANGUAGE <LL@li.org>\n" ++"Language-Team: LANGUAGE <mageia-i18n@mageia.org>\n" ++"Language: \n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" ++"X-Poedit-Language: French\n" ++"X-Poedit-Country: FRANCE\n" ++"X-Poedit-SourceCharset: utf-8\n" + +-#: lib/CatDap/Controller/register.pm:119 ++#: lib/CatDap/Controller/register.pm:133 + msgid "Activation" +-msgstr "" ++msgstr "Activation" + +-#: root/user/index.tt:28 root/user/index.tt:8 ++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24 ++#: root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46 + msgid "Add" ++msgstr "Ajouter" ++ ++#: root/admin/account_modify.tt:85 ++msgid "Add ObjectClass" + msgstr "" + ++#: root/admin/account_modify.tt:47 ++msgid "Add attribute" ++msgstr "" ++ ++#. (oc, dn) ++#: root/admin/account_addoc.tt:1 ++msgid "Adding objectclass %1 to dn %2" ++msgstr "" ++ + #: lib/CatDap/Controller/register.pm:49 + msgid "Addresses do not match" + msgstr "Les adresses ne correspondent pas" + +-#: lib/CatDap/Controller/register.pm:75 ++#: lib/CatDap/Controller/register.pm:89 + msgid "An account already exists with this email address" +-msgstr "" ++msgstr "Un compte existe déjà avec cet email" + +-#: lib/CatDap/Controller/register.pm:80 ++#: lib/CatDap/Controller/register.pm:94 + msgid "An account already exists with this username" + msgstr "Un compte existe déjà pour ce nom d'utilisateur" + + #. ($errors) +-#: lib/CatDap/Controller/admin.pm:529 ++#: lib/CatDap/Controller/register.pm:145 + msgid "" + "An error occured sending the email, but your account was created. Please try " +-"the password recovery process f you entered the correct email address: %1" ++"the password recovery process if you entered the correct email address. " ++"Errors %1" + msgstr "" ++"Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. " ++"Vous pouvez utiliser la fonction de réinitialisation du mot de passe si " ++"votre adresse est correcte. Erreurs %1" + + #. ($errors) +-#: lib/CatDap/Controller/register.pm:131 ++#: lib/CatDap/Controller/admin.pm:539 ++#, fuzzy + msgid "" + "An error occured sending the email, but your account was created. Please try " +-"the password recovery process if you entered the correct email address. " +-"Errors %1" ++"the password recovery process if you entered the correct email address: %1" + msgstr "" ++"Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. " ++"Vous pouvez utiliser la fonction de réinitialisation du mot de passe si " ++"votre adresse est correcte : %1" + +-#: root/user/firstlogin.tt:14 root/user/password.tt:18 +-msgid "Change" ++#. ($errors) ++#: lib/CatDap/Controller/forgot_password.pm:105 ++msgid "An error occured sending the email, please try again later. Errors %1" + msgstr "" + ++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8 ++#: root/admin/group_modify.tt:5 root/user/index.tt:4 ++msgid "Attribute" ++msgstr "" ++ ++#: lib/CatDap/Controller/register.pm:56 ++msgid "Cannot check /etc/passwd, please warn system administrators" ++msgstr "" ++ ++#: root/register/index.tt:29 ++msgid "Captcha" ++msgstr "" ++ ++#: root/user/firstlogin.tt:14 root/user/password.tt:19 ++msgid "Change" ++msgstr "Changer" ++ + #: root/user/fake.tt:2 +-#, fuzzy + msgid "Change password" +-msgstr "Mot de passe" ++msgstr "Changer le mot de passe" + + #: root/register/complete.tt:5 + msgid "Check your mail for activation instructions." +-msgstr "" ++msgstr "Vérifier votre boite mail pour les instructions d'activation" + +-#: root/register/index.tt:34 ++#: root/forgot_password/complete.tt:5 ++#, fuzzy ++msgid "Check your mail for password reset instructions." ++msgstr "Vérifier votre boite mail pour les instructions d'activation" ++ ++#: root/register/index.tt:24 + msgid "Confirm Email address" +-msgstr "" ++msgstr "Confirmer l'adresse email" + + #: root/user/password.tt:5 + msgid "Current password" +-msgstr "" ++msgstr "Mot de passe actuel" + + #. (cn) + #. (entry.cn) + #: root/email/activation.tt:1 root/email/admin/password.tt:1 +-#, fuzzy ++#: root/email/forgot_password.tt:1 + msgid "Dear %1," +-msgstr "Cher(e)" ++msgstr "Cher(e) %1," + +-#: root/user/index.tt:9 ++#: root/admin/account_modify.tt:27 root/user/index.tt:22 + msgid "Delete" +-msgstr "" ++msgstr "Supprimer" + + #: root/user/fake.tt:1 + msgid "Edit" ++msgstr "Éditer" ++ ++#: root/admin/account.tt:33 root/admin/account.tt:8 ++#: root/admin/account_promote.tt:6 root/register/index.tt:20 ++msgid "Email" + msgstr "" + +-#: root/register/index.tt:30 ++#: root/forgot_password/index.tt:11 root/register/index.tt:21 + msgid "Email address" +-msgstr "Adresse de messagerie" ++msgstr "Adresse email" + +-#: root/register/index.tt:22 ++#: root/forgot_password/complete.tt:1 ++msgid "Email sent." ++msgstr "" ++ ++#: root/forgot_password/confirm.tt:2 ++#, fuzzy ++msgid "Enter new password." ++msgstr "Changer le mot de passe" ++ ++#: root/register/index.tt:32 ++msgid "Enter text" ++msgstr "" ++ ++#: root/admin/account.tt:34 root/admin/account_promote.tt:7 ++#, fuzzy ++msgid "First Name" ++msgstr "Prénom" ++ ++#: root/register/index.tt:13 + msgid "First name" + msgstr "Prénom" + ++#: lib/CatDap/Controller/forgot_password.pm:94 ++#, fuzzy ++msgid "Forgot password" ++msgstr "Mot de passe actuel" ++ ++#: root/forgot_password/index.tt:5 ++msgid "Forgot your password?" ++msgstr "" ++ ++#: root/index.tt:17 root/index.tt:18 ++#, fuzzy ++msgid "Forgotten password?" ++msgstr "Mot de passe actuel" ++ ++#: root/admin/account.tt:36 root/admin/account.tt:9 ++#: root/admin/account_promote.tt:9 ++msgid "Full Name" ++msgstr "" ++ ++#: root/admin/group.tt:27 ++msgid "Group Name" ++msgstr "" ++ ++#: root/admin/group.tt:9 ++#, fuzzy ++msgid "Group name" ++msgstr "Prénom" ++ ++#: root/admin/account_modify.tt:2 ++msgid "Groups" ++msgstr "" ++ ++#: lib/CatDap/Controller/forgot_password.pm:48 + #: lib/CatDap/Controller/register.pm:52 + msgid "Incorrect validation text, please try again" +-msgstr "" ++msgstr "Texte de validation incorrect, merci de tester à nouveau" + ++#: lib/CatDap/Controller/forgot_password.pm:45 + #: lib/CatDap/Controller/register.pm:46 + msgid "Invalid email address" + msgstr "Adresse mail invalide" +@@ -105,105 +209,218 @@ + msgid "Invalid username" + msgstr "Nom d'utilisateur invalide" + +-#: root/template/header:12 root/user/fake.tt:3 +-msgid "Log out" ++#: lib/CatDap/Controller/register.pm:59 ++msgid "Invalid username, already used by system" + msgstr "" + +-#: root/index.tt:1 root/index.tt:17 ++#: root/template/header:10 root/user/fake.tt:3 ++msgid "Log out" ++msgstr "Se déconnecter" ++ ++#: root/index.tt:1 root/index.tt:13 + msgid "Login" + msgstr "Login" + +-#: root/user/firstlogin.tt:5 root/user/password.tt:9 +-#, fuzzy ++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5 ++#: root/user/password.tt:10 + msgid "New Password" +-msgstr "Mot de passe" ++msgstr "Nouveau mot de passe" + +-#: lib/CatDap/Controller/user.pm:273 +-#, fuzzy ++#: lib/CatDap/Controller/user.pm:296 + msgid "New passwords dont match" +-msgstr "Les adresses ne correspondent pas" ++msgstr "Les mot de passes ne correspondent pas" + +-#: root/index.tt:11 ++#: root/forgot_password/complete.tt:4 ++#, fuzzy ++msgid "Operation was successful." ++msgstr "L'enregistrement a réussi" ++ ++#: root/index.tt:10 + msgid "Password" + msgstr "Mot de passe" + +-#: lib/CatDap/Controller/user.pm:267 +-#, fuzzy ++#: lib/CatDap/Controller/user.pm:290 + msgid "Password incorrect" +-msgstr "Mot de passe" ++msgstr "Mot de passe incorrect" + +-#: lib/CatDap/Controller/admin.pm:532 ++#: lib/CatDap/Controller/admin.pm:542 + msgid "Password reset and email sent" ++msgstr "Mot de passe réinitialiser, email envoyé" ++ ++#: root/register/index.tt:12 ++msgid "Personal Information" + msgstr "" + + #: root/email/admin/password.tt:5 + msgid "Please click below to change your password" ++msgstr "Cliquer ici pour changer votre mot de passe" ++ ++#: root/admin/index.tt:1 ++msgid "Please use the menus above." + msgstr "" + +-#: root/index.tt:18 root/register/index.tt:43 root/register/index.tt:6 ++#: root/admin/account_promote.tt:25 ++msgid "Primary group" ++msgstr "" ++ ++#: root/admin/account_modify.tt:71 ++msgid "Promote" ++msgstr "" ++ ++#: root/admin/account_modify.tt:62 ++msgid "Promote user to posixAccount with primary group:" ++msgstr "" ++ ++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35 + msgid "Register" + msgstr "S'enregistrer" + + #: root/register/complete.tt:1 + msgid "Registration completed" +-msgstr "" ++msgstr "Enregistrement terminé" + + #: root/register/complete.tt:4 + msgid "Registration was successful." +-msgstr "" ++msgstr "L'enregistrement a réussi" + +-#: root/user/firstlogin.tt:9 root/user/password.tt:13 ++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10 ++#: root/user/password.tt:15 + msgid "Repeat New Password" ++msgstr "Répéter le nouveau de passe" ++ ++#: root/admin/account_modify.tt:1 ++#, fuzzy ++msgid "Reset password" ++msgstr "Mot de passe actuel" ++ ++#: root/admin/account.tt:22 ++msgid "Search" + msgstr "" + +-#: root/register/index.tt:26 ++#: root/admin/account.tt:4 root/admin/group.tt:5 ++msgid "Search by" ++msgstr "" ++ ++#: root/admin/account_promote.tt:4 ++msgid "Select" ++msgstr "" ++ ++#: root/forgot_password/index.tt:18 ++#, fuzzy ++msgid "Send me my password" ++msgstr "Changer le mot de passe" ++ ++#: root/forgot_password/confirm.tt:16 ++#, fuzzy ++msgid "Set new password" ++msgstr "Répéter le nouveau de passe" ++ ++#: root/register/check.tt:1 ++msgid "Success" ++msgstr "" ++ ++#: root/admin/account.tt:10 root/admin/account.tt:35 ++#: root/admin/account_promote.tt:8 root/register/index.tt:16 + msgid "Surname" +-msgstr "Surnom" ++msgstr "Nom" + +-#: lib/CatDap/Controller/register.pm:56 ++#: lib/CatDap/Controller/register.pm:70 + msgid "The first name supplied contains illegal characters" +-msgstr "" ++msgstr "Le prénom proposé contient des caractères interdits" + +-#: lib/CatDap/Controller/register.pm:61 ++#: lib/CatDap/Controller/register.pm:75 + msgid "The surname supplied contains illegal characters" ++msgstr "Le nom proposé contient des caractères interdits" ++ ++#: lib/CatDap/Controller/forgot_password.pm:66 ++msgid "This email address is not bound to an account" + msgstr "" + + #: root/email/activation.tt:3 +-#, fuzzy + msgid "To activate your account, please follow the link below." + msgstr "Pour activer votre compte, merci de suivre le lien ci dessous." + +-#: root/user/index.tt:13 ++#: root/email/forgot_password.tt:3 ++#, fuzzy ++msgid "To reset your password, please follow the link below." ++msgstr "Pour activer votre compte, merci de suivre le lien ci dessous." ++ ++#: root/admin/account_modify.tt:35 root/user/index.tt:29 + msgid "Update" +-msgstr "" ++msgstr "Mettre à jour" + +-#: root/index.tt:7 root/register/index.tt:18 ++#: root/admin/account.tt:32 root/admin/account.tt:7 ++#: root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7 ++#: root/register/index.tt:8 + msgid "Username" + msgstr "Nom d'utilisateur" + ++#: lib/CatDap/Controller/register.pm:65 ++msgid "Username is not authorized to be used" ++msgstr "" ++ ++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9 ++#: root/admin/group_modify.tt:6 root/user/index.tt:4 ++msgid "Value" ++msgstr "" ++ + #. (c.config.organisation) ++#: root/email/forgot_password.tt:2 ++msgid "" ++"Your %1 account has been requested to change the password. If you did not do " ++"this, or you do not want to change your password; you can just do nothing." ++msgstr "" ++ ++#. (c.config.organisation) + #: root/email/activation.tt:2 + msgid "Your %1 account has been successfully created, but requires activation." +-msgstr "" ++msgstr "Votre compte %1 a été crée mais requiert d'être activé" + + #. (c.user.username) + #: root/email/admin/password.tt:3 + msgid "Your password was reset by %1" +-msgstr "" ++msgstr "Votre mot de passe a été réinitialisé par %1" + + #: lib/CatDap/Controller/user.pm:61 + msgid "Your session has expired" ++msgstr "Votre session a expiré" ++ ++#: root/admin/account.tt:15 root/admin/group.tt:15 ++msgid "contains" + msgstr "" + +-#: root/index.tt:17 +-msgid "or" +-msgstr "ou" ++#: root/admin/group_modify.tt:14 ++#, fuzzy ++msgid "delete" ++msgstr "Supprimer" + +-#: lib/CatDap/Controller/admin.pm:516 +-#, fuzzy ++#: root/admin/account.tt:17 root/admin/group.tt:17 ++msgid "greater than or equal to" ++msgstr "" ++ ++#: root/admin/account.tt:16 root/admin/group.tt:16 ++msgid "is exactly" ++msgstr "" ++ ++#: root/admin/account.tt:18 root/admin/group.tt:18 ++msgid "less than" ++msgstr "" ++ ++#: root/admin/group.tt:10 ++msgid "member" ++msgstr "" ++ ++#: lib/CatDap/Controller/admin.pm:526 + msgid "password reset" +-msgstr "Mot de passe" ++msgstr "réinitialisation du mot de passe" + ++#: root/admin/account_modify.tt:53 ++msgid "with value" ++msgstr "" ++ ++#~ msgid "or" ++#~ msgstr "ou" ++ + #~ msgid "Mageia Identity Activation" + #~ msgstr "Activation de l'identité Mageia" + + +<a id="identityCatDapbrancheslivelibCatDapI18Nmessagespot">Modified: identity/CatDap/branches/live/lib/CatDap/I18N/messages.pot</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap/I18N/messages.pot 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap/I18N/messages.pot 2011-01-05 15:32:57 UTC (rev 212) +@@ -15,37 +15,67 @@ + "Content-Type: text/plain; charset=CHARSET\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: lib/CatDap/Controller/register.pm:119 ++#: lib/CatDap/Controller/register.pm:133 + msgid "Activation" + msgstr "" + +-#: root/user/index.tt:28 root/user/index.tt:8 ++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24 root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46 + msgid "Add" + msgstr "" + ++#: root/admin/account_modify.tt:85 ++msgid "Add ObjectClass" ++msgstr "" ++ ++#: root/admin/account_modify.tt:47 ++msgid "Add attribute" ++msgstr "" ++ ++#. (oc, dn) ++#: root/admin/account_addoc.tt:1 ++msgid "Adding objectclass %1 to dn %2" ++msgstr "" ++ + #: lib/CatDap/Controller/register.pm:49 + msgid "Addresses do not match" + msgstr "" + +-#: lib/CatDap/Controller/register.pm:75 ++#: lib/CatDap/Controller/register.pm:89 + msgid "An account already exists with this email address" + msgstr "" + +-#: lib/CatDap/Controller/register.pm:80 ++#: lib/CatDap/Controller/register.pm:94 + msgid "An account already exists with this username" + msgstr "" + + #. ($errors) +-#: lib/CatDap/Controller/admin.pm:529 +-msgid "An error occured sending the email, but your account was created. Please try the password recovery process f you entered the correct email address: %1" ++#: lib/CatDap/Controller/register.pm:145 ++msgid "An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1" + msgstr "" + + #. ($errors) +-#: lib/CatDap/Controller/register.pm:131 +-msgid "An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1" ++#: lib/CatDap/Controller/admin.pm:539 ++msgid "An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address: %1" + msgstr "" + +-#: root/user/firstlogin.tt:14 root/user/password.tt:18 ++#. ($errors) ++#: lib/CatDap/Controller/forgot_password.pm:105 ++msgid "An error occured sending the email, please try again later. Errors %1" ++msgstr "" ++ ++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8 root/admin/group_modify.tt:5 root/user/index.tt:4 ++msgid "Attribute" ++msgstr "" ++ ++#: lib/CatDap/Controller/register.pm:56 ++msgid "Cannot check /etc/passwd, please warn system administrators" ++msgstr "" ++ ++#: root/register/index.tt:29 ++msgid "Captcha" ++msgstr "" ++ ++#: root/user/firstlogin.tt:14 root/user/password.tt:19 + msgid "Change" + msgstr "" + +@@ -57,7 +87,11 @@ + msgid "Check your mail for activation instructions." + msgstr "" + +-#: root/register/index.tt:34 ++#: root/forgot_password/complete.tt:5 ++msgid "Check your mail for password reset instructions." ++msgstr "" ++ ++#: root/register/index.tt:24 + msgid "Confirm Email address" + msgstr "" + +@@ -67,11 +101,11 @@ + + #. (cn) + #. (entry.cn) +-#: root/email/activation.tt:1 root/email/admin/password.tt:1 ++#: root/email/activation.tt:1 root/email/admin/password.tt:1 root/email/forgot_password.tt:1 + msgid "Dear %1," + msgstr "" + +-#: root/user/index.tt:9 ++#: root/admin/account_modify.tt:27 root/user/index.tt:22 + msgid "Delete" + msgstr "" + +@@ -79,19 +113,67 @@ + msgid "Edit" + msgstr "" + +-#: root/register/index.tt:30 ++#: root/admin/account.tt:33 root/admin/account.tt:8 root/admin/account_promote.tt:6 root/register/index.tt:20 ++msgid "Email" ++msgstr "" ++ ++#: root/forgot_password/index.tt:11 root/register/index.tt:21 + msgid "Email address" + msgstr "" + +-#: root/register/index.tt:22 ++#: root/forgot_password/complete.tt:1 ++msgid "Email sent." ++msgstr "" ++ ++#: root/forgot_password/confirm.tt:2 ++msgid "Enter new password." ++msgstr "" ++ ++#: root/register/index.tt:32 ++msgid "Enter text" ++msgstr "" ++ ++#: root/admin/account.tt:34 root/admin/account_promote.tt:7 ++msgid "First Name" ++msgstr "" ++ ++#: root/register/index.tt:13 + msgid "First name" + msgstr "" + +-#: lib/CatDap/Controller/register.pm:52 ++#: lib/CatDap/Controller/forgot_password.pm:94 ++msgid "Forgot password" ++msgstr "" ++ ++#: root/forgot_password/index.tt:5 ++msgid "Forgot your password?" ++msgstr "" ++ ++#: root/index.tt:17 root/index.tt:18 ++msgid "Forgotten password?" ++msgstr "" ++ ++#: root/admin/account.tt:36 root/admin/account.tt:9 root/admin/account_promote.tt:9 ++msgid "Full Name" ++msgstr "" ++ ++#: root/admin/group.tt:27 ++msgid "Group Name" ++msgstr "" ++ ++#: root/admin/group.tt:9 ++msgid "Group name" ++msgstr "" ++ ++#: root/admin/account_modify.tt:2 ++msgid "Groups" ++msgstr "" ++ ++#: lib/CatDap/Controller/forgot_password.pm:48 lib/CatDap/Controller/register.pm:52 + msgid "Incorrect validation text, please try again" + msgstr "" + +-#: lib/CatDap/Controller/register.pm:46 ++#: lib/CatDap/Controller/forgot_password.pm:45 lib/CatDap/Controller/register.pm:46 + msgid "Invalid email address" + msgstr "" + +@@ -99,39 +181,67 @@ + msgid "Invalid username" + msgstr "" + +-#: root/template/header:12 root/user/fake.tt:3 ++#: lib/CatDap/Controller/register.pm:59 ++msgid "Invalid username, already used by system" ++msgstr "" ++ ++#: root/template/header:10 root/user/fake.tt:3 + msgid "Log out" + msgstr "" + +-#: root/index.tt:1 root/index.tt:17 ++#: root/index.tt:1 root/index.tt:13 + msgid "Login" + msgstr "" + +-#: root/user/firstlogin.tt:5 root/user/password.tt:9 ++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5 root/user/password.tt:10 + msgid "New Password" + msgstr "" + +-#: lib/CatDap/Controller/user.pm:273 ++#: lib/CatDap/Controller/user.pm:296 + msgid "New passwords dont match" + msgstr "" + +-#: root/index.tt:11 ++#: root/forgot_password/complete.tt:4 ++msgid "Operation was successful." ++msgstr "" ++ ++#: root/index.tt:10 + msgid "Password" + msgstr "" + +-#: lib/CatDap/Controller/user.pm:267 ++#: lib/CatDap/Controller/user.pm:290 + msgid "Password incorrect" + msgstr "" + +-#: lib/CatDap/Controller/admin.pm:532 ++#: lib/CatDap/Controller/admin.pm:542 + msgid "Password reset and email sent" + msgstr "" + ++#: root/register/index.tt:12 ++msgid "Personal Information" ++msgstr "" ++ + #: root/email/admin/password.tt:5 + msgid "Please click below to change your password" + msgstr "" + +-#: root/index.tt:18 root/register/index.tt:43 root/register/index.tt:6 ++#: root/admin/index.tt:1 ++msgid "Please use the menus above." ++msgstr "" ++ ++#: root/admin/account_promote.tt:25 ++msgid "Primary group" ++msgstr "" ++ ++#: root/admin/account_modify.tt:71 ++msgid "Promote" ++msgstr "" ++ ++#: root/admin/account_modify.tt:62 ++msgid "Promote user to posixAccount with primary group:" ++msgstr "" ++ ++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35 + msgid "Register" + msgstr "" + +@@ -143,35 +253,84 @@ + msgid "Registration was successful." + msgstr "" + +-#: root/user/firstlogin.tt:9 root/user/password.tt:13 ++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10 root/user/password.tt:15 + msgid "Repeat New Password" + msgstr "" + +-#: root/register/index.tt:26 ++#: root/admin/account_modify.tt:1 ++msgid "Reset password" ++msgstr "" ++ ++#: root/admin/account.tt:22 ++msgid "Search" ++msgstr "" ++ ++#: root/admin/account.tt:4 root/admin/group.tt:5 ++msgid "Search by" ++msgstr "" ++ ++#: root/admin/account_promote.tt:4 ++msgid "Select" ++msgstr "" ++ ++#: root/forgot_password/index.tt:18 ++msgid "Send me my password" ++msgstr "" ++ ++#: root/forgot_password/confirm.tt:16 ++msgid "Set new password" ++msgstr "" ++ ++#: root/register/check.tt:1 ++msgid "Success" ++msgstr "" ++ ++#: root/admin/account.tt:10 root/admin/account.tt:35 root/admin/account_promote.tt:8 root/register/index.tt:16 + msgid "Surname" + msgstr "" + +-#: lib/CatDap/Controller/register.pm:56 ++#: lib/CatDap/Controller/register.pm:70 + msgid "The first name supplied contains illegal characters" + msgstr "" + +-#: lib/CatDap/Controller/register.pm:61 ++#: lib/CatDap/Controller/register.pm:75 + msgid "The surname supplied contains illegal characters" + msgstr "" + ++#: lib/CatDap/Controller/forgot_password.pm:66 ++msgid "This email address is not bound to an account" ++msgstr "" ++ + #: root/email/activation.tt:3 + msgid "To activate your account, please follow the link below." + msgstr "" + +-#: root/user/index.tt:13 ++#: root/email/forgot_password.tt:3 ++msgid "To reset your password, please follow the link below." ++msgstr "" ++ ++#: root/admin/account_modify.tt:35 root/user/index.tt:29 + msgid "Update" + msgstr "" + +-#: root/index.tt:7 root/register/index.tt:18 ++#: root/admin/account.tt:32 root/admin/account.tt:7 root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7 root/register/index.tt:8 + msgid "Username" + msgstr "" + ++#: lib/CatDap/Controller/register.pm:65 ++msgid "Username is not authorized to be used" ++msgstr "" ++ ++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9 root/admin/group_modify.tt:6 root/user/index.tt:4 ++msgid "Value" ++msgstr "" ++ + #. (c.config.organisation) ++#: root/email/forgot_password.tt:2 ++msgid "Your %1 account has been requested to change the password. If you did not do this, or you do not want to change your password; you can just do nothing." ++msgstr "" ++ ++#. (c.config.organisation) + #: root/email/activation.tt:2 + msgid "Your %1 account has been successfully created, but requires activation." + msgstr "" +@@ -185,10 +344,34 @@ + msgid "Your session has expired" + msgstr "" + +-#: root/index.tt:17 +-msgid "or" ++#: root/admin/account.tt:15 root/admin/group.tt:15 ++msgid "contains" + msgstr "" + +-#: lib/CatDap/Controller/admin.pm:516 ++#: root/admin/group_modify.tt:14 ++msgid "delete" ++msgstr "" ++ ++#: root/admin/account.tt:17 root/admin/group.tt:17 ++msgid "greater than or equal to" ++msgstr "" ++ ++#: root/admin/account.tt:16 root/admin/group.tt:16 ++msgid "is exactly" ++msgstr "" ++ ++#: root/admin/account.tt:18 root/admin/group.tt:18 ++msgid "less than" ++msgstr "" ++ ++#: root/admin/group.tt:10 ++msgid "member" ++msgstr "" ++ ++#: lib/CatDap/Controller/admin.pm:526 + msgid "password reset" + msgstr "" ++ ++#: root/admin/account_modify.tt:53 ++msgid "with value" ++msgstr "" + +<a id="identityCatDapbrancheslivelibCatDappm">Modified: identity/CatDap/branches/live/lib/CatDap.pm</a> +=================================================================== +--- identity/CatDap/branches/live/lib/CatDap.pm 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/lib/CatDap.pm 2011-01-05 15:32:57 UTC (rev 212) +@@ -22,6 +22,7 @@ + Authentication + Authorization::Roles + I18N ++ Unicode::Encoding + /; + + extends 'Catalyst'; + +<a id="identityCatDapbranchesliverootadminaccounttt">Modified: identity/CatDap/branches/live/root/admin/account.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/account.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/account.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,24 +1,25 @@ + <form method="post" action=""> + <table> + <tr> +- <td>Search by</td> ++ <td>[% l('Search by') %]</td> + <td> + <select name="attribute"> +- <option value="uid">Username</option> +- <option value="mail">Email</option> +- <option value="cn">Full Name</option> +- <option value="sn">Surname</option> ++ <option value="uid">[% l('Username') %]</option> ++ <option value="mail">[% l('Email') %]</option> ++ <option value="cn">[% l('Full Name') %]</option> ++ <option value="sn">[% l('Surname') %]</option> + </select> + </td> + <!-- td> + <select name="matchtype"> +- <option value="substring">contains</option> +- <option value="exact">is exactly</option> +- <option value="gte">greater than or equal to</option> +- <option value="lt">less than</option> ++ <option value="substring">[% l('contains') %]</option> ++ <option value="exact">[% l('is exactly') %]</option> ++ <option value="gte">[% l('greater than or equal to') %]</option> ++ <option value="lt">[% l('less than') %]</option> + </select> + </td --> +- <td><input name="value" value="" /></td> ++ <td><input type="text" name="value" value="" /></td> ++ <td><button type="submit" value="[% l('Search') %]">[% l('Search') %]</button></td> + </tr> + </table> + </form> +@@ -28,11 +29,11 @@ + [% IF entries %] + <table border=0> + <tr> +- <th>Username</th> +- <th>Email</th> +- <th>First Name</th> +- <th>Surname</td> +- <th>Full Name</td> ++ <th>[% l('Username') %]</th> ++ <th>[% l('Email') %]</th> ++ <th>[% l('First Name') %]</th> ++ <th>[% l('Surname') %]</td> ++ <th>[% l('Full Name') %]</td> + </tr> + [% FOREACH entry IN entries %] + <tr> + +<a id="identityCatDapbranchesliverootadminaccount_addoctt">Modified: identity/CatDap/branches/live/root/admin/account_addoc.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/account_addoc.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/account_addoc.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,4 +1,4 @@ +-Adding objectclass [% oc %] to dn [% dn %] ++[% l('Adding objectclass [_1] to dn [_2]', oc, dn) %] + + <form method="post" action=""> + <input type="hidden" name="dn" value="[% dn %]" /> +@@ -6,8 +6,8 @@ + <input type="hidden" name="objectclass" value="[% oc %]" /> + <table> + <tr> +- <th>Attribute</th> +- <th>Value</th> ++ <th>[% l('Attribute') %]</th> ++ <th>[% l('Value') %]</th> + </tr> + [% FOREACH attr IN must %] + [% IF attr != "objectClass" %] +@@ -25,6 +25,6 @@ + </tr> + [% END %] + </table> +- <p><input type="submit" value="Add" /></p> ++ <p><input type="submit" value="[% l('Add') %]" /></p> + + </form> +\ No newline at end of file + +<a id="identityCatDapbranchesliverootadminaccount_grouptt">Modified: identity/CatDap/branches/live/root/admin/account_group.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/account_group.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/account_group.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,4 +1,4 @@ +-<h2>Add user [% uid %] to a new group</h2> ++<h2>[% l('Add user [_1] to a new group, uid) %]</h2> + + <form method="post" action=""> + <input type='hidden' name='uid' value='[% uid %]' /> +@@ -8,12 +8,12 @@ + <option value='[% group.cn %]'>[% group.cn %]</option> + [% END %] + </select> +- <input type='submit' value='Add' /> ++ <input type='submit' value='[% l('Add') %]' /> + </form> + + <hr /> + +-<h2>Delete user [% uid %] from an existing group:</h2> ++<h2>[% l('Delete user [_1] from an existing group:', uid) %] </h2> + + <form method="post" action=""> + <input type='hidden' name='uid' value='[% uid %]' /> +@@ -23,7 +23,7 @@ + <option value='[% group.cn %]'>[% group.cn %]</option> + [% END %] + </select> +- <input type='submit' value='Delete' /> ++ <input type='submit' value='[% l('Delete') %]' /> + </form> + + <hr /> +\ No newline at end of file + +<a id="identityCatDapbranchesliverootadminaccount_modifytt">Modified: identity/CatDap/branches/live/root/admin/account_modify.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/account_modify.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/account_modify.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,12 +1,12 @@ +-<a href="[% c.uri_for('/admin/password') %]/[% uid %]">Reset password</a> +-<a href="[% c.uri_for('/admin/account_group') %]/[% uid %]">Groups</a> ++<a href="[% c.uri_for('/admin/password') %]/[% uid %]">[% l('Reset password') %]</a> ++<a href="[% c.uri_for('/admin/account_group') %]/[% uid %]">[% l('Groups') %]</a> + + <form method="post" action=""> + <input type='hidden' name='operation' value='replace' /> + <table border=0> + <tr> +- <th>Attribute</th> +- <th>Value</th> ++ <th>[% l('Attribute') %]</th> ++ <th>[% l('Value') %]</th> + </tr> + [% FOREACH attr IN values %] + <tr> +@@ -21,10 +21,10 @@ + <br/> + [% END %] + [% IF attr.addable AND attr.editable %] +- <a href="[% c.uri_for('/admin/account_edit') %]/add/[% attr.name %]">Add</a> ++ <a href="[% c.uri_for('/admin/account_edit') %]/add/[% attr.name %]">[% l('Add') %]</a> + [% END %] + [% IF attr.removable AND attr.editable %] +- <a href="[% c.uri_for('/admin/account_modifydel') %]/[% uid %]/[% attr.name %]/[% val %]">Delete</a> ++ <a href="[% c.uri_for('/admin/account_modifydel') %]/[% uid %]/[% attr.name %]/[% val %]">[% l('Delete') %]</a> + [% END %] + [% END %] + </td> +@@ -32,7 +32,7 @@ + [% END %] + <tr> + <td colspan=2 align=center> +- <input type='Submit' value='Update'> ++ <input type='Submit' value='[% l('Update') %]'> + </td> + </tr> + </table> +@@ -44,13 +44,13 @@ + <input type="hidden" name="operation" value="add" /> + + <p> +- Add attribute ++ [% l('Add attribute') %] + <select name='attribute'> + [% FOREACH attr IN may %] + <option value="[% attr %]">[% attr %]</option> + [% END %] + </select> +- with value ++ [% l('with value') %] + <input name="value" value="" /> + <input type="submit" value="Add" /> + </p> +@@ -59,7 +59,7 @@ + <hr /> + + [% IF groups %] +-<p>Promote user to posixAccount with primary group: </p> ++<p>[% l('Promote user to posixAccount with primary group:') %] </p> + + <form method="post" action="[% c.uri_for('/admin/account_promote') %]"> + <input type="hidden" name="dn" value="[% dn %]" /> +@@ -68,7 +68,7 @@ + <option value="[% group.gidNumber %]">[% group.name %]</option> + [% END %] + </select> +- <input type="submit" value="Promote" /> ++ <input type="submit" value="[% l('Promote') %]" /> + </form> + [% END %] + +@@ -82,7 +82,7 @@ + <option value='[% oc %]'>[% oc %]</option> + [% END %] + </select> +- <input type="submit" value="Add ObjectClass" /> ++ <input type="submit" value="[% l('Add ObjectClass') %]" /> + </form> + + <hr /> +\ No newline at end of file + +<a id="identityCatDapbranchesliverootadminaccount_promotett">Modified: identity/CatDap/branches/live/root/admin/account_promote.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/account_promote.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/account_promote.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,12 +1,12 @@ + <form method="post" action=""> + <table border=0> + <tr> +- <th>Select</th> +- <th>Username</th> +- <th>Email</th> +- <th>First Name</th> +- <th>Surname</td> +- <th>Full Name</td> ++ <th>[% l('Select') %]</th> ++ <th>[% l('Username') %]</th> ++ <th>[% l('Email') %]</th> ++ <th>[% l('First Name') %]</th> ++ <th>[% l('Surname') %]</td> ++ <th>[% l('Full Name') %]</td> + </tr> + [% FOREACH entry IN entries %] + <tr> +@@ -22,7 +22,7 @@ + + <table border=0> + <tr> +- <td>Primary group</td> ++ <td>[% l('Primary group') %]</td> + <td> + <select name="gid"> + [% FOREACH group IN groups %] + +<a id="identityCatDapbranchesliverootadmingrouptt">Modified: identity/CatDap/branches/live/root/admin/group.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/group.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/group.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -2,20 +2,20 @@ + <table> + <tr> + <td> +-Search by ++[% l('Search by') %] + </td> + <td> + <select name="attribute"> +-<option value="cn">Group name</option> +-<option value="member">member</option> ++<option value="cn">[% l('Group name') %]</option> ++<option value="member">[% l('member') %]</option> + </select> + </td> + <!-- td> + <select name="matchtype"> +-<option value="substring">contains</option> +-<option value="exact">is exactly</option> +-<option value="gte">greater than or equal to</option> +-<option value="lt">less than</option> ++<option value="substring">[% l('contains') %]</option> ++<option value="exact">[% l('is exactly') %]</option> ++<option value="gte">[% l('greater than or equal to') %]</option> ++<option value="lt">[% l('less than') %]</option> + </select> + </td --> + <td><input name='value'></td> +@@ -24,7 +24,7 @@ + [% IF entries %] + <table border=0> + <tr> +-<th>Group Name</th> ++<th>[% l('Group Name') %]</th> + </tr> + [% FOREACH entry IN entries %] + <tr> + +<a id="identityCatDapbranchesliverootadmingroup_modifytt">Modified: identity/CatDap/branches/live/root/admin/group_modify.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/group_modify.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/group_modify.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -2,8 +2,8 @@ + <input type='hidden' name='dn' value='[% group.dn %]'> + <table> + <tr> +- <th>Attribute</th> +- <th>Value</th> ++ <th>[% l('Attribute') %]</th> ++ <th>[% l('Value') %]</th> + </tr> + [% FOREACH attr IN group.attributes %] + <tr> +@@ -11,11 +11,11 @@ + <td> + [% FOREACH value IN group.get_value(attr) %] + [% value %] +- <a href="[% c.uri_for('/admin/group_modify') %]/delete/[% group.dn %]/[% attr %]/[% value %]">delete</a> ++ <a href="[% c.uri_for('/admin/group_modify') %]/delete/[% group.dn %]/[% attr %]/[% value %]">[% l('delete') %]</a> + <br/> + [% END %] + <input name="[% attr %]" value="" /> +- <input type="submit" value="Add" /> ++ <input type="submit" value="[% l('Add') %]" /> + </td> + </tr> + [% END %] + +<a id="identityCatDapbranchesliverootadminindextt">Modified: identity/CatDap/branches/live/root/admin/index.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/admin/index.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/admin/index.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1 +1 @@ +-<p>Please use the menus above.</p> +\ No newline at end of file ++<p>[% l('Please use the menus above.') %]</p> + +<a id="identityCatDapbranchesliverootemailactivationtt">Modified: identity/CatDap/branches/live/root/email/activation.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/email/activation.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/email/activation.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -4,4 +4,4 @@ + [% url %] + + -- +-http://mageia.org/ +\ No newline at end of file ++[% c.config.project_url %] + +<a id="identityCatDapbranchesliverootemailadminpasswordtt">Modified: identity/CatDap/branches/live/root/email/admin/password.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/email/admin/password.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/email/admin/password.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -7,4 +7,4 @@ + [% url %] + + -- +-http://mageia.org/ +\ No newline at end of file ++[% c.config.project_url %] + +<a id="identityCatDapbranchesliverootindextt">Modified: identity/CatDap/branches/live/root/index.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/index.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/index.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,21 +1,22 @@ + <h1>[% l('Login') %]</h1> + ++<div id="login_form"> + <form method="post" action="/user"> ++ <div id="login_form_inputs"> ++ <label for="username_">[% l('Username : ') %]</label> ++ <input id="username_" type="text" name="username" value="[% c.user.username %]" /> ++ <br /> + +- <p> +- <label for="username_">[% l('Username') %]</label> +- <input id="username_" type="text" name="username" value="[% c.user.username %]" /> +- </p> +- +- <p> +- <label for="password_">[% l('Password') %]</label> +- <input id="password_" type="password" name="password" /> +- </p> +- +- <p><input type="submit" value="[% l('Login') %]" /> +- [% l('or') %] +- <a href="/register">[% l('Register') %]</a></p> +- +- <p>@todo [% l('Forgotten password?') %]</p> +- ++ <label for="password_">[% l('Password : ') %]</label> ++ <input id="password_" type="password" name="password" /> ++ <br /> ++ </div> ++ <div id="login_form_line"> ++ <span><a href="/register">[% l('Register') %]</a> | ++ @todo [% l('Forgotten password?') %] ++ <!--<a href="/forgot_password">[% l('Forgotten password?') %]</a> --> ++ </span> ++ <button type="submit" value="[% l('Login') %]" >[% l('Login') %]</button> ++ </div> + </form> ++</div> + +<a id="identityCatDapbranchesliverootregisterchecktt">Modified: identity/CatDap/branches/live/root/register/check.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/register/check.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/register/check.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,4 +1,4 @@ +-<h2>Success</h2> ++<h2>[% l('Success') %]</h2> + <p> + [% message %] + </p> +\ No newline at end of file + +<a id="identityCatDapbranchesliverootregisterindextt">Modified: identity/CatDap/branches/live/root/register/index.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/register/index.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/register/index.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,48 +1,37 @@ +-[% MACRO l(text, args) BLOCK; +- c.localize(text, args); +-END; %] + + + <h2>[% l('Register') %]</h2> + +-<p class="error"> +- [% FOREACH error IN errors %] +- [% error %]<br/> +- [% END %] +-</p> +- ++<div id="input_form"> + <form method="post" action="/register/check"> ++ <h3>[% l('Username') %]</h3> ++ <label for="uid_">[% l('Username') %]</label><br /> ++ <input id="uid_" type="text" name="uid" value="[% c.request.params.uid %]" /><br /> + +- <p> +- <label for="uid_">[% l('Username') %]</label> +- <input id="uid_" type="text" name="uid" value="[% c.request.params.uid %]" /> +- </p> ++ <p> ++ <h3>[% l('Personal Information') %]</h3> ++ <label for="gn_">[% l('First name') %]</label><br/> ++ <input id="gn_" type="text" name="gn" value="[% c.request.params.gn %]" /><br /> + +- <p> +- <label for="gn_">[% l('First name') %]</label> +- <input id="gn_" type="text" name="gn" value="[% c.request.params.gn %]" /> +- </p> ++ <label for="sn_">[% l('Surname') %]</label><br/> ++ <input id="sn_" type="text" name="sn" value="[% c.request.params.sn %]" /><br /> ++ </p> ++ <p> ++ <h3>[% l('Email') %]</h3> ++ <label for="mail1_">[% l('Email address') %]</label><br/> ++ <input id="mail1_" type="text" name="mail1" value="[% c.request.params.mail1 %]" /><br /> + +- <p> +- <label for="sn_">[% l('Surname') %]</label> +- <input id="sn_" type="text" name="sn" value="[% c.request.params.sn %]" /> +- </p> ++ <label for="mail2_">[% l('Confirm Email address') %]</label><br/> ++ <input id="mail2_" type="text" name="mail2" value="[% c.request.params.mail2 %]" /><br /> ++ </p> + +- <p> +- <label for="mail1_">[% l('Email address') %]</label> +- <input id="mail1_" type="text" name="mail1" value="[% c.request.params.mail1 %]" /> +- </p> ++ <p> ++ <h3>[% l('Captcha') %]</h3> + +- <p> +- <label for="mail2_">[% l('Confirm Email address') %]</label> +- <input id="mail2_" type="text" name="mail2" value="[% c.request.params.mail2 %]" /> +- </p> +- +- <p> +- <img src="/register/captcha" /> +- <input type="text" name="validate" /> +- </p> +- +- <p><input type="submit" value="[% l('Register') %]" /></p> +- +-</form> +\ No newline at end of file ++ <img src="/register/captcha" /><br /> ++ <label for="test">[% l('Enter text') %]</label><br/> ++ <input type="text" name="validate" /><br/> ++ </p> ++ <button type="submit" value="[% l('Register') %]">[% l('Register') %]</button> ++</form> ++</div> + +<a id="identityCatDapbranchesliveroottemplatefooter">Modified: identity/CatDap/branches/live/root/template/footer</a> +=================================================================== +--- identity/CatDap/branches/live/root/template/footer 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/template/footer 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,4 +1,5 @@ +-<p>2010 <a href="http://mageia.org/">Mageia.org</a> ++<div class="hnav"> ++<div align=center><p>2010 <a href="http://mageia.org/">Mageia.org</a> + | <a href="http://mageia.org/policies/privacy/">Privacy policy</a> + | <a href="http://mageia.org/faq/accounts/">Mageia user accounts FAQ</a> +- </p> +\ No newline at end of file ++</p></div></div> + +<a id="identityCatDapbranchesliveroottemplateheader">Modified: identity/CatDap/branches/live/root/template/header</a> +=================================================================== +--- identity/CatDap/branches/live/root/template/header 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/template/header 2011-01-05 15:32:57 UTC (rev 212) +@@ -8,8 +8,6 @@ + [% IF c.user.username %] + <li><strong><a href="[% c.uri_for("/user") %]">[% c.user.username %]</a></strong></li> + <li><a href="/user/logout">[% l('Log out') %]</a></li> +- [% ELSE %] +- <li><a href="/">[% l('Login') %]</a></li> + [% END %] + </ul> + </div> + +<a id="identityCatDapbranchesliveroottemplatehtml">Modified: identity/CatDap/branches/live/root/template/html</a> +=================================================================== +--- identity/CatDap/branches/live/root/template/html 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/template/html 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,17 +1,17 @@ + <?xml version="1.0" encoding="utf-8"?> + <!DOCTYPE html> +-<html lang="en" dir="ltr"> ++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr"> + <head> + <meta charset="utf-8" /> + <title>[% template.title or site.title or c.config.apptitle %]</title> +- <meta content="description" value="Mageia.org online user account panel" /> +- <meta content="keywords" value="mageia, user, account, password" /> +- <meta content="robots" value="index,nofollow" /> +- <link rel="stylesheet" type="text/css" href="/static/style/yui/reset-fonts-grids.css"> +- <link rel="stylesheet" type="text/css" href="/static/style/yui/base-min.css"> ++ <meta name="description" content="Mageia.org online user account panel" /> ++ <meta name="keywords" content="mageia, user, account, password" /> ++ <meta name="robots" content="index,nofollow" /> ++ <link rel="stylesheet" type="text/css" href="/static/style/yui/reset-fonts-grids.css" /> ++ <link rel="stylesheet" type="text/css" href="/static/style/yui/base-min.css" /> + <link rel="stylesheet" type="text/css" href="/static/style/ttsite.css" /> + </head> + <body> + [% content %] + </body> +-</html> +\ No newline at end of file ++</html> + +<a id="identityCatDapbranchesliveroottemplatepre">Modified: identity/CatDap/branches/live/root/template/pre</a> +=================================================================== +--- identity/CatDap/branches/live/root/template/pre 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/template/pre 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,3 +1,3 @@ +-[% MACRO l(text, args) BLOCK; ++[%- MACRO l(text, args) BLOCK; + c.localize(text, args); +-END; %] ++END; -%] + +<a id="identityCatDapbranchesliveroottemplatewrapper">Modified: identity/CatDap/branches/live/root/template/wrapper</a> +=================================================================== +--- identity/CatDap/branches/live/root/template/wrapper 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/template/wrapper 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,7 +1,4 @@ +-[% MACRO l(text, args) BLOCK; +- c.localize(text, args); +-END; %] +-[% IF template.name.match('\.(css|js|txt)'); ++[%- IF template.name.match('\.(css|js|txt)'); + debug("Passing page through as text: $template.name"); + content; + ELSE; + +<a id="identityCatDapbranchesliverootuserindextt">Modified: identity/CatDap/branches/live/root/user/index.tt</a> +=================================================================== +--- identity/CatDap/branches/live/root/user/index.tt 2011-01-05 15:09:20 UTC (rev 211) ++++ identity/CatDap/branches/live/root/user/index.tt 2011-01-05 15:32:57 UTC (rev 212) +@@ -1,30 +1,34 @@ ++<div id="input_form"> + <form method="post" action=""> +- <table border=0> +- <tr><th>Attribute</th><th>Value</th></tr> ++ <table> ++ <tr><th>[% l('Attribute') %]</th><th>[% l('Value') %]</th><th></th></tr> + [% FOREACH attr IN values %] + <tr> + <td>[% attr.name %]</td> + <td> + [% FOREACH val IN attr.values %] +- [% IF attr.editable %]<input type=hidden name="[% attr.name %]_old" value="[% val %]"> +- <input name="[% attr.name %]_new" value="[% val %]"> ++ [% IF attr.editable %]<input type="hidden" name="[% attr.name %]_old" value="[% val %]" /> ++ <input name="[% attr.name %]_new" value="[% val %]" /> + [% ELSE %] + [% val %] + <br/> + [% END %] ++ </td> ++ <td> + [% IF attr.addable AND attr.editable %] +- <a href="/user/add/[% attr.name %]">[% l('Add') %]</a> ++ <button type="button" onclick="location='/user/add/[% attr.name %]'">[% l('Add') %]</button> + [% END %] + [% IF attr.removable AND attr.editable %] +- <a href="/user/delete/[% attr.name %]/[% val %]">[% l('Delete') %]</a> ++ <button type="button" onclick="location='/user/delete/[% attr.name %]/[% val %]'">[% l('Delete') %]</button> + [% END %] + [% END %] + </td> + </tr> + [% END %] ++ <tr> ++ <td colspan="3" style="text-align:center;"><button type="Submit" value="[% l('Update') %]">[% l('Update') %]</button></td> ++ </tr> + </table> +- +- <p><input type="Submit" value="[% l('Update') %]" /></p> + </form> + + <hr /> +@@ -35,9 +39,11 @@ + [% FOREACH attr IN may %] + <option value="[% attr %]">[% attr %]</option> + [% END %] ++ </select> + + <input name="value" value="" /> + +- <input type="submit" value="[% l('Add') %]" /> ++ <button type="submit" value="[% l('Add') %]">[% l('Add') %]</button> + </p> + </form> ++</div> + +</pre></div> + +</body> +</html>
\ No newline at end of file |