initial commit of file from CVS for smeserver-git on Sat Sep 7 19:54:49 AEST 2024

This commit is contained in:
Trevor Batley
2024-09-07 19:54:49 +10:00
parent 46c8cfc0e8
commit 84e108d7e3
51 changed files with 9398 additions and 2 deletions

View File

@@ -0,0 +1 @@
url

View File

@@ -0,0 +1 @@
git

View File

@@ -0,0 +1 @@
disabled

View File

@@ -0,0 +1 @@
local

View File

@@ -0,0 +1 @@
31

View File

@@ -0,0 +1 @@
enabled

View File

@@ -0,0 +1 @@
service

0
root/etc/e-smith/db/git/defaults/.gitignore vendored Executable file
View File

View File

@@ -0,0 +1,31 @@
#!/usr/bin/perl -w
#----------------------------------------------------------------------
# vim: ft=perl ts=2 sw=2 et:
#----------------------------------------------------------------------
#
# Copyright (C) 2012 - Marco Hess <marco.hess@through-ip.com>
#
# This file is part of the "Git Repositories" panel in the
# SME Server server-manager panel to configure git repositories.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#----------------------------------------------------------------------
# $Id: git.pm 1 2006-05-29 11:25:58Z marco $
#----------------------------------------------------------------------
#------------------------------------------------------------
# Delete the smeserver-git package
# Leave the git repositories in place
#------------------------------------------------------------

View File

@@ -0,0 +1,78 @@
#!/usr/bin/perl -w
#----------------------------------------------------------------------
# vim: ft=perl ts=2 sw=2 et:
#----------------------------------------------------------------------
#
# Copyright (C) 2012 - Marco Hess <marco.hess@through-ip.com>
#
# This file is part of the "Git Repositories" panel in the
# SME Server server-manager panel to configure git repositories.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#----------------------------------------------------------------------
package esmith;
use strict;
use Errno;
use esmith::util;
use esmith::event;
#------------------------------------------------------------
# Delete the user or group from access list on git repositories
#------------------------------------------------------------
my $event = $ARGV [0];
my $item = $ARGV [1];
die "User or Group name argument missing."
unless defined ($item);
my @entries = qw();
if ($event eq 'user-delete') {
# Setup to scan for users
@entries = qw(UsersWrite UsersRead);
} elsif ($event eq 'group-delete') {
# Setup to scan for groups
@entries = qw(GroupsWrite GroupsRead);
} elsif ($event eq 'group-modify') {
# Setup to scan for groups
@entries = qw(GroupsWrite GroupsRead);
} else {
die "Invalid event: \"$event\" for \"$item\" .";
}
use esmith::GitDB;
my $git_db = esmith::GitDB->open() or
die "Couldn't open GitDB\n";
my @repositories = $git_db->get_all_by_prop( 'type' => 'repository' );
GIT_REPOSITORY: foreach my $repository ( (@repositories) )
{
my $repository_rec = $git_db->get( $repository->key() ) || next GIT_REPOSITORY;
foreach my $entry (@entries) {
my $members = $repository_rec->prop($entry);
my @members = split (/,/, $members);
@members = grep (!/^$item$/, @members);
$repository_rec->set_prop( $entry, join(',', @members) );
}
event_signal( "git-repository-modify", $repository->key() );
}
exit(0);

View File

@@ -0,0 +1,30 @@
#!/usr/bin/perl -w
#----------------------------------------------------------------------
# vim: ft=perl ts=2 sw=2 et:
#----------------------------------------------------------------------
#
# Copyright (C) 2012 - Marco Hess <marco.hess@through-ip.com>
#
# This file is part of the "Git Repositories" panel in the
# SME Server server-manager panel to configure git repositories.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#----------------------------------------------------------------------
# $Id: git.pm 1 2006-05-29 11:25:58Z marco $
#----------------------------------------------------------------------
#------------------------------------------------------------
# Modify the smeserver-git package configuration
#------------------------------------------------------------

View File

@@ -0,0 +1,170 @@
#!/usr/bin/perl -w
#----------------------------------------------------------------------
# vim: ft=perl ts=2 sw=2 et:
#----------------------------------------------------------------------
#
# Copyright (C) 2012-2013 - Marco Hess <marco.hess@through-ip.com>
#
# This file is part of the "Git Repositories" panel in the
# SME Server server-manager panel to configure git repositories.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#----------------------------------------------------------------------
package esmith;
use strict;
use Errno;
use File::Find;
use esmith::util;
use esmith::templates;
use esmith::GitDB;
$ENV{'PATH'} = "/bin";
#----------------------------------------------------------------------
my $event = $ARGV [0];
my $gitRepositoryName = $ARGV [1];
die "event argument missing"
unless defined ($event);
die "gitRepositoryName argument missing"
unless defined ($gitRepositoryName);
#----------------------------------------------------------------------
my $git_db = esmith::GitDB->open_ro();
my $repository = $git_db->get($gitRepositoryName) or
die "Couldn't find $gitRepositoryName record in SME Server Git database\n";
die "'$gitRepositoryName' is not an Git repository; git-repository-modify event failed.\n"
unless ($repository->prop('type') eq 'repository');
#----------------------------------------------------------------------
my %properties = $repository->props;
my $description = $properties{'description'};
my $effective_pull_users = $git_db->effective_users_list_from( $properties{'pull_groups'},
$properties{'pull_users'} );
my $effective_push_users = $git_db->effective_users_list_from( $properties{'push_groups'},
$properties{'push_users'} );
my $effective_pull_push_users = $git_db->effective_users_list_from( $properties{'push_groups'},
$properties{'push_users'},
$properties{'pull_groups'},
$properties{'pull_users'} );
if ($event eq 'git-repository-create')
{
#------------------------------------------------------------
# Create a bare git repository
# We add the .git extension to the repository name to indicate
# is a bare repository. Permssions are set such that the
# repository is owned by admin and is accessible to the group
# www (so Apache can access it) but not anybody else.
#------------------------------------------------------------
# Create the bare repository
system("/usr/bin/git", "init", "--bare", "--shared=0660", "/home/e-smith/files/git/$gitRepositoryName.git") == 0
or die "Error creating the initial bare git repository structure for /home/e-smith/files/git/$gitRepositoryName.git";
# Init the Git Description
open(my $file, '>', "/home/e-smith/files/git/$gitRepositoryName.git/description");
print $file $repository->prop('description') . "\n";
# Create a 'post-update' hook
open($file, '>', "/home/e-smith/files/git/$gitRepositoryName.git/hooks/post-update");
print $file "#!/bin/sh\n" .
"# Hook script auto generated on repository create by SME server manager. Enables automatic markdown for README.md\n" .
"# for viewing in gitweb as README.html.\n\n" .
"rm -f README.html\n" .
"git cat-file -e HEAD:README.md > /dev/null 2>&1\n" .
"if [ \$? -eq 0 ]; then\n" .
" git cat-file blob HEAD:README.md | perl /usr/share/markdown/Markdown.pl --html4tags > README.html\n" .
" chmod 0440 README.html\n" .
"fi\n\n" .
"# Update GIT server info as well\n" .
"git update-server-info\n";
close($file);
chmod 0770, "/home/e-smith/files/git/$gitRepositoryName.git/hooks/post-update";
# Set Administrator as the effective owner of the repository
chdir "/home/e-smith/files/git/$gitRepositoryName.git"
or die "Could not chdir to /home/e-smith/files/git/$gitRepositoryName.git";
system("/usr/bin/git", "config", "--add", "gitweb.owner", "Administrator") == 0
or die "Could not change gitweb.owner setting in /home/e-smith/files/git/$gitRepositoryName.git";
# Create a 'post-receive-email' hook to send emails when PUSH actions occur
system("/bin/ln", "-sf", "/usr/share/git-core/contrib/hooks/post-receive-email", "hooks/post-receive") == 0
or die "Could not link 'post-receive-email' hook in /home/e-smith/files/git/$gitRepositoryName.git";
system("/usr/bin/git", "config", "--add", "hooks.emailprefix", "[GIT] ") == 0
or die "Could not change hooks.emailprefix setting in /home/e-smith/files/git/$gitRepositoryName.git";
# Create the email list with the effective push & pull users.
system("/usr/bin/git", "config", "--add", "hooks.mailinglist", $effective_pull_push_users ) == 0
or die "Could not create 'hooks.mailinglist' in /home/e-smith/files/git/$gitRepositoryName.git";
}
elsif ($event eq 'git-repository-modify')
{
#------------------------------------------------------------
# Modify the Git repository
#------------------------------------------------------------
# Update the Git description to match the setting in the server-manager interface
open(my $file, '>', "/home/e-smith/files/git/$gitRepositoryName.git/description");
print $file $repository->prop('description') . "\n";
# Goto git repository
chdir "/home/e-smith/files/git/$gitRepositoryName.git"
or die "Could not chdir to /home/e-smith/files/git/$gitRepositoryName.git";
# Update the email list with the effective push & pull users.
system("/usr/bin/git", "config", "--replace-all", "hooks.mailinglist", $effective_pull_push_users ) == 0
or die "Could not update 'hooks.mailinglist' in /home/e-smith/files/git/$gitRepositoryName.git";
# Run a "git update-server-info" action for good measure
system("/usr/bin/git", "update-server-info") == 0
or die "Error running 'git-update-server-info' on repository /home/e-smith/files/git/$gitRepositoryName.git";
}
#------------------------------------------------------------
# Default for both create and modify is to fix the ownership
# to allow the webserver access to the repository
# Ensure that files created are with gid set for the www group.
#------------------------------------------------------------
chdir "/home/e-smith/files/git/$gitRepositoryName.git"
or die "Could not chdir to /home/e-smith/files/git/$gitRepositoryName.git";
system("/bin/chown", "-R", "admin:www", "/home/e-smith/files/git/$gitRepositoryName.git") == 0
or die "Could not change ownership of /home/e-smith/files/git/$gitRepositoryName.git";
chmod 02770, ".";
# Ensure that the git repository database is readable by the web server.
system("/bin/chmod", "644", "/home/e-smith/db/git") == 0
or die "Could not change permissions on /home/e-smith/db/git";
# Ensure that the networks database is readable by the web server.
system("/bin/chmod", "644", "/home/e-smith/db/networks") == 0
or die "Could not change permissions on /home/e-smith/db/networks";

View File

@@ -0,0 +1,93 @@
#!/usr/bin/perl -w
#----------------------------------------------------------------------
# vim: ft=perl ts=2 sw=2 et:
#----------------------------------------------------------------------
#
# Copyright (C) 2012-2013 - Marco Hess <marco.hess@through-ip.com>
#
# This file is part of the "Git Repositories" panel in the
# SME Server server-manager panel to configure git repositories.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#----------------------------------------------------------------------
package esmith;
use strict;
use Errno;
use File::Find;
use File::Path;
use esmith::util;
use esmith::templates;
use esmith::GitDB;
$ENV{'PATH'} = "/bin";
#----------------------------------------------------------------------
my $event = $ARGV [0];
my $gitRepositoryToDelete = $ARGV [1];
die "event argument missing"
unless defined ($event);
die "gitRepositoryToDelete argument missing"
unless defined ($gitRepositoryToDelete);
die "Invalid event: \"$event\". Expecting \"git-repository-delete\"\n"
unless (($event) eq 'git-repository-delete');
#----------------------------------------------------------------------
my $git_db = esmith::GitDB->open_ro();
my $repository = $git_db->get($gitRepositoryToDelete) or
die "Couldn't find $gitRepositoryToDelete record in SME Server Git database\n";
die "'$gitRepositoryToDelete' is not an Git repository that is marked for deletion; git-repository-delete event failed.\n"
unless ($repository->prop('type') eq 'repository-deleted');
#----------------------------------------------------------------------
my $GitRepositoryDirectory = "/home/e-smith/files/git/$gitRepositoryToDelete.git";
if( -d $GitRepositoryDirectory )
{
# Clean up the directory tree
rmtree( $GitRepositoryDirectory );
if( -e $GitRepositoryDirectory )
{
warn "Could not remove Git repository in $GitRepositoryDirectory\n";
}
# Clean up the entry from the Git database.
# This allows new repos of the same name to be created again.
$git_db->delete( $gitRepositoryToDelete )
}
else
{
warn "Can't find the Git repository directory \"$GitRepositoryDirectory\"\n";
}
#------------------------------------------------------------
# Ensure that the git repository database is readable by the web server.
system("/bin/chmod", "644", "/home/e-smith/db/git") == 0
or die "Could not change permissions on /home/e-smith/db/git";
# Ensure that the networks database is readable by the web server.
system("/bin/chmod", "644", "/home/e-smith/db/networks") == 0
or die "Could not change permissions on /home/e-smith/db/networks";

View File

@@ -0,0 +1,263 @@
<lexicon lang="bg" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git хранилища</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Създаване, промяна или премахване на Git хранилища</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Създаване, промяна или премахване на Git хранилища.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>Този панел позволява управление на централизирани Git хранилища на сървъра.</p> <p>Конфигурираните Git хранилища са достъпни по HTTPS като https://{$serverName}/git/repository.git.</p> <p>Когато има инсталиран също и Gitweb, Git хранилищата могат също да бъдат разглеждани през уеб интерфейс https://{$serverName}/git</p> <p>За повече информация и документация за ползване на Git, щракнете на логото на Git в дясно.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Добавяне на Git хранилище</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Конфигуриране на Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>Таблицата отдолу показва списък на конфигурираните Git хранилища.</p> <p><b>Удебелените</b> елементи в колоните <b>Достъп за изваждане</b> и <b>Достъп за слагане</b> съответстват на групи. Не удебелените елементи са отделни потребители. <i>Анонимни</i> означава че няма контрол на достъпа.</p> <p>Можете да промените настройките на Git хранилище или да го премахнете като щракнете на съответната команда в колоната <b>Действие</b>.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Създаване или промяна на Git хранилище</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Въведете име на Git хранилище за създаване. Хранилището ще бъде създадено празно и автоматично ще има добавено разширение .git към името. Отбележете, че името трябва да съдържа само големи и малки букви, цифри, точки, тирета и долни черти, и трябва да започва с буква. Например, "johnson", "Intra", и "cust3.prj12" са валидни имена, но "3associates", и "Bus!Partner" не са. Имената са ограничени по дължина до {$maxLength} символа.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>Полето отдолу показва името на Git хранилището. Името не може да бъде проняно.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>Описанието отдолу съответства на файл "description" в Git хранилището и се ползва от GitWeb за да показва описанието на хранилището на уеб страницата на GitWeb.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Изберете желания мрежов достъп до хранилището. Изберете "Само локалната мрежа" ако искате да предотвратите външния достъп до хранилището. Изберете "Интернет" ако искате да направите хранилището достъпно отдалечено. Настройката за мрежов достъп е в допълнение на правата за достъп на групите и потребителите за изваждане/слагане конфигурирани отдолу.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Премахване на Git хранилище</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> Ще премахнете Git хранилище "{$name}" ({$description}). </p> <p> <b>Всички файлове принадлежащи на това Git хранилище ще бъдат изтрити!</b> </p> <p> Сигурни ли сте че искате да премахнете това Git хранилище? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Премахване на Git хранилище</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Конфигуриране на настройките на Git</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Префикс на Git пътя</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Конфигуриране на глобални конфигурационни настройки за Git на сървъра</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Запис на конфигурацията на Git</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Позволи достъп до хранилището от</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Име на хранилището / URL на клонинга</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Позволи от</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Достъп за изваждане</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Достъп за слагане</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Анонимен</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Само локалната мрежа</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Интернет</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Грешка на конфигурацията!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Използвайте отметките по-долу за да конфигурирате правата за изваждане и слагане в Git хранилището.<br /> Изберете или групи или отделни потребители. Натиснете клавишите SHIFT и/или CTRL за да изберете повече групи или потребители.<br /> Ако не зададете <b>нито</b> група нито потребител, хранилището ще бъде достъпно <b>анонимно</b>! (т.е. няма да бъде изисквано име и парола).<br /> Ако зададете потребители или групи за правата на изваждане, потребителите с права за слагане ще имат също и права за изваждане.<br /> Ако искате потребителите и групите да имат изрично зададени пълни права за изваждане и слагане, задайте ги <b>и</b> в изваждане и в слагане.<br /> Групата <b>admin</b> включва всички администратори, а групата <b>shared</b> включва всички локални потребители.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Групи с разрешение за четене/изваждане</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Групи с разрешение да пишат/слагат</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Потребители с разрешение за четене/изваждане</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Потребители с разрешение да пишат/слагат</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Администратор</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Администратори</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Всеки</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>Няма Git хранилища конфигурирани в момента.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git беше успешно преконфигуриран.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Успешно създадено Git хранилище.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Успешно променено Git хранилище.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Успешно изтрито Git хранилище.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>Възникна грешка при конфигуриране на Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>Възникна вътрешна грешка при създаване на Git хранилище.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Не мога да намеря хранилище "{$name}" (съществува ли?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Не мога да създам хранилище "{$name}" (не съществува ли вече?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>Възникна грешка при промяна на Git хранилище.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>Възникна грешка при изтриване на Git хранилище. Папката на хранилището може да не е била изтрита напълно.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>Името на Git хранилище "{$repositoryName}" съдържа невалидни символи. Имената на хранилищата трябва да започват с малка буква и да съдържат само малки букви, цифри, долни черти и тирета.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>Описанието на Git хранилище "{$repositoryDescription}" съдържа невалидни символи. Описанието на хранилище трябва да съдържа само малки и големи букви, числа, тирета и долни черти.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>Името на Git хранилище "{$repositoryName}" е твърде дълго. Максималната дължина е {$maxRepositoryNameLength} символа.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Изберете</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>Хранилището "{$repositoryName}" вече съществува. Не е направено ново хранилище. Използвайте връзката 'Промени' в таблицата по-долу за да реконфигурирате съществуващото хранилище.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="da" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Opret, rediger eller fjern Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Opret, rediger eller fjern Git repositorier.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Fjern Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Fjern Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Konfigurer Git indstillinger</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git sti Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Konfigurer de globale indstillinger for Git på denne server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Gem Git konfigurationen</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Tillad repository adgang fra</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Navn / Klon URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Tillad fra</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonym</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Kun lokalt netværk</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Konfigurations fejl!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administratorer</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Alle</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>Der er pt ikke konfiguret nogen Git repositories.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git blev rekonfigureret med succes.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Git repository blev oprettet med succes.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Git repository blev ændret med succes.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Sletning af Git repository er gennemført med succes.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>Der opstod en fejl i forbindelse med konfigurationen af Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>Der opstod en interne fejl i forbindelse med etableringen af Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Kan ikke finde repository "{$name}" (eksisterer det?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Kan ikke oprette repository"{$name}" (er det allerede oprettet?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>Der opstod en fejl i forbindelse med ændringen af Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="de" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git-Repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Erstellen, Ändern oder Löschen von Git-Repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Erstellen, Ändern oder Löschen von Git-Repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>Mit diesem Panel können zentrale Git-Repositories auf diesem Server verwaltet werden</p><p>Die konfigurierten Git-Repositories sind über HTTPS erreichbar, z.B. unter https://{$serverName}/git/repository.git</p>Wenn Gitweb installiert ist können die Git-Repositories ebenfalls über ein Web-Interface unter https:[$serverName}/git betrachtet werden.</p><p>Für weitere Informationen und Dokumentation zur Verwendung von Git klicken Sie rechts auf das Git-Logo.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Ein Git-Repository erstellen</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Git konfigurieren</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>In unten stehender Tabelle sind die auf diesem Server zur Zeit konfigurierten Git-Repositories aufgeführt.</p><p>Die <b>fett</b> geschriebenen Einträge in den Spalten "Pull-Zugriff" und "Push-Zugriff" beziehen sich auf Gruppen, die nicht-fett geschriebenen Einträge auf individuelle Benutzer auf diesem Server. <i>Anonym</i> bedeutet, dass keine Zugriffskontrolle aktiv ist.</p><p>Sie können die Einstellungen eines Git-Repositories ändern oder ein Git-Repository entfernen, indem Sie auf den entsprechenden Befehl in der Spalte <b>Aktion</b> klicken. ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Erstellen oder Ändern eines Git-Repositories</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Geben Sie einen Namen für das zu erstellende Git-Repository an. Es wird ein leeres Repository erzeugt. An den Namen wird automatisch das Suffix .git angehängt. Beachten Sie, dass der Name ausschließlich Groß- und Kleinbuchstaben, Zahlen, Punkte, Bindestriche und Unterstriche enthalten darf und mit einem Buchstaben beginnen muss. So sind z.B. "johnson", "Intra" oder "cust3.prj12" gültige Namen, "3associates" und "Bus!Partner" sind hingegen ungültige Namen. Der Name darf maximal {$maxLength} Zeichen lang sein.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>Das unten stehende Feld beinhaltet den Namen des Git-Repositories. Der Name kann nicht geändert werden.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>Die unten stehende Beschreibung bezieht sich auf die "description"-Datei des Git-Repositories und wird von GitWeb verwendet um die Beschreibung des Repositories auf der GitWeb-Seite anzuzeigen.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Erreichbarkeit des Repositories (Netzwerkzugriff): wählen Sie "nur lokales Netzwerk" wenn Sie einen Zugriff von außerhalb Ihres LANs verhindern möchten. Wählen Sie "Internet", wenn Sie das Repository von außerhalb Ihres lokalen Netzwerks zugänglich machen wollen. Diese Einstellung wirkt sich zusätzlich zu den weiter unten definierten Push/Pull-Zugriffsberechtigungen für Benutzer und Gruppen aus.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Git-Repository entfernen</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> Sie sind dabei, das Git-Repository "{$name}" ({$description}) zu entfernen.</p><p><b>Dadurch werden sämtliche Dateien in diesem Git-Repository gelöscht!</b></p><p>Sind Sie sicher dass Sie dieses Git-Repository löschen wollen?</p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Git-Repository entfernen</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Git-Einstellungen ändern</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Präfix für Git-Pfad</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Globale Git-Einstellungen auf diesem Server ändern</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Git-Einstellungen speichern</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Erlaube Zugriff auf Repository von</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Name des Repository / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Erlaube von</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull-Zugriff</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push-Zugriff</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonym</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Nur lokales Netzwerk</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Fehlerhafte Konfiguration!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Benutzen Sie die Auswahlfelder, um die Pull- und Push-Berechtigungen für das Git-Repository festzulegen.<br />Sie können entweder Gruppen oder einzelne Benutzer auswählen. Eine Mehrfachselektion ist mittels gedrückter SHIFT- und/oder STRG-Taste möglich.<br />Wenn Sie hier weder eine Gruppe noch einen Benutzer auswählen wird das Repository <b>für anonymen Zugriff</b> konfiguriert (d.h. für den Zugriff ist keine Authentifizierung mit Benutzername und Password nötig).<br />Wenn Sie Benutzern oder Gruppen Pull-Berechtigung erteilen erhalten die Push-Nutzer ebenfalls Pull-Zugriff.<br />Um Ihren Benutzern exklusiven und vollständigen Pull- und Push-Zugriff zu gewähren müssen Sie diese sowohl im Pull- als auch im Push-Feld auswählen.<br />Die Gruppe <b>admin</b> beinhaltet alle Administratoren dieses Systems, die Gruppe <b>shared</b> beinhaltet alle lokalen Benutzer dieses Systems.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Gruppen mit Lese/Pull-Berechtigung</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Gruppen mit Schreib/Push-Berechtigung</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Benutzer mit Lese/Pull-Berechtigung</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Benutzer mit Schreib/Push-Berechtigung</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administratoren</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Alle</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>Zur Zeit sind keine Git-Repositories konfiguriert.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Die Git-Konfiguration wurde erfolgreich geändert.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Das Git-Repository wurde erfolgreich erstellt.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Das Git-Repository wurde erfolgreich geändert.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Das Git-Repository wurde erfolgreich gelöscht.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>Bei der Konfiguration von Git ist ein Fehler aufgetreten.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>Beim Erzeugen des Git-Repository ist ein interner Fehler aufgetreten.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Das Repository "{$name}" kann nicht gefunden werden (existiert es überhaupt?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Das Repository "{$name}" kann nicht erstellt werden (eventuell existiert es bereits?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>Beim Ändern des Git-Repositories ist ein Fehler aufgetreten.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>Beim Löschen des Git-Repositories ist ein Fehler aufgetreten. Möglicherweise wurde das Verzeichnis des Repositories nicht vollständig gelöscht.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>Der Name des Git-Repositories "{$repositoryName}" enthält ungültige Zeichen. Repository-Namen müssen mit einem Kleinbuchstaben beginnen und dürfen ausschließlich Kleinbuchstaben, Zahlen, Unterstriche und Bindestriche enthalten.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>Die Beschreibung des Git-Repositories "{$repositoryDescriptio}" enthält ungültige Zeichen. Repository-Beschreibungen sollten ausschließlich Groß- und Kleinbuchstaben, Zahlen, Unterstriche und Bindestriche enthalten.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>Der Name des Git-Repositories "{$repositoryName}" ist zu lang. Er darf maximal aus {$maxRepositoryNameLength} Zeichen bestehen.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Treffen Sie eine Auswahl</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>Das Repository "{$repositoryName}" existiert bereits. Es wird daher kein neues Repository angelegt. Benutzen Sie den 'Ändern'-Link in unten stehender Tabelle um das existierende Repository neu zu konfigurieren.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="el" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,322 @@
<lexicon lang="en-us" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans>
<![CDATA[
<p>This panel allows managing centralised Git repositories on this server.</p>
<p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p>
<p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p>
<p>For more details and documentation on using Git, click on the Git logo on the right.</p>
]]>
</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans>
<![CDATA[
<p>The table below lists the currently configured Git repositories on this server.</p>
<p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the
user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p>
<p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p>
]]>
</trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository
will be created as a bare repository and will automatically have the
extension .git added to the name.
Note the name should contain only upper or lower-case letters, numbers,
periods, hyphens and underscores, and should start with a letter.
For example "johnson", "Intra", and "cust3.prj12" are all valid names,
but "3associates", and "Bus!Partner" are not.
The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository.
The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the
Git repository and is used by GitWeb to display the repository description
on the GitWeb page.
</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to
prevent any external access to the repository. Select "Internet" if you do want to make the
repository accessible remotely. The network access setting is in addition to the user and group
push/pull permissions configured below.
</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans>
<![CDATA[
<p>
You are about to remove the Git repository "{$name}"
({$description}).
</p>
<p>
<b>All files belonging to this Git repository will be deleted!</b>
</p>
<p>
Are you sure you wish to remove this Git repository?
</p>
]]>
</trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans>
<![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br />
Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br />
If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br />
If you specify users or groups for pull permissions, the push users will also have pull access.<br />
If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br />
The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]>
</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository.
The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters.
Repository names must start with a lower case letter and contain
only lower case letters, numbers, underscore and hyphens.
</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters.
Repository descriptions should only contain
lower and upper case letters, numbers, and hyphens and underscores.
</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>
The Git repository name "{$repositoryName}" is too long. The maximum is
{$maxRepositoryNameLength} characters.
</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="es" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anónimo</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="et" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="fr" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Dépôts Git</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Créer, modifier ou enlever le dépôt Git.</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Créer, modifier ou enlever le dépôt Git.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>Ce panneaux centralise la gérance du dépôt Git sur ce serveur.</p> <p>Les dépôt configurer Git son disponible via HTTPS exemple https://{$serverName}/git/repository.git.</p> <p>Quand le programme Gitweb est aussi installé, le dépôt Git peut être vue avec une interface web https://{$serverName}/git</p> <p>Pour la documentation ou plus de détails sur comment utiliser Git, faire un clic sur le logo de Git à droite.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Ajouter un dépôt Git</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configurer Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>La table ci-dessous contient la liste des dépôt Git configurer sur ce serveur. Les entrées en <b>gras</b> dans les colonnes <b>Pull Access</b> et <b>Push Access</b> corresponde au groupe d'usager sur ce serveur. Les entrées normales son des usagers. <i>Anonyme</i> est qu'il n'y a pas de contrôle d'accès en vigueur. </p><p>Vous pouvez modifier la configuration ou effacer un dépôt Git en faisant un clic sur la ligne de commande correspondante dans la colonne <b>Action</b></p>]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Créer ou modifier un dépôt Git</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Fournir un nom pour que le dépôt Git soit créé. Le dépôt sera créé vide et aura automatiquement l'extension .git. ajoutée au nom. Veuillez noter que le nom doit contenir seulement des lettres minuscules et majuscules, des chiffres, des points, trait d'union et tiret bas. Le nom doit commencer avec une lettre. Exemple : "johnson", "Intra", et "cust3.prj12" sont des noms valides mais "3associates", et "Bus!Partner" ne le sont pas. Le nom est limité à {$maxLength} caractères.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>Le champ ci-dessous indique le nom du dépôt git Le nom ne peut être modifier.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>La description ci-dessous correspond au fichier de "description" dans le dépôt Git et est utiliser par GitWeb pour afficher la description du dépôt sur la page GitWeb.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Sélectionner le type d'accès du réseaux pour le dépôt. Sélectionner "Local Network Only" si vous voulez bloquer les accès externe au dépôt. Sélectionner "Internet" si vous voulez que le dépôt soit accessible à distance. La configuration d'accès réseaux est un ajout a celui des permissions push/pull des usagers et groupes configurer ci-dessous.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Enlever le dépôt Git.</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> Vous êtes sur le point d'effacer le dépôt Git "{$name}" ({$description}). </p><p><b>Tous les fichiers appartenant à ce dépôt Git vont être effacé.</b></p><p>Êtes-vous sûr de vouloir effacer ce dépôt Git ?</p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Enlever le dépôt Git.</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configuration de Git.</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Préfixe du chemin Git.</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Ajuster les paramètres de la configuration globale de Git sur ce serveur.</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Sauver la configuration de Git.</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Permettre l'accès du dépôt depuis</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Nom du dépôt / Copier URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Permettre depuis</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Accès Pull</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Accès Push</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonyme</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Réseaux local seulement</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Erreur de configuration!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Utiliser le menu ci-dessous pour configurer les permissions pull et push pour le dépôt Git.<br /> Sélectionner l'un ou l'autre des groupes ou des usagers. Utiliser les touches SHIFT et/ou CTRL pour faire une sélection multiple de groupes ou d'usagers.<br /> Si vous sélectionnez <b>aucun</b> des choix de groupes ou d'usagers, le dépôt sera accessible <b>anonymement</b>! (c.a.d aucun nom d'usagers et mot de passe sera requis).<br /> Si vous spécifier des usagers ou groupes avec la permission pull, les usagers avec la permission push vont avoir aussi la permission pull.<br /> Si vous voulez qu'un usager(s) ou groupe(s) est la pleine exclusivité des permissions pull ou push, les spécifier dans les <b>deux</b> champs pull et push.<br /> Le groupe <b>admin</b> inclus tous les administrateurs et le groupe <b>shared</b> inclus tous les usagers local sur ce système.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groupes avec droit de lecture/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groupes avec permission écriture/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Usagers avec permissions de lecture/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Usagers avec permission d'écriture/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrateur</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrateurs</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Tout le monde</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>Il n'y a pas présentement de dépôt Git configurer</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git a été reconfiguré avec succès</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Le dépôt Git a été créé avec succès</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Le dépôt Git a été modifié avec succès</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Le dépôt Git a été effacé avec succès</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>Une erreur est survenue durant la configuration de Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>Il y a eu une erreur interne durant la création du dépôt Git</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Ne peut trouver le dépôt "{$name}"(il a été créé?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Ne peut créé le dépôt "{$name}" ( Il a déjà été créé?) </trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>Une erreur est survenue durant la modification du dépôt Git</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>Une erreur est survenue durant l'effacement du dépôt Git. Le répertoire du dépôt peut ne pas être effacer complètement.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>Le nom du dépôt Git "{$repositoryName}" contient des caractères invalides. Les noms de dépôt doivent commencer par une lettre minuscule et doit contenir seulement des lettres minuscules, des nombres, des tirets bas et traits d'union.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>La description du dépôt Git "{$repositoryDescription}" contient des caractères invalides. La description du dépôt ne doit contenir seulement que des lettres minuscules et majuscules, des nombres, tiret bas et trait d'union.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>Le nom du dépôt Git "{$repositoryName}" est trop long. Le maximum est de {$maxRepositoryNameLength} caractères.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Faire un choix</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>Le dépôt "{$repositoryName}" est un dépôt Git existant. Il n'y a pas de dépôt créé. Utiliser le lien 'Modify' ci-dessous pour reconfigurer le dépôt existant.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="he" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="hu" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Névtelen</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="id" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="it" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Repository Git </trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Creare, modificare o rimuovere i repository Git.</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Crea, modifica o rimuovi i repository Git.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>Questo pannello consente la gestione centralizzata dei repository Git sul server.</p> <p>I repository Git configurati sono disponibili via HTTPS come in https://{$serverName}/git/repository.git.</p> <p>Quando è installato anche Gitweb, i repository Git possono essere visualizzati per mezzo dell'interfaccia web via https://{$serverName}/git</p> <p>For maggiori dettagli e documentazione sull'uso di Git, fare click sul logo Git a sinistra.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Aggiungere un repository Git</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configura Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>La tabella sottostante elenca i repository Git configurati sul server.</p> <p>Le descrizioni in <b>grassetto</b> nelle colonne <b>Pull Access</b> e <b>Push Access</b> corrispondono ai gruppi utente sul server. Le descrizioni non in grassetto sono singoli utenti. <i>Anonimo</i> significa che non è attivo un controllo di accesso.</p> <p>Si possono modificare le impostazioni di un repository Git o eliminarlo facendo click sul comando corrispondente nella colonna <b>Azione</b>.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Creare o modificare un repository Git </trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Inerire un nome per il repository Git da creare. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>Il campo sottostante il nome del repository Git. Il nome non può essere modificato.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>La descrizione sottostante corrisponde al file di "descrizione" contenuto nel repository Git ed è usato da GitWeb per mostrare la descrizione del repository sulla pagina di GitWeb.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Selezionare il tipo di accesso di rete richiesto per il repository. Selezionare "Solo rete Locale" se si vuole vietare qualunque accesso dall'esterno al repository. Selezionare "Internet" se si vuole consentire l'accesso dall'esterno al repository. L'impostazione di accesso alla rete è aggiuntiva rispetto ai permessi push/pull configurati in precedenza.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remuovere repository Git</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> Si sta per rimuovere il repository Git "{$name}" ({$description}). </p> <p> <b>Tutti i file contenuty in questo repository Git saranno cancellati!</b> </p> <p>Siete sicuri di voler cancellare questo repository Git? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remuovere repository Git</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configurare le impostazioni Git</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Impostare la configurazione globale per Git su questo server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Salvare la configurazione di Git</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Consentire l'accesso al repository da</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Nome del repository / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Consenti da</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Accesso pull</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Accesso push</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonimo</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Solo rete locale</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Errore di configurazione</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Usare le caselle di selezione sottostanti per configurare i permessi push/pull per il repository Git.<br /> Selezionare o gruppi o utenti. Premere SHIFT e/o CTRL per selezioni multiple di gruppi o utenti.<br /> Se non si selezionano <b>né</b> un gruppo <b>né</b> un utente, il repository sarà accessibile <b>anonimamente</b>! (non saranno richeste user-name o password).<br /> Se si definiscono utenti o gruppi per permessi pull, gli utenti push avranno anche accesso pull.<br /> Se si desidera che gli utenti o gruppi abbiano accesso esclusivo pull e push, specificarli in <b>entrambe</b> le caselle pull e push.<br /> Il gruppo <b>admin</b> include tutti gli amministratori e il gruppo <b>shared</b> include tutti gli utenti locali del sistema.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Gruppi autorizzati a leggere/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Gruppi autorizzati a scrivere/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Utenti autorizzati a leggere/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Utenti autorizzati a scrivere/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Amministratore</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Amministratori</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Tutti</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>Non ci sono repository Git attualmente configurati.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git riconfigurato con successo.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Repository Git creato con successo.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Repository Git modificato con successo.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Repository Git eliminato con successo.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>Errore configurando Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>Errore interno creando il repository Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Impossibile trovare il repository "{$name}" (esiste?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Impossibile creare il repository "{$name}" (esiste già?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>Errore modificando il repository Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>Errore eliminando il repository Git. La cartella del repository potrebbe non essere stata cancellata completamente.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>Il repository Git "{$repositoryName}" contiene caratteri non validi. I nomi dei repository devono contenere solo lettere minuscole, numeri, underscore e trattini.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>La descrizione del repository Git {$repositoryDescription}" contiene caratteri non validi. La descrizione dei repository deve contenere solo lettere maiuscole/minuscole, numeri, underscore e trattini.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>Il nome del repository Git "{$repositoryName}" è troppo lungo. Il massimo è {$maxRepositoryNameLength} caratteri.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Fare una selezione</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>Il repository "{$repositoryName}" è un repository Git esistente. Non è stato creato nessun nuovo repository. Usare il link 'Modifica' nella tabella sottostante per riconfigurare il repository esistente.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="ja" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>匿名</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>インターネット</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="nb" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonym</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internett</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="nl" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Creëer, modificeer of verwijder Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Creëer, modificeer or verwijder Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>Met dit paneel beheert U gecentraliseerde Git repositories op deze server.</p> <p>Geconfigureerde Git repositories zijn toegankelijk via HTTPS zoals in https://{$serverName}/git/repository.git.</p> <p>Wanneer Gitweb ook is geinstalleerd, kunnen de Git repositories bekeken worden via een web pagina op https://{$serverName}/git</p> <p>Voor meer details en documentatie over het gebruik van Git, klik dan op het Git logo aan de rechterkant van dit scherm.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Creëer een nieuwe Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configureer Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>De tabel hieronder toont de huidige lijst van Git repositories op deze server.</p> <p>De <b>vet gedrukte</b> namen in de <b>Pull Toegang</b> en <b>Push Toegang</b> kolommen komen overeen met groepen op deze server. Niet vet gedrukte namen zijn individuele gebruikers. <i>Anoniem</i> betekent dat er geen toegang controle is.</p> <p>U kunt de Git repository instellingen wijzigen of de Git repository verwijderen door op de betreffende link te klikken in de <b>Actie</b> kolom.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Creëer of modificeer een Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Geef een naam voor de Git repository de aangemaakt gaat worden. De repository zal aangemaakt worden als een 'bare' repository en zal automatisch de .git extensie toegevoegd krijgen aan de naam. Let op dat de naam alleen grote or kleine letters, nummers, punten, streepjes en onderstrepingstekens bevat en begint met een letter. Bijvoorbeeld "johnson", "Intra", en "cust3.prj12" zijn allemaal valide namen maar "3associates", en "Bus!Partner" zijn dat niet. De lengte van de naam is gelimiteerd tot {$maxLength} tekens.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>Het veld hieronder bevat de naam van de git repository. Deze naam kan niet gewijzigd worden.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The beschrijving hieronder correspondeert met de tekst in het "description" bestand in de Git repository. Het wordt door GitWeb gebruikt om de repository beschrijving te laten zien op de GitWeb pagina.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Selecteer de vereiste network toegang voor de repository. Selecteer "Alleen Lokaal Netwerk" als je geen externe toegang wilt toelaten. Selecteer "internet" als je de repository toegankelijk wilt maken voor buitenaf. Deze network toegang instelling is bovenop de gebruikers en groep push/pull permissies die hieronder geconfigureerd worden.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Verwijder Git repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> U staat op het punt om de Git repository "{$name}" ({$description}) te verwijderen. </p> <p> <b>Alle bestanden behorende tot deze Git repository zullen worden verwijdert!</b> </p> <p> Ben u zeker dat u deze Git repository wilt verwijderen? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Verwijder Git repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configureer Git Instellingen</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Pad Voorvoegsel</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configureer de globale instellingen voor Git op deze server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Git Configuratie Opslaan</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Repository toegang toestaan van</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Naam / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Toestaan van</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Toegang</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Toegang</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anoniem</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Alleen Lokaal Network</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuratie Fout!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Gebruik de selectie lijsten hieronder om pull en push permissies in te stellen voor de Git repository.<br /> Selecteer groepen en/of individuele gebruikers. Gebruik de SHIFT en/of de CTRL toets om meerdere groepen of gebruikers te selecteren.<br /> Als er <b>geen</b> groep of gebruikers zijn geselecteerd, zal de repository <b>anoniem</b> toegankelijk zijn! (that betekent dat er geen gebruikersnaam of wachtwoord nodig zal zijn).<br /> Als je pull permissies voor gebruikers of groepen instelt, zullen de push gebruikers en groepen ook pull toegang hebben.<br /> Als je exclusieve pull en push toegang wilt hebben voor je gebruikers en groepen, specificeer ze dan in zowel de pull en de push toegang permissies.<br /> De groep <b>admin</b> bevat alle administrateurs en de groep <b>shared</b> bevat alle lokale gebruikers op dit systeem.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groepen met lees/pull toestemming</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groepen met schrijf/push toestemming</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Gebruikers met lees/pull toestemming</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Gebruikers met schrijf/push toestemming</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrateurs</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Iedereen</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>Er zijn op dit moment geen Git repositories geconfigureerd.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesvol geconfigureerd.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Git repository creatie was succesvol.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Git repository modificatie was succesvol.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Git repository was verwijdert.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>Er is een fout opgetreden tijdens Git configuratie.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>Er is een interne fout opgetreden tijdens het creëren van de Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Kan repository "{$name}" niet vinden (bestaat het wel?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Kan repository "{$name}" niet aanmaken (bestaat het al?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>Er is een fout opgetreden bij het modificeren van de Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>Er is een fout opgetreden bij het verwijderen van de Git repository. De repository map is mogelijk niet geheel verwijdert.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>De Git repository naam "{$repositoryName}" bevat ongeldige tekens. Repository namen moeten beginnen met een kleine letter en mogen verder alleen kleine letters, cijfers, onderstrepingstekens en streepjes bevatten.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>De Git repository beschrijving "{$repositoryDescription}" bevat ongeldige tekens. Repository beschrijvingen mogen alleen grote en kleine letters, cijfers, streepjes en onderstrepingstekens bevatten.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>De Git repository naam "{$repositoryName}" is te lang. het maximum aantal karakters is {$maxRepositoryNameLength}.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Maak een selectie</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>De repository "{$repositoryName}" is een bestaande Git repository. Er is geen nieuwe repository gecreëerd. Gebruik de 'Modificeer' link in de tabel hieronder om de bestaande repository te configureren.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="pl" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonimowy</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="pt-br" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anônimo</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="pt" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anónimo</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="ro" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="ru" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="sl" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="sv" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonym</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="th" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>นิรนาม, ผู้ไม่ประสงค์ออกนาม, ไม่ระบุชื่อ</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>อินเทอร์เน็ต</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="tr" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>Anonymous</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>Internet</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="zh-cn" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git仓库</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>创建,修改, 或者删除 Git 仓库</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>删除Git仓库</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>删除Git仓库</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>配置Git</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>匿名</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>仅本地网络</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>互联网</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>管理员</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>管理组</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>每个人</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>选择</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,263 @@
<lexicon lang="zh-tw" params="getExtraParams()">
<entry>
<base>GIT_NAVIGATION_DESCRIPTION</base>
<trans>Git repositories</trans>
</entry>
<entry>
<base>GIT_FORM_TITLE</base>
<trans>Create, modify, or remove Git repositories</trans>
</entry>
<entry>
<base>GIT_HOME_TITLE</base>
<trans>Create, modify, or remove Git repositories.</trans>
</entry>
<entry>
<base>GIT_HOME_DESCRIPTION</base>
<trans><![CDATA[ <p>This panel allows managing centralised Git repositories on this server.</p> <p>Configured Git repositories are available via HTTPS like in https://{$serverName}/git/repository.git.</p> <p>When Gitweb is also installed, the Git repositories can also be viewed through a web interface https://{$serverName}/git</p> <p>For more details and documentation on using Git, click on the Git logo on the right.</p> ]]></trans>
</entry>
<entry>
<base>GIT_REPOSITORY_ADD_BUTTON</base>
<trans>Add a Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURE_BUTTON</base>
<trans>Configure Git</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_LIST_DESCRIPTION</base>
<trans><![CDATA[ <p>The table below lists the currently configured Git repositories on this server.</p> <p>The <b>bold</b> entries in the <b>Pull Access</b> and <b>Push Access</b> columns correspond to the user groups on this server. Non-bold entries are individual users. <i>Anonymous</i> means there is no access control in effect.</p> <p>You can modify the settings of a Git repository or remove a Git repository by clicking on the corresponding command in the <b>Action</b> column.</p> ]]></trans>
</entry>
<entry>
<base>GIT_ADD_TITLE</base>
<trans>Create or modify a Git repository</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_CREATE_DESC</base>
<trans>Provide a name for the Git repository to be created. The repository will be created as a bare repository and will automatically have the extension .git added to the name. Note the name should contain only upper or lower-case letters, numbers, periods, hyphens and underscores, and should start with a letter. For example "johnson", "Intra", and "cust3.prj12" are all valid names, but "3associates", and "Bus!Partner" are not. The name is limited to {$maxLength} characters.</trans>
</entry>
<entry>
<base>GIT_NAME_FIELD_MODIFY_DESC</base>
<trans>The field below indicates the name of the git respository. The name can not be modified.</trans>
</entry>
<entry>
<base>GIT_DESCRIPTION_FIELD_DESC</base>
<trans>The description below correspond to the "description" file in the Git repository and is used by GitWeb to display the repository description on the GitWeb page.</trans>
</entry>
<entry>
<base>GIT_ACCESS_FIELD_DESC</base>
<trans>Select the required network access for the repository. Select "Local Network Only" if you want to prevent any external access to the repository. Select "Internet" if you do want to make the repository accessible remotely. The network access setting is in addition to the user and group push/pull permissions configured below.</trans>
</entry>
<entry>
<base>GIT_REMOVE_TITLE</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_REMOVE_DESCRIPTION</base>
<trans><![CDATA[ <p> You are about to remove the Git repository "{$name}" ({$description}). </p> <p> <b>All files belonging to this Git repository will be deleted!</b> </p> <p> Are you sure you wish to remove this Git repository? </p> ]]></trans>
</entry>
<entry>
<base>GIT_REMOVE_BUTTON</base>
<trans>Remove Git Repository</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_TITLE</base>
<trans>Configure Git Settings</trans>
</entry>
<entry>
<base>GIT_PATH</base>
<trans>Git Path Prefix</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_DESCRIPTION</base>
<trans>Configure the global configuration settings for Git on this server</trans>
</entry>
<entry>
<base>GIT_CONFIGURATION_UPDATE_BUTTON</base>
<trans>Save Git Configuration</trans>
</entry>
<entry>
<base>GIT_LABEL_ALLOW_ACCESS_FROM</base>
<trans>Allow repository access from</trans>
</entry>
<entry>
<base>GIT_REPOSITORY_NAME</base>
<trans>Repository Name / Clone URL</trans>
</entry>
<entry>
<base>GIT_ALLOW_FROM</base>
<trans>Allow from</trans>
</entry>
<entry>
<base>GIT_PULL_ACCESS</base>
<trans>Pull Access</trans>
</entry>
<entry>
<base>GIT_PUSH_ACCESS</base>
<trans>Push Access</trans>
</entry>
<entry>
<base>GIT_ANONYMOUS</base>
<trans>匿名</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_LOCAL</base>
<trans>Local Network Only</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_INTERNET</base>
<trans>網際網路</trans>
</entry>
<entry>
<base>GIT_ACCESS_ALLOWED_FROM_CONFIG_ERROR</base>
<trans>Configuration Error!</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_NOTE</base>
<trans><![CDATA[ <p> Use the selection boxes below to you configure the pull and push permissions for the Git repository.<br /> Select either groups or individual users. Press the SHIFT and/or the CTRL key to select multiple groups or users.<br /> If you set <b>neither</b> a group or user setting, the repository will be accessible <b>anonymously</b>! (i.e. no user name or password will be required).<br /> If you specify users or groups for pull permissions, the push users will also have pull access.<br /> If you want your user(s) or group(s) to have exclusive full pull and push access, specify them in <b>both</b> the pull and push box.<br /> The group <b>admin</b> includes all administrators and the group <b>shared</b> includes all local users on this system.</p> ]]></trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PULL</base>
<trans>Groups allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_GROUPS_PUSH</base>
<trans>Groups allowed to write/push</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PULL</base>
<trans>Users allowed to read/pull</trans>
</entry>
<entry>
<base>GIT_PRIVILEGES_USERS_PUSH</base>
<trans>Users allowed to write/push</trans>
</entry>
<entry>
<base>GIT_USER_ADMINISTRATOR</base>
<trans>Administrator</trans>
</entry>
<entry>
<base>GIT_GROUP_ADMINISTRATORS</base>
<trans>Administrators</trans>
</entry>
<entry>
<base>GIT_GROUP_EVERYBODY</base>
<trans>Everybody</trans>
</entry>
<entry>
<base>GIT_NOTIFY_NO_REPOSITORIES</base>
<trans>There are currently no Git repositories configured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CONFIG_CHANGE</base>
<trans>Git was succesfully reconfigured.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_CREATED_REPOSITORY</base>
<trans>Successfully created Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_MODIFIED_REPOSITORY</base>
<trans>Successfully modified Git repository.</trans>
</entry>
<entry>
<base>GIT_SUCCESS_DELETED_REPOSITORY</base>
<trans>Successfully deleted the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CONFIG_CHANGE</base>
<trans>An error occurred while configuring Git.</trans>
</entry>
<entry>
<base>GIT_ERROR_CREATING_REPOSITORY</base>
<trans>There was an internal error while creating the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_FIND_REPOSITORY</base>
<trans>Can't find repository "{$name}" (does it exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_CANT_CREATE_REPOSITORY</base>
<trans>Can't create repository "{$name}" (does it already exist?)</trans>
</entry>
<entry>
<base>GIT_ERROR_MODIFYING_REPOSITORY</base>
<trans>An error occurred while modifying the Git repository.</trans>
</entry>
<entry>
<base>GIT_ERROR_DELETING_REPOSITORY</base>
<trans>An error occurred while deleting the Git repository. The repository directory may not have been deleted completely.</trans>
</entry>
<entry>
<base>GIT_ERROR_NAME_HAS_INVALID_CHARS</base>
<trans>The Git repository name "{$repositoryName}" contains invalid characters. Repository names must start with a lower case letter and contain only lower case letters, numbers, underscore and hyphens.</trans>
</entry>
<entry>
<base>GIT_ERROR_DESCRIPTION_HAS_INVALID_CHARS</base>
<trans>The Git repository description "{$repositoryDescription}" contains invalid characters. Repository descriptions should only contain lower and upper case letters, numbers, and hyphens and underscores.</trans>
</entry>
<entry>
<base>GIT_ERRROR_NAME_TOO_LONG</base>
<trans>The Git repository name "{$repositoryName}" is too long. The maximum is {$maxRepositoryNameLength} characters.</trans>
</entry>
<entry>
<base>GIT_ERROR_RADIO_VALUE_NOT_CHECKED</base>
<trans>Make a selection</trans>
</entry>
<entry>
<base>GIT_ERROR_ALREADY_EXISTS</base>
<trans>The repository "{$repositoryName}" is an existing Git repository. There is no new repository created. Use the 'Modify' link in the table below to reconfigure the existing repository.</trans>
</entry>
</lexicon>

View File

@@ -0,0 +1,455 @@
{
# Git Repositories Httpd Template
#
# This configures the Apache 2.x webserver to be able to function
# as a Git repository server using git-http-backend with gitweb
# repository viewing.
#
# Required packages: git gitweb
#
# This setup provides "dual URLS", where URL like
# <http://example.com/git/my_repository.git>
# loads Gitweb in the browser and the same URL
# can be used in commands like `git clone` and
# `git remote add`.
#
# Please see documentation for:
# 1. `git-http-backend`
# http://www.kernel.org/pub/software/scm/git/docs/git-http-backend.html
# 2. `gitweb`
# http://repo.or.cz/w/alt-git.git?a=blob_plain;f=gitweb/README
#
# A lot of inspriration for this contrib came
# from https://git.jim.sh/gitweb/README.html
#
# Also see Scott Chacon's "Smart HTTP Transport"
# http://progit.org/2010/03/04/smart-http.html
#
# Access Rules:
# - Global: * gitweb view from the Internet and the local
# network with public repositories
# * repository read from the Internet
# and the local network
# * repository write from the Internet
# but authenticated with HTTPS
# - Local: * accessible only from the local
# network (incl. gitweb)
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Copyright (C) 2012-2015 Marco Hess <marco.hess@through-ip.com>
#
# This file should not be edited. If you want to make changes to it
# copy it to the /etc/e-smith/templates-custom directory and make
# your modifications in the new copy. This way modifications are
# saved when the system is restored from a backup or configuration
# changes are made.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Libraries
use esmith::ConfigDB; # General smeserver-git configuration
use esmith::NetworksDB; # Get the network IP address configuration
use esmith::AccountsDB; # Collect users that are members of a group
use esmith::DomainsDB; #
use esmith::GitDB; # Contains all git repositories configuration data
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Minimal Base Configuration Requirements
my $config_db = esmith::ConfigDB->open_ro() or
die "Couldn't open ConfigDB\n";
my $status = $git{'status'} || "disabled";
return " # git is disabled.\n # use 'config setprop git status enabled' to enable HTTP access for git on your server.\n"
unless $status eq 'enabled';
my $access = $git{'gitweb_access_from'} || "disabled";
return " # no gitweb_access_from setting for git defined!\n # use 'config setprop git gitweb_access_from [local|internet]' to set network access level for gitweb.\n"
if $access eq 'disabled';
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Open additional databases for configuring individual repositories
my $networks_db = esmith::NetworksDB->open_ro() or
die "Couldn't open NetworksDB\n";
my $accounts_db = esmith::AccountsDB->open_ro() or
die "Couldn't open AccountsDB\n";
my $git_db = esmith::GitDB->open_ro() or
die "Couldn't open GitDB\n";
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Option Configuration
my $debugging = $git{'debugging'} || "disabled";
my $user_repositories = $git{'UserRepositories'} || "disabled";
my $gitweb = $git{'GitWeb'} || "disabled";
my $gitweb_theme = $git{'GitWebTheme'} || "disabled";
my $gitpath = "";
if( $git{'GitPath'} ) {
$gitpath = "/" . $git{'GitPath'};
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Gitweb default access permissions for viewing
my $gitweb_allow = 'ip 127.0.0.1'; # Catch incorrect values, including empty ones
# Setup the rules from which address range we allow access
if( $git{'gitweb_access_from'} ) {
if ($git{'gitweb_access_from'} eq 'internet') {
$gitweb_allow = 'all granted';
} elsif ($git{'gitweb_access_from'} eq 'local') {
$gitweb_allow = "ip $localAccess";
}
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Default installation locations
# Root of the git repositories directory tree.
my $GitRepositoryRoot = "/home/e-smith/files/git";
# Find installation location of the gitweb executables
# and gitweb.css files can vary a bit between git versions.
my $GitWebRoot = "";
my $GitWebCSS = "";
if( $gitweb eq 'enabled' ) {
if( -e "/usr/share/gitweb/gitweb.cgi" ) {
# Git 1.7
$GitWebRoot = "/usr/share/gitweb";
if( -e "/usr/share/gitweb/static/gitweb.css" ) {
$GitWebCSS = "/static";
}
elsif( -e -e "/usr/share/gitweb/gitweb.css" ) {
$GitWebCSS = "";
}
else {
$gitweb_theme="disabled";
warn "Gitweb is enabled in /usr/share/gitweb, but could not find 'gitweb.css'!Please install smeserver-gitweb-theme if you need it.\n";
}
}
elsif( -e "/var/www/git/gitweb.cgi" ) {
# Git 1.8+
$GitWebRoot = "/var/www/git";
# check if smeserver-gitweb-theme is installed
if( -e "/var/www/git/static/gitweb.css" ) {
$GitWebCSS = "/static";
}
elsif( -e -e "/var/www/git/gitweb.css" ) {
$GitWebCSS = "";
}
else {
$gitweb_theme="disabled";
warn "Gitweb is enabled in /var/www/git, but could not find 'gitweb.css'! Please install smeserver-gitweb-theme if you need it.\n";
}
}
else {
$gitweb="disabled";
warn "Gitweb is enabled in your configuration, but could not find 'gitweb.cgi'! Considering it as disabled. Please install smeserver-gitweb if you need it.\n";
}
}
# Installation location of the git-http-backend executables
# Location seems to have shifted between git 1.7 and git 1.8
my $GitHttpBackendPath = "";
if( -e "/usr/libexec/git-core/git-http-backend" ) {
$GitHttpBackendPath = "/usr/libexec/git-core";
}
elsif( -e "/usr/bin/git-http-backend" ) {
$GitHttpBackendPath = "/usr/bin";
}
else {
die "Couldn't find 'git-http-backend'\n";
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ HTTP Git Configuration
$OUT .= "\n";
if( $port eq 80 ) {
$OUT .= " # ~~~ GIT HTTP CONFIGURATION BEGIN ~~~\n";
$OUT .= "\n";
$OUT .= " # Ensure all /git access is using HTTPS\n";
$OUT .= " RewriteEngine on\n";
$OUT .= " RewriteCond %{HTTPS} =off [NC]\n";
$OUT .= " RewriteRule ^/git(/.*|\$) https://%{HTTP_HOST}/git\$1 [L,R]\n";
$OUT .= " <Location \"/git\">\n";
$OUT .= " Require ssl\n";
$OUT .= " </Location>\n";
$OUT .= "\n";
$OUT .= " # ~~~ GIT HTTP CONFIGURATION END ~~~\n";
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ HTTPS Git Configuration
if( $port eq 443 ) {
$OUT .= " # ~~~ GIT HTTPS CONFIGURATION BEGIN ~~~\n";
$OUT .= "\n";
$OUT .= " # Enable rewriting (may have been enabled earlier)\n";
$OUT .= " RewriteEngine on\n";
$OUT .= "\n";
if( $debugging eq 'enabled' ) {
$OUT .= " # Set logging options - mainly for debugging\n";
$OUT .= " LogLevel debug rewrite:trace8 \n";
$OUT .= "\n";
}
$OUT .= " # Setup password authentication method\n";
$OUT .= " DefineExternalAuth pwauth pipe /usr/bin/pwauth\n";
$OUT .= "\n";
$OUT .= " # ~~~ GIT BACKEND CONFIGURATION ~~~\n";
$OUT .= "\n";
$OUT .= " SetEnv GIT_PROJECT_ROOT $GitRepositoryRoot\n";
$OUT .= " SetEnv GIT_HTTP_EXPORT_ALL\n";
# $OUT .= " SetEnv REMOTE_USER REDIRECT_REMOTE_USER\n";
$OUT .= "\n";
$OUT .= " # For access to git-receive-pack items (i.e. Git PUSH\n";
$OUT .= " # operations) rewrite the URL to an internal virtual\n";
$OUT .= " # push directory that can be handled in a separate\n";
$OUT .= " # 'Location' directive. In that way we can handle\n";
$OUT .= " # the PUSH authorisation separately from the\n";
$OUT .= " # PULL authorisation.\n";
$OUT .= "\n";
$OUT .= " RewriteCond %\{IS_SUBREQ\} f\n";
$OUT .= " RewriteCond %\{REQUEST_URI\} !^/push/\n";
$OUT .= " RewriteCond %\{QUERY_STRING\} service=git-receive-pack [OR]\n";
$OUT .= " RewriteCond %\{REQUEST_URI\} /git-receive-pack\$\n";
$OUT .= " RewriteRule ^\(.*\)\$ /push%\{REQUEST_URI\} [PT]\n";
$OUT .= "\n";
$OUT .= " # We use ScriptAliasMatch to match those URLs that\n";
$OUT .= " # git-http-backend can handle and forward the rest\n";
$OUT .= " # to gitweb. In this first one we catch the PUSH\n";
$OUT .= " # virtual directory and pass the URL without the\n";
$OUT .= " # /push/git/ to git-http-backend\n";
$OUT .= " ScriptAliasMatch \\\n";
$OUT .= " \"\(\?x\)\^\/push$gitpath\/\(\[^/\]+\.+?\\.git/\(HEAD | \\\n";
$OUT .= " info/refs \| \\\n";
$OUT .= " objects/\(info/\[^/\]+ \| \\\n";
$OUT .= " \[0-9a-f\]\{2\}/\[0-9a-f\]\{38\} \| \\\n";
$OUT .= " pack/pack-\[0-9a-f\]\{40\}\\.\(pack|idx\)\) \| \\\n";
$OUT .= " git-\(upload\|receive\)-pack\)\)\$\" \\\n";
$OUT .= " $GitHttpBackendPath/git-http-backend/\$1\n";
$OUT .= "\n";
$OUT .= " # In this second one we catch all the normal\n";
$OUT .= " # Git URLs for git-http-backend\n";
$OUT .= " ScriptAliasMatch \\\n";
$OUT .= " \"\(\?x\)\^$gitpath\/\(\[^/\]+\.+?\\.git/\(HEAD | \\\n";
$OUT .= " info/refs \| \\\n";
$OUT .= " objects/\(info/\[^/\]+ \| \\\n";
$OUT .= " \[0-9a-f\]\{2\}/\[0-9a-f\]\{38\} \| \\\n";
$OUT .= " pack/pack-\[0-9a-f\]\{40\}\\.\(pack|idx\)\) \| \\\n";
$OUT .= " git-\(upload\|receive\)-pack\)\)\$\" \\\n";
$OUT .= " $GitHttpBackendPath/git-http-backend/\$1\n";
$OUT .= "\n";
$OUT .= " # Access permissions for the git root directory\n";
$OUT .= " <Directory \"$GitRepositoryRoot\">\n";
$OUT .= " Options +ExecCGI\n";
$OUT .= " Require all granted\n";
$OUT .= " </Directory>\n";
$OUT .= "\n";
$OUT .= " # Access permissions for git backend scripts\n";
$OUT .= " <Directory \"$GitHttpBackendPath\">\n";
$OUT .= " Options +ExecCGI +Indexes\n";
$OUT .= " Require all granted\n";
$OUT .= " </Directory>\n";
$OUT .= "\n";
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Setup Gitweb and optional Github theme
$OUT .= " # ~~~ GITWEB CONFIGURATION ~~~\n\n";
if( $gitweb eq 'enabled' ) {
$OUT .= " # config getprop git GitWeb == enabled\n\n";
$OUT .= " # If HTTP:Authorization was send in the request,\n";
$OUT .= " # ensure we make it available as the HTTP_AUTHORIZATION\n";
$OUT .= " # environment variable for use in authentication\n";
$OUT .= " # checks by gitweb.\n";
$OUT .= "\n";
$OUT .= " RewriteCond %\{HTTP:Authorization\} ^(.+)\n";
$OUT .= " RewriteRule .? - [e=HTTP_AUTHORIZATION:%1]\n";
$OUT .= "\n";
$OUT .= " # Load configuration for Gitweb\n";
$OUT .= " SetEnv GITWEB_CONFIG /etc/gitweb.conf\n";
$OUT .= "\n";
$OUT .= " # Ensure all /git access is using HTTPS\n";
$OUT .= " <Location \"/git\">\n";
$OUT .= " DirectorySlash On\n";
$OUT .= " SSLRequireSSL\n";
$OUT .= " </Location>\n";
$OUT .= "\n";
$OUT .= " # Ensure we can browse the repo with http://server.com/git/repo.git\n";
$OUT .= " # instead of http://server.com/git?p=repo.git;a=summary.\n";
#$OUT .= " RewriteCond %{REQUEST_FILENAME} !-f\n";
#$OUT .= " RewriteCond %{REQUEST_FILENAME} !-d\n";
#$OUT .= " RewriteRule ^$gitpath\/gitweb.cgi\(\.\*\\.git)\$ $gitpath/gitweb.cgi\$1 [PT]\n";
$OUT .= " RewriteRule ^/git\$ /git/ [R]\n";
$OUT .= " RewriteCond %{REQUEST_URI} !=$gitpath/gitweb.*\n";
$OUT .= " RewriteCond %{REQUEST_FILENAME} !-f\n";
$OUT .= " RewriteCond %{REQUEST_FILENAME} !-d\n";
$OUT .= " RewriteRule ^$gitpath(.*\\.git)?\$ $gitpath/gitweb.cgi\$1 [L,PT]\n\n";
#$OUT .= " RewriteCond %{REQUEST_URI} !=$gitpath/gitweb.*\n";
#$OUT .= " RewriteCond %{REQUEST_FILENAME} !-f\n";
#$OUT .= " RewriteCond %{REQUEST_FILENAME} !-d\n";
#$OUT .= " RewriteRule ^$gitpath(.*\\.git/(?!/?(HEAD|info|objects|refs)).*)?\$ $gitpath/gitweb.cgi%{REQUEST_URI} [L,PT]\n\n";
if( $gitweb_theme eq 'enabled' ) {
$OUT .= " # config getprop git GitWebTheme == enabled\n";
$OUT .= " # Overide the standard gitweb CSS, JS and image files to enable the theme.\n";
$OUT .= " Alias $gitpath$GitWebCSS/gitweb.css /etc/e-smith/web/common/gitweb/gitweb.css\n";
$OUT .= " Alias $gitpath$GitWebCSS/git-favicon.png /etc/e-smith/web/common/gitweb/git-favicon.png\n";
$OUT .= " Alias $gitpath$GitWebCSS/git-logo.png /etc/e-smith/web/common/gitweb/git-logo.png\n";
$OUT .= "\n";
}
$OUT .= " # Static & CGI files used by Gitweb. \n";
$OUT .= " Alias $gitpath $GitWebRoot\n";
$OUT .= "\n";
$OUT .= " # Access permissions for gitweb scripts\n";
$OUT .= " <Directory \"$GitWebRoot\">\n";
$OUT .= " Options +ExecCGI\n";
$OUT .= " AllowOverride None\n";
$OUT .= " AddHandler cgi-script .cgi\n";
$OUT .= " DirectoryIndex gitweb.cgi\n";
$OUT .= " Require $gitweb_allow\n";
$OUT .= " </Directory>\n\n";
if( $gitweb_theme eq 'enabled' ) {
$OUT .= " # Access permissions for additional gitweb theme files\n";
$OUT .= " <Directory \"/etc/e-smith/web/common/gitweb\">\n";
$OUT .= " AllowOverride None\n";
$OUT .= " Require $gitweb_allow\n";
$OUT .= " </Directory>\n\n";
}
} else {
$OUT .= " # Gitweb disabled or not installed\n\n";
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ Setup access for individual Git repositories
$OUT .= " # ~~~ GIT REPOSITORIES CONFIGURATION START ~~~\n\n";
my @repositories = $git_db->get_all_by_prop('type' => 'repository');
foreach my $repository (@repositories)
{
my $git_repository = $repository->key;
my %properties = $repository->props;
# Retrieve the network access rules for the repository
my $satisfy = 'All';
my $allow_from_network = 'ip 127.0.0.1'; # Catch incorrect values, including empty ones
if( $properties{'allow_access_from'} ) {
if( $properties{'allow_access_from'} eq 'internet' ) {
$allow_from_network = 'all granted';
} elsif ($properties{'allow_access_from'} eq 'local') {
$allow_from_network = "ip $localAccess";
}
}
# Determine the effective users list from the listed groups and individual users
my $effective_push_users =
$git_db->effective_users_list_from( $properties{'push_groups'},
$properties{'push_users'} );
my $effective_pull_users =
$git_db->effective_users_list_from( $properties{'pull_groups'},
$properties{'pull_users'} );
my $effective_pull_push_users =
$git_db->effective_users_list_from( $properties{'push_groups'},
$properties{'push_users'},
$properties{'pull_groups'},
$properties{'pull_users'} );
$OUT .= " # ~~~~~~~~~~~~~~~~~~~~~~~~\n";
$OUT .= " # Git Repository : $gitpath/$git_repository.git (" . ($properties{'description'} || "ERROR - DESCRIPTION NOT CONFIGURED!") . ")\n";
$OUT .= " # - Allow access from : " . ($properties{'allow_access_from'} || "ERROR - ALLOW_ACCESS_FROM NOT CONFIGURED!") . " => Network allow from $allow_from_network\n";
$OUT .= " # - Effective PULL Users: '" . ($effective_pull_users || "Anonymous") . "' <= (" . ($properties{'pull_groups'} || "none") . "/" . ($properties{'pull_users'} || "none") . ")\n";
$OUT .= " # - Effective PUSH Users: '" . ($effective_push_users || "Anonymous") . "' <= (" . ($properties{'push_groups'} || "none") . "/" . ($properties{'push_users'} || "none") . ")\n";
$OUT .= " # - Effective PULL/PUSH : '" . ($effective_pull_push_users || "Anonymous") . "'\n\n";
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ PULL Access Setup
$OUT .= " <LocationMatch \"^$gitpath/(gitweb.cgi/|)$git_repository.git\"> # PULL access to $gitpath/$git_repository.git\n";
$OUT .= " <RequireAll>\n";
if( $effective_pull_users ) {
$OUT .= " # PULL Access Control\n";
$OUT .= " AuthName \"Git repository: $git_repository\.git (" . ($properties{'description'} || "ERROR - DESCRIPTION NOT CONFIGURED!"). ")\"\n";
$OUT .= " AuthType Basic\n";
$OUT .= " AuthBasicProvider external\n";
$OUT .= " AuthExternal pwauth\n";
$OUT .= " Require user $effective_pull_push_users\n";
$OUT .= " SSLRequireSSL # Non-Anonymous PULL requires SSL\n";
} else {
$OUT .= " # Anonymous PULL Access\n";
}
if( $allow_from_network ne 'all granted' ) {
$OUT .= " # Restricted network access\n";
$OUT .= " Require $allow_from_network\n";
} else {
$OUT .= " Require all granted \n # Internet access enabled\n";
}
$OUT .= " </RequireAll>\n";
$OUT .= " </LocationMatch> # $gitpath/$git_repository.git\n\n";
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~~~ PUSH Access Setup - uses a virtual /push directory in the path that was
# setup using previus RewriteCond rules looking for the
# git-receive-pack items that Git requests when pushing.
$OUT .= " <Location \"/push$gitpath/$git_repository.git\"> # PUSH access to $gitpath/$git_repository.git\n";
$OUT .= " <RequireAll>\n";
if( $effective_push_users ) {
$OUT .= " # PUSH Access Control\n";
$OUT .= " AuthName \"Git repository: $git_repository\.git (" . ($properties{'description'} || "ERROR - DESCRIPTION NOT CONFIGURED!"). ")\"\n";
$OUT .= " AuthType Basic\n";
$OUT .= " AuthBasicProvider external\n";
$OUT .= " AuthExternal pwauth\n";
$OUT .= " Require user $effective_push_users\n";
$OUT .= " SSLRequireSSL # Non-Anonymous PUSH requires SSL\n";
} else {
$OUT .= " # Anonymous PUSH Access\n";
}
if( $allow_from_network ne 'all granted' ) {
$OUT .= " # Restricted network access\n";
$OUT .= " Require $allow_from_network\n";
} else {
$OUT .= " Require all granted \n # Internet access enabled\n";
}
$OUT .= " </RequireAll>\n";
$OUT .= " </Location> # /push$gitpath/$git_repository.git\n\n";
}
$OUT .= " # ~~~ GIT REPOSITORIES CONFIGURATION END ~~~\n";
$OUT .= " # ~~~ GIT HTTPS CONFIGURATION END ~~~\n";
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,154 @@
#!/usr/bin/perl -wT
# vim: ft=perl ts=2 sw=2 et:
#----------------------------------------------------------------------
# heading : Collaboration
# description : GIT_NAVIGATION_DESCRIPTION
# navigation : 2499 2599
#----------------------------------------------------------------------
#----------------------------------------------------------------------
# Copyright (C) 2013 - Marco Hess <marco.hess@through-ip.com>
#
# This file is part of the "Git Repositories" panel in the
# SME Server server-manager panel to configure git repositories.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#----------------------------------------------------------------------
use strict;
use warnings;
use esmith::FormMagick::Panel::git;
my $fm = esmith::FormMagick::Panel::git->new();
$fm->display();
__DATA__
<form
title="GIT_FORM_TITLE"
header="/etc/e-smith/web/common/head.tmpl"
footer="/etc/e-smith/web/common/foot.tmpl">
<!-- page 0 -->
<page
name="First"
pre-event="print_status_message()" >
<subroutine src="git_home_print_description()" />
<!-- <subroutine src="git_home_print_configure_button()" /> -->
<subroutine src="git_home_print_add_repository_button()" />
<subroutine src="git_home_print_repository_table()" />
</page>
<!-- page 1 -->
<page name="GitCreateModify"
pre-event="turn_off_buttons()"
post-event="git_handle_create_or_modify_repository()">
<subroutine src="git_repository_print_name_field()" />
<subroutine src="git_repository_print_description_note()" />
<field
type="text"
id="description"
validation="git_repository_validate_description">
<label>DESCRIPTION</label>
</field>
<subroutine src="git_repository_print_access_note()" />
<field
type="radio"
id="allow_access_from"
options="'local' => 'GIT_ACCESS_ALLOWED_FROM_LOCAL',
'internet' => 'GIT_ACCESS_ALLOWED_FROM_INTERNET'"
validation="validate_radio">
<label>GIT_LABEL_ALLOW_ACCESS_FROM</label>
</field>
<subroutine src="git_repository_print_privileges_note()" />
<field
type="select"
id="pull_groups"
options="git_repository_group_list()"
multiple="1" size="5">
<label>GIT_PRIVILEGES_GROUPS_PULL</label>
</field>
<field
type="select"
id="pull_users"
options="git_repository_user_list()"
multiple="1" size="5">
<label>GIT_PRIVILEGES_USERS_PULL</label>
</field>
<field
type="select"
id="push_groups"
options="git_repository_group_list()"
multiple="1" size="5">
<label>GIT_PRIVILEGES_GROUPS_PUSH</label>
</field>
<field
type="select"
id="push_users"
options="git_repository_user_list()"
multiple="1" size="5">
<label>GIT_PRIVILEGES_USERS_PUSH</label>
</field>
<subroutine src="git_repository_print_save_or_add_button()" />
</page>
<!-- page 2 -->
<page
name="GitRemove"
pre-event="turn_off_buttons()"
post-event="git_handle_remove_repository()">
<title>GIT_REMOVE_TITLE</title>
<description>GIT_REMOVE_DESCRIPTION</description>
<subroutine src="print_button('GIT_REMOVE_BUTTON')" />
</page>
<!-- page 3 -->
<page
name="GitConfigure"
pre-event="turn_off_buttons()"
post-event="git_handle_configuration_update()">
<title>GIT_CONFIGURATION_TITLE</title>
<description>GIT_CONFIGURATION_DESCRIPTION</description>
<field
type="text"
id="gitpath"
validation="git_validate_gitpath">
<label>GIT_PATH</label>
</field>
<subroutine src="print_button('GIT_CONFIGURATION_UPDATE_BUTTON')" />
</page>
</form>