[vhffs-dev] [615] First version of new design, still missing some important functions. |
[ Thread Index |
Date Index
| More vhffs.org/vhffs-dev Archives
]
Revision: 615
Author: beuss
Date: 2007-05-18 17:42:14 +0000 (Fri, 18 May 2007)
Log Message:
-----------
First version of new design, still missing some important functions.
Modified Paths:
--------------
branches/vhffs-design/configure.ac
branches/vhffs-design/vhffs-api/src/Vhffs/Functions.pm
branches/vhffs-design/vhffs-api/src/Vhffs/Object.pm
branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Main.pm
branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Menu.pm
branches/vhffs-design/vhffs-api/src/Vhffs/Panel/User.pm
branches/vhffs-design/vhffs-api/src/Vhffs/User.pm
branches/vhffs-design/vhffs-intl/extra_strings.pl
branches/vhffs-design/vhffs-intl/result/en_US/LC_MESSAGES/vhffs.mo
branches/vhffs-design/vhffs-intl/result/es_ES/LC_MESSAGES/vhffs.mo
branches/vhffs-design/vhffs-intl/result/fr_FR/LC_MESSAGES/vhffs.mo
branches/vhffs-design/vhffs-intl/src/en.po
branches/vhffs-design/vhffs-intl/src/es.po
branches/vhffs-design/vhffs-intl/src/fr.po
branches/vhffs-design/vhffs-intl/src/vhffs.pot
branches/vhffs-design/vhffs-panel/Makefile.am
branches/vhffs-design/vhffs-panel/js/commons.js
branches/vhffs-design/vhffs-panel/templates/Makefile.am
branches/vhffs-design/vhffs-panel/templates/admin/main/general.tmpl
branches/vhffs-design/vhffs-panel/templates/admin/main/main.tmpl
branches/vhffs-design/vhffs-panel/templates/main/panel.tmpl
branches/vhffs-design/vhffs-panel/templates/menu/main.tmpl
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/main.css
Added Paths:
-----------
branches/vhffs-design/vhffs-panel/admin/index.pl
branches/vhffs-design/vhffs-panel/ajax/
branches/vhffs-design/vhffs-panel/ajax/help.pl
branches/vhffs-design/vhffs-panel/templates/user/projects.tmpl
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/admin.png
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/bug_little.png
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/help_little.png
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/loading_little.gif
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/logout_little.png
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs.png
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs_little.png
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projectcurrent.png
branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projects.png
branches/vhffs-design/vhffs-panel/user/projects.pl
Modified: branches/vhffs-design/configure.ac
===================================================================
--- branches/vhffs-design/configure.ac 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/configure.ac 2007-05-18 17:42:14 UTC (rev 615)
@@ -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: branches/vhffs-design/vhffs-api/src/Vhffs/Functions.pm
===================================================================
--- branches/vhffs-design/vhffs-api/src/Vhffs/Functions.pm 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-api/src/Vhffs/Functions.pm 2007-05-18 17:42:14 UTC (rev 615)
@@ -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: branches/vhffs-design/vhffs-api/src/Vhffs/Object.pm
===================================================================
--- branches/vhffs-design/vhffs-api/src/Vhffs/Object.pm 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-api/src/Vhffs/Object.pm 2007-05-18 17:42:14 UTC (rev 615)
@@ -126,6 +126,10 @@
}
}
+sub get_db_object {
+ my $self = shift;
+ return $self->{main}->get_db_object;
+}
sub delete
{
Modified: branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Main.pm
===================================================================
--- branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Main.pm 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Main.pm 2007-05-18 17:42:14 UTC (rev 615)
@@ -309,14 +309,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 +327,52 @@
$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($groupname) {
+ $menutemplate->param( CURRENT_GROUP_TEXT => gettext('Current group:') );
+ $menutemplate->param( GROUPNAME => $groupname );
+ }
+ return $menutemplate->output();
+}
+
sub has_errors
{
my $self = shift;
@@ -656,7 +697,7 @@
my ( $class , $panel , $content, $cookie ) = @_;
# WTF !?!?
- if( ref( $class ) eq 'HASH' )
+ if( ref( $class ) )
{
$cookie = $content;
$content = $panel;
@@ -677,10 +718,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 = "";
Modified: branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Menu.pm
===================================================================
--- branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Menu.pm 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-api/src/Vhffs/Panel/Menu.pm 2007-05-18 17:42:14 UTC (rev 615)
@@ -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: branches/vhffs-design/vhffs-api/src/Vhffs/Panel/User.pm
===================================================================
--- branches/vhffs-design/vhffs-api/src/Vhffs/Panel/User.pm 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-api/src/Vhffs/Panel/User.pm 2007-05-18 17:42:14 UTC (rev 615)
@@ -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: branches/vhffs-design/vhffs-api/src/Vhffs/User.pm
===================================================================
--- branches/vhffs-design/vhffs-api/src/Vhffs/User.pm 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-api/src/Vhffs/User.pm 2007-05-18 17:42:14 UTC (rev 615)
@@ -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: branches/vhffs-design/vhffs-intl/extra_strings.pl
===================================================================
--- branches/vhffs-design/vhffs-intl/extra_strings.pl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-intl/extra_strings.pl 2007-05-18 17:42:14 UTC (rev 615)
@@ -10,6 +10,8 @@
gettext_noop('help_user_bug');
gettext_noop('help_user_logout');
gettext_noop('help_user_projects');
+gettext_noop('help_user_project');
+gettext_noop('help_user_admin');
# Object status
gettext_noop('Waiting for validation');
Modified: branches/vhffs-design/vhffs-intl/result/en_US/LC_MESSAGES/vhffs.mo
===================================================================
(Binary files differ)
Modified: branches/vhffs-design/vhffs-intl/result/es_ES/LC_MESSAGES/vhffs.mo
===================================================================
(Binary files differ)
Modified: branches/vhffs-design/vhffs-intl/result/fr_FR/LC_MESSAGES/vhffs.mo
===================================================================
(Binary files differ)
Modified: branches/vhffs-design/vhffs-intl/src/en.po
===================================================================
--- branches/vhffs-design/vhffs-intl/src/en.po 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-intl/src/en.po 2007-05-18 17:42:14 UTC (rev 615)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: VHFFS 4.1 English strings\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-17 10:35+0200\n"
+"POT-Creation-Date: 2007-05-17 21:20+0200\n"
"PO-Revision-Date: 2007-05-15 14:14+0200\n"
"Last-Translator: Sébastien Le Ray <beuss@xxxxxxxxxxxxx>\n"
"Language-Team: English <en@xxxxxxxxx>\n"
@@ -174,7 +174,7 @@
#: ../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:20
+#: ../vhffs-intl/extra_strings.pl:22
msgid "Activated"
msgstr ""
@@ -274,10 +274,16 @@
msgid "Admin Subversion Repository"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:72
msgid "Admin account"
msgstr ""
+#: ../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 ""
@@ -799,7 +805,7 @@
msgid "CVS Admin"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:36
+#: ../vhffs-intl/extra_strings.pl:38
msgid "CVS Repository"
msgstr ""
@@ -811,7 +817,7 @@
msgid "CVS Search"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:485
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:525
msgid "CVS repositories for this group"
msgstr ""
@@ -1177,6 +1183,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
@@ -1184,7 +1194,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:19
+#: ../vhffs-intl/extra_strings.pl:21
msgid "Created"
msgstr ""
@@ -1198,7 +1208,7 @@
msgid "Creating error"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:18
+#: ../vhffs-intl/extra_strings.pl:20
msgid "Creation error"
msgstr ""
@@ -1206,9 +1216,8 @@
msgid "Current avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:682
-#, perl-format
-msgid "Current group: %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:370
+msgid "Current group:"
msgstr ""
#: ../vhffs-panel/admin/cvs/edit.pl:95 ../vhffs-panel/admin/cvs/show.pl:94
@@ -1421,11 +1430,11 @@
msgstr ""
#: ../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:38
+#: ../vhffs-panel/admin/mail/list.pl:87 ../vhffs-intl/extra_strings.pl:40
msgid "Domain Name"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:615
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:655
msgid "Domains for this group"
msgstr ""
@@ -1433,11 +1442,11 @@
msgid "Don't use Crawl"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:33
+#: ../vhffs-intl/extra_strings.pl:35
msgid "Download Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:590
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:630
msgid "Download repositories for this group"
msgstr ""
@@ -1679,19 +1688,19 @@
#: ../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/group.pl:226 ../vhffs-panel/public/allgroups.pl:112
msgid "Go on login page"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:418
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:468
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:494
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:520
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:547
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:573
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:599
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:624
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:458
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:482
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:508
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:534
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:560
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:587
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:613
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:639
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:664
msgid "Go to admin"
msgstr ""
@@ -1720,11 +1729,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:31
+#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:401
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:441
#, perl-format
msgid "Group %s"
msgstr ""
@@ -1733,7 +1742,7 @@
msgid "Group Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:396
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:436
msgid "Group error"
msgstr ""
@@ -1810,6 +1819,7 @@
msgstr ""
#: ../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 ""
@@ -1876,7 +1886,7 @@
#: ../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/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:111
msgid "Homepage of public area"
msgstr ""
@@ -2069,7 +2079,7 @@
#: ../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/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
msgid "Last groups"
msgstr ""
@@ -2081,7 +2091,7 @@
#: ../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:227 ../vhffs-panel/public/allgroups.pl:115
+#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
msgid "Last users"
msgstr ""
@@ -2212,7 +2222,7 @@
#: ../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/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
msgid "List of all websites"
msgstr ""
@@ -2248,6 +2258,7 @@
msgid "Login failed !"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:361
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:83
msgid "Logout"
msgstr ""
@@ -2285,7 +2296,7 @@
msgid "Mail Area awaiting validation"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:39
+#: ../vhffs-intl/extra_strings.pl:41
msgid "Mail Domain"
msgstr ""
@@ -2297,7 +2308,7 @@
msgid "Mail deleted"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:564
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:604
msgid "Mail domain for this group"
msgstr ""
@@ -2330,7 +2341,7 @@
msgid "Mailbox successfully added"
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:40
+#: ../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 ""
@@ -2355,7 +2366,7 @@
msgid "Mailing-lists Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:538
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:578
msgid "Mailing-lists for this group"
msgstr ""
@@ -2423,6 +2434,7 @@
msgid "Moderator"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:352
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:74
msgid "Moderator account"
msgstr ""
@@ -2434,7 +2446,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:25
+#: ../vhffs-intl/extra_strings.pl:27
msgid "Modification applied"
msgstr ""
@@ -2445,7 +2457,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:24
+#: ../vhffs-intl/extra_strings.pl:26
msgid "Modification error"
msgstr ""
@@ -2532,6 +2544,7 @@
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"
@@ -2541,7 +2554,7 @@
msgid "MySQL Administration"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:34
+#: ../vhffs-intl/extra_strings.pl:36
msgid "MySQL DB"
msgstr ""
@@ -2565,7 +2578,7 @@
msgid "MySQL stats"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:433
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:473
msgid "Mysql database for this group"
msgstr ""
@@ -2629,11 +2642,11 @@
msgid "No CNAME available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:502
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:542
msgid "No CVS repository for this group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:632
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:672
msgid "No DNS domain for this group"
msgstr ""
@@ -2653,11 +2666,11 @@
msgid "No Mail Area to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:581
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:621
msgid "No Mail domain for this group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:555
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:595
msgid "No Mailing-list for this group"
msgstr ""
@@ -2665,7 +2678,7 @@
msgid "No NS available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:476
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:516
msgid "No PostgreSQL database for this group"
msgstr ""
@@ -2673,7 +2686,7 @@
msgid "No SRV available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:528
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:568
msgid "No SVN repository for this group"
msgstr ""
@@ -2698,7 +2711,7 @@
msgid "No database to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:607
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:647
msgid "No download repository for this group"
msgstr ""
@@ -2719,7 +2732,7 @@
msgid "No group for this user"
msgstr ""
-#: ../vhffs-panel/public/group.pl:216
+#: ../vhffs-panel/public/group.pl:218
msgid "No list available for this group"
msgstr ""
@@ -2739,7 +2752,7 @@
msgid "No modification can be applied. Please check your fields."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:450
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:490
msgid "No mysql database for this group"
msgstr ""
@@ -2769,7 +2782,7 @@
msgid "No webarea"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:426
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:466
msgid "No webarea for this group"
msgstr ""
@@ -2938,7 +2951,7 @@
msgid "Passwords don't match"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:35
+#: ../vhffs-intl/extra_strings.pl:37
msgid "PgSQL DB"
msgstr ""
@@ -3027,7 +3040,7 @@
msgid "PostgreSQL Databases"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:499
msgid "PostgreSQL database for this group"
msgstr ""
@@ -3104,6 +3117,10 @@
msgid "Project Successfully modified"
msgstr ""
+#: ../vhffs-panel/user/projects.pl:57
+msgid "Projects you contribute to"
+msgstr ""
+
#: ../vhffs-panel/dns/prefs.pl:305
msgid "Protocol"
msgstr ""
@@ -3134,7 +3151,7 @@
#: ../vhffs-panel/repository/prefs.pl:100
#: ../vhffs-panel/admin/group/edit.pl:110
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:404
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:444
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr ""
@@ -3233,11 +3250,11 @@
msgid "SRV TYPE"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:37
+#: ../vhffs-intl/extra_strings.pl:39
msgid "SVN Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:511
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:551
msgid "SVN repositories for this group"
msgstr ""
@@ -3368,7 +3385,7 @@
#: ../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:228 ../vhffs-panel/public/allgroups.pl:116
+#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
msgid "Search:"
msgstr ""
@@ -3595,6 +3612,7 @@
msgid "Submit"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:360
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:82
msgid "Submit a bug"
msgstr ""
@@ -3668,11 +3686,11 @@
#: ../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-intl/extra_strings.pl:21
+#: ../vhffs-panel/admin/mail/edit.pl:163 ../vhffs-intl/extra_strings.pl:23
msgid "Suspended"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:22
+#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:24
msgid "Suspended before deletion"
msgstr ""
@@ -4450,7 +4468,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:30
+#: ../vhffs-intl/extra_strings.pl:32
msgid "User"
msgstr ""
@@ -4463,7 +4481,8 @@
msgid "User Admin"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:248 ../vhffs-api/src/Vhffs/Panel/Menu.pm:80
+#: ../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 ""
@@ -4471,6 +4490,7 @@
msgid "User Successfully created"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:355
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:76
msgid "User account"
msgstr ""
@@ -4535,7 +4555,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:16
+#: ../vhffs-intl/extra_strings.pl:18
msgid "Validation refused"
msgstr ""
@@ -4548,19 +4568,19 @@
msgid "View"
msgstr ""
-#: ../vhffs-panel/public/group.pl:209
+#: ../vhffs-panel/public/group.pl:211
msgid "View archives"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:419
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:443
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:469
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:495
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:548
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:574
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:600
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:625
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:483
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:509
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:535
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:561
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:588
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:614
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:640
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:665
msgid "View history"
msgstr ""
@@ -4596,7 +4616,7 @@
#: ../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:17
+#: ../vhffs-intl/extra_strings.pl:19
msgid "Waiting for creation"
msgstr ""
@@ -4611,7 +4631,7 @@
#: ../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:23
+#: ../vhffs-intl/extra_strings.pl:25
msgid "Waiting for modification"
msgstr ""
@@ -4623,7 +4643,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:15
+#: ../vhffs-intl/extra_strings.pl:17
msgid "Waiting for validation"
msgstr ""
@@ -4656,11 +4676,11 @@
msgid "Web area successfully created !"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:32
+#: ../vhffs-intl/extra_strings.pl:34
msgid "Webarea"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:409
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:449
msgid "Webarea for this group"
msgstr ""
@@ -4676,7 +4696,7 @@
msgid "Weight"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:413
msgid "Welcome"
msgstr ""
@@ -4696,7 +4716,7 @@
#: ../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:26
+#: ../vhffs-intl/extra_strings.pl:28
msgid "Will be deleted"
msgstr ""
@@ -5048,6 +5068,10 @@
msgid "Your password is not correct. Please check it."
msgstr ""
+#: ../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"
@@ -5119,6 +5143,10 @@
msgid "help\t\t - show this help\n"
msgstr ""
+#: ../vhffs-intl/extra_strings.pl:14
+msgid "help_user_admin"
+msgstr ""
+
#: ../vhffs-intl/extra_strings.pl:10
msgid "help_user_bug"
msgstr ""
@@ -5140,12 +5168,15 @@
"<h2>Preferences</h2><p>Manage your preferences. Select your language and "
"theme.</p>"
+#: ../vhffs-intl/extra_strings.pl:13
+msgid "help_user_project"
+msgstr ""
+
#: ../vhffs-intl/extra_strings.pl:12
msgid "help_user_projects"
-msgstr "<h2>My projects</h2>"
-"<p>Manage your existing projects and create new ones.</p>"
+msgstr ""
+"<h2>My projects</h2><p>Manage your existing projects and create new ones.</p>"
-
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:362
#, perl-format
msgid "in the moderation queue of the list %s"
Modified: branches/vhffs-design/vhffs-intl/src/es.po
===================================================================
--- branches/vhffs-design/vhffs-intl/src/es.po 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-intl/src/es.po 2007-05-18 17:42:14 UTC (rev 615)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: VHFFS 4.1 spanish\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-17 10:35+0200\n"
+"POT-Creation-Date: 2007-05-17 21:20+0200\n"
"PO-Revision-Date: ??????\n"
"Last-Translator: black coffee <coffeester@xxxxxxxxx>\n"
"Language-Team: black coffee <coffeester@xxxxxxxxx>\n"
@@ -175,7 +175,7 @@
#: ../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:20
+#: ../vhffs-intl/extra_strings.pl:22
msgid "Activated"
msgstr "Activado"
@@ -285,10 +285,16 @@
msgid "Admin Subversion Repository"
msgstr "Admin repositorio Subversion"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:72
msgid "Admin account"
msgstr ""
+#: ../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 ""
@@ -876,7 +882,7 @@
msgid "CVS Admin"
msgstr "Admin CVS"
-#: ../vhffs-intl/extra_strings.pl:36
+#: ../vhffs-intl/extra_strings.pl:38
msgid "CVS Repository"
msgstr ""
@@ -889,7 +895,7 @@
msgid "CVS Search"
msgstr "Bsqueda CVS"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:485
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:525
#, fuzzy
msgid "CVS repositories for this group"
msgstr "Todas las listas de repositorios CVS"
@@ -1292,6 +1298,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
@@ -1299,7 +1309,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:19
+#: ../vhffs-intl/extra_strings.pl:21
msgid "Created"
msgstr "Creado"
@@ -1314,7 +1324,7 @@
msgid "Creating error"
msgstr "Fecha de creacin"
-#: ../vhffs-intl/extra_strings.pl:18
+#: ../vhffs-intl/extra_strings.pl:20
msgid "Creation error"
msgstr ""
@@ -1322,9 +1332,8 @@
msgid "Current avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:682
-#, perl-format
-msgid "Current group: %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:370
+msgid "Current group:"
msgstr ""
#: ../vhffs-panel/admin/cvs/edit.pl:95 ../vhffs-panel/admin/cvs/show.pl:94
@@ -1556,11 +1565,11 @@
msgstr "Dominio"
#: ../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:38
+#: ../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:615
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:655
#, fuzzy
msgid "Domains for this group"
msgstr "Modificar esto grupo"
@@ -1569,11 +1578,11 @@
msgid "Don't use Crawl"
msgstr "No utilizar crawl"
-#: ../vhffs-intl/extra_strings.pl:33
+#: ../vhffs-intl/extra_strings.pl:35
msgid "Download Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:590
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:630
msgid "Download repositories for this group"
msgstr ""
@@ -1833,19 +1842,19 @@
#: ../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/group.pl:226 ../vhffs-panel/public/allgroups.pl:112
msgid "Go on login page"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:418
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:468
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:494
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:520
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:547
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:573
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:599
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:624
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:458
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:482
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:508
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:534
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:560
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:587
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:613
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:639
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:664
#, fuzzy
msgid "Go to admin"
msgstr "Ok, id sobre el admin ACL"
@@ -1876,11 +1885,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:31
+#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr "Grupo"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:401
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:441
#, fuzzy, perl-format
msgid "Group %s"
msgstr "Grupos"
@@ -1889,7 +1898,7 @@
msgid "Group Admin"
msgstr "Grupo Admin"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:396
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:436
#, fuzzy
msgid "Group error"
msgstr "Nombre del grupo"
@@ -1986,6 +1995,7 @@
msgstr ""
#: ../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"
@@ -2054,7 +2064,7 @@
#: ../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/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:111
msgid "Homepage of public area"
msgstr ""
@@ -2254,7 +2264,7 @@
#: ../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/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
#, fuzzy
msgid "Last groups"
msgstr "Listar todos los grupos"
@@ -2267,7 +2277,7 @@
#: ../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:227 ../vhffs-panel/public/allgroups.pl:115
+#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
#, fuzzy
msgid "Last users"
msgstr "Listar todos los usuarios"
@@ -2413,7 +2423,7 @@
#: ../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/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
#, fuzzy
msgid "List of all websites"
msgstr "Listar los sitios web"
@@ -2452,6 +2462,7 @@
msgid "Login failed !"
msgstr "Fracaso del Login!"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:361
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:83
msgid "Logout"
msgstr "Desconexin"
@@ -2492,7 +2503,7 @@
msgid "Mail Area awaiting validation"
msgstr "Zona Mail por validar"
-#: ../vhffs-intl/extra_strings.pl:39
+#: ../vhffs-intl/extra_strings.pl:41
msgid "Mail Domain"
msgstr ""
@@ -2505,7 +2516,7 @@
msgid "Mail deleted"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:564
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:604
#, fuzzy
msgid "Mail domain for this group"
msgstr "Modificar esto grupo"
@@ -2541,7 +2552,7 @@
msgid "Mailbox successfully added"
msgstr "ACL bien aadida"
-#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:40
+#: ../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"
@@ -2569,7 +2580,7 @@
msgid "Mailing-lists Admin"
msgstr "Admin Mailing-lists"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:538
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:578
#, fuzzy
msgid "Mailing-lists for this group"
msgstr "Admin Mailing-lists"
@@ -2641,6 +2652,7 @@
msgid "Moderator"
msgstr "Moderador"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:352
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:74
msgid "Moderator account"
msgstr ""
@@ -2652,7 +2664,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:25
+#: ../vhffs-intl/extra_strings.pl:27
msgid "Modification applied"
msgstr "Modificacin hecha"
@@ -2663,7 +2675,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:24
+#: ../vhffs-intl/extra_strings.pl:26
msgid "Modification error"
msgstr "Error de modificacin"
@@ -2754,6 +2766,7 @@
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
@@ -2765,7 +2778,7 @@
msgid "MySQL Administration"
msgstr "Administracin PostgreSQL"
-#: ../vhffs-intl/extra_strings.pl:34
+#: ../vhffs-intl/extra_strings.pl:36
msgid "MySQL DB"
msgstr ""
@@ -2791,7 +2804,7 @@
msgid "MySQL stats"
msgstr "Estadsticas MySQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:433
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:473
#, fuzzy
msgid "Mysql database for this group"
msgstr "Aadir un usuario en esto grupo"
@@ -2858,11 +2871,11 @@
msgid "No CNAME available on this domain"
msgstr "Es imposible poner CNAME al da sobre esto dominio"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:502
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:542
msgid "No CVS repository for this group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:632
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:672
#, fuzzy
msgid "No DNS domain for this group"
msgstr "Modificar esto grupo"
@@ -2886,12 +2899,12 @@
msgid "No Mail Area to validate"
msgstr "Zona Mail por validar"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:581
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:621
#, fuzzy
msgid "No Mail domain for this group"
msgstr "Modificar esto grupo"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:555
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:595
#, fuzzy
msgid "No Mailing-list for this group"
msgstr "Mailing por personas albergadas"
@@ -2901,7 +2914,7 @@
msgid "No NS available on this domain"
msgstr "Es imposible poner MX al da sobre esto dominio"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:476
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:516
#, fuzzy
msgid "No PostgreSQL database for this group"
msgstr "Todas las listas de bases de datos PostgreSQL"
@@ -2910,7 +2923,7 @@
msgid "No SRV available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:528
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:568
msgid "No SVN repository for this group"
msgstr ""
@@ -2937,7 +2950,7 @@
msgid "No database to validate"
msgstr "Base de datos MySQL por validar"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:607
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:647
#, fuzzy
msgid "No download repository for this group"
msgstr "Aadir un usuario en esto grupo"
@@ -2960,7 +2973,7 @@
msgid "No group for this user"
msgstr "No grupo por esto usuario"
-#: ../vhffs-panel/public/group.pl:216
+#: ../vhffs-panel/public/group.pl:218
#, fuzzy
msgid "No list available for this group"
msgstr "Destruir esto usuario desde esto grupo"
@@ -2985,7 +2998,7 @@
msgstr ""
"Ninguna modificacin puede ser hechada. Por favor, verifique los campos."
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:450
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:490
#, fuzzy
msgid "No mysql database for this group"
msgstr "Destruir esto usuario desde esto grupo"
@@ -3021,7 +3034,7 @@
msgid "No webarea"
msgstr "Modificar esta zona web"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:426
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:466
#, fuzzy
msgid "No webarea for this group"
msgstr "Aadir un usuario en esto grupo"
@@ -3205,7 +3218,7 @@
msgid "Passwords don't match"
msgstr "Los cdigos de acceso no corresponden"
-#: ../vhffs-intl/extra_strings.pl:35
+#: ../vhffs-intl/extra_strings.pl:37
msgid "PgSQL DB"
msgstr ""
@@ -3298,7 +3311,7 @@
msgid "PostgreSQL Databases"
msgstr "Base de datos PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:499
#, fuzzy
msgid "PostgreSQL database for this group"
msgstr "Base de datos PostgreSQL"
@@ -3381,6 +3394,10 @@
msgid "Project Successfully modified"
msgstr "Proyecto bien creado!"
+#: ../vhffs-panel/user/projects.pl:57
+msgid "Projects you contribute to"
+msgstr ""
+
#: ../vhffs-panel/dns/prefs.pl:305
msgid "Protocol"
msgstr ""
@@ -3411,7 +3428,7 @@
#: ../vhffs-panel/repository/prefs.pl:100
#: ../vhffs-panel/admin/group/edit.pl:110
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:404
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:444
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr ""
@@ -3514,11 +3531,11 @@
msgid "SRV TYPE"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:37
+#: ../vhffs-intl/extra_strings.pl:39
msgid "SVN Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:511
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:551
#, fuzzy
msgid "SVN repositories for this group"
msgstr "Aadir un usuario en esto grupo"
@@ -3667,7 +3684,7 @@
#: ../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:228 ../vhffs-panel/public/allgroups.pl:116
+#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
#, fuzzy
msgid "Search:"
msgstr "Bsqueda CVS"
@@ -3921,6 +3938,7 @@
msgid "Submit"
msgstr "Someter un bug"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:360
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:82
msgid "Submit a bug"
msgstr "Someter un bug"
@@ -4000,11 +4018,11 @@
#: ../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-intl/extra_strings.pl:21
+#: ../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-intl/extra_strings.pl:22
+#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:24
#, fuzzy
msgid "Suspended before deletion"
msgstr "Suspendido antes destruccin"
@@ -4840,7 +4858,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:30
+#: ../vhffs-intl/extra_strings.pl:32
msgid "User"
msgstr "Usuario"
@@ -4853,7 +4871,8 @@
msgid "User Admin"
msgstr "Usuario Admin"
-#: ../vhffs-panel/user/prefs.pl:248 ../vhffs-api/src/Vhffs/Panel/Menu.pm:80
+#: ../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"
@@ -4861,6 +4880,7 @@
msgid "User Successfully created"
msgstr "Usuario bien creado"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:355
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:76
msgid "User account"
msgstr ""
@@ -4925,7 +4945,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:16
+#: ../vhffs-intl/extra_strings.pl:18
msgid "Validation refused"
msgstr "Validacin negada"
@@ -4938,20 +4958,20 @@
msgid "View"
msgstr ""
-#: ../vhffs-panel/public/group.pl:209
+#: ../vhffs-panel/public/group.pl:211
#, fuzzy
msgid "View archives"
msgstr "Abrir los archivos"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:419
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:443
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:469
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:495
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:548
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:574
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:600
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:625
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:483
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:509
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:535
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:561
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:588
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:614
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:640
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:665
#, fuzzy
msgid "View history"
msgstr "Historia"
@@ -4989,7 +5009,7 @@
#: ../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:17
+#: ../vhffs-intl/extra_strings.pl:19
msgid "Waiting for creation"
msgstr "Creacin en espera"
@@ -5004,7 +5024,7 @@
#: ../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:23
+#: ../vhffs-intl/extra_strings.pl:25
msgid "Waiting for modification"
msgstr "Modificacin en espera"
@@ -5016,7 +5036,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:15
+#: ../vhffs-intl/extra_strings.pl:17
msgid "Waiting for validation"
msgstr "Validacin en espera"
@@ -5052,11 +5072,11 @@
msgid "Web area successfully created !"
msgstr "Zona Web bien creada."
-#: ../vhffs-intl/extra_strings.pl:32
+#: ../vhffs-intl/extra_strings.pl:34
msgid "Webarea"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:409
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:449
#, fuzzy
msgid "Webarea for this group"
msgstr "Bsqueda sobre un grupo"
@@ -5075,7 +5095,7 @@
msgid "Weight"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:413
msgid "Welcome"
msgstr "Bienvenido"
@@ -5095,7 +5115,7 @@
#: ../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:26
+#: ../vhffs-intl/extra_strings.pl:28
msgid "Will be deleted"
msgstr "Ser destruido"
@@ -5470,6 +5490,10 @@
msgstr ""
"Su cdigo postal no es correcto! Escribe por favor un cdigo postal vlido"
+#: ../vhffs-panel/user/projects.pl:56
+msgid "Your projects"
+msgstr ""
+
#: ../vhffs-panel/cvs/create.pl:71
#, fuzzy
msgid ""
@@ -5552,6 +5576,10 @@
msgid "help\t\t - show this help\n"
msgstr ""
+#: ../vhffs-intl/extra_strings.pl:14
+msgid "help_user_admin"
+msgstr ""
+
#: ../vhffs-intl/extra_strings.pl:10
msgid "help_user_bug"
msgstr ""
@@ -5568,6 +5596,10 @@
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 ""
Modified: branches/vhffs-design/vhffs-intl/src/fr.po
===================================================================
--- branches/vhffs-design/vhffs-intl/src/fr.po 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-intl/src/fr.po 2007-05-18 17:42:14 UTC (rev 615)
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: VHFFS 4.1 French strings\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-17 10:35+0200\n"
+"POT-Creation-Date: 2007-05-17 21:20+0200\n"
"PO-Revision-Date: 2006-04-26 11:41+0200\n"
"Last-Translator: Christophe Benz <christophebenz@xxxxxxxx>\n"
"Language-Team: <fr@xxxxxxxxx>\n"
@@ -180,7 +180,7 @@
#: ../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:20
+#: ../vhffs-intl/extra_strings.pl:22
msgid "Activated"
msgstr "Activé"
@@ -280,10 +280,16 @@
msgid "Admin Subversion Repository"
msgstr "Administration des dépôts Subversion"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:72
msgid "Admin account"
msgstr ""
+#: ../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 "Administration pour la liste "
@@ -832,7 +838,7 @@
msgid "CVS Admin"
msgstr "Administration des dépôts CVS"
-#: ../vhffs-intl/extra_strings.pl:36
+#: ../vhffs-intl/extra_strings.pl:38
msgid "CVS Repository"
msgstr ""
@@ -844,7 +850,7 @@
msgid "CVS Search"
msgstr "Recherche de dépôts CVS"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:485
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:525
msgid "CVS repositories for this group"
msgstr "Dépôts CVS pour ce groupe"
@@ -1215,6 +1221,10 @@
msgid "Create a web space"
msgstr "Créer un site 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
@@ -1222,7 +1232,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:19
+#: ../vhffs-intl/extra_strings.pl:21
msgid "Created"
msgstr "Créé"
@@ -1236,7 +1246,7 @@
msgid "Creating error"
msgstr "Erreur de création"
-#: ../vhffs-intl/extra_strings.pl:18
+#: ../vhffs-intl/extra_strings.pl:20
msgid "Creation error"
msgstr ""
@@ -1244,10 +1254,9 @@
msgid "Current avatar"
msgstr "Avatar utilisé"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:682
-#, perl-format
-msgid "Current group: %s"
-msgstr "Groupe en cours d'utilisation : %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:370
+msgid "Current group:"
+msgstr ""
#: ../vhffs-panel/admin/cvs/edit.pl:95 ../vhffs-panel/admin/cvs/show.pl:94
msgid "Cvsroot"
@@ -1460,11 +1469,11 @@
msgstr "Domaine"
#: ../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:38
+#: ../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:615
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:655
msgid "Domains for this group"
msgstr "Domaines pour ce groupe"
@@ -1472,11 +1481,11 @@
msgid "Don't use Crawl"
msgstr "Ne pas utiliser le crawl"
-#: ../vhffs-intl/extra_strings.pl:33
+#: ../vhffs-intl/extra_strings.pl:35
msgid "Download Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:590
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:630
msgid "Download repositories for this group"
msgstr "Espaces de téléchargement pour ce groupe"
@@ -1730,19 +1739,19 @@
#: ../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/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:418
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:468
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:494
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:520
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:547
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:573
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:599
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:624
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:458
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:482
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:508
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:534
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:560
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:587
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:613
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:639
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:664
msgid "Go to admin"
msgstr "Aller à l'administration"
@@ -1771,11 +1780,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:31
+#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr "Groupe"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:401
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:441
#, perl-format
msgid "Group %s"
msgstr "Groupe %s"
@@ -1784,7 +1793,7 @@
msgid "Group Admin"
msgstr "Administration des groupes"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:396
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:436
msgid "Group error"
msgstr "Erreur sur le groupe"
@@ -1869,6 +1878,7 @@
msgstr "Bonjour et bienvenue dans l'aide de listengine\n"
#: ../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"
@@ -1935,7 +1945,7 @@
#: ../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/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"
@@ -2133,7 +2143,7 @@
#: ../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/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
msgid "Last groups"
msgstr "Derniers groupes"
@@ -2145,7 +2155,7 @@
#: ../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:227 ../vhffs-panel/public/allgroups.pl:115
+#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
msgid "Last users"
msgstr "Derniers utilisateurs"
@@ -2276,7 +2286,7 @@
#: ../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/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
msgid "List of all websites"
msgstr "Liste de tous les sites web"
@@ -2312,6 +2322,7 @@
msgid "Login failed !"
msgstr "Authentification échouée"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:361
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:83
msgid "Logout"
msgstr "Se déconnecter"
@@ -2349,7 +2360,7 @@
msgid "Mail Area awaiting validation"
msgstr "Domaines mail en attente de validation"
-#: ../vhffs-intl/extra_strings.pl:39
+#: ../vhffs-intl/extra_strings.pl:41
msgid "Mail Domain"
msgstr ""
@@ -2361,7 +2372,7 @@
msgid "Mail deleted"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:564
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:604
msgid "Mail domain for this group"
msgstr "Domaines mail pour ce groupe"
@@ -2394,7 +2405,7 @@
msgid "Mailbox successfully added"
msgstr "Boîte mail ajoutée avec succès"
-#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:40
+#: ../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"
@@ -2419,7 +2430,7 @@
msgid "Mailing-lists Admin"
msgstr "Administrer les listes de diffusion"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:538
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:578
msgid "Mailing-lists for this group"
msgstr "Listes de diffusion pour ce groupe"
@@ -2488,6 +2499,7 @@
msgid "Moderator"
msgstr "Modérateur"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:352
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:74
msgid "Moderator account"
msgstr ""
@@ -2499,7 +2511,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:25
+#: ../vhffs-intl/extra_strings.pl:27
msgid "Modification applied"
msgstr "Modification(s) appliquée(s)"
@@ -2510,7 +2522,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:24
+#: ../vhffs-intl/extra_strings.pl:26
msgid "Modification error"
msgstr "Erreur lors de la modification"
@@ -2597,6 +2609,7 @@
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"
@@ -2606,7 +2619,7 @@
msgid "MySQL Administration"
msgstr "Administration MySQL"
-#: ../vhffs-intl/extra_strings.pl:34
+#: ../vhffs-intl/extra_strings.pl:36
msgid "MySQL DB"
msgstr ""
@@ -2630,7 +2643,7 @@
msgid "MySQL stats"
msgstr "Statistiques MySQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:433
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:473
msgid "Mysql database for this group"
msgstr "Bases de données MySQL pour ce groupe"
@@ -2694,11 +2707,11 @@
msgid "No CNAME available on this domain"
msgstr "Aucun champ CNAME trouvé pour ce domaine"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:502
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:542
msgid "No CVS repository for this group"
msgstr "Aucun dépôt CVS pour ce groupe"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:632
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:672
msgid "No DNS domain for this group"
msgstr "Aucun nom de domaine pour ce groupe"
@@ -2718,11 +2731,11 @@
msgid "No Mail Area to validate"
msgstr "Aucun domaine mail à valider"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:581
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:621
msgid "No Mail domain for this group"
msgstr "Aucun domaine mail pour ce groupe"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:555
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:595
msgid "No Mailing-list for this group"
msgstr "Aucune liste de diffusion pour ce groupe"
@@ -2730,7 +2743,7 @@
msgid "No NS available on this domain"
msgstr "Aucun NS disponible pour ce domaine"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:476
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:516
msgid "No PostgreSQL database for this group"
msgstr "Aucune base de données PostgreSQL pour ce groupe"
@@ -2738,7 +2751,7 @@
msgid "No SRV available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:528
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:568
msgid "No SVN repository for this group"
msgstr "Aucun dépôt Subversion pour ce groupe"
@@ -2765,7 +2778,7 @@
msgid "No database to validate"
msgstr "Aucune base de données à valider"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:607
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:647
msgid "No download repository for this group"
msgstr "Aucun espace de téléchargement pour ce groupe"
@@ -2786,7 +2799,7 @@
msgid "No group for this user"
msgstr "Aucun groupe pour cet utilisateur"
-#: ../vhffs-panel/public/group.pl:216
+#: ../vhffs-panel/public/group.pl:218
msgid "No list available for this group"
msgstr "Aucune liste de diffusion n'existe pour ce groupe"
@@ -2807,7 +2820,7 @@
msgstr ""
"Aucune modification ne peut être appliquée. Merci de vérifier les champs."
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:450
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:490
msgid "No mysql database for this group"
msgstr "Aucune base de données MySQL pour ce groupe"
@@ -2837,7 +2850,7 @@
msgid "No webarea"
msgstr "Aucune zone web"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:426
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:466
msgid "No webarea for this group"
msgstr "Aucun site web pour ce groupe"
@@ -3007,7 +3020,7 @@
msgid "Passwords don't match"
msgstr "Les mots de passe ne correspondent pas"
-#: ../vhffs-intl/extra_strings.pl:35
+#: ../vhffs-intl/extra_strings.pl:37
msgid "PgSQL DB"
msgstr ""
@@ -3102,7 +3115,7 @@
msgid "PostgreSQL Databases"
msgstr "Bases de données PostgreSQL"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:499
msgid "PostgreSQL database for this group"
msgstr "Bases de données PostgreSQL pour ce groupe"
@@ -3179,6 +3192,10 @@
msgid "Project Successfully modified"
msgstr "Projet modifié avec succès"
+#: ../vhffs-panel/user/projects.pl:57
+msgid "Projects you contribute to"
+msgstr ""
+
#: ../vhffs-panel/dns/prefs.pl:305
msgid "Protocol"
msgstr ""
@@ -3209,7 +3226,7 @@
#: ../vhffs-panel/repository/prefs.pl:100
#: ../vhffs-panel/admin/group/edit.pl:110
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:404
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:444
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr "Quota (utilisé/total) : %s/%s"
@@ -3308,11 +3325,11 @@
msgid "SRV TYPE"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:37
+#: ../vhffs-intl/extra_strings.pl:39
msgid "SVN Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:511
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:551
msgid "SVN repositories for this group"
msgstr "Dépôts Subversion pour ce groupe"
@@ -3443,7 +3460,7 @@
#: ../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:228 ../vhffs-panel/public/allgroups.pl:116
+#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
msgid "Search:"
msgstr "Recherche :"
@@ -3670,6 +3687,7 @@
msgid "Submit"
msgstr "Envoyer"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:360
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:82
msgid "Submit a bug"
msgstr "Signaler un dysfonctionnement"
@@ -3745,11 +3763,11 @@
#: ../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-intl/extra_strings.pl:21
+#: ../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-intl/extra_strings.pl:22
+#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:24
msgid "Suspended before deletion"
msgstr "Suspendu avant suppression"
@@ -4563,7 +4581,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:30
+#: ../vhffs-intl/extra_strings.pl:32
msgid "User"
msgstr "Utilisateur"
@@ -4576,7 +4594,8 @@
msgid "User Admin"
msgstr "Administration des Utilisateurs"
-#: ../vhffs-panel/user/prefs.pl:248 ../vhffs-api/src/Vhffs/Panel/Menu.pm:80
+#: ../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"
@@ -4584,6 +4603,7 @@
msgid "User Successfully created"
msgstr "Utilisateur créé avec succès"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:355
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:76
msgid "User account"
msgstr ""
@@ -4648,7 +4668,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:16
+#: ../vhffs-intl/extra_strings.pl:18
msgid "Validation refused"
msgstr "Validation refusée"
@@ -4661,19 +4681,19 @@
msgid "View"
msgstr "Voir"
-#: ../vhffs-panel/public/group.pl:209
+#: ../vhffs-panel/public/group.pl:211
msgid "View archives"
msgstr "Allez aux archives de cette liste"
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:419
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:443
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:469
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:495
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:548
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:574
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:600
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:625
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:483
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:509
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:535
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:561
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:588
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:614
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:640
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:665
msgid "View history"
msgstr "Voir l'historique"
@@ -4710,7 +4730,7 @@
#: ../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:17
+#: ../vhffs-intl/extra_strings.pl:19
msgid "Waiting for creation"
msgstr "En attente de création"
@@ -4725,7 +4745,7 @@
#: ../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:23
+#: ../vhffs-intl/extra_strings.pl:25
msgid "Waiting for modification"
msgstr "En attente de modification"
@@ -4737,7 +4757,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:15
+#: ../vhffs-intl/extra_strings.pl:17
msgid "Waiting for validation"
msgstr "En attente de validation"
@@ -4772,11 +4792,11 @@
msgid "Web area successfully created !"
msgstr "Site web créé avec succès"
-#: ../vhffs-intl/extra_strings.pl:32
+#: ../vhffs-intl/extra_strings.pl:34
msgid "Webarea"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:409
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:449
msgid "Webarea for this group"
msgstr "Sites web pour ce groupe"
@@ -4792,7 +4812,7 @@
msgid "Weight"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:413
msgid "Welcome"
msgstr "Bienvenue"
@@ -4812,7 +4832,7 @@
#: ../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:26
+#: ../vhffs-intl/extra_strings.pl:28
msgid "Will be deleted"
msgstr "Sera détruit"
@@ -5169,6 +5189,10 @@
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/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"
@@ -5241,6 +5265,12 @@
msgid "help\t\t - show this help\n"
msgstr "help\t\t - affiche l'aide\n"
+#: ../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 ""
@@ -5261,17 +5291,23 @@
"<h2>Déconnexion</h2><p>N'oubliez pas de vous déconnecter une fois que vous "
"avez terminé.</p>"
-# Help string, doesn't appear in source files
#: ../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 informationspersonnelles."
+"gérer votre adresse email ainsi que vos informations personnelles."
+#: ../vhffs-intl/extra_strings.pl:13
+msgid "help_user_project"
+msgstr "<h2>Projet courant</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>"
+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
@@ -5406,6 +5442,11 @@
msgid "was sent on the list.\n"
msgstr "a été envoyé sur la liste\n"
+#~ msgid "help_user_current_proj"
+#~ msgstr ""
+#~ 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"
Modified: branches/vhffs-design/vhffs-intl/src/vhffs.pot
===================================================================
--- branches/vhffs-design/vhffs-intl/src/vhffs.pot 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-intl/src/vhffs.pot 2007-05-18 17:42:14 UTC (rev 615)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-17 10:35+0200\n"
+"POT-Creation-Date: 2007-05-17 21:20+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"
@@ -174,7 +174,7 @@
#: ../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:20
+#: ../vhffs-intl/extra_strings.pl:22
msgid "Activated"
msgstr ""
@@ -274,10 +274,16 @@
msgid "Admin Subversion Repository"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:349
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:72
msgid "Admin account"
msgstr ""
+#: ../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 ""
@@ -799,7 +805,7 @@
msgid "CVS Admin"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:36
+#: ../vhffs-intl/extra_strings.pl:38
msgid "CVS Repository"
msgstr ""
@@ -811,7 +817,7 @@
msgid "CVS Search"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:485
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:525
msgid "CVS repositories for this group"
msgstr ""
@@ -1177,6 +1183,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
@@ -1184,7 +1194,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:19
+#: ../vhffs-intl/extra_strings.pl:21
msgid "Created"
msgstr ""
@@ -1198,7 +1208,7 @@
msgid "Creating error"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:18
+#: ../vhffs-intl/extra_strings.pl:20
msgid "Creation error"
msgstr ""
@@ -1206,9 +1216,8 @@
msgid "Current avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:682
-#, perl-format
-msgid "Current group: %s"
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:370
+msgid "Current group:"
msgstr ""
#: ../vhffs-panel/admin/cvs/edit.pl:95 ../vhffs-panel/admin/cvs/show.pl:94
@@ -1421,11 +1430,11 @@
msgstr ""
#: ../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:38
+#: ../vhffs-panel/admin/mail/list.pl:87 ../vhffs-intl/extra_strings.pl:40
msgid "Domain Name"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:615
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:655
msgid "Domains for this group"
msgstr ""
@@ -1433,11 +1442,11 @@
msgid "Don't use Crawl"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:33
+#: ../vhffs-intl/extra_strings.pl:35
msgid "Download Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:590
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:630
msgid "Download repositories for this group"
msgstr ""
@@ -1679,19 +1688,19 @@
#: ../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/group.pl:226 ../vhffs-panel/public/allgroups.pl:112
msgid "Go on login page"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:418
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:468
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:494
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:520
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:547
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:573
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:599
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:624
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:458
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:482
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:508
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:534
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:560
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:587
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:613
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:639
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:664
msgid "Go to admin"
msgstr ""
@@ -1720,11 +1729,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:31
+#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:401
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:441
#, perl-format
msgid "Group %s"
msgstr ""
@@ -1733,7 +1742,7 @@
msgid "Group Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:396
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:436
msgid "Group error"
msgstr ""
@@ -1810,6 +1819,7 @@
msgstr ""
#: ../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 ""
@@ -1876,7 +1886,7 @@
#: ../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/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:111
msgid "Homepage of public area"
msgstr ""
@@ -2069,7 +2079,7 @@
#: ../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/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
msgid "Last groups"
msgstr ""
@@ -2081,7 +2091,7 @@
#: ../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:227 ../vhffs-panel/public/allgroups.pl:115
+#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
msgid "Last users"
msgstr ""
@@ -2212,7 +2222,7 @@
#: ../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/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
msgid "List of all websites"
msgstr ""
@@ -2248,6 +2258,7 @@
msgid "Login failed !"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:361
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:83
msgid "Logout"
msgstr ""
@@ -2285,7 +2296,7 @@
msgid "Mail Area awaiting validation"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:39
+#: ../vhffs-intl/extra_strings.pl:41
msgid "Mail Domain"
msgstr ""
@@ -2297,7 +2308,7 @@
msgid "Mail deleted"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:564
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:604
msgid "Mail domain for this group"
msgstr ""
@@ -2330,7 +2341,7 @@
msgid "Mailbox successfully added"
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:40
+#: ../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 ""
@@ -2355,7 +2366,7 @@
msgid "Mailing-lists Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:538
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:578
msgid "Mailing-lists for this group"
msgstr ""
@@ -2423,6 +2434,7 @@
msgid "Moderator"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:352
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:74
msgid "Moderator account"
msgstr ""
@@ -2434,7 +2446,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:25
+#: ../vhffs-intl/extra_strings.pl:27
msgid "Modification applied"
msgstr ""
@@ -2445,7 +2457,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:24
+#: ../vhffs-intl/extra_strings.pl:26
msgid "Modification error"
msgstr ""
@@ -2532,6 +2544,7 @@
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"
@@ -2541,7 +2554,7 @@
msgid "MySQL Administration"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:34
+#: ../vhffs-intl/extra_strings.pl:36
msgid "MySQL DB"
msgstr ""
@@ -2565,7 +2578,7 @@
msgid "MySQL stats"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:433
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:473
msgid "Mysql database for this group"
msgstr ""
@@ -2629,11 +2642,11 @@
msgid "No CNAME available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:502
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:542
msgid "No CVS repository for this group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:632
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:672
msgid "No DNS domain for this group"
msgstr ""
@@ -2653,11 +2666,11 @@
msgid "No Mail Area to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:581
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:621
msgid "No Mail domain for this group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:555
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:595
msgid "No Mailing-list for this group"
msgstr ""
@@ -2665,7 +2678,7 @@
msgid "No NS available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:476
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:516
msgid "No PostgreSQL database for this group"
msgstr ""
@@ -2673,7 +2686,7 @@
msgid "No SRV available on this domain"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:528
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:568
msgid "No SVN repository for this group"
msgstr ""
@@ -2698,7 +2711,7 @@
msgid "No database to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:607
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:647
msgid "No download repository for this group"
msgstr ""
@@ -2719,7 +2732,7 @@
msgid "No group for this user"
msgstr ""
-#: ../vhffs-panel/public/group.pl:216
+#: ../vhffs-panel/public/group.pl:218
msgid "No list available for this group"
msgstr ""
@@ -2739,7 +2752,7 @@
msgid "No modification can be applied. Please check your fields."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:450
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:490
msgid "No mysql database for this group"
msgstr ""
@@ -2769,7 +2782,7 @@
msgid "No webarea"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:426
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:466
msgid "No webarea for this group"
msgstr ""
@@ -2938,7 +2951,7 @@
msgid "Passwords don't match"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:35
+#: ../vhffs-intl/extra_strings.pl:37
msgid "PgSQL DB"
msgstr ""
@@ -3027,7 +3040,7 @@
msgid "PostgreSQL Databases"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:499
msgid "PostgreSQL database for this group"
msgstr ""
@@ -3104,6 +3117,10 @@
msgid "Project Successfully modified"
msgstr ""
+#: ../vhffs-panel/user/projects.pl:57
+msgid "Projects you contribute to"
+msgstr ""
+
#: ../vhffs-panel/dns/prefs.pl:305
msgid "Protocol"
msgstr ""
@@ -3134,7 +3151,7 @@
#: ../vhffs-panel/repository/prefs.pl:100
#: ../vhffs-panel/admin/group/edit.pl:110
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:404
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:444
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr ""
@@ -3233,11 +3250,11 @@
msgid "SRV TYPE"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:37
+#: ../vhffs-intl/extra_strings.pl:39
msgid "SVN Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:511
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:551
msgid "SVN repositories for this group"
msgstr ""
@@ -3368,7 +3385,7 @@
#: ../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:228 ../vhffs-panel/public/allgroups.pl:116
+#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
msgid "Search:"
msgstr ""
@@ -3595,6 +3612,7 @@
msgid "Submit"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:360
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:82
msgid "Submit a bug"
msgstr ""
@@ -3668,11 +3686,11 @@
#: ../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-intl/extra_strings.pl:21
+#: ../vhffs-panel/admin/mail/edit.pl:163 ../vhffs-intl/extra_strings.pl:23
msgid "Suspended"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:22
+#: ../vhffs-panel/admin/user/edit.pl:146 ../vhffs-intl/extra_strings.pl:24
msgid "Suspended before deletion"
msgstr ""
@@ -4450,7 +4468,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:30
+#: ../vhffs-intl/extra_strings.pl:32
msgid "User"
msgstr ""
@@ -4463,7 +4481,8 @@
msgid "User Admin"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:248 ../vhffs-api/src/Vhffs/Panel/Menu.pm:80
+#: ../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 ""
@@ -4471,6 +4490,7 @@
msgid "User Successfully created"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:355
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:76
msgid "User account"
msgstr ""
@@ -4535,7 +4555,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:16
+#: ../vhffs-intl/extra_strings.pl:18
msgid "Validation refused"
msgstr ""
@@ -4548,19 +4568,19 @@
msgid "View"
msgstr ""
-#: ../vhffs-panel/public/group.pl:209
+#: ../vhffs-panel/public/group.pl:211
msgid "View archives"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:419
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:443
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:469
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:495
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:548
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:574
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:600
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:625
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:459
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:483
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:509
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:535
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:561
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:588
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:614
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:640
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:665
msgid "View history"
msgstr ""
@@ -4596,7 +4616,7 @@
#: ../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:17
+#: ../vhffs-intl/extra_strings.pl:19
msgid "Waiting for creation"
msgstr ""
@@ -4611,7 +4631,7 @@
#: ../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:23
+#: ../vhffs-intl/extra_strings.pl:25
msgid "Waiting for modification"
msgstr ""
@@ -4623,7 +4643,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:15
+#: ../vhffs-intl/extra_strings.pl:17
msgid "Waiting for validation"
msgstr ""
@@ -4656,11 +4676,11 @@
msgid "Web area successfully created !"
msgstr ""
-#: ../vhffs-intl/extra_strings.pl:32
+#: ../vhffs-intl/extra_strings.pl:34
msgid "Webarea"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:409
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:449
msgid "Webarea for this group"
msgstr ""
@@ -4676,7 +4696,7 @@
msgid "Weight"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:373
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:413
msgid "Welcome"
msgstr ""
@@ -4696,7 +4716,7 @@
#: ../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:26
+#: ../vhffs-intl/extra_strings.pl:28
msgid "Will be deleted"
msgstr ""
@@ -5048,6 +5068,10 @@
msgid "Your password is not correct. Please check it."
msgstr ""
+#: ../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"
@@ -5119,6 +5143,10 @@
msgid "help\t\t - show this help\n"
msgstr ""
+#: ../vhffs-intl/extra_strings.pl:14
+msgid "help_user_admin"
+msgstr ""
+
#: ../vhffs-intl/extra_strings.pl:10
msgid "help_user_bug"
msgstr ""
@@ -5135,6 +5163,10 @@
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 ""
Modified: branches/vhffs-design/vhffs-panel/Makefile.am
===================================================================
--- branches/vhffs-design/vhffs-panel/Makefile.am 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/Makefile.am 2007-05-18 17:42:14 UTC (rev 615)
@@ -18,6 +18,8 @@
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/list.pl \
@@ -159,6 +161,7 @@
svn/svn_submit.pl \
user/delete.pl \
user/prefs.pl \
+ user/projects.pl \
web/create.pl \
web/delete.pl \
web/prefs_save.pl \
@@ -185,8 +188,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 +222,9 @@
themes/vhffs/images/web.png \
themes/vhffs/js/menu.js \
themes/vhffs/main.css \
+ themes/vhffs-ng/images/admin.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 \
@@ -238,29 +243,35 @@
themes/vhffs-ng/images/fr_FR.png \
themes/vhffs-ng/images/good.png \
themes/vhffs-ng/images/help.png \
- themes/vhffs-ng/images/homeentry.png \
+ themes/vhffs-ng/images/help_little.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/repositorycreate.png \
themes/vhffs-ng/images/repositoryentry.png \
Added: branches/vhffs-design/vhffs-panel/admin/index.pl
===================================================================
--- branches/vhffs-design/vhffs-panel/admin/index.pl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/admin/index.pl 2007-05-18 17:42:14 UTC (rev 615)
@@ -0,0 +1,66 @@
+#!%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::Stats;
+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 $servername = $cgi->param("name");
+my $template;
+
+$panel->set_title(gettext('Administration'));
+$panel->display('');
Property changes on: branches/vhffs-design/vhffs-panel/admin/index.pl
___________________________________________________________________
Name: svn:executable
+ *
Added: branches/vhffs-design/vhffs-panel/ajax/help.pl
===================================================================
--- branches/vhffs-design/vhffs-panel/ajax/help.pl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/ajax/help.pl 2007-05-18 17:42:14 UTC (rev 615)
@@ -0,0 +1,63 @@
+#!%PERL%
+# 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 CGI;
+use locale;
+use Locale::gettext;
+use lib '%VHFFS_LIB_DIR%';
+use Vhffs::Main;
+use Vhffs::Panel::Main;
+
+my $cgi = new CGI;
+my $vhffs = init Vhffs::Main;
+my $topic = $cgi->param('topic');
+
+print CGI->header( -type=>"text/html", -charset=>"utf-8" );
+if(!$vhffs) {
+ print gettext('Database error');
+ exit(1);
+}
+
+my ( $lang, $langcookie ) = Vhffs::Panel::Main::cookie_lang( $vhffs , $cgi );
+
+my $msg;
+if(! defined $topic ) {
+ print gettext('Topic not found');
+} else {
+ $topic = 'help_'.$topic;
+ $msg = gettext($topic);
+ if($msg eq $topic) {
+ $msg = gettext('Topic not found');
+ }
+ print $msg;
+}
+
Modified: branches/vhffs-design/vhffs-panel/js/commons.js
===================================================================
--- branches/vhffs-design/vhffs-panel/js/commons.js 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/js/commons.js 2007-05-18 17:42:14 UTC (rev 615)
@@ -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();
Modified: branches/vhffs-design/vhffs-panel/templates/Makefile.am
===================================================================
--- branches/vhffs-design/vhffs-panel/templates/Makefile.am 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/templates/Makefile.am 2007-05-18 17:42:14 UTC (rev 615)
@@ -193,6 +193,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: branches/vhffs-design/vhffs-panel/templates/admin/main/general.tmpl
===================================================================
--- branches/vhffs-design/vhffs-panel/templates/admin/main/general.tmpl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/templates/admin/main/general.tmpl 2007-05-18 17:42:14 UTC (rev 615)
@@ -38,3 +38,4 @@
</li>
</ul>
</li>
+
Modified: branches/vhffs-design/vhffs-panel/templates/admin/main/main.tmpl
===================================================================
--- branches/vhffs-design/vhffs-panel/templates/admin/main/main.tmpl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/templates/admin/main/main.tmpl 2007-05-18 17:42:14 UTC (rev 615)
@@ -13,3 +13,4 @@
<tmpl_var name="ADMIN_MAILLINGLIST">
<tmpl_var name="ADMIN_REPOSITORY">
</ul>
+
Modified: branches/vhffs-design/vhffs-panel/templates/main/panel.tmpl
===================================================================
--- branches/vhffs-design/vhffs-panel/templates/main/panel.tmpl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/templates/main/panel.tmpl 2007-05-18 17:42:14 UTC (rev 615)
@@ -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>
Modified: branches/vhffs-design/vhffs-panel/templates/menu/main.tmpl
===================================================================
--- branches/vhffs-design/vhffs-panel/templates/menu/main.tmpl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/templates/menu/main.tmpl 2007-05-18 17:42:14 UTC (rev 615)
@@ -1,13 +1,38 @@
-<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="CURRENT_GROUP_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>
<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>
Added: branches/vhffs-design/vhffs-panel/templates/user/projects.tmpl
===================================================================
--- branches/vhffs-design/vhffs-panel/templates/user/projects.tmpl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/templates/user/projects.tmpl 2007-05-18 17:42:14 UTC (rev 615)
@@ -0,0 +1,21 @@
+<tmpl_if name="OWNED_PROJECTS">
+<div id="ownedProjects">
+<h2><tmpl_var name="OWNED_PROJECTS_TEXT"></h2>
+<ul>
+<tmpl_loop name="OWNED_PROJECTS">
+ <li><a href="/panel.pl?project=<tmpl_var name="PROJECT">"><tmpl_var name="PROJECT"></a></li>
+</tmpl_loop>
+</ul>
+</div>
+</tmpl_if>
+<tmpl_if name="CONTRIBUTED_PROJECTS">
+<div id="contribProjects">
+<h2><tmpl_var name="CONTRIBUTED_PROJECTS_TEXT"></h2>
+<ul>
+<tmpl_loop name="CONTRIBUTED_PROJECTS">
+ <li><a href="/panel.pl?project=<tmpl_var name="PROJECT">"><tmpl_var name="PROJECT"></a></li>
+</tmpl_loop>
+</ul>
+</div>
+</tmpl_if>
+<a href="/group/create.pl"><tmpl_var name="NEW_PROJECT_TEXT"></a>
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/admin.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/admin.png
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/bug_little.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/bug_little.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/help_little.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/help_little.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/loading_little.gif
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/loading_little.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/logout_little.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/logout_little.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs_little.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/prefs_little.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projectcurrent.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projectcurrent.png
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mime-type
+ application/octet-stream
Added: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projects.png
===================================================================
(Binary files differ)
Property changes on: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/images/projects.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: branches/vhffs-design/vhffs-panel/themes/vhffs-ng/main.css
===================================================================
--- branches/vhffs-design/vhffs-panel/themes/vhffs-ng/main.css 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/themes/vhffs-ng/main.css 2007-05-18 17:42:14 UTC (rev 615)
@@ -254,14 +254,14 @@
width: 40%;
}
-#username_menu
+#header
{
position: fixed;
- width:260px;
+ width:100%;
margin-top: 0;
padding-left: 0;
text-align: center;
- height: 1.5em;
+ height: 3em;
background-color: black;
padding-top: 0;
color: white;
@@ -269,29 +269,31 @@
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;
+div#username_menu {
+ width:350px;
+ text-align:right;
+ position:absolute;
+ left:50%;
+ margin-top:0px;
}
-#main
-{
- padding:0px;
- padding-top:3em;
- padding-left:280px;
- margin-top :0px;
+div#group_menu {
+ width:350px;
+ position:absolute;
+ left:50%;
+ margin-left:-350px;
}
+#groupname {
+ font-style:italic;
+ font-size:large;
+ color: white;
+}
+#groupname img {
+ vertical-align:middle;
+}
+
form p
{
margin:0px;
@@ -688,3 +690,63 @@
top:0px;
margin-left:-400px;
}
+
+#main {
+ width:575px;
+ margin-left:auto;
+ margin-right:auto;
+ padding-top:3em;
+ 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-color:#e1e1f2;
+}
+
+#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');
+}
+
Added: branches/vhffs-design/vhffs-panel/user/projects.pl
===================================================================
--- branches/vhffs-design/vhffs-panel/user/projects.pl 2007-05-18 17:41:00 UTC (rev 614)
+++ branches/vhffs-design/vhffs-panel/user/projects.pl 2007-05-18 17:42:14 UTC (rev 615)
@@ -0,0 +1,60 @@
+#!%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 strict;
+
+use lib '%VHFFS_LIB_DIR%';
+use Vhffs::Panel::Main;
+use Vhffs::Panel::User;
+
+my $panel = new Vhffs::Panel::Main();
+my $cgi = $panel->{cgi};
+my $vhffs = $panel->{vhffs};
+my $user = $panel->{user};
+my $templatedir = $vhffs->get_config->get_templatedir;
+
+$panel->set_title( gettext('My Projects') );
+my $template = new HTML::Template( filename => $templatedir.'/user/projects.tmpl' );
+
+my $groups = Vhffs::Panel::User::get_groups($user, $Vhffs::Panel::User::RELATION_OWNER);
+$template->param( OWNED_PROJECTS => $groups );
+$groups = Vhffs::Panel::User::get_groups($user, $Vhffs::Panel::User::RELATION_CONTRIB);
+$template->param( CONTRIBUTED_PROJECTS => $groups );
+$template->param( OWNED_PROJECTS_TEXT => gettext('Your projects') );
+$template->param( CONTRIBUTED_PROJECTS_TEXT => gettext('Projects you contribute to') );
+$template->param( NEW_PROJECT_TEXT => gettext('Create new project') );
+
+$panel->display($template->output);