[vhffs-dev] [628] Mergin vhffs-design branche into trunk. |
[ Thread Index |
Date Index
| More vhffs.org/vhffs-dev Archives
]
Revision: 628
Author: beuss
Date: 2007-05-24 07:11:06 +0000 (Thu, 24 May 2007)
Log Message:
-----------
Mergin vhffs-design branche into trunk.
Modified Paths:
--------------
trunk/configure.ac
trunk/vhffs-api/src/Vhffs/Acl.pm
trunk/vhffs-api/src/Vhffs/Functions.pm
trunk/vhffs-api/src/Vhffs/Object.pm
trunk/vhffs-api/src/Vhffs/Panel/Admin.pm
trunk/vhffs-api/src/Vhffs/Panel/Cvs.pm
trunk/vhffs-api/src/Vhffs/Panel/DNS.pm
trunk/vhffs-api/src/Vhffs/Panel/Mail.pm
trunk/vhffs-api/src/Vhffs/Panel/Mailinglist.pm
trunk/vhffs-api/src/Vhffs/Panel/Main.pm
trunk/vhffs-api/src/Vhffs/Panel/Menu.pm
trunk/vhffs-api/src/Vhffs/Panel/Mysql.pm
trunk/vhffs-api/src/Vhffs/Panel/Pgsql.pm
trunk/vhffs-api/src/Vhffs/Panel/Repository.pm
trunk/vhffs-api/src/Vhffs/Panel/Svn.pm
trunk/vhffs-api/src/Vhffs/Panel/User.pm
trunk/vhffs-api/src/Vhffs/Panel/Web.pm
trunk/vhffs-api/src/Vhffs/Robots/Postgres.pm
trunk/vhffs-api/src/Vhffs/User.pm
trunk/vhffs-backend/src/pgsql/initdb.sql.in
trunk/vhffs-compat/4.0.sql.in
trunk/vhffs-intl/Makefile.am
trunk/vhffs-intl/compile_po.sh
trunk/vhffs-intl/src/es.po
trunk/vhffs-intl/src/fr.po
trunk/vhffs-intl/src/vhffs.pot
trunk/vhffs-intl/update_po.sh
trunk/vhffs-panel/Makefile.am
trunk/vhffs-panel/acl/view.pl
trunk/vhffs-panel/cvs/prefs.pl
trunk/vhffs-panel/dns/prefs.pl
trunk/vhffs-panel/js/commons.js
trunk/vhffs-panel/mail/prefs.pl
trunk/vhffs-panel/mailinglist/prefs.pl
trunk/vhffs-panel/mysql/prefs.pl
trunk/vhffs-panel/panel.pl
trunk/vhffs-panel/pgsql/prefs.pl
trunk/vhffs-panel/repository/prefs.pl
trunk/vhffs-panel/svn/prefs.pl
trunk/vhffs-panel/templates/Makefile.am
trunk/vhffs-panel/templates/acl/view.tmpl
trunk/vhffs-panel/templates/acl/view_each.tmpl
trunk/vhffs-panel/templates/admin/main/general.tmpl
trunk/vhffs-panel/templates/admin/main/main.tmpl
trunk/vhffs-panel/templates/cvs/prefs.tmpl
trunk/vhffs-panel/templates/dns/prefs.tmpl
trunk/vhffs-panel/templates/group/info.tmpl
trunk/vhffs-panel/templates/mail/prefs.tmpl
trunk/vhffs-panel/templates/mailinglist/prefs.tmpl
trunk/vhffs-panel/templates/main/panel.tmpl
trunk/vhffs-panel/templates/menu/main.tmpl
trunk/vhffs-panel/templates/mysql/prefs.tmpl
trunk/vhffs-panel/templates/pgsql/prefs.tmpl
trunk/vhffs-panel/templates/repository/prefs.tmpl
trunk/vhffs-panel/templates/svn/prefs.tmpl
trunk/vhffs-panel/templates/web/prefs.tmpl
trunk/vhffs-panel/themes/vhffs-ng/images/cvsentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/dbentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/dnsentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/homeentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/mailentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/mailingentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/repositoryentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/userentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/webentry.png
trunk/vhffs-panel/themes/vhffs-ng/main.css
trunk/vhffs-panel/web/prefs.pl
trunk/vhffs-panel/web/web_submit.pl
trunk/vhffs-test-dependencies.in
Added Paths:
-----------
trunk/vhffs-intl/extra_strings.pl
trunk/vhffs-intl/result/Makefile.am
trunk/vhffs-intl/result/en_US/LC_MESSAGES/
trunk/vhffs-intl/result/es_ES/LC_MESSAGES/
trunk/vhffs-intl/result/fr_FR/LC_MESSAGES/
trunk/vhffs-intl/src/en.po
trunk/vhffs-panel/admin/cvs/index.pl
trunk/vhffs-panel/admin/dns/index.pl
trunk/vhffs-panel/admin/group/index.pl
trunk/vhffs-panel/admin/index.pl
trunk/vhffs-panel/admin/mail/index.pl
trunk/vhffs-panel/admin/mailing/index.pl
trunk/vhffs-panel/admin/mysql/index.pl
trunk/vhffs-panel/admin/pgsql/index.pl
trunk/vhffs-panel/admin/repository/index.pl
trunk/vhffs-panel/admin/svn/index.pl
trunk/vhffs-panel/admin/user/index.pl
trunk/vhffs-panel/admin/web/index.pl
trunk/vhffs-panel/ajax/
trunk/vhffs-panel/cvs/index.pl
trunk/vhffs-panel/dns/index.pl
trunk/vhffs-panel/mail/index.pl
trunk/vhffs-panel/mailinglist/index.pl
trunk/vhffs-panel/mysql/index.pl
trunk/vhffs-panel/pgsql/index.pl
trunk/vhffs-panel/repository/index.pl
trunk/vhffs-panel/svn/index.pl
trunk/vhffs-panel/templates/admin/index.tmpl
trunk/vhffs-panel/templates/menu/context-modo.tmpl
trunk/vhffs-panel/templates/menu/context.tmpl
trunk/vhffs-panel/templates/misc/service_index.tmpl
trunk/vhffs-panel/templates/user/projects.tmpl
trunk/vhffs-panel/themes/vhffs-ng/images/admin.png
trunk/vhffs-panel/themes/vhffs-ng/images/black.png
trunk/vhffs-panel/themes/vhffs-ng/images/bug_little.png
trunk/vhffs-panel/themes/vhffs-ng/images/groupentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/help_bg.png
trunk/vhffs-panel/themes/vhffs-ng/images/help_little.png
trunk/vhffs-panel/themes/vhffs-ng/images/loading_little.gif
trunk/vhffs-panel/themes/vhffs-ng/images/logout_little.png
trunk/vhffs-panel/themes/vhffs-ng/images/mysqlentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/prefs.png
trunk/vhffs-panel/themes/vhffs-ng/images/prefs_little.png
trunk/vhffs-panel/themes/vhffs-ng/images/projectcurrent.png
trunk/vhffs-panel/themes/vhffs-ng/images/projects.png
trunk/vhffs-panel/themes/vhffs-ng/images/quota_progress.png
trunk/vhffs-panel/themes/vhffs-ng/images/svnentry.png
trunk/vhffs-panel/themes/vhffs-ng/images/tab.png
trunk/vhffs-panel/user/projects.pl
trunk/vhffs-panel/web/index.pl
Removed Paths:
-------------
trunk/vhffs-intl/result/es_ES/vhffs.mo
trunk/vhffs-intl/result/fr_FR/vhffs.mo
trunk/vhffs-panel/acl/add_acl_group.pl
trunk/vhffs-panel/acl/add_acl_user.pl
trunk/vhffs-panel/acl/submit.pl
trunk/vhffs-panel/templates/menu/group.tmpl
Property Changed:
----------------
trunk/vhffs-intl/result/
trunk/vhffs-intl/src/
Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/configure.ac 2007-05-24 07:11:06 UTC (rev 628)
@@ -220,6 +220,7 @@
vhffs-compat/Makefile
vhffs-doc/Makefile
vhffs-intl/Makefile
+ vhffs-intl/result/Makefile
vhffs-jabber/Makefile
vhffs-listengine/Makefile
vhffs-listengine/src/Makefile
Modified: trunk/vhffs-api/src/Vhffs/Acl.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Acl.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Acl.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -39,6 +39,16 @@
package Vhffs::Acl;
+=pod
+
+=head1 NAME
+
+Vhffs::Acl - Handle Access Control Lists in VHFFS.
+
+=head1 METHODS
+
+=cut
+
sub what_perm_for_user
{
my $user;
@@ -58,20 +68,17 @@
$perm = Vhffs::Constants::ACL_DENIED;
- $query = 'SELECT perm FROM vhffs_acl WHERE oid_src=? AND oid_dst=?';
+ $query = 'SELECT perm FROM vhffs_acl WHERE granted_oid=? AND target_oid=?';
$request = $main->{'db'}->prepare( $query );
- $rows = $request->execute($user->{'object_id'}, $object->{'object_id'});
+ $rows = $request->execute($user->get_oid, $object->get_oid);
- if( $rows != 0 )
- {
+ if( $rows != 0 ) {
($perm) = $request->fetchrow();
- }
- else
- {
+ } else {
$query = 'SELECT acl.perm FROM vhffs_acl acl
- INNER JOIN vhffs_groups g ON g.object_id = acl.oid_src
+ INNER JOIN vhffs_groups g ON g.object_id = acl.granted_oid
INNER JOIN vhffs_user_group ug ON ug.gid = g.gid
- WHERE acl.oid_dst = ? AND ug.uid = ?';
+ WHERE acl.target_oid = ? AND ug.uid = ?';
$request = $main->{'db'}->prepare( $query );
$rows = $request->execute( $object->{'object_id'}, $user->get_uid );
@@ -102,48 +109,57 @@
return -1 unless(defined $group && defined $object);
- $query = 'SELECT perm FROM vhffs_acl WHERE oid_src = ? AND oid_dst = ?';
+ $query = 'SELECT perm FROM vhffs_acl WHERE granted_oid=? AND target_oid=?';
$request = $main->{'db'}->prepare( $query );
- $rows = $request->execute( $group->{'object_id'}, $object->{'object_id'} );
+ $rows = $request->execute( $group->get_oid, $object->get_oid );
- if ( $rows != 0 )
- {
+ if ( $rows != 0 ) {
($result) = $request->fetchrow();
- return $result;
- }
- else
- {
- return 0;
- }
-
+ return $result;
+ } else {
+ return 0;
+ }
}
+=pod
+=head2 add_acl
+
+ die("Unable to add ACL\n") if( Vhffs::Acl::add_acl($entity, $svc, $perm, $vhffs) );
+
+Grant permission C<$perm> to user or group C<$entity> on service C<$svc>.
+
+Should be modified soon to use OIDs instead of heavy objects.
+
+=cut
+
sub add_acl
{
my ( $entity , $object , $perm , $main ) = @_;
return -1 unless(defined $entity && defined $object );
+ return -2 unless( $entity->get_type == Vhffs::Constants::TYPE_USER || $entity->get_type == Vhffs::Constants::TYPE_GROUP );
+ my $sql = 'INSERT INTO vhffs_acl(granted_oid, perm, target_oid) VALUES(?, ?, ?)';
+ my $dbh = $main->get_db_object;
+ return -3 unless( $dbh->do($sql, undef, $entity->get_oid, $perm, $object->get_oid) );
+ return 1;
+}
- my $query = 'UPDATE vhffs_acl SET perm = ? WHERE oid_src = ? AND oid_dst = ?';
- my $request = $main->{'db'}->prepare( $query );
- my $result = $request->execute($perm, $entity->{'object_id'}, $object->{'object_id'}) or return -1;
- if($result && $result == 0) {
- # If update fails for a connection error, $result would be false
- # If no line are updated, $result is true but $result == 0 is true
- # too ($result contains "0E0")
- # No line updated, INSERT ACL
- $query = 'INSERT INTO vhffs_acl(oid_src, perm, oid_dst) VALUES(?, ?, ?)';
- $request = $main->{'db'}->prepare($query);
- $request->execute($entity->{'object_id'}, $perm, $object->{'object_id'}) or return -1;
-
- }
+sub update_acl
+{
+ my ($main, $target_oid, $granted_oid, $perm) = @_;
+
+ return -1 unless(defined $target_oid && defined $granted_oid && defined $perm);
+
+ my $sql = 'UPDATE vhffs_acl SET perm = ? WHERE target_oid=? AND granted_oid=?';
+ my $dbh = $main->get_db_object;
+ # If no line was updated, ACL doesn't exists => error
+ return -2 unless ($dbh->do($sql, undef, $perm, $target_oid, $granted_oid) > 0);
return 1;
}
-
sub del_acl
{
my ( $entity , $object , $main ) = @_;
@@ -152,12 +168,13 @@
my $dbh = $main->get_db_object();
+
$dbh->begin_work();
- my $sql = 'DELETE FROM vhffs_acl WHERE oid_src = ? AND oid_dst = ?';
+ my $sql = 'DELETE FROM vhffs_acl WHERE granted_oid=? AND target_oid=?';
my $sth = $dbh->prepare( $sql );
- $sth->execute( $entity->{'object_id'}, $object->{'object_id'}) or return -1;
+ $sth->execute( $entity->get_oid, $object->get_oid) or return -1;
- $sql = 'SELECT COUNT(*) FROM vhffs_acl WHERE perm IN (?, ?) AND oid_dst=?';
+ $sql = 'SELECT COUNT(*) FROM vhffs_acl WHERE perm IN (?, ?) AND target_oid=?';
$sth = $dbh->prepare( $sql );
$sth->execute(Vhffs::Constants::ACL_MANAGEACL, Vhffs::Constants::ACL_DELETE, $object->get_oid) or return -1;
my ($count) = $sth->fetchrow();
@@ -172,35 +189,50 @@
return 1;
}
+=pod
+=head2 getall_acl_for_user_per_object
+
+ my $rights = Vhffs::Acl::getall_acl_for_user_per_object($object, $vhffs);
+
+Get all users acl for a given object.
+Returns an array of hashref with keys 'oid_src, name, perm'.
+
+=cut
+
sub getall_acl_for_user_per_object
{
my ( $obj , $main ) = @_;
return -1 unless( defined $obj );
- my $query = 'SELECT u.username, acl.perm FROM vhffs_acl acl INNER JOIN vhffs_users u ON u.object_id = acl.oid_src WHERE oid_dst=?';
- my $request = $main->{'db'}->prepare( $query );
- return undef if( !$request->execute( $obj->{'object_id'} ) );
- return ( $request->fetchall_hashref('username') );
+ my $sql = 'SELECT acl.granted_oid, u.username AS name, acl.perm FROM vhffs_acl acl INNER JOIN vhffs_users u ON u.object_id = acl.granted_oid WHERE target_oid=? ORDER BY u.username';
+ my $dbh = $main->get_db_object;
+ my $sth = $dbh->prepare($sql);
+ return undef unless($sth->execute($obj->get_oid));
+ return $sth->fetchall_arrayref({});
}
+=pod
+=head2 getall_acl_for_group_per_object
+
+ my $rights = Vhffs::Acl::getall_acl_for_group_per_object($object, $vhffs);
+
+Get all groups acl for a given object.
+Returns an array of hashref with keys 'oid_src, name, perm'.
+
+=cut
+
sub getall_acl_for_group_per_object
{
- my $obj;
- my $main;
- my $query;
- my $request;
-
- $obj = shift;
- $main = shift;
-
+ my ( $obj , $main ) = @_;
return -1 unless( defined $obj );
- $query = 'SELECT g.groupname, perm FROM vhffs_acl acl INNER JOIN vhffs_groups g ON acl.oid_src = g.object_id WHERE acl.oid_dst = ?';
- $request = $main->{'db'}->prepare( $query );
- return undef if( !$request->execute($obj->{'object_id'}) );
- return ( $request->fetchall_hashref('groupname') );
+ my $sql = 'SELECT acl.granted_oid, g.groupname AS name, acl.perm FROM vhffs_acl acl INNER JOIN vhffs_groups g ON acl.granted_oid=g.object_id WHERE acl.target_oid=? ORDER BY g.groupname';
+ my $dbh = $main->get_db_object;
+ my $sth = $dbh->prepare( $sql );
+ return undef unless( $sth->execute($obj->get_oid) );
+ return $sth->fetchall_arrayref({});
}
Modified: trunk/vhffs-api/src/Vhffs/Functions.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Functions.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Functions.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -28,6 +28,16 @@
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
+=pod
+
+=head1 NAME
+
+Vhffs::Functions - Utility functions for VHFFS.
+
+=head1 METHODS
+
+=cut
+
package Vhffs::Functions;
require Exporter;
@ISA = qw(Exporter);
@@ -43,46 +53,33 @@
my $password;
srand(time ^ $$);
-=pod
-
-=head2 gettext_noop
-
-Utility function used to indicate translatable string without calling
-real C<gettext> (use it if you declare arrays of translatable strings).
-
-=cut
-
-sub gettext_noop {
- return $_[0];
-}
-
my @STATUS_STRINGS;
-$STATUS_STRINGS[Vhffs::Constants::WAITING_FOR_VALIDATION] = gettext_noop('Waiting for validation');
-$STATUS_STRINGS[Vhffs::Constants::VALIDATION_REFUSED] = gettext_noop('Validation refused');
-$STATUS_STRINGS[Vhffs::Constants::WAITING_FOR_CREATION] = gettext_noop('Waiting for creation');
-$STATUS_STRINGS[Vhffs::Constants::CREATING_ERROR] = gettext_noop('Creation error');
-$STATUS_STRINGS[Vhffs::Constants::CREATED] = gettext_noop('Created');
-$STATUS_STRINGS[Vhffs::Constants::ACTIVATED] = gettext_noop('Activated');
-$STATUS_STRINGS[Vhffs::Constants::SUSPENDED] = gettext_noop('Suspended');
-$STATUS_STRINGS[Vhffs::Constants::SUSPENDED_BEFORE_DELETED] = gettext_noop('Suspended before deletion');
-$STATUS_STRINGS[Vhffs::Constants::WAITING_FOR_MODIFICATION] = gettext_noop('Waiting for modification');
-$STATUS_STRINGS[Vhffs::Constants::MODIFICATION_ERROR] = gettext_noop('Modification error');
-$STATUS_STRINGS[Vhffs::Constants::MODIFICATION_APPLIED] = gettext_noop('Modification applied');
-$STATUS_STRINGS[Vhffs::Constants::TO_DELETE] = gettext_noop('Will be deleted');
+$STATUS_STRINGS[Vhffs::Constants::WAITING_FOR_VALIDATION] = 'Waiting for validation';
+$STATUS_STRINGS[Vhffs::Constants::VALIDATION_REFUSED] = 'Validation refused';
+$STATUS_STRINGS[Vhffs::Constants::WAITING_FOR_CREATION] = 'Waiting for creation';
+$STATUS_STRINGS[Vhffs::Constants::CREATING_ERROR] = 'Creation error';
+$STATUS_STRINGS[Vhffs::Constants::CREATED] = 'Created';
+$STATUS_STRINGS[Vhffs::Constants::ACTIVATED] = 'Activated';
+$STATUS_STRINGS[Vhffs::Constants::SUSPENDED] = 'Suspended';
+$STATUS_STRINGS[Vhffs::Constants::SUSPENDED_BEFORE_DELETED] = 'Suspended before deletion';
+$STATUS_STRINGS[Vhffs::Constants::WAITING_FOR_MODIFICATION] = 'Waiting for modification';
+$STATUS_STRINGS[Vhffs::Constants::MODIFICATION_ERROR] = 'Modification error';
+$STATUS_STRINGS[Vhffs::Constants::MODIFICATION_APPLIED] = 'Modification applied';
+$STATUS_STRINGS[Vhffs::Constants::TO_DELETE] = 'Will be deleted';
my @TYPES_STRINGS;
-$TYPES_STRINGS[Vhffs::Constants::TYPE_USER] = gettext_noop('User');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_GROUP] = gettext_noop('Group');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_HTTPD] = gettext_noop('Webarea');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_REPOSITORY] = gettext_noop('Download Repository');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_MYSQL] = gettext_noop('MySQL DB');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_PGSQL] = gettext_noop('PgSQL DB');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_CVS] = gettext_noop('CVS Repository');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_SVN] = gettext_noop('SVN Repository');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_DNS] = gettext_noop('Domain Name');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_MAIL] = gettext('Mail Domain');
-$TYPES_STRINGS[Vhffs::Constants::TYPE_ML] = gettext_noop('Mailing List');
+$TYPES_STRINGS[Vhffs::Constants::TYPE_USER] = 'User';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_GROUP] = 'Group';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_HTTPD] = 'Webarea';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_REPOSITORY] = 'Download Repository';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_MYSQL] = 'MySQL DB';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_PGSQL] = 'PgSQL DB';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_CVS] = 'CVS Repository';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_SVN] = 'SVN Repository';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_DNS] = 'Domain Name';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_MAIL] = 'Mail Domain';
+$TYPES_STRINGS[Vhffs::Constants::TYPE_ML] = 'Mailing List';
sub hash_mxdomain
{
Modified: trunk/vhffs-api/src/Vhffs/Object.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Object.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Object.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -126,6 +126,10 @@
}
}
+sub get_db_object {
+ my $self = shift;
+ return $self->{main}->get_db_object;
+}
sub delete
{
Modified: trunk/vhffs-api/src/Vhffs/Panel/Admin.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Admin.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Admin.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -41,17 +41,289 @@
use HTML::Template;
use locale;
use Locale::gettext;
-use CGI;
-use CGI::Session;
use strict;
use Vhffs::User;
use Vhffs::Main;
use Vhffs::Acl;
-use Vhffs::Services::Cvs;
use Vhffs::Panel::Main;
use Vhffs::Constants;
+=pod
+=head1 NAME
+
+Vhffs::Panel::Admin - Handle administration functionnalities of VHFFS panel.
+
+=head1 METHODS
+
+=cut
+
+=pod
+
+=head2 get_modo_category
+
+ Vhffs::Panel::Admin::get_modo_category;
+
+Returns a hashref (CATNAME, ITEMS) where catname is the name of the
+general category for moderation and ITEMS the corresponding menu
+items.
+
+=cut
+
+sub get_modo_category {
+ my $items = [
+ { LINK => '/admin/stats.pl', LABEL => gettext( 'Get Statistics' ) },
+ { LINK => '/admin/moderation.pl', LABEL => gettext( 'Moderation' ) }
+ ];
+ return { CATNAME => gettext( 'General' ), ITEMS => $items, CATTYPE => 'general' };
+}
+
+=head2 get_general_category
+
+ Vhffs::Panel::Admin::get_general_category;
+
+Returns a hashref (CATNAME, ITEMS) containing general administration
+items.
+
+=cut
+
+sub get_general_category {
+ my $items = [
+ { LINK => '/admin/stats.pl', LABEL => gettext( 'Get Statistics' ) },
+ { LINK => '/admin/su.pl', LABEL => gettext( 'Change user-id' ) },
+ { LINK => '/admin/moderation.pl', LABEL => gettext( 'Moderation' ) },
+ { LINK => '/admin/object/list.pl', LABEL => gettext( 'List all objects' ) },
+ { LINK => '/admin/object/search.pl', LABEL => gettext( 'Search for an object' ) },
+ { LINK => '/admin/broadcast.pl', LABEL => gettext( 'Mail to all hosted people' ) },
+ { LINK => '/admin/broadcast_list.pl', LABEL => gettext( 'Manage mailings' ) }
+ ];
+ return { CATNAME => gettext( 'General' ), ITEMS => $items, CATTYPE => 'general' };
+}
+
+=head2 get_user_category
+
+ Vhffs::Panel::Admin::get_user_category;
+
+Returns a hashref (CATNAME, ITEM) containing users' administration
+items.
+
+=cut
+
+sub get_user_category {
+ my $items = [
+ { LINK => '/admin/user/list.pl', LABEL => gettext( 'List all users' ) },
+ { LINK => '/admin/user/search.pl', LABEL => gettext( 'Search for an user' ) }
+ ];
+ return { CATNAME => gettext( 'User Admin' ), ITEMS => $items, CATTYPE => 'user' };
+}
+
+=head2 get_user_category
+
+ Vhffs::Panel::Admin::get_group_category;
+
+Returns a hashref (CATNAME, ITEM) containing groups' administration
+items.
+
+=cut
+
+sub get_group_category {
+ my $items = [
+ { LINK => '/admin/group/list.pl', LABEL => gettext( 'List all groups' ) },
+ { LINK => '/admin/group/search.pl', LABEL => gettext( 'Search for a group' ) }
+ ];
+ return { CATNAME => gettext( 'Group Admin' ), ITEMS => $items, CATTYPE => 'group' };
+}
+
+
+=head2 get_web_category
+
+ Vhffs::Panel::Admin::get_web_category;
+
+Returns a hashref (CATNAME, ITEM) containing webareas' administration
+items.
+
+=cut
+
+sub get_web_category {
+ my $items = [
+ { LINK => '/admin/web/list.pl', LABEL => gettext( 'List all webareas' ) },
+ { LINK => '/admin/web/search.pl', LABEL => gettext( 'Search for a webarea' ) }
+ ];
+ return { CATNAME => gettext( 'Web Admin' ), ITEMS => $items, CATTYPE => 'web' };
+}
+
+=head2 get_svn_category
+
+ Vhffs::Panel::Admin::get_svn_category;
+
+Returns a hashref (CATNAME, ITEM) containing svn's administration
+items.
+
+=cut
+
+sub get_svn_category {
+ my $items = [
+ { LINK => '/admin/svn/list.pl', LABEL => gettext( 'List all SVN repos' ) },
+ { LINK => '/admin/svn/search.pl', LABEL => gettext( 'Search for a SVN repository' ) }
+ ];
+ return { CATNAME => gettext( 'SVN Admin' ), ITEMS => $items, CATTYPE => 'svn' };
+}
+
+
+=head2 get_cvs_category
+
+ Vhffs::Panel::Admin::get_cvs_category;
+
+Returns a hashref (CATNAME, ITEM) containing cvs' administration
+items.
+
+=cut
+
+sub get_cvs_category {
+ my $items = [
+ { LINK => '/admin/cvs/list.pl', LABEL => gettext( 'List all CVS repos' ) },
+ { LINK => '/admin/cvs/search.pl', LABEL => gettext( 'Search for a CVS repository' ) }
+ ];
+ return { CATNAME => gettext( 'CVS Admin' ), ITEMS => $items, CATTYPE => 'cvs' };
+}
+
+=head2 get_mysql_category
+
+ Vhffs::Panel::Admin::get_mysql_category;
+
+Returns a hashref (CATNAME, ITEM) containing mysql's administration
+items.
+
+=cut
+
+sub get_mysql_category {
+ my $items = [
+ { LINK => '/admin/mysql/list.pl', LABEL => gettext( 'List all MySQL databases' ) },
+ { LINK => '/admin/mysql/search.pl', LABEL => gettext( 'Search for a MySQL database' ) }
+ ];
+ return { CATNAME => gettext( 'MySQL Admin' ), ITEMS => $items, CATTYPE => 'mysql' };
+}
+
+=head2 get_pgsql_category
+
+ Vhffs::Panel::Admin::get_pgsql_category;
+
+Returns a hashref (CATNAME, ITEM) containing PostgreSQL's administration
+items.
+
+=cut
+
+sub get_pgsql_category {
+ my $items = [
+ { LINK => '/admin/pgsql/list.pl', LABEL => gettext( 'List all Pg databases' ) },
+ { LINK => '/admin/pgsql/search.pl', LABEL => gettext( 'Search for a Pg database' ) }
+ ];
+ return { CATNAME => gettext( 'PostgreSQL Admin' ), ITEMS => $items, CATTYPE => 'pgsql' };
+}
+
+=head2 get_mail_category
+
+ Vhffs::Panel::Admin::get_mail_category;
+
+Returns a hashref (CATNAME, ITEM) containing mail domains' administration
+items.
+
+=cut
+
+sub get_mail_category {
+ my $items = [
+ { LINK => '/admin/mail/list.pl', LABEL => gettext( 'List all mail domains' ) },
+ { LINK => '/admin/mail/search.pl', LABEL => gettext( 'Search for a mail domain' ) }
+ ];
+ return { CATNAME => gettext( 'Mail domains Admin' ), ITEMS => $items, CATTYPE => 'mail' };
+}
+
+
+=head2 get_mailing_category
+
+ Vhffs::Panel::Admin::get_mailing_category;
+
+Returns a hashref (CATNAME, ITEM) containing mailing lists' administration
+items.
+
+=cut
+
+sub get_mailing_category {
+ my $items = [
+ { LINK => '/admin/mailing/list.pl', LABEL => gettext( 'List all mailing lists' ) },
+ { LINK => '/admin/mailing/search.pl', LABEL => gettext( 'Search for a mailing list' ) }
+ ];
+ return { CATNAME => gettext( 'Mailing lists Admin' ), ITEMS => $items, CATTYPE => 'mailing' };
+}
+
+
+=head2 get_dns_category
+
+ Vhffs::Panel::Admin::get_dns_category;
+
+Returns a hashref (CATNAME, ITEM) containing DNS' administration
+items.
+
+=cut
+
+sub get_dns_category {
+ my $items = [
+ { LINK => '/admin/dns/list.pl', LABEL => gettext( 'List all domain names' ) },
+ { LINK => '/admin/dns/search.pl', LABEL => gettext( 'Search for a domain name' ) }
+ ];
+ return { CATNAME => gettext( 'DNS Admin' ), ITEMS => $items, CATTYPE => 'dns' };
+}
+
+
+=head2 get_repo_category
+
+ Vhffs::Panel::Admin::get_repo_category;
+
+Returns a hashref (CATNAME, ITEM) containing download repositories' administration
+items.
+
+=cut
+
+sub get_repo_category {
+ my $items = [
+ { LINK => '/admin/repository/list.pl', LABEL => gettext( 'List all download repositories' ) },
+ { LINK => '/admin/repository/search.pl', LABEL => gettext( 'Search for a download repository' ) }
+ ];
+ return { CATNAME => gettext( 'Download repositories Admin' ), ITEMS => $items, CATTYPE => 'repo' };
+}
+
+
+=head2 get_all_categories
+
+ Vhffs::Panel::Admin::get_all_categories($vhffs);
+
+Return an arrayref of hashrefs (CATNAME, ITEM) containing all administration
+categories and items based on configuration of $vhffs.
+
+=cut
+
+sub get_all_categories($) {
+ my $vhffs = shift;
+ my $config = $vhffs->get_config;
+ my $categories = [];
+
+ push @$categories, get_general_category;
+ push @$categories, get_user_category;
+ push @$categories, get_group_category;
+ push @$categories, get_web_category if($config->use_web);
+ push @$categories, get_mysql_category if($config->use_mysql);
+ push @$categories, get_pgsql_category if($config->use_postgres);
+ push @$categories, get_cvs_category if($config->use_cvs);
+ push @$categories, get_svn_category if($config->use_svn);
+ push @$categories, get_dns_category if($config->use_dns);
+ push @$categories, get_mail_category if($config->use_mail);
+ push @$categories, get_mailing_category if($config->use_mailing);
+ push @$categories, get_repo_category if($config->use_repository);
+
+
+ return $categories;
+}
+
sub menu
{
my ($class , $data ) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Cvs.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Cvs.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Cvs.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -102,6 +102,35 @@
return $cvs;
}
+=pod
+
+=head2 getall_per_group
+
+ $cvs = Vhffs::Panel::Cvs::getall_per_group($vhffs, $gid);
+
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all CVS repos owned by
+a given group.
+
+=cut
+
+
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
+
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT c.object_id AS oid, c.cvsroot AS displayname, o.state FROM vhffs_cvs c INNER JOIN vhffs_object o ON c.object_id = o.object_id WHERE c.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $cvs = [];
+ while(my $c = $sth->fetchrow_hashref) {
+ $c->{active} = ($c->{state} == Vhffs::Constants::ACTIVATED);
+ $c->{state} = Vhffs::Functions::status_string_from_status_id($c->{state});
+ push @$cvs, $c;
+ }
+ return $cvs;
+}
+
sub menu
{
my ( $class , $data ) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Panel/DNS.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/DNS.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/DNS.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -120,22 +120,35 @@
return( $request->fetchrow_arrayref() );
}
+=pod
-sub getall_dns_per_group
-{
- my ( $group , $main ) =@_ ;
+=head2 getall_per_group
- return undef unless( defined $group );
+ $dns = Vhffs::Panel::Dns::getall_per_group($vhffs, $gid);
- my $query = "SELECT ns.domain, ns.object_id , o.object_id, o.state FROM vhffs_dns ns , vhffs_object o WHERE o.object_id=ns.object_id AND ns.owner_gid='".$group->get_gid."'";
- my $request = $main->{'db'}->prepare( $query ) or return -1;
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all DNS owned by
+a given group.
- return undef if ( $request->execute() <= 0);
+=cut
- return( $request->fetchall_hashref('domain') );
+
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
+
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT ns.object_id AS oid, ns.domain AS displayname, o.state FROM vhffs_dns ns INNER JOIN vhffs_object o ON ns.object_id = o.object_id WHERE ns.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $dns = [];
+ while(my $d = $sth->fetchrow_hashref) {
+ $d->{active} = ($d->{state} == Vhffs::Constants::ACTIVATED);
+ $d->{state} = Vhffs::Functions::status_string_from_status_id($d->{state});
+ push @$dns, $d;
+ }
+ return $dns;
}
-
sub menu
{
my ( $class , $data ) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Mail.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Mail.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Mail.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -85,6 +85,35 @@
}
+=pod
+
+=head2 getall_per_group
+
+ $dns = Vhffs::Panel::Mail::getall_per_group($vhffs, $gid);
+
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all mail domains by
+a given group.
+
+=cut
+
+
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
+
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT m.object_id AS oid, m.domain AS displayname, o.state FROM vhffs_mxdomain m INNER JOIN vhffs_object o ON m.object_id = o.object_id WHERE m.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $mails = [];
+ while(my $m = $sth->fetchrow_hashref) {
+ $m->{active} = ($m->{state} == Vhffs::Constants::ACTIVATED);
+ $m->{state} = Vhffs::Functions::status_string_from_status_id($m->{state});
+ push @$mails, $m;
+ }
+ return $mails;
+}
+
sub getall_mail_per_group
{
my $group = shift;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Mailinglist.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Mailinglist.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Mailinglist.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -84,35 +84,35 @@
return $mls;
}
+=pod
+=head2 getall_per_group
-sub getall_list_per_group
-{
- my $group = shift;
- my $main = shift ;
- my $state = shift;
+ $dns = Vhffs::Panel::Mail::getall_per_group($vhffs, $gid);
- return undef unless( defined $group );
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all mail domains by
+a given group.
- my $query;
+=cut
- if( defined $state )
- {
- $query = "SELECT l.ml_id, l.local_part, l.domain, l.object_id, o.state FROM vhffs_ml l, vhffs_object o WHERE o.object_id=l.object_id AND o.state='".$state."' AND l.owner_gid='".$group->get_gid."'";
- }
- else
- {
- $query = "SELECT l.ml_id, l.local_part , l.domain, l.object_id, o.state FROM vhffs_ml l, vhffs_object o WHERE o.object_id=l.object_id AND l.owner_gid='".$group->get_gid."'";
- }
- my $request = $main->{'db'}->prepare( $query ) or return -1;
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
- return undef if ( $request->execute() <= 0);
-
- return( $request->fetchall_hashref('ml_id') );
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT l.object_id AS oid, l.local_part || \'@\' || l.domain AS displayname, o.state FROM vhffs_ml l INNER JOIN vhffs_object o ON l.object_id = o.object_id WHERE l.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $mls = [];
+ while(my $l = $sth->fetchrow_hashref) {
+ $l->{active} = ($l->{state} == Vhffs::Constants::ACTIVATED);
+ $l->{state} = Vhffs::Functions::status_string_from_status_id($l->{state});
+ push @$mls, $l;
+ }
+ return $mls;
}
-
sub create_list
{
my ($main, $lpart, $domain, $description, $user, $group) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Main.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Main.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Main.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -67,7 +67,16 @@
return 0;
}
+=pod
+=head2 check_public
+
+ $panel->check_public;
+
+Checks that public area is available, if it's ot the case show a message and exits.
+
+=cut
+
sub check_public {
my $self = shift;
my $vhffs = $self->{vhffs};
@@ -83,6 +92,48 @@
}
}
+=pod
+
+=head2 check_modo
+
+ $panel->check_modo
+
+Checks that logged in user is admin or moderator. If it is
+not the case, show a message and exits.
+
+=cut
+
+sub check_modo {
+ my $self = shift;
+ my $user = $self->{user};
+ unless($user->is_moderator || $user->is_admin) {
+ $self->set_title( gettext('Access denied') );
+ $self->add_error( gettext('You are not granted to access this page') );
+ $self->display( '' );
+ exit( 0 );
+ }
+}
+
+=head2
+
+ $panel->check_admin
+
+Check that logged in user is an admin. If it is not
+the case, show a message and exits.
+
+=cut
+
+sub check_admin {
+ my $self = shift;
+ my $user = $self->{user};
+ unless($user->is_admin) {
+ $self->set_title( gettext('Access denied') );
+ $self->add_error( gettext('You are not granted to access this page') );
+ $self->display( '' );
+ exit( 0 );
+ }
+}
+
sub list_themes
{
my $vhffs = shift;
@@ -309,14 +360,15 @@
my $jswebpath = "/themes/$theme/js/";
my @jscripts;
# Common scripts
+ push @jscripts, {SCRIPT => '/js/prototype.js'};
push @jscripts, {SCRIPT => '/js/commons.js'};
- push @jscripts, {SCRIPT => '/js/prototype.js'};
push @jscripts, {SCRIPT => '/js/tooltip.js'};
while(glob($jsglob)) {
use File::Basename;
push @jscripts, {SCRIPT => $jswebpath.basename( $_ )};
}
$maintemplate->param( JSCRIPTS => \@jscripts );
+ $maintemplate->param( TEXT_HELP => gettext('Help') );
$this->{session} = $session;
$this->{template} = $maintemplate;
@@ -326,12 +378,136 @@
$this->{'groupname'} = $projectname;
}
- my $menutemplate = new Vhffs::Panel::Menu($this);
- $maintemplate->param( MENU => $menutemplate->output );
+ $maintemplate->param( HEADER => $this->generate_menu );
return $this;
}
+sub generate_menu {
+ my $self = shift;
+ my $user = $self->{user};
+ my $theme = $self->{theme};
+ my $templatedir = $self->{templatedir};
+ my $groupname = $self->{groupname};
+ my $vhffs = $self->{vhffs};
+
+ my $menutemplate = new HTML::Template( filename => $templatedir.'/menu/main.tmpl' );
+ $menutemplate->param( THEME => $theme );
+
+ $menutemplate->param( USERNAME => $user->get_username() );
+ # Sets account type and admin link if needed
+ if( $user->is_admin == 1 ) {
+ $menutemplate->param( TEXT_ACCOUNT => gettext('Admin account') );
+ $menutemplate->param( TEXT_ADMIN => gettext('Administration') )
+ } elsif( $user->is_moderator == 1 ) {
+ $menutemplate->param( TEXT_ACCOUNT => gettext('Moderator account') );
+ $menutemplate->param( TEXT_ADMIN => gettext('Administration') )
+ } else {
+ $menutemplate->param( TEXT_ACCOUNT => gettext('User account') );
+ }
+ $menutemplate->param( TEXT_PROJECTS => gettext('My Projects') );
+ $menutemplate->param( TEXT_PREFS => gettext("User Preferences") );
+ $menutemplate->param( TEXT_HELP => gettext("Help") );
+ $menutemplate->param( TEXT_SUBMITBUG => gettext("Submit a bug") );
+ $menutemplate->param( TEXT_LOGOUT => gettext("Logout") );
+ if( defined $vhffs->get_config->get_panel_helpurl ) {
+ $menutemplate->param( HELP_URL => $vhffs->get_config->get_panel_helpurl );
+ } else {
+ $menutemplate->param( HELP_URL => 'http://www.vhffs.org/' );
+ }
+
+ # Current project stuff (TODO stop handle it in session)
+ if( ( CGI::url( -absolute => 1) =~ /^\/admin\// ) ) {
+ if( $user->is_admin ) {
+ $menutemplate->param( CONTEXTUAL_MENU => generate_admin_ctxmenu($vhffs->get_config) );
+ } elsif( $user->is_moderator ) {
+ $menutemplate->param( CONTEXTUAL_MENU => generate_moderator_ctxmenu($vhffs->get_config) );
+ }
+ } elsif($groupname) {
+ $menutemplate->param( CURRENT_GROUP_TEXT => gettext('Current group:') );
+ $menutemplate->param( PROJECT_HOME_TEXT => gettext('Project home') );
+ $menutemplate->param( GROUPNAME => $groupname );
+ $menutemplate->param( CONTEXTUAL_MENU => generate_project_ctxmenu($vhffs->get_config));
+ }
+
+ return $menutemplate->output();
+}
+
+=head2 generate_project_ctxmenu
+
+ print Vhffs::Panel::Main::generate_project_ctxmenu($vhffs->get_config);
+
+Generates and returns the contextual menu for a project.
+
+=cut
+
+sub generate_project_ctxmenu($) {
+ my $config = shift;
+ my $context_tmpl = new HTML::Template( filename => $config->get_templatedir.'/menu/context.tmpl' );
+
+ my $items = [];
+ push @$items, {path => 'web', label => gettext('Web') } if( $config->use_web );
+ push @$items, {path => 'mysql', label => gettext('MySQL') } if( $config->use_mysql );
+ push @$items, {path => 'pgsql', label => gettext('PgSQL') } if( $config->use_postgres );
+ push @$items, {path => 'cvs', label => gettext('CVS') } if( $config->use_cvs );
+ push @$items, {path => 'svn', label => gettext('SVN') } if( $config->use_svn );
+ push @$items, {path => 'dns', label => gettext('Domain names') } if( $config->use_dns );
+ push @$items, {path => 'repository', label => gettext('Dl repos') } if( $config->use_repository );
+ push @$items, {path => 'mail', label => gettext('Mail') } if( $config->use_mail );
+ push @$items, {path => 'mailinglist', label => gettext('ML') } if( $config->use_mailing );
+ $context_tmpl->param( MENU_ITEMS => $items );
+ return $context_tmpl->output();
+}
+
+=head2 generate_moderator_ctxmenu
+
+ print Vhffs::Panel::Main::generate_moderator_ctxmenu($vhffs->get_config);
+
+Generates and returns the contextual menu for moderation part.
+
+=cut
+
+sub generate_moderator_ctxmenu {
+ my $config = shift;
+ my $context_tmpl = new HTML::Template( filename => $config->get_templatedir.'/menu/context-modo.tmpl' );
+
+ my $items = [];
+ push @$items, {path => 'admin/stats.pl', label => gettext('Get Statistics') };
+ push @$items, {path => 'admin/moderation.pl', label => gettext('Moderation') };
+ $context_tmpl->param( MENU_ITEMS => $items );
+ return $context_tmpl->output();
+}
+
+=head2 generate_admin_ctxmenu
+
+ print Vhffs::Panel::Main::generate_admin_ctxmenu($vhffs->get_config);
+
+Generates and returns the contextual menu for platform administration.
+
+=cut
+
+sub generate_admin_ctxmenu($) {
+ my $config = shift;
+ my $context_tmpl = new HTML::Template( filename => $config->get_templatedir.'/menu/context.tmpl' );
+
+ my $items = [];
+ push @$items, {path => 'admin', label => gettext('General') };
+ push @$items, {path => 'admin/user', label => gettext('Users') };
+ push @$items, {path => 'admin/group', label => gettext('Groups') };
+ push @$items, {path => 'admin/web', label => gettext('Web') } if( $config->use_web );
+ push @$items, {path => 'admin/mysql', label => gettext('MySQL') } if( $config->use_mysql );
+ push @$items, {path => 'admin/pgsql', label => gettext('PgSQL') } if( $config->use_postgres );
+ push @$items, {path => 'admin/cvs', label => gettext('CVS') } if( $config->use_cvs );
+ push @$items, {path => 'admin/svn', label => gettext('SVN') } if( $config->use_svn );
+ push @$items, {path => 'admin/dns', label => gettext('Domain names') } if( $config->use_dns );
+ push @$items, {path => 'admin/repository', label => gettext('Dl repos') } if( $config->use_repository );
+ push @$items, {path => 'admin/mail', label => gettext('Mail') } if( $config->use_mail );
+ push @$items, {path => 'admin/mailing', label => gettext('ML') } if( $config->use_mailing );
+ $context_tmpl->param( MENU_ITEMS => $items );
+ return $context_tmpl->output();
+
+}
+
sub has_errors
{
my $self = shift;
@@ -378,8 +554,10 @@
sub project_info
{
- my ( $class , $vhffs, $group ) = @_;
+ my $self = shift;
+ my $vhffs = $self->{vhffs};
+ my $group = $self->{group};
my $temp;
my $object;
my $objects;
@@ -389,253 +567,71 @@
$templatedir = $vhffs->get_config->get_templatedir;
- if( ! defined( $group ) )
- {
- $template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
- $template->param( MESSAGE => gettext("Group error" ) );
- }
- else
- {
- $template = new HTML::Template( filename => $templatedir."/group/info.tmpl" );
- $template->param( TEXT_TITLE => sprintf( gettext("Group %s") , $group->get_groupname ));
-
- $template->param( GROUPNAME => $group->get_groupname );
- $template->param( QUOTA_VALUE => sprintf( gettext("Quota (used/total) : %s/%s") , $group->get_quota_used , $group->get_quota ) );
-
- if( $vhffs->get_config->use_web == 1 )
- {
- $temp = "";
- $template->param( WEBAREA => gettext("Webarea for this group") );
- $objects = Vhffs::Services::Httpd::getall( $vhffs , undef , undef , $group );
- if( @$objects != 0 )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "web" );
- $subtemplate->param( VALUE => $object->get_servername );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No webarea for this group");
- }
- $template->param( WEBAREA_VALUES => $temp );
- }
- if( $vhffs->get_config->use_mysql == 1 )
- {
- $temp = "";
- $template->param( MYSQL => gettext("Mysql database for this group") );
- $objects = Vhffs::Services::Mysql::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "mysql" );
- $subtemplate->param( VALUE => $object->get_dbname );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No mysql database for this group");
- }
- $template->param( MYSQL_VALUES => $temp );
- }
+ if( ! defined( $group ) ) {
+ $template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
+ $template->param( MESSAGE => gettext("Group error" ) );
+ } else {
+ $template = new HTML::Template( filename => $templatedir."/group/info.tmpl" );
+ $self->set_title( sprintf( gettext("Group %s") , $group->get_groupname ) );
+ $template->param( THEME => $self->{theme} );
+ # Quota stuff
+ $template->param( QUOTA_TEXT => sprintf( gettext("Quota (used/total) : %s/%s") , $group->get_quota_used , $group->get_quota ) );
+ # Yes, sorry quota progress image has to be 300px width max
+ $template->param( QUOTA_WIDTH => ( ($group->get_quota_used / $group->get_quota) * 300 ) );
- if( $vhffs->get_config->use_postgres == 1 )
- {
- $temp = "";
- $template->param( PGSQL => gettext("PostgreSQL database for this group") );
- $objects = Vhffs::Services::Postgres::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "pgsql" );
- $subtemplate->param( VALUE => $object->get_dbname );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No PostgreSQL database for this group");
- }
- $template->param( PGSQL_VALUES => $temp );
- }
+ my $gid = $group->get_gid;
+ my $config = $vhffs->get_config;
+ my $services_list = '';
+ $template->param( TEXT_PREFS => gettext('Preferences') );
- if( $vhffs->get_config->use_cvs == 1 )
- {
- $temp = "";
- $template->param( CVS => gettext("CVS repositories for this group") );
- $objects = Vhffs::Services::Cvs::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "cvs" );
- $subtemplate->param( VALUE => $object->get_cvsroot );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No CVS repository for this group");
- }
- $template->param( CVS_VALUES => $temp );
- }
+ if($config->use_web) {
+ my $webs = Vhffs::Panel::Web::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('web', $webs);
+ }
+ if($config->use_mysql) {
+ my $mysql = Vhffs::Panel::Mysql::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('mysql', $mysql);
+ }
- if( $vhffs->get_config->use_svn == 1 )
- {
- $temp = "";
- $template->param( SVN => gettext("SVN repositories for this group") );
- $objects = Vhffs::Services::Svn::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "svn" );
- $subtemplate->param( VALUE => $object->get_title );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No SVN repository for this group");
- }
- $template->param( SVN_VALUES => $temp );
- }
+ if($config->use_postgres) {
+ my $pg = Vhffs::Panel::Pgsql::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('pgsql', $pg);
+ }
+ if($config->use_cvs) {
+ my $cvs = Vhffs::Panel::Cvs::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('cvs', $cvs);
+ }
+ if($config->use_svn) {
+ my $svn = Vhffs::Panel::Svn::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('svn', $svn);
+ }
- if( $vhffs->get_config->use_mailing == 1 )
- {
- $temp = "";
- $template->param( MLS => gettext("Mailing-lists for this group") );
- $objects = Vhffs::Services::Mailing::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "mailinglist" );
- $subtemplate->param( VALUE => $object->get_listname );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No Mailing-list for this group");
- }
- $template->param( MLS_VALUES => $temp );
- }
+ if($config->use_mailing) {
+ my $ml = Vhffs::Panel::Mailinglist::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('mailing', $ml);
+ }
+ if($config->use_mail) {
+ my $mail = Vhffs::Panel::Mail::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('mail', $mail);
+ }
- if( $vhffs->get_config->use_mail == 1 )
- {
- $temp = "";
- $template->param( MAILS => gettext("Mail domain for this group") );
- $objects = Vhffs::Services::Mail::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "mail" );
- $subtemplate->param( VALUE => $object->get_domain );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No Mail domain for this group");
- }
- $template->param( MAILS_VALUES => $temp );
- }
+ if($config->use_repository) {
+ my $repos = Vhffs::Panel::Repository::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('repo', $repos);
+ }
-
- if( $vhffs->get_config->use_repository == 1 )
- {
- $temp = "";
- $template->param( REPOSITORY => gettext("Download repositories for this group") );
- $objects = Vhffs::Services::Repository::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "repository" );
- $subtemplate->param( VALUE => $object->get_name );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No download repository for this group");
- }
- $template->param( REPOSITORY_VALUES => $temp );
+ if($config->use_dns) {
+ my $dns = Vhffs::Panel::DNS::getall_per_group( $vhffs, $gid );
+ $services_list .= $self->create_service_index('dns', $dns);
+ }
+ $template->param( SERVICES => $services_list );
}
-
- if( $vhffs->get_config->use_dns == 1 )
- {
- $temp = "";
- $template->param( DNS => gettext("Domains for this group") );
- $objects = Vhffs::Services::DNS::getall( $vhffs , undef , undef , $group );
- if( defined $objects )
- {
- foreach $object ( @{$objects} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/misc/group_service.tmpl" );
- $subtemplate->param( SERVICE => "dns" );
- $subtemplate->param( VALUE => $object->get_domain );
- $subtemplate->param( TEXT => gettext("Go to admin") );
- $subtemplate->param( HISTORY => gettext("View history") );
- $subtemplate->param( OID => $object->get_oid );
- $temp .= $subtemplate->output;
- }
- }
- else
- {
- $temp = gettext("No DNS domain for this group");
- }
- $template->param( DNS_VALUES => $temp );
- }
-
-
-
- }
return $template;
}
@@ -656,7 +652,7 @@
my ( $class , $panel , $content, $cookie ) = @_;
# WTF !?!?
- if( ref( $class ) )
+ if( ref( $class ) )
{
$cookie = $content;
$content = $panel;
@@ -677,10 +673,6 @@
$maintemplate->param( INFOS => $tmplinfos->output );
}
- if( defined $panel->{'group'} ) {
- $maintemplate->param( GROUPNAME => sprintf( gettext( "Current group: %s" ) , $panel->{'group'}->get_groupname ) );
- }
-
my $langcookie = "";
$langcookie = $panel->{'langcookie'} if ( defined $panel->{'langcookie'} );
my $themecookie = "";
@@ -791,4 +783,49 @@
exit(0);
}
+=pod
+
+=head2 create_service_index
+
+ my $webs = Vhffs::Panel::Web::get_per_group($main, $gid);
+ my $output = $panel->create_service_index('web', $webs);
+ print $output;
+
+Generates summary information for a given service using service_index.tmpl.
+
+=cut
+
+sub create_service_index($$$) {
+ my ($self, $service, $services) = @_;
+ my %service_labels = (
+ cvs => 'CVS repositories',
+ dns => 'Domain names',
+ mail => 'Mail domains',
+ mailing => 'Mailing lists',
+ mysql => 'MySQL DBs',
+ pgsql => 'PostgreSQL DBs',
+ repo => 'Download repositories',
+ svn => 'SVN repositories',
+ web => 'Webareas',
+ );
+
+ my $vhffs = $self->{vhffs};
+ my $group = $self->{group};
+ my $templatedir = $self->{templatedir};
+
+ my $svclabel = $service_labels{$service};
+ my $template = new HTML::Template( filename => $templatedir.'/misc/service_index.tmpl', global_vars => 1 );
+
+ my $format = sprintf( '%s for %%s', $svclabel );
+ $template->param( TEXT_TITLE => sprintf(gettext($format), $group->get_groupname) );
+ $template->param( SERVICE => $service );
+ $template->param( ADMIN_TEXT => gettext('Go to administration') );
+ $template->param( HISTORY_TEXT => gettext('History') );
+ $template->param( NEW => gettext('New') );
+ $template->param( NO_SERVICE_TEXT => gettext('None') );
+
+ $template->param( SERVICES => $services);
+ return $template->output;
+}
+
1;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Menu.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Menu.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Menu.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -68,35 +68,24 @@
$menutemplate->param( THEME => $theme );
- if( $user->is_admin == 1 )
- {
- $menutemplate->param( TEXT_ACCOUNT => gettext("Admin account : ") );
+ if( $user->is_admin == 1 ) {
+ $menutemplate->param( TEXT_ACCOUNT => gettext('Admin account') );
+ } elsif( $user->is_moderator == 1 ) {
+ $menutemplate->param( TEXT_ACCOUNT => gettext('Moderator account') );
+ } else {
+ $menutemplate->param( TEXT_ACCOUNT => gettext('User account') );
}
- elsif( $user->is_moderator == 1 )
- {
- $menutemplate->param( TEXT_ACCOUNT => gettext("Moderator account : ") );
- }
- else
- {
- $menutemplate->param( TEXT_ACCOUNT => gettext("User account : ") );
- }
- $menutemplate->param( USERNAME => $user->get_username() );
-
- # add the User account
- my $usertemplate = new HTML::Template( filename => $templatedir."/menu/user.tmpl" );
- $usertemplate->param( MENU_TITLE => gettext("General") );
- $usertemplate->param( TEXT_PREFS => gettext("User Preferences") );
- $usertemplate->param( TEXT_HELP => gettext("Help") );
- $usertemplate->param( TEXT_SUBMITBUG => gettext("Submit a bug") );
- $usertemplate->param( TEXT_LOGOUT => gettext("Logout") );
- if( defined $vhffs->get_config->get_panel_helpurl )
- {
- $usertemplate->param( HELP_URL => $vhffs->get_config->get_panel_helpurl );
- }
- else
- {
- $usertemplate->param( HELP_URL => "nolink" );
- }
+ $menutemplate->param( USERNAME => $user->get_username() );
+ $menutemplate->param( TEXT_PROJECTS => gettext('My Projects') );
+ $menutemplate->param( TEXT_PREFS => gettext("User Preferences") );
+ $menutemplate->param( TEXT_HELP => gettext("Help") );
+ $menutemplate->param( TEXT_SUBMITBUG => gettext("Submit a bug") );
+ $menutemplate->param( TEXT_LOGOUT => gettext("Logout") );
+ if( defined $vhffs->get_config->get_panel_helpurl ) {
+ $menutemplate->param( HELP_URL => $vhffs->get_config->get_panel_helpurl );
+ } else {
+ $menutemplate->param( HELP_URL => "nolink" );
+ }
#Admin
@@ -111,11 +100,11 @@
}
# Group
- my $groupmenu = menu Vhffs::Panel::Group($data);
+ #my $groupmenu = menu Vhffs::Panel::Group($data);
my $projectname = $session->param("project");
- $usertemplate->param( GROUP => $groupmenu );
- $menutemplate->param( USER_MENU => $usertemplate->output );
+ #$usertemplate->param( GROUP => $groupmenu );
+ #$menutemplate->param( USER_MENU => $usertemplate->output );
if( $projectname ) {
my $projecttemplate = new HTML::Template( filename => $templatedir."/menu/group.tmpl" );
Modified: trunk/vhffs-api/src/Vhffs/Panel/Mysql.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Mysql.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Mysql.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -45,6 +45,17 @@
use Vhffs::Panel::Main;
use Vhffs::Services::Mysql;
+=pod
+
+=head1 NAME
+
+Vhffs::Panel::Mysql - Lightweight objects for MySQL DBs handling in VHFFS panel.
+
+=head1 METHODS
+
+=cut
+
+
sub getall_dbs_to_moderate
{
my( $main , $query , $request);
@@ -107,23 +118,34 @@
return $mysql;
}
+=pod
-sub getall_mysql_per_group
-{
- my ( $group , $main ) = @_;
+=head2 getall_per_group
- return undef unless( defined $group );
+ $mysql = Vhffs::Panel::Mysql::getall_per_group($vhffs, $gid);
- my $query = "SELECT m.dbname , m.object_id , o.state FROM vhffs_mysql m, vhffs_object o WHERE m.object_id=o.object_id AND m.owner_gid='".$group->get_gid."'";
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all MySQL DBs owned by
+a given group.
- my $request = $main->{'db'}->prepare( $query ) or return -1;
- my @retour;
+=cut
- return undef if ( $request->execute() <= 0);
- return ( $request->fetchall_hashref( 'dbname' ) );
-}
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT m.object_id AS oid, m.dbname AS displayname, o.state FROM vhffs_mysql m INNER JOIN vhffs_object o ON m.object_id = o.object_id WHERE m.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $mysql = [];
+ while(my $m = $sth->fetchrow_hashref) {
+ $m->{active} = ($m->{state} == Vhffs::Constants::ACTIVATED);
+ $m->{state} = Vhffs::Functions::status_string_from_status_id($m->{state});
+ push @$mysql, $m;
+ }
+ return $mysql;
+}
sub menu
{
Modified: trunk/vhffs-api/src/Vhffs/Panel/Pgsql.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Pgsql.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Pgsql.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -85,25 +85,35 @@
return( $request->fetchall_hashref('dbname') );
}
+=pod
+=head2 getall_per_group
-sub getall_pgsql_per_group
-{
- my ( $group , $main ) = @_;
-
- return undef unless( defined $group );
-
- my $query = "SELECT p.dbname , p.object_id , o.state FROM vhffs_pgsql p, vhffs_object o WHERE p.object_id=o.object_id AND p.owner_gid='".$group->get_gid."'";
+ $pgsql = Vhffs::Panel::Postgres::getall_per_group($vhffs, $gid);
- my $request = $main->{'db'}->prepare( $query ) or return -1;
- my @retour;
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all PgSQL DBs owned by
+a given group.
- return undef if ( $request->execute() <= 0);
- return ( $request->fetchall_hashref( 'dbname' ) );
-}
+=cut
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT p.object_id AS oid, p.dbname AS displayname, o.state FROM vhffs_pgsql p INNER JOIN vhffs_object o ON p.object_id = o.object_id WHERE p.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $pgsql = [];
+ while(my $p = $sth->fetchrow_hashref) {
+ $p->{active} = ($p->{state} == Vhffs::Constants::ACTIVATED);
+ $p->{state} = Vhffs::Functions::status_string_from_status_id($p->{state});
+ push @$pgsql, $p;
+ }
+ return $pgsql;
+}
+
sub menu
{
my ( $class , $data ) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Repository.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Repository.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Repository.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -58,7 +58,34 @@
return( $request->fetchall_hashref('name') );
}
+=pod
+=head2 getall_per_group
+
+ $repos = Vhffs::Panel::Repository::getall_per_group($vhffs, $gid);
+
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all download
+repositories owned by a given group.
+
+=cut
+
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
+
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT r.object_id AS oid, r.name AS displayname, o.state FROM vhffs_repository r INNER JOIN vhffs_object o ON r.object_id = o.object_id WHERE r.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $mysql = [];
+ while(my $m = $sth->fetchrow_hashref) {
+ $m->{active} = ($m->{state} == Vhffs::Constants::ACTIVATED);
+ $m->{state} = Vhffs::Functions::status_string_from_status_id($m->{state});
+ push @$mysql, $m;
+ }
+ return $mysql;
+}
+
sub search {
my ($main, $name) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Svn.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Svn.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Svn.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -61,25 +61,35 @@
}
-sub getall_svn_per_group
-{
- my ( $group , $main ) = @_;
+=pod
- return undef unless( defined($group) );
+=head2 getall_per_group
- my $query = "SELECT s.reponame , s.object_id, o.state FROM vhffs_svn s, vhffs_object o WHERE o.object_id=s.object_id AND s.owner_gid='".$group->get_gid."'";
+ $svn = Vhffs::Panel::Svn::getall_per_group($vhffs, $gid);
- my $request = $main->{'db'}->prepare( $query ) or return -1;
- my @retour;
+Returns an array of hashrefs (oid, displayname, active, state (localized string)) of all SVN repos owned by
+a given group.
- return undef if ( $request->execute() <= 0);
- return ( $request->fetchall_hashref( 'reponame' ) );
+=cut
-}
+sub getall_per_group
+{
+ my ( $main, $gid ) = @_;
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT s.object_id AS oid, s.reponame AS displayname, o.state FROM vhffs_svn s INNER JOIN vhffs_object o ON s.object_id = o.object_id WHERE s.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $svn = [];
+ while(my $s = $sth->fetchrow_hashref) {
+ $s->{active} = ($s->{state} == Vhffs::Constants::ACTIVATED);
+ $s->{state} = Vhffs::Functions::status_string_from_status_id($s->{state});
+ push @$svn, $s;
+ }
+ return $svn;
+}
-
sub search {
my ($main, $name) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Panel/User.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/User.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/User.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -41,6 +41,36 @@
use Vhffs::Main;
use Vhffs::Panel::Main;
+=pod
+
+=head1 NAME
+
+Vhffs::Panel::User - Light weight user method.
+
+Provides methods which can be used when you need informations
+about users put don't want to use heavy objects.
+
+=head1 CONSTANTS
+
+=head2 RELATION_OWNER
+
+Constant to pass to C<get_groups> to restrict fetched groups
+to owned projects.
+
+=head2 RELATION_CONTRIB
+
+Constant to pass to C<get_groups> to restrict fetched groups
+to projects where user is not the owner.
+
+=cut
+
+our $RELATION_OWNER = 1;
+our $RELATION_CONTRIB = 2;
+
+=pod
+=head1 METHODS
+=cut
+
sub get_last_users
{
my $vhffs = shift;
@@ -127,7 +157,52 @@
{
my $user = shift;
return -1 if( ! defined $user );
+ my $theme = $user->get_theme;
+ unless(defined $theme) {
+ $theme = $user->get_main->get_config->get_default_theme;
+ }
return $user->get_theme;
}
+
+=pod
+
+=head2 get_groups
+
+ my $groups = Vhffs::Panel::User::get_groups($user);
+ print $groups->[0]->{project};
+
+Returns an array reference which contains all the groupname for
+a given user whose uid is C<$uid>.
+
+An optional second parameter can be used to restrict project
+list to owned or contributed project
+
+=cut
+
+sub get_groups {
+ my $user = shift;
+ my $relation = shift;
+ my @params;
+
+
+ my $groups;
+ my $sql;
+ push @params, $user->get_uid;
+ if( defined $relation) {
+ if( $relation == $RELATION_OWNER ) {
+ $sql = 'SELECT g.groupname AS project FROM vhffs_groups g WHERE g.owner_uid = ? AND g.groupname != ? ORDER BY g.groupname';
+ push @params, $user->get_username;
+ } else {
+ $sql = 'SELECT g.groupname AS project FROM vhffs_groups g INNER JOIN vhffs_user_group ug ON g.gid=ug.gid WHERE ug.uid=? AND g.owner_uid != ug.uid ORDER BY g.groupname';
+ }
+ } else {
+ $sql = 'SELECT g.groupname AS project FROM vhffs_groups g INNER JOIN vhffs_user_group ug ON g.gid=ug.gid WHERE ug.uid=? ORDER BY g.groupname';
+ }
+ my $sth = $user->get_db_object->prepare( $sql );
+ return undef if( ! $sth->execute(@params) );
+ $groups = $sth->fetchall_arrayref({});
+ return $groups;
+}
+
1;
Modified: trunk/vhffs-api/src/Vhffs/Panel/Web.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Panel/Web.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Panel/Web.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -47,6 +47,16 @@
use Vhffs::Constants;
use Vhffs::Functions;
+=pod
+
+=head1 NAME
+
+Vhffs::Panel::Web - Light weight objects to handle webareas in VHFFS panel.
+
+=head2 METHODS
+
+=cut
+
sub getall_web_to_moderate
{
my( $main , $query , $request);
@@ -59,21 +69,33 @@
}
-sub getall_web_per_group
-{
- my ( $group , $main ) =@_ ;
+=pod
- return undef unless( defined $group );
+=head2 get_all_per_group
- my $query = "SELECT w.servername, w.object_id, o.state FROM vhffs_httpd w, vhffs_object o WHERE o.object_id=w.object_id AND w.owner_gid='".$group->get_gid."'";
- my $request = $main->{'db'}->prepare( $query ) or return -1;
+ my $areas = Vhffs::Panel::Web::getall_per_group($vhffs, $main);
- return undef if ( $request->execute() <= 0);
+Returns an array of hashrefs (oid, display, active, state) of all webareas owned by
+a given group.
- return( $request->fetchall_hashref('servername') );
+=cut
+
+sub getall_per_group {
+ my ($main, $gid) = @_;
+
+ my $dbh = $main->get_db_object;
+ my $sql = 'SELECT w.servername AS displayname, w.object_id AS oid, o.state FROM vhffs_httpd w INNER JOIN vhffs_object o ON o.object_id = w.object_id WHERE w.owner_gid = ?';
+ my $sth = $dbh->prepare($sql) or return -1;
+ $sth->execute($gid) or return -2;
+ my $web = [];
+ while(my $w = $sth->fetchrow_hashref) {
+ $w->{active} = ($w->{state} == Vhffs::Constants::ACTIVATED);
+ $w->{state} = Vhffs::Functions::status_string_from_status_id($w->{state});
+ push @$web, $w;
+ }
+ return $web;
}
-
sub search {
my ($main, $name) = @_;
Modified: trunk/vhffs-api/src/Vhffs/Robots/Postgres.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Robots/Postgres.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/Robots/Postgres.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -110,7 +110,7 @@
}
else
{
- $dbi = DBI->connect( "DBI:Pg:dbhost=$dbhost",$dbuser,$dbpass ) or return -1;
+ $dbi = DBI->connect( "DBI:Pg:host=$dbhost",$dbuser,$dbpass ) or return -1;
}
return $dbi;
Modified: trunk/vhffs-api/src/Vhffs/User.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/User.pm 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-api/src/Vhffs/User.pm 2007-05-24 07:11:06 UTC (rev 628)
@@ -218,8 +218,8 @@
$gpg_key = " " unless ( defined $gpg_key && $gpg_key ne "" );
$country = $userconf->{'default_country'} unless ( defined $country );
- my $sth = $dbh->prepare('INSERT INTO vhffs_users (uid, gid, username, shell, passwd, homedir, admin, firstname, lastname, address, zipcode, city, country, mail, gpg_key, note, language, theme, object_id) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 0, ?, ?, ?)');
- $sth->execute($uid, $gid, $username, $userconf->{'shell'}, Vhffs::Functions::password_encrypt($password), $homedir, $admin, $firstname, $lastname, $address, $zipcode, $city, $country, $mail, $gpg_key, Vhffs::Constants::DEFAULT_LANG, Vhffs::Constants::DEFAULT_THEME, $parent->get_oid);
+ my $sth = $dbh->prepare('INSERT INTO vhffs_users (uid, gid, username, shell, passwd, homedir, admin, firstname, lastname, address, zipcode, city, country, mail, gpg_key, note, language, theme, object_id) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 0, ?, NULL, ?)');
+ $sth->execute($uid, $gid, $username, $userconf->{'shell'}, Vhffs::Functions::password_encrypt($password), $homedir, $admin, $firstname, $lastname, $address, $zipcode, $city, $country, $mail, $gpg_key, Vhffs::Constants::DEFAULT_LANG, $parent->get_oid);
my $group = Vhffs::Group::create($main, $username, $uid, $gid);
die('Error creating group') unless (defined $group);
Modified: trunk/vhffs-backend/src/pgsql/initdb.sql.in
===================================================================
--- trunk/vhffs-backend/src/pgsql/initdb.sql.in 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-backend/src/pgsql/initdb.sql.in 2007-05-24 07:11:06 UTC (rev 628)
@@ -44,11 +44,10 @@
CREATE TABLE vhffs_acl
(
- acl_id serial,
- oid_src int4,
+ granted_oid int4,
perm int4 NOT NULL,
- oid_dst int4 ,
- CONSTRAINT vhffs_acl_pkey PRIMARY KEY (acl_id)
+ target_oid int4 ,
+ CONSTRAINT vhffs_acl_pkey PRIMARY KEY (granted_oid, target_oid)
) WITH OIDS;
CREATE TABLE vhffs_groups
@@ -316,8 +315,8 @@
Defining foreign keys here allow to create tables in any order.
*******/
-ALTER TABLE vhffs_acl ADD CONSTRAINT fk_vhffs_acl_vhffs_object_dst FOREIGN KEY (oid_dst) REFERENCES vhffs_object(object_id) ON DELETE CASCADE;
-ALTER TABLE vhffs_acl ADD CONSTRAINT fk_vhffs_acl_vhffs_object_src FOREIGN KEY (oid_src) REFERENCES vhffs_object(object_id) ON DELETE CASCADE;
+ALTER TABLE vhffs_acl ADD CONSTRAINT fk_vhffs_acl_vhffs_object_dst FOREIGN KEY (target_oid) REFERENCES vhffs_object(object_id) ON DELETE CASCADE;
+ALTER TABLE vhffs_acl ADD CONSTRAINT fk_vhffs_acl_vhffs_object_src FOREIGN KEY (granted_oid) REFERENCES vhffs_object(object_id) ON DELETE CASCADE;
ALTER TABLE vhffs_groups ADD CONSTRAINT fk_vhffs_group_vhffs_object FOREIGN KEY (object_id) REFERENCES vhffs_object(object_id) ON DELETE CASCADE;
ALTER TABLE vhffs_groups ADD CONSTRAINT fk_vhffs_group_vhffs_users FOREIGN KEY (owner_uid) REFERENCES vhffs_users (uid);
Modified: trunk/vhffs-compat/4.0.sql.in
===================================================================
--- trunk/vhffs-compat/4.0.sql.in 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-compat/4.0.sql.in 2007-05-24 07:11:06 UTC (rev 628)
@@ -2,7 +2,6 @@
-- the greatest id. Ideally, vhffs should be stopped during upgrade
SELECT setval('vhffs_object_object_id_seq', (SELECT COALESCE(MAX(object_id), 1) FROM vhffs_object));
-SELECT setval('vhffs_acl_acl_id_seq', (SELECT COALESCE(MAX(acl_id), 1) FROM vhffs_acl));
SELECT setval('vhffs_groups_gid_seq', (SELECT COALESCE(MAX(gid), @MINGID@) FROM vhffs_groups));
SELECT setval('vhffs_users_uid_seq', (SELECT COALESCE(MAX(uid), @MINUID@) FROM vhffs_users));
SELECT setval('vhffs_confirmation_cid_seq', (SELECT COALESCE(MAX(cid), 1) FROM vhffs_confirmation));
@@ -47,7 +46,7 @@
UPDATE vhffs_object SET type=61 WHERE object_id IN (SELECT object_id FROM vhffs_ml);
-- cleanup unused objects
-DELETE FROM vhffs_object WHERE type='0';
+-- DELETE FROM vhffs_object WHERE type=0;
-- merge vhffs_user_info to vhffs_users
ALTER TABLE vhffs_users ADD COLUMN date_creation timestamp;
@@ -189,6 +188,13 @@
-- DROP TABLE vhffs_dns_soa;
+-- Rename vhffs_acl columns, remove unused acl_id
+ALTER TABLE vhffs_acl DROP CONSTRAINT vhffs_acl_pkey;
+ALTER TABLE vhffs_acl DROP COLUMN acl_id;
+ALTER TABLE vhffs_acl RENAME COLUMN oid_src TO granted_oid;
+ALTER TABLE vhffs_acl RENAME COLUMN oid_dst TO target_oid;
+ALTER TABLE vhffs_acl ADD CONSTRAINT vhffs_acl_pkey PRIMARY KEY (granted_oid, target_oid);
+
-- change the type of vhffs_object.state from varchar to int4 ..... (no comments allowed please)
BEGIN;
ALTER TABLE vhffs_object ADD COLUMN state_new int4;
Modified: trunk/vhffs-intl/Makefile.am
===================================================================
--- trunk/vhffs-intl/Makefile.am 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-intl/Makefile.am 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,14 +1 @@
-intldir = @INTLDIR@
-
-languages = es_ES \
- fr_FR
-
-install-data-hook:
- for lang in $(languages) ; do \
- if ! test -e $(intldir)/$$lang/LC_MESSAGES ; then \
- mkdir -p $(intldir)/$$lang/LC_MESSAGES ; \
- fi; \
- echo "$(INSTALL_DATA) result/$$lang/vhffs.mo $(intldir)/$$lang/LC_MESSAGES/" ; \
- $(INSTALL_DATA) result/$$lang/vhffs.mo $(intldir)/$$lang/LC_MESSAGES/ ; \
- done
-
+SUBDIRS = result
Modified: trunk/vhffs-intl/compile_po.sh
===================================================================
--- trunk/vhffs-intl/compile_po.sh 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-intl/compile_po.sh 2007-05-24 07:11:06 UTC (rev 628)
@@ -4,6 +4,10 @@
# with variables so we can easily add translation
# do it...
-msgfmt -c -v -o result/fr_FR/vhffs.mo src/fr.po
-msgfmt -c -v -o result/es_ES/vhffs.mo src/es.po
+echo 'French'
+msgfmt --check --verbose --output-file result/fr_FR/LC_MESSAGES/vhffs.mo src/fr.po
+echo 'Spanish'
+msgfmt --check --verbose --output-file result/es_ES/LC_MESSAGES/vhffs.mo src/es.po
+echo 'English'
+msgfmt --check --verbose --output-file result/en_US/LC_MESSAGES/vhffs.mo src/en.po
Copied: trunk/vhffs-intl/extra_strings.pl (from rev 627, branches/vhffs-design/vhffs-intl/extra_strings.pl)
Property changes on: trunk/vhffs-intl/result
___________________________________________________________________
Name: svn:ignore
+ Makefile
Makefile.in
Copied: trunk/vhffs-intl/result/Makefile.am (from rev 627, branches/vhffs-design/vhffs-intl/result/Makefile.am)
Copied: trunk/vhffs-intl/result/en_US/LC_MESSAGES (from rev 627, branches/vhffs-design/vhffs-intl/result/en_US/LC_MESSAGES)
Copied: trunk/vhffs-intl/result/es_ES/LC_MESSAGES (from rev 627, branches/vhffs-design/vhffs-intl/result/es_ES/LC_MESSAGES)
Deleted: trunk/vhffs-intl/result/es_ES/vhffs.mo
===================================================================
(Binary files differ)
Copied: trunk/vhffs-intl/result/fr_FR/LC_MESSAGES (from rev 627, branches/vhffs-design/vhffs-intl/result/fr_FR/LC_MESSAGES)
Deleted: trunk/vhffs-intl/result/fr_FR/vhffs.mo
===================================================================
(Binary files differ)
Property changes on: trunk/vhffs-intl/src
___________________________________________________________________
Name: svn:ignore
- fr.po.old
es.po.old
+ fr.po.old
es.po.old
en.po.old
Copied: trunk/vhffs-intl/src/en.po (from rev 627, branches/vhffs-design/vhffs-intl/src/en.po)
Modified: trunk/vhffs-intl/src/es.po
===================================================================
--- trunk/vhffs-intl/src/es.po 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-intl/src/es.po 2007-05-24 07:11:06 UTC (rev 628)
@@ -3,23 +3,44 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
-#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: VHFFS 4.0\n"
+"Project-Id-Version: VHFFS 4.1 spanish\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-25 19:16+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2007-05-23 08:06+0200\n"
+"PO-Revision-Date: ??????\n"
"Last-Translator: black coffee <coffeester@xxxxxxxxx>\n"
"Language-Team: black coffee <coffeester@xxxxxxxxx>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:68
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:63
msgid "\t\t\t\t RIGHT can be subscriber or admin\n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:143
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:159
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:162
+msgid "\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:417
+#, perl-format
+msgid ""
+" %s-request@%s\n"
+"with the following subject :\n"
+" \"accept %s\" \n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:420
+#, perl-format
+msgid ""
+" %s-request@%s\n"
+"with the following subject :\n"
+" \"refuse %s\" \n"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation_submit.pl:105 ../vhffs-irc/modobot.pl:397
#, fuzzy
msgid ""
@@ -27,58 +48,91 @@
"Please wait while we are creating your object\n"
msgstr "Un error lleg durante la creacin del objecto"
-#: ../vhffs-panel/public/index.pl:61
+#: ../vhffs-panel/public/index.pl:63
#, perl-format
msgid "%s public area"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:269
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:303
#, perl-format
msgid "%s's Panel"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:155
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:145
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:164
#, perl-format
-msgid "%s-request@%s with subject : \"help\"\n"
+msgid "%s-request@%s with subject \"help\"\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:151
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:153
-msgid "------\n"
-msgstr ""
-
#: ../vhffs-panel/web/create.pl:69
#, fuzzy
msgid "<new site>."
msgstr "mi_nuevo_sitio"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:386
+#: ../vhffs-panel/dns/prefs.pl:327
#, perl-format
+msgid "@ represents the origin (%s)"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:354
+msgid ""
+"A CNAME, A or AAAA record with the same name already exists for this domain"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:128
+msgid "A Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:123
+msgid "A Record updated"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:394
+#, perl-format
msgid "A mail to moderate is on the list %s.\n"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:148
-#, fuzzy
-msgid "ACL Administration for : "
-msgstr "Administracin PostgreSQL"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:412
+#, perl-format
+msgid ""
+"A new person wants to subscribe to the following mailing list:\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
-#: ../vhffs-panel/acl/view.pl:167
+#: ../vhffs-panel/dns/prefs.pl:151
+msgid "A record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:140
+msgid "AAAA Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:135
+msgid "AAAA Record updated"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:146
+msgid "AAAA record added"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:127
+msgid "ACL Administration"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:147
msgid "ACL level"
msgstr "Nivel ACL"
-#: ../vhffs-panel/acl/add_acl_group.pl:106
-#: ../vhffs-panel/acl/add_acl_user.pl:106
-msgid "ACL successfully added"
-msgstr "ACL bien aadida"
+#: ../vhffs-panel/acl/view.pl:92 ../vhffs-panel/acl/view.pl:107
+msgid "ACL sucessfuly added"
+msgstr ""
-#: ../vhffs-panel/acl/submit.pl:108
-msgid "ACL successfully deleted"
-msgstr "ACL bien destruida"
+#: ../vhffs-panel/acl/view.pl:122
+msgid "ACL updated"
+msgstr ""
-#: ../vhffs-panel/acl/submit.pl:119
-msgid "ACL successfully modified"
-msgstr "ACL bien modificada"
-
#: ../vhffs-panel/admin/moderation.pl:115
#: ../vhffs-panel/admin/moderation.pl:157
#: ../vhffs-panel/admin/moderation.pl:198
@@ -92,7 +146,7 @@
msgid "Accept"
msgstr "Aceptar"
-#: ../vhffs-panel/logout.pl:60 ../vhffs-panel/auth.pl:60
+#: ../vhffs-panel/logout.pl:60 ../vhffs-api/src/Vhffs/Panel/Commons.pm:57
msgid "Access to panel"
msgstr ""
@@ -104,7 +158,7 @@
msgid "Accounts"
msgstr "Cuentas"
-#: ../vhffs-panel/user/prefs.pl:175
+#: ../vhffs-panel/user/prefs.pl:346
#, perl-format
msgid "Activate %s@%s email"
msgstr ""
@@ -116,34 +170,43 @@
#: ../vhffs-panel/admin/object/edit.pl:119
#: ../vhffs-panel/admin/web/edit.pl:132 ../vhffs-panel/admin/mysql/edit.pl:120
#: ../vhffs-panel/admin/cvs/edit.pl:128 ../vhffs-panel/admin/mail/edit.pl:160
+#: ../vhffs-intl/extra_strings.pl:22
msgid "Activated"
msgstr "Activado"
-#: ../vhffs-panel/mailinglist/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:143
+#: ../vhffs-panel/mailinglist/prefs.pl:156 ../vhffs-panel/dns/prefs.pl:280
#, fuzzy
msgid "Add !"
msgstr "Aadir"
-#: ../vhffs-panel/dns/prefs.pl:156
+#: ../vhffs-panel/dns/prefs.pl:293
#, fuzzy
msgid "Add a CNAME field to your domain"
msgstr "Aadir un reenviar hacia esto dominio"
-#: ../vhffs-panel/dns/prefs.pl:148
+#: ../vhffs-panel/dns/prefs.pl:285
#, fuzzy
msgid "Add a MX field to your domain"
msgstr "Aadir un reenviar hacia esto dominio"
-#: ../vhffs-panel/dns/prefs.pl:164
+#: ../vhffs-panel/dns/prefs.pl:301
#, fuzzy
msgid "Add a NS field to your domain"
msgstr "Aadir un reenviar hacia esto dominio"
+#: ../vhffs-panel/dns/prefs.pl:307
+msgid "Add a SRV record to your domain"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:319
+msgid "Add a TXT record"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:117 ../vhffs-panel/mail/prefs.pl:127
msgid "Add a forward on this domain"
msgstr "Aadir un reenviar a esto dominio"
-#: ../vhffs-panel/mailinglist/prefs.pl:129
+#: ../vhffs-panel/mailinglist/prefs.pl:154
msgid "Add a member"
msgstr "Aadir un miembro"
@@ -156,11 +219,15 @@
msgid "Add a user in this group"
msgstr "Aadir un usuario en esto grupo"
-#: ../vhffs-panel/dns/prefs.pl:118
+#: ../vhffs-panel/dns/prefs.pl:253
#, fuzzy
msgid "Add an A record"
msgstr "Aadir un cuenta"
+#: ../vhffs-panel/dns/prefs.pl:254
+msgid "Add an AAAA record"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:108
msgid "Add an account"
msgstr "Aadir un cuenta"
@@ -174,7 +241,7 @@
msgid "Add this user to this group"
msgstr "Aadir esto usuario en el grupo"
-#: ../vhffs-panel/subscribe.pl:205 ../vhffs-panel/user/prefs.pl:84
+#: ../vhffs-panel/subscribe.pl:205 ../vhffs-panel/user/prefs.pl:259
#: ../vhffs-panel/admin/user/edit.pl:104 ../vhffs-panel/admin/user/show.pl:104
msgid "Address"
msgstr "Direccin"
@@ -184,28 +251,27 @@
msgid "Address (Servername)"
msgstr "Direccin (Nombre del servidor)"
-#: ../vhffs-panel/mailinglist/prefs.pl:181
+#: ../vhffs-panel/user/prefs.pl:108
+msgid "Address is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:182
#: ../vhffs-panel/admin/user/edit.pl:101 ../vhffs-panel/admin/user/edit.pl:131
#: ../vhffs-panel/admin/user/show.pl:101 ../vhffs-panel/admin/user/show.pl:136
msgid "Admin"
msgstr "Admin"
-#: ../vhffs-panel/cvs/prefs.pl:99
+#: ../vhffs-panel/cvs/prefs.pl:89
msgid "Admin CVS Repository"
msgstr "Admin Repositorio CVS"
-#: ../vhffs-panel/dns/prefs.pl:110
-#, fuzzy
-msgid "Admin DNS"
-msgstr "Admin"
-
#: ../vhffs-panel/repository/prefs.pl:96
#, fuzzy
msgid "Admin Download repository"
msgstr "Admin Repositorio CVS"
-#: ../vhffs-panel/dns/prefs.pl:123 ../vhffs-panel/web/prefs.pl:122
-#: ../vhffs-panel/mail/prefs.pl:137
+#: ../vhffs-panel/svn/prefs.pl:130 ../vhffs-panel/dns/prefs.pl:260
+#: ../vhffs-panel/web/prefs.pl:122 ../vhffs-panel/mail/prefs.pl:138
#, fuzzy
msgid "Admin Rights on this object (ACL)"
msgstr "Derechos Admin sobre esto objecto (ACL)"
@@ -214,12 +280,17 @@
msgid "Admin Subversion Repository"
msgstr "Admin repositorio Subversion"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:73
-#, fuzzy
-msgid "Admin account : "
-msgstr "Cuenta Admin: "
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:72
+msgid "Admin account"
+msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:107
+#: ../vhffs-panel/admin/index.pl:65 ../vhffs-api/src/Vhffs/Panel/Main.pm:350
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:353
+msgid "Administration"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:105
msgid "Administration for list "
msgstr ""
@@ -228,9 +299,8 @@
msgid "Administrator Menu"
msgstr "Administracin PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:122
-#, perl-format
-msgid "Adress %s is already a subscriber for this list.\n"
+#: ../vhffs-panel/mailinglist/prefs.pl:121
+msgid "Admins only"
msgstr ""
#: ../vhffs-panel/web/create.pl:74
@@ -251,44 +321,52 @@
msgid "Alert state"
msgstr "Estadsticas usuarios"
-#: ../vhffs-panel/public/allwebsites.pl:71
-#: ../vhffs-panel/public/allgroups.pl:67
+#: ../vhffs-panel/public/allwebsites.pl:73
+#: ../vhffs-panel/public/allgroups.pl:69
msgid "All"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:114
-msgid "All A TYPE for you domain name"
+#: ../vhffs-panel/dns/prefs.pl:247
+msgid "All A TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:155
-msgid "All CNAME TYPE for your domain name"
+#: ../vhffs-panel/dns/prefs.pl:248
+msgid "All AAAA TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:116
-msgid "All CNAME for you domain name"
+#: ../vhffs-panel/dns/prefs.pl:292
+msgid "All CNAME TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:115
-msgid "All MX TYPE for you domain name"
+#: ../vhffs-panel/dns/prefs.pl:250
+msgid "All CNAME for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:147
+#: ../vhffs-panel/dns/prefs.pl:249 ../vhffs-panel/dns/prefs.pl:284
msgid "All MX TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:163
+#: ../vhffs-panel/dns/prefs.pl:300
msgid "All NS TYPE for your domain name"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:306
+msgid "All SRV records for your domain name"
+msgstr ""
+
#: ../vhffs-panel/admin/svn/list.pl:73
msgid "All Subversion repositories lists"
msgstr "Todas las listas de repositorios Subversion"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:49
+#: ../vhffs-panel/dns/prefs.pl:320
+msgid "All TXT records for your domain name"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:45
msgid "All commands can be sent as mail subject.\n"
msgstr ""
-#: ../vhffs-panel/public/allgroups.pl:65
+#: ../vhffs-panel/public/allgroups.pl:67
#, fuzzy, perl-format
msgid "All groups on %s"
msgstr "Todas la listas de grupos"
@@ -297,10 +375,9 @@
msgid "All mailings sent to hosted"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:51
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:47
msgid ""
-"All mails with commands must be sent on \n"
-" YOURLIST-request@xxxxxxxxxx list.\n"
+"All mails with commands must be sent on YOURLIST-request@xxxxxxxxxx list.\n"
msgstr ""
#: ../vhffs-panel/admin/object/list.pl:84
@@ -312,8 +389,8 @@
msgid "All users in this group"
msgstr "Todos los usuarios en esto grupo"
-#: ../vhffs-panel/public/allwebsites.pl:69
-#: ../vhffs-panel/public/websearch.pl:74
+#: ../vhffs-panel/public/allwebsites.pl:71
+#: ../vhffs-panel/public/websearch.pl:76
#, perl-format
msgid "All websites on %s"
msgstr ""
@@ -323,27 +400,44 @@
msgid "Already exists for this domain or bad parameters. Check your domain"
msgstr "Ya existe en esto dominio %s"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:306
+msgid "An MX record with the same name already exists for this domain"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:329
+msgid "An NS record with the same name already exists for this domain"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:189
+#, perl-format
+msgid ""
+"An error occured during your subscription to the following list:\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/submit.pl:114
#, fuzzy
msgid "An error occured while adding an ACL for the group"
msgstr "Un error lleg durante el aadido ACL en esto grupo"
-#: ../vhffs-panel/user/prefs_save.pl:184
+#: ../vhffs-panel/user/prefs.pl:169
#, fuzzy
msgid "An error occured while adding the box"
msgstr "Un error lleg durante el aadido del buzn"
-#: ../vhffs-panel/user/prefs_save.pl:188
+#: ../vhffs-panel/user/prefs.pl:171
#, fuzzy
msgid "An error occured while adding the box (anti-spam adding)"
msgstr "Un error lleg durante el aadido del buzn"
-#: ../vhffs-panel/user/prefs_save.pl:192
+#: ../vhffs-panel/user/prefs.pl:173
#, fuzzy
msgid "An error occured while adding the box (anti-virus adding)"
msgstr "Un error lleg durante el aadido del buzn"
-#: ../vhffs-panel/user/prefs_save.pl:260
+#: ../vhffs-panel/user/prefs.pl:213
#, fuzzy
msgid "An error occured while adding the forwarding"
msgstr "Un error lleg durante el aadido del reenviar"
@@ -393,7 +487,7 @@
msgid "An error occured while creating the object %s %s"
msgstr "Un error lleg durante la creacin del objecto %s %s"
-#: ../vhffs-panel/dns/dns_submit.pl:78
+#: ../vhffs-panel/dns/create.pl:50
#, fuzzy
msgid ""
"An error occured while creating the object. The domain is not correct or "
@@ -403,7 +497,7 @@
"existe en la basede datos Vhffs."
#: ../vhffs-panel/repository/repository_submit.pl:93
-#: ../vhffs-panel/cvs/cvs_submit.pl:92
+#: ../vhffs-panel/cvs/create.pl:81
#, fuzzy
msgid "An error occured while creating the object.It probably already exists"
msgstr "Un error lleg durante la creacin del objecto %s %s"
@@ -443,7 +537,7 @@
msgid "An error occured while setting up the ACL"
msgstr "Un error lleg durante el aadido ACL"
-#: ../vhffs-panel/user/prefs_save.pl:272
+#: ../vhffs-panel/user/prefs.pl:220
#, fuzzy
msgid "An error occured while the forwarding"
msgstr "Un error lleg durante el aadido del reenviar"
@@ -458,7 +552,7 @@
msgid "An error occured while updating"
msgstr "Un error lleg durante la actualisacin usuario"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:273
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:280
#, perl-format
msgid ""
"An error occured while updating language for the following address: %s.\n"
@@ -474,7 +568,7 @@
msgid "An error occured while updating the Download repository"
msgstr "Un error lleg durante la actualisacin del objecto"
-#: ../vhffs-panel/svn/prefs_save.pl:107
+#: ../vhffs-panel/svn/prefs_save.pl:107 ../vhffs-panel/svn/prefs_save.pl:119
#, fuzzy
msgid "An error occured while updating the Subversion repository"
msgstr "Un error lleg durante la actualisacin usuario"
@@ -494,17 +588,12 @@
msgid "An error occured while updating the project"
msgstr "Un error lleg durante la actualisacin proyecto"
-#: ../vhffs-panel/user/prefs_save.pl:128
+#: ../vhffs-panel/user/prefs.pl:140
#, fuzzy
msgid "An error occured while updating the user account"
msgstr "Un error lleg durante la actualisacin usuario"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:181
-#, perl-format
-msgid "An error occurs while you subscribed to the list %s \n"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:415
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:445
msgid "April"
msgstr ""
@@ -537,32 +626,32 @@
msgid "Are you SURE you want DELETE this subversion repository ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR este Repositorio CVS?"
-#: ../vhffs-panel/mailinglist/prefs.pl:202 ../vhffs-panel/mail/prefs.pl:132
+#: ../vhffs-panel/mailinglist/prefs.pl:203 ../vhffs-panel/mail/prefs.pl:132
#, fuzzy
msgid "Are you SURE you want DELETE this Mail Area ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR esta zona mail?"
-#: ../vhffs-panel/mysql/prefs.pl:116
+#: ../vhffs-panel/mysql/prefs.pl:117
#, fuzzy
msgid "Are you SURE you want DELETE this MySQL database ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR esta base de datos MySQL?"
-#: ../vhffs-panel/pgsql/prefs.pl:109
+#: ../vhffs-panel/pgsql/prefs.pl:110
#, fuzzy
msgid "Are you SURE you want DELETE this PostgreSQL database ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR esta base de datos PostgreSQL?"
-#: ../vhffs-panel/web/prefs.pl:128
+#: ../vhffs-panel/web/prefs.pl:129
#, fuzzy
msgid "Are you SURE you want DELETE this Web Area ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR esta zona web?"
-#: ../vhffs-panel/cvs/prefs.pl:108
+#: ../vhffs-panel/cvs/prefs.pl:99
#, fuzzy
msgid "Are you SURE you want DELETE this cvs repository ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR este Repositorio CVS?"
-#: ../vhffs-panel/dns/prefs.pl:131
+#: ../vhffs-panel/dns/prefs.pl:268
#, fuzzy
msgid "Are you SURE you want DELETE this domain ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR esta zona mail?"
@@ -577,12 +666,12 @@
msgid "Are you SURE you want DELETE this project ?"
msgstr "Es SEGURO(A) que quiere DESTRUIR este proyecto?"
-#: ../vhffs-panel/user/prefs.pl:103
+#: ../vhffs-panel/user/prefs.pl:278
#, fuzzy
msgid "Are you SURE you want DELETE this user?"
msgstr "Es SEGURO(A) que quiere DESTRUIR esto usuario?"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:431
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:461
msgid "August"
msgstr ""
@@ -645,7 +734,7 @@
"new password for this database."
msgstr ""
-#: ../vhffs-panel/dns/create.pl:36
+#: ../vhffs-panel/dns/create.pl:63
msgid ""
"Be careful ! You must give the reason why you want to host this domain on "
"our servers."
@@ -711,24 +800,19 @@
msgid "CGI ERROR ! %s"
msgstr "Error CGI! %s"
-#: ../vhffs-panel/public/user.pl:66 ../vhffs-panel/public/group.pl:71
+#: ../vhffs-panel/public/user.pl:68 ../vhffs-panel/public/group.pl:72
#, fuzzy
msgid "CGI ERROR!"
msgstr "Error CGI!"
#: ../vhffs-panel/mailinglist/submit.pl:96 ../vhffs-panel/svn/prefs.pl:82
-#: ../vhffs-panel/svn/create.pl:64 ../vhffs-panel/acl/submit.pl:85
+#: ../vhffs-panel/svn/create.pl:64 ../vhffs-panel/acl/view.pl:84
+#: ../vhffs-panel/acl/view.pl:99 ../vhffs-panel/acl/view.pl:114
#: ../vhffs-panel/group/remove_user_from_group.pl:71
#: ../vhffs-panel/group/join_group.pl:70 ../vhffs-panel/mail/submit.pl:74
msgid "CGI Error"
msgstr "Error CGI"
-#: ../vhffs-panel/acl/add_acl_group.pl:86
-#: ../vhffs-panel/acl/add_acl_user.pl:86
-#, fuzzy
-msgid "CGI Error "
-msgstr "Error CGI"
-
#: ../vhffs-panel/svn/delete.pl:73 ../vhffs-panel/svn/svn_submit.pl:71
#: ../vhffs-panel/history.pl:84 ../vhffs-panel/pgsql/delete.pl:81
#: ../vhffs-panel/group/prefs_save.pl:74 ../vhffs-panel/repository/prefs.pl:72
@@ -738,12 +822,12 @@
#: ../vhffs-panel/admin/group/edit_submit.pl:95
#: ../vhffs-panel/admin/broadcast_view.pl:78 ../vhffs-panel/mysql/delete.pl:76
#: ../vhffs-panel/mysql/prefs.pl:71 ../vhffs-panel/mysql/submit.pl:75
-#: ../vhffs-panel/mysql/prefs_save.pl:79 ../vhffs-panel/cvs/prefs.pl:73
+#: ../vhffs-panel/mysql/prefs_save.pl:79 ../vhffs-panel/cvs/prefs.pl:72
#, fuzzy
msgid "CGI Error !"
msgstr "Error CGI!"
-#: ../vhffs-panel/svn/prefs_save.pl:74 ../vhffs-panel/repository/delete.pl:74
+#: ../vhffs-panel/svn/prefs_save.pl:76 ../vhffs-panel/repository/delete.pl:74
#: ../vhffs-panel/repository/prefs_save.pl:74 ../vhffs-panel/cvs/delete.pl:74
#: ../vhffs-panel/cvs/prefs_save.pl:74
#, fuzzy, perl-format
@@ -753,17 +837,11 @@
#: ../vhffs-panel/mailinglist/delete.pl:78
#: ../vhffs-panel/mailinglist/save_sig.pl:77
#: ../vhffs-panel/mailinglist/add_sub.pl:79
-#: ../vhffs-panel/mailinglist/save_options.pl:84
+#: ../vhffs-panel/mailinglist/save_options.pl:81
#: ../vhffs-panel/mailinglist/change_right.pl:81
#: ../vhffs-panel/mailinglist/change_right.pl:101
-#: ../vhffs-panel/mailinglist/del_member.pl:79
-#: ../vhffs-panel/user/prefs_save.pl:91 ../vhffs-panel/dns/delete.pl:79
-#: ../vhffs-panel/dns/add_mx.pl:80 ../vhffs-panel/dns/prefs.pl:78
-#: ../vhffs-panel/dns/modif_a.pl:80 ../vhffs-panel/dns/add_ns.pl:79
-#: ../vhffs-panel/dns/add_cname.pl:80 ../vhffs-panel/dns/delete_a.pl:50
-#: ../vhffs-panel/dns/delete_ns.pl:78 ../vhffs-panel/dns/delete_mx.pl:79
-#: ../vhffs-panel/dns/modif_cname.pl:81 ../vhffs-panel/dns/modif_mx.pl:81
-#: ../vhffs-panel/dns/add_a.pl:84 ../vhffs-panel/dns/delete_cname.pl:79
+#: ../vhffs-panel/mailinglist/del_member.pl:79 ../vhffs-panel/user/prefs.pl:85
+#: ../vhffs-panel/dns/delete.pl:79 ../vhffs-panel/dns/prefs.pl:79
#: ../vhffs-panel/pgsql/pgsql_submit.pl:73 ../vhffs-panel/web/web_submit.pl:72
msgid "CGI Error!"
msgstr "Error CGI!"
@@ -778,15 +856,30 @@
msgid "CGI problem"
msgstr "Error CGI"
-#: ../vhffs-panel/dns/modif_cname.pl:105
-#, fuzzy
-msgid "CNAME field successfully updated"
-msgstr "CNAME bien puesto al da"
+#: ../vhffs-panel/dns/prefs.pl:190
+msgid "CNAME Record added"
+msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:185
+msgid "CNAME Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:181
+msgid "CNAME Record updated"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:380
+msgid "CVS"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:145
msgid "CVS Admin"
msgstr "Admin CVS"
+#: ../vhffs-intl/extra_strings.pl:38
+msgid "CVS Repository"
+msgstr ""
+
#: ../vhffs-panel/admin/cvs/list.pl:89
#, fuzzy
msgid "CVS Root"
@@ -796,12 +889,12 @@
msgid "CVS Search"
msgstr "Bsqueda CVS"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:425
-#, fuzzy
-msgid "CVS repositories for this group"
-msgstr "Todas las listas de repositorios CVS"
+#: ../vhffs-panel/cvs/index.pl:58
+#, perl-format
+msgid "CVS repositories for %s"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:118
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:147
#, fuzzy
msgid "CVS repository"
msgstr "Admin Repositorio CVS"
@@ -811,7 +904,7 @@
msgid "CVS repository awaiting validation"
msgstr "Repositorio Subversion por validar"
-#: ../vhffs-panel/public/group.pl:146
+#: ../vhffs-panel/public/group.pl:148
#, fuzzy
msgid "CVS repository for this group"
msgstr "Aadir un usuario en esto grupo"
@@ -825,32 +918,27 @@
msgid "CVS stats"
msgstr "Estadsticas CVS"
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:136
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:165
msgid "CVSweb"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:165 ../vhffs-panel/acl/view.pl:189
-#: ../vhffs-panel/acl/view.pl:236
+#: ../vhffs-panel/acl/view.pl:139 ../vhffs-panel/acl/view.pl:165
msgid "Can destroy this service"
msgstr "Se puede destruir este servicio"
-#: ../vhffs-panel/acl/view.pl:164 ../vhffs-panel/acl/view.pl:188
-#: ../vhffs-panel/acl/view.pl:235
+#: ../vhffs-panel/acl/view.pl:138 ../vhffs-panel/acl/view.pl:164
msgid "Can manage ACL for this service"
msgstr "Se puede administrar el ACL sobre este servicio"
-#: ../vhffs-panel/acl/view.pl:163 ../vhffs-panel/acl/view.pl:187
-#: ../vhffs-panel/acl/view.pl:234
+#: ../vhffs-panel/acl/view.pl:137 ../vhffs-panel/acl/view.pl:163
msgid "Can modify this service"
msgstr "Se puede modificar este servicio"
-#: ../vhffs-panel/acl/view.pl:162 ../vhffs-panel/acl/view.pl:186
-#: ../vhffs-panel/acl/view.pl:233
+#: ../vhffs-panel/acl/view.pl:136 ../vhffs-panel/acl/view.pl:162
msgid "Can view this service"
msgstr "Se puede ver a este servicio"
-#: ../vhffs-panel/acl/view.pl:161 ../vhffs-panel/acl/view.pl:185
-#: ../vhffs-panel/acl/view.pl:232
+#: ../vhffs-panel/acl/view.pl:135 ../vhffs-panel/acl/view.pl:161
#, fuzzy
msgid "Can't access"
msgstr "No acesos"
@@ -876,12 +964,6 @@
msgid "Can't modify object..."
msgstr "Es imposible modificar el objecto"
-#: ../vhffs-panel/dns/add_mx.pl:98 ../vhffs-panel/dns/add_ns.pl:96
-#: ../vhffs-panel/dns/add_cname.pl:100 ../vhffs-panel/dns/add_a.pl:108
-#: ../vhffs-panel/dns/add_a.pl:124
-msgid "Cannot add this ressource to this domain"
-msgstr "Es imposible aadir esto recurso en esto dominio"
-
#: ../vhffs-panel/group/join_group.pl:82
#, fuzzy
msgid "Cannot add this user in this group"
@@ -906,12 +988,6 @@
msgid "Cannot create user, the username you entered already exists"
msgstr "No se ha podido crear el usuario, este identificador ya existe."
-#: ../vhffs-panel/dns/delete_a.pl:70 ../vhffs-panel/dns/delete_ns.pl:98
-#: ../vhffs-panel/dns/delete_mx.pl:99 ../vhffs-panel/dns/delete_cname.pl:97
-#, fuzzy
-msgid "Cannot delete it."
-msgstr "No se puede destruire"
-
#: ../vhffs-panel/admin/object/delete_avatar.pl:95
#, fuzzy
msgid "Cannot delete this avatar"
@@ -954,41 +1030,31 @@
msgid "Cannot get information on this object"
msgstr "No se ha podido obtener informacines sobre esto objecto"
+#: ../vhffs-panel/acl/view.pl:71
+#, perl-format
+msgid "Cannot get informations on object #%d"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/delete.pl:82
#: ../vhffs-panel/mailinglist/save_sig.pl:81
#: ../vhffs-panel/mailinglist/add_sub.pl:83
-#: ../vhffs-panel/mailinglist/prefs.pl:86
-#: ../vhffs-panel/mailinglist/save_options.pl:88
+#: ../vhffs-panel/mailinglist/prefs.pl:84
+#: ../vhffs-panel/mailinglist/save_options.pl:85
#: ../vhffs-panel/mailinglist/change_right.pl:85
#: ../vhffs-panel/mailinglist/del_member.pl:83 ../vhffs-panel/svn/prefs.pl:93
-#: ../vhffs-panel/dns/delete.pl:84 ../vhffs-panel/dns/add_mx.pl:83
-#: ../vhffs-panel/dns/prefs.pl:85 ../vhffs-panel/dns/modif_a.pl:83
-#: ../vhffs-panel/dns/add_ns.pl:81 ../vhffs-panel/dns/add_cname.pl:85
-#: ../vhffs-panel/dns/delete_a.pl:55 ../vhffs-panel/dns/delete_ns.pl:83
-#: ../vhffs-panel/dns/delete_mx.pl:84 ../vhffs-panel/dns/modif_cname.pl:86
-#: ../vhffs-panel/dns/modif_mx.pl:86 ../vhffs-panel/dns/add_a.pl:88
-#: ../vhffs-panel/dns/delete_cname.pl:82 ../vhffs-panel/pgsql/prefs.pl:71
-#: ../vhffs-panel/repository/prefs.pl:76 ../vhffs-panel/web/prefs.pl:72
-#: ../vhffs-panel/mysql/prefs.pl:77 ../vhffs-panel/cvs/prefs.pl:79
-#: ../vhffs-panel/mail/add_account.pl:75
+#: ../vhffs-panel/dns/delete.pl:84 ../vhffs-panel/dns/prefs.pl:86
+#: ../vhffs-panel/pgsql/prefs.pl:71 ../vhffs-panel/repository/prefs.pl:76
+#: ../vhffs-panel/web/prefs.pl:72 ../vhffs-panel/mysql/prefs.pl:77
+#: ../vhffs-panel/cvs/prefs.pl:76 ../vhffs-panel/mail/add_account.pl:75
#: ../vhffs-panel/mail/save_catchall.pl:74
#: ../vhffs-panel/mail/add_forward.pl:73
msgid "Cannot get informations on this object"
msgstr "No se ha podido obtener informacines sobre esto objecto"
-#: ../vhffs-panel/acl/view.pl:134
-#, perl-format
-msgid "Cannot get informations on this object %s %s"
-msgstr "No se ha podido obtener informacines sobre esto objecto %s %s"
-
#: ../vhffs-panel/admin/stats.pl:73
msgid "Cannot get statistics"
msgstr "Es imposible obtener estadsticas"
-#: ../vhffs-panel/dns/modif_a.pl:102
-msgid "Cannot modify this ressource on this domain"
-msgstr "Es imposible modificar esto recurso en esto dominio"
-
#: ../vhffs-panel/group/remove_user_from_group.pl:83
#, fuzzy
msgid "Cannot remove the owner from a group"
@@ -1005,7 +1071,7 @@
msgid "Cannot retrieve informations about this Download repository"
msgstr "Es imposible recuperar informacines sobre esto repositorio Subversion"
-#: ../vhffs-panel/svn/prefs_save.pl:78
+#: ../vhffs-panel/svn/prefs_save.pl:80
#, fuzzy
msgid "Cannot retrieve informations about this Subversion repository"
msgstr "Es imposible recuperar informacines sobre esto repositorio Subversion"
@@ -1016,7 +1082,7 @@
msgstr "Es imposible recuperar informacines sobre esto repositorio Subversion"
#: ../vhffs-panel/mailinglist/save_sig.pl:95
-#: ../vhffs-panel/mailinglist/save_options.pl:150
+#: ../vhffs-panel/mailinglist/save_options.pl:124
msgid "Cannot save"
msgstr "Es imposible salvar"
@@ -1024,14 +1090,6 @@
msgid "Cannot send message, CGI error..."
msgstr "Es imposible enviar el mensaje, error CGI"
-#: ../vhffs-panel/dns/modif_cname.pl:101
-msgid "Cannot update CNAME on this domain"
-msgstr "Es imposible poner CNAME al da sobre esto dominio"
-
-#: ../vhffs-panel/dns/modif_mx.pl:101
-msgid "Cannot update MX on this domain"
-msgstr "Es imposible poner MX al da sobre esto dominio"
-
#: ../vhffs-panel/admin/mail/edit.pl:98 ../vhffs-panel/admin/mail/show.pl:98
msgid "Catchall"
msgstr "Catchall"
@@ -1055,19 +1113,15 @@
msgid "Cc: "
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:210
+#: ../vhffs-panel/mail/prefs.pl:211
msgid "Change Forward"
msgstr "Cambiar el reenviar"
-#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:151
+#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:152
#, fuzzy
msgid "Change Password"
msgstr "Cambiar el cdigo de acceso"
-#: ../vhffs-panel/user/prefs_save.pl:234
-msgid "Change anti-virus status for your account\n"
-msgstr ""
-
#: ../vhffs-panel/mail/prefs.pl:125
#, fuzzy
msgid "Change catchall forward"
@@ -1083,12 +1137,12 @@
msgid "Change language"
msgstr "Lenguaje"
-#: ../vhffs-panel/mailinglist/prefs.pl:167
+#: ../vhffs-panel/mailinglist/prefs.pl:168
#, fuzzy
msgid "Change rights\n"
msgstr "cambiar los derechos"
-#: ../vhffs-panel/user/prefs_save.pl:216
+#: ../vhffs-panel/user/prefs.pl:188
msgid "Change spam protection status for your account\n"
msgstr ""
@@ -1107,6 +1161,10 @@
msgid "Change user-id"
msgstr "Cambiar el cdigo de acceso"
+#: ../vhffs-panel/user/prefs.pl:199
+msgid "Changed anti-virus status for your account\n"
+msgstr ""
+
#: ../vhffs-robots/src/refused_ml.pl:77 ../vhffs-robots/src/refused_mail.pl:79
#: ../vhffs-robots/src/refused_postgres.pl:80
#: ../vhffs-robots/src/refused_cvs.pl:76 ../vhffs-robots/src/refused_web.pl:75
@@ -1125,12 +1183,20 @@
"The Moderator and Admin team\n"
msgstr "El moderador y la equipa admin"
-#: ../vhffs-panel/subscribe.pl:203 ../vhffs-panel/user/prefs.pl:83
+#: ../vhffs-panel/subscribe.pl:203 ../vhffs-panel/user/prefs.pl:258
#: ../vhffs-panel/admin/user/edit.pl:105 ../vhffs-panel/admin/user/show.pl:105
msgid "City"
msgstr "Ciudad"
-#: ../vhffs-panel/subscribe.pl:212
+#: ../vhffs-panel/user/prefs.pl:96
+msgid "City is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:114
+msgid "Closed"
+msgstr ""
+
+#: ../vhffs-panel/subscribe.pl:213
#, fuzzy
msgid "Code confirmation"
msgstr "Configuracin del proyecto"
@@ -1140,44 +1206,52 @@
msgid "Codes do not match"
msgstr "Los cdigos de acceso no corresponden"
-#: ../vhffs-panel/user/prefs.pl:87
+#: ../vhffs-panel/user/prefs.pl:262
#, fuzzy
msgid "Confirm Password"
msgstr "Cdigo de acceso"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:230
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:236
msgid "Confirmation code was wrong.\n"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:204 ../vhffs-panel/user/prefs.pl:85
+#: ../vhffs-panel/subscribe.pl:215
+msgid "Confirmation code, contact administrator team if you can't read it"
+msgstr ""
+
+#: ../vhffs-panel/subscribe.pl:204 ../vhffs-panel/user/prefs.pl:260
#: ../vhffs-panel/admin/user/edit.pl:107 ../vhffs-panel/admin/user/show.pl:107
msgid "Country"
msgstr "Pas"
+#: ../vhffs-panel/user/prefs.pl:105
+msgid "Country is not correct !"
+msgstr ""
+
#: ../vhffs-panel/admin/web/edit.pl:96 ../vhffs-panel/admin/web/show.pl:95
msgid "Crawl"
msgstr "Crawl"
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:142
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:147
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:152
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:176
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:146
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:136
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:117
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:119
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:158
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:146
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:146
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:163
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:140
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:118
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:151
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:162
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:128
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:164
msgid "Create"
msgstr "Crear"
-#: ../vhffs-panel/cvs/create.pl:64
+#: ../vhffs-panel/cvs/create.pl:89
msgid "Create a CVS Repository"
msgstr "Crear un Repositorio CVS"
-#: ../vhffs-panel/dns/create.pl:34
-msgid "Create a DNS "
-msgstr "Crear un DNS"
+#: ../vhffs-panel/dns/create.pl:58
+msgid "Create a DNS"
+msgstr ""
#: ../vhffs-panel/repository/create.pl:64
#, fuzzy
@@ -1213,6 +1287,10 @@
msgid "Create a web space"
msgstr "Crear un espacio web"
+#: ../vhffs-panel/user/projects.pl:58
+msgid "Create new project"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:144
#: ../vhffs-panel/admin/pgsql/edit.pl:120
#: ../vhffs-panel/admin/group/edit.pl:120
@@ -1220,6 +1298,7 @@
#: ../vhffs-panel/admin/object/edit.pl:120
#: ../vhffs-panel/admin/web/edit.pl:133 ../vhffs-panel/admin/mysql/edit.pl:121
#: ../vhffs-panel/admin/cvs/edit.pl:129 ../vhffs-panel/admin/mail/edit.pl:161
+#: ../vhffs-intl/extra_strings.pl:21
msgid "Created"
msgstr "Creado"
@@ -1234,13 +1313,16 @@
msgid "Creating error"
msgstr "Fecha de creacin"
-#: ../vhffs-panel/user/prefs.pl:113 ../vhffs-panel/group/prefs.pl:111
+#: ../vhffs-intl/extra_strings.pl:20
+msgid "Creation error"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:288 ../vhffs-panel/group/prefs.pl:111
msgid "Current avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:612
-#, perl-format
-msgid "Current group: %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:372
+msgid "Current group:"
msgstr ""
#: ../vhffs-panel/admin/cvs/edit.pl:95 ../vhffs-panel/admin/cvs/show.pl:94
@@ -1258,16 +1340,22 @@
msgid "DB Search"
msgstr "Bsqueda CVS"
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:152
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:382
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:165
msgid "DNS"
msgstr "DNS"
+#: ../vhffs-panel/dns/prefs.pl:242
+#, perl-format
+msgid "DNS Administration - %s"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation.pl:175
#, fuzzy
msgid "DNS awaiting validation"
msgstr "(Validacin en espera)"
-#: ../vhffs-panel/dns/create.pl:37
+#: ../vhffs-panel/dns/create.pl:64
#, fuzzy
msgid "DNS servers:"
msgstr "Servidores DNS:"
@@ -1276,8 +1364,8 @@
msgid "DNS stats"
msgstr "Estadsticas DNS"
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:142
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:120
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:164
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:130
msgid "Database Access"
msgstr "Bsqueda de base de datos"
@@ -1285,6 +1373,23 @@
msgid "Database Name"
msgstr "Nombre de la base de datos"
+#: ../vhffs-panel/ajax/help.pl:46 ../vhffs-api/src/Vhffs/Panel/DNS.pm:217
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:253
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:265
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:283
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:295
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:307
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:319
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:330
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:342
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:355
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:371
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:386
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:398
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:410
+msgid "Database error"
+msgstr ""
+
#: ../vhffs-panel/mysql/submit.pl:83
#, fuzzy
msgid "Database name must contain at least 3 caracters"
@@ -1322,22 +1427,23 @@
msgid "Date of creation"
msgstr "Creacin en espera"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:447
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:477
msgid "December"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:205 ../vhffs-panel/svn/prefs.pl:127
-#: ../vhffs-panel/user/prefs.pl:106 ../vhffs-panel/dns/prefs.pl:134
-#: ../vhffs-panel/dns/prefs.pl:184 ../vhffs-panel/dns/prefs.pl:205
-#: ../vhffs-panel/dns/prefs.pl:225 ../vhffs-panel/dns/prefs.pl:246
-#: ../vhffs-panel/pgsql/prefs.pl:112 ../vhffs-panel/group/prefs.pl:102
-#: ../vhffs-panel/repository/prefs.pl:107 ../vhffs-panel/web/prefs.pl:131
-#: ../vhffs-panel/mysql/prefs.pl:119 ../vhffs-panel/cvs/prefs.pl:111
-#: ../vhffs-panel/mail/prefs.pl:135
+#: ../vhffs-panel/mailinglist/prefs.pl:206 ../vhffs-panel/svn/prefs.pl:127
+#: ../vhffs-panel/user/prefs.pl:281 ../vhffs-panel/dns/prefs.pl:271
+#: ../vhffs-panel/dns/prefs.pl:328 ../vhffs-panel/dns/prefs.pl:340
+#: ../vhffs-panel/dns/prefs.pl:353 ../vhffs-panel/dns/prefs.pl:365
+#: ../vhffs-panel/dns/prefs.pl:381 ../vhffs-panel/dns/prefs.pl:392
+#: ../vhffs-panel/dns/prefs.pl:408 ../vhffs-panel/pgsql/prefs.pl:113
+#: ../vhffs-panel/group/prefs.pl:102 ../vhffs-panel/repository/prefs.pl:107
+#: ../vhffs-panel/web/prefs.pl:132 ../vhffs-panel/mysql/prefs.pl:120
+#: ../vhffs-panel/cvs/prefs.pl:102 ../vhffs-panel/mail/prefs.pl:135
msgid "Delete"
msgstr "Destruir"
-#: ../vhffs-panel/user/prefs.pl:101
+#: ../vhffs-panel/user/prefs.pl:276
#, fuzzy
msgid "Delete YOUR user"
msgstr "Destruir SU cuenta"
@@ -1347,31 +1453,31 @@
msgid "Delete avatar for this object"
msgstr "Destruir este proyecto"
-#: ../vhffs-panel/mailinglist/prefs.pl:166
+#: ../vhffs-panel/mailinglist/prefs.pl:167
msgid "Delete from list"
msgstr "Destruir de la lista"
-#: ../vhffs-panel/pgsql/prefs.pl:107
+#: ../vhffs-panel/pgsql/prefs.pl:108
msgid "Delete this PostgreSQL database"
msgstr "Destruir esta base de datos PostgreSQL "
-#: ../vhffs-panel/mysql/prefs.pl:114
+#: ../vhffs-panel/mysql/prefs.pl:115
msgid "Delete this database"
msgstr "Destruir esta base de datos"
-#: ../vhffs-panel/dns/prefs.pl:129
+#: ../vhffs-panel/dns/prefs.pl:266
msgid "Delete this domain name from the VHFFS platform"
msgstr ""
-#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:211
+#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:212
msgid "Delete this forward"
msgstr "Destruir esto reenviar"
-#: ../vhffs-panel/mailinglist/prefs.pl:200
+#: ../vhffs-panel/mailinglist/prefs.pl:201
msgid "Delete this list"
msgstr "Destruir esta lista"
-#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:152
+#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:153
msgid "Delete this mail account"
msgstr "Destruir esto cuenta mail"
@@ -1385,7 +1491,7 @@
msgstr "Destruir esto dominio mail"
#: ../vhffs-panel/group/prefs.pl:97 ../vhffs-panel/repository/prefs.pl:102
-#: ../vhffs-panel/cvs/prefs.pl:106
+#: ../vhffs-panel/cvs/prefs.pl:97
msgid "Delete this project"
msgstr "Destruir este proyecto"
@@ -1393,11 +1499,11 @@
msgid "Delete this repository"
msgstr "Destruir esto repositorio"
-#: ../vhffs-panel/web/prefs.pl:126
+#: ../vhffs-panel/web/prefs.pl:127
msgid "Delete this web area"
msgstr "Destruir esta zona web"
-#: ../vhffs-panel/svn/create.pl:77 ../vhffs-panel/dns/create.pl:42
+#: ../vhffs-panel/svn/create.pl:77 ../vhffs-panel/dns/create.pl:69
#: ../vhffs-panel/pgsql/create.pl:74 ../vhffs-panel/group/create.pl:66
#: ../vhffs-panel/repository/create.pl:72
#: ../vhffs-panel/admin/pgsql/edit.pl:101
@@ -1410,9 +1516,9 @@
#: ../vhffs-panel/admin/mysql/show.pl:98 ../vhffs-panel/admin/cvs/edit.pl:100
#: ../vhffs-panel/admin/cvs/show.pl:99 ../vhffs-panel/admin/mail/edit.pl:102
#: ../vhffs-panel/admin/mail/show.pl:102
-#: ../vhffs-panel/public/lastgroups.pl:75 ../vhffs-panel/public/group.pl:89
-#: ../vhffs-panel/public/allgroups.pl:82 ../vhffs-panel/mysql/create.pl:72
-#: ../vhffs-panel/cvs/create.pl:71
+#: ../vhffs-panel/public/lastgroups.pl:77 ../vhffs-panel/public/group.pl:91
+#: ../vhffs-panel/public/allgroups.pl:84 ../vhffs-panel/mysql/create.pl:72
+#: ../vhffs-panel/cvs/create.pl:97
msgid "Description"
msgstr "Descripcin"
@@ -1420,21 +1526,25 @@
msgid "Description of your webarea"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:158
+#: ../vhffs-panel/dns/prefs.pl:295
#, fuzzy
msgid "Destination"
msgstr "Descripcin"
-#: ../vhffs-panel/mail/prefs.pl:165
+#: ../vhffs-panel/mail/prefs.pl:166
msgid "Disable anti-spam"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:184
+#: ../vhffs-panel/mail/prefs.pl:185
msgid "Disable anti-virus"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:144
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:119
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:383
+msgid "Dl repos"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:154
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:148
msgid "Documentation"
msgstr "Documentacin"
@@ -1448,25 +1558,30 @@
msgid "Domain"
msgstr "Dominio"
-#: ../vhffs-panel/dns/create.pl:35 ../vhffs-panel/admin/dns/list.pl:87
-#: ../vhffs-panel/admin/mail/list.pl:87
+#: ../vhffs-panel/dns/create.pl:60 ../vhffs-panel/admin/dns/list.pl:87
+#: ../vhffs-panel/admin/mail/list.pl:87 ../vhffs-intl/extra_strings.pl:40
msgid "Domain Name"
msgstr "Nombre de Dominio"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:555
-#, fuzzy
-msgid "Domains for this group"
-msgstr "Modificar esto grupo"
+#: ../vhffs-panel/dns/index.pl:58
+#, perl-format
+msgid "Domain names for %s"
+msgstr ""
#: ../vhffs-panel/admin/web/edit.pl:103 ../vhffs-panel/admin/web/show.pl:117
msgid "Don't use Crawl"
msgstr "No utilizar crawl"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:530
-msgid "Download repositories for this group"
+#: ../vhffs-intl/extra_strings.pl:35
+msgid "Download Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:120
+#: ../vhffs-panel/repository/index.pl:58
+#, perl-format
+msgid "Download repositories for %s"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:147
#, fuzzy
msgid "Download repository"
msgstr "Destruir esto repositorio"
@@ -1528,16 +1643,24 @@
msgid "Edit this object"
msgstr "Editar esto objecto"
-#: ../vhffs-panel/mailinglist/prefs.pl:130
+#: ../vhffs-panel/user/prefs.pl:135
+msgid "Email address changed"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:155
#, fuzzy
msgid "Email adress"
msgstr "Direccin Mail"
-#: ../vhffs-panel/mail/prefs.pl:169
+#: ../vhffs-panel/user/prefs.pl:99
+msgid "Email is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/mail/prefs.pl:170
msgid "Enable anti-spam"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:188
+#: ../vhffs-panel/mail/prefs.pl:189
msgid "Enable anti-virus"
msgstr ""
@@ -1546,12 +1669,20 @@
msgid "Enter a mail address to catch all email for this domain"
msgstr "Entrar una direccin mail para obtener todos los mail de esto dominio"
+#: ../vhffs-panel/mailinglist/index.pl:52 ../vhffs-panel/svn/index.pl:52
+#: ../vhffs-panel/dns/index.pl:52 ../vhffs-panel/pgsql/index.pl:52
+#: ../vhffs-panel/repository/index.pl:52 ../vhffs-panel/web/index.pl:52
+#: ../vhffs-panel/mysql/index.pl:52 ../vhffs-panel/cvs/index.pl:52
+#: ../vhffs-panel/mail/index.pl:52
+msgid "Error"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast_submit.pl:95
#, fuzzy
msgid "Error !"
msgstr "Error CGI!"
-#: ../vhffs-panel/user/prefs_save.pl:180
+#: ../vhffs-panel/user/prefs.pl:167
msgid ""
"Error ! You MUST provide a password in your account when you create your "
"popable account"
@@ -1562,11 +1693,11 @@
msgid "Error creating group (maybe a group with the same name already exists)"
msgstr "No se ha podido crear el usuario, este identificador ya existe."
-#: ../vhffs-panel/user/prefs_save.pl:221
+#: ../vhffs-panel/user/prefs.pl:190
msgid "Error for spam protection\n"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:239
+#: ../vhffs-panel/user/prefs.pl:201
msgid "Error for virus protection\n"
msgstr ""
@@ -1609,7 +1740,7 @@
msgid "Error. This group doesn't exists"
msgstr "El grupo no existe"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:227
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:272
#, fuzzy
msgid "Expired session ! Please login again"
msgstr "Sesin vencida, por favor, logue de nuevo "
@@ -1618,7 +1749,7 @@
msgid "Failed to modify note"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:407
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:437
msgid "February"
msgstr ""
@@ -1630,12 +1761,30 @@
msgid "Filetype not supported"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:200 ../vhffs-panel/user/prefs.pl:80
+#: ../vhffs-panel/subscribe.pl:200 ../vhffs-panel/user/prefs.pl:255
#: ../vhffs-panel/admin/user/edit.pl:96 ../vhffs-panel/admin/user/show.pl:97
-#: ../vhffs-panel/public/user.pl:83 ../vhffs-panel/public/lastusers.pl:78
+#: ../vhffs-panel/public/user.pl:85 ../vhffs-panel/public/lastusers.pl:80
msgid "Firstname"
msgstr "Nombre de pila"
+#: ../vhffs-panel/user/prefs.pl:90
+msgid "Firstname is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:133
+msgid "Fix permissions in this repository"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:135
+msgid "Fix them !"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:134
+msgid ""
+"Fixing permissions on a repository solve permission access on the "
+"repository. Can be helpful if you encounter problems"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/delete_forward.pl:109
#, fuzzy, perl-format
msgid "Forward %s deleted"
@@ -1646,7 +1795,11 @@
msgid "Forward %s successfully added"
msgstr "Reenviar bien cambiado"
-#: ../vhffs-panel/user/prefs.pl:179
+#: ../vhffs-panel/user/prefs.pl:215
+msgid "Forward added"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:350
#, fuzzy, perl-format
msgid "Forward emails from %s@%s to %s"
msgstr "Redirigir los emails desde %s@%s a %s"
@@ -1669,6 +1822,10 @@
msgid "Forward successfully deleted"
msgstr "Reenviar bien cambiado"
+#: ../vhffs-panel/user/prefs.pl:222
+msgid "Forward updated"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:115
msgid "Forwards"
msgstr "Reenviares"
@@ -1687,7 +1844,6 @@
msgstr "Clave GPG"
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:82
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:87
msgid "General"
msgstr "General"
@@ -1700,42 +1856,23 @@
msgid "Give me a new password"
msgstr "Deme un nuevo cdigo de acceso"
-#: ../vhffs-panel/public/user.pl:114 ../vhffs-panel/public/lastgroups.pl:102
-#: ../vhffs-panel/public/lastusers.pl:111
-#: ../vhffs-panel/public/allwebsites.pl:98 ../vhffs-panel/public/index.pl:80
-#: ../vhffs-panel/public/group.pl:222 ../vhffs-panel/public/allgroups.pl:110
+#: ../vhffs-panel/public/user.pl:116 ../vhffs-panel/public/lastgroups.pl:104
+#: ../vhffs-panel/public/lastusers.pl:113
+#: ../vhffs-panel/public/allwebsites.pl:100 ../vhffs-panel/public/index.pl:82
+#: ../vhffs-panel/public/group.pl:226 ../vhffs-panel/public/allgroups.pl:112
msgid "Go on login page"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:247
-#, fuzzy
-msgid "Go to Login"
-msgstr "Volver al Login"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:704
+msgid "Go to administration"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:358
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:382
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:408
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:434
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:460
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:487
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:513
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:539
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:564
-#, fuzzy
-msgid "Go to admin"
-msgstr "Ok, id sobre el admin ACL"
-
-#: ../vhffs-panel/login.pl:88 ../vhffs-panel/login.pl:118
-#, fuzzy
-msgid "Go to login page"
-msgstr "Volver al Login"
-
-#: ../vhffs-panel/mailinglist/prefs.pl:215 ../vhffs-panel/svn/prefs.pl:152
-#: ../vhffs-panel/dns/prefs.pl:261
+#: ../vhffs-panel/mailinglist/prefs.pl:217 ../vhffs-panel/svn/prefs.pl:160
+#: ../vhffs-panel/dns/prefs.pl:423
msgid "Go to object-part admin"
msgstr ""
-#: ../vhffs-panel/auth.pl:79
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:74
msgid "Go to public area"
msgstr ""
@@ -1756,10 +1893,11 @@
#: ../vhffs-panel/admin/cvs/edit.pl:97 ../vhffs-panel/admin/cvs/show.pl:96
#: ../vhffs-panel/admin/cvs/list.pl:90 ../vhffs-panel/admin/mail/edit.pl:99
#: ../vhffs-panel/admin/mail/show.pl:99 ../vhffs-panel/admin/mail/list.pl:88
+#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr "Grupo"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:341
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:457
#, fuzzy, perl-format
msgid "Group %s"
msgstr "Grupos"
@@ -1768,17 +1906,25 @@
msgid "Group Admin"
msgstr "Grupo Admin"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:336
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:454
#, fuzzy
msgid "Group error"
msgstr "Nombre del grupo"
-#: ../vhffs-panel/cvs/create.pl:66
+#: ../vhffs-panel/acl/view.pl:101
+msgid "Group not found"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:116
+msgid "Group or user not found"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:93
#, fuzzy
msgid "Group owning this CVS"
msgstr "Grupo responsable de esto CVS"
-#: ../vhffs-panel/dns/create.pl:38
+#: ../vhffs-panel/dns/create.pl:65
#, fuzzy
msgid "Group owning this DNS"
msgstr "Grupo responsable de este DNS"
@@ -1808,19 +1954,23 @@
msgid "Group owning this web space"
msgstr "Grupo responsable de este espacio web"
-#: ../vhffs-panel/public/index.pl:70
+#: ../vhffs-panel/public/index.pl:72
msgid "Group public area"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:151 ../vhffs-panel/admin/group/edit.pl:93
+#: ../vhffs-panel/acl/view.pl:176 ../vhffs-panel/admin/group/edit.pl:93
#: ../vhffs-panel/admin/group/show.pl:93 ../vhffs-panel/admin/group/list.pl:89
-#: ../vhffs-panel/public/lastgroups.pl:71 ../vhffs-panel/public/group.pl:88
-#: ../vhffs-panel/public/allgroups.pl:78
+#: ../vhffs-panel/public/lastgroups.pl:73 ../vhffs-panel/public/group.pl:90
+#: ../vhffs-panel/public/allgroups.pl:80
#, fuzzy
msgid "Groupname"
msgstr "Nombre del grupo"
-#: ../vhffs-panel/public/user.pl:87 ../vhffs-panel/public/lastusers.pl:82
+#: ../vhffs-panel/acl/view.pl:133
+msgid "Groupname:"
+msgstr ""
+
+#: ../vhffs-panel/public/user.pl:89 ../vhffs-panel/public/lastusers.pl:84
msgid "Groups"
msgstr "Grupos"
@@ -1839,7 +1989,7 @@
msgid "Groups stats"
msgstr "Todas la listas de grupos"
-#: ../vhffs-panel/user/prefs_save.pl:122
+#: ../vhffs-panel/user/prefs.pl:133
#, fuzzy, perl-format
msgid ""
"Hello %s %s,\n"
@@ -1860,15 +2010,17 @@
"\n"
"Administradores VHFFS\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:47
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:43
msgid "Hello and welcome on listengine help\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:89
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:320
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:359
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:81
msgid "Help"
msgstr "Ayuda"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:54
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:49
msgid "Here are the basic listengine commands:\n"
msgstr ""
@@ -1878,6 +2030,13 @@
msgstr ""
"Aqu, se puede enviar un cambio a la equipa admin y traer un bug o problema. "
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:413
+#, perl-format
+msgid ""
+"His email address is:\n"
+" %s\n"
+msgstr ""
+
#: ../vhffs-panel/history.pl:105 ../vhffs-panel/admin/user/edit.pl:110
#: ../vhffs-panel/admin/user/show.pl:111
#: ../vhffs-panel/admin/pgsql/edit.pl:103
@@ -1892,24 +2051,25 @@
#: ../vhffs-panel/admin/mysql/show.pl:100 ../vhffs-panel/admin/cvs/edit.pl:102
#: ../vhffs-panel/admin/cvs/show.pl:100 ../vhffs-panel/admin/mail/edit.pl:104
#: ../vhffs-panel/admin/mail/show.pl:103
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:159
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:171
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:162
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:170
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:705
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:169
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:181
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:191
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:199
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:161
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:166
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:152
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:161
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:133
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:145
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:133
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:144
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:174
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:183
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:162
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:174
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:160
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:171
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:178
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:156
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:165
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:135
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:144
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:171
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:178
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:187
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:145
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:154
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:184
msgid "History"
msgstr "Historia"
@@ -1917,41 +2077,49 @@
msgid "History of this object"
msgstr "Historia del objecto"
-#: ../vhffs-panel/admin/user/edit.pl:100 ../vhffs-panel/admin/user/show.pl:100
+#: ../vhffs-panel/subscribe.pl:208 ../vhffs-panel/admin/user/edit.pl:100
+#: ../vhffs-panel/admin/user/show.pl:100
msgid "Home"
msgstr "Home"
-#: ../vhffs-panel/public/user.pl:113 ../vhffs-panel/public/lastgroups.pl:101
-#: ../vhffs-panel/public/lastusers.pl:110
-#: ../vhffs-panel/public/allwebsites.pl:97 ../vhffs-panel/public/index.pl:79
-#: ../vhffs-panel/public/group.pl:221 ../vhffs-panel/public/allgroups.pl:109
+#: ../vhffs-panel/public/user.pl:115 ../vhffs-panel/public/lastgroups.pl:103
+#: ../vhffs-panel/public/lastusers.pl:112
+#: ../vhffs-panel/public/allwebsites.pl:99 ../vhffs-panel/public/index.pl:81
+#: ../vhffs-panel/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:111
msgid "Homepage of public area"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:310 ../vhffs-panel/dns/prefs.pl:395
+#: ../vhffs-panel/dns/prefs.pl:411
+msgid "Host"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:132 ../vhffs-panel/admin/user/show.pl:140
msgid "Hosted"
msgstr "Albergado"
-#: ../vhffs-panel/auth.pl:61
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:160
+msgid "However this list require approval for new subscribers.\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:115
+#, perl-format
+msgid "However you are (%s) already subscribed to this list.\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:58
#, fuzzy
msgid "I've lost my password"
msgstr "Perdi mi cdigo de acceso"
-#: ../vhffs-panel/dns/prefs.pl:141
+#: ../vhffs-panel/dns/prefs.pl:278
msgid "IP"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:165
+#: ../vhffs-panel/dns/prefs.pl:302
msgid "IP/host of your NS"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:89
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:106
-msgid ""
-"If this mail is an error and you don't ask to be a subscriber to this list, "
-"please do not answer to this mail\n"
-msgstr ""
-
#: ../vhffs-robots/src/refused_ml.pl:76 ../vhffs-robots/src/refused_mail.pl:78
#: ../vhffs-robots/src/refused_postgres.pl:79
#: ../vhffs-robots/src/refused_cvs.pl:75 ../vhffs-robots/src/refused_web.pl:74
@@ -1964,6 +2132,18 @@
msgid "If you encounters problem, please mail: %s\n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:83
+msgid ""
+"If you haven't asked to be subscribed to this list,\n"
+"please don't answer to this mail\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:101
+msgid ""
+"If you haven't asked to be unsubscribed from this list,\n"
+"please don't answer to this mail\n"
+msgstr ""
+
#: ../vhffs-panel/group/prefs.pl:89
msgid ""
"If you want more disk space for your project, you must fill a form in the "
@@ -1983,20 +2163,87 @@
msgid "In hope to keep you in our hosting service"
msgstr "Esperamos guardar se en nuestro servicio de hospedido."
-#: ../vhffs-panel/dns/modif_a.pl:98 ../vhffs-panel/dns/add_a.pl:120
-msgid "Invalid IP"
-msgstr "IP invlido"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:252
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:264
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:294
+msgid "Invalid IP address"
+msgstr ""
-#: ../vhffs-panel/dns/dns_submit.pl:72
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:282
+msgid "Invalid IP v6 address"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:352
+msgid "Invalid alias"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:341
+msgid "Invalid destination"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:366
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:382
+msgid "Invalid destination domain name"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:353
+msgid "Invalid destination host"
+msgstr ""
+
+#: ../vhffs-panel/dns/create.pl:41
#, fuzzy
msgid "Invalid domain name"
msgstr "Mail invlido"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:318
+msgid "Invalid host"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:304
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:328
+msgid "Invalid hostname"
+msgstr ""
+
#: ../vhffs-panel/mail/submit.pl:78
#, fuzzy
msgid "Invalid mail domain"
msgstr "Mail invlido"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:367
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:383
+msgid "Invalid port"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:249
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:279
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:396
+msgid "Invalid prefix"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:305
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:368
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:384
+msgid "Invalid priority"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:364
+msgid "Invalid protocol syntax"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:214
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:262
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:292
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:316
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:339
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:380
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:407
+msgid "Invalid record"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:365
+msgid "Invalid service syntax"
+msgstr ""
+
#: ../vhffs-panel/subscribe.pl:93
#, fuzzy
msgid ""
@@ -2004,7 +2251,12 @@
"all in lowercase"
msgstr "El identificador debe contener por lo menos 3 caracteres"
-#: ../vhffs-panel/cvs/prefs.pl:102
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:369
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:385
+msgid "Invalid weight"
+msgstr ""
+
+#: ../vhffs-panel/cvs/prefs.pl:93
#, fuzzy
msgid "Is this CVS repository public ??"
msgstr "Es un repositorio CVS pblico?"
@@ -2014,55 +2266,67 @@
msgid "Is this a public repository ?"
msgstr "Modificar esto repositorio Subversion"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:403
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:433
msgid "January"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:427
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:457
msgid "July"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:423
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:453
msgid "June"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:88
+#: ../vhffs-panel/user/prefs.pl:263
msgid "Language"
msgstr "Lenguaje"
-#: ../vhffs-panel/public/user.pl:116 ../vhffs-panel/public/lastgroups.pl:104
-#: ../vhffs-panel/public/lastusers.pl:113
-#: ../vhffs-panel/public/allwebsites.pl:100 ../vhffs-panel/public/index.pl:82
-#: ../vhffs-panel/public/group.pl:224 ../vhffs-panel/public/allgroups.pl:112
+#: ../vhffs-panel/public/user.pl:118 ../vhffs-panel/public/lastgroups.pl:106
+#: ../vhffs-panel/public/lastusers.pl:115
+#: ../vhffs-panel/public/allwebsites.pl:102 ../vhffs-panel/public/index.pl:84
+#: ../vhffs-panel/public/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
#, fuzzy
msgid "Last groups"
msgstr "Listar todos los grupos"
-#: ../vhffs-panel/public/lastgroups.pl:62
+#: ../vhffs-panel/public/lastgroups.pl:64
#, fuzzy, perl-format
msgid "Last groups on %s"
msgstr "Listar todos los grupos"
-#: ../vhffs-panel/public/user.pl:117 ../vhffs-panel/public/lastgroups.pl:105
-#: ../vhffs-panel/public/lastusers.pl:114
-#: ../vhffs-panel/public/allwebsites.pl:101 ../vhffs-panel/public/index.pl:83
-#: ../vhffs-panel/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:113
+#: ../vhffs-panel/public/user.pl:119 ../vhffs-panel/public/lastgroups.pl:107
+#: ../vhffs-panel/public/lastusers.pl:116
+#: ../vhffs-panel/public/allwebsites.pl:103 ../vhffs-panel/public/index.pl:85
+#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
#, fuzzy
msgid "Last users"
msgstr "Listar todos los usuarios"
-#: ../vhffs-panel/public/lastusers.pl:68
+#: ../vhffs-panel/public/lastusers.pl:70
#, fuzzy, perl-format
msgid "Last users on %s"
msgstr "Listar todos los usuarios"
-#: ../vhffs-panel/subscribe.pl:201 ../vhffs-panel/user/prefs.pl:81
+#: ../vhffs-panel/subscribe.pl:201 ../vhffs-panel/user/prefs.pl:256
#: ../vhffs-panel/admin/user/edit.pl:97 ../vhffs-panel/admin/user/show.pl:98
-#: ../vhffs-panel/public/user.pl:85 ../vhffs-panel/public/lastusers.pl:80
+#: ../vhffs-panel/public/user.pl:87 ../vhffs-panel/public/lastusers.pl:82
#, fuzzy
msgid "Lastname"
msgstr "Apellido"
+#: ../vhffs-panel/user/prefs.pl:93
+msgid "Lastname is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:251
+msgid "List all A reccords"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:252
+msgid "List all AAAA reccords"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:146
msgid "List all CVS"
msgstr "Listar todos los CVS"
@@ -2081,15 +2345,14 @@
msgid "List all SVN repo"
msgstr "Listar todos los SVN repo"
+#: ../vhffs-panel/dns/prefs.pl:318
+msgid "List all TXT records"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:107
msgid "List all accounts"
msgstr "Listar todos los cuentas"
-#: ../vhffs-panel/dns/prefs.pl:117
-#, fuzzy
-msgid "List all all A reccords"
-msgstr "Listar todos los cuentas"
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:173
msgid "List all domain names"
msgstr "Listar todos los nombres de dominio"
@@ -2116,7 +2379,7 @@
msgid "List all lists"
msgstr "Listar todas las listas"
-#: ../vhffs-panel/mailinglist/prefs.pl:128
+#: ../vhffs-panel/mailinglist/prefs.pl:153
msgid "List all members"
msgstr "Listar todos los miembros"
@@ -2177,11 +2440,11 @@
msgid "List of all users"
msgstr "Listar todos los usuarios"
-#: ../vhffs-panel/admin/web/list.pl:75 ../vhffs-panel/public/user.pl:115
-#: ../vhffs-panel/public/lastgroups.pl:103
-#: ../vhffs-panel/public/lastusers.pl:112
-#: ../vhffs-panel/public/allwebsites.pl:99 ../vhffs-panel/public/index.pl:81
-#: ../vhffs-panel/public/group.pl:223 ../vhffs-panel/public/allgroups.pl:111
+#: ../vhffs-panel/admin/web/list.pl:75 ../vhffs-panel/public/user.pl:117
+#: ../vhffs-panel/public/lastgroups.pl:105
+#: ../vhffs-panel/public/lastusers.pl:114
+#: ../vhffs-panel/public/allwebsites.pl:101 ../vhffs-panel/public/index.pl:83
+#: ../vhffs-panel/public/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
#, fuzzy
msgid "List of all websites"
msgstr "Listar los sitios web"
@@ -2194,7 +2457,7 @@
msgid "List will NOT be deleted"
msgstr "La lista NO ser destruida"
-#: ../vhffs-panel/public/group.pl:199
+#: ../vhffs-panel/public/group.pl:201
#, fuzzy
msgid "List(s) for this group"
msgstr "Modificar esto grupo"
@@ -2211,34 +2474,44 @@
msgid "Local Part for this account"
msgstr "Partida local de esto cuenta"
-#: ../vhffs-panel/lost_ack.pl:70 ../vhffs-panel/lost_ack.pl:81
+#: ../vhffs-panel/lost_ack.pl:80 ../vhffs-panel/lost_ack.pl:91
msgid "Login"
msgstr "Login"
-#: ../vhffs-panel/login.pl:107
-msgid "Login OK, please wait..."
-msgstr "Login OK, espera un momento por favor..."
-
-#: ../vhffs-panel/login.pl:87 ../vhffs-panel/login.pl:117
+#: ../vhffs-panel/auth.pl:69
#, fuzzy
msgid "Login failed !"
msgstr "Fracaso del Login!"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:91
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:361
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:83
msgid "Logout"
msgstr "Desconexin"
-#: ../vhffs-panel/dns/modif_mx.pl:105
-msgid "MX successfully changed"
-msgstr "MX bien cambiada"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:385
+msgid "ML"
+msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:167
+msgid "MX Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:162
+msgid "MX Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:157
+msgid "MX Record updated"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:158
#, fuzzy
msgid "MYSQL Admin"
msgstr "Admin NS"
#: ../vhffs-panel/admin/user/edit.pl:108 ../vhffs-panel/admin/user/show.pl:108
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:148
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:384
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:177
msgid "Mail"
msgstr "Mail"
@@ -2256,16 +2529,24 @@
msgid "Mail Area awaiting validation"
msgstr "Zona Mail por validar"
+#: ../vhffs-intl/extra_strings.pl:41
+msgid "Mail Domain"
+msgstr ""
+
#: ../vhffs-panel/mail/submit.pl:82
#, fuzzy
msgid "Mail area successfully created !"
msgstr "Zona mail bien creada"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:504
-#, fuzzy
-msgid "Mail domain for this group"
-msgstr "Modificar esto grupo"
+#: ../vhffs-panel/user/prefs.pl:227
+msgid "Mail deleted"
+msgstr ""
+#: ../vhffs-panel/mail/index.pl:58
+#, perl-format
+msgid "Mail domains for %s"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/create.pl:88
msgid "Mail for the list"
msgstr "Mail por la lista"
@@ -2283,25 +2564,34 @@
msgid "Mail to all hosted people"
msgstr "Mailing por personas albergadas"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:352
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:361
#, fuzzy, perl-format
msgid "Mail with id %s"
msgstr "Mail por la lista"
-#: ../vhffs-panel/user/prefs_save.pl:121
+#: ../vhffs-panel/user/prefs.pl:132
msgid "Mailbox modified"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:197
+#: ../vhffs-panel/user/prefs.pl:175
#, fuzzy
msgid "Mailbox successfully added"
msgstr "ACL bien aadida"
-#: ../vhffs-panel/admin/mailing/list.pl:86
+#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:42
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:147
msgid "Mailing List"
msgstr "Mailing list"
+#: ../vhffs-panel/svn/prefs_save.pl:124
+msgid "Mailing list address is invalid"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/index.pl:58
+#, perl-format
+msgid "Mailing lists for %s"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast_submit.pl:91
#, fuzzy
msgid "Mailing successfully added"
@@ -2321,17 +2611,12 @@
msgid "Mailing-lists Admin"
msgstr "Admin Mailing-lists"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:478
-#, fuzzy
-msgid "Mailing-lists for this group"
-msgstr "Admin Mailing-lists"
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:89
#, fuzzy
msgid "Manage mailings"
msgstr "Administrar los miembros"
-#: ../vhffs-panel/mailinglist/prefs.pl:127
+#: ../vhffs-panel/mailinglist/prefs.pl:152
msgid "Manage members"
msgstr "Administrar los miembros"
@@ -2340,14 +2625,22 @@
msgid "Many users matched your query. Please choose between them"
msgstr "Muchos usuarios tienen su seudnimo. Elige un otro."
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:411
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:441
msgid "March"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:419
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:449
msgid "May"
msgstr ""
+#: ../vhffs-panel/mailinglist/prefs.pl:119
+msgid "Members only"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:120
+msgid "Members only and moderated"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast.pl:79
msgid "Message"
msgstr "Mensaje"
@@ -2366,15 +2659,15 @@
msgid "Message sent successfully"
msgstr "Mensaje bien enviado"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:321
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:336
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:329
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:345
#, perl-format
msgid "Message with id: %s"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:113
-msgid "Moderated"
-msgstr "Moderado"
+#: ../vhffs-panel/mailinglist/prefs.pl:117
+msgid "Moderated for everyone"
+msgstr ""
#: ../vhffs-panel/admin/moderation.pl:84
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:84
@@ -2385,10 +2678,10 @@
msgid "Moderator"
msgstr "Moderador"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:77
-#, fuzzy
-msgid "Moderator account : "
-msgstr "Cuenta Usario:"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:352
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:74
+msgid "Moderator account"
+msgstr ""
#: ../vhffs-panel/admin/user/edit.pl:149
#: ../vhffs-panel/admin/pgsql/edit.pl:125
@@ -2397,6 +2690,7 @@
#: ../vhffs-panel/admin/object/edit.pl:125
#: ../vhffs-panel/admin/web/edit.pl:138 ../vhffs-panel/admin/mysql/edit.pl:126
#: ../vhffs-panel/admin/cvs/edit.pl:134 ../vhffs-panel/admin/mail/edit.pl:166
+#: ../vhffs-intl/extra_strings.pl:27
msgid "Modification applied"
msgstr "Modificacin hecha"
@@ -2407,6 +2701,7 @@
#: ../vhffs-panel/admin/object/edit.pl:124
#: ../vhffs-panel/admin/web/edit.pl:137 ../vhffs-panel/admin/mysql/edit.pl:125
#: ../vhffs-panel/admin/cvs/edit.pl:133 ../vhffs-panel/admin/mail/edit.pl:165
+#: ../vhffs-intl/extra_strings.pl:26
msgid "Modification error"
msgstr "Error de modificacin"
@@ -2437,18 +2732,16 @@
msgid "Modifications successfully applied"
msgstr "Modificacines bien hechas"
-#: ../vhffs-panel/svn/prefs.pl:121 ../vhffs-panel/user/prefs.pl:90
-#: ../vhffs-panel/dns/prefs.pl:185 ../vhffs-panel/dns/prefs.pl:206
-#: ../vhffs-panel/dns/prefs.pl:226 ../vhffs-panel/pgsql/prefs.pl:106
+#: ../vhffs-panel/svn/prefs.pl:121 ../vhffs-panel/user/prefs.pl:265
+#: ../vhffs-panel/dns/prefs.pl:330 ../vhffs-panel/dns/prefs.pl:342
+#: ../vhffs-panel/dns/prefs.pl:355 ../vhffs-panel/dns/prefs.pl:366
+#: ../vhffs-panel/dns/prefs.pl:393 ../vhffs-panel/dns/prefs.pl:409
+#: ../vhffs-panel/acl/view.pl:166 ../vhffs-panel/pgsql/prefs.pl:107
#: ../vhffs-panel/group/prefs.pl:96 ../vhffs-panel/web/prefs.pl:119
-#: ../vhffs-panel/mysql/prefs.pl:113 ../vhffs-panel/cvs/prefs.pl:105
+#: ../vhffs-panel/mysql/prefs.pl:114 ../vhffs-panel/cvs/prefs.pl:96
msgid "Modify"
msgstr "Modificar"
-#: ../vhffs-panel/acl/view.pl:190 ../vhffs-panel/acl/view.pl:237
-msgid "Modify this ACL"
-msgstr "Modificar esta ACL"
-
#: ../vhffs-panel/admin/cvs/list.pl:97
msgid "Modify this CVS repository"
msgstr "Modificar esto repositorio CVS"
@@ -2491,21 +2784,36 @@
msgid "Modify this user"
msgstr "Modificar esto usuario"
-#: ../vhffs-panel/dns/prefs.pl:138
+#: ../vhffs-panel/dns/prefs.pl:275
msgid "Must we redirect the DNS on our servers ?"
msgstr ""
+#: ../vhffs-panel/user/projects.pl:49 ../vhffs-api/src/Vhffs/Panel/Main.pm:357
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:79
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:162
#, fuzzy
msgid "My Projects"
msgstr "Mi proyectos"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:378
+msgid "MySQL"
+msgstr ""
+
#: ../vhffs-panel/mysql/prefs.pl:97
#, fuzzy
msgid "MySQL Administration"
msgstr "Administracin PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:141
+#: ../vhffs-intl/extra_strings.pl:36
+msgid "MySQL DB"
+msgstr ""
+
+#: ../vhffs-panel/mysql/index.pl:58
+#, perl-format
+msgid "MySQL DBs for %s"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:163
#, fuzzy
msgid "MySQL Databases"
msgstr "Base de datos MySQL"
@@ -2527,16 +2835,19 @@
msgid "MySQL stats"
msgstr "Estadsticas MySQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
-#, fuzzy
-msgid "Mysql database for this group"
-msgstr "Aadir un usuario en esto grupo"
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:211
msgid "NS Admin"
msgstr "Admin NS"
-#: ../vhffs-panel/dns/prefs.pl:162
+#: ../vhffs-panel/dns/prefs.pl:176
+msgid "NS Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:172
+msgid "NS Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:299
msgid "NS TYPE"
msgstr ""
@@ -2546,47 +2857,50 @@
msgid "Name"
msgstr "Apellido"
-#: ../vhffs-panel/dns/prefs.pl:142
+#: ../vhffs-panel/dns/prefs.pl:279
msgid "Name for reccord"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:322
+msgid "Name for record"
+msgstr ""
+
#: ../vhffs-panel/pgsql/prefs.pl:93 ../vhffs-panel/mysql/prefs.pl:100
msgid "Name of the database"
msgstr "Nombre de la base de datos"
-#: ../vhffs-panel/dns/prefs.pl:149
+#: ../vhffs-panel/dns/prefs.pl:286
msgid "Name of your MX"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:260
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:706
+msgid "New"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:266
#, perl-format
msgid "New language is: %s\n"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/dns/prefs.pl:140
+#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/dns/prefs.pl:277
#: ../vhffs-panel/admin/cvs/edit.pl:104 ../vhffs-panel/admin/cvs/show.pl:108
-#: ../vhffs-panel/web/prefs.pl:116 ../vhffs-panel/cvs/prefs.pl:104
+#: ../vhffs-panel/web/prefs.pl:116 ../vhffs-panel/cvs/prefs.pl:95
msgid "No"
msgstr "No"
-#: ../vhffs-panel/dns/prefs.pl:193
+#: ../vhffs-panel/dns/prefs.pl:334
msgid "No A type found"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:234
+#: ../vhffs-panel/dns/prefs.pl:346
+msgid "No AAAA type found"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:373
#, fuzzy
msgid "No CNAME available on this domain"
msgstr "Es imposible poner CNAME al da sobre esto dominio"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
-msgid "No CVS repository for this group"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:572
-#, fuzzy
-msgid "No DNS domain for this group"
-msgstr "Modificar esto grupo"
-
#: ../vhffs-panel/admin/moderation.pl:207
#, fuzzy
msgid "No DNS to validate"
@@ -2596,7 +2910,7 @@
msgid "No Group to validate"
msgstr "No grupos por validar"
-#: ../vhffs-panel/dns/prefs.pl:214
+#: ../vhffs-panel/dns/prefs.pl:360
#, fuzzy
msgid "No MX reccord for this domain"
msgstr "Modificar esto dominio"
@@ -2606,28 +2920,17 @@
msgid "No Mail Area to validate"
msgstr "Zona Mail por validar"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
+#: ../vhffs-panel/dns/prefs.pl:386
#, fuzzy
-msgid "No Mail domain for this group"
-msgstr "Modificar esto grupo"
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:495
-#, fuzzy
-msgid "No Mailing-list for this group"
-msgstr "Mailing por personas albergadas"
-
-#: ../vhffs-panel/dns/prefs.pl:254
-#, fuzzy
msgid "No NS available on this domain"
msgstr "Es imposible poner MX al da sobre esto dominio"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:416
-#, fuzzy
-msgid "No PostgreSQL database for this group"
-msgstr "Todas las listas de bases de datos PostgreSQL"
+#: ../vhffs-panel/dns/prefs.pl:402
+msgid "No SRV available on this domain"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:468
-msgid "No SVN repository for this group"
+#: ../vhffs-panel/dns/prefs.pl:415
+msgid "No TXT available on this domain"
msgstr ""
#: ../vhffs-panel/admin/moderation.pl:166
@@ -2635,11 +2938,11 @@
msgid "No Web Area to validate"
msgstr "Zona Web por validar"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:217
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:265
msgid "No cookie found, please accept the cookie and then please login again !"
msgstr ""
-#: ../vhffs-panel/public/group.pl:161
+#: ../vhffs-panel/public/group.pl:163
msgid "No cvs repository available for this group"
msgstr ""
@@ -2649,11 +2952,6 @@
msgid "No database to validate"
msgstr "Base de datos MySQL por validar"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:547
-#, fuzzy
-msgid "No download repository for this group"
-msgstr "Aadir un usuario en esto grupo"
-
#: ../vhffs-panel/object/upavatar.pl:105
msgid "No enough rights"
msgstr ""
@@ -2662,17 +2960,17 @@
msgid "No event about this object"
msgstr "No sucesos sobre esto objecto"
-#: ../vhffs-panel/public/allgroups.pl:70
+#: ../vhffs-panel/public/allgroups.pl:72
#, fuzzy
msgid "No group"
msgstr "Grupo"
-#: ../vhffs-panel/public/user.pl:98 ../vhffs-panel/public/lastgroups.pl:84
-#: ../vhffs-panel/public/lastusers.pl:92 ../vhffs-panel/public/allgroups.pl:92
+#: ../vhffs-panel/public/user.pl:100 ../vhffs-panel/public/lastgroups.pl:86
+#: ../vhffs-panel/public/lastusers.pl:94 ../vhffs-panel/public/allgroups.pl:94
msgid "No group for this user"
msgstr "No grupo por esto usuario"
-#: ../vhffs-panel/public/group.pl:214
+#: ../vhffs-panel/public/group.pl:218
#, fuzzy
msgid "No list available for this group"
msgstr "Destruir esto usuario desde esto grupo"
@@ -2682,12 +2980,12 @@
msgid "No list to validate"
msgstr "Lista por validar"
-#: ../vhffs-panel/mailinglist/prefs.pl:196
+#: ../vhffs-panel/mailinglist/prefs.pl:197
#, fuzzy
msgid "No member on this list"
msgstr "No miembros sobre la lista"
-#: ../vhffs-listengine/src/listengine.pl:570
+#: ../vhffs-listengine/src/listengine.pl:592
#, fuzzy
msgid "No message to moderate"
msgstr "No lista por moderar"
@@ -2697,11 +2995,6 @@
msgstr ""
"Ninguna modificacin puede ser hechada. Por favor, verifique los campos."
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:390
-#, fuzzy
-msgid "No mysql database for this group"
-msgstr "Destruir esto usuario desde esto grupo"
-
#: ../vhffs-panel/admin/moderation.pl:251
#: ../vhffs-panel/admin/moderation.pl:339
#: ../vhffs-panel/admin/moderation.pl:511
@@ -2709,51 +3002,50 @@
msgid "No repository to validate"
msgstr "No repositorio por moderar"
-#: ../vhffs-panel/public/group.pl:188
+#: ../vhffs-panel/public/group.pl:190
#, fuzzy
msgid "No subversion repository available for this group"
msgstr "Repositorio Subversion por validar"
-#: ../vhffs-panel/public/group.pl:78
+#: ../vhffs-panel/public/group.pl:79
#, fuzzy
msgid "No such group"
msgstr "El usuario no existe"
-#: ../vhffs-panel/public/user.pl:73
+#: ../vhffs-panel/public/user.pl:75
msgid "No such user"
msgstr "El usuario no existe"
-#: ../vhffs-panel/public/group.pl:101
+#: ../vhffs-panel/public/group.pl:103
#, fuzzy
msgid "No user for this group"
msgstr "Aadir un usuario en esto grupo"
-#: ../vhffs-panel/public/allwebsites.pl:74
+#: ../vhffs-panel/public/allwebsites.pl:76
#, fuzzy
msgid "No webarea"
msgstr "Modificar esta zona web"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:366
-#, fuzzy
-msgid "No webarea for this group"
-msgstr "Aadir un usuario en esto grupo"
-
-#: ../vhffs-panel/public/group.pl:137
+#: ../vhffs-panel/public/group.pl:139
msgid "No website available for this group"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:105 ../vhffs-panel/dns/prefs.pl:133
-#: ../vhffs-panel/web/prefs.pl:130
+#: ../vhffs-panel/user/prefs.pl:280 ../vhffs-panel/dns/prefs.pl:270
+#: ../vhffs-panel/web/prefs.pl:131
msgid "No, I'm not sure, I prefer to keep it."
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:204 ../vhffs-panel/svn/prefs.pl:126
-#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:101
-#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/mysql/prefs.pl:118
-#: ../vhffs-panel/cvs/prefs.pl:110 ../vhffs-panel/mail/prefs.pl:134
+#: ../vhffs-panel/mailinglist/prefs.pl:205 ../vhffs-panel/svn/prefs.pl:126
+#: ../vhffs-panel/pgsql/prefs.pl:112 ../vhffs-panel/group/prefs.pl:101
+#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/mysql/prefs.pl:119
+#: ../vhffs-panel/cvs/prefs.pl:101 ../vhffs-panel/mail/prefs.pl:134
msgid "No, I'm not sure, I prefer to keep this project."
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:707
+msgid "None"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/add_sub.pl:95
#: ../vhffs-panel/mailinglist/change_right.pl:97
#: ../vhffs-panel/mailinglist/del_member.pl:95
@@ -2766,14 +3058,14 @@
msgid "Note successfully modified"
msgstr "ACL bien modificada"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:443
+#: ../vhffs-panel/svn/prefs.pl:138
+msgid "Notify changes on mailing-list :"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:473
msgid "November"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:89 ../vhffs-panel/acl/add_acl_user.pl:90
-msgid "Object Error"
-msgstr "Error Objecto"
-
#: ../vhffs-panel/admin/object/list.pl:87
#, fuzzy
msgid "Object ID"
@@ -2783,8 +3075,8 @@
msgid "Object id"
msgstr "Objecto id"
-#: ../vhffs-panel/mailinglist/prefs.pl:216 ../vhffs-panel/svn/prefs.pl:153
-#: ../vhffs-panel/dns/prefs.pl:262
+#: ../vhffs-panel/mailinglist/prefs.pl:218 ../vhffs-panel/svn/prefs.pl:161
+#: ../vhffs-panel/dns/prefs.pl:424
#, fuzzy
msgid "Object part"
msgstr "Objecto id"
@@ -2799,12 +3091,12 @@
msgid "Object-ID error"
msgstr "Error Objecto"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:439
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:469
msgid "October"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:125 ../vhffs-panel/web/prefs.pl:124
-#: ../vhffs-panel/mail/prefs.pl:139
+#: ../vhffs-panel/svn/prefs.pl:132 ../vhffs-panel/dns/prefs.pl:262
+#: ../vhffs-panel/web/prefs.pl:124 ../vhffs-panel/mail/prefs.pl:140
msgid "Ok, go to ACL admin"
msgstr "Ok, id sobre el admin ACL"
@@ -2813,33 +3105,37 @@
msgid "Ok, send it !"
msgstr "Ok, enviad lo."
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:60
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:55
msgid "Only this list administrators can use the following commands.\n"
msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:116
-msgid "Open archives"
-msgstr "Abrir los archivos"
+msgid "Open for everyone"
+msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:114
-msgid "Open post"
-msgstr "Abrir el post"
+#: ../vhffs-panel/mailinglist/prefs.pl:118
+msgid "Open for members, moderated for non-members"
+msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:115
-msgid "Open subscribing"
+#: ../vhffs-panel/mailinglist/prefs.pl:113
+msgid "Open, approval required"
msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:112
+msgid "Open, no approval required"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:110 ../vhffs-panel/svn/prefs.pl:137
msgid "Options"
msgstr "Opcines"
#: ../vhffs-panel/mailinglist/save_sig.pl:97
-#: ../vhffs-panel/mailinglist/save_options.pl:154
+#: ../vhffs-panel/mailinglist/save_options.pl:128
#, fuzzy
msgid "Options successfully modified"
msgstr "Opcines bien salvadas"
-#: ../vhffs-panel/public/allwebsites.pl:85
+#: ../vhffs-panel/public/allwebsites.pl:87
#, fuzzy
msgid "Owned by"
msgstr "Poseedor"
@@ -2867,16 +3163,16 @@
msgid "Owner of this group"
msgstr "Aadir un usuario en esto grupo"
-#: ../vhffs-panel/login.pl:108
-msgid "Panel Access"
-msgstr "Acceso al Panel"
-
-#: ../vhffs-panel/user/prefs.pl:86 ../vhffs-panel/admin/user/edit.pl:99
+#: ../vhffs-panel/user/prefs.pl:261 ../vhffs-panel/admin/user/edit.pl:99
#: ../vhffs-panel/admin/pgsql/edit.pl:97 ../vhffs-panel/admin/mysql/edit.pl:97
-#: ../vhffs-panel/auth.pl:59 ../vhffs-panel/mail/prefs.pl:111
+#: ../vhffs-panel/mail/prefs.pl:111 ../vhffs-api/src/Vhffs/Panel/Commons.pm:56
msgid "Password"
msgstr "Cdigo de acceso"
+#: ../vhffs-panel/user/prefs.pl:125
+msgid "Password changed"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/password_box.pl:109
#, perl-format
msgid "Password changed for box %s"
@@ -2896,7 +3192,7 @@
msgid "Password must contains only alphanum caracters"
msgstr "El cdigo de acceso debe contener por lo menos 3 caracteres."
-#: ../vhffs-panel/lost_ack.pl:80
+#: ../vhffs-panel/lost_ack.pl:90
msgid "Password recovery failed!"
msgstr "Fracaso de la recuperacin del cdigo de acceso!"
@@ -2908,25 +3204,33 @@
msgid "Password will not be modified if it is set to 'blanked' or empty"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:99
+#: ../vhffs-panel/user/prefs.pl:112
#, fuzzy
msgid "Passwords don't match"
msgstr "Los cdigos de acceso no corresponden"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:379
+msgid "PgSQL"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:37
+msgid "PgSQL DB"
+msgstr ""
+
#: ../vhffs-panel/admin/stats.pl:152
msgid "PgSQL stats"
msgstr "Estadsticas PgSQL"
-#: ../vhffs-panel/login.pl:73 ../vhffs-api/src/Vhffs/Panel/Main.pm:32
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:43
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:48
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:59
msgid "Platform temporary closed"
msgstr ""
-#: ../vhffs-panel/login.pl:74 ../vhffs-api/src/Vhffs/Panel/Main.pm:44
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:60
msgid "Platform temporary closed."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:33
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:49
msgid "Platform temporary closed<br/>database error"
msgstr ""
@@ -2947,7 +3251,7 @@
msgid "Please enter a correct lastname"
msgstr "Escribe un nombre de pila vlido por favor"
-#: ../vhffs-panel/auth.pl:57
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:53
msgid "Please enter your username and password"
msgstr "Escribe su identificador y su cdigo de acceso"
@@ -2958,19 +3262,19 @@
"you"
msgstr "Llena los campos. Recibir un email con su cdigo de acceso"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:287
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:294
msgid "Please read help of listengine\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:183
-msgid "Please try again\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:191
+msgid "Please try again !\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:231
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:237
msgid "Please try again.\n"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:69
+#: ../vhffs-panel/lost_ack.pl:79
#, fuzzy, perl-format
msgid "Please wait %s, a new password will be sent to you in a few minutes..."
msgstr ""
@@ -2990,19 +3294,23 @@
msgid "Popboxes for"
msgstr "Bzones pop por"
+#: ../vhffs-panel/dns/prefs.pl:311 ../vhffs-panel/dns/prefs.pl:396
+msgid "Port"
+msgstr ""
+
#: ../vhffs-panel/pgsql/prefs.pl:91
msgid "PostgreSQL Administration"
msgstr "Administracin PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:119
+#: ../vhffs-panel/pgsql/index.pl:58
+#, perl-format
+msgid "PostgreSQL DBs for %s"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:129
msgid "PostgreSQL Databases"
msgstr "Base de datos PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:399
-#, fuzzy
-msgid "PostgreSQL database for this group"
-msgstr "Base de datos PostgreSQL"
-
#: ../vhffs-panel/pgsql/create.pl:65
msgid "PostgreSQL database name"
msgstr "Nombre de la base de datos PostgreSQL"
@@ -3020,25 +3328,42 @@
msgid "Postgres database awaiting validation"
msgstr "Base de datos Postgres por validar"
-#: ../vhffs-panel/mailinglist/prefs.pl:118
+#: ../vhffs-panel/mailinglist/prefs.pl:115
+msgid "Posting control:"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:469
+msgid "Preferences"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:250
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:280
+msgid "Prefix already exists"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:143
msgid "Prefix on subject"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:150
+#: ../vhffs-panel/dns/prefs.pl:312 ../vhffs-panel/dns/prefs.pl:397
+msgid "Priority"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:287
msgid "Priority of your MX"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:203
+#: ../vhffs-panel/dns/prefs.pl:356
#, fuzzy
msgid "Priority: "
msgstr "Proyecto:"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:123
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:112
#, fuzzy
msgid "Project : "
msgstr "Proyecto:"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:124
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:113
msgid "Project Configuration"
msgstr "Configuracin del proyecto"
@@ -3068,11 +3393,36 @@
msgid "Project Successfully modified"
msgstr "Proyecto bien creado!"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
+msgid "Project home"
+msgstr ""
+
+#: ../vhffs-panel/user/projects.pl:57
+msgid "Projects you contribute to"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:308
+msgid "Protocol"
+msgstr ""
+
#: ../vhffs-panel/svn/prefs.pl:117 ../vhffs-panel/admin/cvs/edit.pl:96
#: ../vhffs-panel/admin/cvs/show.pl:95
msgid "Public"
msgstr "Pblico"
+#: ../vhffs-panel/mailinglist/prefs.pl:141
+msgid "Public archives"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:79
+msgid "Public area is not available on this platform."
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:77
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:78
+msgid "Public area not available"
+msgstr ""
+
#: ../vhffs-panel/admin/group/edit.pl:96 ../vhffs-panel/admin/group/show.pl:96
#: ../vhffs-panel/admin/repository/edit.pl:102
#: ../vhffs-panel/admin/repository/show.pl:100
@@ -3081,7 +3431,7 @@
#: ../vhffs-panel/repository/prefs.pl:100
#: ../vhffs-panel/admin/group/edit.pl:110
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:344
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:461
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr ""
@@ -3092,7 +3442,7 @@
msgid "Quota used"
msgstr "Cuota utilisado"
-#: ../vhffs-panel/public/rss/lastgroups.pl:107
+#: ../vhffs-panel/public/rss/lastgroups.pl:108
#: ../vhffs-panel/public/rss/lastusers.pl:106
msgid "RSS infos are not published"
msgstr "Las informacines RSS no sern publicadas"
@@ -3113,10 +3463,24 @@
msgid "Reason given : "
msgstr ""
-#: ../vhffs-panel/subscribe.pl:213
+#: ../vhffs-panel/subscribe.pl:214
msgid "Recopy the code"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:216
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:263
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:293
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:317
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:340
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:381
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:408
+msgid "Record does not exists"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:215
+msgid "Record type doesn't exists"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation.pl:116
#: ../vhffs-panel/admin/moderation.pl:158
#: ../vhffs-panel/admin/moderation.pl:199
@@ -3135,38 +3499,55 @@
msgid "Remove this user from this group"
msgstr "Destruir esto usuario desde esto grupo"
-#: ../vhffs-panel/mailinglist/prefs.pl:117
+#: ../vhffs-panel/mailinglist/prefs.pl:142
msgid "Reply to: on list"
msgstr "Responder a: sobre la lista"
#: ../vhffs-panel/svn/create.pl:71 ../vhffs-panel/repository/create.pl:65
-#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:65
+#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:91
msgid "Repository Name"
msgstr "Nombre del Repositorio "
-#: ../vhffs-panel/svn/prefs_save.pl:111
+#: ../vhffs-panel/svn/prefs_save.pl:111 ../vhffs-panel/svn/prefs_save.pl:121
#, fuzzy
msgid "Repository updated"
msgstr "Nombre del Repositorio "
-#: ../vhffs-panel/dns/add_mx.pl:102 ../vhffs-panel/dns/add_ns.pl:100
-#: ../vhffs-panel/dns/add_cname.pl:104 ../vhffs-panel/dns/add_a.pl:112
-#: ../vhffs-panel/dns/add_a.pl:128
-#, fuzzy
-msgid "Resource successfully added to this domain"
-msgstr "Recurso bien aadido a esto dominio"
-
#: ../vhffs-panel/mailinglist/change_right.pl:111
#, fuzzy
msgid "Rights successfully changed"
msgstr "MX bien cambiada"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:451
-#, fuzzy
-msgid "SVN repositories for this group"
-msgstr "Aadir un usuario en esto grupo"
+#: ../vhffs-panel/dns/prefs.pl:213
+msgid "SRV Record added"
+msgstr ""
-#: ../vhffs-panel/public/group.pl:172
+#: ../vhffs-panel/dns/prefs.pl:202
+msgid "SRV Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:198
+msgid "SRV Record updated"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:305
+msgid "SRV TYPE"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:381
+msgid "SVN"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:39
+msgid "SVN Repository"
+msgstr ""
+
+#: ../vhffs-panel/svn/index.pl:58
+#, perl-format
+msgid "SVN repositories for %s"
+msgstr ""
+
+#: ../vhffs-panel/public/group.pl:174
#, fuzzy
msgid "SVN repository for this group"
msgstr "Aadir un usuario en esto grupo"
@@ -3179,11 +3560,11 @@
msgid "SVN stats"
msgstr "Estadsticas SVN"
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:161
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:171
msgid "SVNweb"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:121
+#: ../vhffs-panel/mailinglist/prefs.pl:146
msgid "Save options"
msgstr "Salvar las opcines"
@@ -3256,7 +3637,7 @@
msgid "Search for a web area"
msgstr "Bsqueda sobre una zona web"
-#: ../vhffs-panel/public/index.pl:75 ../vhffs-api/src/Vhffs/Panel/Admin.pm:119
+#: ../vhffs-panel/public/index.pl:77 ../vhffs-api/src/Vhffs/Panel/Admin.pm:119
#, fuzzy
msgid "Search for a website"
msgstr "Bsqueda sobre un sitio web"
@@ -3307,16 +3688,16 @@
msgid "Search result for domain"
msgstr "Buscar un resultado por el dominio"
-#: ../vhffs-panel/public/user.pl:118 ../vhffs-panel/public/lastgroups.pl:106
-#: ../vhffs-panel/public/lastusers.pl:115
-#: ../vhffs-panel/public/allwebsites.pl:102 ../vhffs-panel/public/index.pl:84
-#: ../vhffs-panel/public/group.pl:226 ../vhffs-panel/public/allgroups.pl:114
+#: ../vhffs-panel/public/user.pl:120 ../vhffs-panel/public/lastgroups.pl:108
+#: ../vhffs-panel/public/lastusers.pl:117
+#: ../vhffs-panel/public/allwebsites.pl:104 ../vhffs-panel/public/index.pl:86
+#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
#, fuzzy
msgid "Search:"
msgstr "Bsqueda CVS"
#: ../vhffs-panel/mailinglist/create.pl:101 ../vhffs-panel/svn/create.pl:76
-#: ../vhffs-panel/dns/create.pl:41 ../vhffs-panel/pgsql/create.pl:73
+#: ../vhffs-panel/dns/create.pl:68 ../vhffs-panel/pgsql/create.pl:73
#: ../vhffs-panel/group/create.pl:65 ../vhffs-panel/repository/create.pl:71
#: ../vhffs-panel/alert.pl:71 ../vhffs-panel/admin/user/edit.pl:111
#: ../vhffs-panel/admin/pgsql/edit.pl:102
@@ -3328,7 +3709,7 @@
#: ../vhffs-panel/admin/web/edit.pl:105 ../vhffs-panel/admin/mysql/edit.pl:103
#: ../vhffs-panel/admin/cvs/edit.pl:101 ../vhffs-panel/admin/mail/edit.pl:103
#: ../vhffs-panel/web/create.pl:80 ../vhffs-panel/mysql/create.pl:71
-#: ../vhffs-panel/cvs/create.pl:70 ../vhffs-panel/mail/create.pl:70
+#: ../vhffs-panel/cvs/create.pl:96 ../vhffs-panel/mail/create.pl:70
msgid "Send"
msgstr "Enviado"
@@ -3337,11 +3718,11 @@
msgid "Send an email to all hosted people"
msgstr "Enviar mailing por personas albergadas"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:288
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:295
msgid "Send an email with the subject \"help\" to the following address: \n"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:170
+#: ../vhffs-panel/acl/view.pl:150
msgid "Send it"
msgstr "Envia lo"
@@ -3350,11 +3731,11 @@
msgid "Send logo"
msgstr "Envia lo"
-#: ../vhffs-panel/user/prefs.pl:112 ../vhffs-panel/user/prefs.pl:114
+#: ../vhffs-panel/user/prefs.pl:287 ../vhffs-panel/user/prefs.pl:289
msgid "Send my avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:435
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:465
msgid "September"
msgstr ""
@@ -3371,6 +3752,10 @@
msgstr ""
"Error de nombre de servidor. Escribe un nombre de servidor vlido por favor"
+#: ../vhffs-panel/dns/prefs.pl:309
+msgid "Service"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:98 ../vhffs-panel/admin/user/show.pl:99
msgid "Shell"
msgstr "Shell"
@@ -3414,30 +3799,30 @@
msgid "Show Web Area"
msgstr "Bsqueda sobre una zona web"
-#: ../vhffs-panel/public/index.pl:69
+#: ../vhffs-panel/public/index.pl:71
#, perl-format
msgid "Show me all groups on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:73
+#: ../vhffs-panel/public/index.pl:75
msgid "Show me all websites"
msgstr ""
-#: ../vhffs-panel/public/index.pl:68
+#: ../vhffs-panel/public/index.pl:70
#, perl-format
msgid "Show me last groups on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:62
+#: ../vhffs-panel/public/index.pl:64
#, perl-format
msgid "Show me last users on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:71
+#: ../vhffs-panel/public/index.pl:73
msgid "Show me this group according to this username"
msgstr ""
-#: ../vhffs-panel/public/index.pl:64
+#: ../vhffs-panel/public/index.pl:66
msgid "Show me this user according to this username"
msgstr ""
@@ -3486,19 +3871,18 @@
msgid "Show this user"
msgstr "Aadir esto usuario "
-#: ../vhffs-panel/mailinglist/prefs.pl:123
+#: ../vhffs-panel/mailinglist/prefs.pl:148
msgid "Signature"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:115 ../vhffs-panel/acl/add_acl_group.pl:102
-#: ../vhffs-panel/acl/add_acl_user.pl:102
+#: ../vhffs-panel/acl/view.pl:90 ../vhffs-panel/acl/view.pl:105
#, fuzzy
msgid "Sorry, can't add ACL"
msgstr "Lo sentimos mucho, imposible aadir un ACL"
-#: ../vhffs-panel/acl/submit.pl:104
-msgid "Sorry, can't delete this ACL"
-msgstr "Lo sentimos mucho, imposible de destruire esta ACL"
+#: ../vhffs-panel/acl/view.pl:120
+msgid "Sorry, can't update ACL"
+msgstr ""
#: ../vhffs-panel/mail/spambox.pl:101
msgid "Spam protection is not allowed"
@@ -3539,7 +3923,7 @@
msgid "Su !"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:159
+#: ../vhffs-panel/dns/prefs.pl:296
#, fuzzy
msgid "Subdomain name"
msgstr "Nombre de Dominio"
@@ -3554,45 +3938,49 @@
msgid "Subject: "
msgstr "Tema"
-#: ../vhffs-panel/dns/prefs.pl:151 ../vhffs-panel/dns/prefs.pl:157
-#: ../vhffs-panel/dns/prefs.pl:169
+#: ../vhffs-panel/dns/prefs.pl:288 ../vhffs-panel/dns/prefs.pl:294
+#: ../vhffs-panel/dns/prefs.pl:315
#, fuzzy
msgid "Submit"
msgstr "Someter un bug"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:90
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:360
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:82
msgid "Submit a bug"
msgstr "Someter un bug"
-#: ../vhffs-panel/subscribe.pl:206 ../vhffs-panel/subscribe.pl:215
-#: ../vhffs-panel/auth.pl:62
+#: ../vhffs-panel/subscribe.pl:206 ../vhffs-panel/subscribe.pl:220
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:59
msgid "Subscribe"
msgstr "Suscribir"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:136
-#, perl-format
-msgid "Subscribe to the list %s is forbidden\n"
+#: ../vhffs-panel/mailinglist/prefs.pl:111
+msgid "Subscribe control:"
msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:178
-#, fuzzy
-msgid "Subscribed. Waiting for confirmation"
-msgstr "Creacin en espera"
+msgid "Subscribed"
+msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:177
-#, fuzzy
-msgid "Subscriber"
-msgstr "Suscribir"
-
#: ../vhffs-panel/subscribe.pl:196
msgid "Subscription"
msgstr "Suscripcin"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:130
+#, perl-format
+msgid ""
+"Subscription to the following list is forbidden:\n"
+"\n"
+"%s\n"
+"\n"
+"Have a nice day.\n"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:131
msgid "Subversion Admin"
msgstr "Admin Subversion"
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:143
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:153
#, fuzzy
msgid "Subversion repository"
msgstr "Admin repositorio Subversion"
@@ -3636,15 +4024,27 @@
#: ../vhffs-panel/admin/mysql/edit.pl:122
#: ../vhffs-panel/admin/mysql/edit.pl:123 ../vhffs-panel/admin/cvs/edit.pl:130
#: ../vhffs-panel/admin/cvs/edit.pl:131 ../vhffs-panel/admin/mail/edit.pl:162
-#: ../vhffs-panel/admin/mail/edit.pl:163
+#: ../vhffs-panel/admin/mail/edit.pl:163 ../vhffs-intl/extra_strings.pl:23
msgid "Suspended"
msgstr "Suspendido"
-#: ../vhffs-panel/admin/user/edit.pl:146
+#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:24
#, fuzzy
msgid "Suspended before deletion"
msgstr "Suspendido antes destruccin"
+#: ../vhffs-panel/dns/prefs.pl:218
+msgid "TXT Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:229
+msgid "TXT Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:224
+msgid "TXT Record updated"
+msgstr ""
+
#: ../vhffs-panel/mail/create.pl:71
msgid "Tell us what the use of this mail space will be"
msgstr ""
@@ -3657,12 +4057,21 @@
msgid "Tell us what the use of this web space will be"
msgstr ""
-#: ../vhffs-panel/cvs/cvs_submit.pl:88
+#: ../vhffs-panel/dns/prefs.pl:321
+msgid "Text"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:397
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:409
+msgid "Text can't be empty"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:78
#, fuzzy
msgid "The CVS object was successfully created !"
msgstr "El objecto CVS esta bien creado."
-#: ../vhffs-panel/dns/dns_submit.pl:76
+#: ../vhffs-panel/dns/create.pl:47
#, fuzzy
msgid "The DNS object was successfully created !"
msgstr "El objecto DNS esta bien creado."
@@ -3698,7 +4107,7 @@
msgid "The Subversion object was successfully created !"
msgstr "El objecto Subversion es bien creado."
-#: ../vhffs-panel/user/prefs.pl:115
+#: ../vhffs-panel/user/prefs.pl:290
msgid ""
"The avatar is a pictures that describes you. You can upload an PNG image and "
"use it as avatar. This image will then appear in the public section."
@@ -3708,7 +4117,7 @@
msgid "The avatar is an image to describe the group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:182
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:190
msgid "The confirmation code was wrong\n"
msgstr ""
@@ -3721,22 +4130,17 @@
msgid "The database name is too long. There is a 32 character limit"
msgstr "El nombre de la base de datos debe contener por lo menos 3 caracteres."
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:370
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:379
#, perl-format
msgid ""
"The following address %s is not allowed to execute commands on the list %s\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:198
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:205
#, perl-format
msgid "The following address %s is not on the list %s\n"
msgstr ""
-#: ../vhffs-panel/acl/add_acl_group.pl:90
-#, fuzzy
-msgid "The group does not exist"
-msgstr "El grupo no existe"
-
#: ../vhffs-panel/group/project_submit.pl:78
msgid "The groupname can have no more than 12 caracters."
msgstr ""
@@ -3750,18 +4154,18 @@
"El nombre del grupo debe contener por lo menos 3 caracteres, solo en letras "
"o cifras"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:259
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:265
#, perl-format
msgid ""
"The listengine language preference was changed for the following address %"
"s.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:307
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:314
msgid "The message does not exists or was moderated before you.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:304
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:311
#, fuzzy, perl-format
msgid "The message with the following id %s"
msgstr "Mensaje enviado hacia las direccines siguientes."
@@ -3791,22 +4195,22 @@
"El nombre del grupo debe contener por lo menos 3 caracteres, solo en letras "
"o cifras"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:123
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:117
msgid ""
-"The state of you subscription was not changed, you are always a subscriber\n"
+"The state of you subscription was not changed, you are still subscribed\n"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:89
+#: ../vhffs-panel/user/prefs.pl:264
msgid "Theme"
msgstr "Tema"
-#: ../vhffs-panel/user/prefs_save.pl:254
+#: ../vhffs-panel/user/prefs.pl:211
msgid ""
"There is a problem with the address you filled in your profile, unable to "
"add forwarding"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:177
+#: ../vhffs-panel/user/prefs.pl:348
#, fuzzy
msgid "There is two possible usages :"
msgstr "Hay dos usos posibles:"
@@ -3836,11 +4240,11 @@
msgid "This Download repository will be deleted"
msgstr "Esto grupo ser destruido"
-#: ../vhffs-panel/mailinglist/prefs.pl:201 ../vhffs-panel/svn/prefs.pl:123
-#: ../vhffs-panel/dns/prefs.pl:130 ../vhffs-panel/pgsql/prefs.pl:108
+#: ../vhffs-panel/mailinglist/prefs.pl:202 ../vhffs-panel/svn/prefs.pl:123
+#: ../vhffs-panel/dns/prefs.pl:267 ../vhffs-panel/pgsql/prefs.pl:109
#: ../vhffs-panel/group/prefs.pl:98 ../vhffs-panel/repository/prefs.pl:103
-#: ../vhffs-panel/web/prefs.pl:127 ../vhffs-panel/mysql/prefs.pl:115
-#: ../vhffs-panel/cvs/prefs.pl:107 ../vhffs-panel/mail/prefs.pl:131
+#: ../vhffs-panel/web/prefs.pl:128 ../vhffs-panel/mysql/prefs.pl:116
+#: ../vhffs-panel/cvs/prefs.pl:98 ../vhffs-panel/mail/prefs.pl:131
#, fuzzy
msgid ""
"This action is non-reversible. All services associated to this project will "
@@ -3849,7 +4253,7 @@
"Esta accin no tiene vuelta. Todos los servicios asociados con este proyecto "
"sern destruidos."
-#: ../vhffs-panel/user/prefs.pl:102
+#: ../vhffs-panel/user/prefs.pl:277
msgid "This action is non-reversible. WHEN YOU DELETE IT, YOU CANNOT CANCEL."
msgstr ""
@@ -3882,11 +4286,6 @@
msgid "This database will NOT be deleted"
msgstr "Esta base de datos NO ser destruido"
-#: ../vhffs-panel/dns/dns_type_submit.pl:74
-#, fuzzy
-msgid "This domain name doesn't exist in the VHFFS database"
-msgstr "Esto nombre de dominio DNS no existe en la base de datos de VHFFS"
-
#: ../vhffs-panel/dns/delete.pl:111
msgid "This domain will NOT be DELETED from Vhffs platform"
msgstr "Esto dominio no ser destruido de la plataforma Vhffs"
@@ -3903,6 +4302,10 @@
msgid "This group will be deleted"
msgstr "Esto grupo ser destruido"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:370
+msgid "This host is already registered for this service"
+msgstr ""
+
#: ../vhffs-panel/mail/save_catchall.pl:90
#, fuzzy
msgid "This is not a correct mail address"
@@ -3917,18 +4320,18 @@
msgid "This mail domain will NOT be DELETED"
msgstr "Esto dominio mail no ser destruido"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:105
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:99
#, perl-format
msgid ""
"This mail must contains the following subject : \"confirm unsubscribe %s\"\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:87
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:81
#, perl-format
msgid "This mail must have the following subject : \"confirm subscribe %s\"\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:387
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:395
#, perl-format
msgid "This mail was sent by %s with the following subject: \n"
msgstr ""
@@ -3952,11 +4355,11 @@
#: ../vhffs-panel/mailinglist/delete.pl:86
#: ../vhffs-panel/mailinglist/save_sig.pl:85
#: ../vhffs-panel/mailinglist/add_sub.pl:87
-#: ../vhffs-panel/mailinglist/prefs.pl:94
-#: ../vhffs-panel/mailinglist/save_options.pl:92
+#: ../vhffs-panel/mailinglist/prefs.pl:92
+#: ../vhffs-panel/mailinglist/save_options.pl:89
#: ../vhffs-panel/mailinglist/change_right.pl:89
#: ../vhffs-panel/mailinglist/del_member.pl:87 ../vhffs-panel/svn/delete.pl:85
-#: ../vhffs-panel/svn/prefs_save.pl:86 ../vhffs-panel/dns/prefs.pl:99
+#: ../vhffs-panel/svn/prefs_save.pl:88 ../vhffs-panel/dns/prefs.pl:100
#: ../vhffs-panel/group/delete.pl:74 ../vhffs-panel/repository/delete.pl:86
#: ../vhffs-panel/repository/prefs_save.pl:86
#: ../vhffs-panel/admin/mail/delete_box.pl:89
@@ -3979,7 +4382,7 @@
"Esto objecto no es funcional ya. Espera por favor su creacin o su moderacin."
#: ../vhffs-panel/svn/prefs.pl:106 ../vhffs-panel/repository/prefs.pl:89
-#: ../vhffs-panel/cvs/prefs.pl:92
+#: ../vhffs-panel/cvs/prefs.pl:84
#, fuzzy
msgid ""
"This object is not functionnal yet. Please wait creation, moderation or "
@@ -3995,12 +4398,6 @@
msgid "This object will NOT be DELETED"
msgstr "Esto objecto no ser destruido"
-#: ../vhffs-panel/dns/delete_a.pl:74 ../vhffs-panel/dns/delete_ns.pl:102
-#: ../vhffs-panel/dns/delete_mx.pl:103 ../vhffs-panel/dns/delete_cname.pl:101
-#, fuzzy
-msgid "This part of the domain is now removed."
-msgstr "Esta partida del dominio es ahora, quitada."
-
#: ../vhffs-panel/object/upavatar.pl:93
msgid "This platform does not provide avatar support"
msgstr ""
@@ -4009,14 +4406,14 @@
msgid "This platform does not support avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:34
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:50
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks or system has database errors. Please come back in a few "
"minutes to log in."
msgstr ""
-#: ../vhffs-panel/login.pl:75 ../vhffs-api/src/Vhffs/Panel/Main.pm:45
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:61
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks. Please come back in a few minutes to log in."
@@ -4036,10 +4433,6 @@
msgid "This subversion repository will NOT be deleted"
msgstr "Esto objecto no ser destruido"
-#: ../vhffs-panel/acl/view.pl:124
-msgid "This type of object is not treated in the panel."
-msgstr "Esto tipo de objecto es no tratado en el panel."
-
#: ../vhffs-panel/group/remove_user_from_group.pl:79
#, fuzzy
msgid "This user does not exists "
@@ -4071,14 +4464,26 @@
msgid "This web area doesn't exist in VHFFS database"
msgstr "Esta zona web no existe en la base de datos VHFFS"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:390
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:416
+msgid "To accept this subscriber, send a message to\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:398
msgid "To put this post on the list, send a message \n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:419
+msgid "To refuse this subscriber, send a message to\n"
+msgstr ""
+
#: ../vhffs-listengine/src/archives/show_msg.pl:107
msgid "To: "
msgstr ""
+#: ../vhffs-panel/ajax/help.pl:54 ../vhffs-panel/ajax/help.pl:59
+msgid "Topic not found"
+msgstr ""
+
#: ../vhffs-panel/admin/stats.pl:93
msgid "Total Admin Users in VHFFS database"
msgstr "Total de los usuarios Admin en la base de datos VHFFS"
@@ -4190,10 +4595,45 @@
msgid "UID of owner"
msgstr "La UID del poseedor"
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:135
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:162
msgid "URL"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:150
+#, perl-format
+msgid "Unable to add A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:145
+#, perl-format
+msgid "Unable to add AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:189
+#, perl-format
+msgid "Unable to add CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:166
+#, perl-format
+msgid "Unable to add MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:175
+#, perl-format
+msgid "Unable to add NS record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:212
+#, perl-format
+msgid "Unable to add SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:217
+#, perl-format
+msgid "Unable to add TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/password_box.pl:105
#, fuzzy, perl-format
msgid "Unable to change password for box %s (%d)"
@@ -4214,6 +4654,41 @@
msgid "Unable to change virus protection status for %s"
msgstr "Es imposible grabar cambios sobre esto dominio"
+#: ../vhffs-panel/dns/prefs.pl:127
+#, perl-format
+msgid "Unable to delete A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:139
+#, perl-format
+msgid "Unable to delete AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:184
+#, perl-format
+msgid "Unable to delete CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:161
+#, perl-format
+msgid "Unable to delete MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:171
+#, perl-format
+msgid "Unable to delete NS record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:201
+#, perl-format
+msgid "Unable to delete SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:228
+#, perl-format
+msgid "Unable to delete TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/mail/delete_forward.pl:96
#, fuzzy, perl-format
msgid "Unable to delete forward %s"
@@ -4228,6 +4703,32 @@
msgid "Unable to delete this domain"
msgstr "Es imposible destruir esto dominio"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:251
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:281
+msgid ""
+"Unable to find default redirection address, please contact administrators"
+msgstr ""
+
+#: ../vhffs-panel/cvs/index.pl:61
+msgid "Unable to get CVS repositories"
+msgstr ""
+
+#: ../vhffs-panel/dns/index.pl:61
+msgid "Unable to get DNS"
+msgstr ""
+
+#: ../vhffs-panel/mysql/index.pl:61
+msgid "Unable to get MySQL databases."
+msgstr ""
+
+#: ../vhffs-panel/pgsql/index.pl:61
+msgid "Unable to get PgSQL databases"
+msgstr ""
+
+#: ../vhffs-panel/svn/index.pl:61
+msgid "Unable to get SVN repositories"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/delete_box.pl:76
#: ../vhffs-panel/admin/mail/password_box.pl:77
#: ../vhffs-panel/admin/mail/delete_forward.pl:77
@@ -4241,6 +4742,52 @@
msgid "Unable to get information on mail domain %s"
msgstr "Es imposible grabar cambios sobre esto dominio"
+#: ../vhffs-panel/mail/index.pl:61
+msgid "Unable to get mail domains"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/index.pl:61
+msgid "Unable to get mailing lists"
+msgstr ""
+
+#: ../vhffs-panel/repository/index.pl:61
+msgid "Unable to get repositories"
+msgstr ""
+
+#: ../vhffs-panel/web/index.pl:61
+msgid "Unable to get webareas"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:122
+#, perl-format
+msgid "Unable to modify A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:134
+#, perl-format
+msgid "Unable to modify AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:180
+#, perl-format
+msgid "Unable to modify CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:156
+#, perl-format
+msgid "Unable to modify MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:197
+#, perl-format
+msgid "Unable to modify SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:223
+#, perl-format
+msgid "Unable to modify TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/change_forward.pl:105
#: ../vhffs-panel/mail/change_forward.pl:104
#, fuzzy, perl-format
@@ -4262,16 +4809,33 @@
msgid "Undefined list"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:286
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:293
msgid "Unknow command\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Functions.pm:391
-#: ../vhffs-api/src/Vhffs/Functions.pm:396
+#: ../vhffs-api/src/Vhffs/Functions.pm:400
+#: ../vhffs-api/src/Vhffs/Functions.pm:405
msgid "Unknown"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:453
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:218
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:254
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:266
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:284
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:296
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:308
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:320
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:331
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:343
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:356
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:372
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:387
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:399
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:411
+msgid "Unknown error"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:480
msgid "Unknown month"
msgstr ""
@@ -4280,7 +4844,7 @@
msgid "Unknown status"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:229
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:235
#, perl-format
msgid "Unsubscribe for the list %s was not complete.\n"
msgstr ""
@@ -4290,21 +4854,21 @@
msgid "Update note"
msgstr "Puesto al da!"
-#: ../vhffs-panel/mailinglist/prefs.pl:125
+#: ../vhffs-panel/mailinglist/prefs.pl:150
#, fuzzy
msgid "Update signature"
msgstr "Puesto al da!"
-#: ../vhffs-panel/dns/modif_a.pl:106
-#, fuzzy
-msgid "Updated !"
-msgstr "Puesto al da!"
+#: ../vhffs-panel/dns/prefs.pl:255
+#, perl-format
+msgid "Use @ for origin (%s)"
+msgstr ""
#: ../vhffs-panel/admin/web/edit.pl:102 ../vhffs-panel/admin/web/show.pl:115
msgid "Use Crawl"
msgstr "Utilize Crawl"
-#: ../vhffs-panel/user/prefs.pl:178
+#: ../vhffs-panel/user/prefs.pl:349
#, perl-format
msgid ""
"Use VHFFS servers to manage this mail,<br>you should use use the host pop.%s "
@@ -4313,11 +4877,11 @@
"Utiliza los servidores VHFFS por administrar esto mail. <br> Debe utilizar "
"el pop.%s o elimap.%s albergado para obtener su mails"
-#: ../vhffs-panel/user/prefs.pl:184
+#: ../vhffs-panel/user/prefs.pl:355
msgid "Use anti-spam protection"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:192
+#: ../vhffs-panel/user/prefs.pl:363
msgid "Use anti-virus protection"
msgstr ""
@@ -4327,6 +4891,7 @@
#: ../vhffs-panel/admin/pgsql/edit.pl:96 ../vhffs-panel/admin/pgsql/show.pl:95
#: ../vhffs-panel/admin/mysql/edit.pl:96 ../vhffs-panel/admin/mysql/show.pl:94
+#: ../vhffs-intl/extra_strings.pl:32
msgid "User"
msgstr "Usuario"
@@ -4339,7 +4904,8 @@
msgid "User Admin"
msgstr "Usuario Admin"
-#: ../vhffs-panel/user/prefs.pl:76 ../vhffs-api/src/Vhffs/Panel/Menu.pm:88
+#: ../vhffs-panel/user/prefs.pl:248 ../vhffs-api/src/Vhffs/Panel/Main.pm:358
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:80
msgid "User Preferences"
msgstr "Preferencias del usuario"
@@ -4347,28 +4913,32 @@
msgid "User Successfully created"
msgstr "Usuario bien creado"
-#: ../vhffs-panel/user/prefs_save.pl:132
-msgid "User Successfully modified"
-msgstr "Usuario bien modificado"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:355
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:76
+msgid "User account"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:81
-#, fuzzy
-msgid "User account : "
-msgstr "Cuenta Usario:"
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:237
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:275
msgid "User does not exist"
msgstr "El usuario no existe"
-#: ../vhffs-panel/public/index.pl:63
+#: ../vhffs-panel/auth.pl:71
+msgid "User is not active yet"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:86
+msgid "User not found"
+msgstr ""
+
+#: ../vhffs-panel/public/index.pl:65
msgid "User public area"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:198 ../vhffs-panel/user/prefs.pl:78
-#: ../vhffs-panel/acl/view.pl:150 ../vhffs-panel/group/prefs.pl:104
+#: ../vhffs-panel/subscribe.pl:198 ../vhffs-panel/user/prefs.pl:253
+#: ../vhffs-panel/acl/view.pl:171 ../vhffs-panel/group/prefs.pl:104
#: ../vhffs-panel/admin/user/list.pl:79 ../vhffs-panel/admin/su.pl:78
-#: ../vhffs-panel/public/user.pl:81 ../vhffs-panel/public/lastusers.pl:76
-#: ../vhffs-panel/auth.pl:58 ../vhffs-panel/lost.pl:54
+#: ../vhffs-panel/public/user.pl:83 ../vhffs-panel/public/lastusers.pl:78
+#: ../vhffs-panel/lost.pl:54 ../vhffs-api/src/Vhffs/Panel/Commons.pm:54
msgid "Username"
msgstr "Identificador"
@@ -4376,12 +4946,13 @@
msgid "Username for this database"
msgstr "Identificador por esta base de datos"
-#: ../vhffs-panel/admin/user/edit.pl:95 ../vhffs-panel/admin/user/show.pl:96
+#: ../vhffs-panel/acl/view.pl:132 ../vhffs-panel/admin/user/edit.pl:95
+#: ../vhffs-panel/admin/user/show.pl:96
msgid "Username:"
msgstr "Identificador:"
-#: ../vhffs-panel/public/lastgroups.pl:73 ../vhffs-panel/public/group.pl:92
-#: ../vhffs-panel/public/allgroups.pl:80
+#: ../vhffs-panel/public/lastgroups.pl:75 ../vhffs-panel/public/group.pl:94
+#: ../vhffs-panel/public/allgroups.pl:82
msgid "Users"
msgstr "Usuarios"
@@ -4389,27 +4960,19 @@
msgid "Users stats"
msgstr "Estadsticas usuarios"
-#: ../vhffs-panel/auth.pl:54
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:50
msgid "VHFFS Login"
msgstr "Login VHFFS"
-#: ../vhffs-panel/login.pl:106
-msgid "VHFFS Login OK"
-msgstr "Login VHFFS OK"
-
-#: ../vhffs-panel/login.pl:86 ../vhffs-panel/login.pl:116
-msgid "VHFFS Login failed"
-msgstr "Fracaso del Login VHFFS"
-
#: ../vhffs-panel/logout.pl:58
msgid "VHFFS Logout"
msgstr "Desconexin VHFFS"
-#: ../vhffs-panel/lost_ack.pl:68
+#: ../vhffs-panel/lost_ack.pl:78
msgid "VHFFS Password Lost OK"
msgstr "Cdigo de acceso VHFFS perdida OK"
-#: ../vhffs-panel/lost_ack.pl:79
+#: ../vhffs-panel/lost_ack.pl:89
msgid "VHFFS Password Lost failed"
msgstr "Cdigo de acceso VHFFS perdida Fracaso"
@@ -4420,6 +4983,7 @@
#: ../vhffs-panel/admin/object/edit.pl:116
#: ../vhffs-panel/admin/web/edit.pl:129 ../vhffs-panel/admin/mysql/edit.pl:117
#: ../vhffs-panel/admin/cvs/edit.pl:125 ../vhffs-panel/admin/mail/edit.pl:157
+#: ../vhffs-intl/extra_strings.pl:18
msgid "Validation refused"
msgstr "Validacin negada"
@@ -4432,24 +4996,11 @@
msgid "View"
msgstr ""
-#: ../vhffs-panel/public/group.pl:207
+#: ../vhffs-panel/public/group.pl:211
#, fuzzy
msgid "View archives"
msgstr "Abrir los archivos"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:359
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:383
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:409
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:435
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:461
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:488
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:514
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:540
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:565
-#, fuzzy
-msgid "View history"
-msgstr "Historia"
-
#: ../vhffs-panel/admin/broadcast_view.pl:84
msgid "View mailing"
msgstr ""
@@ -4472,6 +5023,10 @@
msgid "WEB stats"
msgstr "Estadsticas WEB"
+#: ../vhffs-panel/mailinglist/prefs.pl:179
+msgid "Waiting for confirmation"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:141
#: ../vhffs-panel/admin/pgsql/edit.pl:117
#: ../vhffs-panel/admin/group/edit.pl:117
@@ -4479,13 +5034,13 @@
#: ../vhffs-panel/admin/object/edit.pl:117
#: ../vhffs-panel/admin/web/edit.pl:130 ../vhffs-panel/admin/mysql/edit.pl:118
#: ../vhffs-panel/admin/cvs/edit.pl:126 ../vhffs-panel/admin/mail/edit.pl:158
+#: ../vhffs-intl/extra_strings.pl:19
msgid "Waiting for creation"
msgstr "Creacin en espera"
-#: ../vhffs-panel/mailinglist/prefs.pl:179
-#, fuzzy
-msgid "Waiting for delete"
-msgstr "Moderacin en curso"
+#: ../vhffs-panel/mailinglist/prefs.pl:181
+msgid "Waiting for deletion"
+msgstr ""
#: ../vhffs-panel/admin/user/edit.pl:147
#: ../vhffs-panel/admin/pgsql/edit.pl:123
@@ -4494,9 +5049,11 @@
#: ../vhffs-panel/admin/object/edit.pl:123
#: ../vhffs-panel/admin/web/edit.pl:136 ../vhffs-panel/admin/mysql/edit.pl:124
#: ../vhffs-panel/admin/cvs/edit.pl:132 ../vhffs-panel/admin/mail/edit.pl:164
+#: ../vhffs-intl/extra_strings.pl:25
msgid "Waiting for modification"
msgstr "Modificacin en espera"
+#: ../vhffs-panel/mailinglist/prefs.pl:180
#: ../vhffs-panel/admin/user/edit.pl:139
#: ../vhffs-panel/admin/pgsql/edit.pl:115
#: ../vhffs-panel/admin/group/edit.pl:115
@@ -4504,6 +5061,7 @@
#: ../vhffs-panel/admin/object/edit.pl:115
#: ../vhffs-panel/admin/web/edit.pl:128 ../vhffs-panel/admin/mysql/edit.pl:116
#: ../vhffs-panel/admin/cvs/edit.pl:124 ../vhffs-panel/admin/mail/edit.pl:156
+#: ../vhffs-intl/extra_strings.pl:17
msgid "Waiting for validation"
msgstr "Validacin en espera"
@@ -4511,11 +5069,15 @@
msgid "Warn the admin team"
msgstr "Advertir la equipa admin"
-#: ../vhffs-panel/user/prefs.pl:176
+#: ../vhffs-panel/user/prefs.pl:347
#, perl-format
msgid "We offer you the possibility to have one email box on the domain %s"
msgstr "Se ofrece la possibilidad de tener un cuenta sobre el dominio %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:377
+msgid "Web"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:117
msgid "Web Admin"
msgstr "Admin Web"
@@ -4530,7 +5092,7 @@
msgid "Web Area awaiting validation"
msgstr "Zona Web por validar"
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:137
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:159
msgid "Web Areas"
msgstr "Zonas Web"
@@ -4539,26 +5101,34 @@
msgid "Web area successfully created !"
msgstr "Zona Web bien creada."
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
-#, fuzzy
-msgid "Webarea for this group"
-msgstr "Bsqueda sobre un grupo"
+#: ../vhffs-intl/extra_strings.pl:34
+msgid "Webarea"
+msgstr ""
-#: ../vhffs-panel/public/group.pl:122
+#: ../vhffs-panel/web/index.pl:58
+#, perl-format
+msgid "Webareas for %s"
+msgstr ""
+
+#: ../vhffs-panel/public/group.pl:124
#, fuzzy
msgid "Website for this group"
msgstr "Aadir un usuario en esto grupo"
-#: ../vhffs-panel/public/index.pl:74
+#: ../vhffs-panel/public/index.pl:76
#, fuzzy
msgid "Websites area"
msgstr "Zonas Web"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:313
+#: ../vhffs-panel/dns/prefs.pl:313 ../vhffs-panel/dns/prefs.pl:398
+msgid "Weight"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:430
msgid "Welcome"
msgstr "Bienvenido"
-#: ../vhffs-panel/auth.pl:55
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:51
#, fuzzy, perl-format
msgid "Welcome on %s"
msgstr "Bienvenido a"
@@ -4574,30 +5144,31 @@
#: ../vhffs-panel/admin/object/edit.pl:126
#: ../vhffs-panel/admin/web/edit.pl:139 ../vhffs-panel/admin/mysql/edit.pl:127
#: ../vhffs-panel/admin/cvs/edit.pl:135 ../vhffs-panel/admin/mail/edit.pl:167
+#: ../vhffs-intl/extra_strings.pl:28
msgid "Will be deleted"
msgstr "Ser destruido"
-#: ../vhffs-panel/auth.pl:74
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:70
#, perl-format
msgid "Woah, %s users and %s groups already trust %s"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:139
+#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:276
#: ../vhffs-panel/admin/cvs/edit.pl:105 ../vhffs-panel/admin/cvs/show.pl:104
-#: ../vhffs-panel/web/prefs.pl:115 ../vhffs-panel/cvs/prefs.pl:103
+#: ../vhffs-panel/web/prefs.pl:115 ../vhffs-panel/cvs/prefs.pl:94
msgid "Yes"
msgstr "Si"
-#: ../vhffs-panel/mailinglist/prefs.pl:203 ../vhffs-panel/svn/prefs.pl:125
-#: ../vhffs-panel/user/prefs.pl:104 ../vhffs-panel/dns/prefs.pl:132
-#: ../vhffs-panel/pgsql/prefs.pl:110 ../vhffs-panel/group/prefs.pl:100
-#: ../vhffs-panel/repository/prefs.pl:105 ../vhffs-panel/web/prefs.pl:129
-#: ../vhffs-panel/mysql/prefs.pl:117 ../vhffs-panel/cvs/prefs.pl:109
+#: ../vhffs-panel/mailinglist/prefs.pl:204 ../vhffs-panel/svn/prefs.pl:125
+#: ../vhffs-panel/user/prefs.pl:279 ../vhffs-panel/dns/prefs.pl:269
+#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:100
+#: ../vhffs-panel/repository/prefs.pl:105 ../vhffs-panel/web/prefs.pl:130
+#: ../vhffs-panel/mysql/prefs.pl:118 ../vhffs-panel/cvs/prefs.pl:100
#: ../vhffs-panel/mail/prefs.pl:133
msgid "Yes I'm sure of what I do"
msgstr "Si, soy seguro(a)"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:215
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:222
#, fuzzy
msgid "You are not a subscriber on this list.\n"
msgstr "No miembros sobre la lista"
@@ -4648,13 +5219,17 @@
msgid "You are not allowed to see it"
msgstr "No es autorizado a ver esto"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:121
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:114
#, perl-format
-msgid "You ask to be subscribed to the following list: %s\n"
+msgid ""
+"You asked to be subscribed to the following list:\n"
+"\n"
+"%s\n"
+"\n"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:124 ../vhffs-panel/web/prefs.pl:123
-#: ../vhffs-panel/mail/prefs.pl:138
+#: ../vhffs-panel/svn/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:261
+#: ../vhffs-panel/web/prefs.pl:123 ../vhffs-panel/mail/prefs.pl:139
#, fuzzy
msgid ""
"You can Manage rights on this service for each user in the VHFFS database. "
@@ -4663,28 +5238,20 @@
"Se puede administrar los derechos en esto servicio por cada usuario en la "
"base de datos VHFFS.Lee la ayuda, por favor, antes de administrar esto."
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:50
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:46
msgid "You can also send a command list in the mail body.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:154
-msgid "You can have some help on listengine, sending an email to\n"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:152
-msgid "You can post on the list now."
-msgstr ""
-
#: ../vhffs-panel/subscribe.pl:80
msgid "You cannot subscribe to VHFFS"
msgstr "No puede suscribir a VHFFS"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:214
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:221
#, fuzzy, perl-format
msgid "You cannot unsubscribe from the list %s\n"
msgstr "No puede suscribir a VHFFS"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:199
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:206
msgid "You demand was refused\n"
msgstr ""
@@ -4693,21 +5260,33 @@
msgid "You don't own this domain"
msgstr "Es imposible poner MX al da sobre esto dominio"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:168
-#, fuzzy, perl-format
-msgid "You have been successfully removed from the list %s\n"
-msgstr "Esto bzon es bien aadido a esto dominio"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:177
+#, perl-format
+msgid ""
+"You have been successfully removed from the following list:\n"
+"\n"
+"%s\n"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:244
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:250
#, fuzzy, perl-format
msgid "You have been successfully removed from the list %s.\n"
msgstr "Esto bzon es bien aadido a esto dominio"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:150
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:142
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:158
#, fuzzy, perl-format
msgid "You have been successfully subscribed to the list %s\n"
msgstr "Esto bzon es bien aadido a esto dominio"
+#: ../vhffs-panel/mailinglist/index.pl:53 ../vhffs-panel/svn/index.pl:53
+#: ../vhffs-panel/dns/index.pl:53 ../vhffs-panel/pgsql/index.pl:53
+#: ../vhffs-panel/repository/index.pl:53 ../vhffs-panel/web/index.pl:53
+#: ../vhffs-panel/mysql/index.pl:53 ../vhffs-panel/cvs/index.pl:53
+#: ../vhffs-panel/mail/index.pl:53
+msgid "You have to select a group first"
+msgstr ""
+
#: ../vhffs-panel/logout.pl:59
#, fuzzy
msgid "You left your VHFFS session!"
@@ -4718,18 +5297,20 @@
msgid "You lost your password? You're a bad guy!"
msgstr "Ha perdido su contrasea VHFFS? Que pena...!"
-#: ../vhffs-panel/user/prefs_save.pl:170
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:144
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:163
+msgid "You may get some help on listengine by sending an email to\n"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:161
msgid "You must choose a method for your mail"
msgstr "Debe eligir un mtodo por su mail"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:104
-msgid "You must confirm this request by seding a email\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:80
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:98
+msgid "You must confirm your request by sending a confirmation email\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:86
-msgid "You must confirm your request by sending a confirmation emailn\n"
-msgstr ""
-
#: ../vhffs-panel/subscribe.pl:121
#, fuzzy
msgid "You must declare a valid mail address"
@@ -4763,38 +5344,35 @@
msgid "You must declare your zipcode"
msgstr "Debe declarar su cdigo postal"
+#: ../vhffs-panel/dns/create.pl:43 ../vhffs-panel/cvs/create.pl:73
+msgid "You must enter a description"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/create.pl:81
msgid "You need to manage at least a domain to host a mailing-list"
msgstr ""
"Debe administrar por lo menos un dominio, por albergar una mailing-list"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:239
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:161
+msgid "You will receive an email with the decision of administrators.\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:277
msgid "You're are not allowed to browse panel"
msgstr "No es autorizado a recorrer el panel"
#: ../vhffs-panel/mailinglist/delete.pl:90
#: ../vhffs-panel/mailinglist/save_sig.pl:89
#: ../vhffs-panel/mailinglist/add_sub.pl:91
-#: ../vhffs-panel/mailinglist/prefs.pl:100
-#: ../vhffs-panel/mailinglist/save_options.pl:96
+#: ../vhffs-panel/mailinglist/prefs.pl:98
+#: ../vhffs-panel/mailinglist/save_options.pl:93
#: ../vhffs-panel/mailinglist/change_right.pl:93
#: ../vhffs-panel/mailinglist/del_member.pl:91 ../vhffs-panel/svn/delete.pl:81
-#: ../vhffs-panel/svn/prefs.pl:100 ../vhffs-panel/svn/prefs_save.pl:82
+#: ../vhffs-panel/svn/prefs.pl:100 ../vhffs-panel/svn/prefs_save.pl:84
#: ../vhffs-panel/dns/delete.pl:89 ../vhffs-panel/dns/delete.pl:93
-#: ../vhffs-panel/dns/add_mx.pl:88 ../vhffs-panel/dns/add_mx.pl:92
-#: ../vhffs-panel/dns/prefs.pl:92 ../vhffs-panel/dns/modif_a.pl:88
-#: ../vhffs-panel/dns/modif_a.pl:92 ../vhffs-panel/dns/add_ns.pl:86
-#: ../vhffs-panel/dns/add_ns.pl:90 ../vhffs-panel/dns/add_cname.pl:90
-#: ../vhffs-panel/dns/add_cname.pl:94 ../vhffs-panel/dns/delete_a.pl:60
-#: ../vhffs-panel/dns/delete_a.pl:64 ../vhffs-panel/dns/delete_ns.pl:88
-#: ../vhffs-panel/dns/delete_ns.pl:92 ../vhffs-panel/dns/delete_mx.pl:89
-#: ../vhffs-panel/dns/delete_mx.pl:93 ../vhffs-panel/dns/modif_cname.pl:91
-#: ../vhffs-panel/dns/modif_cname.pl:95 ../vhffs-panel/dns/modif_mx.pl:91
-#: ../vhffs-panel/dns/modif_mx.pl:95 ../vhffs-panel/dns/add_a.pl:92
-#: ../vhffs-panel/dns/add_a.pl:96 ../vhffs-panel/dns/delete_cname.pl:87
-#: ../vhffs-panel/dns/delete_cname.pl:91 ../vhffs-panel/pgsql/delete.pl:77
-#: ../vhffs-panel/pgsql/prefs.pl:78 ../vhffs-panel/pgsql/prefs_save.pl:85
-#: ../vhffs-panel/group/delete.pl:70
+#: ../vhffs-panel/dns/prefs.pl:93 ../vhffs-panel/dns/prefs.pl:110
+#: ../vhffs-panel/pgsql/delete.pl:77 ../vhffs-panel/pgsql/prefs.pl:78
+#: ../vhffs-panel/pgsql/prefs_save.pl:85 ../vhffs-panel/group/delete.pl:70
#: ../vhffs-panel/group/remove_user_from_group.pl:75
#: ../vhffs-panel/group/prefs.pl:80 ../vhffs-panel/group/join_group.pl:74
#: ../vhffs-panel/group/prefs_save.pl:78
@@ -4811,7 +5389,7 @@
#: ../vhffs-panel/web/delete.pl:83 ../vhffs-panel/web/prefs.pl:86
#: ../vhffs-panel/web/prefs_save.pl:86 ../vhffs-panel/mysql/delete.pl:80
#: ../vhffs-panel/mysql/prefs.pl:84 ../vhffs-panel/mysql/prefs_save.pl:87
-#: ../vhffs-panel/cvs/delete.pl:82 ../vhffs-panel/cvs/prefs.pl:86
+#: ../vhffs-panel/cvs/delete.pl:82 ../vhffs-panel/cvs/prefs.pl:80
#: ../vhffs-panel/cvs/prefs_save.pl:81 ../vhffs-panel/mail/delete.pl:86
#: ../vhffs-panel/mail/delete_box.pl:92 ../vhffs-panel/mail/add_account.pl:95
#: ../vhffs-panel/mail/prefs.pl:91 ../vhffs-panel/mail/save_catchall.pl:85
@@ -4827,9 +5405,12 @@
msgid "You're not allowed to do this (ACL rights) "
msgstr "Vous n'tes pas autoris faire ceci (Droits ACL)"
-#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:141
-#: ../vhffs-panel/acl/submit.pl:95 ../vhffs-panel/acl/add_acl_group.pl:96
-#: ../vhffs-panel/acl/add_acl_user.pl:96
+#: ../vhffs-panel/acl/view.pl:88 ../vhffs-panel/acl/view.pl:103
+#: ../vhffs-panel/acl/view.pl:118
+msgid "You're not allowed to manage this object's ACL"
+msgstr ""
+
+#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:76
#, fuzzy
msgid "You're not allowed to view this object's ACL"
msgstr "No esta autorizado a ver el ACL de esto objecto"
@@ -4928,6 +5509,12 @@
msgid "Your Subversion repository request : %s"
msgstr "Todas las listas de repositorios Subversion"
+#: ../vhffs-panel/subscribe.pl:218
+msgid ""
+"Your email address. It will be used to contact you when needed and as a "
+"destination address if you use our email forwarding service"
+msgstr ""
+
#: ../vhffs-robots/src/refused_web.pl:78
#, fuzzy
msgid "Your hosting request"
@@ -4943,7 +5530,11 @@
msgstr ""
"Su cdigo postal no es correcto! Escribe por favor un cdigo postal vlido"
-#: ../vhffs-panel/cvs/cvs_submit.pl:80
+#: ../vhffs-panel/user/projects.pl:56
+msgid "Your projects"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:71
#, fuzzy
msgid ""
"Your repository name is not correct. It must contains at least 3 caracters"
@@ -4951,7 +5542,7 @@
"El nombre del repositorio est demasiado corto. Debe contener por lo menos 3 "
"caracteres"
-#: ../vhffs-panel/cvs/cvs_submit.pl:76
+#: ../vhffs-panel/cvs/create.pl:69
#, fuzzy
msgid ""
"Your repository name is not correct. It must contains only caracter and "
@@ -4965,11 +5556,6 @@
msgid "Your request for a "
msgstr "Su demanda por la zona web"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:137
-#, fuzzy
-msgid "Your request has been removed.\n"
-msgstr "Su demanda por la zona web:"
-
#: ../vhffs-irc/modobot.pl:404
#, fuzzy, perl-format
msgid "Your request on %s"
@@ -4980,6 +5566,12 @@
msgid "Your request on VHFFS platform"
msgstr "Alarma sobre la plataforma Vhffs"
+#: ../vhffs-panel/subscribe.pl:217
+msgid ""
+"Your username. It must contains only alphanumeric characters in lowercase, "
+"its length must be between 3 and 12 chars"
+msgstr ""
+
#: ../vhffs-robots/src/refused_web.pl:67
#, fuzzy, perl-format
msgid "Your web hosting request for the servername : %s "
@@ -4991,21 +5583,21 @@
msgstr ""
"Su cdigo postal no es correcto! Escribe por favor un cdigo postal vlido"
-#: ../vhffs-panel/subscribe.pl:202 ../vhffs-panel/user/prefs.pl:82
+#: ../vhffs-panel/subscribe.pl:202 ../vhffs-panel/user/prefs.pl:257
#: ../vhffs-panel/admin/user/edit.pl:106 ../vhffs-panel/admin/user/show.pl:106
msgid "Zipcode"
msgstr "Cdigo postal"
-#: ../vhffs-panel/user/prefs_save.pl:95
+#: ../vhffs-panel/user/prefs.pl:102
#, fuzzy
msgid "Zipcode is not correct !"
msgstr "Su cdigo postal no es correcto!"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:338
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:347
msgid "cannot be removed from the list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:306
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:313
msgid "cannot be removed.\n"
msgstr ""
@@ -5020,66 +5612,98 @@
msgid "has been refused by the Moderators team"
msgstr "negado por la equipa moderadores"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:55
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:50
msgid "help\t\t - show this help\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:353
+#: ../vhffs-intl/extra_strings.pl:14
+msgid "help_user_admin"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:10
+msgid "help_user_bug"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:9
+msgid "help_user_help"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:11
+msgid "help_user_logout"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:8
+msgid "help_user_preferences"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:13
+msgid "help_user_project"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:12
+msgid "help_user_projects"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:362
#, perl-format
msgid "in the moderation queue of the list %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:58
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:53
msgid "lang [fr|us|es]\t - set listengine language\n"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:759
+#: ../vhffs-listengine/src/listengine.pl:781
#, perl-format
msgid "listengine - list of messages to moderate for %s"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:642
#: ../vhffs-listengine/src/listengine.pl:664
-#: ../vhffs-listengine/src/listengine.pl:675
+#: ../vhffs-listengine/src/listengine.pl:686
+#: ../vhffs-listengine/src/listengine.pl:697
msgid "listengine help"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:707
-#: ../vhffs-listengine/src/listengine.pl:718
-#: ../vhffs-listengine/src/listengine.pl:734
-#: ../vhffs-listengine/src/listengine.pl:746
-#: ../vhffs-listengine/src/listengine.pl:773
-#: ../vhffs-listengine/src/listengine.pl:784
+#: ../vhffs-listengine/src/listengine.pl:729
+#: ../vhffs-listengine/src/listengine.pl:740
+#: ../vhffs-listengine/src/listengine.pl:756
+#: ../vhffs-listengine/src/listengine.pl:768
+#: ../vhffs-listengine/src/listengine.pl:795
+#: ../vhffs-listengine/src/listengine.pl:806
#, fuzzy
msgid "listengine moderation"
msgstr "Moderacin en curso"
-#: ../vhffs-listengine/src/listengine.pl:692
+#: ../vhffs-listengine/src/listengine.pl:714
msgid "listengine result command"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:811
+#: ../vhffs-listengine/src/listengine.pl:833
msgid "listengine: unknown command"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:199 ../vhffs-panel/user/prefs.pl:79
+#: ../vhffs-panel/subscribe.pl:199 ../vhffs-panel/user/prefs.pl:254
msgid "mail"
msgstr "mail"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:61
+#: ../vhffs-panel/svn/prefs.pl:144 ../vhffs-panel/svn/prefs_save.pl:115
+msgid "ml adress here..."
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:56
msgid "moderate XXXXX\t\t\t - moderate the message with message-id XXXXX\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:64
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:59
msgid "moderate list\t\t\t - give the message list for moderation\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:63
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:58
msgid ""
"moderate refused XXXXX\t\t\t - refuse the message with message-id XXXXX\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:62
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:57
msgid ""
"moderate validate XXXXX\t\t\t - moderate the message with message-id XXXXX\n"
msgstr ""
@@ -5092,17 +5716,17 @@
msgid "no information about date"
msgstr "no informacines sobre la fecha"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:305
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:337
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:312
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:346
#, perl-format
msgid "present in the moderation queue for the list %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:56
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:51
msgid "subscribe\t - subscribe the shipper to the list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:391
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:399
#, perl-format
msgid "to %s-request@%s with the following subject : \"moderate %s\" \n"
msgstr ""
@@ -5112,40 +5736,261 @@
msgid "unknown message-id t: %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:57
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:52
msgid "unsubscribe\t - unsubscribe from this list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:69
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:64
msgid "user info user@xxxxxxxxxx\t\t - show this user's informations\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:67
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:62
msgid "user right RIGHT user@xxxxxxxxxx\t - change right for this user\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:66
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:61
msgid ""
"user subscribe user@xxxxxxxxxx\t\t - register the user user@xxxxxxxxxx on "
"the list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:65
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:60
msgid ""
"user unsubscribe user@xxxxxxxxxx\t - delete user user@xxxxxxxxxx from list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:322
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:330
#, perl-format
msgid "was removed from the moderation queue from the list %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:354
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:363
#, fuzzy
msgid "was sent on the list.\n"
msgstr "Mail por la lista"
#, fuzzy
+#~ msgid "CVS repositories for this group"
+#~ msgstr "Todas las listas de repositorios CVS"
+
+#, fuzzy
+#~ msgid "Domains for this group"
+#~ msgstr "Modificar esto grupo"
+
+#, fuzzy
+#~ msgid "Go to admin"
+#~ msgstr "Ok, id sobre el admin ACL"
+
+#, fuzzy
+#~ msgid "Mail domain for this group"
+#~ msgstr "Modificar esto grupo"
+
+#, fuzzy
+#~ msgid "Mailing-lists for this group"
+#~ msgstr "Admin Mailing-lists"
+
+#, fuzzy
+#~ msgid "Mysql database for this group"
+#~ msgstr "Aadir un usuario en esto grupo"
+
+#, fuzzy
+#~ msgid "No DNS domain for this group"
+#~ msgstr "Modificar esto grupo"
+
+#, fuzzy
+#~ msgid "No Mail domain for this group"
+#~ msgstr "Modificar esto grupo"
+
+#, fuzzy
+#~ msgid "No Mailing-list for this group"
+#~ msgstr "Mailing por personas albergadas"
+
+#, fuzzy
+#~ msgid "No PostgreSQL database for this group"
+#~ msgstr "Todas las listas de bases de datos PostgreSQL"
+
+#, fuzzy
+#~ msgid "No download repository for this group"
+#~ msgstr "Aadir un usuario en esto grupo"
+
+#, fuzzy
+#~ msgid "No mysql database for this group"
+#~ msgstr "Destruir esto usuario desde esto grupo"
+
+#, fuzzy
+#~ msgid "PostgreSQL database for this group"
+#~ msgstr "Base de datos PostgreSQL"
+
+#, fuzzy
+#~ msgid "SVN repositories for this group"
+#~ msgstr "Aadir un usuario en esto grupo"
+
+#, fuzzy
+#~ msgid "View history"
+#~ msgstr "Historia"
+
+#~ msgid "ACL successfully added"
+#~ msgstr "ACL bien aadida"
+
+#~ msgid "ACL successfully deleted"
+#~ msgstr "ACL bien destruida"
+
+#~ msgid "ACL successfully modified"
+#~ msgstr "ACL bien modificada"
+
+#, fuzzy
+#~ msgid "CGI Error "
+#~ msgstr "Error CGI"
+
+#~ msgid "Cannot get informations on this object %s %s"
+#~ msgstr "No se ha podido obtener informacines sobre esto objecto %s %s"
+
+#~ msgid "Modify this ACL"
+#~ msgstr "Modificar esta ACL"
+
+#, fuzzy
+#~ msgid "No webarea for this group"
+#~ msgstr "Aadir un usuario en esto grupo"
+
+#~ msgid "Object Error"
+#~ msgstr "Error Objecto"
+
+#~ msgid "Sorry, can't delete this ACL"
+#~ msgstr "Lo sentimos mucho, imposible de destruire esta ACL"
+
+#, fuzzy
+#~ msgid "The group does not exist"
+#~ msgstr "El grupo no existe"
+
+#~ msgid "This type of object is not treated in the panel."
+#~ msgstr "Esto tipo de objecto es no tratado en el panel."
+
+#, fuzzy
+#~ msgid "Webarea for this group"
+#~ msgstr "Bsqueda sobre un grupo"
+
+#, fuzzy
+#~ msgid "ACL Administration for : "
+#~ msgstr "Administracin PostgreSQL"
+
+#, fuzzy
+#~ msgid "Admin DNS"
+#~ msgstr "Admin"
+
+#, fuzzy
+#~ msgid "Admin account : "
+#~ msgstr "Cuenta Admin: "
+
+#, fuzzy
+#~ msgid "CNAME field successfully updated"
+#~ msgstr "CNAME bien puesto al da"
+
+#~ msgid "Cannot add this ressource to this domain"
+#~ msgstr "Es imposible aadir esto recurso en esto dominio"
+
+#, fuzzy
+#~ msgid "Cannot delete it."
+#~ msgstr "No se puede destruire"
+
+#~ msgid "Cannot modify this ressource on this domain"
+#~ msgstr "Es imposible modificar esto recurso en esto dominio"
+
+#~ msgid "Cannot update CNAME on this domain"
+#~ msgstr "Es imposible poner CNAME al da sobre esto dominio"
+
+#~ msgid "Cannot update MX on this domain"
+#~ msgstr "Es imposible poner MX al da sobre esto dominio"
+
+#~ msgid "Create a DNS "
+#~ msgstr "Crear un DNS"
+
+#, fuzzy
+#~ msgid "Go to Login"
+#~ msgstr "Volver al Login"
+
+#, fuzzy
+#~ msgid "Go to login page"
+#~ msgstr "Volver al Login"
+
+#~ msgid "Invalid IP"
+#~ msgstr "IP invlido"
+
+#, fuzzy
+#~ msgid "List all all A reccords"
+#~ msgstr "Listar todos los cuentas"
+
+#~ msgid "Login OK, please wait..."
+#~ msgstr "Login OK, espera un momento por favor..."
+
+#~ msgid "MX successfully changed"
+#~ msgstr "MX bien cambiada"
+
+#~ msgid "Moderated"
+#~ msgstr "Moderado"
+
+#, fuzzy
+#~ msgid "Moderator account : "
+#~ msgstr "Cuenta Usario:"
+
+#~ msgid "Open archives"
+#~ msgstr "Abrir los archivos"
+
+#~ msgid "Open post"
+#~ msgstr "Abrir el post"
+
+#~ msgid "Panel Access"
+#~ msgstr "Acceso al Panel"
+
+#, fuzzy
+#~ msgid "Resource successfully added to this domain"
+#~ msgstr "Recurso bien aadido a esto dominio"
+
+#, fuzzy
+#~ msgid "Subscribed. Waiting for confirmation"
+#~ msgstr "Creacin en espera"
+
+#, fuzzy
+#~ msgid "Subscriber"
+#~ msgstr "Suscribir"
+
+#, fuzzy
+#~ msgid "This domain name doesn't exist in the VHFFS database"
+#~ msgstr "Esto nombre de dominio DNS no existe en la base de datos de VHFFS"
+
+#, fuzzy
+#~ msgid "This part of the domain is now removed."
+#~ msgstr "Esta partida del dominio es ahora, quitada."
+
+#, fuzzy
+#~ msgid "Updated !"
+#~ msgstr "Puesto al da!"
+
+#~ msgid "User Successfully modified"
+#~ msgstr "Usuario bien modificado"
+
+#, fuzzy
+#~ msgid "User account : "
+#~ msgstr "Cuenta Usario:"
+
+#~ msgid "VHFFS Login OK"
+#~ msgstr "Login VHFFS OK"
+
+#~ msgid "VHFFS Login failed"
+#~ msgstr "Fracaso del Login VHFFS"
+
+#, fuzzy
+#~ msgid "Waiting for delete"
+#~ msgstr "Moderacin en curso"
+
+#, fuzzy
+#~ msgid "You have been successfully removed from the list %s\n"
+#~ msgstr "Esto bzon es bien aadido a esto dominio"
+
+#, fuzzy
+#~ msgid "Your request has been removed.\n"
+#~ msgstr "Su demanda por la zona web:"
+
+#, fuzzy
#~ msgid "An error occured while applying changes"
#~ msgstr "Un error lleg durante el commit de los cambios"
Modified: trunk/vhffs-intl/src/fr.po
===================================================================
--- trunk/vhffs-intl/src/fr.po 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-intl/src/fr.po 2007-05-24 07:11:06 UTC (rev 628)
@@ -8,78 +8,143 @@
# Cyril Brulebois <cyril.brulebois@xxxxxxxxxxxxxxxx>, 2006.
msgid ""
msgstr ""
-"Project-Id-Version: fr\n"
+"Project-Id-Version: VHFFS 4.1 French strings\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-25 19:16+0200\n"
+"POT-Creation-Date: 2007-05-23 08:06+0200\n"
"PO-Revision-Date: 2006-04-26 11:41+0200\n"
"Last-Translator: Christophe Benz <christophebenz@xxxxxxxx>\n"
-"Language-Team: <fr@xxxxxx>\n"
+"Language-Team: <fr@xxxxxxxxx>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:68
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:63
msgid "\t\t\t\t RIGHT can be subscriber or admin\n"
msgstr "\t\t\t\t RIGHT peut être inscrit ou admin\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:143
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:159
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:162
+msgid "\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:417
+#, perl-format
+msgid ""
+" %s-request@%s\n"
+"with the following subject :\n"
+" \"accept %s\" \n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:420
+#, perl-format
+msgid ""
+" %s-request@%s\n"
+"with the following subject :\n"
+" \"refuse %s\" \n"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation_submit.pl:105 ../vhffs-irc/modobot.pl:397
msgid ""
" was accepted\n"
"Please wait while we are creating your object\n"
-msgstr " a été acceptée.\nVeuillez patienter pendant la création de votre service\n"
+msgstr ""
+" a été acceptée.\n"
+"Veuillez patienter pendant la création de votre service\n"
-#: ../vhffs-panel/public/index.pl:61
+#: ../vhffs-panel/public/index.pl:63
#, perl-format
msgid "%s public area"
msgstr "Zone publique de %s"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:269
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:303
#, perl-format
msgid "%s's Panel"
msgstr "Panel de %s"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:155
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:145
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:164
#, perl-format
-msgid "%s-request@%s with subject : \"help\"\n"
-msgstr "%s-request@%s avec le sujet : \"help\"\n"
+msgid "%s-request@%s with subject \"help\"\n"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:151
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:153
-msgid "------\n"
-msgstr "------\n"
-
#: ../vhffs-panel/web/create.pl:69
msgid "<new site>."
msgstr "<nom de votre nouveau site>."
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:386
+#: ../vhffs-panel/dns/prefs.pl:327
#, perl-format
+msgid "@ represents the origin (%s)"
+msgstr "@ représente l'origine (%s)"
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:354
+msgid ""
+"A CNAME, A or AAAA record with the same name already exists for this domain"
+msgstr ""
+"Un enregistrement CNAME, A ou AAAA avec le même nom existe déjà pour ce "
+"domaine"
+
+#: ../vhffs-panel/dns/prefs.pl:128
+msgid "A Record deleted"
+msgstr "Enregistrement A supprimé"
+
+#: ../vhffs-panel/dns/prefs.pl:123
+msgid "A Record updated"
+msgstr "Enregistrement A mis à jour"
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:394
+#, perl-format
msgid "A mail to moderate is on the list %s.\n"
msgstr "Un mail à modérer est arrivé sur la liste %s.\n"
-#: ../vhffs-panel/acl/view.pl:148
-msgid "ACL Administration for : "
-msgstr "Administration des ACL pour : "
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:412
+#, perl-format
+msgid ""
+"A new person wants to subscribe to the following mailing list:\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Une nouvelle personne désire s'inscrire à la liste de diffusion "
+"suivante :\n"
+"\n"
+"%s\n"
+"\n"
-#: ../vhffs-panel/acl/view.pl:167
+#: ../vhffs-panel/dns/prefs.pl:151
+msgid "A record added"
+msgstr "Enregistrement A ajouté"
+
+#: ../vhffs-panel/dns/prefs.pl:140
+msgid "AAAA Record deleted"
+msgstr "Enregistrement AAAA supprimé"
+
+#: ../vhffs-panel/dns/prefs.pl:135
+msgid "AAAA Record updated"
+msgstr "Enregistrement AAAA mis à jour"
+
+#: ../vhffs-panel/dns/prefs.pl:146
+msgid "AAAA record added"
+msgstr "Enregistrement AAAA ajouté"
+
+#: ../vhffs-panel/acl/view.pl:127
+msgid "ACL Administration"
+msgstr "Administration des ACL"
+
+#: ../vhffs-panel/acl/view.pl:147
msgid "ACL level"
-msgstr "Niveau d'ACL"
+msgstr "Niveau d'accès"
-#: ../vhffs-panel/acl/add_acl_group.pl:106
-#: ../vhffs-panel/acl/add_acl_user.pl:106
-msgid "ACL successfully added"
-msgstr "ACL ajoutée avec succès"
+#: ../vhffs-panel/acl/view.pl:92 ../vhffs-panel/acl/view.pl:107
+msgid "ACL sucessfuly added"
+msgstr ""
-#: ../vhffs-panel/acl/submit.pl:108
-msgid "ACL successfully deleted"
-msgstr "ACL supprimée"
+#: ../vhffs-panel/acl/view.pl:122
+msgid "ACL updated"
+msgstr ""
-#: ../vhffs-panel/acl/submit.pl:119
-msgid "ACL successfully modified"
-msgstr "ACL modifiée"
-
#: ../vhffs-panel/admin/moderation.pl:115
#: ../vhffs-panel/admin/moderation.pl:157
#: ../vhffs-panel/admin/moderation.pl:198
@@ -93,7 +158,7 @@
msgid "Accept"
msgstr "Accepter"
-#: ../vhffs-panel/logout.pl:60 ../vhffs-panel/auth.pl:60
+#: ../vhffs-panel/logout.pl:60 ../vhffs-api/src/Vhffs/Panel/Commons.pm:57
msgid "Access to panel"
msgstr "Accéder au panel"
@@ -105,7 +170,7 @@
msgid "Accounts"
msgstr "Comptes"
-#: ../vhffs-panel/user/prefs.pl:175
+#: ../vhffs-panel/user/prefs.pl:346
#, perl-format
msgid "Activate %s@%s email"
msgstr "Activer l'adresse email %s@%s"
@@ -117,30 +182,39 @@
#: ../vhffs-panel/admin/object/edit.pl:119
#: ../vhffs-panel/admin/web/edit.pl:132 ../vhffs-panel/admin/mysql/edit.pl:120
#: ../vhffs-panel/admin/cvs/edit.pl:128 ../vhffs-panel/admin/mail/edit.pl:160
+#: ../vhffs-intl/extra_strings.pl:22
msgid "Activated"
msgstr "Activé"
-#: ../vhffs-panel/mailinglist/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:143
+#: ../vhffs-panel/mailinglist/prefs.pl:156 ../vhffs-panel/dns/prefs.pl:280
msgid "Add !"
msgstr "Ajouter !"
-#: ../vhffs-panel/dns/prefs.pl:156
+#: ../vhffs-panel/dns/prefs.pl:293
msgid "Add a CNAME field to your domain"
msgstr "Ajouter un champ CNAME à votre domaine"
-#: ../vhffs-panel/dns/prefs.pl:148
+#: ../vhffs-panel/dns/prefs.pl:285
msgid "Add a MX field to your domain"
msgstr "Ajouter un champ MX à votre domaine"
-#: ../vhffs-panel/dns/prefs.pl:164
+#: ../vhffs-panel/dns/prefs.pl:301
msgid "Add a NS field to your domain"
msgstr "Ajouter un champ NS à votre domaine"
+#: ../vhffs-panel/dns/prefs.pl:307
+msgid "Add a SRV record to your domain"
+msgstr "Ajouter un enregistrement SRV à votre domaine"
+
+#: ../vhffs-panel/dns/prefs.pl:319
+msgid "Add a TXT record"
+msgstr "Ajouter un enregistrement TXT"
+
#: ../vhffs-panel/mail/prefs.pl:117 ../vhffs-panel/mail/prefs.pl:127
msgid "Add a forward on this domain"
msgstr "Ajouter une redirection sur ce domaine"
-#: ../vhffs-panel/mailinglist/prefs.pl:129
+#: ../vhffs-panel/mailinglist/prefs.pl:154
msgid "Add a member"
msgstr "Ajouter un membre"
@@ -152,10 +226,14 @@
msgid "Add a user in this group"
msgstr "Ajouter un utilisateur dans ce groupe"
-#: ../vhffs-panel/dns/prefs.pl:118
+#: ../vhffs-panel/dns/prefs.pl:253
msgid "Add an A record"
msgstr "Ajouter un enregistrement de type A"
+#: ../vhffs-panel/dns/prefs.pl:254
+msgid "Add an AAAA record"
+msgstr "Ajouter un enregistrement AAAA"
+
#: ../vhffs-panel/mail/prefs.pl:108
msgid "Add an account"
msgstr "Ajouter un compte"
@@ -168,7 +246,7 @@
msgid "Add this user to this group"
msgstr "Ajouter cet utilisateur à ce groupe"
-#: ../vhffs-panel/subscribe.pl:205 ../vhffs-panel/user/prefs.pl:84
+#: ../vhffs-panel/subscribe.pl:205 ../vhffs-panel/user/prefs.pl:259
#: ../vhffs-panel/admin/user/edit.pl:104 ../vhffs-panel/admin/user/show.pl:104
msgid "Address"
msgstr "Adresse"
@@ -177,26 +255,26 @@
msgid "Address (Servername)"
msgstr "Adresse (directive ServerName)"
-#: ../vhffs-panel/mailinglist/prefs.pl:181
+#: ../vhffs-panel/user/prefs.pl:108
+msgid "Address is not correct !"
+msgstr "L'adresse est invalide !"
+
+#: ../vhffs-panel/mailinglist/prefs.pl:182
#: ../vhffs-panel/admin/user/edit.pl:101 ../vhffs-panel/admin/user/edit.pl:131
#: ../vhffs-panel/admin/user/show.pl:101 ../vhffs-panel/admin/user/show.pl:136
msgid "Admin"
msgstr "Administration"
-#: ../vhffs-panel/cvs/prefs.pl:99
+#: ../vhffs-panel/cvs/prefs.pl:89
msgid "Admin CVS Repository"
msgstr "Administration des dépôts CVS"
-#: ../vhffs-panel/dns/prefs.pl:110
-msgid "Admin DNS"
-msgstr "Administration des noms de domaine"
-
#: ../vhffs-panel/repository/prefs.pl:96
msgid "Admin Download repository"
msgstr "Administration des espaces de téléchargement"
-#: ../vhffs-panel/dns/prefs.pl:123 ../vhffs-panel/web/prefs.pl:122
-#: ../vhffs-panel/mail/prefs.pl:137
+#: ../vhffs-panel/svn/prefs.pl:130 ../vhffs-panel/dns/prefs.pl:260
+#: ../vhffs-panel/web/prefs.pl:122 ../vhffs-panel/mail/prefs.pl:138
msgid "Admin Rights on this object (ACL)"
msgstr "Droits d'admin sur cet objet (ACL)"
@@ -204,11 +282,17 @@
msgid "Admin Subversion Repository"
msgstr "Administration des dépôts Subversion"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:73
-msgid "Admin account : "
-msgstr "Compte administrateur : "
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:72
+msgid "Admin account"
+msgstr "Compte administrateur"
-#: ../vhffs-panel/mailinglist/prefs.pl:107
+#: ../vhffs-panel/admin/index.pl:65 ../vhffs-api/src/Vhffs/Panel/Main.pm:350
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:353
+msgid "Administration"
+msgstr "Administration"
+
+#: ../vhffs-panel/mailinglist/prefs.pl:105
msgid "Administration for list "
msgstr "Administration pour la liste "
@@ -216,10 +300,9 @@
msgid "Administrator Menu"
msgstr "Menu d'administration"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:122
-#, perl-format
-msgid "Adress %s is already a subscriber for this list.\n"
-msgstr "L'adresse %s est déjà inscrite sur cette liste.\n"
+#: ../vhffs-panel/mailinglist/prefs.pl:121
+msgid "Admins only"
+msgstr "Aministrateurs seuls"
#: ../vhffs-panel/web/create.pl:74
msgid "Adress (ServerName directive)"
@@ -237,44 +320,52 @@
msgid "Alert state"
msgstr "État d'alerte"
-#: ../vhffs-panel/public/allwebsites.pl:71
-#: ../vhffs-panel/public/allgroups.pl:67
+#: ../vhffs-panel/public/allwebsites.pl:73
+#: ../vhffs-panel/public/allgroups.pl:69
msgid "All"
msgstr "Tous"
-#: ../vhffs-panel/dns/prefs.pl:114
-msgid "All A TYPE for you domain name"
-msgstr "Tous les enregistrements A pour votre domaine"
+#: ../vhffs-panel/dns/prefs.pl:247
+msgid "All A TYPE for your domain name"
+msgstr "Enregistrements A pour votre domaine"
-#: ../vhffs-panel/dns/prefs.pl:155
+#: ../vhffs-panel/dns/prefs.pl:248
+msgid "All AAAA TYPE for your domain name"
+msgstr "Enregistrement AAAA pour votre domaine"
+
+#: ../vhffs-panel/dns/prefs.pl:292
msgid "All CNAME TYPE for your domain name"
-msgstr "Tous les enregistrements CNAME pour votre domaine"
+msgstr "Enregistrements CNAME pour votre domaine"
-#: ../vhffs-panel/dns/prefs.pl:116
-msgid "All CNAME for you domain name"
-msgstr "Tous les CNAME sur votre domaine"
+#: ../vhffs-panel/dns/prefs.pl:250
+msgid "All CNAME for your domain name"
+msgstr "Enregistrements CNAME pour votre domaine"
-#: ../vhffs-panel/dns/prefs.pl:115
-msgid "All MX TYPE for you domain name"
-msgstr "Tous les champs MX pour votre domaine"
-
-#: ../vhffs-panel/dns/prefs.pl:147
+#: ../vhffs-panel/dns/prefs.pl:249 ../vhffs-panel/dns/prefs.pl:284
msgid "All MX TYPE for your domain name"
msgstr "Tous les champs MX pour votre domaine"
-#: ../vhffs-panel/dns/prefs.pl:163
+#: ../vhffs-panel/dns/prefs.pl:300
msgid "All NS TYPE for your domain name"
msgstr "Tous les enregistrements NS pour votre domaine"
+#: ../vhffs-panel/dns/prefs.pl:306
+msgid "All SRV records for your domain name"
+msgstr "Enregistrements SRV pour votre domaine"
+
#: ../vhffs-panel/admin/svn/list.pl:73
msgid "All Subversion repositories lists"
msgstr "Liste de tous les dépôts Subversion"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:49
+#: ../vhffs-panel/dns/prefs.pl:320
+msgid "All TXT records for your domain name"
+msgstr "Enregistrements TXT pour votre domaine"
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:45
msgid "All commands can be sent as mail subject.\n"
msgstr "Toutes les commandes peuvent être envoyées en sujet d'un mail.\n"
-#: ../vhffs-panel/public/allgroups.pl:65
+#: ../vhffs-panel/public/allgroups.pl:67
#, perl-format
msgid "All groups on %s"
msgstr "Tous les groupes sur %s"
@@ -283,13 +374,12 @@
msgid "All mailings sent to hosted"
msgstr "Tous les mailings envoyés aux hébergés"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:51
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:47
msgid ""
-"All mails with commands must be sent on \n"
-" YOURLIST-request@xxxxxxxxxx list.\n"
+"All mails with commands must be sent on YOURLIST-request@xxxxxxxxxx list.\n"
msgstr ""
-" Tous les mails avec des commandes doivent être envoyés sur \n"
-" VOTRELIST-request@xxxxxxxxxxx list.\n"
+"Tous les mails contenant des commandes doivent être envoyés à l'adresse "
+"VOTRELISTE-request@xxxxxxxxxx.\n"
#: ../vhffs-panel/admin/object/list.pl:84
msgid "All objects List"
@@ -299,8 +389,8 @@
msgid "All users in this group"
msgstr "Utilisateurs dans ce groupe"
-#: ../vhffs-panel/public/allwebsites.pl:69
-#: ../vhffs-panel/public/websearch.pl:74
+#: ../vhffs-panel/public/allwebsites.pl:71
+#: ../vhffs-panel/public/websearch.pl:76
#, perl-format
msgid "All websites on %s"
msgstr "Sites web sur %s"
@@ -312,23 +402,44 @@
"Existe déjà sur ce domaine ou paramètres incorrects. Vérifiez votre "
"domaine"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:306
+msgid "An MX record with the same name already exists for this domain"
+msgstr "Un enregistrement MX avec le même nom existe déjà pour ce domaine."
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:329
+msgid "An NS record with the same name already exists for this domain"
+msgstr "Un enregistrement NS avec le même nom existe déjà pour ce domaine."
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:189
+#, perl-format
+msgid ""
+"An error occured during your subscription to the following list:\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Une erreur est survenue lors de votre inscription à la liste suivante :\n"
+"\n"
+"%s\n"
+"\n"
+
#: ../vhffs-panel/mailinglist/submit.pl:114
msgid "An error occured while adding an ACL for the group"
msgstr "Une erreur est survenue lors de l'ajout d'une ACL pour le groupe"
-#: ../vhffs-panel/user/prefs_save.pl:184
+#: ../vhffs-panel/user/prefs.pl:169
msgid "An error occured while adding the box"
msgstr "Une erreur est survenue lors de l'ajout de la boîte"
-#: ../vhffs-panel/user/prefs_save.pl:188
+#: ../vhffs-panel/user/prefs.pl:171
msgid "An error occured while adding the box (anti-spam adding)"
msgstr "Une erreur est survenue lors de l'ajout de la protection anti-spam"
-#: ../vhffs-panel/user/prefs_save.pl:192
+#: ../vhffs-panel/user/prefs.pl:173
msgid "An error occured while adding the box (anti-virus adding)"
msgstr "Une erreur est survenue lors de l'ajout de l'anti-virus"
-#: ../vhffs-panel/user/prefs_save.pl:260
+#: ../vhffs-panel/user/prefs.pl:213
msgid "An error occured while adding the forwarding"
msgstr "Une erreur est survenue lors de l'ajout de la redirection"
@@ -372,7 +483,7 @@
msgid "An error occured while creating the object %s %s"
msgstr "Une erreur est survenue lors de la création de l'objet %s %s"
-#: ../vhffs-panel/dns/dns_submit.pl:78
+#: ../vhffs-panel/dns/create.pl:50
msgid ""
"An error occured while creating the object. The domain is not correct or "
"aleady exists in Vhffs database"
@@ -381,7 +492,7 @@
"incorrect ou existe déjà sur cette plate-forme"
#: ../vhffs-panel/repository/repository_submit.pl:93
-#: ../vhffs-panel/cvs/cvs_submit.pl:92
+#: ../vhffs-panel/cvs/create.pl:81
msgid "An error occured while creating the object.It probably already exists"
msgstr ""
"Une erreur est survenue lors de la création de cet objet. Il existe "
@@ -417,7 +528,7 @@
msgid "An error occured while setting up the ACL"
msgstr "Une erreur est survenue lors de la mise en place des ACL"
-#: ../vhffs-panel/user/prefs_save.pl:272
+#: ../vhffs-panel/user/prefs.pl:220
msgid "An error occured while the forwarding"
msgstr "Une erreur est survenue lors de l'ajout de la redirection"
@@ -429,7 +540,7 @@
msgid "An error occured while updating"
msgstr "Une erreur est survenue lors de la mise à jour"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:273
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:280
#, perl-format
msgid ""
"An error occured while updating language for the following address: %s.\n"
@@ -447,7 +558,7 @@
"Une erreur est survenue lors de la mise à jour de l'espace de "
"téléchargement"
-#: ../vhffs-panel/svn/prefs_save.pl:107
+#: ../vhffs-panel/svn/prefs_save.pl:107 ../vhffs-panel/svn/prefs_save.pl:119
msgid "An error occured while updating the Subversion repository"
msgstr "Une erreur est survenue lors de la mise à jour du dépôt Subversion"
@@ -463,16 +574,11 @@
msgid "An error occured while updating the project"
msgstr "Une erreur est survenue lors de la mise à jour du projet"
-#: ../vhffs-panel/user/prefs_save.pl:128
+#: ../vhffs-panel/user/prefs.pl:140
msgid "An error occured while updating the user account"
msgstr "Une erreur est survenue lors de la mise à jour du compte utilisateur"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:181
-#, perl-format
-msgid "An error occurs while you subscribed to the list %s \n"
-msgstr "Une erreur est survenue lors de votre ajout à la liste %s \n"
-
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:415
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:445
msgid "April"
msgstr "Avril"
@@ -500,27 +606,27 @@
msgid "Are you SURE you want DELETE this subversion repository ?"
msgstr "Êtes-vous SÛR de vouloir supprimer ce dépôt Subversion ?"
-#: ../vhffs-panel/mailinglist/prefs.pl:202 ../vhffs-panel/mail/prefs.pl:132
+#: ../vhffs-panel/mailinglist/prefs.pl:203 ../vhffs-panel/mail/prefs.pl:132
msgid "Are you SURE you want DELETE this Mail Area ?"
msgstr "Êtes-vous SÛR de vouloir détruire ce domaine mail ?"
-#: ../vhffs-panel/mysql/prefs.pl:116
+#: ../vhffs-panel/mysql/prefs.pl:117
msgid "Are you SURE you want DELETE this MySQL database ?"
msgstr "Êtes-vous SÛR de vouloir supprimer cette base de données MySQL ?"
-#: ../vhffs-panel/pgsql/prefs.pl:109
+#: ../vhffs-panel/pgsql/prefs.pl:110
msgid "Are you SURE you want DELETE this PostgreSQL database ?"
msgstr "Êtes-vous SÛR de vouloir supprimer cette base de données PostgreSQL ?"
-#: ../vhffs-panel/web/prefs.pl:128
+#: ../vhffs-panel/web/prefs.pl:129
msgid "Are you SURE you want DELETE this Web Area ?"
msgstr "Êtes-vous SÛR de vouloir supprimer cette zone web ?"
-#: ../vhffs-panel/cvs/prefs.pl:108
+#: ../vhffs-panel/cvs/prefs.pl:99
msgid "Are you SURE you want DELETE this cvs repository ?"
msgstr "Êtes-vous SÛR de vouloir supprimer ce dépôt CVS ?"
-#: ../vhffs-panel/dns/prefs.pl:131
+#: ../vhffs-panel/dns/prefs.pl:268
msgid "Are you SURE you want DELETE this domain ?"
msgstr "Êtes-vous SÛR de vouloir supprimer ce domaine ?"
@@ -532,11 +638,11 @@
msgid "Are you SURE you want DELETE this project ?"
msgstr "Êtes-vous SÛR de vouloir supprimer ce projet ?"
-#: ../vhffs-panel/user/prefs.pl:103
+#: ../vhffs-panel/user/prefs.pl:278
msgid "Are you SURE you want DELETE this user?"
msgstr "Êtes-vous SÛR de vouloir supprimer cet utilisateur ?"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:431
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:461
msgid "August"
msgstr "Août"
@@ -596,7 +702,7 @@
"Faites attention ! Si vous cliquez, VHFFS arrêtera la base de données et "
"modifiera le mot de passe pour cette base"
-#: ../vhffs-panel/dns/create.pl:36
+#: ../vhffs-panel/dns/create.pl:63
msgid ""
"Be careful ! You must give the reason why you want to host this domain on "
"our servers."
@@ -668,22 +774,18 @@
msgid "CGI ERROR ! %s"
msgstr "Erreur CGI : %s"
-#: ../vhffs-panel/public/user.pl:66 ../vhffs-panel/public/group.pl:71
+#: ../vhffs-panel/public/user.pl:68 ../vhffs-panel/public/group.pl:72
msgid "CGI ERROR!"
msgstr "Erreur CGI"
#: ../vhffs-panel/mailinglist/submit.pl:96 ../vhffs-panel/svn/prefs.pl:82
-#: ../vhffs-panel/svn/create.pl:64 ../vhffs-panel/acl/submit.pl:85
+#: ../vhffs-panel/svn/create.pl:64 ../vhffs-panel/acl/view.pl:84
+#: ../vhffs-panel/acl/view.pl:99 ../vhffs-panel/acl/view.pl:114
#: ../vhffs-panel/group/remove_user_from_group.pl:71
#: ../vhffs-panel/group/join_group.pl:70 ../vhffs-panel/mail/submit.pl:74
msgid "CGI Error"
msgstr "Erreur CGI"
-#: ../vhffs-panel/acl/add_acl_group.pl:86
-#: ../vhffs-panel/acl/add_acl_user.pl:86
-msgid "CGI Error "
-msgstr "Erreur CGI"
-
#: ../vhffs-panel/svn/delete.pl:73 ../vhffs-panel/svn/svn_submit.pl:71
#: ../vhffs-panel/history.pl:84 ../vhffs-panel/pgsql/delete.pl:81
#: ../vhffs-panel/group/prefs_save.pl:74 ../vhffs-panel/repository/prefs.pl:72
@@ -693,11 +795,11 @@
#: ../vhffs-panel/admin/group/edit_submit.pl:95
#: ../vhffs-panel/admin/broadcast_view.pl:78 ../vhffs-panel/mysql/delete.pl:76
#: ../vhffs-panel/mysql/prefs.pl:71 ../vhffs-panel/mysql/submit.pl:75
-#: ../vhffs-panel/mysql/prefs_save.pl:79 ../vhffs-panel/cvs/prefs.pl:73
+#: ../vhffs-panel/mysql/prefs_save.pl:79 ../vhffs-panel/cvs/prefs.pl:72
msgid "CGI Error !"
msgstr "Erreur CGI"
-#: ../vhffs-panel/svn/prefs_save.pl:74 ../vhffs-panel/repository/delete.pl:74
+#: ../vhffs-panel/svn/prefs_save.pl:76 ../vhffs-panel/repository/delete.pl:74
#: ../vhffs-panel/repository/prefs_save.pl:74 ../vhffs-panel/cvs/delete.pl:74
#: ../vhffs-panel/cvs/prefs_save.pl:74
#, perl-format
@@ -707,17 +809,11 @@
#: ../vhffs-panel/mailinglist/delete.pl:78
#: ../vhffs-panel/mailinglist/save_sig.pl:77
#: ../vhffs-panel/mailinglist/add_sub.pl:79
-#: ../vhffs-panel/mailinglist/save_options.pl:84
+#: ../vhffs-panel/mailinglist/save_options.pl:81
#: ../vhffs-panel/mailinglist/change_right.pl:81
#: ../vhffs-panel/mailinglist/change_right.pl:101
-#: ../vhffs-panel/mailinglist/del_member.pl:79
-#: ../vhffs-panel/user/prefs_save.pl:91 ../vhffs-panel/dns/delete.pl:79
-#: ../vhffs-panel/dns/add_mx.pl:80 ../vhffs-panel/dns/prefs.pl:78
-#: ../vhffs-panel/dns/modif_a.pl:80 ../vhffs-panel/dns/add_ns.pl:79
-#: ../vhffs-panel/dns/add_cname.pl:80 ../vhffs-panel/dns/delete_a.pl:50
-#: ../vhffs-panel/dns/delete_ns.pl:78 ../vhffs-panel/dns/delete_mx.pl:79
-#: ../vhffs-panel/dns/modif_cname.pl:81 ../vhffs-panel/dns/modif_mx.pl:81
-#: ../vhffs-panel/dns/add_a.pl:84 ../vhffs-panel/dns/delete_cname.pl:79
+#: ../vhffs-panel/mailinglist/del_member.pl:79 ../vhffs-panel/user/prefs.pl:85
+#: ../vhffs-panel/dns/delete.pl:79 ../vhffs-panel/dns/prefs.pl:79
#: ../vhffs-panel/pgsql/pgsql_submit.pl:73 ../vhffs-panel/web/web_submit.pl:72
msgid "CGI Error!"
msgstr "Erreur CGI"
@@ -730,14 +826,30 @@
msgid "CGI problem"
msgstr "Problème CGI"
-#: ../vhffs-panel/dns/modif_cname.pl:105
-msgid "CNAME field successfully updated"
-msgstr "Le champ CNAME a été mis à jour avec succès"
+#: ../vhffs-panel/dns/prefs.pl:190
+msgid "CNAME Record added"
+msgstr "Enregistrement CNAME ajouté"
+#: ../vhffs-panel/dns/prefs.pl:185
+msgid "CNAME Record deleted"
+msgstr "Enregistrement CNAME supprimé"
+
+#: ../vhffs-panel/dns/prefs.pl:181
+msgid "CNAME Record updated"
+msgstr "Enregistrement CNAME mis à jour"
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:380
+msgid "CVS"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:145
msgid "CVS Admin"
msgstr "Administration des dépôts CVS"
+#: ../vhffs-intl/extra_strings.pl:38
+msgid "CVS Repository"
+msgstr "Dépôt CVS"
+
#: ../vhffs-panel/admin/cvs/list.pl:89
msgid "CVS Root"
msgstr "Répertoire racine"
@@ -746,11 +858,12 @@
msgid "CVS Search"
msgstr "Recherche de dépôts CVS"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:425
-msgid "CVS repositories for this group"
-msgstr "Dépôts CVS pour ce groupe"
+#: ../vhffs-panel/cvs/index.pl:58
+#, perl-format
+msgid "CVS repositories for %s"
+msgstr "Dépôts CVS pour %s"
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:118
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:147
msgid "CVS repository"
msgstr "Dépôt CVS"
@@ -758,7 +871,7 @@
msgid "CVS repository awaiting validation"
msgstr "Dépôts CVS en attente de validation"
-#: ../vhffs-panel/public/group.pl:146
+#: ../vhffs-panel/public/group.pl:148
msgid "CVS repository for this group"
msgstr "Dépôts CVS pour ce groupe"
@@ -770,32 +883,27 @@
msgid "CVS stats"
msgstr "Statistiques CVS"
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:136
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:165
msgid "CVSweb"
msgstr "CVS par le web"
-#: ../vhffs-panel/acl/view.pl:165 ../vhffs-panel/acl/view.pl:189
-#: ../vhffs-panel/acl/view.pl:236
+#: ../vhffs-panel/acl/view.pl:139 ../vhffs-panel/acl/view.pl:165
msgid "Can destroy this service"
msgstr "Peut détruire ce service"
-#: ../vhffs-panel/acl/view.pl:164 ../vhffs-panel/acl/view.pl:188
-#: ../vhffs-panel/acl/view.pl:235
+#: ../vhffs-panel/acl/view.pl:138 ../vhffs-panel/acl/view.pl:164
msgid "Can manage ACL for this service"
msgstr "Peut gérer les ACL pour ce service"
-#: ../vhffs-panel/acl/view.pl:163 ../vhffs-panel/acl/view.pl:187
-#: ../vhffs-panel/acl/view.pl:234
+#: ../vhffs-panel/acl/view.pl:137 ../vhffs-panel/acl/view.pl:163
msgid "Can modify this service"
msgstr "Peut modifier ce service"
-#: ../vhffs-panel/acl/view.pl:162 ../vhffs-panel/acl/view.pl:186
-#: ../vhffs-panel/acl/view.pl:233
+#: ../vhffs-panel/acl/view.pl:136 ../vhffs-panel/acl/view.pl:162
msgid "Can view this service"
msgstr "Peut voir ce service"
-#: ../vhffs-panel/acl/view.pl:161 ../vhffs-panel/acl/view.pl:185
-#: ../vhffs-panel/acl/view.pl:232
+#: ../vhffs-panel/acl/view.pl:135 ../vhffs-panel/acl/view.pl:161
msgid "Can't access"
msgstr "Ne peut pas accéder"
@@ -818,12 +926,6 @@
msgid "Can't modify object..."
msgstr "Impossible de modifier l'objet..."
-#: ../vhffs-panel/dns/add_mx.pl:98 ../vhffs-panel/dns/add_ns.pl:96
-#: ../vhffs-panel/dns/add_cname.pl:100 ../vhffs-panel/dns/add_a.pl:108
-#: ../vhffs-panel/dns/add_a.pl:124
-msgid "Cannot add this ressource to this domain"
-msgstr "Impossible d'ajouter cette ressource à ce domaine"
-
#: ../vhffs-panel/group/join_group.pl:82
msgid "Cannot add this user in this group"
msgstr "Impossible d'ajouter cet utilisateur dans ce groupe"
@@ -846,11 +948,6 @@
"Impossible de créer l'utilisateur. Le nom d'utilisateur que vous avez "
"entré est déjà pris"
-#: ../vhffs-panel/dns/delete_a.pl:70 ../vhffs-panel/dns/delete_ns.pl:98
-#: ../vhffs-panel/dns/delete_mx.pl:99 ../vhffs-panel/dns/delete_cname.pl:97
-msgid "Cannot delete it."
-msgstr "Impossible de le supprimer"
-
#: ../vhffs-panel/admin/object/delete_avatar.pl:95
msgid "Cannot delete this avatar"
msgstr "Impossible de supprimer cet avatar"
@@ -890,41 +987,31 @@
msgid "Cannot get information on this object"
msgstr "Impossible d'obtenir des informations sur cet objet"
+#: ../vhffs-panel/acl/view.pl:71
+#, perl-format
+msgid "Cannot get informations on object #%d"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/delete.pl:82
#: ../vhffs-panel/mailinglist/save_sig.pl:81
#: ../vhffs-panel/mailinglist/add_sub.pl:83
-#: ../vhffs-panel/mailinglist/prefs.pl:86
-#: ../vhffs-panel/mailinglist/save_options.pl:88
+#: ../vhffs-panel/mailinglist/prefs.pl:84
+#: ../vhffs-panel/mailinglist/save_options.pl:85
#: ../vhffs-panel/mailinglist/change_right.pl:85
#: ../vhffs-panel/mailinglist/del_member.pl:83 ../vhffs-panel/svn/prefs.pl:93
-#: ../vhffs-panel/dns/delete.pl:84 ../vhffs-panel/dns/add_mx.pl:83
-#: ../vhffs-panel/dns/prefs.pl:85 ../vhffs-panel/dns/modif_a.pl:83
-#: ../vhffs-panel/dns/add_ns.pl:81 ../vhffs-panel/dns/add_cname.pl:85
-#: ../vhffs-panel/dns/delete_a.pl:55 ../vhffs-panel/dns/delete_ns.pl:83
-#: ../vhffs-panel/dns/delete_mx.pl:84 ../vhffs-panel/dns/modif_cname.pl:86
-#: ../vhffs-panel/dns/modif_mx.pl:86 ../vhffs-panel/dns/add_a.pl:88
-#: ../vhffs-panel/dns/delete_cname.pl:82 ../vhffs-panel/pgsql/prefs.pl:71
-#: ../vhffs-panel/repository/prefs.pl:76 ../vhffs-panel/web/prefs.pl:72
-#: ../vhffs-panel/mysql/prefs.pl:77 ../vhffs-panel/cvs/prefs.pl:79
-#: ../vhffs-panel/mail/add_account.pl:75
+#: ../vhffs-panel/dns/delete.pl:84 ../vhffs-panel/dns/prefs.pl:86
+#: ../vhffs-panel/pgsql/prefs.pl:71 ../vhffs-panel/repository/prefs.pl:76
+#: ../vhffs-panel/web/prefs.pl:72 ../vhffs-panel/mysql/prefs.pl:77
+#: ../vhffs-panel/cvs/prefs.pl:76 ../vhffs-panel/mail/add_account.pl:75
#: ../vhffs-panel/mail/save_catchall.pl:74
#: ../vhffs-panel/mail/add_forward.pl:73
msgid "Cannot get informations on this object"
msgstr "Impossible d'obtenir des informations sur cet objet"
-#: ../vhffs-panel/acl/view.pl:134
-#, perl-format
-msgid "Cannot get informations on this object %s %s"
-msgstr "Impossible d'obtenir des informations sur cet objet %s %s"
-
#: ../vhffs-panel/admin/stats.pl:73
msgid "Cannot get statistics"
msgstr "Impossible d'obtenir les statistiques"
-#: ../vhffs-panel/dns/modif_a.pl:102
-msgid "Cannot modify this ressource on this domain"
-msgstr "Impossible de modifier cette ressource pour ce domaine"
-
#: ../vhffs-panel/group/remove_user_from_group.pl:83
msgid "Cannot remove the owner from a group"
msgstr "Impossible de supprimer le propriétaire d'un groupe"
@@ -939,7 +1026,7 @@
msgstr ""
"Impossible d'obtenir des informations sur cet espace de téléchargement"
-#: ../vhffs-panel/svn/prefs_save.pl:78
+#: ../vhffs-panel/svn/prefs_save.pl:80
msgid "Cannot retrieve informations about this Subversion repository"
msgstr "Impossible d'obtenir des informations sur ce dépôt Subversion"
@@ -948,7 +1035,7 @@
msgstr "Impossible de consulter ce dépôt"
#: ../vhffs-panel/mailinglist/save_sig.pl:95
-#: ../vhffs-panel/mailinglist/save_options.pl:150
+#: ../vhffs-panel/mailinglist/save_options.pl:124
msgid "Cannot save"
msgstr "Impossible de sauvegarder"
@@ -956,14 +1043,6 @@
msgid "Cannot send message, CGI error..."
msgstr "Impossible d'envoyer le message, erreur CGI..."
-#: ../vhffs-panel/dns/modif_cname.pl:101
-msgid "Cannot update CNAME on this domain"
-msgstr "Impossible de mettre à jour le champ CNAME sur ce domaine"
-
-#: ../vhffs-panel/dns/modif_mx.pl:101
-msgid "Cannot update MX on this domain"
-msgstr "Impossible de mettre à jour le champ MX sur ce domaine"
-
#: ../vhffs-panel/admin/mail/edit.pl:98 ../vhffs-panel/admin/mail/show.pl:98
msgid "Catchall"
msgstr "Catchall"
@@ -984,18 +1063,14 @@
msgid "Cc: "
msgstr "Cc : "
-#: ../vhffs-panel/mail/prefs.pl:210
+#: ../vhffs-panel/mail/prefs.pl:211
msgid "Change Forward"
msgstr "Modifier la redirection"
-#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:151
+#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:152
msgid "Change Password"
msgstr "Modifier le mot de passe"
-#: ../vhffs-panel/user/prefs_save.pl:234
-msgid "Change anti-virus status for your account\n"
-msgstr "Ajouter ou supprimer les protections anti-virus ou anti-spam\n"
-
#: ../vhffs-panel/mail/prefs.pl:125
msgid "Change catchall forward"
msgstr "Changer la redirection catchall"
@@ -1008,11 +1083,11 @@
msgid "Change language"
msgstr "Changer la langue"
-#: ../vhffs-panel/mailinglist/prefs.pl:167
+#: ../vhffs-panel/mailinglist/prefs.pl:168
msgid "Change rights\n"
msgstr "Changer les droits\n"
-#: ../vhffs-panel/user/prefs_save.pl:216
+#: ../vhffs-panel/user/prefs.pl:188
msgid "Change spam protection status for your account\n"
msgstr "Activer/supprimer la protection anti-spam pour ce compte\n"
@@ -1028,6 +1103,10 @@
msgid "Change user-id"
msgstr "Changer d'identifiant utilisateur"
+#: ../vhffs-panel/user/prefs.pl:199
+msgid "Changed anti-virus status for your account\n"
+msgstr "Paramètres anti-virus mis à jour\n"
+
#: ../vhffs-robots/src/refused_ml.pl:77 ../vhffs-robots/src/refused_mail.pl:79
#: ../vhffs-robots/src/refused_postgres.pl:80
#: ../vhffs-robots/src/refused_cvs.pl:76 ../vhffs-robots/src/refused_web.pl:75
@@ -1043,14 +1122,24 @@
msgid ""
"Cheers,\n"
"The Moderator and Admin team\n"
-msgstr "Cordialement,\nL'équipe de modérateurs et d'administrateurs\n"
+msgstr ""
+"Cordialement,\n"
+"L'équipe de modérateurs et d'administrateurs\n"
-#: ../vhffs-panel/subscribe.pl:203 ../vhffs-panel/user/prefs.pl:83
+#: ../vhffs-panel/subscribe.pl:203 ../vhffs-panel/user/prefs.pl:258
#: ../vhffs-panel/admin/user/edit.pl:105 ../vhffs-panel/admin/user/show.pl:105
msgid "City"
msgstr "Ville"
-#: ../vhffs-panel/subscribe.pl:212
+#: ../vhffs-panel/user/prefs.pl:96
+msgid "City is not correct !"
+msgstr "Ville incorrecte !"
+
+#: ../vhffs-panel/mailinglist/prefs.pl:114
+msgid "Closed"
+msgstr "Fermées"
+
+#: ../vhffs-panel/subscribe.pl:213
msgid "Code confirmation"
msgstr "Code de confirmation"
@@ -1058,42 +1147,52 @@
msgid "Codes do not match"
msgstr "Les codes ne correspondent pas"
-#: ../vhffs-panel/user/prefs.pl:87
+#: ../vhffs-panel/user/prefs.pl:262
msgid "Confirm Password"
msgstr "Confirmation du mot de passe"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:230
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:236
msgid "Confirmation code was wrong.\n"
msgstr "Le code de confirmation était faux.\n"
-#: ../vhffs-panel/subscribe.pl:204 ../vhffs-panel/user/prefs.pl:85
+#: ../vhffs-panel/subscribe.pl:215
+msgid "Confirmation code, contact administrator team if you can't read it"
+msgstr ""
+"Code de validation, contactez l'équipe d'administration si vous ne pouvez "
+"pas le lire."
+
+#: ../vhffs-panel/subscribe.pl:204 ../vhffs-panel/user/prefs.pl:260
#: ../vhffs-panel/admin/user/edit.pl:107 ../vhffs-panel/admin/user/show.pl:107
msgid "Country"
msgstr "Pays"
+#: ../vhffs-panel/user/prefs.pl:105
+msgid "Country is not correct !"
+msgstr "Le pays est incorrect !"
+
#: ../vhffs-panel/admin/web/edit.pl:96 ../vhffs-panel/admin/web/show.pl:95
msgid "Crawl"
msgstr "Crawl"
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:142
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:147
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:152
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:176
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:146
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:136
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:117
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:119
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:158
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:146
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:146
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:163
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:140
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:118
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:151
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:162
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:128
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:164
msgid "Create"
msgstr "Créer"
-#: ../vhffs-panel/cvs/create.pl:64
+#: ../vhffs-panel/cvs/create.pl:89
msgid "Create a CVS Repository"
msgstr "Créer un dépôt CVS"
-#: ../vhffs-panel/dns/create.pl:34
-msgid "Create a DNS "
+#: ../vhffs-panel/dns/create.pl:58
+msgid "Create a DNS"
msgstr "Créer un DNS"
#: ../vhffs-panel/repository/create.pl:64
@@ -1128,6 +1227,10 @@
msgid "Create a web space"
msgstr "Créer un site web"
+#: ../vhffs-panel/user/projects.pl:58
+msgid "Create new project"
+msgstr "Créer un nouveau projet"
+
#: ../vhffs-panel/admin/user/edit.pl:144
#: ../vhffs-panel/admin/pgsql/edit.pl:120
#: ../vhffs-panel/admin/group/edit.pl:120
@@ -1135,6 +1238,7 @@
#: ../vhffs-panel/admin/object/edit.pl:120
#: ../vhffs-panel/admin/web/edit.pl:133 ../vhffs-panel/admin/mysql/edit.pl:121
#: ../vhffs-panel/admin/cvs/edit.pl:129 ../vhffs-panel/admin/mail/edit.pl:161
+#: ../vhffs-intl/extra_strings.pl:21
msgid "Created"
msgstr "Créé"
@@ -1148,14 +1252,17 @@
msgid "Creating error"
msgstr "Erreur de création"
-#: ../vhffs-panel/user/prefs.pl:113 ../vhffs-panel/group/prefs.pl:111
+#: ../vhffs-intl/extra_strings.pl:20
+msgid "Creation error"
+msgstr "Erreur lors de la création"
+
+#: ../vhffs-panel/user/prefs.pl:288 ../vhffs-panel/group/prefs.pl:111
msgid "Current avatar"
msgstr "Avatar utilisé"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:612
-#, perl-format
-msgid "Current group: %s"
-msgstr "Groupe en cours d'utilisation : %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:372
+msgid "Current group:"
+msgstr "Groupe actuel :"
#: ../vhffs-panel/admin/cvs/edit.pl:95 ../vhffs-panel/admin/cvs/show.pl:94
msgid "Cvsroot"
@@ -1169,15 +1276,21 @@
msgid "DB Search"
msgstr "Recherche de base de données"
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:152
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:382
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:165
msgid "DNS"
msgstr "Nom de domaine"
+#: ../vhffs-panel/dns/prefs.pl:242
+#, perl-format
+msgid "DNS Administration - %s"
+msgstr "Administration DNS - %s"
+
#: ../vhffs-panel/admin/moderation.pl:175
msgid "DNS awaiting validation"
msgstr "DNS en attente de validation"
-#: ../vhffs-panel/dns/create.pl:37
+#: ../vhffs-panel/dns/create.pl:64
msgid "DNS servers:"
msgstr "Serveurs DNS :"
@@ -1185,8 +1298,8 @@
msgid "DNS stats"
msgstr "Statistiques DNS"
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:142
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:120
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:164
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:130
msgid "Database Access"
msgstr "Accès aux bases de données"
@@ -1194,6 +1307,23 @@
msgid "Database Name"
msgstr "Nom de la base de données"
+#: ../vhffs-panel/ajax/help.pl:46 ../vhffs-api/src/Vhffs/Panel/DNS.pm:217
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:253
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:265
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:283
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:295
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:307
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:319
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:330
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:342
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:355
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:371
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:386
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:398
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:410
+msgid "Database error"
+msgstr "Erreur de base de données"
+
#: ../vhffs-panel/mysql/submit.pl:83
msgid "Database name must contain at least 3 caracters"
msgstr "Le nom de la base de données doit contenir au moins 3 caractères"
@@ -1223,22 +1353,23 @@
msgid "Date of creation"
msgstr "Date de création"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:447
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:477
msgid "December"
msgstr "Décembre"
-#: ../vhffs-panel/mailinglist/prefs.pl:205 ../vhffs-panel/svn/prefs.pl:127
-#: ../vhffs-panel/user/prefs.pl:106 ../vhffs-panel/dns/prefs.pl:134
-#: ../vhffs-panel/dns/prefs.pl:184 ../vhffs-panel/dns/prefs.pl:205
-#: ../vhffs-panel/dns/prefs.pl:225 ../vhffs-panel/dns/prefs.pl:246
-#: ../vhffs-panel/pgsql/prefs.pl:112 ../vhffs-panel/group/prefs.pl:102
-#: ../vhffs-panel/repository/prefs.pl:107 ../vhffs-panel/web/prefs.pl:131
-#: ../vhffs-panel/mysql/prefs.pl:119 ../vhffs-panel/cvs/prefs.pl:111
-#: ../vhffs-panel/mail/prefs.pl:135
+#: ../vhffs-panel/mailinglist/prefs.pl:206 ../vhffs-panel/svn/prefs.pl:127
+#: ../vhffs-panel/user/prefs.pl:281 ../vhffs-panel/dns/prefs.pl:271
+#: ../vhffs-panel/dns/prefs.pl:328 ../vhffs-panel/dns/prefs.pl:340
+#: ../vhffs-panel/dns/prefs.pl:353 ../vhffs-panel/dns/prefs.pl:365
+#: ../vhffs-panel/dns/prefs.pl:381 ../vhffs-panel/dns/prefs.pl:392
+#: ../vhffs-panel/dns/prefs.pl:408 ../vhffs-panel/pgsql/prefs.pl:113
+#: ../vhffs-panel/group/prefs.pl:102 ../vhffs-panel/repository/prefs.pl:107
+#: ../vhffs-panel/web/prefs.pl:132 ../vhffs-panel/mysql/prefs.pl:120
+#: ../vhffs-panel/cvs/prefs.pl:102 ../vhffs-panel/mail/prefs.pl:135
msgid "Delete"
msgstr "Supprimer"
-#: ../vhffs-panel/user/prefs.pl:101
+#: ../vhffs-panel/user/prefs.pl:276
msgid "Delete YOUR user"
msgstr "Supprimer votre compte utilisateur"
@@ -1246,31 +1377,31 @@
msgid "Delete avatar for this object"
msgstr "Supprimer l'avatar de cet objet"
-#: ../vhffs-panel/mailinglist/prefs.pl:166
+#: ../vhffs-panel/mailinglist/prefs.pl:167
msgid "Delete from list"
msgstr "Supprimer de la liste"
-#: ../vhffs-panel/pgsql/prefs.pl:107
+#: ../vhffs-panel/pgsql/prefs.pl:108
msgid "Delete this PostgreSQL database"
msgstr "Supprimer cette base de données PostgreSQL"
-#: ../vhffs-panel/mysql/prefs.pl:114
+#: ../vhffs-panel/mysql/prefs.pl:115
msgid "Delete this database"
msgstr "Supprimer cette base de données"
-#: ../vhffs-panel/dns/prefs.pl:129
+#: ../vhffs-panel/dns/prefs.pl:266
msgid "Delete this domain name from the VHFFS platform"
msgstr "Supprimer ce nom de domaine"
-#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:211
+#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:212
msgid "Delete this forward"
msgstr "Supprimer cette redirection"
-#: ../vhffs-panel/mailinglist/prefs.pl:200
+#: ../vhffs-panel/mailinglist/prefs.pl:201
msgid "Delete this list"
msgstr "Supprimer cette liste"
-#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:152
+#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:153
msgid "Delete this mail account"
msgstr "Supprimer ce compte mail"
@@ -1283,7 +1414,7 @@
msgstr "Supprimer cet envoi en masse"
#: ../vhffs-panel/group/prefs.pl:97 ../vhffs-panel/repository/prefs.pl:102
-#: ../vhffs-panel/cvs/prefs.pl:106
+#: ../vhffs-panel/cvs/prefs.pl:97
msgid "Delete this project"
msgstr "Supprimer ce groupe/projet"
@@ -1291,11 +1422,11 @@
msgid "Delete this repository"
msgstr "Supprimer ce dépôt"
-#: ../vhffs-panel/web/prefs.pl:126
+#: ../vhffs-panel/web/prefs.pl:127
msgid "Delete this web area"
msgstr "Supprimer ce site web"
-#: ../vhffs-panel/svn/create.pl:77 ../vhffs-panel/dns/create.pl:42
+#: ../vhffs-panel/svn/create.pl:77 ../vhffs-panel/dns/create.pl:69
#: ../vhffs-panel/pgsql/create.pl:74 ../vhffs-panel/group/create.pl:66
#: ../vhffs-panel/repository/create.pl:72
#: ../vhffs-panel/admin/pgsql/edit.pl:101
@@ -1308,9 +1439,9 @@
#: ../vhffs-panel/admin/mysql/show.pl:98 ../vhffs-panel/admin/cvs/edit.pl:100
#: ../vhffs-panel/admin/cvs/show.pl:99 ../vhffs-panel/admin/mail/edit.pl:102
#: ../vhffs-panel/admin/mail/show.pl:102
-#: ../vhffs-panel/public/lastgroups.pl:75 ../vhffs-panel/public/group.pl:89
-#: ../vhffs-panel/public/allgroups.pl:82 ../vhffs-panel/mysql/create.pl:72
-#: ../vhffs-panel/cvs/create.pl:71
+#: ../vhffs-panel/public/lastgroups.pl:77 ../vhffs-panel/public/group.pl:91
+#: ../vhffs-panel/public/allgroups.pl:84 ../vhffs-panel/mysql/create.pl:72
+#: ../vhffs-panel/cvs/create.pl:97
msgid "Description"
msgstr "Description"
@@ -1318,20 +1449,24 @@
msgid "Description of your webarea"
msgstr "Description de votre site web"
-#: ../vhffs-panel/dns/prefs.pl:158
+#: ../vhffs-panel/dns/prefs.pl:295
msgid "Destination"
msgstr "Destination"
-#: ../vhffs-panel/mail/prefs.pl:165
+#: ../vhffs-panel/mail/prefs.pl:166
msgid "Disable anti-spam"
msgstr "Désactiver l'anti-spam"
-#: ../vhffs-panel/mail/prefs.pl:184
+#: ../vhffs-panel/mail/prefs.pl:185
msgid "Disable anti-virus"
msgstr "Désactiver l'anti-virus"
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:144
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:119
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:383
+msgid "Dl repos"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:154
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:148
msgid "Documentation"
msgstr "Documentation"
@@ -1344,24 +1479,30 @@
msgid "Domain"
msgstr "Domaine"
-#: ../vhffs-panel/dns/create.pl:35 ../vhffs-panel/admin/dns/list.pl:87
-#: ../vhffs-panel/admin/mail/list.pl:87
+#: ../vhffs-panel/dns/create.pl:60 ../vhffs-panel/admin/dns/list.pl:87
+#: ../vhffs-panel/admin/mail/list.pl:87 ../vhffs-intl/extra_strings.pl:40
msgid "Domain Name"
msgstr "Nom de domaine"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:555
-msgid "Domains for this group"
-msgstr "Domaines pour ce groupe"
+#: ../vhffs-panel/dns/index.pl:58
+#, perl-format
+msgid "Domain names for %s"
+msgstr "Noms de domaine pour %s"
#: ../vhffs-panel/admin/web/edit.pl:103 ../vhffs-panel/admin/web/show.pl:117
msgid "Don't use Crawl"
msgstr "Ne pas utiliser le crawl"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:530
-msgid "Download repositories for this group"
-msgstr "Espaces de téléchargement pour ce groupe"
+#: ../vhffs-intl/extra_strings.pl:35
+msgid "Download Repository"
+msgstr "Espace de téléchargement"
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:120
+#: ../vhffs-panel/repository/index.pl:58
+#, perl-format
+msgid "Download repositories for %s"
+msgstr "Espaces de téléchargement pour %s"
+
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:147
msgid "Download repository"
msgstr "Espace de téléchargement"
@@ -1417,15 +1558,23 @@
msgid "Edit this object"
msgstr "Éditer cet objet"
-#: ../vhffs-panel/mailinglist/prefs.pl:130
+#: ../vhffs-panel/user/prefs.pl:135
+msgid "Email address changed"
+msgstr "Courriel mis à jour"
+
+#: ../vhffs-panel/mailinglist/prefs.pl:155
msgid "Email adress"
msgstr "Adresse mail"
-#: ../vhffs-panel/mail/prefs.pl:169
+#: ../vhffs-panel/user/prefs.pl:99
+msgid "Email is not correct !"
+msgstr "Courriel invalide !"
+
+#: ../vhffs-panel/mail/prefs.pl:170
msgid "Enable anti-spam"
msgstr "Activer l'anti-spam"
-#: ../vhffs-panel/mail/prefs.pl:188
+#: ../vhffs-panel/mail/prefs.pl:189
msgid "Enable anti-virus"
msgstr "Activer l'anti-virus"
@@ -1434,11 +1583,19 @@
msgstr ""
"Entrez une adresse mail valide qui recevra tous les emails pour ce domaine"
+#: ../vhffs-panel/mailinglist/index.pl:52 ../vhffs-panel/svn/index.pl:52
+#: ../vhffs-panel/dns/index.pl:52 ../vhffs-panel/pgsql/index.pl:52
+#: ../vhffs-panel/repository/index.pl:52 ../vhffs-panel/web/index.pl:52
+#: ../vhffs-panel/mysql/index.pl:52 ../vhffs-panel/cvs/index.pl:52
+#: ../vhffs-panel/mail/index.pl:52
+msgid "Error"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast_submit.pl:95
msgid "Error !"
msgstr "Erreur"
-#: ../vhffs-panel/user/prefs_save.pl:180
+#: ../vhffs-panel/user/prefs.pl:167
msgid ""
"Error ! You MUST provide a password in your account when you create your "
"popable account"
@@ -1452,11 +1609,11 @@
"Erreur lors de la création du groupe (un groupe du même nom existe peut "
"être déjà)."
-#: ../vhffs-panel/user/prefs_save.pl:221
+#: ../vhffs-panel/user/prefs.pl:190
msgid "Error for spam protection\n"
msgstr "Erreur sur la protection anti-spam\n"
-#: ../vhffs-panel/user/prefs_save.pl:239
+#: ../vhffs-panel/user/prefs.pl:201
msgid "Error for virus protection\n"
msgstr "Erreur sur la protection par anti-virus\n"
@@ -1501,7 +1658,7 @@
msgid "Error. This group doesn't exists"
msgstr "Erreur. Ce groupe n'existe pas"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:227
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:272
msgid "Expired session ! Please login again"
msgstr "Session expirée. Merci de vous authentifier à nouveau"
@@ -1509,7 +1666,7 @@
msgid "Failed to modify note"
msgstr "Impossible de modifier la note"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:407
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:437
msgid "February"
msgstr "Février"
@@ -1522,12 +1679,30 @@
msgstr ""
"Type de fichier non supporté. Merci d'envoyer un fichier au format PNG."
-#: ../vhffs-panel/subscribe.pl:200 ../vhffs-panel/user/prefs.pl:80
+#: ../vhffs-panel/subscribe.pl:200 ../vhffs-panel/user/prefs.pl:255
#: ../vhffs-panel/admin/user/edit.pl:96 ../vhffs-panel/admin/user/show.pl:97
-#: ../vhffs-panel/public/user.pl:83 ../vhffs-panel/public/lastusers.pl:78
+#: ../vhffs-panel/public/user.pl:85 ../vhffs-panel/public/lastusers.pl:80
msgid "Firstname"
msgstr "Prénom"
+#: ../vhffs-panel/user/prefs.pl:90
+msgid "Firstname is not correct !"
+msgstr "Prénom incorrect !"
+
+#: ../vhffs-panel/svn/prefs.pl:133
+msgid "Fix permissions in this repository"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:135
+msgid "Fix them !"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:134
+msgid ""
+"Fixing permissions on a repository solve permission access on the "
+"repository. Can be helpful if you encounter problems"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/delete_forward.pl:109
#, perl-format
msgid "Forward %s deleted"
@@ -1538,7 +1713,11 @@
msgid "Forward %s successfully added"
msgstr "Redirection %s ajoutée"
-#: ../vhffs-panel/user/prefs.pl:179
+#: ../vhffs-panel/user/prefs.pl:215
+msgid "Forward added"
+msgstr "Redirection ajoutée"
+
+#: ../vhffs-panel/user/prefs.pl:350
#, perl-format
msgid "Forward emails from %s@%s to %s"
msgstr "Rediriger les emails de %s@%s à %s"
@@ -1559,6 +1738,10 @@
msgid "Forward successfully deleted"
msgstr "Redirection supprimée"
+#: ../vhffs-panel/user/prefs.pl:222
+msgid "Forward updated"
+msgstr "Redirection mise à jour"
+
#: ../vhffs-panel/mail/prefs.pl:115
msgid "Forwards"
msgstr "Redirections"
@@ -1577,7 +1760,6 @@
msgstr "Clé GPG"
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:82
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:87
msgid "General"
msgstr "Général"
@@ -1589,39 +1771,23 @@
msgid "Give me a new password"
msgstr "Donnez-moi un nouveau mot de passe"
-#: ../vhffs-panel/public/user.pl:114 ../vhffs-panel/public/lastgroups.pl:102
-#: ../vhffs-panel/public/lastusers.pl:111
-#: ../vhffs-panel/public/allwebsites.pl:98 ../vhffs-panel/public/index.pl:80
-#: ../vhffs-panel/public/group.pl:222 ../vhffs-panel/public/allgroups.pl:110
+#: ../vhffs-panel/public/user.pl:116 ../vhffs-panel/public/lastgroups.pl:104
+#: ../vhffs-panel/public/lastusers.pl:113
+#: ../vhffs-panel/public/allwebsites.pl:100 ../vhffs-panel/public/index.pl:82
+#: ../vhffs-panel/public/group.pl:226 ../vhffs-panel/public/allgroups.pl:112
msgid "Go on login page"
msgstr "Aller à la page d'authentification"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:247
-msgid "Go to Login"
-msgstr "Retour à la page d'authentification"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:704
+msgid "Go to administration"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:358
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:382
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:408
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:434
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:460
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:487
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:513
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:539
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:564
-msgid "Go to admin"
-msgstr "Aller à l'administration"
-
-#: ../vhffs-panel/login.pl:88 ../vhffs-panel/login.pl:118
-msgid "Go to login page"
-msgstr "Aller à la page d'authentification"
-
-#: ../vhffs-panel/mailinglist/prefs.pl:215 ../vhffs-panel/svn/prefs.pl:152
-#: ../vhffs-panel/dns/prefs.pl:261
+#: ../vhffs-panel/mailinglist/prefs.pl:217 ../vhffs-panel/svn/prefs.pl:160
+#: ../vhffs-panel/dns/prefs.pl:423
msgid "Go to object-part admin"
msgstr "Aller à l'administration de la partie objet"
-#: ../vhffs-panel/auth.pl:79
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:74
msgid "Go to public area"
msgstr "Aller dans la zone publique"
@@ -1641,10 +1807,11 @@
#: ../vhffs-panel/admin/cvs/edit.pl:97 ../vhffs-panel/admin/cvs/show.pl:96
#: ../vhffs-panel/admin/cvs/list.pl:90 ../vhffs-panel/admin/mail/edit.pl:99
#: ../vhffs-panel/admin/mail/show.pl:99 ../vhffs-panel/admin/mail/list.pl:88
+#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr "Groupe"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:341
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:457
#, perl-format
msgid "Group %s"
msgstr "Groupe %s"
@@ -1653,15 +1820,23 @@
msgid "Group Admin"
msgstr "Administration des groupes"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:336
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:454
msgid "Group error"
msgstr "Erreur sur le groupe"
-#: ../vhffs-panel/cvs/create.pl:66
+#: ../vhffs-panel/acl/view.pl:101
+msgid "Group not found"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:116
+msgid "Group or user not found"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:93
msgid "Group owning this CVS"
msgstr "Groupe propriétaire de ce dépôt CVS"
-#: ../vhffs-panel/dns/create.pl:38
+#: ../vhffs-panel/dns/create.pl:65
msgid "Group owning this DNS"
msgstr "Groupe propriétaire de ce nom de domaine"
@@ -1685,18 +1860,22 @@
msgid "Group owning this web space"
msgstr "Groupe propriétaire de ce site web"
-#: ../vhffs-panel/public/index.pl:70
+#: ../vhffs-panel/public/index.pl:72
msgid "Group public area"
msgstr "Zone publique des groupes"
-#: ../vhffs-panel/acl/view.pl:151 ../vhffs-panel/admin/group/edit.pl:93
+#: ../vhffs-panel/acl/view.pl:176 ../vhffs-panel/admin/group/edit.pl:93
#: ../vhffs-panel/admin/group/show.pl:93 ../vhffs-panel/admin/group/list.pl:89
-#: ../vhffs-panel/public/lastgroups.pl:71 ../vhffs-panel/public/group.pl:88
-#: ../vhffs-panel/public/allgroups.pl:78
+#: ../vhffs-panel/public/lastgroups.pl:73 ../vhffs-panel/public/group.pl:90
+#: ../vhffs-panel/public/allgroups.pl:80
msgid "Groupname"
msgstr "Nom du groupe"
-#: ../vhffs-panel/public/user.pl:87 ../vhffs-panel/public/lastusers.pl:82
+#: ../vhffs-panel/acl/view.pl:133
+msgid "Groupname:"
+msgstr ""
+
+#: ../vhffs-panel/public/user.pl:89 ../vhffs-panel/public/lastusers.pl:84
msgid "Groups"
msgstr "Groupes"
@@ -1712,7 +1891,7 @@
msgid "Groups stats"
msgstr "Statistiques des groupes"
-#: ../vhffs-panel/user/prefs_save.pl:122
+#: ../vhffs-panel/user/prefs.pl:133
#, perl-format
msgid ""
"Hello %s %s,\n"
@@ -1733,15 +1912,17 @@
"\n"
"Les administrateurs\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:47
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:43
msgid "Hello and welcome on listengine help\n"
msgstr "Bonjour et bienvenue dans l'aide de listengine\n"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:89
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:320
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:359
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:81
msgid "Help"
msgstr "Aide"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:54
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:49
msgid "Here are the basic listengine commands:\n"
msgstr "Voici les commandes basiques de listengine :\n"
@@ -1749,6 +1930,15 @@
msgid "Here, you can report a bug to the admin team"
msgstr "Ici, vous pouvez signaler un bogue à l'équipe d'administration"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:413
+#, perl-format
+msgid ""
+"His email address is:\n"
+" %s\n"
+msgstr ""
+"Son adresse email est :\n"
+" %s\n"
+
#: ../vhffs-panel/history.pl:105 ../vhffs-panel/admin/user/edit.pl:110
#: ../vhffs-panel/admin/user/show.pl:111
#: ../vhffs-panel/admin/pgsql/edit.pl:103
@@ -1763,24 +1953,25 @@
#: ../vhffs-panel/admin/mysql/show.pl:100 ../vhffs-panel/admin/cvs/edit.pl:102
#: ../vhffs-panel/admin/cvs/show.pl:100 ../vhffs-panel/admin/mail/edit.pl:104
#: ../vhffs-panel/admin/mail/show.pl:103
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:159
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:171
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:162
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:170
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:705
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:169
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:181
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:191
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:199
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:161
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:166
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:152
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:161
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:133
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:145
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:133
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:144
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:174
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:183
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:162
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:174
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:160
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:171
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:178
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:156
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:165
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:135
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:144
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:171
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:178
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:187
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:145
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:154
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:184
msgid "History"
msgstr "Historique"
@@ -1788,42 +1979,49 @@
msgid "History of this object"
msgstr "Historique de cet objet"
-#: ../vhffs-panel/admin/user/edit.pl:100 ../vhffs-panel/admin/user/show.pl:100
+#: ../vhffs-panel/subscribe.pl:208 ../vhffs-panel/admin/user/edit.pl:100
+#: ../vhffs-panel/admin/user/show.pl:100
msgid "Home"
msgstr "Répertoire utilisateur"
-#: ../vhffs-panel/public/user.pl:113 ../vhffs-panel/public/lastgroups.pl:101
-#: ../vhffs-panel/public/lastusers.pl:110
-#: ../vhffs-panel/public/allwebsites.pl:97 ../vhffs-panel/public/index.pl:79
-#: ../vhffs-panel/public/group.pl:221 ../vhffs-panel/public/allgroups.pl:109
+#: ../vhffs-panel/public/user.pl:115 ../vhffs-panel/public/lastgroups.pl:103
+#: ../vhffs-panel/public/lastusers.pl:112
+#: ../vhffs-panel/public/allwebsites.pl:99 ../vhffs-panel/public/index.pl:81
+#: ../vhffs-panel/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:111
msgid "Homepage of public area"
msgstr "Aller à la page d'accueil de la zone publique"
+#: ../vhffs-panel/dns/prefs.pl:310 ../vhffs-panel/dns/prefs.pl:395
+#: ../vhffs-panel/dns/prefs.pl:411
+msgid "Host"
+msgstr "Hôte"
+
#: ../vhffs-panel/admin/user/edit.pl:132 ../vhffs-panel/admin/user/show.pl:140
msgid "Hosted"
msgstr "Hébergé"
-#: ../vhffs-panel/auth.pl:61
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:160
+msgid "However this list require approval for new subscribers.\n"
+msgstr ""
+"Cependant, cette liste nécessite une validation des nouveaux inscrits.\n"
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:115
+#, perl-format
+msgid "However you are (%s) already subscribed to this list.\n"
+msgstr "Cependant vous (%s) êtes déjà inscrit(e) à cette liste.\n"
+
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:58
msgid "I've lost my password"
msgstr "J'ai perdu mon mot de passe"
-#: ../vhffs-panel/dns/prefs.pl:141
+#: ../vhffs-panel/dns/prefs.pl:278
msgid "IP"
msgstr "Adresse IP"
-#: ../vhffs-panel/dns/prefs.pl:165
+#: ../vhffs-panel/dns/prefs.pl:302
msgid "IP/host of your NS"
msgstr "IP/machine de votre nom de domaine"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:89
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:106
-msgid ""
-"If this mail is an error and you don't ask to be a subscriber to this list, "
-"please do not answer to this mail\n"
-msgstr ""
-"Si vous n'avez pas sollicité ce mail et que vous n'avez pas essayé de vous "
-"inscrire à cette liste, merci de ne pas répondre à ce mail\n"
-
#: ../vhffs-robots/src/refused_ml.pl:76 ../vhffs-robots/src/refused_mail.pl:78
#: ../vhffs-robots/src/refused_postgres.pl:79
#: ../vhffs-robots/src/refused_cvs.pl:75 ../vhffs-robots/src/refused_web.pl:74
@@ -1836,6 +2034,18 @@
msgid "If you encounters problem, please mail: %s\n"
msgstr "Si vous rencontrez des problèmes, envoyez un mail à %s\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:83
+msgid ""
+"If you haven't asked to be subscribed to this list,\n"
+"please don't answer to this mail\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:101
+msgid ""
+"If you haven't asked to be unsubscribed from this list,\n"
+"please don't answer to this mail\n"
+msgstr ""
+
#: ../vhffs-panel/group/prefs.pl:89
msgid ""
"If you want more disk space for your project, you must fill a form in the "
@@ -1857,25 +2067,99 @@
msgid "In hope to keep you in our hosting service"
msgstr "Dans l'espoir de vous garder dans notre service d'hébergement"
-#: ../vhffs-panel/dns/modif_a.pl:98 ../vhffs-panel/dns/add_a.pl:120
-msgid "Invalid IP"
-msgstr "Adresse IP invalide"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:252
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:264
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:294
+msgid "Invalid IP address"
+msgstr ""
-#: ../vhffs-panel/dns/dns_submit.pl:72
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:282
+msgid "Invalid IP v6 address"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:352
+msgid "Invalid alias"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:341
+msgid "Invalid destination"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:366
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:382
+msgid "Invalid destination domain name"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:353
+msgid "Invalid destination host"
+msgstr ""
+
+#: ../vhffs-panel/dns/create.pl:41
msgid "Invalid domain name"
msgstr "Nom de domaine invalide"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:318
+msgid "Invalid host"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:304
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:328
+msgid "Invalid hostname"
+msgstr ""
+
#: ../vhffs-panel/mail/submit.pl:78
msgid "Invalid mail domain"
msgstr "Nom de domaine mail invalide"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:367
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:383
+msgid "Invalid port"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:249
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:279
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:396
+msgid "Invalid prefix"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:305
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:368
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:384
+msgid "Invalid priority"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:364
+msgid "Invalid protocol syntax"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:214
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:262
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:292
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:316
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:339
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:380
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:407
+msgid "Invalid record"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:365
+msgid "Invalid service syntax"
+msgstr ""
+
#: ../vhffs-panel/subscribe.pl:93
msgid ""
"Invalid username, it must contain between 3 and 12 alphanumeric characters, "
"all in lowercase"
-msgstr "Le nom d'utilisateur doit contenir entre 3 et 12 caractères, tous en minuscules"
+msgstr ""
+"Le nom d'utilisateur doit contenir entre 3 et 12 caractères, tous en "
+"minuscules"
-#: ../vhffs-panel/cvs/prefs.pl:102
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:369
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:385
+msgid "Invalid weight"
+msgstr ""
+
+#: ../vhffs-panel/cvs/prefs.pl:93
msgid "Is this CVS repository public ??"
msgstr "Ce dépôt CVS doit-il être public ?"
@@ -1883,52 +2167,64 @@
msgid "Is this a public repository ?"
msgstr "Ce dépôt doit-il être public ?"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:403
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:433
msgid "January"
msgstr "Janvier"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:427
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:457
msgid "July"
msgstr "Juillet"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:423
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:453
msgid "June"
msgstr "Juin"
-#: ../vhffs-panel/user/prefs.pl:88
+#: ../vhffs-panel/user/prefs.pl:263
msgid "Language"
msgstr "Langue"
-#: ../vhffs-panel/public/user.pl:116 ../vhffs-panel/public/lastgroups.pl:104
-#: ../vhffs-panel/public/lastusers.pl:113
-#: ../vhffs-panel/public/allwebsites.pl:100 ../vhffs-panel/public/index.pl:82
-#: ../vhffs-panel/public/group.pl:224 ../vhffs-panel/public/allgroups.pl:112
+#: ../vhffs-panel/public/user.pl:118 ../vhffs-panel/public/lastgroups.pl:106
+#: ../vhffs-panel/public/lastusers.pl:115
+#: ../vhffs-panel/public/allwebsites.pl:102 ../vhffs-panel/public/index.pl:84
+#: ../vhffs-panel/public/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
msgid "Last groups"
msgstr "Derniers groupes"
-#: ../vhffs-panel/public/lastgroups.pl:62
+#: ../vhffs-panel/public/lastgroups.pl:64
#, perl-format
msgid "Last groups on %s"
msgstr "Derniers groupes sur %s"
-#: ../vhffs-panel/public/user.pl:117 ../vhffs-panel/public/lastgroups.pl:105
-#: ../vhffs-panel/public/lastusers.pl:114
-#: ../vhffs-panel/public/allwebsites.pl:101 ../vhffs-panel/public/index.pl:83
-#: ../vhffs-panel/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:113
+#: ../vhffs-panel/public/user.pl:119 ../vhffs-panel/public/lastgroups.pl:107
+#: ../vhffs-panel/public/lastusers.pl:116
+#: ../vhffs-panel/public/allwebsites.pl:103 ../vhffs-panel/public/index.pl:85
+#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
msgid "Last users"
msgstr "Derniers utilisateurs"
-#: ../vhffs-panel/public/lastusers.pl:68
+#: ../vhffs-panel/public/lastusers.pl:70
#, perl-format
msgid "Last users on %s"
msgstr "Derniers utilisateurs sur %s"
-#: ../vhffs-panel/subscribe.pl:201 ../vhffs-panel/user/prefs.pl:81
+#: ../vhffs-panel/subscribe.pl:201 ../vhffs-panel/user/prefs.pl:256
#: ../vhffs-panel/admin/user/edit.pl:97 ../vhffs-panel/admin/user/show.pl:98
-#: ../vhffs-panel/public/user.pl:85 ../vhffs-panel/public/lastusers.pl:80
+#: ../vhffs-panel/public/user.pl:87 ../vhffs-panel/public/lastusers.pl:82
msgid "Lastname"
msgstr "Nom"
+#: ../vhffs-panel/user/prefs.pl:93
+msgid "Lastname is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:251
+msgid "List all A reccords"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:252
+msgid "List all AAAA reccords"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:146
msgid "List all CVS"
msgstr "Lister tous les dépôts CVS"
@@ -1945,14 +2241,14 @@
msgid "List all SVN repo"
msgstr "Lister tous les dépôts Subversion"
+#: ../vhffs-panel/dns/prefs.pl:318
+msgid "List all TXT records"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:107
msgid "List all accounts"
msgstr "Lister tous les comptes utilisateur"
-#: ../vhffs-panel/dns/prefs.pl:117
-msgid "List all all A reccords"
-msgstr "Lister tous les enregistrements de type A"
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:173
msgid "List all domain names"
msgstr "Lister tous les noms de domaine"
@@ -1977,7 +2273,7 @@
msgid "List all lists"
msgstr "Lister toutes les listes de diffusion"
-#: ../vhffs-panel/mailinglist/prefs.pl:128
+#: ../vhffs-panel/mailinglist/prefs.pl:153
msgid "List all members"
msgstr "Lister tous les membres"
@@ -2029,11 +2325,11 @@
msgid "List of all users"
msgstr "Liste de tous les utilisateurs"
-#: ../vhffs-panel/admin/web/list.pl:75 ../vhffs-panel/public/user.pl:115
-#: ../vhffs-panel/public/lastgroups.pl:103
-#: ../vhffs-panel/public/lastusers.pl:112
-#: ../vhffs-panel/public/allwebsites.pl:99 ../vhffs-panel/public/index.pl:81
-#: ../vhffs-panel/public/group.pl:223 ../vhffs-panel/public/allgroups.pl:111
+#: ../vhffs-panel/admin/web/list.pl:75 ../vhffs-panel/public/user.pl:117
+#: ../vhffs-panel/public/lastgroups.pl:105
+#: ../vhffs-panel/public/lastusers.pl:114
+#: ../vhffs-panel/public/allwebsites.pl:101 ../vhffs-panel/public/index.pl:83
+#: ../vhffs-panel/public/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
msgid "List of all websites"
msgstr "Liste de tous les sites web"
@@ -2045,7 +2341,7 @@
msgid "List will NOT be deleted"
msgstr "La liste de diffusion NE sera PAS supprimée"
-#: ../vhffs-panel/public/group.pl:199
+#: ../vhffs-panel/public/group.pl:201
msgid "List(s) for this group"
msgstr "Liste(s) de diffusion de ce groupe"
@@ -2061,32 +2357,42 @@
msgid "Local Part for this account"
msgstr "Partie locale de ce compte"
-#: ../vhffs-panel/lost_ack.pl:70 ../vhffs-panel/lost_ack.pl:81
+#: ../vhffs-panel/lost_ack.pl:80 ../vhffs-panel/lost_ack.pl:91
msgid "Login"
msgstr "Nom d'utilisateur"
-#: ../vhffs-panel/login.pl:107
-msgid "Login OK, please wait..."
-msgstr "Authentification réussie, merci de patienter..."
-
-#: ../vhffs-panel/login.pl:87 ../vhffs-panel/login.pl:117
+#: ../vhffs-panel/auth.pl:69
msgid "Login failed !"
msgstr "Authentification échouée"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:91
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:361
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:83
msgid "Logout"
msgstr "Se déconnecter"
-#: ../vhffs-panel/dns/modif_mx.pl:105
-msgid "MX successfully changed"
-msgstr "Champs MX modifiés avec succès"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:385
+msgid "ML"
+msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:167
+msgid "MX Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:162
+msgid "MX Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:157
+msgid "MX Record updated"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:158
msgid "MYSQL Admin"
msgstr "Administration des bases de données MySQL"
#: ../vhffs-panel/admin/user/edit.pl:108 ../vhffs-panel/admin/user/show.pl:108
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:148
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:384
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:177
msgid "Mail"
msgstr "Mail"
@@ -2102,14 +2408,23 @@
msgid "Mail Area awaiting validation"
msgstr "Domaines mail en attente de validation"
+#: ../vhffs-intl/extra_strings.pl:41
+msgid "Mail Domain"
+msgstr "Domaine mail"
+
#: ../vhffs-panel/mail/submit.pl:82
msgid "Mail area successfully created !"
msgstr "Domaine mail créé avec succès"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:504
-msgid "Mail domain for this group"
-msgstr "Domaines mail pour ce groupe"
+#: ../vhffs-panel/user/prefs.pl:227
+msgid "Mail deleted"
+msgstr "Email supprimé"
+#: ../vhffs-panel/mail/index.pl:58
+#, perl-format
+msgid "Mail domains for %s"
+msgstr "Domaines mail pour %s"
+
#: ../vhffs-panel/mailinglist/create.pl:88
msgid "Mail for the list"
msgstr "Adresse pour la liste"
@@ -2126,24 +2441,33 @@
msgid "Mail to all hosted people"
msgstr "Envoyer un message à tous les hébergés"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:352
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:361
#, perl-format
msgid "Mail with id %s"
msgstr "Mail avec l'identifiant %s"
-#: ../vhffs-panel/user/prefs_save.pl:121
+#: ../vhffs-panel/user/prefs.pl:132
msgid "Mailbox modified"
msgstr "Boîte mail modifiée"
-#: ../vhffs-panel/user/prefs_save.pl:197
+#: ../vhffs-panel/user/prefs.pl:175
msgid "Mailbox successfully added"
msgstr "Boîte mail ajoutée avec succès"
-#: ../vhffs-panel/admin/mailing/list.pl:86
+#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:42
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:147
msgid "Mailing List"
msgstr "Liste de diffusion"
+#: ../vhffs-panel/svn/prefs_save.pl:124
+msgid "Mailing list address is invalid"
+msgstr "L'adresse de la liste de diffusion est invalide"
+
+#: ../vhffs-panel/mailinglist/index.pl:58
+#, perl-format
+msgid "Mailing lists for %s"
+msgstr "Listes de diffusion pour %s"
+
#: ../vhffs-panel/admin/broadcast_submit.pl:91
msgid "Mailing successfully added"
msgstr "Envoi ajouté avec succès"
@@ -2160,15 +2484,11 @@
msgid "Mailing-lists Admin"
msgstr "Administrer les listes de diffusion"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:478
-msgid "Mailing-lists for this group"
-msgstr "Listes de diffusion pour ce groupe"
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:89
msgid "Manage mailings"
msgstr "Gérer les envois de masse"
-#: ../vhffs-panel/mailinglist/prefs.pl:127
+#: ../vhffs-panel/mailinglist/prefs.pl:152
msgid "Manage members"
msgstr "Gérer les membres"
@@ -2177,14 +2497,22 @@
msgstr ""
"Plusieurs utilisateurs répondent à votre requête. Choisissez parmi ceux-ci"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:411
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:441
msgid "March"
msgstr "Mars"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:419
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:449
msgid "May"
msgstr "Mai"
+#: ../vhffs-panel/mailinglist/prefs.pl:119
+msgid "Members only"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:120
+msgid "Members only and moderated"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast.pl:79
msgid "Message"
msgstr "Message"
@@ -2202,15 +2530,15 @@
msgid "Message sent successfully"
msgstr "Message envoyé avec succès"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:321
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:336
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:329
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:345
#, perl-format
msgid "Message with id: %s"
msgstr "Message avec l'identifiant : %s"
-#: ../vhffs-panel/mailinglist/prefs.pl:113
-msgid "Moderated"
-msgstr "Modéré"
+#: ../vhffs-panel/mailinglist/prefs.pl:117
+msgid "Moderated for everyone"
+msgstr ""
#: ../vhffs-panel/admin/moderation.pl:84
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:84
@@ -2221,9 +2549,10 @@
msgid "Moderator"
msgstr "Modérateur"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:77
-msgid "Moderator account : "
-msgstr "Compte modérateur : "
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:352
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:74
+msgid "Moderator account"
+msgstr ""
#: ../vhffs-panel/admin/user/edit.pl:149
#: ../vhffs-panel/admin/pgsql/edit.pl:125
@@ -2232,6 +2561,7 @@
#: ../vhffs-panel/admin/object/edit.pl:125
#: ../vhffs-panel/admin/web/edit.pl:138 ../vhffs-panel/admin/mysql/edit.pl:126
#: ../vhffs-panel/admin/cvs/edit.pl:134 ../vhffs-panel/admin/mail/edit.pl:166
+#: ../vhffs-intl/extra_strings.pl:27
msgid "Modification applied"
msgstr "Modification(s) appliquée(s)"
@@ -2242,6 +2572,7 @@
#: ../vhffs-panel/admin/object/edit.pl:124
#: ../vhffs-panel/admin/web/edit.pl:137 ../vhffs-panel/admin/mysql/edit.pl:125
#: ../vhffs-panel/admin/cvs/edit.pl:133 ../vhffs-panel/admin/mail/edit.pl:165
+#: ../vhffs-intl/extra_strings.pl:26
msgid "Modification error"
msgstr "Erreur lors de la modification"
@@ -2270,18 +2601,16 @@
msgid "Modifications successfully applied"
msgstr "Modifications appliquées avec succès"
-#: ../vhffs-panel/svn/prefs.pl:121 ../vhffs-panel/user/prefs.pl:90
-#: ../vhffs-panel/dns/prefs.pl:185 ../vhffs-panel/dns/prefs.pl:206
-#: ../vhffs-panel/dns/prefs.pl:226 ../vhffs-panel/pgsql/prefs.pl:106
+#: ../vhffs-panel/svn/prefs.pl:121 ../vhffs-panel/user/prefs.pl:265
+#: ../vhffs-panel/dns/prefs.pl:330 ../vhffs-panel/dns/prefs.pl:342
+#: ../vhffs-panel/dns/prefs.pl:355 ../vhffs-panel/dns/prefs.pl:366
+#: ../vhffs-panel/dns/prefs.pl:393 ../vhffs-panel/dns/prefs.pl:409
+#: ../vhffs-panel/acl/view.pl:166 ../vhffs-panel/pgsql/prefs.pl:107
#: ../vhffs-panel/group/prefs.pl:96 ../vhffs-panel/web/prefs.pl:119
-#: ../vhffs-panel/mysql/prefs.pl:113 ../vhffs-panel/cvs/prefs.pl:105
+#: ../vhffs-panel/mysql/prefs.pl:114 ../vhffs-panel/cvs/prefs.pl:96
msgid "Modify"
msgstr "Modifier"
-#: ../vhffs-panel/acl/view.pl:190 ../vhffs-panel/acl/view.pl:237
-msgid "Modify this ACL"
-msgstr "Modifier cette ACL"
-
#: ../vhffs-panel/admin/cvs/list.pl:97
msgid "Modify this CVS repository"
msgstr "Modifier ce dépôt CVS"
@@ -2322,19 +2651,34 @@
msgid "Modify this user"
msgstr "Modifier cet utilisateur"
-#: ../vhffs-panel/dns/prefs.pl:138
+#: ../vhffs-panel/dns/prefs.pl:275
msgid "Must we redirect the DNS on our servers ?"
msgstr "Les DNS doivent-ils être redirigés sur nos serveurs ?"
+#: ../vhffs-panel/user/projects.pl:49 ../vhffs-api/src/Vhffs/Panel/Main.pm:357
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:79
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:162
msgid "My Projects"
msgstr "Mes groupes/projets"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:378
+msgid "MySQL"
+msgstr ""
+
#: ../vhffs-panel/mysql/prefs.pl:97
msgid "MySQL Administration"
msgstr "Administration MySQL"
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:141
+#: ../vhffs-intl/extra_strings.pl:36
+msgid "MySQL DB"
+msgstr "Base MySQL"
+
+#: ../vhffs-panel/mysql/index.pl:58
+#, perl-format
+msgid "MySQL DBs for %s"
+msgstr "Bases MySQL pour %s"
+
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:163
msgid "MySQL Databases"
msgstr "Bases de données MySQL"
@@ -2354,15 +2698,19 @@
msgid "MySQL stats"
msgstr "Statistiques MySQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
-msgid "Mysql database for this group"
-msgstr "Bases de données MySQL pour ce groupe"
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:211
msgid "NS Admin"
msgstr "Administration des noms de domaine"
-#: ../vhffs-panel/dns/prefs.pl:162
+#: ../vhffs-panel/dns/prefs.pl:176
+msgid "NS Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:172
+msgid "NS Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:299
msgid "NS TYPE"
msgstr "Type NS"
@@ -2371,45 +2719,49 @@
msgid "Name"
msgstr "Nom"
-#: ../vhffs-panel/dns/prefs.pl:142
+#: ../vhffs-panel/dns/prefs.pl:279
msgid "Name for reccord"
msgstr "Nom de l'enregistrement"
+#: ../vhffs-panel/dns/prefs.pl:322
+msgid "Name for record"
+msgstr ""
+
#: ../vhffs-panel/pgsql/prefs.pl:93 ../vhffs-panel/mysql/prefs.pl:100
msgid "Name of the database"
msgstr "Nom de la base de données"
-#: ../vhffs-panel/dns/prefs.pl:149
+#: ../vhffs-panel/dns/prefs.pl:286
msgid "Name of your MX"
msgstr "Nom de votre MX"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:260
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:706
+msgid "New"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:266
#, perl-format
msgid "New language is: %s\n"
msgstr "La nouvelle langue est : %s\n"
-#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/dns/prefs.pl:140
+#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/dns/prefs.pl:277
#: ../vhffs-panel/admin/cvs/edit.pl:104 ../vhffs-panel/admin/cvs/show.pl:108
-#: ../vhffs-panel/web/prefs.pl:116 ../vhffs-panel/cvs/prefs.pl:104
+#: ../vhffs-panel/web/prefs.pl:116 ../vhffs-panel/cvs/prefs.pl:95
msgid "No"
msgstr "Non"
-#: ../vhffs-panel/dns/prefs.pl:193
+#: ../vhffs-panel/dns/prefs.pl:334
msgid "No A type found"
msgstr "Aucun champ A trouvé"
-#: ../vhffs-panel/dns/prefs.pl:234
+#: ../vhffs-panel/dns/prefs.pl:346
+msgid "No AAAA type found"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:373
msgid "No CNAME available on this domain"
msgstr "Aucun champ CNAME trouvé pour ce domaine"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
-msgid "No CVS repository for this group"
-msgstr "Aucun dépôt CVS pour ce groupe"
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:572
-msgid "No DNS domain for this group"
-msgstr "Aucun nom de domaine pour ce groupe"
-
#: ../vhffs-panel/admin/moderation.pl:207
msgid "No DNS to validate"
msgstr "Aucun nom de domaine à valider"
@@ -2418,7 +2770,7 @@
msgid "No Group to validate"
msgstr "Aucun groupe à valider"
-#: ../vhffs-panel/dns/prefs.pl:214
+#: ../vhffs-panel/dns/prefs.pl:360
msgid "No MX reccord for this domain"
msgstr "Aucun champ MX trouvé pour ce domaine"
@@ -2426,37 +2778,29 @@
msgid "No Mail Area to validate"
msgstr "Aucun domaine mail à valider"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
-msgid "No Mail domain for this group"
-msgstr "Aucun domaine mail pour ce groupe"
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:495
-msgid "No Mailing-list for this group"
-msgstr "Aucune liste de diffusion pour ce groupe"
-
-#: ../vhffs-panel/dns/prefs.pl:254
+#: ../vhffs-panel/dns/prefs.pl:386
msgid "No NS available on this domain"
msgstr "Aucun NS disponible pour ce domaine"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:416
-msgid "No PostgreSQL database for this group"
-msgstr "Aucune base de données PostgreSQL pour ce groupe"
+#: ../vhffs-panel/dns/prefs.pl:402
+msgid "No SRV available on this domain"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:468
-msgid "No SVN repository for this group"
-msgstr "Aucun dépôt Subversion pour ce groupe"
+#: ../vhffs-panel/dns/prefs.pl:415
+msgid "No TXT available on this domain"
+msgstr ""
#: ../vhffs-panel/admin/moderation.pl:166
msgid "No Web Area to validate"
msgstr "Aucun site web à valider"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:217
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:265
msgid "No cookie found, please accept the cookie and then please login again !"
msgstr ""
"Aucun cookie n'a été trouvé. Merci de vous réauthentifier ou d'accepter "
"les cookies"
-#: ../vhffs-panel/public/group.pl:161
+#: ../vhffs-panel/public/group.pl:163
msgid "No cvs repository available for this group"
msgstr "Aucun dépôt CVS pour ce groupe"
@@ -2465,10 +2809,6 @@
msgid "No database to validate"
msgstr "Aucune base de données à valider"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:547
-msgid "No download repository for this group"
-msgstr "Aucun espace de téléchargement pour ce groupe"
-
#: ../vhffs-panel/object/upavatar.pl:105
msgid "No enough rights"
msgstr "Pas assez de droits"
@@ -2477,16 +2817,16 @@
msgid "No event about this object"
msgstr "Aucun événement à propos de cet objet"
-#: ../vhffs-panel/public/allgroups.pl:70
+#: ../vhffs-panel/public/allgroups.pl:72
msgid "No group"
msgstr "Aucun groupe"
-#: ../vhffs-panel/public/user.pl:98 ../vhffs-panel/public/lastgroups.pl:84
-#: ../vhffs-panel/public/lastusers.pl:92 ../vhffs-panel/public/allgroups.pl:92
+#: ../vhffs-panel/public/user.pl:100 ../vhffs-panel/public/lastgroups.pl:86
+#: ../vhffs-panel/public/lastusers.pl:94 ../vhffs-panel/public/allgroups.pl:94
msgid "No group for this user"
msgstr "Aucun groupe pour cet utilisateur"
-#: ../vhffs-panel/public/group.pl:214
+#: ../vhffs-panel/public/group.pl:218
msgid "No list available for this group"
msgstr "Aucune liste de diffusion n'existe pour ce groupe"
@@ -2494,11 +2834,11 @@
msgid "No list to validate"
msgstr "Aucune liste de diffusion à valider"
-#: ../vhffs-panel/mailinglist/prefs.pl:196
+#: ../vhffs-panel/mailinglist/prefs.pl:197
msgid "No member on this list"
msgstr "Aucun membre sur cette liste de diffusion"
-#: ../vhffs-listengine/src/listengine.pl:570
+#: ../vhffs-listengine/src/listengine.pl:592
msgid "No message to moderate"
msgstr "Aucun message à modérer"
@@ -2507,56 +2847,52 @@
msgstr ""
"Aucune modification ne peut être appliquée. Merci de vérifier les champs."
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:390
-msgid "No mysql database for this group"
-msgstr "Aucune base de données MySQL pour ce groupe"
-
#: ../vhffs-panel/admin/moderation.pl:251
#: ../vhffs-panel/admin/moderation.pl:339
#: ../vhffs-panel/admin/moderation.pl:511
msgid "No repository to validate"
msgstr "Aucun dépôt à modérer"
-#: ../vhffs-panel/public/group.pl:188
+#: ../vhffs-panel/public/group.pl:190
msgid "No subversion repository available for this group"
msgstr "Aucun dépôt Subversion disponible pour ce groupe"
-#: ../vhffs-panel/public/group.pl:78
+#: ../vhffs-panel/public/group.pl:79
msgid "No such group"
msgstr "Ne trouve pas le groupe"
-#: ../vhffs-panel/public/user.pl:73
+#: ../vhffs-panel/public/user.pl:75
msgid "No such user"
msgstr "Ne trouve pas l'utilisateur"
-#: ../vhffs-panel/public/group.pl:101
+#: ../vhffs-panel/public/group.pl:103
msgid "No user for this group"
msgstr "Aucun utilisateur pour ce groupe"
-#: ../vhffs-panel/public/allwebsites.pl:74
+#: ../vhffs-panel/public/allwebsites.pl:76
msgid "No webarea"
msgstr "Aucune zone web"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:366
-msgid "No webarea for this group"
-msgstr "Aucun site web pour ce groupe"
-
-#: ../vhffs-panel/public/group.pl:137
+#: ../vhffs-panel/public/group.pl:139
msgid "No website available for this group"
msgstr "Aucun site web pour ce groupe"
-#: ../vhffs-panel/user/prefs.pl:105 ../vhffs-panel/dns/prefs.pl:133
-#: ../vhffs-panel/web/prefs.pl:130
+#: ../vhffs-panel/user/prefs.pl:280 ../vhffs-panel/dns/prefs.pl:270
+#: ../vhffs-panel/web/prefs.pl:131
msgid "No, I'm not sure, I prefer to keep it."
msgstr "Non, je suis pas sûr, je préfère le garder"
-#: ../vhffs-panel/mailinglist/prefs.pl:204 ../vhffs-panel/svn/prefs.pl:126
-#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:101
-#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/mysql/prefs.pl:118
-#: ../vhffs-panel/cvs/prefs.pl:110 ../vhffs-panel/mail/prefs.pl:134
+#: ../vhffs-panel/mailinglist/prefs.pl:205 ../vhffs-panel/svn/prefs.pl:126
+#: ../vhffs-panel/pgsql/prefs.pl:112 ../vhffs-panel/group/prefs.pl:101
+#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/mysql/prefs.pl:119
+#: ../vhffs-panel/cvs/prefs.pl:101 ../vhffs-panel/mail/prefs.pl:134
msgid "No, I'm not sure, I prefer to keep this project."
msgstr "Non, je ne suis pas sûr, je préfère garder ce projet"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:707
+msgid "None"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/add_sub.pl:95
#: ../vhffs-panel/mailinglist/change_right.pl:97
#: ../vhffs-panel/mailinglist/del_member.pl:95
@@ -2567,14 +2903,14 @@
msgid "Note successfully modified"
msgstr "Note ajoutée avec succès"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:443
+#: ../vhffs-panel/svn/prefs.pl:138
+msgid "Notify changes on mailing-list :"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:473
msgid "November"
msgstr "Novembre"
-#: ../vhffs-panel/acl/submit.pl:89 ../vhffs-panel/acl/add_acl_user.pl:90
-msgid "Object Error"
-msgstr "Erreur de l'objet"
-
#: ../vhffs-panel/admin/object/list.pl:87
msgid "Object ID"
msgstr "Identifiant de l'objet"
@@ -2583,8 +2919,8 @@
msgid "Object id"
msgstr "Identifiant de l'objet"
-#: ../vhffs-panel/mailinglist/prefs.pl:216 ../vhffs-panel/svn/prefs.pl:153
-#: ../vhffs-panel/dns/prefs.pl:262
+#: ../vhffs-panel/mailinglist/prefs.pl:218 ../vhffs-panel/svn/prefs.pl:161
+#: ../vhffs-panel/dns/prefs.pl:424
msgid "Object part"
msgstr "Partie objet"
@@ -2596,12 +2932,12 @@
msgid "Object-ID error"
msgstr "Erreur sur l'identifiant de l'objet"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:439
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:469
msgid "October"
msgstr "Octobre"
-#: ../vhffs-panel/dns/prefs.pl:125 ../vhffs-panel/web/prefs.pl:124
-#: ../vhffs-panel/mail/prefs.pl:139
+#: ../vhffs-panel/svn/prefs.pl:132 ../vhffs-panel/dns/prefs.pl:262
+#: ../vhffs-panel/web/prefs.pl:124 ../vhffs-panel/mail/prefs.pl:140
msgid "Ok, go to ACL admin"
msgstr "Aller à l'administration des ACL"
@@ -2609,32 +2945,36 @@
msgid "Ok, send it !"
msgstr "Envoyer"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:60
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:55
msgid "Only this list administrators can use the following commands.\n"
msgstr "Les administrateurs peuvent utiliser les commandes suivantes.\n"
#: ../vhffs-panel/mailinglist/prefs.pl:116
-msgid "Open archives"
-msgstr "Archives ouvertes publiquement"
+msgid "Open for everyone"
+msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:114
-msgid "Open post"
-msgstr "Post ouvert au public"
+#: ../vhffs-panel/mailinglist/prefs.pl:118
+msgid "Open for members, moderated for non-members"
+msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:115
-msgid "Open subscribing"
-msgstr "Inscription ouverte au public"
+#: ../vhffs-panel/mailinglist/prefs.pl:113
+msgid "Open, approval required"
+msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:112
+msgid "Open, no approval required"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:110 ../vhffs-panel/svn/prefs.pl:137
msgid "Options"
msgstr "Options"
#: ../vhffs-panel/mailinglist/save_sig.pl:97
-#: ../vhffs-panel/mailinglist/save_options.pl:154
+#: ../vhffs-panel/mailinglist/save_options.pl:128
msgid "Options successfully modified"
msgstr "Options modifiées avec succès"
-#: ../vhffs-panel/public/allwebsites.pl:85
+#: ../vhffs-panel/public/allwebsites.pl:87
msgid "Owned by"
msgstr "Appartient à"
@@ -2659,16 +2999,16 @@
msgid "Owner of this group"
msgstr "Propriétaire de ce groupe"
-#: ../vhffs-panel/login.pl:108
-msgid "Panel Access"
-msgstr "Accès au panel"
-
-#: ../vhffs-panel/user/prefs.pl:86 ../vhffs-panel/admin/user/edit.pl:99
+#: ../vhffs-panel/user/prefs.pl:261 ../vhffs-panel/admin/user/edit.pl:99
#: ../vhffs-panel/admin/pgsql/edit.pl:97 ../vhffs-panel/admin/mysql/edit.pl:97
-#: ../vhffs-panel/auth.pl:59 ../vhffs-panel/mail/prefs.pl:111
+#: ../vhffs-panel/mail/prefs.pl:111 ../vhffs-api/src/Vhffs/Panel/Commons.pm:56
msgid "Password"
msgstr "Mot de passe"
+#: ../vhffs-panel/user/prefs.pl:125
+msgid "Password changed"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/password_box.pl:109
#, perl-format
msgid "Password changed for box %s"
@@ -2687,7 +3027,7 @@
msgstr ""
"Le mot de passe doit contenir uniquement des caractères alphanumériques"
-#: ../vhffs-panel/lost_ack.pl:80
+#: ../vhffs-panel/lost_ack.pl:90
msgid "Password recovery failed!"
msgstr "Le mot de passe n'a pas été retrouvé"
@@ -2699,24 +3039,32 @@
msgid "Password will not be modified if it is set to 'blanked' or empty"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:99
+#: ../vhffs-panel/user/prefs.pl:112
msgid "Passwords don't match"
msgstr "Les mots de passe ne correspondent pas"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:379
+msgid "PgSQL"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:37
+msgid "PgSQL DB"
+msgstr ""
+
#: ../vhffs-panel/admin/stats.pl:152
msgid "PgSQL stats"
msgstr "Statistiques PostgreSQL"
-#: ../vhffs-panel/login.pl:73 ../vhffs-api/src/Vhffs/Panel/Main.pm:32
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:43
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:48
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:59
msgid "Platform temporary closed"
msgstr "Plate-forme fermée temporairement"
-#: ../vhffs-panel/login.pl:74 ../vhffs-api/src/Vhffs/Panel/Main.pm:44
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:60
msgid "Platform temporary closed."
msgstr "Plate-forme fermée temporairement."
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:33
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:49
msgid "Platform temporary closed<br/>database error"
msgstr "Plate-forme fermée temporairement<br/>Erreur de base de données"
@@ -2736,7 +3084,7 @@
msgid "Please enter a correct lastname"
msgstr "Veuillez fournir un nom correct"
-#: ../vhffs-panel/auth.pl:57
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:53
msgid "Please enter your username and password"
msgstr "Veuillez entrer votre nom d'utilisateur et votre mot de passe"
@@ -2748,19 +3096,19 @@
"Veuillez remplir tous les champs. Un mail contenant votre mot de passe vous "
"sera envoyé"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:287
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:294
msgid "Please read help of listengine\n"
msgstr "Veuillez lire l'aide de listengine\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:183
-msgid "Please try again\n"
-msgstr "Veuillez réessayer\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:191
+msgid "Please try again !\n"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:231
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:237
msgid "Please try again.\n"
msgstr "Veuillez réessayer.\n"
-#: ../vhffs-panel/lost_ack.pl:69
+#: ../vhffs-panel/lost_ack.pl:79
#, perl-format
msgid "Please wait %s, a new password will be sent to you in a few minutes..."
msgstr ""
@@ -2782,18 +3130,23 @@
msgid "Popboxes for"
msgstr "Boîtes mail pour"
+#: ../vhffs-panel/dns/prefs.pl:311 ../vhffs-panel/dns/prefs.pl:396
+msgid "Port"
+msgstr ""
+
#: ../vhffs-panel/pgsql/prefs.pl:91
msgid "PostgreSQL Administration"
msgstr "Administration des bases PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:119
+#: ../vhffs-panel/pgsql/index.pl:58
+#, perl-format
+msgid "PostgreSQL DBs for %s"
+msgstr "Bases PostgreSQL pour %s"
+
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:129
msgid "PostgreSQL Databases"
msgstr "Bases de données PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:399
-msgid "PostgreSQL database for this group"
-msgstr "Bases de données PostgreSQL pour ce groupe"
-
#: ../vhffs-panel/pgsql/create.pl:65
msgid "PostgreSQL database name"
msgstr "Nom de la base de données"
@@ -2810,23 +3163,40 @@
msgid "Postgres database awaiting validation"
msgstr "Bases de données PostgreSQL en attente de validation"
-#: ../vhffs-panel/mailinglist/prefs.pl:118
+#: ../vhffs-panel/mailinglist/prefs.pl:115
+msgid "Posting control:"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:469
+msgid "Preferences"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:250
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:280
+msgid "Prefix already exists"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:143
msgid "Prefix on subject"
msgstr "Préfixe devant le sujet du mail"
-#: ../vhffs-panel/dns/prefs.pl:150
+#: ../vhffs-panel/dns/prefs.pl:312 ../vhffs-panel/dns/prefs.pl:397
+msgid "Priority"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:287
msgid "Priority of your MX"
msgstr "Priorité de votre MX"
-#: ../vhffs-panel/dns/prefs.pl:203
+#: ../vhffs-panel/dns/prefs.pl:356
msgid "Priority: "
msgstr "Priorité : "
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:123
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:112
msgid "Project : "
msgstr "Groupe/Projet : "
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:124
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:113
msgid "Project Configuration"
msgstr "Configuration du groupe/projet"
@@ -2854,11 +3224,36 @@
msgid "Project Successfully modified"
msgstr "Projet modifié avec succès"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
+msgid "Project home"
+msgstr ""
+
+#: ../vhffs-panel/user/projects.pl:57
+msgid "Projects you contribute to"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:308
+msgid "Protocol"
+msgstr ""
+
#: ../vhffs-panel/svn/prefs.pl:117 ../vhffs-panel/admin/cvs/edit.pl:96
#: ../vhffs-panel/admin/cvs/show.pl:95
msgid "Public"
msgstr "Public"
+#: ../vhffs-panel/mailinglist/prefs.pl:141
+msgid "Public archives"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:79
+msgid "Public area is not available on this platform."
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:77
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:78
+msgid "Public area not available"
+msgstr ""
+
#: ../vhffs-panel/admin/group/edit.pl:96 ../vhffs-panel/admin/group/show.pl:96
#: ../vhffs-panel/admin/repository/edit.pl:102
#: ../vhffs-panel/admin/repository/show.pl:100
@@ -2867,7 +3262,7 @@
#: ../vhffs-panel/repository/prefs.pl:100
#: ../vhffs-panel/admin/group/edit.pl:110
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:344
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:461
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr "Quota (utilisé/total) : %s/%s"
@@ -2878,7 +3273,7 @@
msgid "Quota used"
msgstr "Quota utilisé"
-#: ../vhffs-panel/public/rss/lastgroups.pl:107
+#: ../vhffs-panel/public/rss/lastgroups.pl:108
#: ../vhffs-panel/public/rss/lastusers.pl:106
msgid "RSS infos are not published"
msgstr "Les informations ne sont pas publiées au format RSS"
@@ -2898,10 +3293,24 @@
msgid "Reason given : "
msgstr "Raison donnée : "
-#: ../vhffs-panel/subscribe.pl:213
+#: ../vhffs-panel/subscribe.pl:214
msgid "Recopy the code"
msgstr "Recopier le code"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:216
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:263
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:293
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:317
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:340
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:381
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:408
+msgid "Record does not exists"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:215
+msgid "Record type doesn't exists"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation.pl:116
#: ../vhffs-panel/admin/moderation.pl:158
#: ../vhffs-panel/admin/moderation.pl:199
@@ -2919,34 +3328,53 @@
msgid "Remove this user from this group"
msgstr "Supprimer cet utilisateur du groupe"
-#: ../vhffs-panel/mailinglist/prefs.pl:117
+#: ../vhffs-panel/mailinglist/prefs.pl:142
msgid "Reply to: on list"
msgstr "Champ Reply-to: actif"
#: ../vhffs-panel/svn/create.pl:71 ../vhffs-panel/repository/create.pl:65
-#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:65
+#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:91
msgid "Repository Name"
msgstr "Nom du dépôt"
-#: ../vhffs-panel/svn/prefs_save.pl:111
+#: ../vhffs-panel/svn/prefs_save.pl:111 ../vhffs-panel/svn/prefs_save.pl:121
msgid "Repository updated"
msgstr "Dépôt mis à jour"
-#: ../vhffs-panel/dns/add_mx.pl:102 ../vhffs-panel/dns/add_ns.pl:100
-#: ../vhffs-panel/dns/add_cname.pl:104 ../vhffs-panel/dns/add_a.pl:112
-#: ../vhffs-panel/dns/add_a.pl:128
-msgid "Resource successfully added to this domain"
-msgstr "Ressource ajoutée au domaine avec succès"
-
#: ../vhffs-panel/mailinglist/change_right.pl:111
msgid "Rights successfully changed"
msgstr "Droits modifiés avec succès"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:451
-msgid "SVN repositories for this group"
-msgstr "Dépôts Subversion pour ce groupe"
+#: ../vhffs-panel/dns/prefs.pl:213
+msgid "SRV Record added"
+msgstr ""
-#: ../vhffs-panel/public/group.pl:172
+#: ../vhffs-panel/dns/prefs.pl:202
+msgid "SRV Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:198
+msgid "SRV Record updated"
+msgstr "Enregistrement SRV mis à jour"
+
+#: ../vhffs-panel/dns/prefs.pl:305
+msgid "SRV TYPE"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:381
+msgid "SVN"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:39
+msgid "SVN Repository"
+msgstr "Dépôt subversion"
+
+#: ../vhffs-panel/svn/index.pl:58
+#, perl-format
+msgid "SVN repositories for %s"
+msgstr "Dépôt subversion pour %s"
+
+#: ../vhffs-panel/public/group.pl:174
msgid "SVN repository for this group"
msgstr "Dépôt Subversion pour ce groupe"
@@ -2958,11 +3386,11 @@
msgid "SVN stats"
msgstr "Statistiques Subversion"
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:161
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:171
msgid "SVNweb"
msgstr "Subversion par le web"
-#: ../vhffs-panel/mailinglist/prefs.pl:121
+#: ../vhffs-panel/mailinglist/prefs.pl:146
msgid "Save options"
msgstr "Sauvegarder les options"
@@ -3023,7 +3451,7 @@
msgid "Search for a web area"
msgstr "Recherche d'un site web"
-#: ../vhffs-panel/public/index.pl:75 ../vhffs-api/src/Vhffs/Panel/Admin.pm:119
+#: ../vhffs-panel/public/index.pl:77 ../vhffs-api/src/Vhffs/Panel/Admin.pm:119
msgid "Search for a website"
msgstr "Recherche d'un site web"
@@ -3070,15 +3498,15 @@
msgid "Search result for domain"
msgstr "Résultat de recherche pour un nom de domaine"
-#: ../vhffs-panel/public/user.pl:118 ../vhffs-panel/public/lastgroups.pl:106
-#: ../vhffs-panel/public/lastusers.pl:115
-#: ../vhffs-panel/public/allwebsites.pl:102 ../vhffs-panel/public/index.pl:84
-#: ../vhffs-panel/public/group.pl:226 ../vhffs-panel/public/allgroups.pl:114
+#: ../vhffs-panel/public/user.pl:120 ../vhffs-panel/public/lastgroups.pl:108
+#: ../vhffs-panel/public/lastusers.pl:117
+#: ../vhffs-panel/public/allwebsites.pl:104 ../vhffs-panel/public/index.pl:86
+#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
msgid "Search:"
msgstr "Recherche :"
#: ../vhffs-panel/mailinglist/create.pl:101 ../vhffs-panel/svn/create.pl:76
-#: ../vhffs-panel/dns/create.pl:41 ../vhffs-panel/pgsql/create.pl:73
+#: ../vhffs-panel/dns/create.pl:68 ../vhffs-panel/pgsql/create.pl:73
#: ../vhffs-panel/group/create.pl:65 ../vhffs-panel/repository/create.pl:71
#: ../vhffs-panel/alert.pl:71 ../vhffs-panel/admin/user/edit.pl:111
#: ../vhffs-panel/admin/pgsql/edit.pl:102
@@ -3090,7 +3518,7 @@
#: ../vhffs-panel/admin/web/edit.pl:105 ../vhffs-panel/admin/mysql/edit.pl:103
#: ../vhffs-panel/admin/cvs/edit.pl:101 ../vhffs-panel/admin/mail/edit.pl:103
#: ../vhffs-panel/web/create.pl:80 ../vhffs-panel/mysql/create.pl:71
-#: ../vhffs-panel/cvs/create.pl:70 ../vhffs-panel/mail/create.pl:70
+#: ../vhffs-panel/cvs/create.pl:96 ../vhffs-panel/mail/create.pl:70
msgid "Send"
msgstr "Envoyer"
@@ -3098,11 +3526,11 @@
msgid "Send an email to all hosted people"
msgstr "Envoyer un mail à tous les hébergés"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:288
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:295
msgid "Send an email with the subject \"help\" to the following address: \n"
msgstr "Envoyez un mail ayant pour sujet \"help\" à l'adresse suivante : \n"
-#: ../vhffs-panel/acl/view.pl:170
+#: ../vhffs-panel/acl/view.pl:150
msgid "Send it"
msgstr "Envoyer"
@@ -3110,11 +3538,11 @@
msgid "Send logo"
msgstr "Envoyer l'avatar"
-#: ../vhffs-panel/user/prefs.pl:112 ../vhffs-panel/user/prefs.pl:114
+#: ../vhffs-panel/user/prefs.pl:287 ../vhffs-panel/user/prefs.pl:289
msgid "Send my avatar"
msgstr "Envoyer mon avatar"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:435
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:465
msgid "September"
msgstr "Septembre"
@@ -3128,6 +3556,10 @@
msgid "Servername error. Please enter a valid servername"
msgstr "Erreur de ServerName. Veuillez entrer un ServerName valide"
+#: ../vhffs-panel/dns/prefs.pl:309
+msgid "Service"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:98 ../vhffs-panel/admin/user/show.pl:99
msgid "Shell"
msgstr "Shell"
@@ -3164,30 +3596,30 @@
msgid "Show Web Area"
msgstr "Montrer le site web"
-#: ../vhffs-panel/public/index.pl:69
+#: ../vhffs-panel/public/index.pl:71
#, perl-format
msgid "Show me all groups on %s"
msgstr "Voir tous les groupes/projets enregistrés sur %s"
-#: ../vhffs-panel/public/index.pl:73
+#: ../vhffs-panel/public/index.pl:75
msgid "Show me all websites"
msgstr "Voir tous les sites web"
-#: ../vhffs-panel/public/index.pl:68
+#: ../vhffs-panel/public/index.pl:70
#, perl-format
msgid "Show me last groups on %s"
msgstr "Voir les derniers groupes sur %s"
-#: ../vhffs-panel/public/index.pl:62
+#: ../vhffs-panel/public/index.pl:64
#, perl-format
msgid "Show me last users on %s"
msgstr "Voir les derniers utilisateurs sur %s"
-#: ../vhffs-panel/public/index.pl:71
+#: ../vhffs-panel/public/index.pl:73
msgid "Show me this group according to this username"
msgstr "Voir ce groupe"
-#: ../vhffs-panel/public/index.pl:64
+#: ../vhffs-panel/public/index.pl:66
msgid "Show me this user according to this username"
msgstr "Voir cet utilisateur"
@@ -3227,18 +3659,17 @@
msgid "Show this user"
msgstr "Voir cet utilisateur"
-#: ../vhffs-panel/mailinglist/prefs.pl:123
+#: ../vhffs-panel/mailinglist/prefs.pl:148
msgid "Signature"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:115 ../vhffs-panel/acl/add_acl_group.pl:102
-#: ../vhffs-panel/acl/add_acl_user.pl:102
+#: ../vhffs-panel/acl/view.pl:90 ../vhffs-panel/acl/view.pl:105
msgid "Sorry, can't add ACL"
msgstr "Désolé, je ne peux ajouter l'ACL"
-#: ../vhffs-panel/acl/submit.pl:104
-msgid "Sorry, can't delete this ACL"
-msgstr "Désolé, je ne peux pas supprimer cette ACL"
+#: ../vhffs-panel/acl/view.pl:120
+msgid "Sorry, can't update ACL"
+msgstr ""
#: ../vhffs-panel/mail/spambox.pl:101
msgid "Spam protection is not allowed"
@@ -3278,7 +3709,7 @@
msgid "Su !"
msgstr "Changer d'identité"
-#: ../vhffs-panel/dns/prefs.pl:159
+#: ../vhffs-panel/dns/prefs.pl:296
msgid "Subdomain name"
msgstr "Nom de sous-domaine"
@@ -3291,42 +3722,48 @@
msgid "Subject: "
msgstr "Sujet : "
-#: ../vhffs-panel/dns/prefs.pl:151 ../vhffs-panel/dns/prefs.pl:157
-#: ../vhffs-panel/dns/prefs.pl:169
+#: ../vhffs-panel/dns/prefs.pl:288 ../vhffs-panel/dns/prefs.pl:294
+#: ../vhffs-panel/dns/prefs.pl:315
msgid "Submit"
msgstr "Envoyer"
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:90
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:360
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:82
msgid "Submit a bug"
msgstr "Signaler un dysfonctionnement"
-#: ../vhffs-panel/subscribe.pl:206 ../vhffs-panel/subscribe.pl:215
-#: ../vhffs-panel/auth.pl:62
+#: ../vhffs-panel/subscribe.pl:206 ../vhffs-panel/subscribe.pl:220
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:59
msgid "Subscribe"
msgstr "Inscription"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:136
-#, perl-format
-msgid "Subscribe to the list %s is forbidden\n"
-msgstr "L'inscription à la liste %s est interdite\n"
+#: ../vhffs-panel/mailinglist/prefs.pl:111
+msgid "Subscribe control:"
+msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:178
-msgid "Subscribed. Waiting for confirmation"
-msgstr "Inscrit. En attente de confirmation"
+msgid "Subscribed"
+msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:177
-msgid "Subscriber"
-msgstr "Inscrit"
-
#: ../vhffs-panel/subscribe.pl:196
msgid "Subscription"
msgstr "Inscription"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:130
+#, perl-format
+msgid ""
+"Subscription to the following list is forbidden:\n"
+"\n"
+"%s\n"
+"\n"
+"Have a nice day.\n"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:131
msgid "Subversion Admin"
msgstr "Administration des dépôts Subversion"
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:143
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:153
msgid "Subversion repository"
msgstr "Dépôt Subversion"
@@ -3366,14 +3803,26 @@
#: ../vhffs-panel/admin/mysql/edit.pl:122
#: ../vhffs-panel/admin/mysql/edit.pl:123 ../vhffs-panel/admin/cvs/edit.pl:130
#: ../vhffs-panel/admin/cvs/edit.pl:131 ../vhffs-panel/admin/mail/edit.pl:162
-#: ../vhffs-panel/admin/mail/edit.pl:163
+#: ../vhffs-panel/admin/mail/edit.pl:163 ../vhffs-intl/extra_strings.pl:23
msgid "Suspended"
msgstr "Suspendu"
-#: ../vhffs-panel/admin/user/edit.pl:146
+#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:24
msgid "Suspended before deletion"
msgstr "Suspendu avant suppression"
+#: ../vhffs-panel/dns/prefs.pl:218
+msgid "TXT Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:229
+msgid "TXT Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:224
+msgid "TXT Record updated"
+msgstr ""
+
#: ../vhffs-panel/mail/create.pl:71
msgid "Tell us what the use of this mail space will be"
msgstr "Expliquez quel sera l'usage de cet espace mail"
@@ -3386,11 +3835,20 @@
msgid "Tell us what the use of this web space will be"
msgstr "Expliquez quel sera l'usage de ce site web"
-#: ../vhffs-panel/cvs/cvs_submit.pl:88
+#: ../vhffs-panel/dns/prefs.pl:321
+msgid "Text"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:397
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:409
+msgid "Text can't be empty"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:78
msgid "The CVS object was successfully created !"
msgstr "Dépôt CVS créé avec succès"
-#: ../vhffs-panel/dns/dns_submit.pl:76
+#: ../vhffs-panel/dns/create.pl:47
msgid "The DNS object was successfully created !"
msgstr "Nom de domaine créé avec succès"
@@ -3421,7 +3879,7 @@
msgid "The Subversion object was successfully created !"
msgstr "Le dépôt Subversion a été créé avec succès"
-#: ../vhffs-panel/user/prefs.pl:115
+#: ../vhffs-panel/user/prefs.pl:290
msgid ""
"The avatar is a pictures that describes you. You can upload an PNG image and "
"use it as avatar. This image will then appear in the public section."
@@ -3434,7 +3892,7 @@
msgid "The avatar is an image to describe the group"
msgstr "L'avatar est une image utilisée pour décrire graphiquement le groupe"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:182
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:190
msgid "The confirmation code was wrong\n"
msgstr "Le code de confirmation était erroné\n"
@@ -3447,7 +3905,7 @@
msgstr ""
"Le nom de la base de données est trop long (supérieur à 32 caractères)"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:370
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:379
#, perl-format
msgid ""
"The following address %s is not allowed to execute commands on the list %s\n"
@@ -3455,15 +3913,11 @@
"L'adresse suivante %s n'est pas autorisée à exécuter des commandes sur "
"cette liste %s\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:198
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:205
#, perl-format
msgid "The following address %s is not on the list %s\n"
msgstr "L'adresse suivante %s n'est pas sur la liste %s\n"
-#: ../vhffs-panel/acl/add_acl_group.pl:90
-msgid "The group does not exist"
-msgstr "Le groupe n'existe pas"
-
#: ../vhffs-panel/group/project_submit.pl:78
msgid "The groupname can have no more than 12 caracters."
msgstr "Le nom du groupe ne peut pas avoir plus de douze caractères"
@@ -3476,18 +3930,18 @@
"Le nom du groupe doit contenir au moins 3 caractères et doit être écrit "
"en minuscules, uniquement avec des caractères alphanumériques"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:259
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:265
#, perl-format
msgid ""
"The listengine language preference was changed for the following address %"
"s.\n"
msgstr "La langue pour l'adresse %s a été changée.\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:307
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:314
msgid "The message does not exists or was moderated before you.\n"
msgstr "Le message n'existe pas ou a été modéré avant votre passage.\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:304
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:311
#, perl-format
msgid "The message with the following id %s"
msgstr "Le message avec l'identifiant suivant %s"
@@ -3515,17 +3969,16 @@
"Le nom du dépôt est trop court. Il doit contenir au moins 3 caractères et "
"ne doit contenir que des caractères alphanumériques"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:123
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:117
msgid ""
-"The state of you subscription was not changed, you are always a subscriber\n"
+"The state of you subscription was not changed, you are still subscribed\n"
msgstr ""
-"L'état de votre inscription n'a pas changé, vous êtes toujours inscrit\n"
-#: ../vhffs-panel/user/prefs.pl:89
+#: ../vhffs-panel/user/prefs.pl:264
msgid "Theme"
msgstr "Thème"
-#: ../vhffs-panel/user/prefs_save.pl:254
+#: ../vhffs-panel/user/prefs.pl:211
msgid ""
"There is a problem with the address you filled in your profile, unable to "
"add forwarding"
@@ -3533,7 +3986,7 @@
"Il y a un problème avec l'adresse indiqué dans vos informations "
"personnelles. Impossible d'ajouter la redirection."
-#: ../vhffs-panel/user/prefs.pl:177
+#: ../vhffs-panel/user/prefs.pl:348
msgid "There is two possible usages :"
msgstr "Il y a deux usages possibles : "
@@ -3557,11 +4010,11 @@
msgid "This Download repository will be deleted"
msgstr "Cet espace de téléchargement sera détruit"
-#: ../vhffs-panel/mailinglist/prefs.pl:201 ../vhffs-panel/svn/prefs.pl:123
-#: ../vhffs-panel/dns/prefs.pl:130 ../vhffs-panel/pgsql/prefs.pl:108
+#: ../vhffs-panel/mailinglist/prefs.pl:202 ../vhffs-panel/svn/prefs.pl:123
+#: ../vhffs-panel/dns/prefs.pl:267 ../vhffs-panel/pgsql/prefs.pl:109
#: ../vhffs-panel/group/prefs.pl:98 ../vhffs-panel/repository/prefs.pl:103
-#: ../vhffs-panel/web/prefs.pl:127 ../vhffs-panel/mysql/prefs.pl:115
-#: ../vhffs-panel/cvs/prefs.pl:107 ../vhffs-panel/mail/prefs.pl:131
+#: ../vhffs-panel/web/prefs.pl:128 ../vhffs-panel/mysql/prefs.pl:116
+#: ../vhffs-panel/cvs/prefs.pl:98 ../vhffs-panel/mail/prefs.pl:131
msgid ""
"This action is non-reversible. All services associated to this project will "
"be DESTROYED."
@@ -3569,7 +4022,7 @@
"Cette action n'est aucunement réversible. Tous les services associés au "
"projet seront détruits."
-#: ../vhffs-panel/user/prefs.pl:102
+#: ../vhffs-panel/user/prefs.pl:277
msgid "This action is non-reversible. WHEN YOU DELETE IT, YOU CANNOT CANCEL."
msgstr ""
"Cette action n'est pas réversible. Quand vous le supprimez, vous ne pouvez "
@@ -3603,10 +4056,6 @@
msgid "This database will NOT be deleted"
msgstr "Cette base de données NE sera PAS détruite"
-#: ../vhffs-panel/dns/dns_type_submit.pl:74
-msgid "This domain name doesn't exist in the VHFFS database"
-msgstr "Ce nom de domaine n'existe pas"
-
#: ../vhffs-panel/dns/delete.pl:111
msgid "This domain will NOT be DELETED from Vhffs platform"
msgstr "Ce nom de domaine NE sera PAS détruit"
@@ -3623,6 +4072,10 @@
msgid "This group will be deleted"
msgstr "Ce groupe sera détruit"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:370
+msgid "This host is already registered for this service"
+msgstr ""
+
#: ../vhffs-panel/mail/save_catchall.pl:90
msgid "This is not a correct mail address"
msgstr "L'adresse mail n'est pas correcte"
@@ -3635,18 +4088,18 @@
msgid "This mail domain will NOT be DELETED"
msgstr "Ce domaine mail NE sera PAS détruit"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:105
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:99
#, perl-format
msgid ""
"This mail must contains the following subject : \"confirm unsubscribe %s\"\n"
msgstr "Ce mail doit contenir le sujet suivant : \"confirm unsubscribe %s\"\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:87
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:81
#, perl-format
msgid "This mail must have the following subject : \"confirm subscribe %s\"\n"
msgstr "Ce mail doit avoir le sujet suivant : \"confirm subscribe %s\"\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:387
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:395
#, perl-format
msgid "This mail was sent by %s with the following subject: \n"
msgstr "Ce mail a été envoyé par %s avec le sujet suivant : \n"
@@ -3668,11 +4121,11 @@
#: ../vhffs-panel/mailinglist/delete.pl:86
#: ../vhffs-panel/mailinglist/save_sig.pl:85
#: ../vhffs-panel/mailinglist/add_sub.pl:87
-#: ../vhffs-panel/mailinglist/prefs.pl:94
-#: ../vhffs-panel/mailinglist/save_options.pl:92
+#: ../vhffs-panel/mailinglist/prefs.pl:92
+#: ../vhffs-panel/mailinglist/save_options.pl:89
#: ../vhffs-panel/mailinglist/change_right.pl:89
#: ../vhffs-panel/mailinglist/del_member.pl:87 ../vhffs-panel/svn/delete.pl:85
-#: ../vhffs-panel/svn/prefs_save.pl:86 ../vhffs-panel/dns/prefs.pl:99
+#: ../vhffs-panel/svn/prefs_save.pl:88 ../vhffs-panel/dns/prefs.pl:100
#: ../vhffs-panel/group/delete.pl:74 ../vhffs-panel/repository/delete.pl:86
#: ../vhffs-panel/repository/prefs_save.pl:86
#: ../vhffs-panel/admin/mail/delete_box.pl:89
@@ -3696,7 +4149,7 @@
"modération"
#: ../vhffs-panel/svn/prefs.pl:106 ../vhffs-panel/repository/prefs.pl:89
-#: ../vhffs-panel/cvs/prefs.pl:92
+#: ../vhffs-panel/cvs/prefs.pl:84
msgid ""
"This object is not functionnal yet. Please wait creation, moderation or "
"modification."
@@ -3712,11 +4165,6 @@
msgid "This object will NOT be DELETED"
msgstr "Ce service NE sera PAS détruit"
-#: ../vhffs-panel/dns/delete_a.pl:74 ../vhffs-panel/dns/delete_ns.pl:102
-#: ../vhffs-panel/dns/delete_mx.pl:103 ../vhffs-panel/dns/delete_cname.pl:101
-msgid "This part of the domain is now removed."
-msgstr "Cette partie du domaine a été supprimée"
-
#: ../vhffs-panel/object/upavatar.pl:93
msgid "This platform does not provide avatar support"
msgstr "Le support des avatars n'est pas disponible sur cette plate-forme"
@@ -3725,7 +4173,7 @@
msgid "This platform does not support avatar"
msgstr "Le support des avatars n'est pas activé sur cette plate-forme"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:34
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:50
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks or system has database errors. Please come back in a few "
@@ -3736,7 +4184,7 @@
"connaîtdes disfonctionnements. Merci de revenir dans quelques minutes pour "
"vous identifier."
-#: ../vhffs-panel/login.pl:75 ../vhffs-api/src/Vhffs/Panel/Main.pm:45
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:61
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks. Please come back in a few minutes to log in."
@@ -3757,10 +4205,6 @@
msgid "This subversion repository will NOT be deleted"
msgstr "Ce dépôt Subversion NE sera PAS détruit"
-#: ../vhffs-panel/acl/view.pl:124
-msgid "This type of object is not treated in the panel."
-msgstr "Ce type de service n'est pas traité dans le panel."
-
#: ../vhffs-panel/group/remove_user_from_group.pl:79
msgid "This user does not exists "
msgstr "Cet utilisateur n'existe pas "
@@ -3789,14 +4233,26 @@
msgid "This web area doesn't exist in VHFFS database"
msgstr "Ce site web n'existe pas"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:390
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:416
+msgid "To accept this subscriber, send a message to\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:398
msgid "To put this post on the list, send a message \n"
msgstr "Pour envoyer ce message sur la liste, envoyez un message \n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:419
+msgid "To refuse this subscriber, send a message to\n"
+msgstr ""
+
#: ../vhffs-listengine/src/archives/show_msg.pl:107
msgid "To: "
msgstr "À : "
+#: ../vhffs-panel/ajax/help.pl:54 ../vhffs-panel/ajax/help.pl:59
+msgid "Topic not found"
+msgstr ""
+
#: ../vhffs-panel/admin/stats.pl:93
msgid "Total Admin Users in VHFFS database"
msgstr "Total d'administrateurs"
@@ -3901,10 +4357,45 @@
msgid "UID of owner"
msgstr "Identifiant utilisateur du propriétaire"
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:135
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:162
msgid "URL"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:150
+#, perl-format
+msgid "Unable to add A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:145
+#, perl-format
+msgid "Unable to add AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:189
+#, perl-format
+msgid "Unable to add CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:166
+#, perl-format
+msgid "Unable to add MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:175
+#, perl-format
+msgid "Unable to add NS record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:212
+#, perl-format
+msgid "Unable to add SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:217
+#, perl-format
+msgid "Unable to add TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/password_box.pl:105
#, perl-format
msgid "Unable to change password for box %s (%d)"
@@ -3924,6 +4415,41 @@
msgid "Unable to change virus protection status for %s"
msgstr "Impossible de modifier les paramètres anti-virus pour la boîte %s"
+#: ../vhffs-panel/dns/prefs.pl:127
+#, perl-format
+msgid "Unable to delete A record: %s"
+msgstr "Impossible de supprimer l'enregistrement A : %s"
+
+#: ../vhffs-panel/dns/prefs.pl:139
+#, perl-format
+msgid "Unable to delete AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:184
+#, perl-format
+msgid "Unable to delete CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:161
+#, perl-format
+msgid "Unable to delete MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:171
+#, perl-format
+msgid "Unable to delete NS record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:201
+#, perl-format
+msgid "Unable to delete SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:228
+#, perl-format
+msgid "Unable to delete TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/mail/delete_forward.pl:96
#, perl-format
msgid "Unable to delete forward %s"
@@ -3938,6 +4464,32 @@
msgid "Unable to delete this domain"
msgstr "Impossible de détruire ce domaine mail"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:251
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:281
+msgid ""
+"Unable to find default redirection address, please contact administrators"
+msgstr ""
+
+#: ../vhffs-panel/cvs/index.pl:61
+msgid "Unable to get CVS repositories"
+msgstr ""
+
+#: ../vhffs-panel/dns/index.pl:61
+msgid "Unable to get DNS"
+msgstr ""
+
+#: ../vhffs-panel/mysql/index.pl:61
+msgid "Unable to get MySQL databases."
+msgstr ""
+
+#: ../vhffs-panel/pgsql/index.pl:61
+msgid "Unable to get PgSQL databases"
+msgstr ""
+
+#: ../vhffs-panel/svn/index.pl:61
+msgid "Unable to get SVN repositories"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/delete_box.pl:76
#: ../vhffs-panel/admin/mail/password_box.pl:77
#: ../vhffs-panel/admin/mail/delete_forward.pl:77
@@ -3951,6 +4503,52 @@
msgid "Unable to get information on mail domain %s"
msgstr "Impossible d'obtenir des information sur le domain mail %s"
+#: ../vhffs-panel/mail/index.pl:61
+msgid "Unable to get mail domains"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/index.pl:61
+msgid "Unable to get mailing lists"
+msgstr ""
+
+#: ../vhffs-panel/repository/index.pl:61
+msgid "Unable to get repositories"
+msgstr ""
+
+#: ../vhffs-panel/web/index.pl:61
+msgid "Unable to get webareas"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:122
+#, perl-format
+msgid "Unable to modify A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:134
+#, perl-format
+msgid "Unable to modify AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:180
+#, perl-format
+msgid "Unable to modify CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:156
+#, perl-format
+msgid "Unable to modify MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:197
+#, perl-format
+msgid "Unable to modify SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:223
+#, perl-format
+msgid "Unable to modify TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/change_forward.pl:105
#: ../vhffs-panel/mail/change_forward.pl:104
#, perl-format
@@ -3971,16 +4569,33 @@
msgid "Undefined list"
msgstr "Liste inconnue"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:286
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:293
msgid "Unknow command\n"
msgstr "Commande inconnue\n"
-#: ../vhffs-api/src/Vhffs/Functions.pm:391
-#: ../vhffs-api/src/Vhffs/Functions.pm:396
+#: ../vhffs-api/src/Vhffs/Functions.pm:400
+#: ../vhffs-api/src/Vhffs/Functions.pm:405
msgid "Unknown"
msgstr "Inconnu"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:453
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:218
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:254
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:266
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:284
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:296
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:308
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:320
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:331
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:343
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:356
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:372
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:387
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:399
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:411
+msgid "Unknown error"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:480
msgid "Unknown month"
msgstr "Mois inconnu"
@@ -3989,7 +4604,7 @@
msgid "Unknown status"
msgstr "Statut inconnu"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:229
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:235
#, perl-format
msgid "Unsubscribe for the list %s was not complete.\n"
msgstr "La désinscription pour la liste %s n'est pas complète.\n"
@@ -3998,19 +4613,20 @@
msgid "Update note"
msgstr "Mettre à jour la note"
-#: ../vhffs-panel/mailinglist/prefs.pl:125
+#: ../vhffs-panel/mailinglist/prefs.pl:150
msgid "Update signature"
msgstr "Mettre à jour la signature"
-#: ../vhffs-panel/dns/modif_a.pl:106
-msgid "Updated !"
-msgstr "Mis à jour"
+#: ../vhffs-panel/dns/prefs.pl:255
+#, perl-format
+msgid "Use @ for origin (%s)"
+msgstr ""
#: ../vhffs-panel/admin/web/edit.pl:102 ../vhffs-panel/admin/web/show.pl:115
msgid "Use Crawl"
msgstr "Utiliser le système de crawl"
-#: ../vhffs-panel/user/prefs.pl:178
+#: ../vhffs-panel/user/prefs.pl:349
#, perl-format
msgid ""
"Use VHFFS servers to manage this mail,<br>you should use use the host pop.%s "
@@ -4019,11 +4635,11 @@
"Utiliser nos serveurs pour gérer cette adresse mail,<br>vous devez utiliser "
"le serveur pop.%s ou imap.%s pour récupérer vos mails"
-#: ../vhffs-panel/user/prefs.pl:184
+#: ../vhffs-panel/user/prefs.pl:355
msgid "Use anti-spam protection"
msgstr "Utiliser la protection anti-spam"
-#: ../vhffs-panel/user/prefs.pl:192
+#: ../vhffs-panel/user/prefs.pl:363
msgid "Use anti-virus protection"
msgstr "Utiliser la protection par anti-virus"
@@ -4033,6 +4649,7 @@
#: ../vhffs-panel/admin/pgsql/edit.pl:96 ../vhffs-panel/admin/pgsql/show.pl:95
#: ../vhffs-panel/admin/mysql/edit.pl:96 ../vhffs-panel/admin/mysql/show.pl:94
+#: ../vhffs-intl/extra_strings.pl:32
msgid "User"
msgstr "Utilisateur"
@@ -4045,7 +4662,8 @@
msgid "User Admin"
msgstr "Administration des Utilisateurs"
-#: ../vhffs-panel/user/prefs.pl:76 ../vhffs-api/src/Vhffs/Panel/Menu.pm:88
+#: ../vhffs-panel/user/prefs.pl:248 ../vhffs-api/src/Vhffs/Panel/Main.pm:358
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:80
msgid "User Preferences"
msgstr "Préférences utilisateur"
@@ -4053,27 +4671,32 @@
msgid "User Successfully created"
msgstr "Utilisateur créé avec succès"
-#: ../vhffs-panel/user/prefs_save.pl:132
-msgid "User Successfully modified"
-msgstr "Utilisateur modifié avec succès"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:355
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:76
+msgid "User account"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:81
-msgid "User account : "
-msgstr "Compte utilisateur : "
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:237
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:275
msgid "User does not exist"
msgstr "L'utilisateur n'existe pas"
-#: ../vhffs-panel/public/index.pl:63
+#: ../vhffs-panel/auth.pl:71
+msgid "User is not active yet"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:86
+msgid "User not found"
+msgstr ""
+
+#: ../vhffs-panel/public/index.pl:65
msgid "User public area"
msgstr "Zone publique des utilisateurs"
-#: ../vhffs-panel/subscribe.pl:198 ../vhffs-panel/user/prefs.pl:78
-#: ../vhffs-panel/acl/view.pl:150 ../vhffs-panel/group/prefs.pl:104
+#: ../vhffs-panel/subscribe.pl:198 ../vhffs-panel/user/prefs.pl:253
+#: ../vhffs-panel/acl/view.pl:171 ../vhffs-panel/group/prefs.pl:104
#: ../vhffs-panel/admin/user/list.pl:79 ../vhffs-panel/admin/su.pl:78
-#: ../vhffs-panel/public/user.pl:81 ../vhffs-panel/public/lastusers.pl:76
-#: ../vhffs-panel/auth.pl:58 ../vhffs-panel/lost.pl:54
+#: ../vhffs-panel/public/user.pl:83 ../vhffs-panel/public/lastusers.pl:78
+#: ../vhffs-panel/lost.pl:54 ../vhffs-api/src/Vhffs/Panel/Commons.pm:54
msgid "Username"
msgstr "Nom d'utilisateur"
@@ -4081,12 +4704,13 @@
msgid "Username for this database"
msgstr "Nom d'utilisateur pour cette base de données"
-#: ../vhffs-panel/admin/user/edit.pl:95 ../vhffs-panel/admin/user/show.pl:96
+#: ../vhffs-panel/acl/view.pl:132 ../vhffs-panel/admin/user/edit.pl:95
+#: ../vhffs-panel/admin/user/show.pl:96
msgid "Username:"
msgstr "Nom d'utilisateur :"
-#: ../vhffs-panel/public/lastgroups.pl:73 ../vhffs-panel/public/group.pl:92
-#: ../vhffs-panel/public/allgroups.pl:80
+#: ../vhffs-panel/public/lastgroups.pl:75 ../vhffs-panel/public/group.pl:94
+#: ../vhffs-panel/public/allgroups.pl:82
msgid "Users"
msgstr "Utilisateurs"
@@ -4094,27 +4718,19 @@
msgid "Users stats"
msgstr "Statistiques des utilisateurs"
-#: ../vhffs-panel/auth.pl:54
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:50
msgid "VHFFS Login"
msgstr "Authentification sur VHFFS"
-#: ../vhffs-panel/login.pl:106
-msgid "VHFFS Login OK"
-msgstr "Authentification réussie"
-
-#: ../vhffs-panel/login.pl:86 ../vhffs-panel/login.pl:116
-msgid "VHFFS Login failed"
-msgstr "Authentification échouée"
-
#: ../vhffs-panel/logout.pl:58
msgid "VHFFS Logout"
msgstr "Déconnexion"
-#: ../vhffs-panel/lost_ack.pl:68
+#: ../vhffs-panel/lost_ack.pl:78
msgid "VHFFS Password Lost OK"
msgstr "Perte de mot de passe reconnue"
-#: ../vhffs-panel/lost_ack.pl:79
+#: ../vhffs-panel/lost_ack.pl:89
msgid "VHFFS Password Lost failed"
msgstr "Impossible de retrouver l'utilisateur"
@@ -4125,6 +4741,7 @@
#: ../vhffs-panel/admin/object/edit.pl:116
#: ../vhffs-panel/admin/web/edit.pl:129 ../vhffs-panel/admin/mysql/edit.pl:117
#: ../vhffs-panel/admin/cvs/edit.pl:125 ../vhffs-panel/admin/mail/edit.pl:157
+#: ../vhffs-intl/extra_strings.pl:18
msgid "Validation refused"
msgstr "Validation refusée"
@@ -4137,22 +4754,10 @@
msgid "View"
msgstr "Voir"
-#: ../vhffs-panel/public/group.pl:207
+#: ../vhffs-panel/public/group.pl:211
msgid "View archives"
msgstr "Allez aux archives de cette liste"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:359
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:383
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:409
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:435
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:461
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:488
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:514
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:540
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:565
-msgid "View history"
-msgstr "Voir l'historique"
-
#: ../vhffs-panel/admin/broadcast_view.pl:84
msgid "View mailing"
msgstr "Voir l'envoi de masse"
@@ -4175,6 +4780,10 @@
msgid "WEB stats"
msgstr "Statistiques des sites webs"
+#: ../vhffs-panel/mailinglist/prefs.pl:179
+msgid "Waiting for confirmation"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:141
#: ../vhffs-panel/admin/pgsql/edit.pl:117
#: ../vhffs-panel/admin/group/edit.pl:117
@@ -4182,12 +4791,13 @@
#: ../vhffs-panel/admin/object/edit.pl:117
#: ../vhffs-panel/admin/web/edit.pl:130 ../vhffs-panel/admin/mysql/edit.pl:118
#: ../vhffs-panel/admin/cvs/edit.pl:126 ../vhffs-panel/admin/mail/edit.pl:158
+#: ../vhffs-intl/extra_strings.pl:19
msgid "Waiting for creation"
msgstr "En attente de création"
-#: ../vhffs-panel/mailinglist/prefs.pl:179
-msgid "Waiting for delete"
-msgstr "En attente de suppression"
+#: ../vhffs-panel/mailinglist/prefs.pl:181
+msgid "Waiting for deletion"
+msgstr ""
#: ../vhffs-panel/admin/user/edit.pl:147
#: ../vhffs-panel/admin/pgsql/edit.pl:123
@@ -4196,9 +4806,11 @@
#: ../vhffs-panel/admin/object/edit.pl:123
#: ../vhffs-panel/admin/web/edit.pl:136 ../vhffs-panel/admin/mysql/edit.pl:124
#: ../vhffs-panel/admin/cvs/edit.pl:132 ../vhffs-panel/admin/mail/edit.pl:164
+#: ../vhffs-intl/extra_strings.pl:25
msgid "Waiting for modification"
msgstr "En attente de modification"
+#: ../vhffs-panel/mailinglist/prefs.pl:180
#: ../vhffs-panel/admin/user/edit.pl:139
#: ../vhffs-panel/admin/pgsql/edit.pl:115
#: ../vhffs-panel/admin/group/edit.pl:115
@@ -4206,6 +4818,7 @@
#: ../vhffs-panel/admin/object/edit.pl:115
#: ../vhffs-panel/admin/web/edit.pl:128 ../vhffs-panel/admin/mysql/edit.pl:116
#: ../vhffs-panel/admin/cvs/edit.pl:124 ../vhffs-panel/admin/mail/edit.pl:156
+#: ../vhffs-intl/extra_strings.pl:17
msgid "Waiting for validation"
msgstr "En attente de validation"
@@ -4213,13 +4826,17 @@
msgid "Warn the admin team"
msgstr "Alerter l'équipe d'administrateurs"
-#: ../vhffs-panel/user/prefs.pl:176
+#: ../vhffs-panel/user/prefs.pl:347
#, perl-format
msgid "We offer you the possibility to have one email box on the domain %s"
msgstr ""
"Nous vous offrons la possibilité de bénéficier d'un compte mail sur le "
"domaine %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:377
+msgid "Web"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:117
msgid "Web Admin"
msgstr "Administration web"
@@ -4232,7 +4849,7 @@
msgid "Web Area awaiting validation"
msgstr "Sites web en attente de validation"
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:137
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:159
msgid "Web Areas"
msgstr "Sites web"
@@ -4240,23 +4857,32 @@
msgid "Web area successfully created !"
msgstr "Site web créé avec succès"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
-msgid "Webarea for this group"
-msgstr "Sites web pour ce groupe"
+#: ../vhffs-intl/extra_strings.pl:34
+msgid "Webarea"
+msgstr "Espace web"
-#: ../vhffs-panel/public/group.pl:122
+#: ../vhffs-panel/web/index.pl:58
+#, perl-format
+msgid "Webareas for %s"
+msgstr "Espaces web pour %s"
+
+#: ../vhffs-panel/public/group.pl:124
msgid "Website for this group"
msgstr "Site web pour ce groupe"
-#: ../vhffs-panel/public/index.pl:74
+#: ../vhffs-panel/public/index.pl:76
msgid "Websites area"
msgstr "Zone des sites web"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:313
+#: ../vhffs-panel/dns/prefs.pl:313 ../vhffs-panel/dns/prefs.pl:398
+msgid "Weight"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:430
msgid "Welcome"
msgstr "Bienvenue"
-#: ../vhffs-panel/auth.pl:55
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:51
#, perl-format
msgid "Welcome on %s"
msgstr "Bienvenue sur %s"
@@ -4272,30 +4898,31 @@
#: ../vhffs-panel/admin/object/edit.pl:126
#: ../vhffs-panel/admin/web/edit.pl:139 ../vhffs-panel/admin/mysql/edit.pl:127
#: ../vhffs-panel/admin/cvs/edit.pl:135 ../vhffs-panel/admin/mail/edit.pl:167
+#: ../vhffs-intl/extra_strings.pl:28
msgid "Will be deleted"
msgstr "Sera détruit"
-#: ../vhffs-panel/auth.pl:74
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:70
#, perl-format
msgid "Woah, %s users and %s groups already trust %s"
msgstr "Youhou, %s utilisateurs et %s groupes font déjà confiance à %s"
-#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:139
+#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:276
#: ../vhffs-panel/admin/cvs/edit.pl:105 ../vhffs-panel/admin/cvs/show.pl:104
-#: ../vhffs-panel/web/prefs.pl:115 ../vhffs-panel/cvs/prefs.pl:103
+#: ../vhffs-panel/web/prefs.pl:115 ../vhffs-panel/cvs/prefs.pl:94
msgid "Yes"
msgstr "Oui"
-#: ../vhffs-panel/mailinglist/prefs.pl:203 ../vhffs-panel/svn/prefs.pl:125
-#: ../vhffs-panel/user/prefs.pl:104 ../vhffs-panel/dns/prefs.pl:132
-#: ../vhffs-panel/pgsql/prefs.pl:110 ../vhffs-panel/group/prefs.pl:100
-#: ../vhffs-panel/repository/prefs.pl:105 ../vhffs-panel/web/prefs.pl:129
-#: ../vhffs-panel/mysql/prefs.pl:117 ../vhffs-panel/cvs/prefs.pl:109
+#: ../vhffs-panel/mailinglist/prefs.pl:204 ../vhffs-panel/svn/prefs.pl:125
+#: ../vhffs-panel/user/prefs.pl:279 ../vhffs-panel/dns/prefs.pl:269
+#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:100
+#: ../vhffs-panel/repository/prefs.pl:105 ../vhffs-panel/web/prefs.pl:130
+#: ../vhffs-panel/mysql/prefs.pl:118 ../vhffs-panel/cvs/prefs.pl:100
#: ../vhffs-panel/mail/prefs.pl:133
msgid "Yes I'm sure of what I do"
msgstr "Oui, je suis sûr de ce que je fais"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:215
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:222
msgid "You are not a subscriber on this list.\n"
msgstr "Vous n'êtes pas inscrit à la liste.\n"
@@ -4344,13 +4971,17 @@
msgid "You are not allowed to see it"
msgstr "Vous n'êtes pas autorisé à voir ceci"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:121
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:114
#, perl-format
-msgid "You ask to be subscribed to the following list: %s\n"
-msgstr "Vous avez demandé à être inscrit à la liste suivante : %s\n"
+msgid ""
+"You asked to be subscribed to the following list:\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:124 ../vhffs-panel/web/prefs.pl:123
-#: ../vhffs-panel/mail/prefs.pl:138
+#: ../vhffs-panel/svn/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:261
+#: ../vhffs-panel/web/prefs.pl:123 ../vhffs-panel/mail/prefs.pl:139
msgid ""
"You can Manage rights on this service for each user in the VHFFS database. "
"Please read help before manage it."
@@ -4358,30 +4989,22 @@
"Pour chaque utilisateur, vous pouvez gérer les droits sur ce service. Merci "
"de lire l'aide avant de modifier"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:50
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:46
msgid "You can also send a command list in the mail body.\n"
msgstr ""
"Vous pouvez également envoyer une liste de commandes dans le corps du "
"mail.\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:154
-msgid "You can have some help on listengine, sending an email to\n"
-msgstr "Vous pouvez obtenir de l'aide sur listengine en envoyant à mail à\n"
-
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:152
-msgid "You can post on the list now."
-msgstr "Vous pouvez poster sur la liste maintenant."
-
#: ../vhffs-panel/subscribe.pl:80
msgid "You cannot subscribe to VHFFS"
msgstr "Vous ne pouvez pas vous inscrire"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:214
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:221
#, perl-format
msgid "You cannot unsubscribe from the list %s\n"
msgstr "Vous ne pouvez pas vous désinscrire de la liste %s\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:199
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:206
msgid "You demand was refused\n"
msgstr "Votre demande a été refusée\n"
@@ -4389,21 +5012,33 @@
msgid "You don't own this domain"
msgstr "Vous ne possédez pas ce domaine"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:168
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:177
#, perl-format
-msgid "You have been successfully removed from the list %s\n"
-msgstr "Vous avez été retiré de la liste %s avec succès\n"
+msgid ""
+"You have been successfully removed from the following list:\n"
+"\n"
+"%s\n"
+msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:244
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:250
#, perl-format
msgid "You have been successfully removed from the list %s.\n"
msgstr "Vous avez été supprimé de la liste %s avec succès.\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:150
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:142
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:158
#, perl-format
msgid "You have been successfully subscribed to the list %s\n"
msgstr "Vous avez été inscrit sur la liste %s avec succès\n"
+#: ../vhffs-panel/mailinglist/index.pl:53 ../vhffs-panel/svn/index.pl:53
+#: ../vhffs-panel/dns/index.pl:53 ../vhffs-panel/pgsql/index.pl:53
+#: ../vhffs-panel/repository/index.pl:53 ../vhffs-panel/web/index.pl:53
+#: ../vhffs-panel/mysql/index.pl:53 ../vhffs-panel/cvs/index.pl:53
+#: ../vhffs-panel/mail/index.pl:53
+msgid "You have to select a group first"
+msgstr ""
+
#: ../vhffs-panel/logout.pl:59
msgid "You left your VHFFS session!"
msgstr "Vous avez quitté votre session"
@@ -4412,18 +5047,19 @@
msgid "You lost your password? You're a bad guy!"
msgstr "Vous avez perdu votre mot de passe ? Çaimal(tm)"
-#: ../vhffs-panel/user/prefs_save.pl:170
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:144
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:163
+msgid "You may get some help on listengine by sending an email to\n"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:161
msgid "You must choose a method for your mail"
msgstr "Vous devez choisir une méthode de gestion pour votre mail"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:104
-msgid "You must confirm this request by seding a email\n"
-msgstr "Vous devez confirmer cette demande en envoyant un mail\n"
-
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:86
-msgid "You must confirm your request by sending a confirmation emailn\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:80
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:98
+msgid "You must confirm your request by sending a confirmation email\n"
msgstr ""
-"Vous devez confirmer votre requête en envoyant un mail de confirmation\n"
#: ../vhffs-panel/subscribe.pl:121
msgid "You must declare a valid mail address"
@@ -4457,38 +5093,35 @@
msgid "You must declare your zipcode"
msgstr "Vous devez entrer un code postal valide"
+#: ../vhffs-panel/dns/create.pl:43 ../vhffs-panel/cvs/create.pl:73
+msgid "You must enter a description"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/create.pl:81
msgid "You need to manage at least a domain to host a mailing-list"
msgstr ""
"Vous devez gérer au moins un domaine mail pour avoir une liste de diffusion"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:239
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:161
+msgid "You will receive an email with the decision of administrators.\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:277
msgid "You're are not allowed to browse panel"
msgstr "Vous n'êtes pas autorisé à parcourir le panel"
#: ../vhffs-panel/mailinglist/delete.pl:90
#: ../vhffs-panel/mailinglist/save_sig.pl:89
#: ../vhffs-panel/mailinglist/add_sub.pl:91
-#: ../vhffs-panel/mailinglist/prefs.pl:100
-#: ../vhffs-panel/mailinglist/save_options.pl:96
+#: ../vhffs-panel/mailinglist/prefs.pl:98
+#: ../vhffs-panel/mailinglist/save_options.pl:93
#: ../vhffs-panel/mailinglist/change_right.pl:93
#: ../vhffs-panel/mailinglist/del_member.pl:91 ../vhffs-panel/svn/delete.pl:81
-#: ../vhffs-panel/svn/prefs.pl:100 ../vhffs-panel/svn/prefs_save.pl:82
+#: ../vhffs-panel/svn/prefs.pl:100 ../vhffs-panel/svn/prefs_save.pl:84
#: ../vhffs-panel/dns/delete.pl:89 ../vhffs-panel/dns/delete.pl:93
-#: ../vhffs-panel/dns/add_mx.pl:88 ../vhffs-panel/dns/add_mx.pl:92
-#: ../vhffs-panel/dns/prefs.pl:92 ../vhffs-panel/dns/modif_a.pl:88
-#: ../vhffs-panel/dns/modif_a.pl:92 ../vhffs-panel/dns/add_ns.pl:86
-#: ../vhffs-panel/dns/add_ns.pl:90 ../vhffs-panel/dns/add_cname.pl:90
-#: ../vhffs-panel/dns/add_cname.pl:94 ../vhffs-panel/dns/delete_a.pl:60
-#: ../vhffs-panel/dns/delete_a.pl:64 ../vhffs-panel/dns/delete_ns.pl:88
-#: ../vhffs-panel/dns/delete_ns.pl:92 ../vhffs-panel/dns/delete_mx.pl:89
-#: ../vhffs-panel/dns/delete_mx.pl:93 ../vhffs-panel/dns/modif_cname.pl:91
-#: ../vhffs-panel/dns/modif_cname.pl:95 ../vhffs-panel/dns/modif_mx.pl:91
-#: ../vhffs-panel/dns/modif_mx.pl:95 ../vhffs-panel/dns/add_a.pl:92
-#: ../vhffs-panel/dns/add_a.pl:96 ../vhffs-panel/dns/delete_cname.pl:87
-#: ../vhffs-panel/dns/delete_cname.pl:91 ../vhffs-panel/pgsql/delete.pl:77
-#: ../vhffs-panel/pgsql/prefs.pl:78 ../vhffs-panel/pgsql/prefs_save.pl:85
-#: ../vhffs-panel/group/delete.pl:70
+#: ../vhffs-panel/dns/prefs.pl:93 ../vhffs-panel/dns/prefs.pl:110
+#: ../vhffs-panel/pgsql/delete.pl:77 ../vhffs-panel/pgsql/prefs.pl:78
+#: ../vhffs-panel/pgsql/prefs_save.pl:85 ../vhffs-panel/group/delete.pl:70
#: ../vhffs-panel/group/remove_user_from_group.pl:75
#: ../vhffs-panel/group/prefs.pl:80 ../vhffs-panel/group/join_group.pl:74
#: ../vhffs-panel/group/prefs_save.pl:78
@@ -4505,7 +5138,7 @@
#: ../vhffs-panel/web/delete.pl:83 ../vhffs-panel/web/prefs.pl:86
#: ../vhffs-panel/web/prefs_save.pl:86 ../vhffs-panel/mysql/delete.pl:80
#: ../vhffs-panel/mysql/prefs.pl:84 ../vhffs-panel/mysql/prefs_save.pl:87
-#: ../vhffs-panel/cvs/delete.pl:82 ../vhffs-panel/cvs/prefs.pl:86
+#: ../vhffs-panel/cvs/delete.pl:82 ../vhffs-panel/cvs/prefs.pl:80
#: ../vhffs-panel/cvs/prefs_save.pl:81 ../vhffs-panel/mail/delete.pl:86
#: ../vhffs-panel/mail/delete_box.pl:92 ../vhffs-panel/mail/add_account.pl:95
#: ../vhffs-panel/mail/prefs.pl:91 ../vhffs-panel/mail/save_catchall.pl:85
@@ -4521,9 +5154,12 @@
msgid "You're not allowed to do this (ACL rights) "
msgstr "Vous n'êtes pas autorisé à faire ceci (droits ACL insuffisants)"
-#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:141
-#: ../vhffs-panel/acl/submit.pl:95 ../vhffs-panel/acl/add_acl_group.pl:96
-#: ../vhffs-panel/acl/add_acl_user.pl:96
+#: ../vhffs-panel/acl/view.pl:88 ../vhffs-panel/acl/view.pl:103
+#: ../vhffs-panel/acl/view.pl:118
+msgid "You're not allowed to manage this object's ACL"
+msgstr ""
+
+#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:76
msgid "You're not allowed to view this object's ACL"
msgstr "Vous n'êtes pas autorisé à voir l'ACL de ce service"
@@ -4612,6 +5248,12 @@
msgid "Your Subversion repository request : %s"
msgstr "Votre demande de dépôt Subversion %s "
+#: ../vhffs-panel/subscribe.pl:218
+msgid ""
+"Your email address. It will be used to contact you when needed and as a "
+"destination address if you use our email forwarding service"
+msgstr ""
+
#: ../vhffs-robots/src/refused_web.pl:78
msgid "Your hosting request"
msgstr "Votre demande d'hébergement"
@@ -4624,12 +5266,16 @@
msgid "Your password is not correct. Please check it."
msgstr "Votre mot de passe n'est pas correct. Merci de le vérifier."
-#: ../vhffs-panel/cvs/cvs_submit.pl:80
+#: ../vhffs-panel/user/projects.pl:56
+msgid "Your projects"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:71
msgid ""
"Your repository name is not correct. It must contains at least 3 caracters"
msgstr "Le nom du dépôt doit contenir au moins 3 caractères"
-#: ../vhffs-panel/cvs/cvs_submit.pl:76
+#: ../vhffs-panel/cvs/create.pl:69
msgid ""
"Your repository name is not correct. It must contains only caracter and "
"numbers"
@@ -4640,10 +5286,6 @@
msgid "Your request for a "
msgstr "Votre demande de "
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:137
-msgid "Your request has been removed.\n"
-msgstr "Votre requête a été supprimée.\n"
-
#: ../vhffs-irc/modobot.pl:404
#, perl-format
msgid "Your request on %s"
@@ -4653,6 +5295,12 @@
msgid "Your request on VHFFS platform"
msgstr "Votre demande sur la plate-forme VHFFS"
+#: ../vhffs-panel/subscribe.pl:217
+msgid ""
+"Your username. It must contains only alphanumeric characters in lowercase, "
+"its length must be between 3 and 12 chars"
+msgstr ""
+
#: ../vhffs-robots/src/refused_web.pl:67
#, perl-format
msgid "Your web hosting request for the servername : %s "
@@ -4662,20 +5310,20 @@
msgid "Your zipcode is not correct! Please enter a correct zipcode"
msgstr "Le code postal est incorrect. Veuillez entrer un code postal correct"
-#: ../vhffs-panel/subscribe.pl:202 ../vhffs-panel/user/prefs.pl:82
+#: ../vhffs-panel/subscribe.pl:202 ../vhffs-panel/user/prefs.pl:257
#: ../vhffs-panel/admin/user/edit.pl:106 ../vhffs-panel/admin/user/show.pl:106
msgid "Zipcode"
msgstr "Code postal"
-#: ../vhffs-panel/user/prefs_save.pl:95
+#: ../vhffs-panel/user/prefs.pl:102
msgid "Zipcode is not correct !"
msgstr "Le code postal n'est pas correct"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:338
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:347
msgid "cannot be removed from the list\n"
msgstr "ne peut pas être supprimé de la liste\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:306
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:313
msgid "cannot be removed.\n"
msgstr "ne peut pas être supprimé.\n"
@@ -4690,66 +5338,115 @@
msgid "has been refused by the Moderators team"
msgstr "a été refusé par l'équipe de modérateurs"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:55
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:50
msgid "help\t\t - show this help\n"
msgstr "help\t\t - affiche l'aide\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:353
+#: ../vhffs-intl/extra_strings.pl:14
+msgid "help_user_admin"
+msgstr ""
+"<h2>Administration</h2><p>Accédez aux fonctionnalités d'administration et/"
+"ou de modération.</p>"
+
+#: ../vhffs-intl/extra_strings.pl:10
+msgid "help_user_bug"
+msgstr ""
+"<h2>Rapport d'incident</h2><p>Utilisez cet élément lorsque vous voulez "
+"signaler un problème ou demander une amélioration.</p><p>Vous pouvez "
+"également vous en servir pour contacter l'équipe d'administration et "
+"demander de l'espace disque supplémentaire</p>"
+
+#: ../vhffs-intl/extra_strings.pl:9
+msgid "help_user_help"
+msgstr ""
+"<h2>Aide générale</h2><p>Permet d'accéder à l'aide générale ainsi "
+"qu'à la FAQ</p>"
+
+#: ../vhffs-intl/extra_strings.pl:11
+msgid "help_user_logout"
+msgstr ""
+"<h2>Déconnexion</h2><p>N'oubliez pas de vous déconnecter une fois que vous "
+"avez terminé.</p>"
+
+#: ../vhffs-intl/extra_strings.pl:8
+msgid "help_user_preferences"
+msgstr ""
+"<h2>Préférences</h2>Vous permet de personnaliser l'interface de VHFFS, de "
+"gérer votre adresse email ainsi que vos informations personnelles."
+
+#: ../vhffs-intl/extra_strings.pl:13
+msgid "help_user_project"
+msgstr ""
+"<h2>Accueil du projet</h2><p>Accédez aux fonctionnalités de gestion de "
+"votre projet.</p><p>Vous pourrez créer de nouveau objets ou encore gérer "
+"les droits d'accès de vos collaborateurs.</p>"
+
+#: ../vhffs-intl/extra_strings.pl:12
+msgid "help_user_projects"
+msgstr ""
+"<h2>Mes projets</h2><p>Gérez vos projets existants, créez en de nouveaux.</"
+"p>"
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:362
#, perl-format
msgid "in the moderation queue of the list %s"
msgstr "dans la queue de modération de la liste %s"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:58
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:53
msgid "lang [fr|us|es]\t - set listengine language\n"
msgstr "lang [fr|us|es]\t - modifier la langue de listengine\n"
-#: ../vhffs-listengine/src/listengine.pl:759
+#: ../vhffs-listengine/src/listengine.pl:781
#, perl-format
msgid "listengine - list of messages to moderate for %s"
msgstr "listengine - liste des messages à modérer pour %s"
-#: ../vhffs-listengine/src/listengine.pl:642
#: ../vhffs-listengine/src/listengine.pl:664
-#: ../vhffs-listengine/src/listengine.pl:675
+#: ../vhffs-listengine/src/listengine.pl:686
+#: ../vhffs-listengine/src/listengine.pl:697
msgid "listengine help"
msgstr "listenfine help"
-#: ../vhffs-listengine/src/listengine.pl:707
-#: ../vhffs-listengine/src/listengine.pl:718
-#: ../vhffs-listengine/src/listengine.pl:734
-#: ../vhffs-listengine/src/listengine.pl:746
-#: ../vhffs-listengine/src/listengine.pl:773
-#: ../vhffs-listengine/src/listengine.pl:784
+#: ../vhffs-listengine/src/listengine.pl:729
+#: ../vhffs-listengine/src/listengine.pl:740
+#: ../vhffs-listengine/src/listengine.pl:756
+#: ../vhffs-listengine/src/listengine.pl:768
+#: ../vhffs-listengine/src/listengine.pl:795
+#: ../vhffs-listengine/src/listengine.pl:806
msgid "listengine moderation"
msgstr "modération sur listengine"
-#: ../vhffs-listengine/src/listengine.pl:692
+#: ../vhffs-listengine/src/listengine.pl:714
msgid "listengine result command"
msgstr "résultat de la commande sur listengine"
-#: ../vhffs-listengine/src/listengine.pl:811
+#: ../vhffs-listengine/src/listengine.pl:833
msgid "listengine: unknown command"
msgstr "listengine : commande inconnue"
-#: ../vhffs-panel/subscribe.pl:199 ../vhffs-panel/user/prefs.pl:79
+#: ../vhffs-panel/subscribe.pl:199 ../vhffs-panel/user/prefs.pl:254
msgid "mail"
msgstr "adresse mail"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:61
+#: ../vhffs-panel/svn/prefs.pl:144 ../vhffs-panel/svn/prefs_save.pl:115
+msgid "ml adress here..."
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:56
msgid "moderate XXXXX\t\t\t - moderate the message with message-id XXXXX\n"
msgstr "moderate XXXXX\t\t\t - modérer le message ayant l'identifiant XXXXX\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:64
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:59
msgid "moderate list\t\t\t - give the message list for moderation\n"
msgstr "moderate list\t\t\t - donner la liste de message à modérer\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:63
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:58
msgid ""
"moderate refused XXXXX\t\t\t - refuse the message with message-id XXXXX\n"
msgstr ""
"moderate refused XXXXX\t\t\t - refuser le message ayant l'identifiant XXXXX\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:62
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:57
msgid ""
"moderate validate XXXXX\t\t\t - moderate the message with message-id XXXXX\n"
msgstr ""
@@ -4764,17 +5461,17 @@
msgid "no information about date"
msgstr "aucune information à propos de la date"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:305
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:337
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:312
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:346
#, perl-format
msgid "present in the moderation queue for the list %s"
msgstr "présent dans la queue de modération de la liste %s"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:56
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:51
msgid "subscribe\t - subscribe the shipper to the list\n"
msgstr "subscribe\t - souscrire à la liste\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:391
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:399
#, perl-format
msgid "to %s-request@%s with the following subject : \"moderate %s\" \n"
msgstr "à %s-request@%s avec le sujet suivant : \"moderate %s\" \n"
@@ -4784,22 +5481,22 @@
msgid "unknown message-id t: %s"
msgstr "identifiant de message inconnu : %s"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:57
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:52
msgid "unsubscribe\t - unsubscribe from this list\n"
msgstr "unsubscribe\t - désinscrire de la liste\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:69
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:64
msgid "user info user@xxxxxxxxxx\t\t - show this user's informations\n"
msgstr ""
"user info user@xxxxxxxxxx\t\t - afficher les informations utilisateur\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:67
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:62
msgid "user right RIGHT user@xxxxxxxxxx\t - change right for this user\n"
msgstr ""
"user right RIGHT user@xxxxxxxxxx\t - changer le droit pour l'utilisateur "
"spécifié\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:66
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:61
msgid ""
"user subscribe user@xxxxxxxxxx\t\t - register the user user@xxxxxxxxxx on "
"the list\n"
@@ -4807,22 +5504,291 @@
"user subscribe user@xxxxxxxxxx\t\t - enregistrer user@xxxxxxxxxx sur la "
"liste\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:65
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:60
msgid ""
"user unsubscribe user@xxxxxxxxxx\t - delete user user@xxxxxxxxxx from list\n"
msgstr ""
"user unsubscribe user@xxxxxxxxxx\t - supprimer l'utilisateur user@xxxxxxxxxx "
"de la liste\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:322
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:330
#, perl-format
msgid "was removed from the moderation queue from the list %s"
msgstr "a été supprimé de la queue de modération de la liste %s"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:354
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:363
msgid "was sent on the list.\n"
msgstr "a été envoyé sur la liste\n"
+#~ msgid "CVS repositories for this group"
+#~ msgstr "Dépôts CVS pour ce groupe"
+
+#~ msgid "Domains for this group"
+#~ msgstr "Domaines pour ce groupe"
+
+#~ msgid "Download repositories for this group"
+#~ msgstr "Espaces de téléchargement pour ce groupe"
+
+#~ msgid "Go to admin"
+#~ msgstr "Aller à l'administration"
+
+#~ msgid "Mail domain for this group"
+#~ msgstr "Domaines mail pour ce groupe"
+
+#~ msgid "Mailing-lists for this group"
+#~ msgstr "Listes de diffusion pour ce groupe"
+
+#~ msgid "Mysql database for this group"
+#~ msgstr "Bases de données MySQL pour ce groupe"
+
+#~ msgid "No CVS repository for this group"
+#~ msgstr "Aucun dépôt CVS pour ce groupe"
+
+#~ msgid "No DNS domain for this group"
+#~ msgstr "Aucun nom de domaine pour ce groupe"
+
+#~ msgid "No Mail domain for this group"
+#~ msgstr "Aucun domaine mail pour ce groupe"
+
+#~ msgid "No Mailing-list for this group"
+#~ msgstr "Aucune liste de diffusion pour ce groupe"
+
+#~ msgid "No PostgreSQL database for this group"
+#~ msgstr "Aucune base de données PostgreSQL pour ce groupe"
+
+#~ msgid "No SVN repository for this group"
+#~ msgstr "Aucun dépôt Subversion pour ce groupe"
+
+#~ msgid "No download repository for this group"
+#~ msgstr "Aucun espace de téléchargement pour ce groupe"
+
+#~ msgid "No mysql database for this group"
+#~ msgstr "Aucune base de données MySQL pour ce groupe"
+
+#~ msgid "No webareas for %s"
+#~ msgstr "Pas de zone web pour %s"
+
+#~ msgid "PostgreSQL database for this group"
+#~ msgstr "Bases de données PostgreSQL pour ce groupe"
+
+#~ msgid "SVN repositories for this group"
+#~ msgstr "Dépôts Subversion pour ce groupe"
+
+#~ msgid "View history"
+#~ msgstr "Voir l'historique"
+
+#~ msgid "ACL successfully added"
+#~ msgstr "ACL ajoutée avec succès"
+
+#~ msgid "ACL successfully deleted"
+#~ msgstr "ACL supprimée"
+
+#~ msgid "ACL successfully modified"
+#~ msgstr "ACL modifiée"
+
+#~ msgid "CGI Error "
+#~ msgstr "Erreur CGI"
+
+#~ msgid "Cannot get informations on this object %s %s"
+#~ msgstr "Impossible d'obtenir des informations sur cet objet %s %s"
+
+#~ msgid "Modify this ACL"
+#~ msgstr "Modifier cette ACL"
+
+#~ msgid "No webarea for this group"
+#~ msgstr "Aucun site web pour ce groupe"
+
+#~ msgid "Object Error"
+#~ msgstr "Erreur de l'objet"
+
+#~ msgid "Sorry, can't delete this ACL"
+#~ msgstr "Désolé, je ne peux pas supprimer cette ACL"
+
+#~ msgid "The group does not exist"
+#~ msgstr "Le groupe n'existe pas"
+
+#~ msgid "This type of object is not treated in the panel."
+#~ msgstr "Ce type de service n'est pas traité dans le panel."
+
+#~ msgid "Webarea for this group"
+#~ msgstr "Sites web pour ce groupe"
+
+#~ msgid "Current group: %s"
+#~ msgstr "Groupe en cours d'utilisation : %s"
+
+#~ msgid "%s-request@%s with subject : \"help\"\n"
+#~ msgstr "%s-request@%s avec le sujet : \"help\"\n"
+
+#~ msgid "------\n"
+#~ msgstr "------\n"
+
+#~ msgid "ACL Administration for : "
+#~ msgstr "Administration des ACL pour : "
+
+#~ msgid "Admin DNS"
+#~ msgstr "Administration des noms de domaine"
+
+#~ msgid "Admin account : "
+#~ msgstr "Compte administrateur : "
+
+#~ msgid "Adress %s is already a subscriber for this list.\n"
+#~ msgstr "L'adresse %s est déjà inscrite sur cette liste.\n"
+
+#~ msgid "All A TYPE for you domain name"
+#~ msgstr "Tous les enregistrements A pour votre domaine"
+
+#~ msgid "All CNAME for you domain name"
+#~ msgstr "Tous les CNAME sur votre domaine"
+
+#~ msgid "All MX TYPE for you domain name"
+#~ msgstr "Tous les champs MX pour votre domaine"
+
+#~ msgid ""
+#~ "All mails with commands must be sent on \n"
+#~ " YOURLIST-request@xxxxxxxxxx list.\n"
+#~ msgstr ""
+#~ " Tous les mails avec des commandes doivent être envoyés sur \n"
+#~ " VOTRELIST-request@xxxxxxxxxxx list.\n"
+
+#~ msgid "An error occurs while you subscribed to the list %s \n"
+#~ msgstr "Une erreur est survenue lors de votre ajout à la liste %s \n"
+
+#~ msgid "CNAME field successfully updated"
+#~ msgstr "Le champ CNAME a été mis à jour avec succès"
+
+#~ msgid "Cannot add this ressource to this domain"
+#~ msgstr "Impossible d'ajouter cette ressource à ce domaine"
+
+#~ msgid "Cannot delete it."
+#~ msgstr "Impossible de le supprimer"
+
+#~ msgid "Cannot modify this ressource on this domain"
+#~ msgstr "Impossible de modifier cette ressource pour ce domaine"
+
+#~ msgid "Cannot update CNAME on this domain"
+#~ msgstr "Impossible de mettre à jour le champ CNAME sur ce domaine"
+
+#~ msgid "Cannot update MX on this domain"
+#~ msgstr "Impossible de mettre à jour le champ MX sur ce domaine"
+
+#~ msgid "Change anti-virus status for your account\n"
+#~ msgstr "Ajouter ou supprimer les protections anti-virus ou anti-spam\n"
+
+#~ msgid "Create a DNS "
+#~ msgstr "Créer un DNS"
+
+#~ msgid "Go to Login"
+#~ msgstr "Retour à la page d'authentification"
+
+#~ msgid "Go to login page"
+#~ msgstr "Aller à la page d'authentification"
+
+#~ msgid ""
+#~ "If this mail is an error and you don't ask to be a subscriber to this "
+#~ "list, please do not answer to this mail\n"
+#~ msgstr ""
+#~ "Si vous n'avez pas sollicité ce mail et que vous n'avez pas essayé de "
+#~ "vous inscrire à cette liste, merci de ne pas répondre à ce mail\n"
+
+#~ msgid "Invalid IP"
+#~ msgstr "Adresse IP invalide"
+
+#~ msgid "List all all A reccords"
+#~ msgstr "Lister tous les enregistrements de type A"
+
+#~ msgid "Login OK, please wait..."
+#~ msgstr "Authentification réussie, merci de patienter..."
+
+#~ msgid "MX successfully changed"
+#~ msgstr "Champs MX modifiés avec succès"
+
+#~ msgid "Moderated"
+#~ msgstr "Modéré"
+
+#~ msgid "Moderator account : "
+#~ msgstr "Compte modérateur : "
+
+#~ msgid "Open archives"
+#~ msgstr "Archives ouvertes publiquement"
+
+#~ msgid "Open post"
+#~ msgstr "Post ouvert au public"
+
+#~ msgid "Open subscribing"
+#~ msgstr "Inscription ouverte au public"
+
+#~ msgid "Panel Access"
+#~ msgstr "Accès au panel"
+
+#~ msgid "Please try again\n"
+#~ msgstr "Veuillez réessayer\n"
+
+#~ msgid "Resource successfully added to this domain"
+#~ msgstr "Ressource ajoutée au domaine avec succès"
+
+#~ msgid "Subscribe to the list %s is forbidden\n"
+#~ msgstr "L'inscription à la liste %s est interdite\n"
+
+#~ msgid "Subscribed. Waiting for confirmation"
+#~ msgstr "Inscrit. En attente de confirmation"
+
+#~ msgid "Subscriber"
+#~ msgstr "Inscrit"
+
+#~ msgid ""
+#~ "The state of you subscription was not changed, you are always a "
+#~ "subscriber\n"
+#~ msgstr ""
+#~ "L'état de votre inscription n'a pas changé, vous êtes toujours "
+#~ "inscrit\n"
+
+#~ msgid "This domain name doesn't exist in the VHFFS database"
+#~ msgstr "Ce nom de domaine n'existe pas"
+
+#~ msgid "This part of the domain is now removed."
+#~ msgstr "Cette partie du domaine a été supprimée"
+
+#~ msgid "Updated !"
+#~ msgstr "Mis à jour"
+
+#~ msgid "User Successfully modified"
+#~ msgstr "Utilisateur modifié avec succès"
+
+#~ msgid "User account : "
+#~ msgstr "Compte utilisateur : "
+
+#~ msgid "VHFFS Login OK"
+#~ msgstr "Authentification réussie"
+
+#~ msgid "VHFFS Login failed"
+#~ msgstr "Authentification échouée"
+
+#~ msgid "Waiting for delete"
+#~ msgstr "En attente de suppression"
+
+#~ msgid "You ask to be subscribed to the following list: %s\n"
+#~ msgstr "Vous avez demandé à être inscrit à la liste suivante : %s\n"
+
+#~ msgid "You can have some help on listengine, sending an email to\n"
+#~ msgstr ""
+#~ "Vous pouvez obtenir de l'aide sur listengine en envoyant à mail à\n"
+
+#~ msgid "You can post on the list now."
+#~ msgstr "Vous pouvez poster sur la liste maintenant."
+
+#~ msgid "You have been successfully removed from the list %s\n"
+#~ msgstr "Vous avez été retiré de la liste %s avec succès\n"
+
+#~ msgid "You must confirm this request by seding a email\n"
+#~ msgstr "Vous devez confirmer cette demande en envoyant un mail\n"
+
+#~ msgid "You must confirm your request by sending a confirmation emailn\n"
+#~ msgstr ""
+#~ "Vous devez confirmer votre requête en envoyant un mail de confirmation\n"
+
+#~ msgid "Your request has been removed.\n"
+#~ msgstr "Votre requête a été supprimée.\n"
+
#~ msgid "An error occured while applying changes"
#~ msgstr "Une erreur est survenue lors de l'enregistrement des modifications"
Modified: trunk/vhffs-intl/src/vhffs.pot
===================================================================
--- trunk/vhffs-intl/src/vhffs.pot 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-intl/src/vhffs.pot 2007-05-24 07:11:06 UTC (rev 628)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-25 19:16+0200\n"
+"POT-Creation-Date: 2007-05-23 08:06+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -16,66 +16,122 @@
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:68
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:63
msgid "\t\t\t\t RIGHT can be subscriber or admin\n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:143
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:159
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:162
+msgid "\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:417
+#, perl-format
+msgid ""
+" %s-request@%s\n"
+"with the following subject :\n"
+" \"accept %s\" \n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:420
+#, perl-format
+msgid ""
+" %s-request@%s\n"
+"with the following subject :\n"
+" \"refuse %s\" \n"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation_submit.pl:105 ../vhffs-irc/modobot.pl:397
msgid ""
" was accepted\n"
"Please wait while we are creating your object\n"
msgstr ""
-#: ../vhffs-panel/public/index.pl:61
+#: ../vhffs-panel/public/index.pl:63
#, perl-format
msgid "%s public area"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:269
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:303
#, perl-format
msgid "%s's Panel"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:155
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:145
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:164
#, perl-format
-msgid "%s-request@%s with subject : \"help\"\n"
+msgid "%s-request@%s with subject \"help\"\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:151
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:153
-msgid "------\n"
-msgstr ""
-
#: ../vhffs-panel/web/create.pl:69
msgid "<new site>."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:386
+#: ../vhffs-panel/dns/prefs.pl:327
#, perl-format
+msgid "@ represents the origin (%s)"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:354
+msgid ""
+"A CNAME, A or AAAA record with the same name already exists for this domain"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:128
+msgid "A Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:123
+msgid "A Record updated"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:394
+#, perl-format
msgid "A mail to moderate is on the list %s.\n"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:148
-msgid "ACL Administration for : "
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:412
+#, perl-format
+msgid ""
+"A new person wants to subscribe to the following mailing list:\n"
+"\n"
+"%s\n"
+"\n"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:167
-msgid "ACL level"
+#: ../vhffs-panel/dns/prefs.pl:151
+msgid "A record added"
msgstr ""
-#: ../vhffs-panel/acl/add_acl_group.pl:106
-#: ../vhffs-panel/acl/add_acl_user.pl:106
-msgid "ACL successfully added"
+#: ../vhffs-panel/dns/prefs.pl:140
+msgid "AAAA Record deleted"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:108
-msgid "ACL successfully deleted"
+#: ../vhffs-panel/dns/prefs.pl:135
+msgid "AAAA Record updated"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:119
-msgid "ACL successfully modified"
+#: ../vhffs-panel/dns/prefs.pl:146
+msgid "AAAA record added"
msgstr ""
+#: ../vhffs-panel/acl/view.pl:127
+msgid "ACL Administration"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:147
+msgid "ACL level"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:92 ../vhffs-panel/acl/view.pl:107
+msgid "ACL sucessfuly added"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:122
+msgid "ACL updated"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation.pl:115
#: ../vhffs-panel/admin/moderation.pl:157
#: ../vhffs-panel/admin/moderation.pl:198
@@ -89,7 +145,7 @@
msgid "Accept"
msgstr ""
-#: ../vhffs-panel/logout.pl:60 ../vhffs-panel/auth.pl:60
+#: ../vhffs-panel/logout.pl:60 ../vhffs-api/src/Vhffs/Panel/Commons.pm:57
msgid "Access to panel"
msgstr ""
@@ -101,7 +157,7 @@
msgid "Accounts"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:175
+#: ../vhffs-panel/user/prefs.pl:346
#, perl-format
msgid "Activate %s@%s email"
msgstr ""
@@ -113,30 +169,39 @@
#: ../vhffs-panel/admin/object/edit.pl:119
#: ../vhffs-panel/admin/web/edit.pl:132 ../vhffs-panel/admin/mysql/edit.pl:120
#: ../vhffs-panel/admin/cvs/edit.pl:128 ../vhffs-panel/admin/mail/edit.pl:160
+#: ../vhffs-intl/extra_strings.pl:22
msgid "Activated"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:143
+#: ../vhffs-panel/mailinglist/prefs.pl:156 ../vhffs-panel/dns/prefs.pl:280
msgid "Add !"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:156
+#: ../vhffs-panel/dns/prefs.pl:293
msgid "Add a CNAME field to your domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:148
+#: ../vhffs-panel/dns/prefs.pl:285
msgid "Add a MX field to your domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:164
+#: ../vhffs-panel/dns/prefs.pl:301
msgid "Add a NS field to your domain"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:307
+msgid "Add a SRV record to your domain"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:319
+msgid "Add a TXT record"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:117 ../vhffs-panel/mail/prefs.pl:127
msgid "Add a forward on this domain"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:129
+#: ../vhffs-panel/mailinglist/prefs.pl:154
msgid "Add a member"
msgstr ""
@@ -148,10 +213,14 @@
msgid "Add a user in this group"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:118
+#: ../vhffs-panel/dns/prefs.pl:253
msgid "Add an A record"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:254
+msgid "Add an AAAA record"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:108
msgid "Add an account"
msgstr ""
@@ -164,7 +233,7 @@
msgid "Add this user to this group"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:205 ../vhffs-panel/user/prefs.pl:84
+#: ../vhffs-panel/subscribe.pl:205 ../vhffs-panel/user/prefs.pl:259
#: ../vhffs-panel/admin/user/edit.pl:104 ../vhffs-panel/admin/user/show.pl:104
msgid "Address"
msgstr ""
@@ -173,26 +242,26 @@
msgid "Address (Servername)"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:181
+#: ../vhffs-panel/user/prefs.pl:108
+msgid "Address is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:182
#: ../vhffs-panel/admin/user/edit.pl:101 ../vhffs-panel/admin/user/edit.pl:131
#: ../vhffs-panel/admin/user/show.pl:101 ../vhffs-panel/admin/user/show.pl:136
msgid "Admin"
msgstr ""
-#: ../vhffs-panel/cvs/prefs.pl:99
+#: ../vhffs-panel/cvs/prefs.pl:89
msgid "Admin CVS Repository"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:110
-msgid "Admin DNS"
-msgstr ""
-
#: ../vhffs-panel/repository/prefs.pl:96
msgid "Admin Download repository"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:123 ../vhffs-panel/web/prefs.pl:122
-#: ../vhffs-panel/mail/prefs.pl:137
+#: ../vhffs-panel/svn/prefs.pl:130 ../vhffs-panel/dns/prefs.pl:260
+#: ../vhffs-panel/web/prefs.pl:122 ../vhffs-panel/mail/prefs.pl:138
msgid "Admin Rights on this object (ACL)"
msgstr ""
@@ -200,11 +269,17 @@
msgid "Admin Subversion Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:73
-msgid "Admin account : "
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:72
+msgid "Admin account"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:107
+#: ../vhffs-panel/admin/index.pl:65 ../vhffs-api/src/Vhffs/Panel/Main.pm:350
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:353
+msgid "Administration"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:105
msgid "Administration for list "
msgstr ""
@@ -212,9 +287,8 @@
msgid "Administrator Menu"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:122
-#, perl-format
-msgid "Adress %s is already a subscriber for this list.\n"
+#: ../vhffs-panel/mailinglist/prefs.pl:121
+msgid "Admins only"
msgstr ""
#: ../vhffs-panel/web/create.pl:74
@@ -233,44 +307,52 @@
msgid "Alert state"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:71
-#: ../vhffs-panel/public/allgroups.pl:67
+#: ../vhffs-panel/public/allwebsites.pl:73
+#: ../vhffs-panel/public/allgroups.pl:69
msgid "All"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:114
-msgid "All A TYPE for you domain name"
+#: ../vhffs-panel/dns/prefs.pl:247
+msgid "All A TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:155
-msgid "All CNAME TYPE for your domain name"
+#: ../vhffs-panel/dns/prefs.pl:248
+msgid "All AAAA TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:116
-msgid "All CNAME for you domain name"
+#: ../vhffs-panel/dns/prefs.pl:292
+msgid "All CNAME TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:115
-msgid "All MX TYPE for you domain name"
+#: ../vhffs-panel/dns/prefs.pl:250
+msgid "All CNAME for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:147
+#: ../vhffs-panel/dns/prefs.pl:249 ../vhffs-panel/dns/prefs.pl:284
msgid "All MX TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:163
+#: ../vhffs-panel/dns/prefs.pl:300
msgid "All NS TYPE for your domain name"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:306
+msgid "All SRV records for your domain name"
+msgstr ""
+
#: ../vhffs-panel/admin/svn/list.pl:73
msgid "All Subversion repositories lists"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:49
+#: ../vhffs-panel/dns/prefs.pl:320
+msgid "All TXT records for your domain name"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:45
msgid "All commands can be sent as mail subject.\n"
msgstr ""
-#: ../vhffs-panel/public/allgroups.pl:65
+#: ../vhffs-panel/public/allgroups.pl:67
#, perl-format
msgid "All groups on %s"
msgstr ""
@@ -279,10 +361,9 @@
msgid "All mailings sent to hosted"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:51
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:47
msgid ""
-"All mails with commands must be sent on \n"
-" YOURLIST-request@xxxxxxxxxx list.\n"
+"All mails with commands must be sent on YOURLIST-request@xxxxxxxxxx list.\n"
msgstr ""
#: ../vhffs-panel/admin/object/list.pl:84
@@ -293,8 +374,8 @@
msgid "All users in this group"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:69
-#: ../vhffs-panel/public/websearch.pl:74
+#: ../vhffs-panel/public/allwebsites.pl:71
+#: ../vhffs-panel/public/websearch.pl:76
#, perl-format
msgid "All websites on %s"
msgstr ""
@@ -304,23 +385,40 @@
msgid "Already exists for this domain or bad parameters. Check your domain"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:306
+msgid "An MX record with the same name already exists for this domain"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:329
+msgid "An NS record with the same name already exists for this domain"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:189
+#, perl-format
+msgid ""
+"An error occured during your subscription to the following list:\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/submit.pl:114
msgid "An error occured while adding an ACL for the group"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:184
+#: ../vhffs-panel/user/prefs.pl:169
msgid "An error occured while adding the box"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:188
+#: ../vhffs-panel/user/prefs.pl:171
msgid "An error occured while adding the box (anti-spam adding)"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:192
+#: ../vhffs-panel/user/prefs.pl:173
msgid "An error occured while adding the box (anti-virus adding)"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:260
+#: ../vhffs-panel/user/prefs.pl:213
msgid "An error occured while adding the forwarding"
msgstr ""
@@ -358,14 +456,14 @@
msgid "An error occured while creating the object %s %s"
msgstr ""
-#: ../vhffs-panel/dns/dns_submit.pl:78
+#: ../vhffs-panel/dns/create.pl:50
msgid ""
"An error occured while creating the object. The domain is not correct or "
"aleady exists in Vhffs database"
msgstr ""
#: ../vhffs-panel/repository/repository_submit.pl:93
-#: ../vhffs-panel/cvs/cvs_submit.pl:92
+#: ../vhffs-panel/cvs/create.pl:81
msgid "An error occured while creating the object.It probably already exists"
msgstr ""
@@ -397,7 +495,7 @@
msgid "An error occured while setting up the ACL"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:272
+#: ../vhffs-panel/user/prefs.pl:220
msgid "An error occured while the forwarding"
msgstr ""
@@ -409,7 +507,7 @@
msgid "An error occured while updating"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:273
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:280
#, perl-format
msgid ""
"An error occured while updating language for the following address: %s.\n"
@@ -423,7 +521,7 @@
msgid "An error occured while updating the Download repository"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:107
+#: ../vhffs-panel/svn/prefs_save.pl:107 ../vhffs-panel/svn/prefs_save.pl:119
msgid "An error occured while updating the Subversion repository"
msgstr ""
@@ -439,16 +537,11 @@
msgid "An error occured while updating the project"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:128
+#: ../vhffs-panel/user/prefs.pl:140
msgid "An error occured while updating the user account"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:181
-#, perl-format
-msgid "An error occurs while you subscribed to the list %s \n"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:415
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:445
msgid "April"
msgstr ""
@@ -476,27 +569,27 @@
msgid "Are you SURE you want DELETE this subversion repository ?"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:202 ../vhffs-panel/mail/prefs.pl:132
+#: ../vhffs-panel/mailinglist/prefs.pl:203 ../vhffs-panel/mail/prefs.pl:132
msgid "Are you SURE you want DELETE this Mail Area ?"
msgstr ""
-#: ../vhffs-panel/mysql/prefs.pl:116
+#: ../vhffs-panel/mysql/prefs.pl:117
msgid "Are you SURE you want DELETE this MySQL database ?"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:109
+#: ../vhffs-panel/pgsql/prefs.pl:110
msgid "Are you SURE you want DELETE this PostgreSQL database ?"
msgstr ""
-#: ../vhffs-panel/web/prefs.pl:128
+#: ../vhffs-panel/web/prefs.pl:129
msgid "Are you SURE you want DELETE this Web Area ?"
msgstr ""
-#: ../vhffs-panel/cvs/prefs.pl:108
+#: ../vhffs-panel/cvs/prefs.pl:99
msgid "Are you SURE you want DELETE this cvs repository ?"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:131
+#: ../vhffs-panel/dns/prefs.pl:268
msgid "Are you SURE you want DELETE this domain ?"
msgstr ""
@@ -508,11 +601,11 @@
msgid "Are you SURE you want DELETE this project ?"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:103
+#: ../vhffs-panel/user/prefs.pl:278
msgid "Are you SURE you want DELETE this user?"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:431
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:461
msgid "August"
msgstr ""
@@ -570,7 +663,7 @@
"new password for this database."
msgstr ""
-#: ../vhffs-panel/dns/create.pl:36
+#: ../vhffs-panel/dns/create.pl:63
msgid ""
"Be careful ! You must give the reason why you want to host this domain on "
"our servers."
@@ -635,22 +728,18 @@
msgid "CGI ERROR ! %s"
msgstr ""
-#: ../vhffs-panel/public/user.pl:66 ../vhffs-panel/public/group.pl:71
+#: ../vhffs-panel/public/user.pl:68 ../vhffs-panel/public/group.pl:72
msgid "CGI ERROR!"
msgstr ""
#: ../vhffs-panel/mailinglist/submit.pl:96 ../vhffs-panel/svn/prefs.pl:82
-#: ../vhffs-panel/svn/create.pl:64 ../vhffs-panel/acl/submit.pl:85
+#: ../vhffs-panel/svn/create.pl:64 ../vhffs-panel/acl/view.pl:84
+#: ../vhffs-panel/acl/view.pl:99 ../vhffs-panel/acl/view.pl:114
#: ../vhffs-panel/group/remove_user_from_group.pl:71
#: ../vhffs-panel/group/join_group.pl:70 ../vhffs-panel/mail/submit.pl:74
msgid "CGI Error"
msgstr ""
-#: ../vhffs-panel/acl/add_acl_group.pl:86
-#: ../vhffs-panel/acl/add_acl_user.pl:86
-msgid "CGI Error "
-msgstr ""
-
#: ../vhffs-panel/svn/delete.pl:73 ../vhffs-panel/svn/svn_submit.pl:71
#: ../vhffs-panel/history.pl:84 ../vhffs-panel/pgsql/delete.pl:81
#: ../vhffs-panel/group/prefs_save.pl:74 ../vhffs-panel/repository/prefs.pl:72
@@ -660,11 +749,11 @@
#: ../vhffs-panel/admin/group/edit_submit.pl:95
#: ../vhffs-panel/admin/broadcast_view.pl:78 ../vhffs-panel/mysql/delete.pl:76
#: ../vhffs-panel/mysql/prefs.pl:71 ../vhffs-panel/mysql/submit.pl:75
-#: ../vhffs-panel/mysql/prefs_save.pl:79 ../vhffs-panel/cvs/prefs.pl:73
+#: ../vhffs-panel/mysql/prefs_save.pl:79 ../vhffs-panel/cvs/prefs.pl:72
msgid "CGI Error !"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:74 ../vhffs-panel/repository/delete.pl:74
+#: ../vhffs-panel/svn/prefs_save.pl:76 ../vhffs-panel/repository/delete.pl:74
#: ../vhffs-panel/repository/prefs_save.pl:74 ../vhffs-panel/cvs/delete.pl:74
#: ../vhffs-panel/cvs/prefs_save.pl:74
#, perl-format
@@ -674,17 +763,11 @@
#: ../vhffs-panel/mailinglist/delete.pl:78
#: ../vhffs-panel/mailinglist/save_sig.pl:77
#: ../vhffs-panel/mailinglist/add_sub.pl:79
-#: ../vhffs-panel/mailinglist/save_options.pl:84
+#: ../vhffs-panel/mailinglist/save_options.pl:81
#: ../vhffs-panel/mailinglist/change_right.pl:81
#: ../vhffs-panel/mailinglist/change_right.pl:101
-#: ../vhffs-panel/mailinglist/del_member.pl:79
-#: ../vhffs-panel/user/prefs_save.pl:91 ../vhffs-panel/dns/delete.pl:79
-#: ../vhffs-panel/dns/add_mx.pl:80 ../vhffs-panel/dns/prefs.pl:78
-#: ../vhffs-panel/dns/modif_a.pl:80 ../vhffs-panel/dns/add_ns.pl:79
-#: ../vhffs-panel/dns/add_cname.pl:80 ../vhffs-panel/dns/delete_a.pl:50
-#: ../vhffs-panel/dns/delete_ns.pl:78 ../vhffs-panel/dns/delete_mx.pl:79
-#: ../vhffs-panel/dns/modif_cname.pl:81 ../vhffs-panel/dns/modif_mx.pl:81
-#: ../vhffs-panel/dns/add_a.pl:84 ../vhffs-panel/dns/delete_cname.pl:79
+#: ../vhffs-panel/mailinglist/del_member.pl:79 ../vhffs-panel/user/prefs.pl:85
+#: ../vhffs-panel/dns/delete.pl:79 ../vhffs-panel/dns/prefs.pl:79
#: ../vhffs-panel/pgsql/pgsql_submit.pl:73 ../vhffs-panel/web/web_submit.pl:72
msgid "CGI Error!"
msgstr ""
@@ -697,14 +780,30 @@
msgid "CGI problem"
msgstr ""
-#: ../vhffs-panel/dns/modif_cname.pl:105
-msgid "CNAME field successfully updated"
+#: ../vhffs-panel/dns/prefs.pl:190
+msgid "CNAME Record added"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:185
+msgid "CNAME Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:181
+msgid "CNAME Record updated"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:380
+msgid "CVS"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:145
msgid "CVS Admin"
msgstr ""
+#: ../vhffs-intl/extra_strings.pl:38
+msgid "CVS Repository"
+msgstr ""
+
#: ../vhffs-panel/admin/cvs/list.pl:89
msgid "CVS Root"
msgstr ""
@@ -713,11 +812,12 @@
msgid "CVS Search"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:425
-msgid "CVS repositories for this group"
+#: ../vhffs-panel/cvs/index.pl:58
+#, perl-format
+msgid "CVS repositories for %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:118
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:147
msgid "CVS repository"
msgstr ""
@@ -725,7 +825,7 @@
msgid "CVS repository awaiting validation"
msgstr ""
-#: ../vhffs-panel/public/group.pl:146
+#: ../vhffs-panel/public/group.pl:148
msgid "CVS repository for this group"
msgstr ""
@@ -737,32 +837,27 @@
msgid "CVS stats"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:136
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:165
msgid "CVSweb"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:165 ../vhffs-panel/acl/view.pl:189
-#: ../vhffs-panel/acl/view.pl:236
+#: ../vhffs-panel/acl/view.pl:139 ../vhffs-panel/acl/view.pl:165
msgid "Can destroy this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:164 ../vhffs-panel/acl/view.pl:188
-#: ../vhffs-panel/acl/view.pl:235
+#: ../vhffs-panel/acl/view.pl:138 ../vhffs-panel/acl/view.pl:164
msgid "Can manage ACL for this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:163 ../vhffs-panel/acl/view.pl:187
-#: ../vhffs-panel/acl/view.pl:234
+#: ../vhffs-panel/acl/view.pl:137 ../vhffs-panel/acl/view.pl:163
msgid "Can modify this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:162 ../vhffs-panel/acl/view.pl:186
-#: ../vhffs-panel/acl/view.pl:233
+#: ../vhffs-panel/acl/view.pl:136 ../vhffs-panel/acl/view.pl:162
msgid "Can view this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:161 ../vhffs-panel/acl/view.pl:185
-#: ../vhffs-panel/acl/view.pl:232
+#: ../vhffs-panel/acl/view.pl:135 ../vhffs-panel/acl/view.pl:161
msgid "Can't access"
msgstr ""
@@ -785,12 +880,6 @@
msgid "Can't modify object..."
msgstr ""
-#: ../vhffs-panel/dns/add_mx.pl:98 ../vhffs-panel/dns/add_ns.pl:96
-#: ../vhffs-panel/dns/add_cname.pl:100 ../vhffs-panel/dns/add_a.pl:108
-#: ../vhffs-panel/dns/add_a.pl:124
-msgid "Cannot add this ressource to this domain"
-msgstr ""
-
#: ../vhffs-panel/group/join_group.pl:82
msgid "Cannot add this user in this group"
msgstr ""
@@ -811,11 +900,6 @@
msgid "Cannot create user, the username you entered already exists"
msgstr ""
-#: ../vhffs-panel/dns/delete_a.pl:70 ../vhffs-panel/dns/delete_ns.pl:98
-#: ../vhffs-panel/dns/delete_mx.pl:99 ../vhffs-panel/dns/delete_cname.pl:97
-msgid "Cannot delete it."
-msgstr ""
-
#: ../vhffs-panel/admin/object/delete_avatar.pl:95
msgid "Cannot delete this avatar"
msgstr ""
@@ -855,41 +939,31 @@
msgid "Cannot get information on this object"
msgstr ""
+#: ../vhffs-panel/acl/view.pl:71
+#, perl-format
+msgid "Cannot get informations on object #%d"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/delete.pl:82
#: ../vhffs-panel/mailinglist/save_sig.pl:81
#: ../vhffs-panel/mailinglist/add_sub.pl:83
-#: ../vhffs-panel/mailinglist/prefs.pl:86
-#: ../vhffs-panel/mailinglist/save_options.pl:88
+#: ../vhffs-panel/mailinglist/prefs.pl:84
+#: ../vhffs-panel/mailinglist/save_options.pl:85
#: ../vhffs-panel/mailinglist/change_right.pl:85
#: ../vhffs-panel/mailinglist/del_member.pl:83 ../vhffs-panel/svn/prefs.pl:93
-#: ../vhffs-panel/dns/delete.pl:84 ../vhffs-panel/dns/add_mx.pl:83
-#: ../vhffs-panel/dns/prefs.pl:85 ../vhffs-panel/dns/modif_a.pl:83
-#: ../vhffs-panel/dns/add_ns.pl:81 ../vhffs-panel/dns/add_cname.pl:85
-#: ../vhffs-panel/dns/delete_a.pl:55 ../vhffs-panel/dns/delete_ns.pl:83
-#: ../vhffs-panel/dns/delete_mx.pl:84 ../vhffs-panel/dns/modif_cname.pl:86
-#: ../vhffs-panel/dns/modif_mx.pl:86 ../vhffs-panel/dns/add_a.pl:88
-#: ../vhffs-panel/dns/delete_cname.pl:82 ../vhffs-panel/pgsql/prefs.pl:71
-#: ../vhffs-panel/repository/prefs.pl:76 ../vhffs-panel/web/prefs.pl:72
-#: ../vhffs-panel/mysql/prefs.pl:77 ../vhffs-panel/cvs/prefs.pl:79
-#: ../vhffs-panel/mail/add_account.pl:75
+#: ../vhffs-panel/dns/delete.pl:84 ../vhffs-panel/dns/prefs.pl:86
+#: ../vhffs-panel/pgsql/prefs.pl:71 ../vhffs-panel/repository/prefs.pl:76
+#: ../vhffs-panel/web/prefs.pl:72 ../vhffs-panel/mysql/prefs.pl:77
+#: ../vhffs-panel/cvs/prefs.pl:76 ../vhffs-panel/mail/add_account.pl:75
#: ../vhffs-panel/mail/save_catchall.pl:74
#: ../vhffs-panel/mail/add_forward.pl:73
msgid "Cannot get informations on this object"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:134
-#, perl-format
-msgid "Cannot get informations on this object %s %s"
-msgstr ""
-
#: ../vhffs-panel/admin/stats.pl:73
msgid "Cannot get statistics"
msgstr ""
-#: ../vhffs-panel/dns/modif_a.pl:102
-msgid "Cannot modify this ressource on this domain"
-msgstr ""
-
#: ../vhffs-panel/group/remove_user_from_group.pl:83
msgid "Cannot remove the owner from a group"
msgstr ""
@@ -903,7 +977,7 @@
msgid "Cannot retrieve informations about this Download repository"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:78
+#: ../vhffs-panel/svn/prefs_save.pl:80
msgid "Cannot retrieve informations about this Subversion repository"
msgstr ""
@@ -912,7 +986,7 @@
msgstr ""
#: ../vhffs-panel/mailinglist/save_sig.pl:95
-#: ../vhffs-panel/mailinglist/save_options.pl:150
+#: ../vhffs-panel/mailinglist/save_options.pl:124
msgid "Cannot save"
msgstr ""
@@ -920,14 +994,6 @@
msgid "Cannot send message, CGI error..."
msgstr ""
-#: ../vhffs-panel/dns/modif_cname.pl:101
-msgid "Cannot update CNAME on this domain"
-msgstr ""
-
-#: ../vhffs-panel/dns/modif_mx.pl:101
-msgid "Cannot update MX on this domain"
-msgstr ""
-
#: ../vhffs-panel/admin/mail/edit.pl:98 ../vhffs-panel/admin/mail/show.pl:98
msgid "Catchall"
msgstr ""
@@ -948,18 +1014,14 @@
msgid "Cc: "
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:210
+#: ../vhffs-panel/mail/prefs.pl:211
msgid "Change Forward"
msgstr ""
-#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:151
+#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:152
msgid "Change Password"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:234
-msgid "Change anti-virus status for your account\n"
-msgstr ""
-
#: ../vhffs-panel/mail/prefs.pl:125
msgid "Change catchall forward"
msgstr ""
@@ -972,11 +1034,11 @@
msgid "Change language"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:167
+#: ../vhffs-panel/mailinglist/prefs.pl:168
msgid "Change rights\n"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:216
+#: ../vhffs-panel/user/prefs.pl:188
msgid "Change spam protection status for your account\n"
msgstr ""
@@ -992,6 +1054,10 @@
msgid "Change user-id"
msgstr ""
+#: ../vhffs-panel/user/prefs.pl:199
+msgid "Changed anti-virus status for your account\n"
+msgstr ""
+
#: ../vhffs-robots/src/refused_ml.pl:77 ../vhffs-robots/src/refused_mail.pl:79
#: ../vhffs-robots/src/refused_postgres.pl:80
#: ../vhffs-robots/src/refused_cvs.pl:76 ../vhffs-robots/src/refused_web.pl:75
@@ -1009,12 +1075,20 @@
"The Moderator and Admin team\n"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:203 ../vhffs-panel/user/prefs.pl:83
+#: ../vhffs-panel/subscribe.pl:203 ../vhffs-panel/user/prefs.pl:258
#: ../vhffs-panel/admin/user/edit.pl:105 ../vhffs-panel/admin/user/show.pl:105
msgid "City"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:212
+#: ../vhffs-panel/user/prefs.pl:96
+msgid "City is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:114
+msgid "Closed"
+msgstr ""
+
+#: ../vhffs-panel/subscribe.pl:213
msgid "Code confirmation"
msgstr ""
@@ -1022,42 +1096,50 @@
msgid "Codes do not match"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:87
+#: ../vhffs-panel/user/prefs.pl:262
msgid "Confirm Password"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:230
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:236
msgid "Confirmation code was wrong.\n"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:204 ../vhffs-panel/user/prefs.pl:85
+#: ../vhffs-panel/subscribe.pl:215
+msgid "Confirmation code, contact administrator team if you can't read it"
+msgstr ""
+
+#: ../vhffs-panel/subscribe.pl:204 ../vhffs-panel/user/prefs.pl:260
#: ../vhffs-panel/admin/user/edit.pl:107 ../vhffs-panel/admin/user/show.pl:107
msgid "Country"
msgstr ""
+#: ../vhffs-panel/user/prefs.pl:105
+msgid "Country is not correct !"
+msgstr ""
+
#: ../vhffs-panel/admin/web/edit.pl:96 ../vhffs-panel/admin/web/show.pl:95
msgid "Crawl"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:142
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:147
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:152
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:176
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:146
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:136
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:117
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:119
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:158
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:146
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:146
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:163
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:140
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:118
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:151
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:162
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:128
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:164
msgid "Create"
msgstr ""
-#: ../vhffs-panel/cvs/create.pl:64
+#: ../vhffs-panel/cvs/create.pl:89
msgid "Create a CVS Repository"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:34
-msgid "Create a DNS "
+#: ../vhffs-panel/dns/create.pl:58
+msgid "Create a DNS"
msgstr ""
#: ../vhffs-panel/repository/create.pl:64
@@ -1092,6 +1174,10 @@
msgid "Create a web space"
msgstr ""
+#: ../vhffs-panel/user/projects.pl:58
+msgid "Create new project"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:144
#: ../vhffs-panel/admin/pgsql/edit.pl:120
#: ../vhffs-panel/admin/group/edit.pl:120
@@ -1099,6 +1185,7 @@
#: ../vhffs-panel/admin/object/edit.pl:120
#: ../vhffs-panel/admin/web/edit.pl:133 ../vhffs-panel/admin/mysql/edit.pl:121
#: ../vhffs-panel/admin/cvs/edit.pl:129 ../vhffs-panel/admin/mail/edit.pl:161
+#: ../vhffs-intl/extra_strings.pl:21
msgid "Created"
msgstr ""
@@ -1112,13 +1199,16 @@
msgid "Creating error"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:113 ../vhffs-panel/group/prefs.pl:111
+#: ../vhffs-intl/extra_strings.pl:20
+msgid "Creation error"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:288 ../vhffs-panel/group/prefs.pl:111
msgid "Current avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:612
-#, perl-format
-msgid "Current group: %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:372
+msgid "Current group:"
msgstr ""
#: ../vhffs-panel/admin/cvs/edit.pl:95 ../vhffs-panel/admin/cvs/show.pl:94
@@ -1133,15 +1223,21 @@
msgid "DB Search"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:152
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:382
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:165
msgid "DNS"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:242
+#, perl-format
+msgid "DNS Administration - %s"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation.pl:175
msgid "DNS awaiting validation"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:37
+#: ../vhffs-panel/dns/create.pl:64
msgid "DNS servers:"
msgstr ""
@@ -1149,8 +1245,8 @@
msgid "DNS stats"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:142
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:120
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:164
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:130
msgid "Database Access"
msgstr ""
@@ -1158,6 +1254,23 @@
msgid "Database Name"
msgstr ""
+#: ../vhffs-panel/ajax/help.pl:46 ../vhffs-api/src/Vhffs/Panel/DNS.pm:217
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:253
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:265
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:283
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:295
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:307
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:319
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:330
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:342
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:355
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:371
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:386
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:398
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:410
+msgid "Database error"
+msgstr ""
+
#: ../vhffs-panel/mysql/submit.pl:83
msgid "Database name must contain at least 3 caracters"
msgstr ""
@@ -1186,22 +1299,23 @@
msgid "Date of creation"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:447
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:477
msgid "December"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:205 ../vhffs-panel/svn/prefs.pl:127
-#: ../vhffs-panel/user/prefs.pl:106 ../vhffs-panel/dns/prefs.pl:134
-#: ../vhffs-panel/dns/prefs.pl:184 ../vhffs-panel/dns/prefs.pl:205
-#: ../vhffs-panel/dns/prefs.pl:225 ../vhffs-panel/dns/prefs.pl:246
-#: ../vhffs-panel/pgsql/prefs.pl:112 ../vhffs-panel/group/prefs.pl:102
-#: ../vhffs-panel/repository/prefs.pl:107 ../vhffs-panel/web/prefs.pl:131
-#: ../vhffs-panel/mysql/prefs.pl:119 ../vhffs-panel/cvs/prefs.pl:111
-#: ../vhffs-panel/mail/prefs.pl:135
+#: ../vhffs-panel/mailinglist/prefs.pl:206 ../vhffs-panel/svn/prefs.pl:127
+#: ../vhffs-panel/user/prefs.pl:281 ../vhffs-panel/dns/prefs.pl:271
+#: ../vhffs-panel/dns/prefs.pl:328 ../vhffs-panel/dns/prefs.pl:340
+#: ../vhffs-panel/dns/prefs.pl:353 ../vhffs-panel/dns/prefs.pl:365
+#: ../vhffs-panel/dns/prefs.pl:381 ../vhffs-panel/dns/prefs.pl:392
+#: ../vhffs-panel/dns/prefs.pl:408 ../vhffs-panel/pgsql/prefs.pl:113
+#: ../vhffs-panel/group/prefs.pl:102 ../vhffs-panel/repository/prefs.pl:107
+#: ../vhffs-panel/web/prefs.pl:132 ../vhffs-panel/mysql/prefs.pl:120
+#: ../vhffs-panel/cvs/prefs.pl:102 ../vhffs-panel/mail/prefs.pl:135
msgid "Delete"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:101
+#: ../vhffs-panel/user/prefs.pl:276
msgid "Delete YOUR user"
msgstr ""
@@ -1209,31 +1323,31 @@
msgid "Delete avatar for this object"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:166
+#: ../vhffs-panel/mailinglist/prefs.pl:167
msgid "Delete from list"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:107
+#: ../vhffs-panel/pgsql/prefs.pl:108
msgid "Delete this PostgreSQL database"
msgstr ""
-#: ../vhffs-panel/mysql/prefs.pl:114
+#: ../vhffs-panel/mysql/prefs.pl:115
msgid "Delete this database"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:129
+#: ../vhffs-panel/dns/prefs.pl:266
msgid "Delete this domain name from the VHFFS platform"
msgstr ""
-#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:211
+#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:212
msgid "Delete this forward"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:200
+#: ../vhffs-panel/mailinglist/prefs.pl:201
msgid "Delete this list"
msgstr ""
-#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:152
+#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:153
msgid "Delete this mail account"
msgstr ""
@@ -1246,7 +1360,7 @@
msgstr ""
#: ../vhffs-panel/group/prefs.pl:97 ../vhffs-panel/repository/prefs.pl:102
-#: ../vhffs-panel/cvs/prefs.pl:106
+#: ../vhffs-panel/cvs/prefs.pl:97
msgid "Delete this project"
msgstr ""
@@ -1254,11 +1368,11 @@
msgid "Delete this repository"
msgstr ""
-#: ../vhffs-panel/web/prefs.pl:126
+#: ../vhffs-panel/web/prefs.pl:127
msgid "Delete this web area"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:77 ../vhffs-panel/dns/create.pl:42
+#: ../vhffs-panel/svn/create.pl:77 ../vhffs-panel/dns/create.pl:69
#: ../vhffs-panel/pgsql/create.pl:74 ../vhffs-panel/group/create.pl:66
#: ../vhffs-panel/repository/create.pl:72
#: ../vhffs-panel/admin/pgsql/edit.pl:101
@@ -1271,9 +1385,9 @@
#: ../vhffs-panel/admin/mysql/show.pl:98 ../vhffs-panel/admin/cvs/edit.pl:100
#: ../vhffs-panel/admin/cvs/show.pl:99 ../vhffs-panel/admin/mail/edit.pl:102
#: ../vhffs-panel/admin/mail/show.pl:102
-#: ../vhffs-panel/public/lastgroups.pl:75 ../vhffs-panel/public/group.pl:89
-#: ../vhffs-panel/public/allgroups.pl:82 ../vhffs-panel/mysql/create.pl:72
-#: ../vhffs-panel/cvs/create.pl:71
+#: ../vhffs-panel/public/lastgroups.pl:77 ../vhffs-panel/public/group.pl:91
+#: ../vhffs-panel/public/allgroups.pl:84 ../vhffs-panel/mysql/create.pl:72
+#: ../vhffs-panel/cvs/create.pl:97
msgid "Description"
msgstr ""
@@ -1281,20 +1395,24 @@
msgid "Description of your webarea"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:158
+#: ../vhffs-panel/dns/prefs.pl:295
msgid "Destination"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:165
+#: ../vhffs-panel/mail/prefs.pl:166
msgid "Disable anti-spam"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:184
+#: ../vhffs-panel/mail/prefs.pl:185
msgid "Disable anti-virus"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:144
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:119
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:383
+msgid "Dl repos"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:154
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:148
msgid "Documentation"
msgstr ""
@@ -1307,24 +1425,30 @@
msgid "Domain"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:35 ../vhffs-panel/admin/dns/list.pl:87
-#: ../vhffs-panel/admin/mail/list.pl:87
+#: ../vhffs-panel/dns/create.pl:60 ../vhffs-panel/admin/dns/list.pl:87
+#: ../vhffs-panel/admin/mail/list.pl:87 ../vhffs-intl/extra_strings.pl:40
msgid "Domain Name"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:555
-msgid "Domains for this group"
+#: ../vhffs-panel/dns/index.pl:58
+#, perl-format
+msgid "Domain names for %s"
msgstr ""
#: ../vhffs-panel/admin/web/edit.pl:103 ../vhffs-panel/admin/web/show.pl:117
msgid "Don't use Crawl"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:530
-msgid "Download repositories for this group"
+#: ../vhffs-intl/extra_strings.pl:35
+msgid "Download Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:120
+#: ../vhffs-panel/repository/index.pl:58
+#, perl-format
+msgid "Download repositories for %s"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:147
msgid "Download repository"
msgstr ""
@@ -1380,15 +1504,23 @@
msgid "Edit this object"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:130
+#: ../vhffs-panel/user/prefs.pl:135
+msgid "Email address changed"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:155
msgid "Email adress"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:169
+#: ../vhffs-panel/user/prefs.pl:99
+msgid "Email is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/mail/prefs.pl:170
msgid "Enable anti-spam"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:188
+#: ../vhffs-panel/mail/prefs.pl:189
msgid "Enable anti-virus"
msgstr ""
@@ -1396,11 +1528,19 @@
msgid "Enter a mail address to catch all email for this domain"
msgstr ""
+#: ../vhffs-panel/mailinglist/index.pl:52 ../vhffs-panel/svn/index.pl:52
+#: ../vhffs-panel/dns/index.pl:52 ../vhffs-panel/pgsql/index.pl:52
+#: ../vhffs-panel/repository/index.pl:52 ../vhffs-panel/web/index.pl:52
+#: ../vhffs-panel/mysql/index.pl:52 ../vhffs-panel/cvs/index.pl:52
+#: ../vhffs-panel/mail/index.pl:52
+msgid "Error"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast_submit.pl:95
msgid "Error !"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:180
+#: ../vhffs-panel/user/prefs.pl:167
msgid ""
"Error ! You MUST provide a password in your account when you create your "
"popable account"
@@ -1410,11 +1550,11 @@
msgid "Error creating group (maybe a group with the same name already exists)"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:221
+#: ../vhffs-panel/user/prefs.pl:190
msgid "Error for spam protection\n"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:239
+#: ../vhffs-panel/user/prefs.pl:201
msgid "Error for virus protection\n"
msgstr ""
@@ -1453,7 +1593,7 @@
msgid "Error. This group doesn't exists"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:227
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:272
msgid "Expired session ! Please login again"
msgstr ""
@@ -1461,7 +1601,7 @@
msgid "Failed to modify note"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:407
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:437
msgid "February"
msgstr ""
@@ -1473,12 +1613,30 @@
msgid "Filetype not supported"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:200 ../vhffs-panel/user/prefs.pl:80
+#: ../vhffs-panel/subscribe.pl:200 ../vhffs-panel/user/prefs.pl:255
#: ../vhffs-panel/admin/user/edit.pl:96 ../vhffs-panel/admin/user/show.pl:97
-#: ../vhffs-panel/public/user.pl:83 ../vhffs-panel/public/lastusers.pl:78
+#: ../vhffs-panel/public/user.pl:85 ../vhffs-panel/public/lastusers.pl:80
msgid "Firstname"
msgstr ""
+#: ../vhffs-panel/user/prefs.pl:90
+msgid "Firstname is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:133
+msgid "Fix permissions in this repository"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:135
+msgid "Fix them !"
+msgstr ""
+
+#: ../vhffs-panel/svn/prefs.pl:134
+msgid ""
+"Fixing permissions on a repository solve permission access on the "
+"repository. Can be helpful if you encounter problems"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/delete_forward.pl:109
#, perl-format
msgid "Forward %s deleted"
@@ -1489,7 +1647,11 @@
msgid "Forward %s successfully added"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:179
+#: ../vhffs-panel/user/prefs.pl:215
+msgid "Forward added"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:350
#, perl-format
msgid "Forward emails from %s@%s to %s"
msgstr ""
@@ -1510,6 +1672,10 @@
msgid "Forward successfully deleted"
msgstr ""
+#: ../vhffs-panel/user/prefs.pl:222
+msgid "Forward updated"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:115
msgid "Forwards"
msgstr ""
@@ -1528,7 +1694,6 @@
msgstr ""
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:82
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:87
msgid "General"
msgstr ""
@@ -1540,39 +1705,23 @@
msgid "Give me a new password"
msgstr ""
-#: ../vhffs-panel/public/user.pl:114 ../vhffs-panel/public/lastgroups.pl:102
-#: ../vhffs-panel/public/lastusers.pl:111
-#: ../vhffs-panel/public/allwebsites.pl:98 ../vhffs-panel/public/index.pl:80
-#: ../vhffs-panel/public/group.pl:222 ../vhffs-panel/public/allgroups.pl:110
+#: ../vhffs-panel/public/user.pl:116 ../vhffs-panel/public/lastgroups.pl:104
+#: ../vhffs-panel/public/lastusers.pl:113
+#: ../vhffs-panel/public/allwebsites.pl:100 ../vhffs-panel/public/index.pl:82
+#: ../vhffs-panel/public/group.pl:226 ../vhffs-panel/public/allgroups.pl:112
msgid "Go on login page"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:247
-msgid "Go to Login"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:704
+msgid "Go to administration"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:358
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:382
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:408
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:434
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:460
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:487
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:513
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:539
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:564
-msgid "Go to admin"
-msgstr ""
-
-#: ../vhffs-panel/login.pl:88 ../vhffs-panel/login.pl:118
-msgid "Go to login page"
-msgstr ""
-
-#: ../vhffs-panel/mailinglist/prefs.pl:215 ../vhffs-panel/svn/prefs.pl:152
-#: ../vhffs-panel/dns/prefs.pl:261
+#: ../vhffs-panel/mailinglist/prefs.pl:217 ../vhffs-panel/svn/prefs.pl:160
+#: ../vhffs-panel/dns/prefs.pl:423
msgid "Go to object-part admin"
msgstr ""
-#: ../vhffs-panel/auth.pl:79
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:74
msgid "Go to public area"
msgstr ""
@@ -1592,10 +1741,11 @@
#: ../vhffs-panel/admin/cvs/edit.pl:97 ../vhffs-panel/admin/cvs/show.pl:96
#: ../vhffs-panel/admin/cvs/list.pl:90 ../vhffs-panel/admin/mail/edit.pl:99
#: ../vhffs-panel/admin/mail/show.pl:99 ../vhffs-panel/admin/mail/list.pl:88
+#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:341
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:457
#, perl-format
msgid "Group %s"
msgstr ""
@@ -1604,15 +1754,23 @@
msgid "Group Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:336
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:454
msgid "Group error"
msgstr ""
-#: ../vhffs-panel/cvs/create.pl:66
+#: ../vhffs-panel/acl/view.pl:101
+msgid "Group not found"
+msgstr ""
+
+#: ../vhffs-panel/acl/view.pl:116
+msgid "Group or user not found"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:93
msgid "Group owning this CVS"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:38
+#: ../vhffs-panel/dns/create.pl:65
msgid "Group owning this DNS"
msgstr ""
@@ -1636,18 +1794,22 @@
msgid "Group owning this web space"
msgstr ""
-#: ../vhffs-panel/public/index.pl:70
+#: ../vhffs-panel/public/index.pl:72
msgid "Group public area"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:151 ../vhffs-panel/admin/group/edit.pl:93
+#: ../vhffs-panel/acl/view.pl:176 ../vhffs-panel/admin/group/edit.pl:93
#: ../vhffs-panel/admin/group/show.pl:93 ../vhffs-panel/admin/group/list.pl:89
-#: ../vhffs-panel/public/lastgroups.pl:71 ../vhffs-panel/public/group.pl:88
-#: ../vhffs-panel/public/allgroups.pl:78
+#: ../vhffs-panel/public/lastgroups.pl:73 ../vhffs-panel/public/group.pl:90
+#: ../vhffs-panel/public/allgroups.pl:80
msgid "Groupname"
msgstr ""
-#: ../vhffs-panel/public/user.pl:87 ../vhffs-panel/public/lastusers.pl:82
+#: ../vhffs-panel/acl/view.pl:133
+msgid "Groupname:"
+msgstr ""
+
+#: ../vhffs-panel/public/user.pl:89 ../vhffs-panel/public/lastusers.pl:84
msgid "Groups"
msgstr ""
@@ -1663,7 +1825,7 @@
msgid "Groups stats"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:122
+#: ../vhffs-panel/user/prefs.pl:133
#, perl-format
msgid ""
"Hello %s %s,\n"
@@ -1676,15 +1838,17 @@
"VHFFS administrators\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:47
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:43
msgid "Hello and welcome on listengine help\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:89
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:320
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:359
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:81
msgid "Help"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:54
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:49
msgid "Here are the basic listengine commands:\n"
msgstr ""
@@ -1692,6 +1856,13 @@
msgid "Here, you can report a bug to the admin team"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:413
+#, perl-format
+msgid ""
+"His email address is:\n"
+" %s\n"
+msgstr ""
+
#: ../vhffs-panel/history.pl:105 ../vhffs-panel/admin/user/edit.pl:110
#: ../vhffs-panel/admin/user/show.pl:111
#: ../vhffs-panel/admin/pgsql/edit.pl:103
@@ -1706,24 +1877,25 @@
#: ../vhffs-panel/admin/mysql/show.pl:100 ../vhffs-panel/admin/cvs/edit.pl:102
#: ../vhffs-panel/admin/cvs/show.pl:100 ../vhffs-panel/admin/mail/edit.pl:104
#: ../vhffs-panel/admin/mail/show.pl:103
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:159
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:171
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:162
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:170
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:705
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:169
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:181
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:191
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:199
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:161
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:166
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:152
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:161
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:133
-#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:145
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:133
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:144
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:174
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:183
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:162
+#: ../vhffs-api/src/Vhffs/Panel/Cvs.pm:174
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:160
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:171
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:178
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:156
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:165
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:135
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:144
-#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:171
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:178
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:187
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:145
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:154
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:184
msgid "History"
msgstr ""
@@ -1731,40 +1903,48 @@
msgid "History of this object"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:100 ../vhffs-panel/admin/user/show.pl:100
+#: ../vhffs-panel/subscribe.pl:208 ../vhffs-panel/admin/user/edit.pl:100
+#: ../vhffs-panel/admin/user/show.pl:100
msgid "Home"
msgstr ""
-#: ../vhffs-panel/public/user.pl:113 ../vhffs-panel/public/lastgroups.pl:101
-#: ../vhffs-panel/public/lastusers.pl:110
-#: ../vhffs-panel/public/allwebsites.pl:97 ../vhffs-panel/public/index.pl:79
-#: ../vhffs-panel/public/group.pl:221 ../vhffs-panel/public/allgroups.pl:109
+#: ../vhffs-panel/public/user.pl:115 ../vhffs-panel/public/lastgroups.pl:103
+#: ../vhffs-panel/public/lastusers.pl:112
+#: ../vhffs-panel/public/allwebsites.pl:99 ../vhffs-panel/public/index.pl:81
+#: ../vhffs-panel/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:111
msgid "Homepage of public area"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:310 ../vhffs-panel/dns/prefs.pl:395
+#: ../vhffs-panel/dns/prefs.pl:411
+msgid "Host"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:132 ../vhffs-panel/admin/user/show.pl:140
msgid "Hosted"
msgstr ""
-#: ../vhffs-panel/auth.pl:61
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:160
+msgid "However this list require approval for new subscribers.\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:115
+#, perl-format
+msgid "However you are (%s) already subscribed to this list.\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:58
msgid "I've lost my password"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:141
+#: ../vhffs-panel/dns/prefs.pl:278
msgid "IP"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:165
+#: ../vhffs-panel/dns/prefs.pl:302
msgid "IP/host of your NS"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:89
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:106
-msgid ""
-"If this mail is an error and you don't ask to be a subscriber to this list, "
-"please do not answer to this mail\n"
-msgstr ""
-
#: ../vhffs-robots/src/refused_ml.pl:76 ../vhffs-robots/src/refused_mail.pl:78
#: ../vhffs-robots/src/refused_postgres.pl:79
#: ../vhffs-robots/src/refused_cvs.pl:75 ../vhffs-robots/src/refused_web.pl:74
@@ -1777,6 +1957,18 @@
msgid "If you encounters problem, please mail: %s\n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:83
+msgid ""
+"If you haven't asked to be subscribed to this list,\n"
+"please don't answer to this mail\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:101
+msgid ""
+"If you haven't asked to be unsubscribed from this list,\n"
+"please don't answer to this mail\n"
+msgstr ""
+
#: ../vhffs-panel/group/prefs.pl:89
msgid ""
"If you want more disk space for your project, you must fill a form in the "
@@ -1795,25 +1987,97 @@
msgid "In hope to keep you in our hosting service"
msgstr ""
-#: ../vhffs-panel/dns/modif_a.pl:98 ../vhffs-panel/dns/add_a.pl:120
-msgid "Invalid IP"
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:252
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:264
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:294
+msgid "Invalid IP address"
msgstr ""
-#: ../vhffs-panel/dns/dns_submit.pl:72
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:282
+msgid "Invalid IP v6 address"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:352
+msgid "Invalid alias"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:341
+msgid "Invalid destination"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:366
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:382
+msgid "Invalid destination domain name"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:353
+msgid "Invalid destination host"
+msgstr ""
+
+#: ../vhffs-panel/dns/create.pl:41
msgid "Invalid domain name"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:318
+msgid "Invalid host"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:304
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:328
+msgid "Invalid hostname"
+msgstr ""
+
#: ../vhffs-panel/mail/submit.pl:78
msgid "Invalid mail domain"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:367
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:383
+msgid "Invalid port"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:249
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:279
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:396
+msgid "Invalid prefix"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:305
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:368
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:384
+msgid "Invalid priority"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:364
+msgid "Invalid protocol syntax"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:214
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:262
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:292
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:316
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:339
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:380
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:407
+msgid "Invalid record"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:365
+msgid "Invalid service syntax"
+msgstr ""
+
#: ../vhffs-panel/subscribe.pl:93
msgid ""
"Invalid username, it must contain between 3 and 12 alphanumeric characters, "
"all in lowercase"
msgstr ""
-#: ../vhffs-panel/cvs/prefs.pl:102
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:369
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:385
+msgid "Invalid weight"
+msgstr ""
+
+#: ../vhffs-panel/cvs/prefs.pl:93
msgid "Is this CVS repository public ??"
msgstr ""
@@ -1821,52 +2085,64 @@
msgid "Is this a public repository ?"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:403
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:433
msgid "January"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:427
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:457
msgid "July"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:423
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:453
msgid "June"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:88
+#: ../vhffs-panel/user/prefs.pl:263
msgid "Language"
msgstr ""
-#: ../vhffs-panel/public/user.pl:116 ../vhffs-panel/public/lastgroups.pl:104
-#: ../vhffs-panel/public/lastusers.pl:113
-#: ../vhffs-panel/public/allwebsites.pl:100 ../vhffs-panel/public/index.pl:82
-#: ../vhffs-panel/public/group.pl:224 ../vhffs-panel/public/allgroups.pl:112
+#: ../vhffs-panel/public/user.pl:118 ../vhffs-panel/public/lastgroups.pl:106
+#: ../vhffs-panel/public/lastusers.pl:115
+#: ../vhffs-panel/public/allwebsites.pl:102 ../vhffs-panel/public/index.pl:84
+#: ../vhffs-panel/public/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
msgid "Last groups"
msgstr ""
-#: ../vhffs-panel/public/lastgroups.pl:62
+#: ../vhffs-panel/public/lastgroups.pl:64
#, perl-format
msgid "Last groups on %s"
msgstr ""
-#: ../vhffs-panel/public/user.pl:117 ../vhffs-panel/public/lastgroups.pl:105
-#: ../vhffs-panel/public/lastusers.pl:114
-#: ../vhffs-panel/public/allwebsites.pl:101 ../vhffs-panel/public/index.pl:83
-#: ../vhffs-panel/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:113
+#: ../vhffs-panel/public/user.pl:119 ../vhffs-panel/public/lastgroups.pl:107
+#: ../vhffs-panel/public/lastusers.pl:116
+#: ../vhffs-panel/public/allwebsites.pl:103 ../vhffs-panel/public/index.pl:85
+#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
msgid "Last users"
msgstr ""
-#: ../vhffs-panel/public/lastusers.pl:68
+#: ../vhffs-panel/public/lastusers.pl:70
#, perl-format
msgid "Last users on %s"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:201 ../vhffs-panel/user/prefs.pl:81
+#: ../vhffs-panel/subscribe.pl:201 ../vhffs-panel/user/prefs.pl:256
#: ../vhffs-panel/admin/user/edit.pl:97 ../vhffs-panel/admin/user/show.pl:98
-#: ../vhffs-panel/public/user.pl:85 ../vhffs-panel/public/lastusers.pl:80
+#: ../vhffs-panel/public/user.pl:87 ../vhffs-panel/public/lastusers.pl:82
msgid "Lastname"
msgstr ""
+#: ../vhffs-panel/user/prefs.pl:93
+msgid "Lastname is not correct !"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:251
+msgid "List all A reccords"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:252
+msgid "List all AAAA reccords"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:146
msgid "List all CVS"
msgstr ""
@@ -1883,14 +2159,14 @@
msgid "List all SVN repo"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:318
+msgid "List all TXT records"
+msgstr ""
+
#: ../vhffs-panel/mail/prefs.pl:107
msgid "List all accounts"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:117
-msgid "List all all A reccords"
-msgstr ""
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:173
msgid "List all domain names"
msgstr ""
@@ -1915,7 +2191,7 @@
msgid "List all lists"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:128
+#: ../vhffs-panel/mailinglist/prefs.pl:153
msgid "List all members"
msgstr ""
@@ -1967,11 +2243,11 @@
msgid "List of all users"
msgstr ""
-#: ../vhffs-panel/admin/web/list.pl:75 ../vhffs-panel/public/user.pl:115
-#: ../vhffs-panel/public/lastgroups.pl:103
-#: ../vhffs-panel/public/lastusers.pl:112
-#: ../vhffs-panel/public/allwebsites.pl:99 ../vhffs-panel/public/index.pl:81
-#: ../vhffs-panel/public/group.pl:223 ../vhffs-panel/public/allgroups.pl:111
+#: ../vhffs-panel/admin/web/list.pl:75 ../vhffs-panel/public/user.pl:117
+#: ../vhffs-panel/public/lastgroups.pl:105
+#: ../vhffs-panel/public/lastusers.pl:114
+#: ../vhffs-panel/public/allwebsites.pl:101 ../vhffs-panel/public/index.pl:83
+#: ../vhffs-panel/public/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
msgid "List of all websites"
msgstr ""
@@ -1983,7 +2259,7 @@
msgid "List will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/public/group.pl:199
+#: ../vhffs-panel/public/group.pl:201
msgid "List(s) for this group"
msgstr ""
@@ -1999,32 +2275,42 @@
msgid "Local Part for this account"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:70 ../vhffs-panel/lost_ack.pl:81
+#: ../vhffs-panel/lost_ack.pl:80 ../vhffs-panel/lost_ack.pl:91
msgid "Login"
msgstr ""
-#: ../vhffs-panel/login.pl:107
-msgid "Login OK, please wait..."
-msgstr ""
-
-#: ../vhffs-panel/login.pl:87 ../vhffs-panel/login.pl:117
+#: ../vhffs-panel/auth.pl:69
msgid "Login failed !"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:91
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:361
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:83
msgid "Logout"
msgstr ""
-#: ../vhffs-panel/dns/modif_mx.pl:105
-msgid "MX successfully changed"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:385
+msgid "ML"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:167
+msgid "MX Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:162
+msgid "MX Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:157
+msgid "MX Record updated"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:158
msgid "MYSQL Admin"
msgstr ""
#: ../vhffs-panel/admin/user/edit.pl:108 ../vhffs-panel/admin/user/show.pl:108
-#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:148
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:384
+#: ../vhffs-api/src/Vhffs/Panel/Mail.pm:177
msgid "Mail"
msgstr ""
@@ -2040,14 +2326,23 @@
msgid "Mail Area awaiting validation"
msgstr ""
+#: ../vhffs-intl/extra_strings.pl:41
+msgid "Mail Domain"
+msgstr ""
+
#: ../vhffs-panel/mail/submit.pl:82
msgid "Mail area successfully created !"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:504
-msgid "Mail domain for this group"
+#: ../vhffs-panel/user/prefs.pl:227
+msgid "Mail deleted"
msgstr ""
+#: ../vhffs-panel/mail/index.pl:58
+#, perl-format
+msgid "Mail domains for %s"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/create.pl:88
msgid "Mail for the list"
msgstr ""
@@ -2064,24 +2359,33 @@
msgid "Mail to all hosted people"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:352
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:361
#, perl-format
msgid "Mail with id %s"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:121
+#: ../vhffs-panel/user/prefs.pl:132
msgid "Mailbox modified"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:197
+#: ../vhffs-panel/user/prefs.pl:175
msgid "Mailbox successfully added"
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:86
+#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:42
#: ../vhffs-api/src/Vhffs/Panel/Mailinglist.pm:147
msgid "Mailing List"
msgstr ""
+#: ../vhffs-panel/svn/prefs_save.pl:124
+msgid "Mailing list address is invalid"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/index.pl:58
+#, perl-format
+msgid "Mailing lists for %s"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast_submit.pl:91
msgid "Mailing successfully added"
msgstr ""
@@ -2098,15 +2402,11 @@
msgid "Mailing-lists Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:478
-msgid "Mailing-lists for this group"
-msgstr ""
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:89
msgid "Manage mailings"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:127
+#: ../vhffs-panel/mailinglist/prefs.pl:152
msgid "Manage members"
msgstr ""
@@ -2114,14 +2414,22 @@
msgid "Many users matched your query. Please choose between them"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:411
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:441
msgid "March"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:419
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:449
msgid "May"
msgstr ""
+#: ../vhffs-panel/mailinglist/prefs.pl:119
+msgid "Members only"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:120
+msgid "Members only and moderated"
+msgstr ""
+
#: ../vhffs-panel/admin/broadcast.pl:79
msgid "Message"
msgstr ""
@@ -2139,14 +2447,14 @@
msgid "Message sent successfully"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:321
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:336
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:329
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:345
#, perl-format
msgid "Message with id: %s"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:113
-msgid "Moderated"
+#: ../vhffs-panel/mailinglist/prefs.pl:117
+msgid "Moderated for everyone"
msgstr ""
#: ../vhffs-panel/admin/moderation.pl:84
@@ -2158,8 +2466,9 @@
msgid "Moderator"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:77
-msgid "Moderator account : "
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:352
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:74
+msgid "Moderator account"
msgstr ""
#: ../vhffs-panel/admin/user/edit.pl:149
@@ -2169,6 +2478,7 @@
#: ../vhffs-panel/admin/object/edit.pl:125
#: ../vhffs-panel/admin/web/edit.pl:138 ../vhffs-panel/admin/mysql/edit.pl:126
#: ../vhffs-panel/admin/cvs/edit.pl:134 ../vhffs-panel/admin/mail/edit.pl:166
+#: ../vhffs-intl/extra_strings.pl:27
msgid "Modification applied"
msgstr ""
@@ -2179,6 +2489,7 @@
#: ../vhffs-panel/admin/object/edit.pl:124
#: ../vhffs-panel/admin/web/edit.pl:137 ../vhffs-panel/admin/mysql/edit.pl:125
#: ../vhffs-panel/admin/cvs/edit.pl:133 ../vhffs-panel/admin/mail/edit.pl:165
+#: ../vhffs-intl/extra_strings.pl:26
msgid "Modification error"
msgstr ""
@@ -2207,18 +2518,16 @@
msgid "Modifications successfully applied"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:121 ../vhffs-panel/user/prefs.pl:90
-#: ../vhffs-panel/dns/prefs.pl:185 ../vhffs-panel/dns/prefs.pl:206
-#: ../vhffs-panel/dns/prefs.pl:226 ../vhffs-panel/pgsql/prefs.pl:106
+#: ../vhffs-panel/svn/prefs.pl:121 ../vhffs-panel/user/prefs.pl:265
+#: ../vhffs-panel/dns/prefs.pl:330 ../vhffs-panel/dns/prefs.pl:342
+#: ../vhffs-panel/dns/prefs.pl:355 ../vhffs-panel/dns/prefs.pl:366
+#: ../vhffs-panel/dns/prefs.pl:393 ../vhffs-panel/dns/prefs.pl:409
+#: ../vhffs-panel/acl/view.pl:166 ../vhffs-panel/pgsql/prefs.pl:107
#: ../vhffs-panel/group/prefs.pl:96 ../vhffs-panel/web/prefs.pl:119
-#: ../vhffs-panel/mysql/prefs.pl:113 ../vhffs-panel/cvs/prefs.pl:105
+#: ../vhffs-panel/mysql/prefs.pl:114 ../vhffs-panel/cvs/prefs.pl:96
msgid "Modify"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:190 ../vhffs-panel/acl/view.pl:237
-msgid "Modify this ACL"
-msgstr ""
-
#: ../vhffs-panel/admin/cvs/list.pl:97
msgid "Modify this CVS repository"
msgstr ""
@@ -2259,19 +2568,34 @@
msgid "Modify this user"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:138
+#: ../vhffs-panel/dns/prefs.pl:275
msgid "Must we redirect the DNS on our servers ?"
msgstr ""
+#: ../vhffs-panel/user/projects.pl:49 ../vhffs-api/src/Vhffs/Panel/Main.pm:357
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:79
#: ../vhffs-api/src/Vhffs/Panel/Group.pm:162
msgid "My Projects"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:378
+msgid "MySQL"
+msgstr ""
+
#: ../vhffs-panel/mysql/prefs.pl:97
msgid "MySQL Administration"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:141
+#: ../vhffs-intl/extra_strings.pl:36
+msgid "MySQL DB"
+msgstr ""
+
+#: ../vhffs-panel/mysql/index.pl:58
+#, perl-format
+msgid "MySQL DBs for %s"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Mysql.pm:163
msgid "MySQL Databases"
msgstr ""
@@ -2291,15 +2615,19 @@
msgid "MySQL stats"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
-msgid "Mysql database for this group"
-msgstr ""
-
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:211
msgid "NS Admin"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:162
+#: ../vhffs-panel/dns/prefs.pl:176
+msgid "NS Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:172
+msgid "NS Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:299
msgid "NS TYPE"
msgstr ""
@@ -2308,45 +2636,49 @@
msgid "Name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:142
+#: ../vhffs-panel/dns/prefs.pl:279
msgid "Name for reccord"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:322
+msgid "Name for record"
+msgstr ""
+
#: ../vhffs-panel/pgsql/prefs.pl:93 ../vhffs-panel/mysql/prefs.pl:100
msgid "Name of the database"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:149
+#: ../vhffs-panel/dns/prefs.pl:286
msgid "Name of your MX"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:260
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:706
+msgid "New"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:266
#, perl-format
msgid "New language is: %s\n"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/dns/prefs.pl:140
+#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/dns/prefs.pl:277
#: ../vhffs-panel/admin/cvs/edit.pl:104 ../vhffs-panel/admin/cvs/show.pl:108
-#: ../vhffs-panel/web/prefs.pl:116 ../vhffs-panel/cvs/prefs.pl:104
+#: ../vhffs-panel/web/prefs.pl:116 ../vhffs-panel/cvs/prefs.pl:95
msgid "No"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:193
+#: ../vhffs-panel/dns/prefs.pl:334
msgid "No A type found"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:234
-msgid "No CNAME available on this domain"
+#: ../vhffs-panel/dns/prefs.pl:346
+msgid "No AAAA type found"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
-msgid "No CVS repository for this group"
+#: ../vhffs-panel/dns/prefs.pl:373
+msgid "No CNAME available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:572
-msgid "No DNS domain for this group"
-msgstr ""
-
#: ../vhffs-panel/admin/moderation.pl:207
msgid "No DNS to validate"
msgstr ""
@@ -2355,7 +2687,7 @@
msgid "No Group to validate"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:214
+#: ../vhffs-panel/dns/prefs.pl:360
msgid "No MX reccord for this domain"
msgstr ""
@@ -2363,35 +2695,27 @@
msgid "No Mail Area to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
-msgid "No Mail domain for this group"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:495
-msgid "No Mailing-list for this group"
-msgstr ""
-
-#: ../vhffs-panel/dns/prefs.pl:254
+#: ../vhffs-panel/dns/prefs.pl:386
msgid "No NS available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:416
-msgid "No PostgreSQL database for this group"
+#: ../vhffs-panel/dns/prefs.pl:402
+msgid "No SRV available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:468
-msgid "No SVN repository for this group"
+#: ../vhffs-panel/dns/prefs.pl:415
+msgid "No TXT available on this domain"
msgstr ""
#: ../vhffs-panel/admin/moderation.pl:166
msgid "No Web Area to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:217
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:265
msgid "No cookie found, please accept the cookie and then please login again !"
msgstr ""
-#: ../vhffs-panel/public/group.pl:161
+#: ../vhffs-panel/public/group.pl:163
msgid "No cvs repository available for this group"
msgstr ""
@@ -2400,10 +2724,6 @@
msgid "No database to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:547
-msgid "No download repository for this group"
-msgstr ""
-
#: ../vhffs-panel/object/upavatar.pl:105
msgid "No enough rights"
msgstr ""
@@ -2412,16 +2732,16 @@
msgid "No event about this object"
msgstr ""
-#: ../vhffs-panel/public/allgroups.pl:70
+#: ../vhffs-panel/public/allgroups.pl:72
msgid "No group"
msgstr ""
-#: ../vhffs-panel/public/user.pl:98 ../vhffs-panel/public/lastgroups.pl:84
-#: ../vhffs-panel/public/lastusers.pl:92 ../vhffs-panel/public/allgroups.pl:92
+#: ../vhffs-panel/public/user.pl:100 ../vhffs-panel/public/lastgroups.pl:86
+#: ../vhffs-panel/public/lastusers.pl:94 ../vhffs-panel/public/allgroups.pl:94
msgid "No group for this user"
msgstr ""
-#: ../vhffs-panel/public/group.pl:214
+#: ../vhffs-panel/public/group.pl:218
msgid "No list available for this group"
msgstr ""
@@ -2429,11 +2749,11 @@
msgid "No list to validate"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:196
+#: ../vhffs-panel/mailinglist/prefs.pl:197
msgid "No member on this list"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:570
+#: ../vhffs-listengine/src/listengine.pl:592
msgid "No message to moderate"
msgstr ""
@@ -2441,56 +2761,52 @@
msgid "No modification can be applied. Please check your fields."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:390
-msgid "No mysql database for this group"
-msgstr ""
-
#: ../vhffs-panel/admin/moderation.pl:251
#: ../vhffs-panel/admin/moderation.pl:339
#: ../vhffs-panel/admin/moderation.pl:511
msgid "No repository to validate"
msgstr ""
-#: ../vhffs-panel/public/group.pl:188
+#: ../vhffs-panel/public/group.pl:190
msgid "No subversion repository available for this group"
msgstr ""
-#: ../vhffs-panel/public/group.pl:78
+#: ../vhffs-panel/public/group.pl:79
msgid "No such group"
msgstr ""
-#: ../vhffs-panel/public/user.pl:73
+#: ../vhffs-panel/public/user.pl:75
msgid "No such user"
msgstr ""
-#: ../vhffs-panel/public/group.pl:101
+#: ../vhffs-panel/public/group.pl:103
msgid "No user for this group"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:74
+#: ../vhffs-panel/public/allwebsites.pl:76
msgid "No webarea"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:366
-msgid "No webarea for this group"
-msgstr ""
-
-#: ../vhffs-panel/public/group.pl:137
+#: ../vhffs-panel/public/group.pl:139
msgid "No website available for this group"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:105 ../vhffs-panel/dns/prefs.pl:133
-#: ../vhffs-panel/web/prefs.pl:130
+#: ../vhffs-panel/user/prefs.pl:280 ../vhffs-panel/dns/prefs.pl:270
+#: ../vhffs-panel/web/prefs.pl:131
msgid "No, I'm not sure, I prefer to keep it."
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:204 ../vhffs-panel/svn/prefs.pl:126
-#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:101
-#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/mysql/prefs.pl:118
-#: ../vhffs-panel/cvs/prefs.pl:110 ../vhffs-panel/mail/prefs.pl:134
+#: ../vhffs-panel/mailinglist/prefs.pl:205 ../vhffs-panel/svn/prefs.pl:126
+#: ../vhffs-panel/pgsql/prefs.pl:112 ../vhffs-panel/group/prefs.pl:101
+#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/mysql/prefs.pl:119
+#: ../vhffs-panel/cvs/prefs.pl:101 ../vhffs-panel/mail/prefs.pl:134
msgid "No, I'm not sure, I prefer to keep this project."
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:707
+msgid "None"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/add_sub.pl:95
#: ../vhffs-panel/mailinglist/change_right.pl:97
#: ../vhffs-panel/mailinglist/del_member.pl:95
@@ -2501,12 +2817,12 @@
msgid "Note successfully modified"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:443
-msgid "November"
+#: ../vhffs-panel/svn/prefs.pl:138
+msgid "Notify changes on mailing-list :"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:89 ../vhffs-panel/acl/add_acl_user.pl:90
-msgid "Object Error"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:473
+msgid "November"
msgstr ""
#: ../vhffs-panel/admin/object/list.pl:87
@@ -2517,8 +2833,8 @@
msgid "Object id"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:216 ../vhffs-panel/svn/prefs.pl:153
-#: ../vhffs-panel/dns/prefs.pl:262
+#: ../vhffs-panel/mailinglist/prefs.pl:218 ../vhffs-panel/svn/prefs.pl:161
+#: ../vhffs-panel/dns/prefs.pl:424
msgid "Object part"
msgstr ""
@@ -2530,12 +2846,12 @@
msgid "Object-ID error"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:439
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:469
msgid "October"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:125 ../vhffs-panel/web/prefs.pl:124
-#: ../vhffs-panel/mail/prefs.pl:139
+#: ../vhffs-panel/svn/prefs.pl:132 ../vhffs-panel/dns/prefs.pl:262
+#: ../vhffs-panel/web/prefs.pl:124 ../vhffs-panel/mail/prefs.pl:140
msgid "Ok, go to ACL admin"
msgstr ""
@@ -2543,32 +2859,36 @@
msgid "Ok, send it !"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:60
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:55
msgid "Only this list administrators can use the following commands.\n"
msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:116
-msgid "Open archives"
+msgid "Open for everyone"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:114
-msgid "Open post"
+#: ../vhffs-panel/mailinglist/prefs.pl:118
+msgid "Open for members, moderated for non-members"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:115
-msgid "Open subscribing"
+#: ../vhffs-panel/mailinglist/prefs.pl:113
+msgid "Open, approval required"
msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:112
+msgid "Open, no approval required"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:110 ../vhffs-panel/svn/prefs.pl:137
msgid "Options"
msgstr ""
#: ../vhffs-panel/mailinglist/save_sig.pl:97
-#: ../vhffs-panel/mailinglist/save_options.pl:154
+#: ../vhffs-panel/mailinglist/save_options.pl:128
msgid "Options successfully modified"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:85
+#: ../vhffs-panel/public/allwebsites.pl:87
msgid "Owned by"
msgstr ""
@@ -2593,16 +2913,16 @@
msgid "Owner of this group"
msgstr ""
-#: ../vhffs-panel/login.pl:108
-msgid "Panel Access"
-msgstr ""
-
-#: ../vhffs-panel/user/prefs.pl:86 ../vhffs-panel/admin/user/edit.pl:99
+#: ../vhffs-panel/user/prefs.pl:261 ../vhffs-panel/admin/user/edit.pl:99
#: ../vhffs-panel/admin/pgsql/edit.pl:97 ../vhffs-panel/admin/mysql/edit.pl:97
-#: ../vhffs-panel/auth.pl:59 ../vhffs-panel/mail/prefs.pl:111
+#: ../vhffs-panel/mail/prefs.pl:111 ../vhffs-api/src/Vhffs/Panel/Commons.pm:56
msgid "Password"
msgstr ""
+#: ../vhffs-panel/user/prefs.pl:125
+msgid "Password changed"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/password_box.pl:109
#, perl-format
msgid "Password changed for box %s"
@@ -2620,7 +2940,7 @@
msgid "Password must contains only alphanum caracters"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:80
+#: ../vhffs-panel/lost_ack.pl:90
msgid "Password recovery failed!"
msgstr ""
@@ -2632,24 +2952,32 @@
msgid "Password will not be modified if it is set to 'blanked' or empty"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:99
+#: ../vhffs-panel/user/prefs.pl:112
msgid "Passwords don't match"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:379
+msgid "PgSQL"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:37
+msgid "PgSQL DB"
+msgstr ""
+
#: ../vhffs-panel/admin/stats.pl:152
msgid "PgSQL stats"
msgstr ""
-#: ../vhffs-panel/login.pl:73 ../vhffs-api/src/Vhffs/Panel/Main.pm:32
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:43
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:48
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:59
msgid "Platform temporary closed"
msgstr ""
-#: ../vhffs-panel/login.pl:74 ../vhffs-api/src/Vhffs/Panel/Main.pm:44
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:60
msgid "Platform temporary closed."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:33
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:49
msgid "Platform temporary closed<br/>database error"
msgstr ""
@@ -2669,7 +2997,7 @@
msgid "Please enter a correct lastname"
msgstr ""
-#: ../vhffs-panel/auth.pl:57
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:53
msgid "Please enter your username and password"
msgstr ""
@@ -2679,19 +3007,19 @@
"you"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:287
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:294
msgid "Please read help of listengine\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:183
-msgid "Please try again\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:191
+msgid "Please try again !\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:231
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:237
msgid "Please try again.\n"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:69
+#: ../vhffs-panel/lost_ack.pl:79
#, perl-format
msgid "Please wait %s, a new password will be sent to you in a few minutes..."
msgstr ""
@@ -2709,16 +3037,21 @@
msgid "Popboxes for"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:311 ../vhffs-panel/dns/prefs.pl:396
+msgid "Port"
+msgstr ""
+
#: ../vhffs-panel/pgsql/prefs.pl:91
msgid "PostgreSQL Administration"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:119
-msgid "PostgreSQL Databases"
+#: ../vhffs-panel/pgsql/index.pl:58
+#, perl-format
+msgid "PostgreSQL DBs for %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:399
-msgid "PostgreSQL database for this group"
+#: ../vhffs-api/src/Vhffs/Panel/Pgsql.pm:129
+msgid "PostgreSQL Databases"
msgstr ""
#: ../vhffs-panel/pgsql/create.pl:65
@@ -2737,23 +3070,40 @@
msgid "Postgres database awaiting validation"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:118
+#: ../vhffs-panel/mailinglist/prefs.pl:115
+msgid "Posting control:"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:469
+msgid "Preferences"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:250
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:280
+msgid "Prefix already exists"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:143
msgid "Prefix on subject"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:150
+#: ../vhffs-panel/dns/prefs.pl:312 ../vhffs-panel/dns/prefs.pl:397
+msgid "Priority"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:287
msgid "Priority of your MX"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:203
+#: ../vhffs-panel/dns/prefs.pl:356
msgid "Priority: "
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:123
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:112
msgid "Project : "
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:124
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:113
msgid "Project Configuration"
msgstr ""
@@ -2781,11 +3131,36 @@
msgid "Project Successfully modified"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
+msgid "Project home"
+msgstr ""
+
+#: ../vhffs-panel/user/projects.pl:57
+msgid "Projects you contribute to"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:308
+msgid "Protocol"
+msgstr ""
+
#: ../vhffs-panel/svn/prefs.pl:117 ../vhffs-panel/admin/cvs/edit.pl:96
#: ../vhffs-panel/admin/cvs/show.pl:95
msgid "Public"
msgstr ""
+#: ../vhffs-panel/mailinglist/prefs.pl:141
+msgid "Public archives"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:79
+msgid "Public area is not available on this platform."
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:77
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:78
+msgid "Public area not available"
+msgstr ""
+
#: ../vhffs-panel/admin/group/edit.pl:96 ../vhffs-panel/admin/group/show.pl:96
#: ../vhffs-panel/admin/repository/edit.pl:102
#: ../vhffs-panel/admin/repository/show.pl:100
@@ -2794,7 +3169,7 @@
#: ../vhffs-panel/repository/prefs.pl:100
#: ../vhffs-panel/admin/group/edit.pl:110
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:344
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:461
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr ""
@@ -2805,7 +3180,7 @@
msgid "Quota used"
msgstr ""
-#: ../vhffs-panel/public/rss/lastgroups.pl:107
+#: ../vhffs-panel/public/rss/lastgroups.pl:108
#: ../vhffs-panel/public/rss/lastusers.pl:106
msgid "RSS infos are not published"
msgstr ""
@@ -2825,10 +3200,24 @@
msgid "Reason given : "
msgstr ""
-#: ../vhffs-panel/subscribe.pl:213
+#: ../vhffs-panel/subscribe.pl:214
msgid "Recopy the code"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:216
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:263
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:293
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:317
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:340
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:381
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:408
+msgid "Record does not exists"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:215
+msgid "Record type doesn't exists"
+msgstr ""
+
#: ../vhffs-panel/admin/moderation.pl:116
#: ../vhffs-panel/admin/moderation.pl:158
#: ../vhffs-panel/admin/moderation.pl:199
@@ -2846,34 +3235,53 @@
msgid "Remove this user from this group"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:117
+#: ../vhffs-panel/mailinglist/prefs.pl:142
msgid "Reply to: on list"
msgstr ""
#: ../vhffs-panel/svn/create.pl:71 ../vhffs-panel/repository/create.pl:65
-#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:65
+#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:91
msgid "Repository Name"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:111
+#: ../vhffs-panel/svn/prefs_save.pl:111 ../vhffs-panel/svn/prefs_save.pl:121
msgid "Repository updated"
msgstr ""
-#: ../vhffs-panel/dns/add_mx.pl:102 ../vhffs-panel/dns/add_ns.pl:100
-#: ../vhffs-panel/dns/add_cname.pl:104 ../vhffs-panel/dns/add_a.pl:112
-#: ../vhffs-panel/dns/add_a.pl:128
-msgid "Resource successfully added to this domain"
-msgstr ""
-
#: ../vhffs-panel/mailinglist/change_right.pl:111
msgid "Rights successfully changed"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:451
-msgid "SVN repositories for this group"
+#: ../vhffs-panel/dns/prefs.pl:213
+msgid "SRV Record added"
msgstr ""
-#: ../vhffs-panel/public/group.pl:172
+#: ../vhffs-panel/dns/prefs.pl:202
+msgid "SRV Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:198
+msgid "SRV Record updated"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:305
+msgid "SRV TYPE"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:381
+msgid "SVN"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:39
+msgid "SVN Repository"
+msgstr ""
+
+#: ../vhffs-panel/svn/index.pl:58
+#, perl-format
+msgid "SVN repositories for %s"
+msgstr ""
+
+#: ../vhffs-panel/public/group.pl:174
msgid "SVN repository for this group"
msgstr ""
@@ -2885,11 +3293,11 @@
msgid "SVN stats"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:161
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:171
msgid "SVNweb"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:121
+#: ../vhffs-panel/mailinglist/prefs.pl:146
msgid "Save options"
msgstr ""
@@ -2950,7 +3358,7 @@
msgid "Search for a web area"
msgstr ""
-#: ../vhffs-panel/public/index.pl:75 ../vhffs-api/src/Vhffs/Panel/Admin.pm:119
+#: ../vhffs-panel/public/index.pl:77 ../vhffs-api/src/Vhffs/Panel/Admin.pm:119
msgid "Search for a website"
msgstr ""
@@ -2997,15 +3405,15 @@
msgid "Search result for domain"
msgstr ""
-#: ../vhffs-panel/public/user.pl:118 ../vhffs-panel/public/lastgroups.pl:106
-#: ../vhffs-panel/public/lastusers.pl:115
-#: ../vhffs-panel/public/allwebsites.pl:102 ../vhffs-panel/public/index.pl:84
-#: ../vhffs-panel/public/group.pl:226 ../vhffs-panel/public/allgroups.pl:114
+#: ../vhffs-panel/public/user.pl:120 ../vhffs-panel/public/lastgroups.pl:108
+#: ../vhffs-panel/public/lastusers.pl:117
+#: ../vhffs-panel/public/allwebsites.pl:104 ../vhffs-panel/public/index.pl:86
+#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
msgid "Search:"
msgstr ""
#: ../vhffs-panel/mailinglist/create.pl:101 ../vhffs-panel/svn/create.pl:76
-#: ../vhffs-panel/dns/create.pl:41 ../vhffs-panel/pgsql/create.pl:73
+#: ../vhffs-panel/dns/create.pl:68 ../vhffs-panel/pgsql/create.pl:73
#: ../vhffs-panel/group/create.pl:65 ../vhffs-panel/repository/create.pl:71
#: ../vhffs-panel/alert.pl:71 ../vhffs-panel/admin/user/edit.pl:111
#: ../vhffs-panel/admin/pgsql/edit.pl:102
@@ -3017,7 +3425,7 @@
#: ../vhffs-panel/admin/web/edit.pl:105 ../vhffs-panel/admin/mysql/edit.pl:103
#: ../vhffs-panel/admin/cvs/edit.pl:101 ../vhffs-panel/admin/mail/edit.pl:103
#: ../vhffs-panel/web/create.pl:80 ../vhffs-panel/mysql/create.pl:71
-#: ../vhffs-panel/cvs/create.pl:70 ../vhffs-panel/mail/create.pl:70
+#: ../vhffs-panel/cvs/create.pl:96 ../vhffs-panel/mail/create.pl:70
msgid "Send"
msgstr ""
@@ -3025,11 +3433,11 @@
msgid "Send an email to all hosted people"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:288
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:295
msgid "Send an email with the subject \"help\" to the following address: \n"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:170
+#: ../vhffs-panel/acl/view.pl:150
msgid "Send it"
msgstr ""
@@ -3037,11 +3445,11 @@
msgid "Send logo"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:112 ../vhffs-panel/user/prefs.pl:114
+#: ../vhffs-panel/user/prefs.pl:287 ../vhffs-panel/user/prefs.pl:289
msgid "Send my avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:435
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:465
msgid "September"
msgstr ""
@@ -3055,6 +3463,10 @@
msgid "Servername error. Please enter a valid servername"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:309
+msgid "Service"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:98 ../vhffs-panel/admin/user/show.pl:99
msgid "Shell"
msgstr ""
@@ -3091,30 +3503,30 @@
msgid "Show Web Area"
msgstr ""
-#: ../vhffs-panel/public/index.pl:69
+#: ../vhffs-panel/public/index.pl:71
#, perl-format
msgid "Show me all groups on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:73
+#: ../vhffs-panel/public/index.pl:75
msgid "Show me all websites"
msgstr ""
-#: ../vhffs-panel/public/index.pl:68
+#: ../vhffs-panel/public/index.pl:70
#, perl-format
msgid "Show me last groups on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:62
+#: ../vhffs-panel/public/index.pl:64
#, perl-format
msgid "Show me last users on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:71
+#: ../vhffs-panel/public/index.pl:73
msgid "Show me this group according to this username"
msgstr ""
-#: ../vhffs-panel/public/index.pl:64
+#: ../vhffs-panel/public/index.pl:66
msgid "Show me this user according to this username"
msgstr ""
@@ -3154,17 +3566,16 @@
msgid "Show this user"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:123
+#: ../vhffs-panel/mailinglist/prefs.pl:148
msgid "Signature"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:115 ../vhffs-panel/acl/add_acl_group.pl:102
-#: ../vhffs-panel/acl/add_acl_user.pl:102
+#: ../vhffs-panel/acl/view.pl:90 ../vhffs-panel/acl/view.pl:105
msgid "Sorry, can't add ACL"
msgstr ""
-#: ../vhffs-panel/acl/submit.pl:104
-msgid "Sorry, can't delete this ACL"
+#: ../vhffs-panel/acl/view.pl:120
+msgid "Sorry, can't update ACL"
msgstr ""
#: ../vhffs-panel/mail/spambox.pl:101
@@ -3205,7 +3616,7 @@
msgid "Su !"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:159
+#: ../vhffs-panel/dns/prefs.pl:296
msgid "Subdomain name"
msgstr ""
@@ -3218,42 +3629,48 @@
msgid "Subject: "
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:151 ../vhffs-panel/dns/prefs.pl:157
-#: ../vhffs-panel/dns/prefs.pl:169
+#: ../vhffs-panel/dns/prefs.pl:288 ../vhffs-panel/dns/prefs.pl:294
+#: ../vhffs-panel/dns/prefs.pl:315
msgid "Submit"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:90
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:360
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:82
msgid "Submit a bug"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:206 ../vhffs-panel/subscribe.pl:215
-#: ../vhffs-panel/auth.pl:62
+#: ../vhffs-panel/subscribe.pl:206 ../vhffs-panel/subscribe.pl:220
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:59
msgid "Subscribe"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:136
-#, perl-format
-msgid "Subscribe to the list %s is forbidden\n"
+#: ../vhffs-panel/mailinglist/prefs.pl:111
+msgid "Subscribe control:"
msgstr ""
#: ../vhffs-panel/mailinglist/prefs.pl:178
-msgid "Subscribed. Waiting for confirmation"
+msgid "Subscribed"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:177
-msgid "Subscriber"
-msgstr ""
-
#: ../vhffs-panel/subscribe.pl:196
msgid "Subscription"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:130
+#, perl-format
+msgid ""
+"Subscription to the following list is forbidden:\n"
+"\n"
+"%s\n"
+"\n"
+"Have a nice day.\n"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:131
msgid "Subversion Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:143
+#: ../vhffs-api/src/Vhffs/Panel/Svn.pm:153
msgid "Subversion repository"
msgstr ""
@@ -3291,14 +3708,26 @@
#: ../vhffs-panel/admin/mysql/edit.pl:122
#: ../vhffs-panel/admin/mysql/edit.pl:123 ../vhffs-panel/admin/cvs/edit.pl:130
#: ../vhffs-panel/admin/cvs/edit.pl:131 ../vhffs-panel/admin/mail/edit.pl:162
-#: ../vhffs-panel/admin/mail/edit.pl:163
+#: ../vhffs-panel/admin/mail/edit.pl:163 ../vhffs-intl/extra_strings.pl:23
msgid "Suspended"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:146
+#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:24
msgid "Suspended before deletion"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:218
+msgid "TXT Record added"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:229
+msgid "TXT Record deleted"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:224
+msgid "TXT Record updated"
+msgstr ""
+
#: ../vhffs-panel/mail/create.pl:71
msgid "Tell us what the use of this mail space will be"
msgstr ""
@@ -3311,11 +3740,20 @@
msgid "Tell us what the use of this web space will be"
msgstr ""
-#: ../vhffs-panel/cvs/cvs_submit.pl:88
+#: ../vhffs-panel/dns/prefs.pl:321
+msgid "Text"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:397
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:409
+msgid "Text can't be empty"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:78
msgid "The CVS object was successfully created !"
msgstr ""
-#: ../vhffs-panel/dns/dns_submit.pl:76
+#: ../vhffs-panel/dns/create.pl:47
msgid "The DNS object was successfully created !"
msgstr ""
@@ -3346,7 +3784,7 @@
msgid "The Subversion object was successfully created !"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:115
+#: ../vhffs-panel/user/prefs.pl:290
msgid ""
"The avatar is a pictures that describes you. You can upload an PNG image and "
"use it as avatar. This image will then appear in the public section."
@@ -3356,7 +3794,7 @@
msgid "The avatar is an image to describe the group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:182
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:190
msgid "The confirmation code was wrong\n"
msgstr ""
@@ -3368,21 +3806,17 @@
msgid "The database name is too long. There is a 32 character limit"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:370
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:379
#, perl-format
msgid ""
"The following address %s is not allowed to execute commands on the list %s\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:198
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:205
#, perl-format
msgid "The following address %s is not on the list %s\n"
msgstr ""
-#: ../vhffs-panel/acl/add_acl_group.pl:90
-msgid "The group does not exist"
-msgstr ""
-
#: ../vhffs-panel/group/project_submit.pl:78
msgid "The groupname can have no more than 12 caracters."
msgstr ""
@@ -3393,18 +3827,18 @@
"letters or numbers in lower case"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:259
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:265
#, perl-format
msgid ""
"The listengine language preference was changed for the following address %"
"s.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:307
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:314
msgid "The message does not exists or was moderated before you.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:304
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:311
#, perl-format
msgid "The message with the following id %s"
msgstr ""
@@ -3427,22 +3861,22 @@
"must only contain letters and numbers"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:123
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:117
msgid ""
-"The state of you subscription was not changed, you are always a subscriber\n"
+"The state of you subscription was not changed, you are still subscribed\n"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:89
+#: ../vhffs-panel/user/prefs.pl:264
msgid "Theme"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:254
+#: ../vhffs-panel/user/prefs.pl:211
msgid ""
"There is a problem with the address you filled in your profile, unable to "
"add forwarding"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:177
+#: ../vhffs-panel/user/prefs.pl:348
msgid "There is two possible usages :"
msgstr ""
@@ -3466,17 +3900,17 @@
msgid "This Download repository will be deleted"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:201 ../vhffs-panel/svn/prefs.pl:123
-#: ../vhffs-panel/dns/prefs.pl:130 ../vhffs-panel/pgsql/prefs.pl:108
+#: ../vhffs-panel/mailinglist/prefs.pl:202 ../vhffs-panel/svn/prefs.pl:123
+#: ../vhffs-panel/dns/prefs.pl:267 ../vhffs-panel/pgsql/prefs.pl:109
#: ../vhffs-panel/group/prefs.pl:98 ../vhffs-panel/repository/prefs.pl:103
-#: ../vhffs-panel/web/prefs.pl:127 ../vhffs-panel/mysql/prefs.pl:115
-#: ../vhffs-panel/cvs/prefs.pl:107 ../vhffs-panel/mail/prefs.pl:131
+#: ../vhffs-panel/web/prefs.pl:128 ../vhffs-panel/mysql/prefs.pl:116
+#: ../vhffs-panel/cvs/prefs.pl:98 ../vhffs-panel/mail/prefs.pl:131
msgid ""
"This action is non-reversible. All services associated to this project will "
"be DESTROYED."
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:102
+#: ../vhffs-panel/user/prefs.pl:277
msgid "This action is non-reversible. WHEN YOU DELETE IT, YOU CANNOT CANCEL."
msgstr ""
@@ -3506,10 +3940,6 @@
msgid "This database will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/dns/dns_type_submit.pl:74
-msgid "This domain name doesn't exist in the VHFFS database"
-msgstr ""
-
#: ../vhffs-panel/dns/delete.pl:111
msgid "This domain will NOT be DELETED from Vhffs platform"
msgstr ""
@@ -3526,6 +3956,10 @@
msgid "This group will be deleted"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:370
+msgid "This host is already registered for this service"
+msgstr ""
+
#: ../vhffs-panel/mail/save_catchall.pl:90
msgid "This is not a correct mail address"
msgstr ""
@@ -3538,18 +3972,18 @@
msgid "This mail domain will NOT be DELETED"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:105
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:99
#, perl-format
msgid ""
"This mail must contains the following subject : \"confirm unsubscribe %s\"\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:87
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:81
#, perl-format
msgid "This mail must have the following subject : \"confirm subscribe %s\"\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:387
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:395
#, perl-format
msgid "This mail was sent by %s with the following subject: \n"
msgstr ""
@@ -3569,11 +4003,11 @@
#: ../vhffs-panel/mailinglist/delete.pl:86
#: ../vhffs-panel/mailinglist/save_sig.pl:85
#: ../vhffs-panel/mailinglist/add_sub.pl:87
-#: ../vhffs-panel/mailinglist/prefs.pl:94
-#: ../vhffs-panel/mailinglist/save_options.pl:92
+#: ../vhffs-panel/mailinglist/prefs.pl:92
+#: ../vhffs-panel/mailinglist/save_options.pl:89
#: ../vhffs-panel/mailinglist/change_right.pl:89
#: ../vhffs-panel/mailinglist/del_member.pl:87 ../vhffs-panel/svn/delete.pl:85
-#: ../vhffs-panel/svn/prefs_save.pl:86 ../vhffs-panel/dns/prefs.pl:99
+#: ../vhffs-panel/svn/prefs_save.pl:88 ../vhffs-panel/dns/prefs.pl:100
#: ../vhffs-panel/group/delete.pl:74 ../vhffs-panel/repository/delete.pl:86
#: ../vhffs-panel/repository/prefs_save.pl:86
#: ../vhffs-panel/admin/mail/delete_box.pl:89
@@ -3595,7 +4029,7 @@
msgstr ""
#: ../vhffs-panel/svn/prefs.pl:106 ../vhffs-panel/repository/prefs.pl:89
-#: ../vhffs-panel/cvs/prefs.pl:92
+#: ../vhffs-panel/cvs/prefs.pl:84
msgid ""
"This object is not functionnal yet. Please wait creation, moderation or "
"modification."
@@ -3609,11 +4043,6 @@
msgid "This object will NOT be DELETED"
msgstr ""
-#: ../vhffs-panel/dns/delete_a.pl:74 ../vhffs-panel/dns/delete_ns.pl:102
-#: ../vhffs-panel/dns/delete_mx.pl:103 ../vhffs-panel/dns/delete_cname.pl:101
-msgid "This part of the domain is now removed."
-msgstr ""
-
#: ../vhffs-panel/object/upavatar.pl:93
msgid "This platform does not provide avatar support"
msgstr ""
@@ -3622,14 +4051,14 @@
msgid "This platform does not support avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:34
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:50
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks or system has database errors. Please come back in a few "
"minutes to log in."
msgstr ""
-#: ../vhffs-panel/login.pl:75 ../vhffs-api/src/Vhffs/Panel/Main.pm:45
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:61
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks. Please come back in a few minutes to log in."
@@ -3647,10 +4076,6 @@
msgid "This subversion repository will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:124
-msgid "This type of object is not treated in the panel."
-msgstr ""
-
#: ../vhffs-panel/group/remove_user_from_group.pl:79
msgid "This user does not exists "
msgstr ""
@@ -3679,14 +4104,26 @@
msgid "This web area doesn't exist in VHFFS database"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:390
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:416
+msgid "To accept this subscriber, send a message to\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:398
msgid "To put this post on the list, send a message \n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:419
+msgid "To refuse this subscriber, send a message to\n"
+msgstr ""
+
#: ../vhffs-listengine/src/archives/show_msg.pl:107
msgid "To: "
msgstr ""
+#: ../vhffs-panel/ajax/help.pl:54 ../vhffs-panel/ajax/help.pl:59
+msgid "Topic not found"
+msgstr ""
+
#: ../vhffs-panel/admin/stats.pl:93
msgid "Total Admin Users in VHFFS database"
msgstr ""
@@ -3791,10 +4228,45 @@
msgid "UID of owner"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:135
+#: ../vhffs-api/src/Vhffs/Panel/Repository.pm:162
msgid "URL"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:150
+#, perl-format
+msgid "Unable to add A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:145
+#, perl-format
+msgid "Unable to add AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:189
+#, perl-format
+msgid "Unable to add CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:166
+#, perl-format
+msgid "Unable to add MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:175
+#, perl-format
+msgid "Unable to add NS record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:212
+#, perl-format
+msgid "Unable to add SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:217
+#, perl-format
+msgid "Unable to add TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/password_box.pl:105
#, perl-format
msgid "Unable to change password for box %s (%d)"
@@ -3814,6 +4286,41 @@
msgid "Unable to change virus protection status for %s"
msgstr ""
+#: ../vhffs-panel/dns/prefs.pl:127
+#, perl-format
+msgid "Unable to delete A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:139
+#, perl-format
+msgid "Unable to delete AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:184
+#, perl-format
+msgid "Unable to delete CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:161
+#, perl-format
+msgid "Unable to delete MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:171
+#, perl-format
+msgid "Unable to delete NS record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:201
+#, perl-format
+msgid "Unable to delete SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:228
+#, perl-format
+msgid "Unable to delete TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/mail/delete_forward.pl:96
#, perl-format
msgid "Unable to delete forward %s"
@@ -3828,6 +4335,32 @@
msgid "Unable to delete this domain"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:251
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:281
+msgid ""
+"Unable to find default redirection address, please contact administrators"
+msgstr ""
+
+#: ../vhffs-panel/cvs/index.pl:61
+msgid "Unable to get CVS repositories"
+msgstr ""
+
+#: ../vhffs-panel/dns/index.pl:61
+msgid "Unable to get DNS"
+msgstr ""
+
+#: ../vhffs-panel/mysql/index.pl:61
+msgid "Unable to get MySQL databases."
+msgstr ""
+
+#: ../vhffs-panel/pgsql/index.pl:61
+msgid "Unable to get PgSQL databases"
+msgstr ""
+
+#: ../vhffs-panel/svn/index.pl:61
+msgid "Unable to get SVN repositories"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/delete_box.pl:76
#: ../vhffs-panel/admin/mail/password_box.pl:77
#: ../vhffs-panel/admin/mail/delete_forward.pl:77
@@ -3841,6 +4374,52 @@
msgid "Unable to get information on mail domain %s"
msgstr ""
+#: ../vhffs-panel/mail/index.pl:61
+msgid "Unable to get mail domains"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/index.pl:61
+msgid "Unable to get mailing lists"
+msgstr ""
+
+#: ../vhffs-panel/repository/index.pl:61
+msgid "Unable to get repositories"
+msgstr ""
+
+#: ../vhffs-panel/web/index.pl:61
+msgid "Unable to get webareas"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:122
+#, perl-format
+msgid "Unable to modify A record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:134
+#, perl-format
+msgid "Unable to modify AAAA record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:180
+#, perl-format
+msgid "Unable to modify CNAME record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:156
+#, perl-format
+msgid "Unable to modify MX record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:197
+#, perl-format
+msgid "Unable to modify SRV record: %s"
+msgstr ""
+
+#: ../vhffs-panel/dns/prefs.pl:223
+#, perl-format
+msgid "Unable to modify TXT record: %s"
+msgstr ""
+
#: ../vhffs-panel/admin/mail/change_forward.pl:105
#: ../vhffs-panel/mail/change_forward.pl:104
#, perl-format
@@ -3861,16 +4440,33 @@
msgid "Undefined list"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:286
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:293
msgid "Unknow command\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Functions.pm:391
-#: ../vhffs-api/src/Vhffs/Functions.pm:396
+#: ../vhffs-api/src/Vhffs/Functions.pm:400
+#: ../vhffs-api/src/Vhffs/Functions.pm:405
msgid "Unknown"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:453
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:218
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:254
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:266
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:284
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:296
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:308
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:320
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:331
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:343
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:356
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:372
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:387
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:399
+#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:411
+msgid "Unknown error"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:480
msgid "Unknown month"
msgstr ""
@@ -3879,7 +4475,7 @@
msgid "Unknown status"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:229
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:235
#, perl-format
msgid "Unsubscribe for the list %s was not complete.\n"
msgstr ""
@@ -3888,30 +4484,31 @@
msgid "Update note"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:125
+#: ../vhffs-panel/mailinglist/prefs.pl:150
msgid "Update signature"
msgstr ""
-#: ../vhffs-panel/dns/modif_a.pl:106
-msgid "Updated !"
+#: ../vhffs-panel/dns/prefs.pl:255
+#, perl-format
+msgid "Use @ for origin (%s)"
msgstr ""
#: ../vhffs-panel/admin/web/edit.pl:102 ../vhffs-panel/admin/web/show.pl:115
msgid "Use Crawl"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:178
+#: ../vhffs-panel/user/prefs.pl:349
#, perl-format
msgid ""
"Use VHFFS servers to manage this mail,<br>you should use use the host pop.%s "
"or imap.%s to fetch your mails"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:184
+#: ../vhffs-panel/user/prefs.pl:355
msgid "Use anti-spam protection"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:192
+#: ../vhffs-panel/user/prefs.pl:363
msgid "Use anti-virus protection"
msgstr ""
@@ -3921,6 +4518,7 @@
#: ../vhffs-panel/admin/pgsql/edit.pl:96 ../vhffs-panel/admin/pgsql/show.pl:95
#: ../vhffs-panel/admin/mysql/edit.pl:96 ../vhffs-panel/admin/mysql/show.pl:94
+#: ../vhffs-intl/extra_strings.pl:32
msgid "User"
msgstr ""
@@ -3933,7 +4531,8 @@
msgid "User Admin"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:76 ../vhffs-api/src/Vhffs/Panel/Menu.pm:88
+#: ../vhffs-panel/user/prefs.pl:248 ../vhffs-api/src/Vhffs/Panel/Main.pm:358
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:80
msgid "User Preferences"
msgstr ""
@@ -3941,27 +4540,32 @@
msgid "User Successfully created"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:132
-msgid "User Successfully modified"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:355
+#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:76
+msgid "User account"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:81
-msgid "User account : "
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:275
+msgid "User does not exist"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:237
-msgid "User does not exist"
+#: ../vhffs-panel/auth.pl:71
+msgid "User is not active yet"
msgstr ""
-#: ../vhffs-panel/public/index.pl:63
+#: ../vhffs-panel/acl/view.pl:86
+msgid "User not found"
+msgstr ""
+
+#: ../vhffs-panel/public/index.pl:65
msgid "User public area"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:198 ../vhffs-panel/user/prefs.pl:78
-#: ../vhffs-panel/acl/view.pl:150 ../vhffs-panel/group/prefs.pl:104
+#: ../vhffs-panel/subscribe.pl:198 ../vhffs-panel/user/prefs.pl:253
+#: ../vhffs-panel/acl/view.pl:171 ../vhffs-panel/group/prefs.pl:104
#: ../vhffs-panel/admin/user/list.pl:79 ../vhffs-panel/admin/su.pl:78
-#: ../vhffs-panel/public/user.pl:81 ../vhffs-panel/public/lastusers.pl:76
-#: ../vhffs-panel/auth.pl:58 ../vhffs-panel/lost.pl:54
+#: ../vhffs-panel/public/user.pl:83 ../vhffs-panel/public/lastusers.pl:78
+#: ../vhffs-panel/lost.pl:54 ../vhffs-api/src/Vhffs/Panel/Commons.pm:54
msgid "Username"
msgstr ""
@@ -3969,12 +4573,13 @@
msgid "Username for this database"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:95 ../vhffs-panel/admin/user/show.pl:96
+#: ../vhffs-panel/acl/view.pl:132 ../vhffs-panel/admin/user/edit.pl:95
+#: ../vhffs-panel/admin/user/show.pl:96
msgid "Username:"
msgstr ""
-#: ../vhffs-panel/public/lastgroups.pl:73 ../vhffs-panel/public/group.pl:92
-#: ../vhffs-panel/public/allgroups.pl:80
+#: ../vhffs-panel/public/lastgroups.pl:75 ../vhffs-panel/public/group.pl:94
+#: ../vhffs-panel/public/allgroups.pl:82
msgid "Users"
msgstr ""
@@ -3982,27 +4587,19 @@
msgid "Users stats"
msgstr ""
-#: ../vhffs-panel/auth.pl:54
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:50
msgid "VHFFS Login"
msgstr ""
-#: ../vhffs-panel/login.pl:106
-msgid "VHFFS Login OK"
-msgstr ""
-
-#: ../vhffs-panel/login.pl:86 ../vhffs-panel/login.pl:116
-msgid "VHFFS Login failed"
-msgstr ""
-
#: ../vhffs-panel/logout.pl:58
msgid "VHFFS Logout"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:68
+#: ../vhffs-panel/lost_ack.pl:78
msgid "VHFFS Password Lost OK"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:79
+#: ../vhffs-panel/lost_ack.pl:89
msgid "VHFFS Password Lost failed"
msgstr ""
@@ -4013,6 +4610,7 @@
#: ../vhffs-panel/admin/object/edit.pl:116
#: ../vhffs-panel/admin/web/edit.pl:129 ../vhffs-panel/admin/mysql/edit.pl:117
#: ../vhffs-panel/admin/cvs/edit.pl:125 ../vhffs-panel/admin/mail/edit.pl:157
+#: ../vhffs-intl/extra_strings.pl:18
msgid "Validation refused"
msgstr ""
@@ -4025,22 +4623,10 @@
msgid "View"
msgstr ""
-#: ../vhffs-panel/public/group.pl:207
+#: ../vhffs-panel/public/group.pl:211
msgid "View archives"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:359
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:383
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:409
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:435
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:461
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:488
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:514
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:540
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:565
-msgid "View history"
-msgstr ""
-
#: ../vhffs-panel/admin/broadcast_view.pl:84
msgid "View mailing"
msgstr ""
@@ -4062,6 +4648,10 @@
msgid "WEB stats"
msgstr ""
+#: ../vhffs-panel/mailinglist/prefs.pl:179
+msgid "Waiting for confirmation"
+msgstr ""
+
#: ../vhffs-panel/admin/user/edit.pl:141
#: ../vhffs-panel/admin/pgsql/edit.pl:117
#: ../vhffs-panel/admin/group/edit.pl:117
@@ -4069,11 +4659,12 @@
#: ../vhffs-panel/admin/object/edit.pl:117
#: ../vhffs-panel/admin/web/edit.pl:130 ../vhffs-panel/admin/mysql/edit.pl:118
#: ../vhffs-panel/admin/cvs/edit.pl:126 ../vhffs-panel/admin/mail/edit.pl:158
+#: ../vhffs-intl/extra_strings.pl:19
msgid "Waiting for creation"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:179
-msgid "Waiting for delete"
+#: ../vhffs-panel/mailinglist/prefs.pl:181
+msgid "Waiting for deletion"
msgstr ""
#: ../vhffs-panel/admin/user/edit.pl:147
@@ -4083,9 +4674,11 @@
#: ../vhffs-panel/admin/object/edit.pl:123
#: ../vhffs-panel/admin/web/edit.pl:136 ../vhffs-panel/admin/mysql/edit.pl:124
#: ../vhffs-panel/admin/cvs/edit.pl:132 ../vhffs-panel/admin/mail/edit.pl:164
+#: ../vhffs-intl/extra_strings.pl:25
msgid "Waiting for modification"
msgstr ""
+#: ../vhffs-panel/mailinglist/prefs.pl:180
#: ../vhffs-panel/admin/user/edit.pl:139
#: ../vhffs-panel/admin/pgsql/edit.pl:115
#: ../vhffs-panel/admin/group/edit.pl:115
@@ -4093,6 +4686,7 @@
#: ../vhffs-panel/admin/object/edit.pl:115
#: ../vhffs-panel/admin/web/edit.pl:128 ../vhffs-panel/admin/mysql/edit.pl:116
#: ../vhffs-panel/admin/cvs/edit.pl:124 ../vhffs-panel/admin/mail/edit.pl:156
+#: ../vhffs-intl/extra_strings.pl:17
msgid "Waiting for validation"
msgstr ""
@@ -4100,11 +4694,15 @@
msgid "Warn the admin team"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:176
+#: ../vhffs-panel/user/prefs.pl:347
#, perl-format
msgid "We offer you the possibility to have one email box on the domain %s"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:377
+msgid "Web"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:117
msgid "Web Admin"
msgstr ""
@@ -4117,7 +4715,7 @@
msgid "Web Area awaiting validation"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Web.pm:137
+#: ../vhffs-api/src/Vhffs/Panel/Web.pm:159
msgid "Web Areas"
msgstr ""
@@ -4125,23 +4723,32 @@
msgid "Web area successfully created !"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
-msgid "Webarea for this group"
+#: ../vhffs-intl/extra_strings.pl:34
+msgid "Webarea"
msgstr ""
-#: ../vhffs-panel/public/group.pl:122
+#: ../vhffs-panel/web/index.pl:58
+#, perl-format
+msgid "Webareas for %s"
+msgstr ""
+
+#: ../vhffs-panel/public/group.pl:124
msgid "Website for this group"
msgstr ""
-#: ../vhffs-panel/public/index.pl:74
+#: ../vhffs-panel/public/index.pl:76
msgid "Websites area"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:313
+#: ../vhffs-panel/dns/prefs.pl:313 ../vhffs-panel/dns/prefs.pl:398
+msgid "Weight"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:430
msgid "Welcome"
msgstr ""
-#: ../vhffs-panel/auth.pl:55
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:51
#, perl-format
msgid "Welcome on %s"
msgstr ""
@@ -4157,30 +4764,31 @@
#: ../vhffs-panel/admin/object/edit.pl:126
#: ../vhffs-panel/admin/web/edit.pl:139 ../vhffs-panel/admin/mysql/edit.pl:127
#: ../vhffs-panel/admin/cvs/edit.pl:135 ../vhffs-panel/admin/mail/edit.pl:167
+#: ../vhffs-intl/extra_strings.pl:28
msgid "Will be deleted"
msgstr ""
-#: ../vhffs-panel/auth.pl:74
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:70
#, perl-format
msgid "Woah, %s users and %s groups already trust %s"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:139
+#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:276
#: ../vhffs-panel/admin/cvs/edit.pl:105 ../vhffs-panel/admin/cvs/show.pl:104
-#: ../vhffs-panel/web/prefs.pl:115 ../vhffs-panel/cvs/prefs.pl:103
+#: ../vhffs-panel/web/prefs.pl:115 ../vhffs-panel/cvs/prefs.pl:94
msgid "Yes"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:203 ../vhffs-panel/svn/prefs.pl:125
-#: ../vhffs-panel/user/prefs.pl:104 ../vhffs-panel/dns/prefs.pl:132
-#: ../vhffs-panel/pgsql/prefs.pl:110 ../vhffs-panel/group/prefs.pl:100
-#: ../vhffs-panel/repository/prefs.pl:105 ../vhffs-panel/web/prefs.pl:129
-#: ../vhffs-panel/mysql/prefs.pl:117 ../vhffs-panel/cvs/prefs.pl:109
+#: ../vhffs-panel/mailinglist/prefs.pl:204 ../vhffs-panel/svn/prefs.pl:125
+#: ../vhffs-panel/user/prefs.pl:279 ../vhffs-panel/dns/prefs.pl:269
+#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:100
+#: ../vhffs-panel/repository/prefs.pl:105 ../vhffs-panel/web/prefs.pl:130
+#: ../vhffs-panel/mysql/prefs.pl:118 ../vhffs-panel/cvs/prefs.pl:100
#: ../vhffs-panel/mail/prefs.pl:133
msgid "Yes I'm sure of what I do"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:215
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:222
msgid "You are not a subscriber on this list.\n"
msgstr ""
@@ -4229,40 +4837,36 @@
msgid "You are not allowed to see it"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:121
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:114
#, perl-format
-msgid "You ask to be subscribed to the following list: %s\n"
+msgid ""
+"You asked to be subscribed to the following list:\n"
+"\n"
+"%s\n"
+"\n"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:124 ../vhffs-panel/web/prefs.pl:123
-#: ../vhffs-panel/mail/prefs.pl:138
+#: ../vhffs-panel/svn/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:261
+#: ../vhffs-panel/web/prefs.pl:123 ../vhffs-panel/mail/prefs.pl:139
msgid ""
"You can Manage rights on this service for each user in the VHFFS database. "
"Please read help before manage it."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:50
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:46
msgid "You can also send a command list in the mail body.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:154
-msgid "You can have some help on listengine, sending an email to\n"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:152
-msgid "You can post on the list now."
-msgstr ""
-
#: ../vhffs-panel/subscribe.pl:80
msgid "You cannot subscribe to VHFFS"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:214
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:221
#, perl-format
msgid "You cannot unsubscribe from the list %s\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:199
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:206
msgid "You demand was refused\n"
msgstr ""
@@ -4270,21 +4874,33 @@
msgid "You don't own this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:168
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:177
#, perl-format
-msgid "You have been successfully removed from the list %s\n"
+msgid ""
+"You have been successfully removed from the following list:\n"
+"\n"
+"%s\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:244
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:250
#, perl-format
msgid "You have been successfully removed from the list %s.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:150
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:142
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:158
#, perl-format
msgid "You have been successfully subscribed to the list %s\n"
msgstr ""
+#: ../vhffs-panel/mailinglist/index.pl:53 ../vhffs-panel/svn/index.pl:53
+#: ../vhffs-panel/dns/index.pl:53 ../vhffs-panel/pgsql/index.pl:53
+#: ../vhffs-panel/repository/index.pl:53 ../vhffs-panel/web/index.pl:53
+#: ../vhffs-panel/mysql/index.pl:53 ../vhffs-panel/cvs/index.pl:53
+#: ../vhffs-panel/mail/index.pl:53
+msgid "You have to select a group first"
+msgstr ""
+
#: ../vhffs-panel/logout.pl:59
msgid "You left your VHFFS session!"
msgstr ""
@@ -4293,16 +4909,18 @@
msgid "You lost your password? You're a bad guy!"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:170
-msgid "You must choose a method for your mail"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:144
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:163
+msgid "You may get some help on listengine by sending an email to\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:104
-msgid "You must confirm this request by seding a email\n"
+#: ../vhffs-panel/user/prefs.pl:161
+msgid "You must choose a method for your mail"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:86
-msgid "You must confirm your request by sending a confirmation emailn\n"
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:80
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:98
+msgid "You must confirm your request by sending a confirmation email\n"
msgstr ""
#: ../vhffs-panel/subscribe.pl:121
@@ -4337,37 +4955,34 @@
msgid "You must declare your zipcode"
msgstr ""
+#: ../vhffs-panel/dns/create.pl:43 ../vhffs-panel/cvs/create.pl:73
+msgid "You must enter a description"
+msgstr ""
+
#: ../vhffs-panel/mailinglist/create.pl:81
msgid "You need to manage at least a domain to host a mailing-list"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:239
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:161
+msgid "You will receive an email with the decision of administrators.\n"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:277
msgid "You're are not allowed to browse panel"
msgstr ""
#: ../vhffs-panel/mailinglist/delete.pl:90
#: ../vhffs-panel/mailinglist/save_sig.pl:89
#: ../vhffs-panel/mailinglist/add_sub.pl:91
-#: ../vhffs-panel/mailinglist/prefs.pl:100
-#: ../vhffs-panel/mailinglist/save_options.pl:96
+#: ../vhffs-panel/mailinglist/prefs.pl:98
+#: ../vhffs-panel/mailinglist/save_options.pl:93
#: ../vhffs-panel/mailinglist/change_right.pl:93
#: ../vhffs-panel/mailinglist/del_member.pl:91 ../vhffs-panel/svn/delete.pl:81
-#: ../vhffs-panel/svn/prefs.pl:100 ../vhffs-panel/svn/prefs_save.pl:82
+#: ../vhffs-panel/svn/prefs.pl:100 ../vhffs-panel/svn/prefs_save.pl:84
#: ../vhffs-panel/dns/delete.pl:89 ../vhffs-panel/dns/delete.pl:93
-#: ../vhffs-panel/dns/add_mx.pl:88 ../vhffs-panel/dns/add_mx.pl:92
-#: ../vhffs-panel/dns/prefs.pl:92 ../vhffs-panel/dns/modif_a.pl:88
-#: ../vhffs-panel/dns/modif_a.pl:92 ../vhffs-panel/dns/add_ns.pl:86
-#: ../vhffs-panel/dns/add_ns.pl:90 ../vhffs-panel/dns/add_cname.pl:90
-#: ../vhffs-panel/dns/add_cname.pl:94 ../vhffs-panel/dns/delete_a.pl:60
-#: ../vhffs-panel/dns/delete_a.pl:64 ../vhffs-panel/dns/delete_ns.pl:88
-#: ../vhffs-panel/dns/delete_ns.pl:92 ../vhffs-panel/dns/delete_mx.pl:89
-#: ../vhffs-panel/dns/delete_mx.pl:93 ../vhffs-panel/dns/modif_cname.pl:91
-#: ../vhffs-panel/dns/modif_cname.pl:95 ../vhffs-panel/dns/modif_mx.pl:91
-#: ../vhffs-panel/dns/modif_mx.pl:95 ../vhffs-panel/dns/add_a.pl:92
-#: ../vhffs-panel/dns/add_a.pl:96 ../vhffs-panel/dns/delete_cname.pl:87
-#: ../vhffs-panel/dns/delete_cname.pl:91 ../vhffs-panel/pgsql/delete.pl:77
-#: ../vhffs-panel/pgsql/prefs.pl:78 ../vhffs-panel/pgsql/prefs_save.pl:85
-#: ../vhffs-panel/group/delete.pl:70
+#: ../vhffs-panel/dns/prefs.pl:93 ../vhffs-panel/dns/prefs.pl:110
+#: ../vhffs-panel/pgsql/delete.pl:77 ../vhffs-panel/pgsql/prefs.pl:78
+#: ../vhffs-panel/pgsql/prefs_save.pl:85 ../vhffs-panel/group/delete.pl:70
#: ../vhffs-panel/group/remove_user_from_group.pl:75
#: ../vhffs-panel/group/prefs.pl:80 ../vhffs-panel/group/join_group.pl:74
#: ../vhffs-panel/group/prefs_save.pl:78
@@ -4384,7 +4999,7 @@
#: ../vhffs-panel/web/delete.pl:83 ../vhffs-panel/web/prefs.pl:86
#: ../vhffs-panel/web/prefs_save.pl:86 ../vhffs-panel/mysql/delete.pl:80
#: ../vhffs-panel/mysql/prefs.pl:84 ../vhffs-panel/mysql/prefs_save.pl:87
-#: ../vhffs-panel/cvs/delete.pl:82 ../vhffs-panel/cvs/prefs.pl:86
+#: ../vhffs-panel/cvs/delete.pl:82 ../vhffs-panel/cvs/prefs.pl:80
#: ../vhffs-panel/cvs/prefs_save.pl:81 ../vhffs-panel/mail/delete.pl:86
#: ../vhffs-panel/mail/delete_box.pl:92 ../vhffs-panel/mail/add_account.pl:95
#: ../vhffs-panel/mail/prefs.pl:91 ../vhffs-panel/mail/save_catchall.pl:85
@@ -4400,9 +5015,12 @@
msgid "You're not allowed to do this (ACL rights) "
msgstr ""
-#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:141
-#: ../vhffs-panel/acl/submit.pl:95 ../vhffs-panel/acl/add_acl_group.pl:96
-#: ../vhffs-panel/acl/add_acl_user.pl:96
+#: ../vhffs-panel/acl/view.pl:88 ../vhffs-panel/acl/view.pl:103
+#: ../vhffs-panel/acl/view.pl:118
+msgid "You're not allowed to manage this object's ACL"
+msgstr ""
+
+#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:76
msgid "You're not allowed to view this object's ACL"
msgstr ""
@@ -4491,6 +5109,12 @@
msgid "Your Subversion repository request : %s"
msgstr ""
+#: ../vhffs-panel/subscribe.pl:218
+msgid ""
+"Your email address. It will be used to contact you when needed and as a "
+"destination address if you use our email forwarding service"
+msgstr ""
+
#: ../vhffs-robots/src/refused_web.pl:78
msgid "Your hosting request"
msgstr ""
@@ -4503,12 +5127,16 @@
msgid "Your password is not correct. Please check it."
msgstr ""
-#: ../vhffs-panel/cvs/cvs_submit.pl:80
+#: ../vhffs-panel/user/projects.pl:56
+msgid "Your projects"
+msgstr ""
+
+#: ../vhffs-panel/cvs/create.pl:71
msgid ""
"Your repository name is not correct. It must contains at least 3 caracters"
msgstr ""
-#: ../vhffs-panel/cvs/cvs_submit.pl:76
+#: ../vhffs-panel/cvs/create.pl:69
msgid ""
"Your repository name is not correct. It must contains only caracter and "
"numbers"
@@ -4518,10 +5146,6 @@
msgid "Your request for a "
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:137
-msgid "Your request has been removed.\n"
-msgstr ""
-
#: ../vhffs-irc/modobot.pl:404
#, perl-format
msgid "Your request on %s"
@@ -4531,6 +5155,12 @@
msgid "Your request on VHFFS platform"
msgstr ""
+#: ../vhffs-panel/subscribe.pl:217
+msgid ""
+"Your username. It must contains only alphanumeric characters in lowercase, "
+"its length must be between 3 and 12 chars"
+msgstr ""
+
#: ../vhffs-robots/src/refused_web.pl:67
#, perl-format
msgid "Your web hosting request for the servername : %s "
@@ -4540,20 +5170,20 @@
msgid "Your zipcode is not correct! Please enter a correct zipcode"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:202 ../vhffs-panel/user/prefs.pl:82
+#: ../vhffs-panel/subscribe.pl:202 ../vhffs-panel/user/prefs.pl:257
#: ../vhffs-panel/admin/user/edit.pl:106 ../vhffs-panel/admin/user/show.pl:106
msgid "Zipcode"
msgstr ""
-#: ../vhffs-panel/user/prefs_save.pl:95
+#: ../vhffs-panel/user/prefs.pl:102
msgid "Zipcode is not correct !"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:338
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:347
msgid "cannot be removed from the list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:306
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:313
msgid "cannot be removed.\n"
msgstr ""
@@ -4568,65 +5198,97 @@
msgid "has been refused by the Moderators team"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:55
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:50
msgid "help\t\t - show this help\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:353
+#: ../vhffs-intl/extra_strings.pl:14
+msgid "help_user_admin"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:10
+msgid "help_user_bug"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:9
+msgid "help_user_help"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:11
+msgid "help_user_logout"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:8
+msgid "help_user_preferences"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:13
+msgid "help_user_project"
+msgstr ""
+
+#: ../vhffs-intl/extra_strings.pl:12
+msgid "help_user_projects"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:362
#, perl-format
msgid "in the moderation queue of the list %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:58
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:53
msgid "lang [fr|us|es]\t - set listengine language\n"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:759
+#: ../vhffs-listengine/src/listengine.pl:781
#, perl-format
msgid "listengine - list of messages to moderate for %s"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:642
#: ../vhffs-listengine/src/listengine.pl:664
-#: ../vhffs-listengine/src/listengine.pl:675
+#: ../vhffs-listengine/src/listengine.pl:686
+#: ../vhffs-listengine/src/listengine.pl:697
msgid "listengine help"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:707
-#: ../vhffs-listengine/src/listengine.pl:718
-#: ../vhffs-listengine/src/listengine.pl:734
-#: ../vhffs-listengine/src/listengine.pl:746
-#: ../vhffs-listengine/src/listengine.pl:773
-#: ../vhffs-listengine/src/listengine.pl:784
+#: ../vhffs-listengine/src/listengine.pl:729
+#: ../vhffs-listengine/src/listengine.pl:740
+#: ../vhffs-listengine/src/listengine.pl:756
+#: ../vhffs-listengine/src/listengine.pl:768
+#: ../vhffs-listengine/src/listengine.pl:795
+#: ../vhffs-listengine/src/listengine.pl:806
msgid "listengine moderation"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:692
+#: ../vhffs-listengine/src/listengine.pl:714
msgid "listengine result command"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:811
+#: ../vhffs-listengine/src/listengine.pl:833
msgid "listengine: unknown command"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:199 ../vhffs-panel/user/prefs.pl:79
+#: ../vhffs-panel/subscribe.pl:199 ../vhffs-panel/user/prefs.pl:254
msgid "mail"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:61
+#: ../vhffs-panel/svn/prefs.pl:144 ../vhffs-panel/svn/prefs_save.pl:115
+msgid "ml adress here..."
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:56
msgid "moderate XXXXX\t\t\t - moderate the message with message-id XXXXX\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:64
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:59
msgid "moderate list\t\t\t - give the message list for moderation\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:63
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:58
msgid ""
"moderate refused XXXXX\t\t\t - refuse the message with message-id XXXXX\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:62
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:57
msgid ""
"moderate validate XXXXX\t\t\t - moderate the message with message-id XXXXX\n"
msgstr ""
@@ -4639,17 +5301,17 @@
msgid "no information about date"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:305
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:337
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:312
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:346
#, perl-format
msgid "present in the moderation queue for the list %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:56
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:51
msgid "subscribe\t - subscribe the shipper to the list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:391
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:399
#, perl-format
msgid "to %s-request@%s with the following subject : \"moderate %s\" \n"
msgstr ""
@@ -4659,34 +5321,34 @@
msgid "unknown message-id t: %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:57
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:52
msgid "unsubscribe\t - unsubscribe from this list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:69
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:64
msgid "user info user@xxxxxxxxxx\t\t - show this user's informations\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:67
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:62
msgid "user right RIGHT user@xxxxxxxxxx\t - change right for this user\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:66
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:61
msgid ""
"user subscribe user@xxxxxxxxxx\t\t - register the user user@xxxxxxxxxx on "
"the list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:65
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:60
msgid ""
"user unsubscribe user@xxxxxxxxxx\t - delete user user@xxxxxxxxxx from list\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:322
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:330
#, perl-format
msgid "was removed from the moderation queue from the list %s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:354
+#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:363
msgid "was sent on the list.\n"
msgstr ""
Modified: trunk/vhffs-intl/update_po.sh
===================================================================
--- trunk/vhffs-intl/update_po.sh 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-intl/update_po.sh 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,8 +1,8 @@
#!/bin/sh
# Make a backup in case something goes wrong
-cp src/fr.po src/fr.po.old
-msgmerge src/fr.po src/vhffs.pot -o src/fr.po
+msgmerge --no-fuzzy-matching --backup=simple --suffix=.old -U src/fr.po src/vhffs.pot
-cp src/es.po src/es.po.old
-msgmerge src/es.po src/vhffs.pot -o src/es.po
+msgmerge --no-fuzzy-matching --backup=simple --suffix=.old -U src/es.po src/vhffs.pot
+
+msgmerge --no-fuzzy-matching --backup=simple --suffix=.old -U src/en.po src/vhffs.pot
Modified: trunk/vhffs-panel/Makefile.am
===================================================================
--- trunk/vhffs-panel/Makefile.am 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/Makefile.am 2007-05-24 07:11:06 UTC (rev 628)
@@ -14,19 +14,21 @@
panel.pl \
show_code.pl \
subscribe.pl \
- acl/add_acl_group.pl \
- acl/add_acl_user.pl \
- acl/submit.pl \
acl/view.pl \
+ ajax/help.pl \
+ admin/index.pl \
admin/cvs/edit_submit.pl \
admin/cvs/edit.pl \
+ admin/cvs/index.pl \
admin/cvs/list.pl \
admin/cvs/search.pl \
admin/cvs/show.pl \
+ admin/dns/index.pl \
admin/dns/list.pl \
admin/dns/search.pl \
admin/group/edit_submit.pl \
admin/group/edit.pl \
+ admin/group/index.pl \
admin/group/list.pl \
admin/group/search.pl \
admin/group/show.pl \
@@ -34,15 +36,18 @@
admin/mail/delete_box.pl \
admin/mail/delete_forward.pl \
admin/mail/edit.pl \
+ admin/mail/index.pl \
admin/mail/list.pl \
admin/mail/password_box.pl \
admin/mail/search.pl \
admin/mail/show.pl \
+ admin/mailing/index.pl \
admin/mailing/list.pl \
admin/mailing/mailing_submit.pl \
admin/mailing/search.pl \
admin/mysql/edit_submit.pl \
admin/mysql/edit.pl \
+ admin/mysql/index.pl \
admin/mysql/list.pl \
admin/mysql/search.pl \
admin/mysql/show.pl \
@@ -53,24 +58,29 @@
admin/object/search.pl \
admin/pgsql/edit_submit.pl \
admin/pgsql/edit.pl \
+ admin/pgsql/index.pl \
admin/pgsql/list.pl \
admin/pgsql/search.pl \
admin/pgsql/show.pl \
admin/repository/edit_submit.pl \
admin/repository/edit.pl \
+ admin/repository/index.pl \
admin/repository/list.pl \
admin/repository/search.pl \
admin/repository/show.pl \
+ admin/svn/index.pl \
admin/svn/list.pl \
admin/svn/search.pl \
admin/user/edit_note.pl \
admin/user/edit_submit.pl \
admin/user/edit.pl \
+ admin/user/index.pl \
admin/user/list.pl \
admin/user/search.pl \
admin/user/show.pl \
admin/web/edit_submit.pl \
admin/web/edit.pl \
+ admin/web/index.pl \
admin/web/list.pl \
admin/web/search.pl \
admin/web/show.pl \
@@ -85,10 +95,12 @@
admin/su.pl \
cvs/create.pl \
cvs/delete.pl \
+ cvs/index.pl \
cvs/prefs_save.pl \
cvs/prefs.pl \
dns/create.pl \
dns/delete.pl \
+ dns/index.pl \
dns/prefs.pl \
group/create.pl \
group/delete.pl \
@@ -110,6 +122,7 @@
mail/delete_box.pl \
mail/delete_forward.pl \
mail/delete.pl \
+ mail/index.pl \
mail/password_box.pl \
mail/prefs.pl \
mail/save_catchall.pl \
@@ -121,18 +134,21 @@
mailinglist/create.pl \
mailinglist/del_member.pl \
mailinglist/delete.pl \
+ mailinglist/index.pl \
mailinglist/prefs.pl \
mailinglist/save_options.pl \
mailinglist/save_sig.pl \
mailinglist/submit.pl \
mysql/create.pl \
mysql/delete.pl \
+ mysql/index.pl \
mysql/prefs_save.pl \
mysql/prefs.pl \
mysql/submit.pl \
object/upavatar.pl \
pgsql/create.pl \
pgsql/delete.pl \
+ pgsql/index.pl \
pgsql/pgsql_submit.pl \
pgsql/prefs_save.pl \
pgsql/prefs.pl \
@@ -148,19 +164,23 @@
public/rss/lastusers.pl \
repository/create.pl \
repository/delete.pl \
+ repository/index.pl \
repository/prefs_save.pl \
repository/prefs.pl \
repository/quota_used.pl \
repository/repository_submit.pl \
svn/create.pl \
svn/delete.pl \
+ svn/index.pl \
svn/prefs_save.pl \
svn/prefs.pl \
svn/svn_submit.pl \
user/delete.pl \
user/prefs.pl \
+ user/projects.pl \
web/create.pl \
web/delete.pl \
+ web/index.pl \
web/prefs_save.pl \
web/prefs.pl \
web/web_submit.pl
@@ -185,8 +205,8 @@
themes/vhffs/images/fr_FR.png \
themes/vhffs/images/good.png \
themes/vhffs/images/help.png \
+ themes/vhffs/images/home.png \
themes/vhffs/images/homeentry.png \
- themes/vhffs/images/home.png \
themes/vhffs/images/it_IT.png \
themes/vhffs/images/largefilecreate.png \
themes/vhffs/images/largefileentry.png \
@@ -219,7 +239,10 @@
themes/vhffs/images/web.png \
themes/vhffs/js/menu.js \
themes/vhffs/main.css \
+ themes/vhffs-ng/images/admin.png \
+ themes/vhffs-ng/images/black.png \
themes/vhffs-ng/images/bug.png \
+ themes/vhffs-ng/images/bug_little.png \
themes/vhffs-ng/images/buttonbg.png \
themes/vhffs-ng/images/cvscreate.png \
themes/vhffs-ng/images/cvsentry.png \
@@ -237,34 +260,46 @@
themes/vhffs-ng/images/es_ES.png \
themes/vhffs-ng/images/fr_FR.png \
themes/vhffs-ng/images/good.png \
+ themes/vhffs-ng/images/groupentry.png \
themes/vhffs-ng/images/help.png \
+ themes/vhffs-ng/images/help_bg.png \
+ themes/vhffs-ng/images/help_little.png \
+ themes/vhffs-ng/images/home.png \
themes/vhffs-ng/images/homeentry.png \
- themes/vhffs-ng/images/home.png \
themes/vhffs-ng/images/inputbg.png \
themes/vhffs-ng/images/it_IT.png \
themes/vhffs-ng/images/largefilecreate.png \
themes/vhffs-ng/images/largefileentry.png \
themes/vhffs-ng/images/largefile.png \
+ themes/vhffs-ng/images/loading_little.gif \
themes/vhffs-ng/images/logo_2.png \
themes/vhffs-ng/images/logo_old.png \
themes/vhffs-ng/images/logo.png \
themes/vhffs-ng/images/logout.png \
+ themes/vhffs-ng/images/logout_little.png \
themes/vhffs-ng/images/mailcreate.png \
themes/vhffs-ng/images/mailentry.png \
themes/vhffs-ng/images/mailingcreate.png \
themes/vhffs-ng/images/mailingentry.png \
themes/vhffs-ng/images/mailing.png \
themes/vhffs-ng/images/mail.png \
+ themes/vhffs-ng/images/prefs.png \
+ themes/vhffs-ng/images/prefs_little.png \
themes/vhffs-ng/images/projectcontribentry.png \
themes/vhffs-ng/images/projectcontrib.png \
themes/vhffs-ng/images/projectcreate.png \
+ themes/vhffs-ng/images/projectcurrent.png \
themes/vhffs-ng/images/projectownerentry.png \
themes/vhffs-ng/images/projectowner.png \
themes/vhffs-ng/images/projectparams.png \
+ themes/vhffs-ng/images/projects.png \
themes/vhffs-ng/images/quota.png \
+ themes/vhffs-ng/images/quota_progress.png \
themes/vhffs-ng/images/repositorycreate.png \
themes/vhffs-ng/images/repositoryentry.png \
themes/vhffs-ng/images/repository.png \
+ themes/vhffs-ng/images/svnentry.png \
+ themes/vhffs-ng/images/tab.png \
themes/vhffs-ng/images/tip.png \
themes/vhffs-ng/images/userentry.png \
themes/vhffs-ng/images/user.png \
Deleted: trunk/vhffs-panel/acl/add_acl_group.pl
===================================================================
--- trunk/vhffs-panel/acl/add_acl_group.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/acl/add_acl_group.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,113 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Httpd;
-use Vhffs::Acl;
-use Vhffs::Constants;
-my $panel = new Vhffs::Panel::Main();
-if(!$panel) {
- exit 0;
-}
-
-my $vhffs = $panel->{'vhffs'};
-my $session = $panel->{'session'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $type = $cgi->param("TYPE");
-my $name = $cgi->param("NAME");
-my $oid_src = $cgi->param( "OID_SRC" );
-my $oid_dst = $cgi->param( "OID_DST" );
-my $acl_level = $cgi->param( "ACL_TYPE" );
-my $groupname = $cgi->param( "GROUPNAME" );
-my $template;
-
-my $object;
-my $ok = 1;
-my $title;
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-$template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
-
-my $obj_src = Vhffs::Group::get_by_groupname( $vhffs , $groupname );
-my $obj_dst = Vhffs::Object::get_by_oid( $vhffs , $oid_dst );
-
-
-my $message;
-
-if( ( ! defined $groupname ) || ( ! defined $oid_dst ) || ( ! defined $acl_level ) )
-{
- $message = gettext( "CGI Error " );
-}
-elsif( ( ! defined $obj_src ) || ( ! defined $obj_dst ) )
-{
- $message = gettext( "The group does not exist" );
-}
-else
-{
- if( ( Vhffs::Acl::what_perm_for_user( $user , $obj_dst , $vhffs ) < Vhffs::Constants::ACL_MANAGEACL ) && ( $user->is_admin != 1 ) )
- {
- $message = gettext("You're not allowed to view this object's ACL");
- }
- else
- {
- if( Vhffs::Acl::add_acl( $obj_src , $obj_dst , $acl_level , $vhffs ) < 0 )
- {
- $message = gettext( "Sorry, can't add ACL");
- }
- else
- {
- $message = gettext( "ACL successfully added");
- }
-
- }
-}
- $template->param( MESSAGE => $message );
-
-display Vhffs::Panel::Main($panel, $template->output);
Deleted: trunk/vhffs-panel/acl/add_acl_user.pl
===================================================================
--- trunk/vhffs-panel/acl/add_acl_user.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/acl/add_acl_user.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,113 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Httpd;
-use Vhffs::Acl;
-use Vhffs::Constants;
-my $panel = new Vhffs::Panel::Main();
-if(!$panel) {
- exit 0;
-}
-
-my $vhffs = $panel->{'vhffs'};
-my $session = $panel->{'session'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $type = $cgi->param("TYPE");
-my $name = $cgi->param("NAME");
-my $oid_src = $cgi->param( "OID_SRC" );
-my $oid_dst = $cgi->param( "OID_DST" );
-my $acl_level = $cgi->param( "ACL_TYPE" );
-my $username = $cgi->param( "USERNAME" );
-my $template;
-
-my $object;
-my $ok = 1;
-my $title;
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-$template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
-
-my $obj_src = Vhffs::User::get_by_username( $vhffs , $username );
-my $obj_dst = Vhffs::Object::get_by_oid( $vhffs , $oid_dst );
-
-
-my $message;
-
-if( ( ! defined $username ) || ( ! defined $oid_dst ) || ( ! defined $acl_level ) )
-{
- $message = gettext( "CGI Error " );
-}
-elsif( ( ! defined $obj_src ) || ( ! defined $obj_dst ) )
-{
- $message = gettext( "Object Error" );
-}
-else
-{
- if( ( Vhffs::Acl::what_perm_for_user( $user , $obj_dst , $vhffs ) < Vhffs::Constants::ACL_MANAGEACL ) && ( $user->is_admin != 1 ) )
- {
- $message = gettext("You're not allowed to view this object's ACL");
- }
- else
- {
- if( Vhffs::Acl::add_acl( $obj_src , $obj_dst , $acl_level , $vhffs ) < 0 )
- {
- $message = gettext( "Sorry, can't add ACL");
- }
- else
- {
- $message = gettext( "ACL successfully added");
- }
-
- }
-}
- $template->param( MESSAGE => $message );
-
-display Vhffs::Panel::Main($panel, $template->output);
Deleted: trunk/vhffs-panel/acl/submit.pl
===================================================================
--- trunk/vhffs-panel/acl/submit.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/acl/submit.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,127 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Httpd;
-use Vhffs::Acl;
-use Vhffs::Constants;
-my $panel = new Vhffs::Panel::Main();
-if(!$panel) {
- exit 0;
-}
-
-my $vhffs = $panel->{'vhffs'};
-my $session = $panel->{'session'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $type = $cgi->param("TYPE");
-my $name = $cgi->param("NAME");
-my $oid_src = $cgi->param( "OID_SRC" );
-my $oid_dst = $cgi->param( "OID_DST" );
-my $acl_level = $cgi->param( "ACL_TYPE" );
-my $template;
-
-my $object;
-my $ok = 1;
-my $title;
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-$template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
-
-my $obj_src = Vhffs::Object::get_by_oid( $vhffs , $oid_src );
-my $obj_dst = Vhffs::Object::get_by_oid( $vhffs , $oid_dst );
-
-
-my $message;
-
-if( ( ! defined $oid_src ) || ( ! defined $oid_dst ) || ( ! defined $acl_level ) )
-{
- $message = gettext( "CGI Error" );
-}
-elsif( ( ! defined $obj_src ) || ( ! defined $obj_dst ) )
-{
- $message = gettext( "Object Error" );
-}
-else
-{
- if( ( Vhffs::Acl::what_perm_for_user( $user , $obj_dst , $vhffs ) < Vhffs::Constants::ACL_MANAGEACL ) && ( $user->is_admin != 1 ) )
- {
- $message = gettext("You're not allowed to view this object's ACL");
- }
- else
- {
-
- if( $acl_level == Vhffs::Constants::ACL_DENIED )
- {
- if( Vhffs::Acl::del_acl( $obj_src , $obj_dst , $vhffs ) < 0 )
- {
- $message = gettext( "Sorry, can't delete this ACL");
- }
- else
- {
- $message = gettext( "ACL successfully deleted");
- }
- }
- else
- {
- if( Vhffs::Acl::add_acl( $obj_src , $obj_dst , $acl_level , $vhffs ) < 0 )
- {
- $message = gettext( "Sorry, can't add ACL");
- }
- else
- {
- $message = gettext( "ACL successfully modified");
- }
- }
-
- }
-}
- $template->param( MESSAGE => $message );
-
-display Vhffs::Panel::Main($panel, $template->output);
Modified: trunk/vhffs-panel/acl/view.pl
===================================================================
--- trunk/vhffs-panel/acl/view.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/acl/view.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -32,6 +32,7 @@
use POSIX qw(locale_h);
use HTML::Template;
+use HTML::Template::Expr;
use locale;
use Locale::gettext;
use CGI;
@@ -52,230 +53,129 @@
exit 0;
}
-my $vhffs = $panel->{'vhffs'};
-my $session = $panel->{'session'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $type = $cgi->param("TYPE");
-my $name = $cgi->param("NAME");
+my $vhffs = $panel->{vhffs};
+my $user = $panel->{user};
+my $cgi = $panel->{cgi};
+my $oid = $cgi->param('target_oid');
+my $templatedir = $vhffs->get_config->get_templatedir;
my $template;
-my $message;
-my $object;
-my $ok = 1;
-my $title;
-my $g;
-my $u;
-my $templatedir = $vhffs->get_config->get_templatedir;
+my $object = Vhffs::Object::get_by_oid($vhffs, $oid);
+my $access_level = Vhffs::Acl::what_perm_for_user( $user , $object , $vhffs );
-#First, we instanciate an Object, according to the variable $type
-if( $type eq "web" )
-{
- $object = Vhffs::Services::Httpd::get_by_servername( $vhffs , $name );
-}
-elsif( $type eq "dns" )
-{
- $object = Vhffs::Services::DNS::get_by_domainname( $vhffs , $name );
-}
-elsif( $type eq "mysql" )
-{
- $object = Vhffs::Services::Mysql::get_by_dbname( $vhffs , $name );
-}
-elsif( $type eq "pgsql" )
-{
- $object = Vhffs::Services::Postgres::get_by_dbname( $vhffs , $name );
-}
-elsif( $type eq "cvs" )
-{
- $object = Vhffs::Services::Cvs::get_by_cvsroot( $vhffs , $name );
-}
-elsif( $type eq "svn" )
-{
- $object = Vhffs::Services::Svn::get_by_reponame( $vhffs , $name );
-}
-elsif( $type eq "ns" )
-{
- #?????
- $object = Vhffs::Services::DNS::get_by_domainname( $vhffs , $name );
-}
-elsif( $type eq "mail" )
-{
- $object = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $name );
-}
-elsif( $type eq "ml" )
-{
- my( $lpart , $domain ) = split( /\@/ , $name );
- $object = Vhffs::Services::Mailing::get_by_mladdress( $vhffs , $lpart , $domain );
-}
-elsif( $type eq "repository" )
-{
- $object = Vhffs::Services::Repository::get_by_reponame( $vhffs , $name );
-}
-else
-{
- #If the type was not found, we juste print an error
- $ok = 0;
- $template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
- $message = gettext( "This type of object is not treated in the panel.");
- $template->param( MESSAGE => $message );
-}
+# Object does not exists
+if( ! defined $object ) {
+ $template = new HTML::Template( filename => $templatedir.'/misc/simplemsg.tmpl' );
+ $template->param( MESSAGE => sprintf( gettext('Cannot get informations on object #%d'), $oid) );
+} else {
+ # Object exists, we need to know if access is granted to the user
+ if( ( $access_level < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) ) {
+ $template = new HTML::Template( filename => $templatedir.'/misc/simplemsg.tmpl' );
+ $template->param( MESSAGE => gettext('You\'re not allowed to view this object\'s ACL') );
+ } else {
+ # access OK, let's see if some action was requested
+ if(defined $cgi->param('add_acl_user_submit')) {
+ my $perm = $cgi->param('perm');
+ my $username = $cgi->param('username');
+ my $acl_user;
+ if(! (defined $perm && defined $username) ) {
+ $panel->add_error( gettext('CGI Error') );
+ } elsif( ! defined($acl_user = Vhffs::User::get_by_username( $vhffs, $username ) ) ) {
+ $panel->add_error( gettext('User not found') );
+ } elsif( ( $access_level < Vhffs::Constants::ACL_MANAGEACL ) && ( $user->is_admin != 1 ) ) {
+ $panel->add_error( gettext('You\'re not allowed to manage this object\'s ACL') );
+ } elsif( Vhffs::Acl::add_acl ($acl_user, $object, $perm, $vhffs ) < 0 ) {
+ $panel->add_error( gettext('Sorry, can\'t add ACL') );
+ } else {
+ $panel->add_info( gettext('ACL sucessfuly added') );
+ }
+ } elsif(defined $cgi->param('add_acl_group_submit')) {
+ my $perm = $cgi->param('perm');
+ my $groupname = $cgi->param('groupname');
+ my $acl_group;
+ if(! (defined $perm && defined $groupname) ) {
+ $panel->add_error( gettext('CGI Error') );
+ } elsif( ! defined($acl_group = Vhffs::Group::get_by_groupname( $vhffs, $groupname ) ) ) {
+ $panel->add_error( gettext('Group not found') );
+ } elsif( ( $access_level < Vhffs::Constants::ACL_MANAGEACL ) && ( $user->is_admin != 1 ) ) {
+ $panel->add_error( gettext('You\'re not allowed to manage this object\'s ACL') );
+ } elsif( Vhffs::Acl::add_acl ($acl_group, $object, $perm, $vhffs ) < 0 ) {
+ $panel->add_error( gettext('Sorry, can\'t add ACL') );
+ } else {
+ $panel->add_info( gettext('ACL sucessfuly added') );
+ }
+ } elsif(defined $cgi->param('update_acl_submit')) {
+ my $granted_oid = $cgi->param('granted_oid');
+ my $perm = $cgi->param('perm'.$granted_oid);
+ my $granted;
+ if(! (defined $granted_oid && defined $perm) ) {
+ $panel->add_error( gettext('CGI Error') );
+ } elsif( ! defined( $granted = Vhffs::Object::get_by_oid( $vhffs, $granted_oid ) ) ) {
+ $panel->add_error( gettext('Group or user not found') );
+ } elsif( ( $access_level < Vhffs::Constants::ACL_MANAGEACL ) && ( $user->is_admin != 1 ) ) {
+ $panel->add_error( gettext('You\'re not allowed to manage this object\'s ACL') );
+ } elsif( Vhffs::Acl::update_acl( $vhffs, $object->get_oid, $granted_oid, $perm ) < 0 ) {
+ $panel->add_error( gettext('Sorry, can\'t update ACL') );
+ } else {
+ $panel->add_info( gettext('ACL updated') );
+ }
+ }
+ $template = new HTML::Template( filename => $templatedir.'/acl/view.tmpl' );
-# $ok = 1 , so, ths object is instanciate
-if( $ok == 1 )
-{
- if( ! defined $object )
- {
- $template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
- $message = sprintf( gettext("Cannot get informations on this object %s %s"), $type, $name);
- $template->param( MESSAGE => $message );
-
- }
- elsif( ( Vhffs::Acl::what_perm_for_user( $user , $object , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
- {
- $template = new HTML::Template( filename => $templatedir."/misc/simplemsg.tmpl" );
- $message = gettext("You're not allowed to view this object's ACL");
- $template->param( MESSAGE => $message );
- }
- else
- {
- $template = new HTML::Template( filename => $templatedir."/acl/view.tmpl" );
-
- $template->param( TITLE => gettext('ACL Administration');
+ $panel->set_title( gettext('ACL Administration') );
- $template->param( TEXT_USERNAME => gettext("Username" ) . ": ");
- $template->param( TEXT_GROUPNAME => gettext("Groupname" ) . ": ");
+ # Disable ACL managment facilities if user doesn't have enough rights
+ $template->param( MANAGE_ACL => ($access_level >= Vhffs::Constants::ACL_MANAGEACL));
+ $template->param( TEXT_USERNAME => gettext('Username:' ) );
+ $template->param( TEXT_GROUPNAME => gettext('Groupname:' ) );
+ $template->param( TEXT_ACL_DENIED => gettext('Can\'t access') );
+ $template->param( TEXT_ACL_VIEW => gettext('Can view this service') );
+ $template->param( TEXT_ACL_MODIFY => gettext('Can modify this service') );
+ $template->param( TEXT_ACL_MANAGEACL => gettext('Can manage ACL for this service') );
+ $template->param( TEXT_ACL_DELETE => gettext('Can destroy this service') );
+
$template->param( VALUE_ACL_DENIED => Vhffs::Constants::ACL_DENIED );
$template->param( VALUE_ACL_VIEW => Vhffs::Constants::ACL_VIEW );
$template->param( VALUE_ACL_MODIFY => Vhffs::Constants::ACL_MODIFY );
$template->param( VALUE_ACL_MANAGEACL => Vhffs::Constants::ACL_MANAGEACL );
$template->param( VALUE_ACL_DELETE => Vhffs::Constants::ACL_DELETE );
-
- $template->param( TEXT_ACL_DENIED => gettext("Can't access") );
- $template->param( TEXT_ACL_VIEW => gettext("Can view this service") );
- $template->param( TEXT_ACL_MODIFY => gettext("Can modify this service") );
- $template->param( TEXT_ACL_MANAGEACL => gettext("Can manage ACL for this service") );
- $template->param( TEXT_ACL_DELETE => gettext("Can destroy this service") );
+ $template->param( TEXT_ACL_LEVEL => gettext('ACL level') );
- $template->param( TEXT_ACL_LEVEL => gettext("ACL level") );
-
- $template->param( OIDDST => $object->get_oid );
- $template->param( SEND => gettext("Send it") );
-
- my $output_user = "";
- my $output_group = "";
+ $template->param( OID => $object->get_oid );
+ $template->param( SEND => gettext('Send it') );
my $user_rights = Vhffs::Acl::getall_acl_for_user_per_object( $object , $vhffs );
my $group_rights = Vhffs::Acl::getall_acl_for_group_per_object( $object , $vhffs );
- my $subtemplate;
+ my $subtemplate = new HTML::Template::Expr( filename => $templatedir.'/acl/view_each.tmpl', global_vars => 1 );
+ $subtemplate->param( VALUE_ACL_DENIED => Vhffs::Constants::ACL_DENIED );
+ $subtemplate->param( VALUE_ACL_VIEW => Vhffs::Constants::ACL_VIEW );
+ $subtemplate->param( VALUE_ACL_MODIFY => Vhffs::Constants::ACL_MODIFY );
+ $subtemplate->param( VALUE_ACL_MANAGEACL => Vhffs::Constants::ACL_MANAGEACL );
+ $subtemplate->param( VALUE_ACL_DELETE => Vhffs::Constants::ACL_DELETE );
- foreach( keys %{$user_rights} )
- {
- $u = Vhffs::User::get_by_username( $vhffs , $user_rights->{$_}{'username'} );
+ $subtemplate->param( TEXT_ACL_DENIED => gettext('Can\'t access') );
+ $subtemplate->param( TEXT_ACL_VIEW => gettext('Can view this service') );
+ $subtemplate->param( TEXT_ACL_MODIFY => gettext('Can modify this service') );
+ $subtemplate->param( TEXT_ACL_MANAGEACL => gettext('Can manage ACL for this service') );
+ $subtemplate->param( TEXT_ACL_DELETE => gettext('Can destroy this service') );
+ $subtemplate->param( TEXT_MODIFY => gettext('Modify') );
- $subtemplate = new HTML::Template( filename => $templatedir."/acl/view_each.tmpl" );
- $subtemplate->param( NAME => $user_rights->{$_}{'username'} );
- $subtemplate->param( TEXT_ACL_DENIED => gettext("Can't access") );
- $subtemplate->param( TEXT_ACL_VIEW => gettext("Can view this service") );
- $subtemplate->param( TEXT_ACL_MODIFY => gettext("Can modify this service") );
- $subtemplate->param( TEXT_ACL_MANAGEACL => gettext("Can manage ACL for this service") );
- $subtemplate->param( TEXT_ACL_DELETE => gettext("Can destroy this service") );
- $subtemplate->param( SEND => gettext("Modify this ACL") );
+ $subtemplate->param( TARGET_OID => $object->get_oid );
+
+ # fill in users' ACL
+ $subtemplate->param( TEXT_TYPE => gettext('Username') );
+ $subtemplate->param( rights => $user_rights );
+ $template->param( USERS_TABLE => $subtemplate->output );
- $subtemplate->param( VALUE_ACL_DENIED => Vhffs::Constants::ACL_DENIED );
- $subtemplate->param( VALUE_ACL_VIEW => Vhffs::Constants::ACL_VIEW );
- $subtemplate->param( VALUE_ACL_MODIFY => Vhffs::Constants::ACL_MODIFY );
- $subtemplate->param( VALUE_ACL_MANAGEACL => Vhffs::Constants::ACL_MANAGEACL );
- $subtemplate->param( VALUE_ACL_DELETE => Vhffs::Constants::ACL_DELETE );
-
- if( $user_rights->{$_}{'perm'} == Vhffs::Constants::ACL_DELETE )
- {
- $subtemplate->param( DELETE_SELECTED => "selected" );
- }
- elsif( $user_rights->{$_}{'perm'} == Vhffs::Constants::ACL_MANAGEACL )
- {
- $subtemplate->param( MANAGEACL_SELECTED => "selected" );
- }
- elsif( $user_rights->{$_}{'perm'} == Vhffs::Constants::ACL_MODIFY )
- {
- $subtemplate->param( MODIFY_SELECTED => "selected" );
- }
- elsif( $user_rights->{$_}{'perm'} == Vhffs::Constants::ACL_VIEW )
- {
- $subtemplate->param( VIEW_SELECTED => "selected" );
- }
- elsif( $user_rights->{$_}{'perm'} == Vhffs::Constants::ACL_DENIED )
- {
- $subtemplate->param( DENIED_SELECTED => "selected" );
- }
-
- $subtemplate->param( OIDDST => $object->get_oid );
- $subtemplate->param( OIDSRC => $u->get_oid );
-
- $output_user .= $subtemplate->output;
- }
-
- foreach( keys %{$group_rights} )
- {
- $g = Vhffs::Group::get_by_groupname($vhffs , $group_rights->{$_}{'groupname'} );
-
- $subtemplate = new HTML::Template( filename => $templatedir."/acl/view_each.tmpl" );
- $subtemplate->param( NAME => $group_rights->{$_}{'groupname'} );
-
- $subtemplate->param( TEXT_ACL_DENIED => gettext("Can't access") );
- $subtemplate->param( TEXT_ACL_VIEW => gettext("Can view this service") );
- $subtemplate->param( TEXT_ACL_MODIFY => gettext("Can modify this service") );
- $subtemplate->param( TEXT_ACL_MANAGEACL => gettext("Can manage ACL for this service") );
- $subtemplate->param( TEXT_ACL_DELETE => gettext("Can destroy this service") );
- $subtemplate->param( SEND => gettext("Modify this ACL") );
-
-
- $subtemplate->param( VALUE_ACL_DENIED => Vhffs::Constants::ACL_DENIED );
- $subtemplate->param( VALUE_ACL_VIEW => Vhffs::Constants::ACL_VIEW );
- $subtemplate->param( VALUE_ACL_MODIFY => Vhffs::Constants::ACL_MODIFY );
- $subtemplate->param( VALUE_ACL_MANAGEACL => Vhffs::Constants::ACL_MANAGEACL );
- $subtemplate->param( VALUE_ACL_DELETE => Vhffs::Constants::ACL_DELETE );
-
-
- if( $group_rights->{$_}{'perm'} == Vhffs::Constants::ACL_DELETE )
- {
- $subtemplate->param( DELETE_SELECTED => "selected" );
- }
- elsif( $group_rights->{$_}{'perm'} == Vhffs::Constants::ACL_MANAGEACL )
- {
- $subtemplate->param( MANAGEACL_SELECTED => "selected" );
- }
- elsif( $group_rights->{$_}{'perm'} == Vhffs::Constants::ACL_MODIFY )
- {
- $subtemplate->param( MODIFY_SELECTED => "selected" );
- }
- elsif( $group_rights->{$_}{'perm'} == Vhffs::Constants::ACL_VIEW )
- {
- $subtemplate->param( VIEW_SELECTED => "selected" );
- }
- elsif( $group_rights->{$_}{'perm'} == Vhffs::Constants::ACL_DENIED )
- {
- $subtemplate->param( DENIED_SELECTED => "selected" );
- }
-
- $subtemplate->param( OIDDST => $object->get_oid );
- $subtemplate->param( OIDSRC => $g->get_oid );
-
- $output_group .= $subtemplate->output;
- }
-
-
- $template->param( USERS_TABLE => $output_user );
- $template->param( GROUPS_TABLE => $output_group );
-
-
+ # fill in groups' ACL
+ $subtemplate->param( TEXT_TYPE => gettext('Groupname') );
+ $subtemplate->param( rights => $group_rights );
+ $template->param( GROUPS_TABLE => $subtemplate->output );
}
}
Copied: trunk/vhffs-panel/admin/cvs/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/cvs/index.pl)
Copied: trunk/vhffs-panel/admin/dns/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/dns/index.pl)
Copied: trunk/vhffs-panel/admin/group/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/group/index.pl)
Copied: trunk/vhffs-panel/admin/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/index.pl)
Copied: trunk/vhffs-panel/admin/mail/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/mail/index.pl)
Copied: trunk/vhffs-panel/admin/mailing/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/mailing/index.pl)
Copied: trunk/vhffs-panel/admin/mysql/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/mysql/index.pl)
Copied: trunk/vhffs-panel/admin/pgsql/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/pgsql/index.pl)
Copied: trunk/vhffs-panel/admin/repository/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/repository/index.pl)
Copied: trunk/vhffs-panel/admin/svn/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/svn/index.pl)
Copied: trunk/vhffs-panel/admin/user/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/user/index.pl)
Copied: trunk/vhffs-panel/admin/web/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/admin/web/index.pl)
Copied: trunk/vhffs-panel/ajax (from rev 627, branches/vhffs-design/vhffs-panel/ajax)
Copied: trunk/vhffs-panel/cvs/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/cvs/index.pl)
Modified: trunk/vhffs-panel/cvs/prefs.pl
===================================================================
--- trunk/vhffs-panel/cvs/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/cvs/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -86,9 +86,10 @@
} else {
$template = new HTML::Template( filename => $templatedir."/cvs/prefs.tmpl" );
- $template->param( TEXT_TITLE => gettext("Admin CVS Repository") );
+ $panel->set_title( gettext('Admin CVS Repository') );
$template->param( TEXT_REPONAME => $cvs->get_cvsroot );
+ $template->param( VALUE_OID => $cvs->get_oid );
$template->param( TEXT_PUBLIC => gettext("Is this CVS repository public ??") );
$template->param( PUBLIC_YES => gettext("Yes") );
$template->param( PUBLIC_NO => gettext("No") );
Copied: trunk/vhffs-panel/dns/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/dns/index.pl)
Modified: trunk/vhffs-panel/dns/prefs.pl
===================================================================
--- trunk/vhffs-panel/dns/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/dns/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -54,6 +54,8 @@
my $vhffs = $panel->{'vhffs'};
my $domain_name = $cgi->param('domain');
+# FIXME Temporary hack to be compatible with project info page
+$domain_name = $cgi->param('name') unless(defined $domain_name);
my $user = $panel->{'user'};
my $dns = Vhffs::Services::DNS::get_by_domainname( $vhffs , $domain_name );
@@ -254,6 +256,7 @@
#Treat ACL part
+ $template->param( VALUE_OID => $dns->get_oid );
$template->param( TEXT_ACL_ADMIN => gettext( "Admin Rights on this object (ACL)") );
$template->param( EXPLAIN_ADMIN_ACL => gettext( "You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it.") );
$template->param( ADMIN_ACL => gettext("Ok, go to ACL admin") );
Modified: trunk/vhffs-panel/js/commons.js
===================================================================
--- trunk/vhffs-panel/js/commons.js 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/js/commons.js 2007-05-24 07:11:06 UTC (rev 628)
@@ -110,3 +110,87 @@
}
}
+/**
+ * Handles dynamic help system in VHFFS.
+ * Don't use this class, use its unique instance
+ * 'help'.
+ */
+
+var VHFFS_Help = Class.create();
+
+VHFFS_Help.prototype = {
+
+ /**
+ * Constructor.
+ */
+ initialize: function() {
+ this.cachedTopics = new Array();
+ },
+
+ /**
+ * Shows an help topic. Use a cache to avoid
+ * multiple server hits.
+ * @param topic string Topic to be displayed.
+ */
+ show: function(topic) {
+ $('help_content').innerHTML = '<div class="loading"></div>';
+ this.currentTopic = topic;
+ var content = this.cachedTopics[topic];
+ // Topic isn't in cache, let's fetch it
+ if(!content) {
+ new VHFFS_Topic_Retriever(this, topic);
+ } else {
+ $('help_content').innerHTML = content;
+ }
+ }
+};
+
+/**
+ * Class used to retrieve an help topic.
+ * Internal use only.
+ */
+
+VHFFS_Topic_Retriever = Class.create();
+
+VHFFS_Topic_Retriever.prototype = {
+
+ /**
+ * Constructor.
+ * @param vh VHFFS_Help Instance who called us
+ * @param topic string Help topic to display
+ */
+ initialize: function(vh, topic) {
+ this.topic = topic;
+ this.vh = vh;
+ new Ajax.Request('/ajax/help.pl', {
+ method: 'post',
+ parameters: { topic: topic },
+ onSuccess: this.onSuccess.bind(this)
+ });
+ },
+
+ /**
+ * Callback used to display topic if it is
+ * still wanted.
+ */
+ onSuccess: function(response) {
+ var vh = this.vh;
+ vh.cachedTopics[this.topic] = response.responseText;
+ // User asked for another topic while we were fetching
+ // this one. Don't display it .
+ if(vh.currentTopic == this.topic) {
+ $('help_content').innerHTML = response.responseText;
+ }
+ }
+};
+
+
+/**
+ * Allow to delay help displaying. Returns a value
+ * that can be passed to clearTimeout to cancel display.
+ */
+function helpTimeout(topic) {
+ return window.setTimeout("help.show('"+topic+"')", 500);
+}
+
+var help = new VHFFS_Help();
Copied: trunk/vhffs-panel/mail/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/mail/index.pl)
Modified: trunk/vhffs-panel/mail/prefs.pl
===================================================================
--- trunk/vhffs-panel/mail/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/mail/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -134,6 +134,7 @@
$template->param( NO => gettext("No, I'm not sure, I prefer to keep this project.") );
$template->param( TEXT_DELETE => gettext("Delete") );
+ $template->param( VALUE_OID => $mail->get_oid );
$template->param( TEXT_ACL_ADMIN => gettext("Admin Rights on this object (ACL)") );
$template->param( EXPLAIN_ADMIN_ACL => gettext("You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it.") );
$template->param( ADMIN_ACL => gettext( "Ok, go to ACL admin" ) );
Copied: trunk/vhffs-panel/mailinglist/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/mailinglist/index.pl)
Modified: trunk/vhffs-panel/mailinglist/prefs.pl
===================================================================
--- trunk/vhffs-panel/mailinglist/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/mailinglist/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -200,11 +200,12 @@
$template->param( TEXT_DELETE_LIST => gettext("Delete this list") );
$template->param( TEXT_BEFORE_DELETE => gettext("This action is non-reversible. All services associated to this project will be DESTROYED.") );
- $template->param( ASK_DELETE_WEB => gettext("Are you SURE you want DELETE this Mail Area ?") );
+ $template->param( ASK_DELETE_WEB => gettext("Are you SURE you want DELETE this mailing list ?") );
$template->param( YES => gettext("Yes I'm sure of what I do") );
$template->param( NO => gettext("No, I'm not sure, I prefer to keep this project.") );
$template->param( TEXT_DELETE => gettext("Delete") );
+ $template->param( VALUE_OID => $list->get_oid );
$template->param( TEXT_ACL_ADMIN => "Admin Rights on this object (ACL)" );
$template->param( EXPLAIN_ADMIN_ACL => "You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it." );
$template->param( ADMIN_ACL => "Ok, go to ACL admin" );
Copied: trunk/vhffs-panel/mysql/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/mysql/index.pl)
Modified: trunk/vhffs-panel/mysql/prefs.pl
===================================================================
--- trunk/vhffs-panel/mysql/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/mysql/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -105,7 +105,8 @@
$template->param( TEXT_DBPASS => gettext("Password for this database") );
#$template->param( VALUE_DBPASS => $mysql->get_dbpassword );
-
+
+ $template->param( VALUE_OID => $mysql->get_oid );
$template->param( TEXT_ACL_ADMIN => "Admin Rights on this object (ACL)" );
$template->param( EXPLAIN_ADMIN_ACL => "You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it." );
$template->param( ADMIN_ACL => "Ok, go to ACL admin" );
Modified: trunk/vhffs-panel/panel.pl
===================================================================
--- trunk/vhffs-panel/panel.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/panel.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -101,7 +101,7 @@
{
if( defined $projectname )
{
- $template = project_info Vhffs::Panel::Main($vhffs, $panel->{group});
+ $template = $panel->project_info;
$template->param( MESSAGE => $cgi->param('msg') ) if(defined $cgi->param('msg'));
}
else
Copied: trunk/vhffs-panel/pgsql/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/pgsql/index.pl)
Modified: trunk/vhffs-panel/pgsql/prefs.pl
===================================================================
--- trunk/vhffs-panel/pgsql/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/pgsql/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -98,7 +98,8 @@
$template->param( TEXT_DBPASS => gettext("Password for this database") );
# $template->param( VALUE_DBPASS => $pgsql->get_dbpassword );
-
+
+ $template->param( VALUE_OID => $pgsql->get_oid );
$template->param( TEXT_ACL_ADMIN => "Admin Rights on this object (ACL)" );
$template->param( EXPLAIN_ADMIN_ACL => "You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it." );
$template->param( ADMIN_ACL => "Ok, go to ACL admin" );
Copied: trunk/vhffs-panel/repository/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/repository/index.pl)
Modified: trunk/vhffs-panel/repository/prefs.pl
===================================================================
--- trunk/vhffs-panel/repository/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/repository/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -106,6 +106,7 @@
$template->param( NO => gettext("No, I'm not sure, I prefer to keep this project.") );
$template->param( TEXT_DELETE => gettext("Delete") );
+ $template->param( VALUE_OID => $repo->get_oid );
$template->param( TEXT_ACL_ADMIN => "Admin Rights on this object (ACL)" );
$template->param( EXPLAIN_ADMIN_ACL => "You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it." );
$template->param( ADMIN_ACL => "Ok, go to ACL admin" );
Copied: trunk/vhffs-panel/svn/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/svn/index.pl)
Modified: trunk/vhffs-panel/svn/prefs.pl
===================================================================
--- trunk/vhffs-panel/svn/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/svn/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -126,15 +126,16 @@
$template->param( NO => gettext("No, I'm not sure, I prefer to keep this project.") );
$template->param( TEXT_DELETE => gettext("Delete") );
- $template->param( TEXT_ACL_ADMIN => "Admin Rights on this object (ACL)" );
- $template->param( EXPLAIN_ADMIN_ACL => "You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it." );
- $template->param( ADMIN_ACL => "Ok, go to ACL admin" );
- $template->param( TITLE_PERM => "Fix permissions in this repository" );
- $template->param( PERM_TEXT => "Fixing permissions on a repository solve permission access on the repository. Can be helpful if you encounter problems" );
- $template->param( TEXT_BUTTON_PERM => "Fix them !" );
+ $template->param( VALUE_OID => $svn->get_oid );
+ $template->param( TEXT_ACL_ADMIN => gettext('Admin Rights on this object (ACL)') );
+ $template->param( EXPLAIN_ADMIN_ACL => gettext('You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it.') );
+ $template->param( ADMIN_ACL => gettext('Ok, go to ACL admin') );
+ $template->param( TITLE_PERM => gettext('Fix permissions in this repository') );
+ $template->param( PERM_TEXT => gettext('Fixing permissions on a repository solve permission access on the repository. Can be helpful if you encounter problems') );
+ $template->param( TEXT_BUTTON_PERM => gettext('Fix them !') );
- $template->param( TITLE_OPT => "Options" );
- $template->param( TEXT_OPT_ML => "Notify changes on mailing-list :");
+ $template->param( TITLE_OPT => gettext('Options') );
+ $template->param( TEXT_OPT_ML => gettext('Notify changes on mailing-list :'));
if ( $svn->{ml_name} ne '' )
{
Modified: trunk/vhffs-panel/templates/Makefile.am
===================================================================
--- trunk/vhffs-panel/templates/Makefile.am 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/Makefile.am 2007-05-24 07:11:06 UTC (rev 628)
@@ -2,6 +2,7 @@
nobase_paneltemplates_DATA = \
acl/view_each.tmpl \
acl/view.tmpl \
+ admin/index.tmpl \
admin/cvs/edit.tmpl \
admin/cvs/menu.tmpl \
admin/cvs/part-modo.tmpl \
@@ -129,6 +130,8 @@
main/auth.html \
main/auth.tmpl \
main/close.tmpl \
+ menu/context.tmpl \
+ menu/context-modo.tmpl \
main/login_failed.tmpl \
main/login_ok.tmpl \
main/logout.tmpl \
@@ -136,7 +139,6 @@
main/lost_ok.tmpl \
main/lost.tmpl \
main/panel.tmpl \
- menu/group.tmpl \
menu/main.tmpl \
menu/user.tmpl \
misc/alert.tmpl \
@@ -145,6 +147,7 @@
misc/history_part.tmpl \
misc/history.tmpl \
misc/infos.tmpl \
+ misc/service_index.tmpl \
misc/simplemsg.tmpl \
misc/welcome.tmpl \
mysql/create.tmpl \
@@ -193,6 +196,7 @@
user/mailuservirus.tmpl \
user/prefs_avatar.tmpl \
user/prefs.tmpl \
+ user/projects.tmpl \
web/create.tmpl \
web/mailuser.tmpl \
web/menu_sub.tmpl \
Modified: trunk/vhffs-panel/templates/acl/view.tmpl
===================================================================
--- trunk/vhffs-panel/templates/acl/view.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/acl/view.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,62 +1,58 @@
-
-<h1><TMPL_VAR NAME="TITLE"></h1>
-
<h2>ACL for Users</h2>
-<table>
- <TMPL_VAR NAME="USERS_TABLE">
-</table>
+<TMPL_VAR NAME="USERS_TABLE">
+<tmpl_if name="MANAGE_ACL">
<h3>Add an ACL for a User</h3>
-<form method="post" action="add_acl_user.pl">
+<form method="post" action="/acl/view.pl">
<p>
- <label for="USERNAME">
+ <label for="acl_username">
<TMPL_VAR NAME="TEXT_USERNAME">
</label>
- <input type="text" name="USERNAME" id="USERNAME"/>
+ <input type="text" name="username" id="acl_username"/>
</p>
<p>
- <label for="ACL_TYPE">
+ <label for="acl_user_perm">
<TMPL_VAR NAME="TEXT_ACL_LEVEL">
</label>
- <select name="ACL_TYPE" id="ACL_TYPE">
+ <select name="perm" id="acl_user_perm">
<option value="<TMPL_VAR NAME="VALUE_ACL_DENIED">" <TMPL_VAR NAME="DENIED_SELECTED">><TMPL_VAR NAME="TEXT_ACL_DENIED"></option>
<option value="<TMPL_VAR NAME="VALUE_ACL_VIEW">" <TMPL_VAR NAME="VIEW_SELECTED">><TMPL_VAR NAME="TEXT_ACL_VIEW"></option>
<option value="<TMPL_VAR NAME="VALUE_ACL_MODIFY">" <TMPL_VAR NAME="MODIFY_SELECTED">><TMPL_VAR NAME="TEXT_ACL_MODIFY"></option>
<option value="<TMPL_VAR NAME="VALUE_ACL_MANAGEACL">" <TMPL_VAR NAME="MANAGEACL_SELECTED">><TMPL_VAR NAME="TEXT_ACL_MANAGEACL"></option>
<option value="<TMPL_VAR NAME="VALUE_ACL_DELETE">" <TMPL_VAR NAME="DELETE_SELECTED">><TMPL_VAR NAME="TEXT_ACL_DELETE"></option>
</select>
- </p>
+ </p>
<p class="button">
- <input type="HIDDEN" name="OID_DST" value="<TMPL_VAR NAME="OIDDST">" />
- <input type="submit" value="<TMPL_VAR NAME="SEND">" />
+ <input type="HIDDEN" name="target_oid" value="<TMPL_VAR NAME="OID">" />
+ <input type="submit" value="<TMPL_VAR NAME="SEND">" name="add_acl_user_submit"/>
</p>
</form>
+</tmpl_if>
<h2>ACL for Groups</h2>
-<table>
- <TMPL_VAR NAME="GROUPS_TABLE">
-</table>
+<TMPL_VAR NAME="GROUPS_TABLE">
+<tmpl_if name="MANAGE_ACL">
<h3>Add an ACL for a Group</h3>
-<form method="post" action="add_acl_group.pl">
+<form method="post" action="/acl/view.pl">
<p>
- <label for="GROUPNAME">
+ <label for="acl_groupname">
<TMPL_VAR NAME="TEXT_GROUPNAME">
</label>
- <input type="text" name="GROUPNAME" id="GROUPNAME"/>
+ <input type="text" name="groupname" id="acl_groupname"/>
</p>
<p>
- <label for="ACL_TYPE">
+ <label for="acl_group_perm">
<TMPL_VAR NAME="TEXT_ACL_LEVEL">
</label>
- <select name="ACL_TYPE" id="ACL_TYPE">
+ <select name="perm" id="acl_group_perm">
<option value="<TMPL_VAR NAME="VALUE_ACL_DENIED">" <TMPL_VAR NAME="DENIED_SELECTED">><TMPL_VAR NAME="TEXT_ACL_DENIED"></option>
<option value="<TMPL_VAR NAME="VALUE_ACL_VIEW">" <TMPL_VAR NAME="VIEW_SELECTED">><TMPL_VAR NAME="TEXT_ACL_VIEW"></option>
<option value="<TMPL_VAR NAME="VALUE_ACL_MODIFY">" <TMPL_VAR NAME="MODIFY_SELECTED">><TMPL_VAR NAME="TEXT_ACL_MODIFY"></option>
@@ -65,8 +61,8 @@
</select>
</p>
<p class="button">
- <input type="hidden" name="OID_DST" value="<TMPL_VAR NAME="OIDDST">" />
- <input type="submit" value="<TMPL_VAR NAME="SEND">" />
+ <input type="hidden" name="target_oid" value="<TMPL_VAR NAME="OID">" />
+ <input type="submit" value="<TMPL_VAR NAME="SEND">" name="add_acl_group_submit" />
</p>
</form>
-
+</tmpl_if>
Modified: trunk/vhffs-panel/templates/acl/view_each.tmpl
===================================================================
--- trunk/vhffs-panel/templates/acl/view_each.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/acl/view_each.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,21 +1,35 @@
-
-<tr>
- <td>
- <TMPL_VAR NAME="NAME">:
- </td>
- <td class="mainColumn">
- <form method="post" action="submit.pl">
- <select name="ACL_TYPE">
- <option value="<TMPL_VAR NAME="VALUE_ACL_DENIED">" <TMPL_VAR NAME="DENIED_SELECTED">><TMPL_VAR NAME="TEXT_ACL_DENIED"></option>
- <option value="<TMPL_VAR NAME="VALUE_ACL_VIEW">" <TMPL_VAR NAME="VIEW_SELECTED">><TMPL_VAR NAME="TEXT_ACL_VIEW"></option>
- <option value="<TMPL_VAR NAME="VALUE_ACL_MODIFY">" <TMPL_VAR NAME="MODIFY_SELECTED">><TMPL_VAR NAME="TEXT_ACL_MODIFY"></option>
- <option value="<TMPL_VAR NAME="VALUE_ACL_MANAGEACL">" <TMPL_VAR NAME="MANAGEACL_SELECTED">><TMPL_VAR NAME="TEXT_ACL_MANAGEACL"></option>
- <option value="<TMPL_VAR NAME="VALUE_ACL_DELETE">" <TMPL_VAR NAME="DELETE_SELECTED">><TMPL_VAR NAME="TEXT_ACL_DELETE"></option>
- </select>
- <input type="hidden" NAME="OID_SRC" VALUE="<TMPL_VAR NAME="OIDSRC">" />
- <input type="hidden" NAME="OID_DST" VALUE="<TMPL_VAR NAME="OIDDST">" />
- <input type="submit" value="<TMPL_VAR NAME="SEND">" />
- </form>
- </td>
-</tr>
-
+<tmpl_if name="rights">
+<div class="acltable">
+<div class="tableheader">
+ <p>
+ <span><tmpl_var name="TEXT_TYPE"></span>
+ <span><tmpl_var name="TEXT_ACL_DENIED"></span>
+ <span><tmpl_var name="TEXT_ACL_VIEW"></span>
+ <span><tmpl_var name="TEXT_ACL_MODIFY"></span>
+ <span><tmpl_var name="TEXT_ACL_MANAGEACL"></span>
+ <span><tmpl_var name="TEXT_ACL_DELETE"></span>
+ <span><tmpl_var name="TEXT_MODIFY"></span>
+ </p>
+</div>
+<div class="tablebody">
+<tmpl_loop name="rights">
+ <form method="post" action="view.pl">
+ <p>
+ <span><TMPL_VAR NAME="NAME"></span>
+ <span><input type="radio" name="perm<TMPL_VAR NAME="GRANTED_OID">" value="<TMPL_VAR NAME="VALUE_ACL_DENIED">" <tmpl_if expr="perm==VALUE_ACL_DENIED">checked="checked"</tmpl_if>/></span>
+ <span><input type="radio" name="perm<TMPL_VAR NAME="GRANTED_OID">" value="<TMPL_VAR NAME="VALUE_ACL_VIEW">" <tmpl_if expr="perm==VALUE_ACL_VIEW">checked="checked"</tmpl_if>/></span>
+ <span><input type="radio" name="perm<TMPL_VAR NAME="GRANTED_OID">" value="<TMPL_VAR NAME="VALUE_ACL_MODIFY">" <tmpl_if expr="perm==VALUE_ACL_MODIFY">checked="checked"</tmpl_if>/></span>
+ <span><input type="radio" name="perm<TMPL_VAR NAME="GRANTED_OID">" value="<TMPL_VAR NAME="VALUE_ACL_MANAGEACL">" <tmpl_if expr="perm==VALUE_ACL_MANAGEACL">checked="checked"</tmpl_if>/></span>
+ <span><input type="radio" name="perm<TMPL_VAR NAME="GRANTED_OID">" value="<TMPL_VAR NAME="VALUE_ACL_DELETE">" <tmpl_if expr="perm==VALUE_ACL_DELETE">checked="checked"</tmpl_if>/></span>
+ <span>
+ <input type="hidden" NAME="granted_oid" VALUE="<TMPL_VAR NAME="GRANTED_OID">" />
+ <input type="hidden" NAME="target_oid" VALUE="<TMPL_VAR NAME="TARGET_OID">" />
+ <input type="submit" value="<TMPL_VAR NAME="TEXT_MODIFY">" name="update_acl_submit"/>
+ </span>
+ </p>
+ </form>
+</tmpl_loop>
+<span class="clear"> </span>
+</div>
+</div>
+</tmpl_if>
Copied: trunk/vhffs-panel/templates/admin/index.tmpl (from rev 627, branches/vhffs-design/vhffs-panel/templates/admin/index.tmpl)
Modified: trunk/vhffs-panel/templates/admin/main/general.tmpl
===================================================================
--- trunk/vhffs-panel/templates/admin/main/general.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/admin/main/general.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -38,3 +38,4 @@
</li>
</ul>
</li>
+
Modified: trunk/vhffs-panel/templates/admin/main/main.tmpl
===================================================================
--- trunk/vhffs-panel/templates/admin/main/main.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/admin/main/main.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -13,3 +13,4 @@
<tmpl_var name="ADMIN_MAILLINGLIST">
<tmpl_var name="ADMIN_REPOSITORY">
</ul>
+
Modified: trunk/vhffs-panel/templates/cvs/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/cvs/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/cvs/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,4 +1,3 @@
-<h1><tmpl_var name="TEXT_TITLE"></h1>
<h2><tmpl_var name="TEXT_REPONAME"></h2>
<form method="post" action="/cvs/prefs_save.pl">
@@ -38,8 +37,7 @@
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
<p class="button" id="buttonSendAcl">
- <input type="hidden" name="NAME" value="<tmpl_var name="TEXT_REPONAME">" />
- <input type="hidden" name="TYPE" value="cvs" />
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">"/>
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
</form>
@@ -49,24 +47,22 @@
<form method="post" action="delete.pl">
<fieldset>
- <legend>
- <tmpl_var name="ASK_DELETE_CVS">:
- </legend>
+ <legend><tmpl_var name="ASK_DELETE_CVS">:</legend>
<p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
<p>
<input type="radio" name="DELETE" id="DELETE_NO" value="0" checked="checked" />
- <label for="DELETE_NO">
- <tmpl_var name="NO">
- </label>
+ <label for="DELETE_NO">
+ <tmpl_var name="NO">
+ </label>
</p>
<p>
<input type="radio" name="DELETE" id="DELETE_YES" value="1" />
- <label for="DELETE_YES">
- <tmpl_var name="YES">
- </label>
- </p>
+ <label for="DELETE_YES">
+ <tmpl_var name="YES">
+ </label>
+ </p>
</fieldset>
Modified: trunk/vhffs-panel/templates/dns/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/dns/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/dns/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -188,8 +188,7 @@
<form method="post" action="../acl/view.pl">
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
- <input type="hidden" name="NAME" value="<tmpl_var name="DOMAIN_NAME">" />
- <input type="hidden" name="TYPE" value="ns" />
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" />
<p class="button" id="buttonAclAdmin">
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
Modified: trunk/vhffs-panel/templates/group/info.tmpl
===================================================================
--- trunk/vhffs-panel/templates/group/info.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/group/info.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,53 +1,15 @@
-<h1><tmpl_var name="TEXT_TITLE"></h1>
<div class="info_quota">
- <img src="/group/quota_used.pl?group=<tmpl_var name="GROUPNAME">" alt="quota used for <tmpl_var name="GROUPNAME">"/>
+ <div id="group_quota">
+ <img src="/themes/<tmpl_var name="THEME">/images/quota_progress.png" width="<tmpl_var name="QUOTA_WIDTH">" alt="<tmpl_var name="QUOTA_WIDTH">"/>
+ </div>
<br/>
- <tmpl_var name="QUOTA_VALUE">
+ <tmpl_var name="QUOTA_TEXT">
</div>
+ <tmpl_if name="MESSAGE">
<p class="info"><tmpl_var name="MESSAGE"></p>
- <h2><tmpl_var name="WEBAREA"></h2>
- <ul>
- <tmpl_var name="WEBAREA_VALUES">
- </ul>
+ </tmpl_if>
- <h2><tmpl_var name="MYSQL"></h2>
- <ul>
- <tmpl_var name="MYSQL_VALUES">
- </ul>
-
- <h2><tmpl_var name="PGSQL"></h2>
- <ul>
- <tmpl_var name="PGSQL_VALUES">
- </ul>
+ <p><a href="/group/prefs.pl"><tmpl_var name="TEXT_PREFS"></a></p>
- <h2><tmpl_var name="REPOSITORY"></h2>
- <ul>
- <tmpl_var name="REPOSITORY_VALUES">
- </ul>
-
- <h2><tmpl_var name="CVS"></h2>
- <ul>
- <tmpl_var name="CVS_VALUES">
- </ul>
-
- <h2><tmpl_var name="SVN"></h2>
- <ul>
- <tmpl_var name="SVN_VALUES">
- </ul>
-
- <h2><tmpl_var name="DNS"></h2>
- <ul>
- <tmpl_var name="DNS_VALUES">
- </ul>
-
- <h2><tmpl_var name="MAILS"></h2>
- <ul>
- <tmpl_var name="MAILS_VALUES">
- </ul>
-
- <h2><tmpl_var name="MLS"></h2>
- <ul>
- <tmpl_var name="MLS_VALUES">
- </ul>
-
+ <tmpl_var name="SERVICES">
Modified: trunk/vhffs-panel/templates/mail/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/mail/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -72,13 +72,12 @@
</p>
</form>
-<h2><tmpl_var name="TEXT_ACL_ADMIN"></h2>
+<h2><tmpl_var name="TEXT_ACL_ADMIN"></h2>
<form method="post" action="../acl/view.pl">
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
-
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_DOMAIN">" />
- <input type="hidden" name="TYPE" value="mail" />
+
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" />
<p class="button" id="buttonAclAdmin">
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
@@ -86,34 +85,34 @@
<h2><tmpl_var name="TEXT_DELETE_MAIL"></h2>
-<form method="post" action="delete.pl">
+<form method="post" action="delete.pl">
<fieldset>
- <legend>
- <tmpl_var name="ASK_DELETE_WEB">:
- </legend>
-
- <p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
- <p>
- <input type="radio" name="DELETE" id="DELETE_NO" value="0" checked="checked" />
- <label for="DELETE_NO">
- <tmpl_var name="NO">
- </label>
- </p>
- <p>
- <input type="radio" name="DELETE" id="DELETE_YES" value="1" />
- <label for="DELETE_YES">
- <tmpl_var name="YES">
- </label>
- </p>
- </fieldset>
-
- <p class="button" id="buttonDelete">
- <input type="hidden" name="name" value="<tmpl_var name="VALUE_DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
- </p>
-
-</form>
+ <legend>
+ <tmpl_var name="ASK_DELETE_WEB">:
+ </legend>
+ <p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
+ <p>
+ <input type="radio" name="DELETE" id="DELETE_NO" value="0" checked="checked" />
+ <label for="DELETE_NO">
+ <tmpl_var name="NO">
+ </label>
+ </p>
+ <p>
+ <input type="radio" name="DELETE" id="DELETE_YES" value="1" />
+ <label for="DELETE_YES">
+ <tmpl_var name="YES">
+ </label>
+ </p>
+ </fieldset>
+
+ <p class="button" id="buttonDelete">
+ <input type="hidden" name="name" value="<tmpl_var name="VALUE_DOMAIN">" />
+ <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
+ </p>
+
+</form>
+
Modified: trunk/vhffs-panel/templates/mailinglist/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mailinglist/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/mailinglist/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -108,8 +108,7 @@
<form method="post" action="../acl/view.pl">
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_LIST">" />
- <input type="hidden" name="TYPE" value="ml" />
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" /
<p class="button" id="buttonAclAdmin">
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
Modified: trunk/vhffs-panel/templates/main/panel.tmpl
===================================================================
--- trunk/vhffs-panel/templates/main/panel.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/main/panel.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -6,26 +6,29 @@
<link rel="stylesheet" type="text/css" href="/themes/<tmpl_var name="THEME">/main.css"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
+ <tmpl_var name="HEADERS_SUP">
<tmpl_loop name="JSCRIPTS">
- <script language="javascript" type="text/javascript" charset="utf-8" src="<tmpl_var name="SCRIPT">"/>
+ <script language="javascript" type="text/javascript" charset="utf-8" src="<tmpl_var name="SCRIPT">"></script>
</tmpl_loop>
</head>
+ <body>
+<!-- Header Part-->
+<tmpl_var name="HEADER">
- <body>
-
-<tmpl_var name="HEADERS_SUP">
-<tmpl_var name="MENU">
- <div id="groupname">
- <tmpl_var name="GROUPNAME">
- </div>
+<!-- Page Content -->
+
<div class="main" id="main">
<h1><tmpl_var name="TEXT_TITLE"></h1>
<tmpl_var name="errors">
<tmpl_var name="infos">
<tmpl_var name="CENTRE">
</div>
-
+<div id="help">
+ <h1><img src="/themes/<tmpl_var name="THEME">/images/help.png" alt="aide"/><tmpl_var name="TEXT_HELP"></h1>
+ <div id="help_content">
+ </div>
+</div>
</body>
</html>
Copied: trunk/vhffs-panel/templates/menu/context-modo.tmpl (from rev 627, branches/vhffs-design/vhffs-panel/templates/menu/context-modo.tmpl)
Copied: trunk/vhffs-panel/templates/menu/context.tmpl (from rev 627, branches/vhffs-design/vhffs-panel/templates/menu/context.tmpl)
Deleted: trunk/vhffs-panel/templates/menu/group.tmpl
===================================================================
--- trunk/vhffs-panel/templates/menu/group.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/menu/group.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,19 +0,0 @@
- <a href="#" id="projectConfigurationMenuTitle"><tmpl_var name="TEXT_PROJECT"><tmpl_var name="PROJECTNAME"></a>
-
- <ul id="projectConfigurationMenu">
- <li id="projectConfiguration">
- <a href="/group/prefs.pl" title="<tmpl_var name="TEXT_CONFIG">">
- <tmpl_var name="TEXT_CONFIG">
- </a>
- </li>
-
- <tmpl_var name="WEB_MENU">
- <tmpl_var name="MYSQL_MENU">
- <tmpl_var name="PGSQL_MENU">
- <tmpl_var name="CVS_MENU">
- <tmpl_var name="SVN_MENU">
- <tmpl_var name="DNS_MENU">
- <tmpl_var name="MAIL_MENU">
- <tmpl_var name="MAILINGLIST_MENU">
- <tmpl_var name="REPOSITORY_MENU">
- </ul>
Modified: trunk/vhffs-panel/templates/menu/main.tmpl
===================================================================
--- trunk/vhffs-panel/templates/menu/main.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/menu/main.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -1,13 +1,45 @@
-<div id="username_menu">
-<tmpl_var name="TEXT_ACCOUNT"><tmpl_var name="USERNAME">
+<div id="header">
+ <tmpl_if name="GROUPNAME">
+ <div id="group_menu">
+ <span id="groupname"><a href="/panel.pl?project=<tmpl_var name="GROUPNAME">"><img src="/themes/<tmpl_var name="THEME">/images/projectcurrent.png" title="<tmpl_var name="PROJECT_HOME_TEXT">" alt="<tmpl_var name="PROJECT_HOME_TEXT">" onmouseover="javascript:this.timer=helpTimeout('user_project');" onmouseout="javascript:window.clearTimeout(this.timer);"/></a> <tmpl_var name="CURRENT_GROUP_TEXT"> <tmpl_var name="GROUPNAME"></span>
+ </div>
+ </tmpl_if>
+ <div id="username_menu">
+ <div id="userToolBox">
+ <tmpl_if name="TEXT_ADMIN">
+ <a href="/admin/index.pl" title="<tmpl_var name="TEXT_ADMIN">">
+ <img src="/themes/<tmpl_var name="THEME">/images/admin.png" title="<tmpl_var name="TEXT_ADMIN">" alt="<tmpl_var name="TEXT_ADMIN">
+ " onmouseover="javascript:this.timer=helpTimeout('user_admin');" onmouseout="javascript:window.clearTimeout(this.timer);"/>
+ </a>
+ </tmpl_if>
+ <a href="/user/projects.pl" title="<tmpl_var name="TEXT_PROJECTS">">
+ <img src="/themes/<tmpl_var name="THEME">/images/projects.png" title="<tmpl_var name="TEXT_PROJECTS">" alt="<tmpl_var name="TEXT_PROJECTS">" onmouseover="javascript:this.timer=helpTimeout('user_projects');" onmouseout="javascript:window.clearTimeout(this.timer);"/>
+ </a>
+ <a href="/user/prefs.pl" title="<tmpl_var name="TEXT_PREFS">">
+ <img src="/themes/<tmpl_var name="THEME">/images/prefs.png" title="<tmpl_var name="TEXT_PREFS">" alt="<tmpl_var name="TEXT_PREFS">" onmouseover="javascript:this.timer=helpTimeout('user_preferences');" onmouseout="javascript:window.clearTimeout(this.timer);"/>
+ </a>
+ <a href="<tmpl_var name="HELP_URL">" title="<tmpl_var name="TEXT_HELP">">
+ <img src="/themes/<tmpl_var name="THEME">/images/help.png" title="<tmpl_var name="TEXT_HELP">" alt="<tmpl_var name="TEXT_HELP">" onmouseover="javascript:this.timer=helpTimeout('user_help');" onmouseout="javascript:window.clearTimeout(this.timer);"/>
+ </a>
+ <a href="/alert.pl" title="<tmpl_var name="TEXT_SUBMITBUG">">
+ <img src="/themes/<tmpl_var name="THEME">/images/bug.png" title="<tmpl_var name="TEXT_SUBMITBUG">" alt="<tmpl_var name="TEXT_SUBMITBUG">" onmouseover="javascript:this.timer=helpTimeout('user_bug');" onmouseout="javascript:window.clearTimeout(this.timer);"/>
+ </a>
+ <a href="/logout.pl" title="<tmpl_var name="TEXT_LOGOUT">">
+ <img src="/themes/<tmpl_var name="THEME">/images/logout.png" title="<tmpl_var name="TEXT_LOGOUT">" alt="<tmpl_var name="TEXT_LOGOUT">" onmouseover="javascript:this.timer=helpTimeout('user_logout');" onmouseout="javascript:window.clearTimeout(this.timer);"/>
+ </a>
+ </div>
+ <span id="username" title="<tmpl_var name="TEXT_ACCOUNT">"><tmpl_var name="USERNAME"></span>
+ </div>
</div>
+<tmpl_if name="CONTEXTUAL_MENU">
+<div id="contextual_menu">
+<p>
+<tmpl_var name="CONTEXTUAL_MENU">
+</p>
+</div>
+</tmpl_if>
<div id="logo">
-<a class="logomenu" href="/panel.pl">
-<img src="/themes/<tmpl_var name="THEME">/images/logo.png" alt="logo"/>
-</a>
+ <a class="logomenu" href="/panel.pl">
+ <img src="/themes/<tmpl_var name="THEME">/images/logo.png" alt="logo"/>
+ </a>
</div>
-<ul id="menu">
-<li><tmpl_var name="USER_MENU"></li>
-<tmpl_if name="ADMIN_MENU"><li><tmpl_var name="ADMIN_MENU"></li></tmpl_if>
-<tmpl_if name="PROJECT_MENU"><li><tmpl_var name="PROJECT_MENU"></li></tmpl_if>
-</ul>
Copied: trunk/vhffs-panel/templates/misc/service_index.tmpl (from rev 627, branches/vhffs-design/vhffs-panel/templates/misc/service_index.tmpl)
Modified: trunk/vhffs-panel/templates/mysql/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mysql/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/mysql/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -29,45 +29,44 @@
</p>
</form>
-<h2><tmpl_var name="TEXT_ACL_ADMIN"></h2>
+<h2><tmpl_var name="TEXT_ACL_ADMIN"></h2>
<form method="post" action="../acl/view.pl">
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
-
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_DBNAME">" />
- <input type="hidden" name="TYPE" value="mysql" />
+
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" />
<p class="button" id="buttonAclAdmin">
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
</form>
-
-<h2><tmpl_var name="TEXT_DELETE_MYSQL"></h2>
-
-<form method="post" action="delete.pl">
+
+<h2><tmpl_var name="TEXT_DELETE_MYSQL"></h2>
+
+<form method="post" action="delete.pl">
<fieldset>
- <legend>
- <tmpl_var name="ASK_DELETE_MYSQL">:
- </legend>
-
- <p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
- <p>
- <input type="radio" name="DELETE" id="DELETE_NO" value="0" checked="checked" />
- <label for="DELETE_NO">
- <tmpl_var name="NO">
- </label>
- </p>
- <p>
- <input type="radio" name="DELETE" id="DELETE_YES" value="1" />
- <label for="DELETE_YES">
- <tmpl_var name="YES">
- </label>
- </p>
- </fieldset>
-
- <p class="button" id="buttonDelete">
- <input type="hidden" name="DBNAME" value="<tmpl_var name="VALUE_DBNAME">" />
- <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
- </p>
-
+ <legend>
+ <tmpl_var name="ASK_DELETE_MYSQL">:
+ </legend>
+
+ <p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
+ <p>
+ <input type="radio" name="DELETE" id="DELETE_NO" value="0" checked="checked" />
+ <label for="DELETE_NO">
+ <tmpl_var name="NO">
+ </label>
+ </p>
+ <p>
+ <input type="radio" name="DELETE" id="DELETE_YES" value="1" />
+ <label for="DELETE_YES">
+ <tmpl_var name="YES">
+ </label>
+ </p>
+ </fieldset>
+
+ <p class="button" id="buttonDelete">
+ <input type="hidden" name="DBNAME" value="<tmpl_var name="VALUE_DBNAME">" />
+ <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
+ </p>
+
</form>
Modified: trunk/vhffs-panel/templates/pgsql/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/pgsql/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/pgsql/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -26,45 +26,44 @@
</p>
</form>
-<h2><tmpl_var name="TEXT_ACL_ADMIN"></h2>
+<h2><tmpl_var name="TEXT_ACL_ADMIN"></h2>
<form method="post" action="../acl/view.pl">
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
-
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_DBNAME">" />
- <input type="hidden" name="TYPE" value="pgsql" />
+
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" />
<p class="button" id="buttonAclAdmin">
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
</form>
-
-<h2><tmpl_var name="TEXT_DELETE_PGSQL"></h2>
-
-<form method="post" action="delete.pl">
+
+<h2><tmpl_var name="TEXT_DELETE_PGSQL"></h2>
+
+<form method="post" action="delete.pl">
<fieldset>
- <legend>
- <tmpl_var name="ASK_DELETE_PGSQL">:
- </legend>
-
- <p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
- <p>
- <input type="radio" name="DELETE" id="DELETE_NO" value="0" checked="checked" />
- <label for="DELETE_NO">
- <tmpl_var name="NO">
- </label>
- </p>
- <p>
- <input type="radio" name="DELETE" id="DELETE_YES" value="1" />
- <label for="DELETE_YES">
- <tmpl_var name="YES">
- </label>
- </p>
- </fieldset>
-
- <p class="button" id="buttonDelete">
- <input type="hidden" name="DBNAME" value="<tmpl_var name="VALUE_DBNAME">" />
- <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
- </p>
-
+ <legend>
+ <tmpl_var name="ASK_DELETE_PGSQL">:
+ </legend>
+
+ <p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
+ <p>
+ <input type="radio" name="DELETE" id="DELETE_NO" value="0" checked="checked" />
+ <label for="DELETE_NO">
+ <tmpl_var name="NO">
+ </label>
+ </p>
+ <p>
+ <input type="radio" name="DELETE" id="DELETE_YES" value="1" />
+ <label for="DELETE_YES">
+ <tmpl_var name="YES">
+ </label>
+ </p>
+ </fieldset>
+
+ <p class="button" id="buttonDelete">
+ <input type="hidden" name="DBNAME" value="<tmpl_var name="VALUE_DBNAME">" />
+ <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
+ </p>
+
</form>
Modified: trunk/vhffs-panel/templates/repository/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/repository/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/repository/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -13,8 +13,7 @@
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
<p class="button" id="buttonSendAcl">
- <input type="hidden" name="NAME" value="<tmpl_var name="TEXT_REPONAME">" />
- <input type="hidden" name="TYPE" value="repository" />
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" />
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
</form>
Modified: trunk/vhffs-panel/templates/svn/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/svn/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/svn/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -49,8 +49,7 @@
<form method="post" action="../acl/view.pl">
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
- <input type="hidden" name="NAME" value="<tmpl_var name="TEXT_REPONAME">" />
- <input type="hidden" name="TYPE" value="svn" />
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" />
<p class="button" id="buttonAclAdmin">
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
Copied: trunk/vhffs-panel/templates/user/projects.tmpl (from rev 627, branches/vhffs-design/vhffs-panel/templates/user/projects.tmpl)
Modified: trunk/vhffs-panel/templates/web/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/web/prefs.tmpl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/templates/web/prefs.tmpl 2007-05-24 07:11:06 UTC (rev 628)
@@ -45,8 +45,7 @@
<form method="post" action="../acl/view.pl">
<p><tmpl_var name="EXPLAIN_ADMIN_ACL"></p>
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_SERVERNAME">" />
- <input type="hidden" name="TYPE" value="web" />
+ <input type="hidden" name="target_oid" value="<tmpl_var name="VALUE_OID">" />
<p class="button" id="buttonAclAdmin">
<input type="submit" value="<tmpl_var name="ADMIN_ACL">" />
</p>
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/admin.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/admin.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/black.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/black.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/bug_little.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/bug_little.png)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/cvsentry.png
===================================================================
(Binary files differ)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/dbentry.png
===================================================================
(Binary files differ)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/dnsentry.png
===================================================================
(Binary files differ)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/groupentry.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/groupentry.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/help_bg.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/help_bg.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/help_little.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/help_little.png)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/homeentry.png
===================================================================
(Binary files differ)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/loading_little.gif (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/loading_little.gif)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/logout_little.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/logout_little.png)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/mailentry.png
===================================================================
(Binary files differ)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/mailingentry.png
===================================================================
(Binary files differ)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/mysqlentry.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/mysqlentry.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/prefs.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/prefs_little.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs_little.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/projectcurrent.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projectcurrent.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/projects.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projects.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/quota_progress.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/quota_progress.png)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/repositoryentry.png
===================================================================
(Binary files differ)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/svnentry.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/svnentry.png)
Copied: trunk/vhffs-panel/themes/vhffs-ng/images/tab.png (from rev 627, branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/tab.png)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/userentry.png
===================================================================
(Binary files differ)
Modified: trunk/vhffs-panel/themes/vhffs-ng/images/webentry.png
===================================================================
(Binary files differ)
Modified: trunk/vhffs-panel/themes/vhffs-ng/main.css
===================================================================
--- trunk/vhffs-panel/themes/vhffs-ng/main.css 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/themes/vhffs-ng/main.css 2007-05-24 07:11:06 UTC (rev 628)
@@ -10,9 +10,8 @@
h1
{
- padding-right: 2em;
font-size: 3em;
- text-align: right;
+ text-align: center;
}
#chooselang img
@@ -99,105 +98,6 @@
left:0.2em;
}
-/* CSS du menu horizontal, bieler batiste */
-
-#menu{
- position:fixed;
- display:block;
- margin:0;
- padding:0;
- top:1.5em;
- width:100%;
- height:1.5em;
- background-color:#dcdad5;
- border-bottom:2px ridge black;
- border-top:2px ridge black;
-}
-
-#menu ul{
- position:absolute;
- display:block;
- width:14.5em;
- /*margin:0;*/
- padding:0;
- background-color:#dcdad5;
- border-color: black #dcdad5 #dcdad5 black;
- border-style: solid ridge ridge solid;
- border-width: 1px 3px 3px 1px;
- }
-
-#menu li ul{
- visibility:hidden;
- }
-
-#menu li li ul{
- position:absolute;
- margin-left:14.5em;
- margin-top:-23px;
- }
-
-#menu li li li ul {
- margin-left:-14.5em;
-}
-
-#menu li{
- list-style:none;
- width:200px;
- height:auto;
- display:inline;
- display/**/:block;
- float:none;
- float/**/:left;
- margin:0;
- padding:0;
- }
-
-#menu li li{
- display:block;
- float:none;
- }
-
-/* correct a little IE bug */
-html #menu li li{
- display:inline;
-}
-
-#menu a{
- text-align:left;
- color:#000;
- display:block;
- width:14.5em;
- text-decoration:none;
- padding:2px 0;
- margin:1px;
-}
-
-#menu>li>a {
- text-align:center;
-}
-
-#menu a[href="#"]
-{
- cursor:default;
-}
-
-#menu a:hover {
- background-color: #4b6983;
- color: white;
- }
-
-/* for a mozilla better display with key nav */
-#menu a:focus {
- background-color:#4b6983;
- color:white;
-}
-
-#menu a.linkOver{
- background-color:#4b6983;
- color:white;
-}
-
-
body a
{
color: black;
@@ -254,44 +154,66 @@
width: 40%;
}
-#username_menu
+#header
{
position: fixed;
- width:260px;
+ width:100%;
margin-top: 0;
padding-left: 0;
text-align: center;
- height: 1.5em;
- background-color: black;
+ height: 3em;
+ background-color: white;
+ border-bottom:1px solid black;
padding-top: 0;
- color: white;
z-index:1;
display: block;
}
-#groupname
-{
- text-align: center;
- position: fixed;
- margin-left: 260px;
- padding-bottom: 0;
- margin-bottom: 0;
- text-align: center;
- height: 1.5em;
- width: 100%;
- background-color: black;
- color: white;
+#contextual_menu {
+ position:fixed;
+ width:650px;
+ height:2em;
+ top:3em;
+ left:50%;
+ margin-left:-325px;
+ z-index:2;
+ text-align:center;
+ background:url('images/tab.png') no-repeat right bottom;
}
-#main
-{
- padding:0px;
- padding-top:3em;
- padding-left:280px;
- margin-top :0px;
+#contextual_menu p {
+ margin: 0 0 0 0;
+ padding: 0.5em 1em 0 1em;
}
+#contextual_menu p a {
+ margin-right:0.1em;
+}
+div#username_menu {
+ width:350px;
+ text-align:right;
+ position:absolute;
+ left:50%;
+ margin-top:0px;
+}
+
+div#group_menu {
+ width:350px;
+ position:absolute;
+ left:50%;
+ margin-left:-350px;
+}
+
+#groupname {
+ font-style:italic;
+ font-size:large;
+}
+
+#groupname img {
+ vertical-align:middle;
+}
+
form p
{
margin:0px;
@@ -348,7 +270,6 @@
fieldset
{
- border-color:transparent;
margin:0px;
padding:0px;
margin-top:20px;
@@ -688,3 +609,181 @@
top:0px;
margin-left:-400px;
}
+
+#main {
+ width:575px;
+ margin-left:auto;
+ margin-right:auto;
+ padding-top:5em;
+ padding-left:0px;
+ padding-right:0px;
+}
+
+#help {
+ position: fixed;
+ top:200px;
+ left:50%;
+ width:175px;
+ margin-left:-485px;
+ height:300px;
+ overflow:auto;
+ border: 1px outset black;
+ background: url('images/help_bg.png') repeat-x top;
+
+}
+
+#help h1 {
+ font-size:large;
+ text-align:center;
+ margin-bottom:5px;
+}
+
+#help>h1>img {
+ vertical-align:middle;
+ margin-right:1em;
+}
+
+#help h2 {
+ margin-top:5px;
+ font-size:medium;
+}
+
+div.loading {
+ width:16px;
+ height:16px;
+ background-image:url('images/loading_little.gif');
+}
+
+#userToolBox {
+ display:inline;
+}
+
+#username {
+ vertical-align:50%;
+}
+
+#ownedProjects ul{
+ list-style-image: url('images/projectownerentry.png');
+}
+
+#contribProjects ul {
+ list-style-image: url('images/projectcontribentry.png');
+}
+
+ul.webList {
+ list-style-image: url('images/webentry.png');
+}
+
+ul.mailList {
+ list-style-image: url('images/mailentry.png');
+}
+
+ul.mailingList {
+ list-style-image: url('images/mailingentry.png');
+}
+
+ul.mailinglistList {
+ list-style-image: url('images/mailingentry.png');
+}
+
+ul.mysqlList {
+ list-style-image: url('images/dbentry.png');
+}
+
+ul.pgsqlList {
+ list-style-image: url('images/dbentry.png');
+}
+
+ul.repoList {
+ list-style-image: url('images/dbentry.png');
+}
+
+ul.svnList {
+ list-style-image: url('images/svnentry.png');
+}
+
+ul.cvsList {
+ list-style-image: url('images/cvsentry.png');
+}
+
+ul.dnsList {
+ list-style-image: url('images/dnsentry.png');
+}
+
+ul.generalList {
+ list-style-image: url('images/homeentry.png');
+}
+
+ul.userList {
+ list-style-image: url('images/userentry.png');
+}
+
+ul.groupList {
+ list-style-image: url('images/groupentry.png');
+}
+
+div.acltable * {
+margin:0;
+padding:0;
+}
+
+div.acltable {
+border:1px solid #CCCCCC;
+background-color:#EEEEEE;
+}
+
+div.acltable form {
+clear:both;
+}
+
+.clear {
+display:block;
+visibility:hidden;
+clear:both;
+height:0px;
+}
+
+div.acltable div.tableheader, div.acltable div.tablebody {
+margin:1px;
+}
+
+div.acltable div.tablebody form span, div.acltable div.tableheader span {
+display:block;
+float:left;
+overflow:auto;
+width:77.4px;
+margin:1px;
+border:1px solid #FF9999;
+}
+
+div.acltable div.tablebody input[type="submit"] {
+width:75px;
+height:1.7em;
+}
+
+div.acltable div.tableheader span{
+height:5.5em;
+font-size:small;
+font-family:Verdana, Arial, Helvetica, sans-serif;
+text-align:center;
+overflow:hidden;
+}
+
+div.acltable div.tablebody form span {
+height:1.8em;
+text-align:center;
+overflow:hidden;
+}
+
+div#group_quota {
+ width:300px;
+ margin-left: auto;
+ margin-right:auto;
+ border:1px solid black;
+ height:15px;
+ text-align:left;
+}
+
+div#group_quota>img {
+ height:15px;
+}
Copied: trunk/vhffs-panel/user/projects.pl (from rev 627, branches/vhffs-design/vhffs-panel/user/projects.pl)
Copied: trunk/vhffs-panel/web/index.pl (from rev 627, branches/vhffs-design/vhffs-panel/web/index.pl)
Modified: trunk/vhffs-panel/web/prefs.pl
===================================================================
--- trunk/vhffs-panel/web/prefs.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/web/prefs.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -122,6 +122,7 @@
$template->param( TEXT_ACL_ADMIN => gettext("Admin Rights on this object (ACL)") );
$template->param( EXPLAIN_ADMIN_ACL => gettext("You can Manage rights on this service for each user in the VHFFS database. Please read help before manage it.") );
$template->param( ADMIN_ACL => gettext("Ok, go to ACL admin") );
+ $template->param( VALUE_OID => $web->get_oid );
$template->param( TEXT_DELETE_WEB => gettext("Delete this web area") );
$template->param( TEXT_BEFORE_DELETE => gettext("This action is non-reversible. All services associated to this project will be DESTROYED.") );
Modified: trunk/vhffs-panel/web/web_submit.pl
===================================================================
--- trunk/vhffs-panel/web/web_submit.pl 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-panel/web/web_submit.pl 2007-05-24 07:11:06 UTC (rev 628)
@@ -58,7 +58,6 @@
my $group = $panel->{'group'};
my $groupname = $panel->{'groupname'};
my $cgi = $panel->{'cgi'};
-my $templatedir = $panel->{templatedir};
my $message;
my $servername = $cgi->param("SERVERNAME");
Modified: trunk/vhffs-test-dependencies.in
===================================================================
--- trunk/vhffs-test-dependencies.in 2007-05-24 07:05:37 UTC (rev 627)
+++ trunk/vhffs-test-dependencies.in 2007-05-24 07:11:06 UTC (rev 628)
@@ -39,7 +39,8 @@
$dep{'panel'} = [
('GD', ''),
- ('GD::Text::Wrap', '')];
+ ('GD::Text::Wrap', ''),
+ ('HTML::Template::Expr', '')];
$dep{'robots'} = [
('SVN::Notify', '')];