From 0fd75c45d515f567220b845849c249c1d1459ac3 Mon Sep 17 00:00:00 2001 From: mischa Date: Sat, 30 Jul 2022 18:50:24 +0200 Subject: [PATCH] Last release created by Mischa --- .gitignore | 2 + ADDITIONS/README.TXT | 39 + ADDITIONS/cleanupdirs.pl | 103 +++ ADDITIONS/mailbox_remover.pl | 66 ++ ADDITIONS/mkeveryone.pl | 167 ++++ ADDITIONS/pfa_maildir_cleanup.pl | 111 +++ ADDITIONS/postfixadmin-0.3-1.4.tar.gz | Bin 0 -> 11032 bytes ADDITIONS/virtualmaildel.php | 185 +++++ BACKUP_MX.TXT | 49 ++ CHANGELOG.TXT | 240 ++++++ DATABASE_MYSQL.TXT | 139 ++++ DATABASE_PGSQL.TXT | 142 ++++ INSTALL.TXT | 87 ++ LANGUAGE.TXT | 46 ++ LICENSE.TXT | 118 +++ README.md | 3 + TABLE_BACKUP_MX.TXT | 19 + TABLE_CHANGES.TXT | 104 +++ UPGRADE.TXT | 79 ++ VIRTUAL_VACATION/FILTER_README | 512 ++++++++++++ VIRTUAL_VACATION/INSTALL.TXT | 147 ++++ VIRTUAL_VACATION/index.php | 22 + VIRTUAL_VACATION/mail-filter | 17 + VIRTUAL_VACATION/vacation.pl | 219 ++++++ admin/.htaccess | 8 + admin/backup.php | 89 +++ admin/create-admin.php | 106 +++ admin/create-alias.php | 122 +++ admin/create-domain.php | 115 +++ admin/create-mailbox.php | 239 ++++++ admin/delete.php | 130 +++ admin/edit-active-admin.php | 55 ++ admin/edit-active-domain.php | 55 ++ admin/edit-active.php | 61 ++ admin/edit-admin.php | 121 +++ admin/edit-alias.php | 105 +++ admin/edit-domain.php | 93 +++ admin/edit-mailbox.php | 141 ++++ admin/index.php | 22 + admin/list-admin.php | 51 ++ admin/list-domain.php | 76 ++ admin/list-virtual.php | 157 ++++ admin/search.php | 104 +++ admin/viewlog.php | 66 ++ config.inc.php.sample | 145 ++++ create-alias.php | 132 ++++ create-mailbox.php | 249 ++++++ delete.php | 88 +++ edit-active.php | 71 ++ edit-alias.php | 119 +++ edit-mailbox.php | 155 ++++ functions.inc.php | 1046 +++++++++++++++++++++++++ images/arrow-l.png | Bin 0 -> 363 bytes images/arrow-r.png | Bin 0 -> 407 bytes images/arrow-u.png | Bin 0 -> 365 bytes images/index.php | 17 + images/postbox.png | Bin 0 -> 4361 bytes images/postfixadmin.png | Bin 0 -> 6052 bytes images/postfixadmin2.png | Bin 0 -> 1949 bytes images/postfixadmin2.xcf | Bin 0 -> 4764 bytes index.php | 55 ++ languages/bg.lang | 295 +++++++ languages/ca.lang | 295 +++++++ languages/cn.lang | 296 +++++++ languages/cs.lang | 295 +++++++ languages/da.lang | 295 +++++++ languages/de.lang | 296 +++++++ languages/en.lang | 295 +++++++ languages/es.lang | 295 +++++++ languages/et.lang | 298 +++++++ languages/eu.lang | 294 +++++++ languages/fi.lang | 294 +++++++ languages/fo.lang | 300 +++++++ languages/fr.lang | 295 +++++++ languages/hu.lang | 298 +++++++ languages/index.php | 22 + languages/is.lang | 294 +++++++ languages/it.lang | 295 +++++++ languages/mk.lang | 298 +++++++ languages/nl.lang | 295 +++++++ languages/nn.lang | 295 +++++++ languages/pl.lang | 297 +++++++ languages/pt-br.lang | 295 +++++++ languages/ru.lang | 295 +++++++ languages/sl.lang | 297 +++++++ languages/sv.lang | 296 +++++++ languages/tr.lang | 295 +++++++ languages/tw.lang | 295 +++++++ login.php | 70 ++ logout.php | 30 + main.php | 41 + motd-admin.txt | 10 + motd-users.txt | 7 + motd.txt | 7 + overview.php | 172 ++++ password.php | 86 ++ search.php | 118 +++ sendmail.php | 87 ++ setup.php | 220 ++++++ stylesheet.css | 236 ++++++ templates/admin_create-admin.tpl | 51 ++ templates/admin_create-domain.tpl | 62 ++ templates/admin_edit-admin.tpl | 53 ++ templates/admin_edit-domain.tpl | 60 ++ templates/admin_list-admin.tpl | 32 + templates/admin_list-domain.tpl | 69 ++ templates/admin_list-virtual.tpl | 107 +++ templates/admin_menu.tpl | 24 + templates/admin_search.tpl | 72 ++ templates/create-alias.tpl | 44 ++ templates/create-mailbox.tpl | 69 ++ templates/edit-alias.tpl | 36 + templates/edit-mailbox.tpl | 47 ++ templates/footer.tpl | 15 + templates/footer.tpl.orig | 3 + templates/header.tpl | 39 + templates/index.php | 22 + templates/login.tpl | 26 + templates/main.tpl | 32 + templates/menu.tpl | 22 + templates/menu.tpl.orig | 24 + templates/message.tpl | 1 + templates/overview-get.tpl | 59 ++ templates/overview.tpl | 139 ++++ templates/password.tpl | 35 + templates/search.tpl | 72 ++ templates/sendmail.tpl | 37 + templates/users_edit-alias.tpl | 43 + templates/users_login.tpl | 23 + templates/users_main.tpl | 26 + templates/users_menu.tpl | 19 + templates/users_password.tpl | 35 + templates/users_vacation-get.tpl | 9 + templates/users_vacation.tpl | 29 + templates/viewlog.tpl | 60 ++ users/edit-alias.php | 114 +++ users/index.php | 22 + users/login.php | 70 ++ users/logout.php | 30 + users/main.php | 41 + users/password.php | 89 +++ users/vacation.php | 137 ++++ variables.inc.php | 89 +++ viewlog.php | 84 ++ 144 files changed, 17575 insertions(+) create mode 100644 .gitignore create mode 100644 ADDITIONS/README.TXT create mode 100644 ADDITIONS/cleanupdirs.pl create mode 100644 ADDITIONS/mailbox_remover.pl create mode 100644 ADDITIONS/mkeveryone.pl create mode 100644 ADDITIONS/pfa_maildir_cleanup.pl create mode 100644 ADDITIONS/postfixadmin-0.3-1.4.tar.gz create mode 100644 ADDITIONS/virtualmaildel.php create mode 100644 BACKUP_MX.TXT create mode 100644 CHANGELOG.TXT create mode 100644 DATABASE_MYSQL.TXT create mode 100644 DATABASE_PGSQL.TXT create mode 100644 INSTALL.TXT create mode 100644 LANGUAGE.TXT create mode 100644 LICENSE.TXT create mode 100644 README.md create mode 100644 TABLE_BACKUP_MX.TXT create mode 100644 TABLE_CHANGES.TXT create mode 100644 UPGRADE.TXT create mode 100644 VIRTUAL_VACATION/FILTER_README create mode 100644 VIRTUAL_VACATION/INSTALL.TXT create mode 100644 VIRTUAL_VACATION/index.php create mode 100755 VIRTUAL_VACATION/mail-filter create mode 100755 VIRTUAL_VACATION/vacation.pl create mode 100644 admin/.htaccess create mode 100644 admin/backup.php create mode 100644 admin/create-admin.php create mode 100644 admin/create-alias.php create mode 100644 admin/create-domain.php create mode 100644 admin/create-mailbox.php create mode 100644 admin/delete.php create mode 100644 admin/edit-active-admin.php create mode 100644 admin/edit-active-domain.php create mode 100644 admin/edit-active.php create mode 100644 admin/edit-admin.php create mode 100644 admin/edit-alias.php create mode 100644 admin/edit-domain.php create mode 100644 admin/edit-mailbox.php create mode 100644 admin/index.php create mode 100644 admin/list-admin.php create mode 100644 admin/list-domain.php create mode 100644 admin/list-virtual.php create mode 100644 admin/search.php create mode 100644 admin/viewlog.php create mode 100644 config.inc.php.sample create mode 100644 create-alias.php create mode 100644 create-mailbox.php create mode 100644 delete.php create mode 100644 edit-active.php create mode 100644 edit-alias.php create mode 100644 edit-mailbox.php create mode 100644 functions.inc.php create mode 100644 images/arrow-l.png create mode 100644 images/arrow-r.png create mode 100644 images/arrow-u.png create mode 100644 images/index.php create mode 100644 images/postbox.png create mode 100644 images/postfixadmin.png create mode 100644 images/postfixadmin2.png create mode 100644 images/postfixadmin2.xcf create mode 100644 index.php create mode 100644 languages/bg.lang create mode 100644 languages/ca.lang create mode 100644 languages/cn.lang create mode 100644 languages/cs.lang create mode 100644 languages/da.lang create mode 100644 languages/de.lang create mode 100644 languages/en.lang create mode 100644 languages/es.lang create mode 100644 languages/et.lang create mode 100644 languages/eu.lang create mode 100644 languages/fi.lang create mode 100644 languages/fo.lang create mode 100644 languages/fr.lang create mode 100644 languages/hu.lang create mode 100644 languages/index.php create mode 100644 languages/is.lang create mode 100644 languages/it.lang create mode 100644 languages/mk.lang create mode 100644 languages/nl.lang create mode 100644 languages/nn.lang create mode 100644 languages/pl.lang create mode 100644 languages/pt-br.lang create mode 100644 languages/ru.lang create mode 100644 languages/sl.lang create mode 100644 languages/sv.lang create mode 100644 languages/tr.lang create mode 100644 languages/tw.lang create mode 100644 login.php create mode 100644 logout.php create mode 100644 main.php create mode 100644 motd-admin.txt create mode 100644 motd-users.txt create mode 100644 motd.txt create mode 100644 overview.php create mode 100644 password.php create mode 100644 search.php create mode 100644 sendmail.php create mode 100644 setup.php create mode 100644 stylesheet.css create mode 100644 templates/admin_create-admin.tpl create mode 100644 templates/admin_create-domain.tpl create mode 100644 templates/admin_edit-admin.tpl create mode 100644 templates/admin_edit-domain.tpl create mode 100644 templates/admin_list-admin.tpl create mode 100644 templates/admin_list-domain.tpl create mode 100644 templates/admin_list-virtual.tpl create mode 100644 templates/admin_menu.tpl create mode 100644 templates/admin_search.tpl create mode 100644 templates/create-alias.tpl create mode 100644 templates/create-mailbox.tpl create mode 100644 templates/edit-alias.tpl create mode 100644 templates/edit-mailbox.tpl create mode 100644 templates/footer.tpl create mode 100644 templates/footer.tpl.orig create mode 100644 templates/header.tpl create mode 100644 templates/index.php create mode 100644 templates/login.tpl create mode 100644 templates/main.tpl create mode 100644 templates/menu.tpl create mode 100644 templates/menu.tpl.orig create mode 100644 templates/message.tpl create mode 100644 templates/overview-get.tpl create mode 100644 templates/overview.tpl create mode 100644 templates/password.tpl create mode 100644 templates/search.tpl create mode 100644 templates/sendmail.tpl create mode 100644 templates/users_edit-alias.tpl create mode 100644 templates/users_login.tpl create mode 100644 templates/users_main.tpl create mode 100644 templates/users_menu.tpl create mode 100644 templates/users_password.tpl create mode 100644 templates/users_vacation-get.tpl create mode 100644 templates/users_vacation.tpl create mode 100644 templates/viewlog.tpl create mode 100644 users/edit-alias.php create mode 100644 users/index.php create mode 100644 users/login.php create mode 100644 users/logout.php create mode 100644 users/main.php create mode 100644 users/password.php create mode 100644 users/vacation.php create mode 100644 variables.inc.php create mode 100644 viewlog.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8e49dc8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +config.inc.php +/admin/.htpasswd diff --git a/ADDITIONS/README.TXT b/ADDITIONS/README.TXT new file mode 100644 index 0000000..d3f4c94 --- /dev/null +++ b/ADDITIONS/README.TXT @@ -0,0 +1,39 @@ +# +# Postfix Admin ADDITIONS +# + +BEFORE YOU START +---------------- + +**** ALL THESE SCRIPTS ARE CREATED BY THIRD PARTIES **** + **** THEY ARE AS IS, USE AT YOUR OWN RISK! **** + +ADDITIONS +--------- + +In this directory you will find additional scripts that are build by others. + +- cleanupdirs.pl +by jared bell +Displays a list of mailboxes that need to be deleted + +- mailbox_remover.pl +by Petr Znojemsky +Deletes all unused mailboxes + +- mkeveryone.pl +by Joshua Preston +Generate an 'everybody' alias for a domain. + +- pfa_maildir_cleanup.pl +by Stephen Fulton +Deletes all unused mailboxes + +- postfixadmin-0.3-1.4.tar.gz +by Florian Kimmerl +The Postfixadmin SquirrelMail plugin let users change their virtual alias, +vacation status/message and password. + +- virtualmaildel.php +by George Vieira +Deletes all unused mailboxes diff --git a/ADDITIONS/cleanupdirs.pl b/ADDITIONS/cleanupdirs.pl new file mode 100644 index 0000000..1bd16c5 --- /dev/null +++ b/ADDITIONS/cleanupdirs.pl @@ -0,0 +1,103 @@ +#!/usr/bin/perl -w + +################################################################################ +# +# cleanupdirs 1.2 by jared bell +# +# display/remove maildir & domains directory tree's not listed in the postfix +# mysql database. currently setup for use with postfixadmin, but can be +# adapted. edit settings where it says 'change settings as needed.' by default +# this program will display a list of directories which need deleted, nothing +# is actually deleted. to change this behavior, look into the command line +# arguments. +# +# command line arguments: +# --delete +# force automatic deletion of directories. instead of displaying a list +# of deleted directories, they will be logged in the specified logfile. +# --print +# display deleted directories as well as log them. only valid when +# '--delete' has been specified. +# +# settings: +# $root_path = "/home/vmail"; +# if maildir is '/home/vmail/domain.tld/user' then '/home/vmail' is the +# $root_path. if your maildirs are '/home/vmail/user@domain.tld' then +# this program will need to be modified in order to work right. +# $logfile = "/var/log/removed_maildirs.log"; +# the logfile to use when $delete_old_dirs is set to 1 +# $db_* = "*"; +# sets the host, port, database, user and pass to your mysql server +# +# version history: +# 1.2 - removed uneeded settings. added '--print' command line argument +# 1.1 - added '--delete' command line argument +# 1.0 - initial release +# +################################################################################ + +use strict; +use DBI; +use File::Path; +use Getopt::Long; + +### change settings as needed, see notes above ################################# +my $root_path = "/home/vmail"; +my $logfile = "/var/log/removed_maildirs.log"; +my $db_hostname = "localhost"; +my $db_port = "3306"; +my $db_database = "postfix"; +my $db_username = "someuser"; +my $db_password = "somepass"; +################################################################################ + +### begin program ############################################################## +my(@dirs_to_delete, $logfile_open); +my $delete_old_dirs = 0; # do not delete by default, use cmdline to change this +my $print_also = 0; # also print items when deleting, use cmdline to change this +GetOptions ('delete' => \$delete_old_dirs, 'print' => \$print_also); +my $conn_info = "DBI:mysql:database=$db_database;hostname=$db_hostname;port=$db_port"; +my $dbh = DBI->connect($conn_info, $db_username, $db_password) + or die $DBI::errstr; +opendir DOMAINDIR, $root_path + or die "Unable to access directory '$root_path' ($!)"; +foreach my $domain_dir (sort readdir DOMAINDIR) { + next if $domain_dir =~ /^\./; # skip dotted dirs + my $full_domain_dir = "$root_path/$domain_dir"; + opendir USERDIR, $full_domain_dir + or die "Unable to access directory '$full_domain_dir' ($!)"; + foreach my $user_dir (sort readdir USERDIR) { + next if $user_dir =~ /^\./; # skip dotted dirs + push @dirs_to_delete, "$full_domain_dir/$user_dir" + if &check_dir("SELECT maildir FROM mailbox WHERE maildir = ?", + "$domain_dir/$user_dir/"); # end slash needed for checkdir + } + push @dirs_to_delete, $full_domain_dir + if &check_dir("SELECT domain FROM domain WHERE domain = ?", $domain_dir); +} +closedir USERDIR; +closedir DOMAINDIR; +$dbh->disconnect; +if (@dirs_to_delete) { + foreach my $to_delete (@dirs_to_delete) { + if ($delete_old_dirs == 1) { + $logfile_open = open LOGFILE, ">> $logfile" + or die "Unable to append logfile '$logfile' ($!)" + unless $logfile_open; + rmtree $to_delete; + print LOGFILE localtime() . " Deleting directory '$to_delete'\n"; + print localtime() . " Deleting directory '$to_delete'\n" + if $print_also; + } else { + print localtime() . " Need to delete directory '$to_delete'\n"; + } + } +} +close LOGFILE if $logfile_open; +sub check_dir { + my($query, $dir) = @_; + my $sth = $dbh->prepare($query); + my $num_rows = $sth->execute($dir); + $sth->finish; + ($num_rows eq "0E0") ? 1 : 0; +} diff --git a/ADDITIONS/mailbox_remover.pl b/ADDITIONS/mailbox_remover.pl new file mode 100644 index 0000000..9e6047b --- /dev/null +++ b/ADDITIONS/mailbox_remover.pl @@ -0,0 +1,66 @@ +#!/usr/bin/perl +# +# by Petr Znojemsky (c) 2004 +# Mailbox remover 0.1a 23/10/2004 - the very first version for MySQL +# removes maildirs from disk when they are not found in a database +# Run program and read the $logfile before uncommenting the "rmtree" line! +# All your maildirs or other directories could be accidentally removed. +# Use it at own risk. No warranties! + +use DBI; +use File::Path; + +########## +# Set these variables according to your configuration +$maildir_path="/var/mail/virtual/"; +$logfile="/var/log/mail/removed_maildirs"; + +# database information +$host="localhost"; +$port="3306"; +$userid="postfix"; +$passwd="postfix"; +$db="postfix"; +############ + +$connectionInfo="DBI:mysql:database=$db;$host:$port"; +# make connection to database +$dbh = DBI->connect($connectionInfo,$userid,$passwd); +# prepare and execute query +$query = "SELECT username FROM mailbox"; +$sth = $dbh->prepare($query); +$sth->execute(); +# assign fields to variables +$sth->bind_columns(\$username); +# output computer list to the browser +while($sth->fetch()) { +push(@usernames, $username); +} +$sth->finish(); +# disconnect from database +$dbh->disconnect; + +# store maildir list to @directories +opendir(DIRHANDLE, $maildir_path) || die "Cannot open dir $maildir_path: $!"; +foreach $name (sort readdir(DIRHANDLE)) +{ + push (@directories, $name); +} +closedir(DIRHANDLE); +# eliminate "." and ".." from the maildir list +($dot, $doubledot, @directories) = @directories; + + +# compare two arrays and erase maildirs not found in database +foreach $maildir (@directories) +{ + if ((grep { $_ eq $maildir} @usernames)==0) + { + # username not found, delete maildir. + # Please read $logfile before uncommenting following line! + # rmtree($maildir_path.$maildir); + open(INFO, ">>$logfile") || die "Cannot write to the logfile: $logfile."; + print INFO localtime()." Maildir ".$maildir_path.$maildir." has been deleted.\n"; + close(INFO); + } +} diff --git a/ADDITIONS/mkeveryone.pl b/ADDITIONS/mkeveryone.pl new file mode 100644 index 0000000..0f522e2 --- /dev/null +++ b/ADDITIONS/mkeveryone.pl @@ -0,0 +1,167 @@ +#!/usr/bin/perl +# +# Generate an 'everybody' alias for a domain. +# +# Create the file /etc/mkeveryone.conf +# chmod 640 /etc/mkeveryone.conf +# Example of mkeveryone.conf +# +# userid=postfix +# passwd=postfix +# db=postfix +# host=localhost +# port=3306 +# domain=domain.tld +# target=everybody@domain.tld +# ignore=vacation@domain.tld +# ignore=spam@domain.tld +# ignore=newsletter@domain.tld +# ignore=root@domain.tld +# +# Save this file in, for example, /usr/local/sbin/mkeveryone.pl +# chmod 750 /usr/local/sbin/mkeveryone.pl +# +# Run the script! +# +use DBI; +use Time::Local; +use POSIX qw(EAGAIN); +use Fcntl; +use IO; +use IO::File; + +my $timeNow=time(); + +my $DATFILE = "/etc/mkeveryone.conf"; +my $FILEHANDLE = ""; + +# database information +my $db="postfix"; +my $host="localhost"; +my $port="3306"; +my $userid="postfix"; +my $passwd="postfix"; +my $domain="domain.tld"; +my $target="everyone@$domain"; +my @ignore; +my @dest; + +open (FILEHANDLE, $DATFILE); + +while ( $LINE = ) { + + if ( length $LINE > 0 ) { + chomp $LINE; + + $RETURNCODE = 0; + + SWITCH: { + + $LINE =~ /^ignore/i and do { + $LINE =~ s/^ignore// && $LINE =~ s/=// && $LINE =~ s/^ //g; + @ignore = (@ignore,$LINE); + }; + + $LINE =~ /^userid/i and do { + # Userid found."; + $LINE =~ s/^userid// && $LINE =~ s/=// && $LINE =~ s/^ //g; + $userid = $LINE; + }; + + $LINE =~ /^passwd/i and do { + # Passwd found."; + $LINE =~ s/^passwd// && $LINE =~ s/=// && $LINE =~ s/^ //g; + $passwd = $LINE; + }; + + $LINE =~ /^db/i and do { + # Database found."; + $LINE =~ s/^db// && $LINE =~ s/=// && $LINE =~ s/^ //g; + $db = $LINE; + }; + + $LINE =~ /^host/i and do { + # Database host found."; + $LINE =~ s/^host// && $LINE =~ s/=// && $LINE =~ s/^ //g; + $host = $LINE; + }; + + $LINE =~ /^port/i and do { + # Database host found."; + $LINE =~ s/^port// && $LINE =~ s/=// && $LINE =~ s/^ //g; + $port = $LINE; + }; + + $LINE =~ /^target/i and do { + # Database host found."; + $LINE =~ s/^target// && $LINE =~ s/=// && $LINE =~ s/^ //g; + $target = $LINE; + }; + + $LINE =~ /^domain/i and do { + # Database host found."; + $LINE =~ s/^domain// && $LINE =~ s/=// && $LINE =~ s/^ //g; + $domain = $LINE; + }; + } + } +} + +print "Connecting to database $db on $host:$port...\n\r"; + +print "Target email address is $target...\n\r"; + +my $connectionInfo="DBI:mysql:database=$db;$host:$port"; + +# make connection to database +$dbh = DBI->connect($connectionInfo,$userid,$passwd); + +# Delete the old message...prepare and execute query +$query = "SELECT username FROM mailbox WHERE domain='$domain';"; +$sth = $dbh->prepare($query); +$sth->execute(); + +# assign fields to variables +$sth->bind_columns(\$username); + +my $ign="false"; +while($sth->fetch()) { + $ign = "false"; + + foreach $ignored ( @ignore ) { + if ( $username eq $ignored ){ + $ign = "true"; + } + } + + if ( $ign eq "false" ) { + @dest = (@dest,$username); + } +} + +# Delete the old aliases...prepare and execute query +$query = "DELETE FROM alias WHERE address='$target';"; +$sth = $dbh->prepare($query); +$sth->execute(); + +print "Record deleted from the database.\r\n"; + +$sth->finish(); + +$goto = join(",",@dest); +print "$goto\n\r\n\r"; + + +# Insert the new message...prepare and execute query +$query = "INSERT INTO alias (address,goto,domain,created,modified) VALUES ('$target','$goto','$domain',now(),now());"; + +$sth = $dbh->prepare($query); +$sth->execute(); + +print "Record added to the database.\r\n"; + +$sth->finish(); + +# disconnect from databse +$dbh->disconnect; + diff --git a/ADDITIONS/pfa_maildir_cleanup.pl b/ADDITIONS/pfa_maildir_cleanup.pl new file mode 100644 index 0000000..45d12a1 --- /dev/null +++ b/ADDITIONS/pfa_maildir_cleanup.pl @@ -0,0 +1,111 @@ +#!/usr/bin/perl +# +## +## pfa_maildir_cleanup.pl +## +## (c) 2004 by Stephen Fulton (sfulton@esoteric.ca) +## +## based on a script by Petr Znojemsky (thanks!) +## +## Simple script to remove maildirs/domains not listed in a MySQL database. +## Set up for use with those using PostfixAdmin, but can be adapted. +## +## Edit the variables between the ##EDIT## to match your setup. +## +## USE AT YOUR OWN RISK. I ASSUME NO RESPONSIBILITY. +## + +use DBI; +use File::Path; + +##EDIT## + +$root_path = "/home/mail"; +$logfile = "/var/log/removed_maildirs.log"; + +$db_host = "localhost"; +$db_database = "database"; +$db_user = "username"; +$db_password = 'password'; + +##END EDIT## + + +$connectionInfo = "DBI:mysql:database=$db_database;$db_host:3306"; + +## Read a list of domain directories in the root path /remote/mail1 + +opendir(DIRHANDLE, $root_path) || die "Cannot access directory $maildir_path: $!"; + +my @directories = (); + +foreach $directory (sort readdir(DIRHANDLE)) { + push (@directories, $directory); +} + +closedir(DIRHANDLE); + +## Strip the "." and ".." from the directories array + +($dot, $doubledot, @directories) = @directories; + +## For each of the domain directories.. + +foreach $domain_dir (@directories) { + $complete_domain_path = "$root_path/$domain_dir"; + + ## Get a list of user directories within each domain directory... + + opendir(DOMAINHANDLE, $complete_domain_path) || die "Cannot access directory $complete_domain_path: $!"; + + my @user_directories = (); + + foreach $dir (sort readdir(DOMAINHANDLE)) { + push(@user_directories, $dir); + } + close(DOMAINHANDLE); + + ## Now remove any "." or ".." directory entries and construct a domain/maildir variable + ## valid for one iteration of loop. + + foreach $user_directory (@user_directories) { + if( not($user_directory eq '..') && not($user_directory eq '.') ) { + $short_user_dir = "$domain_dir/$user_directory/"; + + ## Here is where the $short_user_dir is compared against the DB entry. + + $dbh = DBI->connect($connectionInfo,$db_user,$db_password); + $user_query = "SELECT maildir FROM mailbox WHERE maildir = '$short_user_dir'"; + $sth = $dbh->prepare($user_query); + $rows = $sth->execute(); + + ## If there are no rows that match, then directory is orphaned and can + ## be deleted. + + if($rows == 0) { + $maildir_path = "$root_path/$short_user_dir"; + open(INFO, ">>$logfile") || die "Cannot write to the logfile: $logfile."; + rmtree($maildir_path); + print INFO localtime()." Maildir ".$maildir_path." has been deleted.\n"; + (INFO); + } + $sth->finish; + $dbh->disconnect; + } + } + + $dbh2 = DBI->connect($connectionInfo,$db_user,$db_password); + $domain_query = "SELECT domain FROM domain WHERE domain = '$domain_dir'"; + $sth2 = $dbh2->prepare($domain_query); + $domain_rows = $sth2->execute(); + + if($domain_rows == 0) { + open(INFO, ">>$logfile") || die "Cannot write to the logfile: $logfile."; + rmtree($complete_domain_path); + print INFO localtime()." Domain directory ".$complete_domain_path." has been deleted.\n"; + close(INFO); + } + +$sth2->finish; +$dbh2->disconnect; +} diff --git a/ADDITIONS/postfixadmin-0.3-1.4.tar.gz b/ADDITIONS/postfixadmin-0.3-1.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c40a840a60fac0b8d6a1d8e43142427bc24ab61f GIT binary patch literal 11032 zcma)-Q+FMV0z~7a!D(zXwr#7iZ8f%S+l?FBwr$(Cea`)U!hM-F^R%C4ZK7y6urCK3 zAuz}*emVO?DYu>JnVE{l961gl2r}Uo?Ze0_yXX|t$qUELT=mTd*pUXlq^)GFPGUu4 z>4PRQC#j0$Z> zbN+cWo{^S9%@8`RuzlI!ELRZd%n0V#9`{xpI^%2dnER-=UP)6&@;&{r*!z8V7$w#J zPM0NC$CC8t!1mgjRFZ#rT@PlWf4MFVL*iF;lfdCy;3SB2p=!0lw02|57C)yYPG4R6 zvdmRCl~CX<;tKa9wfGqpptU}o#8{aMV@aSsZfW+~I3diwNY?qh$cQHi8&2<}DY#R~ zQKxL3zg|>|L>;KSY%{vRV-j9rT2;A3G82HRgQLW<)S=o+tz_dS_lvw_!MFN}+S(sf zHgA(Sp>dvH9p{J@~`y7s8cj{(y*#Vf8or2>T1$EH##4$qq0cDZm zjxH^~u&rBxGt!4dqpu+uwMOOX3r%0b^u~O$!Ky+9{+nifj_#zgi+34UShMuYY+U@f zG;{{hc_u>b>u6tuZZu7yoRcm$HdVsq87zs3sox2kN+uxg@(wdaI#jZ&z5i1RAqgbJil;9wRQA)Z&P z^6UZR9Zk#i5nU>))Zo{3H4#6i2&{PI4lEJESj5dy#nprfx!N$orTz1}j5LMtRGW}G z_7gbgsyZ?QE@d@%3?+o>L<=WVU@U#u(7d3cHam^g&8%WaF)(<34ociVF^_|2K|dy}nT z9uhK)pd74Tdc!mZ`2bpT87iV9lAf|$()S9vQ1YUiFypeQp8F=>Q?BiEKruPu6BUD= z$tmz2a?dDSnV=>nhSMd<)mar9jlCFm3{y72Yxo(3T`;8B`i#F?u*LXqt{ntN9%jid zLpV$%Zy6-y5MkDdVsL)}uGa{7@{tQ{{18~kj5b$;?5P!n9yo8E)(qt?ZAz4Y^hi)Q z{SgAQXe}O-zTHo(W0Q7t)bxt-F{F`f+PHS!7CI)fRlEJ<*gC>?4Zdf>_4@0M9uyAywTOIE!G4Hkk+=(Ai#h&1^)GZR}X)>b`&?Gj@Wr!KHTJq zQvs6a{;vNJ2lj6YC*RjEPfL1@gca$YUs!^PkCz^d5wS-iV|hz8fAffvyRn9j=nG%Z zl|zicS715+^c@rz7+D%R3oJ^IS|LT2yvCezghW3z3x{_UEf7GBwzDspBIj++ApeW3 zk4=-6)!d`C!t^ZEn!(N%K7pzcX${el5R%NUr|-On+0eJ2ne&>$KX~G6nO_y@ZH!lv z{{!%P>tl`~=4^x`z;&rEw8IZFO+Y64aYi%SJ7R!p>U%E(N+49kA;E22 zq|2deGDA{0D)RCO*ejYZq$?v&B{FvN5$)fP;lb^?C4hUex{niXXAwmP@M*X84uj@Z z{3c08jhSZ$$$A;fY!ScXtx{EL*ew@|T#}L@4;PqCcaAK(*Ea+|tm`Z#DTmbN|D~iq zU^5#NSV`ai5iw6RF}cJQ@kb=kMN$0KEJ5B@<>C8wT4j3Btp6^v%|I?b3xnBOM=xy)0Os2RmySJ)$n%Rt2n6}gCg#kKEO zsLoRus`c>#gihKYTxkS4(%a!1qvNCei896%vuugJuOekG5AqB>cpEq3@)T=)yp;A~ zux}UCj)=MPCGh2P=sLX=oz+yG3I3PnRzr-+G-wwqF9%6^i2k*<9|; zb_kT%5m8A}Q4I}dD{#n|-vk1hi}xww!iRum7TGzs3}oScTj|Bl?4!_A(AbB+PmzZx zkx2(gV~xt=Q?NL8fak;i*x2!K2h171H-5Y z7Q^Bi`3_l@%+d;gkxw>$F@X`$}_#=!mNNi zawgI+z~zHWFJFk^Qm`A%x1XSw8RQlO+nSVC zpk@EE|N5mNA7S%O#C)T!+}&|9_=C&Hmowz=lOqY+%1(#iWLNXMF_Uncpsaa9 zp*67jDP#72Pmb^jwax7<%{rbi{73kK+G5Q#Cw4|1nacl_Qh61Fnn|cXV;7BwUrY{^_Tg3^Jza_dy z(sjnL!j~nMx7oL5#4IO0TB0ZQ_xNWunUEe^5D0s_S8%{b$eRQ@8hQy^yqC@a8?sqJ zRGOKd$E^X+*^rRtFScQOe2d}9Q?x(#2tEU&`u#kR+}QMnr`>vdJCc6jGVi_7v4-R2 zh%&6A6Guk)h@|KI)lAu-xK16SSLqc=>B|>IrC<_5sQs%c7XYTPGhI&J#&%da-VoV2 zXDeadIol4%vBa^g*@IhfE}kFhIK^?x-M7lr#!StK(?K6WoRP+PALy7kg=`So+ap{1}lPvC*Dsqzy!QoKuypaTkk4DwvRHI z-d`kBYAw~M!neZ%3g))iV7U!e^ozkS?Y>Pxe2~d45K&V&(nhMLjW*E|i=%(wxBxBT zXB>gghXI7HuuY#G)9w$Vb#VQ~X}{@JFxdykyifG+VUS)}nX>Kdb$_)iRV4mgKF8rQ`=^+~j*j0^t^Iz_8L|JJG5 z&2{$lJHgGZ6t|k1HSq4;@}S7=vwmNX+f=lPg%fZn^7x*Bi3+w;`sDh%CSq2#NjaPM zh04ge!Z_?FFN`{@6b}~scoALvbg2GSv&Vzdn-oqOlEt-AABQxtu9Eyy?`#%lleYTtK~>LW{Ja5T0bH9D@&u$&f~RRgM@@nXUOd zWCis5cI~7QCnq73YHva{bLeN%LdXPq#!^duI%!ZMxh|@7BN)%WnLfpR)Hr>GE@6(5 ziaG5rcvm-LNl^zTs1Cx5H~iQ%W4z}Rvt9<14Ii6GYcJ$l7C(Ou-<%LaL=jcV3W?Hr z&rZQRcJdH^<-njn%H`+$MmNm7?ud(**kRU--q0i9h~36Yq51YO&w21NkyYYZWa!cD z4H0kaM|7;KHaxC0IkEo5fkL+; zl73t7L$sYD&XUcwY{Ju<@W8Izo$2Zx6yKOU>sGdHeBPmU7Nz1VM~fovo+!`L{7I9p z0Abmo6GI2*M8NqYpXua2nt4d6sw=T+E zPSTrf!^yLC31^}D^5T>J7{p z3D{2~gGD1H1B}U4o&?z6M?i{F+CgAlTB_Y@Ym^N75uG2QLPyNDmcigvro+E2$-lkR zLJ|cTHJ5!*S8^%KT;b!+F$o}=>YxeKfCmY0@Wp#(u|ow9JhYs zu~l)Ld}*B-fkV7xRfEI)(P19h?k}tw1)K1ugd!<>`naJ`=|#7!%l^S9NYEyjNO8$f z;Gxj_knKUX)qf9>JCMqC}5Zn`9Udp|WM%mX(&i z`N|SG-bYxqz#uWy^ntzX+6}dhV}~Fc&s?|zhH9cFeh_P-q7tiX>veo2}yXpO&ym=C^yqcdzo;|~C3(>oi)1I>C-!Ngf%x5D7Q zY0JQu6?Hxy;p+oNN$_J451Yv@5S&H#eucWmk2Vda7o|QAOWq0C7GuXJ5wmMt%)N+`af~ZxGf8>mVF& zlyc8tyh@H zj@5}dSG_Nxmg`qWOO3Qsh0WAs`}^5WYcfX>57UnMB&?BEafeNPY052^#_Tlj9pBey z!a&p6Gk#9A)mjW#{vT>FkhC2R*n>)0{N))Y!dwE#XQOA>z_lp;DeAo`WFI>G;ERHi z_}!?|)O%}VnZ|tb`>9(PXID~LmbeCzA=AX0@f!cJwsUH<#*yue)jV$Gsm0g*S2egTq-n?JL zsmc8I^sshfksWRa#%#A~M6G|Px%dMCUSTS53KF#t=E_y%GlvuO`^u zr$4?0477Tj0x~&$ZI_UUATm;aUpQg@615z+^KS?-Q+>n4d*U_B)UtYS<%8yt@3&V& zb|#OI&zrSVz+J^0rSmL0ks&e2wIhe@;3iMqWDn1nBB=Ast&Uc>$mOV>%GM%LzXx3B zSwswuZ#C*uVAfcN)9&s;8@QYCjf+I?8OsfMdz;B}cu@WDF-QGyXWY|b?C=H!Wn_#3 zcTbHz%hep$S9up7%L{9Dr+@EfUsxBbC{P4al&Fy2N0TYI2Su(vB4dxPJ+D87vUYus zU{1`FC(Z7+tuFr~gRornW4$Vf6bj1nCk?BDmWo~O&k0pd6SZ~usxo}*4xRNw*(nlV z#y0ZA=niKllMeH5(++eanBrj|6grGEelCXuv&|L0RDgMdli*uvLU)jQyI_i2^&nJG zjc{GSs^;wmB-5_0)_K9GF-ouwZs^3MhSENhr9F05tlnwAALcv4k-69%sPHmRV8vUQ zTpwzkuO{1Mh!lIw5Ep3W?L~6Nn4gmSQf9wiOfV$q5+M2SW14f2t}5a?eeLPyd#jXZ zoe}roKl4A`bl#?VDaof|m&0+2fBF}q$ z6okin`%ZWLLY(pij{bMDccR_SulPPZs$FaIKK#$Y&{8kM*2Qj=3$d(P>LzwQ=Z*fF zTGQc!*gvDTB7bS^1D0J{H4ZoMut%&np=HCkX0b~KIacU5R+&Jx+kxD-t|!Z$9-*We zvQxp8AyHM+?!fh{@k{E{uOg@wzc4v_m)B$|J2CjuLHSrqPb^kf=N{FL zlG3#hToU7Q!ky$HYt+JShiz~3y$RpcmE717Iago%{&i|CESa_dxqQF0kUH0oJ&Ct3@57m z89>YW+vx1w?NL|3CsOmJoexgKQxMR)T$c*{{*$rT_#XIK>+U!-PGlU^eL-*45Am=| zm7?|4tIx1C31WydeJ8qYv0gTBbW*h4QN+Sb2aSBc_THXlC;$s;MdC5PX`ZT{d!Lns z$NYT@RUtkN=&H7RLHl-bppRn(zu;qo0Z?xMNDwr?po}>IdPnI6Z4xokrxtv{QV9k; z2>MU$1Mw!p;b4yy@_p{SWn_8-97b;bj&_j0%)_jQKd80a2^0YBQ=%#jU>*6oKg`W*vp#k%|%4HMM;=gJsldy!}JA}JSc zH12lo*)CcQtk`myhza~l=eg!6p6W{P(fsKrLQ6}|;MihRDm`0bwA);xDa2QnbxV~t zisa$hIa6vWWHZ@nQ35FP7_5PX=C)3FB63jo%M?y2Ro#WmRc>p`5^F1##5L2+a6daX zH23|Q+eR+5v)hIfg|G`W@r>vzj7lw;MOI7y{aaydd^ot!4VA1`7)I30iz2ENz#x_N zoxmy(VCUibzUlWf^7J$+R+Nv0lgnGM6C}_UM4HhtNAd#V4TgYk1o?+^O=r#vuIMBX z@snU*1?uzOK;n1Tt!ZrMTGm}{S66Q##V*zVZ4Fs8>YYKba?zRY0dLn@eEae2J{Os_ ztTM>LGYV#l!9kDE{KBME>{aLbqD#P(TU+=YEVu@)+T*=tp%5;YU%1>@fNTF*^Ap|{ z%c^Q%iJ$0Ym!y%nx*lt~qTsdit)_6>6?nvspVeoYj~fha(M{jB09XPCA$@qE*^e}o zhOI-4m}>Z2u|Zn|(PYD%Gs21%E;|{x#1uS0u8Cc@Rkt>Eo)`w`cBo-_Xi5E!%hop& zHC9_g1@<7>pgY=`;M^@xqn??AS+h>fAi>ZRJjF_gZgM!%0T7mi>5Be=Her*PtOG_9@4!Ffx~m~7gT0_eMPh9USo{O!&NdH&gq{nQ z*>LT3=<(4Aka(B--->tY`>z5ahlZv&*>>o6YJA>zI>I>9+pfK zC`;zWUn9}3;shR=7p4h6GLuMNuGntk2GG*h8SMEoyaO!Uo`$`u-2QxZC%h&`f2|6@ zs#B5}Lay6-g@6kb^*aeY$P8^&G3w?}q*gj>N$^o@4`fWT6ctSL<8no z#O}Yp(^8Ig^+bwQ&pc$^zEStb)UH3B1PD{O7hlT?z(pII zWWh}yiF8ov%9pE&Q8o3+QoJE(Cjw;KH$2Dav>WFiu3%0vnKkK&XKn@GP^cME)g&>1 zWr%s>?DUA84Q%l0L&Lx1ZNqHZvk8SLi6goz5&QmS>3r8$gAvIogxa6S9ZPUjm7fS8 zv^Yg?B~jJ!w2+(nPAiRi({9grhQ1X%)~>w3PWTY;n%2={ko4DAUc2gSgHpt~F}t9W zsE)3bDZaBm4vpG8s^N3zbv)BzNQGQ;z6-S~el)REJus|m%8wb=1pHQ&rC6~X61F!} z%85lGgcdnNE0|3v4Y^G+3P_;P#?3&ozkxOlM8Sh$s2PH`XkZWheKOunB9;Amz#f18 z+U?kzUv%a#i%nvo;Rh=1ViLUF@OJ>!J{~Lo1GOiS-GInA1J*vkbrM1HNGd;0Uj{c0y#=6LC&fxrc!__EpzfGoxlrVXEzPU%!o$!ZzCQzpDI zE>>{IR?$0$jb|sn_Eo*W#;#7Y0No!U*?p&;)!}@NoEjCLF6&FzTm)uzye_JnQ2Y)A zF9a~I*P6l#7`Ix$O}dw-6^(ctPvdzv!?m3{4!5^M2lF@c8)m%w>HhXb#0e8HoSB@%M9h6(n_`OgU8MrMU-wQ+t9=R-;w1_FT4U){xqq>8U4( zxES~Je1g0YGUgcDwi6tEgQF?pu1WA&<&G$P#6kmi1`1ikyb+lV5E;@Q*Hojm3xom6DXNgZgT^ZWJD>3cGps*=cE&nj0I@zkD zyJzP9FjC@B_{u@v4*Fx^hr}oUDk+~nyW!kI)O+>ip)JBq29Glh#;OdKiAf z`LTMF3dsQTTwv;cz=_T)G_sNS|Sxmf0|%P{qb_kk2_fEmC>-ONsdbn1VR~ zSBG*Pfk`?SGAk%X_SoY%GFsLmhJZp8FuMCwn#Ti81-d{YU~=tIAK*rz-(IlhFg5}9 zw)q|P&EP-0tE}Jjk@$FVHa@@d+qt?0%?+;i*k>au0E}ak*PAz-7mZqaZ4|R@Qkaac zX1p$(hmU7WIhEu^dPQyY!k8G`h(Xb~8&Ev_FAG`M+c%x|fEdb6te{6b?s+9<5}Dd1oc?guQbMOrc5K zedFKDR#u;9BrDHK*Oo8X;&sBc0N0lLsacxBc$c^?xdHS^V(H20FtKqQ|N0iB`fvl# zGb_){109t0nETaK5t%dd2&dL=n$!!D_Uo^alDv}1dFdJCJLPyVa{fvRcGg>FbEoBF zg?0By7I36}zb7+mfLmS0(i?^Q+*K}bFx&*qXkg9(t?e8giR(cfQAHcVKaxvdV^x!C z=)^bIb!7?WAA7qrYo^*?Kp5E|gfkeXOprzb>gVjw8Q>x(0$S(n(2a98l!-n(a6T+o z$eQ$?GK?E#M1FB#E=Ce_zyCabPD`eA+`wk#OdS$rxR0r6@r3i4ibv;!suX}0O(5Xa z6>RXv4oLRtSaLxiXcw~7@v3aDP#tJE@cj4c91@0xCLTJ8JY+4I*@sm1#;(m)_aX3U z(|D)Kn4Jz!do?U;M=?lW!;~yJ{mZx>@k5mK>X$0`(axJ%aap)N%(O|Qt`4AmY+nSb z8khNxc<5TuL2pnbIT$NP1gh_dOua=Y9w%$7fVY6J_sRR?!J}6G)(25w#4b@c@P69B zU`qB7@Z=1%f6)T(8EC~~osDkCxtH&n=&m_B-8D6r`^9Cr)>1ipe8ctRM76>OBiR(r zAA|!ZYhs9-7M{CBDFVlzD3wAaZH_dDIp5At$2aPb4xg46^A#*AK|`Jq2f=dK2e<7u zIpke%*fd3z5!l%$A07BN;(BSkVsKk@OAKi%6fbi+JCmo>GyqM_O6D zp$?kvxZ{&K`!0TavXq=2lMWY}EkPQ{0+5$%K0|-tpq%W4B_=w=3;vsI)z^Y7BvAVp z66bA-rXh$@i$){3>ML`;HBM$Vu!XNkPE`=qd~U_c_=AH;gvV$(*Y-rjY{l}*d3$YV zG-@${bM-lOvkyEu;On8DNi)1;>aA;Q>T2+GxAs1b_BOZyo>z8%{`}8T-)DPw_sRA> z-#6v@)yuIGk85B1W|iCLFTjOXn8D=5MvYUplx#;FHVQ+-0R!7^%ax!JDoOdj5BLdr zF~!bPz+>3KBm$}rVy-n5;KT+>O%OIo;|UwuMWp0t^o~`1hFfhZuHY*vD)JE}Dn#C?I;ozA&UH|L z$^$KHNbz5KMKLdqGm`uKU3O;To!DN(G`AMhjagtG(fxyzRdj=0J$E~u`&gNf3^4|b zFgS2brwN8a_557su1-CCOh)Sg47flqvn_zF=|*Z zsF!>Qb-EtQgEXHl!Py9i1^2FgLUM-Lh8ZX0XGiCR>6K2=1Pf=|#+6&Z6o*63)-{Xe zxKlq}_D}N(y@^`IiDUF!I~iDGi7?na7jr3?s5B@8!*EoCA$y2)z`s3ttWY!~jw7*4 zj7$vIFk8CGigSXD+Z!IXGf37M4Y2#CYS#0!L=7d~QyUD{!$;)`kCbDl3JJ4} zF#7-n4Z2ejeR3it8hhcoM9sXRf8s<+H z3(gkz8-botH==y46^aoqJ#qyN9o1(V(MD!RPy}G7k=vrdVbzVHBW*s2PV%{e$cT^= z8D$V=WOyG~8C?6i2F{pj8~yJeQ^O}d?Y%n>r;lRCSAh5298RW~hqulO6>`d}29;xuxnB68=2oE=I?!U^4j&`(u4L@TV1BSZ9kHC)?b-oo`sCE_IV6aClPLb_ z(->yvuzOE_+pttpXjX|tLHWz#lcqHY5PN*yUk=`n4wSPYD0qs>8Pj6_=rI&L&SPPk zHp)h=Lt+1VDJ2#U3B8IR$*EK>VqYpN{<`%GUO0pG3R4jPZZbEr2GKb}JCIy3#*B6KW@(i zD$uh|*u|Oz|HHpac4NHFC$B@5a?HkWWViE8%X8ZZfU$y#_gBIM0-WR&Y>F`pI7|yh zG=ckls-1a552vIu6YqjCTZ7Zx-O)8BDWKl=c6dQh9%R`9L_7%IpW+mxk?3Z03H6o1 z=zOLkC(v18%FT9$&d*l;u3;LYr`&lbs0<+7#5*IO$gsN zWVXQtY5rrctx)Vtxju&SUUsc?J$(8CM*u^Mj3L*kxkK;A_lQ12c3uu!iVd`q3yJ_% z)@cR~N7VpQcXYKZ2JA84)sRY%!(9 z0Y&UTii(^u9E{K*mQ8!dM~+#?%z6Ro{DPPZco00ysTwNf?fALJ?sF4pb>ywBE)$1r zi7nWoJV5Ff?Yi1^o*TE}jk)7jvUQelkxRF7Ys>l3-ScU*Z5v1GFc@^N)v&EI +// +// You can run this from your crontab with something like +// +// 0 4 * * * * vmail php -q virtualmaildel.php >/dev/null + + // + // Setup location of postfixadmin config files. Needed to login to mysql + // + $conf = '/home/httpd/mail/admin/config.inc.php'; + + // + // Where's the homedir accounts stored. (GET THIS RIGHT OTHERWISE IT THINK NONE EXIST AND DELETES ALL) + // + $homedir = '/home/virtual'; + + // + // Make sure everything is everything before continuing + // + if ( ! file_exists( $conf ) ) + die( "Cannot find config file $conf\n" ); + + if ( ! is_dir( $homedir ) ) + die( "Cannot find home directory for virtual mailboxes in $homedir\n" ); + + // + // Load mysql authentication from postfixadmin + // + include( $conf ); + + // + // Recursive Delete Function + // + function deldir($dir) + { + $current_dir = opendir($dir); + while($entryname = readdir($current_dir)) + { + if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!="..")) + { + deldir("${dir}/${entryname}"); + } + elseif($entryname != "." and $entryname!="..") + { + unlink("${dir}/${entryname}"); + } + } + closedir($current_dir); + @rmdir(${dir}); + } + +// --- Main Start --- + + // + // Get list of directories + // + $fr = opendir( $homedir ); + while ( ($domain = readdir($fr)) !== false) + { + // + // Check if it's a dir + // + if ( $domain != "." and $domain != ".." and filetype($homedir .'/'. $domain) == "dir" ) + { + // + // Open the (assumed) DOMAIN directory + // + $ff = opendir( $homedir .'/'. $domain ); + while ( ($user = readdir($ff)) !== false) + { + // + // Check for directories assuming it's a user account + // + if ( $user!="." and $user!=".." and filetype($homedir .'/'. $domain .'/'. $user) == "dir" ) + { + // + // if the dir 'new' exists inside then it's an account + // + if ( file_exists($homedir .'/'. $domain .'/'. $user .'/'. "new") ) + { + $dir[$domain][$user] = ""; + } + else + { + // + // Alert that the dir doesn't have a 'new' dir, possibly not an account. Leave it. + // + echo "UNKNOWN : " . $homedir ."/". $domain ."/". $user ."/new NOT FOUND. Possibly not an account. Leaving untouched\n"; + } + } + } + } + } + // + // OK, got an array of accounts from the dir, Now connect to the DB and check them + // + $conx = mysql_connect( $CONF['database_host'],$CONF['database_user'],$CONF['database_password'] ); + // + // Is there a problem connecting? + // + if ( $conx != false ) + { + // + // Select the database + // + mysql_select_db( $CONF['database_name'] , $conx) or die ("Can't access database postfix : " . mysql_error()); + + // + // Select all mailboxes to verify against dirs listed in array + // + $query = "SELECT * FROM mailbox"; + $result = mysql_query( $query ); + + // + // Query the mailbox table + // + if ( $result != false ) + { + // + // Fetch the list of results + // + while ( $row = mysql_fetch_assoc( $result ) ) + { + // + // Pull apart the maildir field, needed to figure out the directory structure to compare + // + $strip = explode("/",$row['maildir']); + // + // Unset the array if it exists. This stops it being erased later. + // + unset( $dir[ $strip[0] ][ $strip[1] ] ); + } + // + // If there are results. unset the domain too. + // + if ( count($dir[$strip[0]])==0 and mysql_num_rows($result)>0 ) + unset( $dir[$strip[0]] ); + } + else + die( "Failed SELECT in mailboxes\n" ); + } + else + die( 'Cannot connect to the database!\n' ); + + // + // OK, time to clean up. All known users/domains have been removed from the list. + // + + // + // If the array still exists (incase nothing there) + // + if ( is_array($dir) ) + { + // + // Go through each dir + // + foreach ( $dir as $key => $value ) + { + // + // Is this a user array? + // + if ( is_array( $value) ) + { + // + // Go through and nuke the folders + // + foreach ( $value as $user => $value2 ) + { + // + // Nuke.. need any more explanations? + // + echo "REMOVING : " . $homedir."/".$key."/".$user."\n" ; + deldir( $homedir."/".$key."/".$user ) ; + } + } + } + } + // + // And we are outta here.... + // + echo "Cleanup process completed\n"; +?> diff --git a/BACKUP_MX.TXT b/BACKUP_MX.TXT new file mode 100644 index 0000000..a36ed12 --- /dev/null +++ b/BACKUP_MX.TXT @@ -0,0 +1,49 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +REQUIRED!! +---------- +- You are using Postfix 2.0 or higher. +- You are using Apache 1.3.27 or higher. +- You are using PHP 4.1 or higher. +- You are using MySQL 3.23 or higher. + + +READ THIS FIRST! +---------------- +When this is an upgrade from Postfix Admin 1.5.4 please read UPGRADE.TXT!! + +When you are upgrading from 2.0.x please read TABLE_BACKUP_MX.TXT + +More information is available on http://high5.net/howto/ + + +1. Modify main.cf +----------------- +In order for Postfix to use MySQL for relay_domains add the following +to your main.cf + +relay_domains = proxy:mysql:/usr/local/etc/postfix/mysql_relay_domains_maps.cf + + +2. mysql_relay_domains_maps.cf +------------------------------ +You will need to put this into a text file for postfix to pickup. + +user = postfix +password = postfix +hosts = localhost +dbname = postfix +table = domain +select_field = domain +where_field = domain +additional_conditions = and backupmx = '1' + + +3. Restart Postfix +------------------- +When you are done make sure to restart Postfix so the changes take effect. diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT new file mode 100644 index 0000000..35fb300 --- /dev/null +++ b/CHANGELOG.TXT @@ -0,0 +1,240 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +Version 2.1.0 -- 2005/01/07 +--------------------------- + - Added: Traditional Chinese language. (Thanx Bruce) + - Added: Traditional Bulgarian language. (Thanx Plamen) + - Added: Macedonian language. (Thanx Damjan) + - Added: Estonian language. (Thanx Peeter) + - Added: Slovenian language. (Thanx Nejc) + - Added: Check for update link in footer. + - Added: Additional language strings. Check LANGUAGE.TXT + - Added: Transport support. (read postfix transport for more information) + - Added: Additional language string for transport support. + - Added: MySQL 4.1 support. + - Added: PostgreSQL support. (Big Thanx WhiteFox!) + - Added: Setup Checker script. (Thanx Fenrir) + - Added: Database prefix. (Thanx Decramy) + - Added: Template tags. (Thanx Nelson) + - Added: admin/domain/alias/mailbox in delete dialog box. + - Added: $CONF['postfix_admin_url'] variable. + - Added: $CONF['postfix_admin_path'] variable. + - Added: $CONF['vacation_domain'] variable. + - Added: $CONF['welcome_text'] variable. + - Added: $CONF['special_alias_control'] variable. (Thanx Mihau) + - Added: Virtual Vacation 3.1 (Thanx David) + - Added: ADDITIONS directory with third party scripts and plugins. + - Added: Search function for aliases and mailboxes. + - Changed: Postfix Admin has now it's own license. + - Changed: New menu and color scheme. (Thanx Nelson) + - Changed: Disable number and unlimited number for aliases/mailboxes/quota. + - Changed: Virtual Vacation to have it's own transport. (Big Thanx Npaufler!) + - Changed: Removed the welcome text for a new mailbox from the language files. + - Changed: backup.php to be a more secure. (Thanx John) + - Fixed: Cleaned up stylesheet. + - Fixed: Default quota multiplier. + - Fixed: All POST/GET strings are escaped. + - Fixed: Corrected smtp_mail() to wait for result. (Thanx Patrice) + - Fixed: Pagination with alias_control switched on. + - Fixed: Swedish language. (Thanx Bjorne) + - Fixed: Polish language. (Thanx Piotr) + - Fixed: Minor Virtual Vacation bugs. (Thanx David) + - Fixed: check_quota(). + - Fixed: Minor encode_header() issue. (Thanx Matthew) + - Fixed: edit-alias.php when running with magic_quotes_gpc = off + + +Version 2.0.5 -- 2004/08/21 +--------------------------- + - Added: Chinese language. (Thanx Matthew) + - Added: Catalan language. (Thanx Jaume) + - Added: Czech language. (Thanx Jakub) + - Added: Dynamic language detection. + - Added: Header in header.tpl to set charset header from language file. + - Added: More subroutines and alias checking for Vacation. (Thanx David) + - Added: Domain pass-through with certain pages. + - Added: Backup MX option for domain. + - Added: Log contains IP address of admin. + - Added: Pagination for alias/mailbox listing. + - Added: 2 additional language strings to support Backup MX. + - Added: Support for motd.txt (Domain Admins only). + - Added: Support for motd-admin.txt (Site Admins only). + - Added: Support for motd-users.txt (Users only). + - Added: Optional hostname for vacation. + - Added: generate_password() to generating random passwords for mailboxes. + - Changed: dk -> da, se -> sv, no-nn -> nn + - Changed: All email addresses are now converted to lowercase, strtolower(). + - Changed: Moved onMouseOver to the CSS stylesheet. + - Changed: Moved font color to the CSS styleheet. + - Changed: PHP mail() is replaced by an internal function, smtp_mail(). + - Changed: mysql_fetch_array() replaced with internal function db_array(). + - Changed: mysql_fetch_assoc() replaced with internal function db_assoc(). + - Changed: mysql_fetch_row() replaced with internal function db_row(). + - Changed: Quota multiplier is now a configuration option. + - Fixed: Login didn't check for active flag. + - Fixed: Minor html table errors. + - Fixed: Row count by using COUNT(*). + - Fixed: Locked down subdirectories. + - Fixed: Create admin properly populates the domain_admins table. + - Fixed: Cleaned up stylesheet.css. + - Fixed: Delete mailbox properly removes vacation entries. + + +Version 2.0.4 -- 2004/02/26 +---------------------------- + - Added: Euskara language. (Thanx Julen) + - Added: Hungarian language. (Thanx Christian) + - Added: Icelandic language. (Thanx Gestur) + - Added: Italian language. (Thanx Stucchi) + - Added: Norwegian - Nynorsk language. (Thanx Paul) + - Added: Polish language. (Thanx Jarek) + - Added: Portuguese - Brazil language. (Thanx Roberto) + - Added: Rusian language. (Thanx Paul) + - Added: Turkish language (Thanx Onuryalazi) + - Added: Encode a string according to RFC 1522 for use in headers if it + contains 8-bit characters. (Thanx Evgeniy) + - Added: One click active change of mailbox/domain/admin. (Thanx Marcin) + - Changed: Header in header.tpl to read charset header from language file. + - Fixed: Some form values are now parsed through htmlspecialchars(). + (Thanx Marcin) + - Fixed: admin/delete.php ignored $CONF['vacation']. + - Fixed: More minor fixes to Virtual Vacation. + + +Version 2.0.3 -- 2004/01/14 +---------------------------- + - Added: Site Admin email address. + - Added: Danish language. (Thanx Lars) + - Added: Dutch language. (Thanx Mourik) + - Added: Faroese language. (Thanx Danial) + - Added: Finnish language. (Thanx Palo) + - Added: French language. (Thanx Kuthz) + - Added: Swedish language. (Thanx Slite) + - Added: Ignoring of MAILER-DAEMON type emails for Vacation. + - Fixed: Minor issues regarding mail(). + - Fixed: Minor issues regarding crypt(). + - Fixed: Strip issue of email address for Vacation. + + +Version 2.0.2 -- 2004/01/06 +---------------------------- + - Added: German language. (Thanx Tobias) + - Added: Spanish language. (Thanx Alvaro) + - Fixed: The body was not included using sendmail.php. + - Fixed: Undefined variables. + - Fixed: Minor HTML cleanup. + + +Version 2.0.1 -- 2004/01/04 +---------------------------- + - Fixed: The language variable caused a problem on some systems. + + +Version 2.0.0 -- 2004/01/03 +---------------------------- + - Added: The ability for one domain admin to maintain multiple domains. + - Added: Domain to domain forwarding. + - Added: Mailboxes can now be activated or deactivated. + - Added: Configurable welcome message for new mailboxes. + - Added: Optional sending of welcome message. + - Added: Create alias "To" defaults to current domain. + - Added: Logging of admin / user actions. + - Added: Limit for aliases and/or mailboxes per domain. + - Added: Disable aliases and/or mailboxes per domain. + - Added: Max quota per mailbox per domain. + - Added: Multi-Language support. + - Added: Statistics overview for all domains. + - Added: User .forwarding for mailbox users. + - Added: Logo for Postfix Admin (Thanx Andrew). + - Added: Extra MySQL debugging capabilities. + - Added: Clear text password support. + - Added: PHP crypt() support. + - Changed: Separated logic and SQL from content. + - Changed: config.inc.php doesn't point to example.com anymore. + - Changed: Virtual Vacation no longer requires procmail. + - Changed: Complete re-write. + + +Version 1.5.4 -- 2003/06/16 +---------------------------- + - Added: Option for "Back to". + - Added: Option for Vacation module. + - Added: Table declaration for the use of Quota in the INSTALL.TXT. + This requires an additional local delivery agent. + Quotas are not supported by Postfix! + - Changed: The word "View" to "List". + + +Version 1.5.3 -- 2003/06/06 +---------------------------- + - Fixed: Even more minor bugs in regards to declaration of variables. + (Thanx Aquilante and Kyle_m) + + +Version 1.5.2 -- 2003/06/05 +---------------------------- + - Fixed: Minor bugs in regards to declaration of variables. + + +Version 1.5.1 -- 2003/06/04 +---------------------------- + - Added: Optional mailbox per domain directory structure. (Thanx Jim) + - Added: Option to completely control the stored aliases. (Thanx Alex) + - Changed: config.inc.php is renamed to config.inc.php.sample. (Thanx Alex) + - Fixed: $PHP_SELF in config.inc.php and my_lib.php. (Thanx Jim) + + +Version 1.5.0 -- 2003/05/28 +---------------------------- + - Added: Support for "Back to Main Site" + - Added: config.inc.php as the main configuration file. + - Added: Drop down box for domain selection when adding a new admin. + - Added: Resend of test email to newly created mailbox. + - Added: Mailbox and Aliases count for domainview. + - Added: Change description of domain without deleting the complete + domain. + - Added: Change name of mailbox user without deleting the mailbox. + - Added: Expire headers for unnecessary reloads. (Thanx Alex) + - Fixed: Code clean up. + - Fixed: Minor bugs and cosmetic fixes. + - Fixed: Modified check_string() to check numbers and returns false if not + matched. (Thanx btaber) + - Fixed: Correct session handling in login.php (Thanx Yen-Wei Liu) + - Fixed: Correct deletion of RFC822 email addresses. (Thanx Yen-Wei Liu) + - Removed: Completely removed the site_lib.php. + - Removed: my_lib.php from the admin directory. + - Removed: Symlink to index.php. + + +Version 1.4.0 -- 2003/04/07 +---------------------------- + - Added: When deleting a domain, all aliases and mailboxes for that domain + are also deleted from the database. + - Added: Add standard aliases for every domain that is created. + These aliases can point to the main "local" administrator. + The aliases are configured in the config.php in the admin directory. + - Changed: The layout of my_lib.php and site_lib.php have been changed. + - Changed: Modifying an alias is now done with TEXTAREA for more + flexibility. + - Fixed: Minor bugs and cosmetic fixes. + + +Version 1.3.8a -- 2003/03/31 +---------------------------- + - Fixed: After deletion of a domain it would not return to the correct page. + + +Version 1.3.8 -- 2003/03/25 +---------------------------- + - Added: Admin password change. No longer needed to delete and re-enter + the admin user for a specific domain. + + +Version 1.3.7 -- 2002/12/24 +---------------------------- + - Initial public release of Postfix Admin. diff --git a/DATABASE_MYSQL.TXT b/DATABASE_MYSQL.TXT new file mode 100644 index 0000000..a97f65f --- /dev/null +++ b/DATABASE_MYSQL.TXT @@ -0,0 +1,139 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +# This is the complete MySQL database structure for Postfix Admin. +# If you are installing from scratch you can use this file otherwise you +# need to use the TABLE_CHANGES.TXT or TABLE_BACKUP_MX.TXT that comes with Postfix Admin. +# +# There are 2 entries for a database user in the file. +# One you can use for Postfix and one for Postfix Admin. +# +# If you run this file twice (2x) you will get an error on the user creation in MySQL. +# To go around this you can either comment the lines below "USE MySQL" until "USE postfix". +# Or you can remove the users from the database and run it again. +# +# You can create the database from the shell with: +# +# mysql -u root [-p] < DATABASE_MYSQL.TXT + +# +# Postfix / MySQL +# +USE mysql; +# Postfix user & password +INSERT INTO user (Host, User, Password) VALUES ('localhost','postfix',password('postfix')); +INSERT INTO db (Host, Db, User, Select_priv) VALUES ('localhost','postfix','postfix','Y'); +# Postfix Admin user & password +INSERT INTO user (Host, User, Password) VALUES ('localhost','postfixadmin',password('postfixadmin')); +INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv) VALUES ('localhost', 'postfix', 'postfixadmin', 'Y', 'Y', 'Y', 'Y'); +FLUSH PRIVILEGES; +GRANT USAGE ON postfix.* TO postfix@localhost; +GRANT SELECT, INSERT, DELETE, UPDATE ON postfix.* TO postfix@localhost; +GRANT USAGE ON postfix.* TO postfixadmin@localhost; +GRANT SELECT, INSERT, DELETE, UPDATE ON postfix.* TO postfixadmin@localhost; +CREATE DATABASE postfix; +USE postfix; + +# +# Table structure for table admin +# +CREATE TABLE admin ( + username varchar(255) NOT NULL default '', + password varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + modified datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + PRIMARY KEY (username), + KEY username (username) +) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Admins'; + +# +# Table structure for table alias +# +CREATE TABLE alias ( + address varchar(255) NOT NULL default '', + goto text NOT NULL, + domain varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + modified datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + PRIMARY KEY (address), + KEY address (address) +) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Aliases'; + +# +# Table structure for table domain +# +CREATE TABLE domain ( + domain varchar(255) NOT NULL default '', + description varchar(255) NOT NULL default '', + aliases int(10) NOT NULL default '0', + mailboxes int(10) NOT NULL default '0', + maxquota int(10) NOT NULL default '0', + transport varchar(255) default NULL, + backupmx tinyint(1) NOT NULL default '0', + created datetime NOT NULL default '0000-00-00 00:00:00', + modified datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + PRIMARY KEY (domain), + KEY domain (domain) +) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Domains'; + +# +# Table structure for table domain_admins +# +CREATE TABLE domain_admins ( + username varchar(255) NOT NULL default '', + domain varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + KEY username (username) +) TYPE=MyISAM COMMENT='Postfix Admin - Domain Admins'; + +# +# Table structure for table log +# +CREATE TABLE log ( + timestamp datetime NOT NULL default '0000-00-00 00:00:00', + username varchar(255) NOT NULL default '', + domain varchar(255) NOT NULL default '', + action varchar(255) NOT NULL default '', + data varchar(255) NOT NULL default '', + KEY timestamp (timestamp) +) TYPE=MyISAM COMMENT='Postfix Admin - Log'; + +# +# Table structure for table mailbox +# +CREATE TABLE mailbox ( + username varchar(255) NOT NULL default '', + password varchar(255) NOT NULL default '', + name varchar(255) NOT NULL default '', + maildir varchar(255) NOT NULL default '', + quota int(10) NOT NULL default '0', + domain varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + modified datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + PRIMARY KEY (username), + KEY username (username) +) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Mailboxes'; + +# +# Table structure for table vacation +# +CREATE TABLE vacation ( + email varchar(255) NOT NULL default '', + subject varchar(255) NOT NULL default '', + body text NOT NULL, + cache text NOT NULL, + domain varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + PRIMARY KEY (email), + KEY email (email) +) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Vacation'; diff --git a/DATABASE_PGSQL.TXT b/DATABASE_PGSQL.TXT new file mode 100644 index 0000000..665c3f3 --- /dev/null +++ b/DATABASE_PGSQL.TXT @@ -0,0 +1,142 @@ +-- Postfix Admin Release 2.x -- +---------------------------------------------------------- +-- +-- Copyright (c) 2002 - 2005 High5! +-- Created by: Mischa Peters +-- +-- This is the complete database structure for Postfix Admin. +-- If you are installing from scratch you can use this file otherwise you +-- need to use the TABLE_CHANGES.TXT or TABLE_BACKUP_MX.TXT that comes with Postfix Admin. +-- +-- There are 2 entries for a database user in the file. +-- One you can use for Postfix and one for Postfix Admin. +-- +-- If you run this file twice (2x) you will get an error on the user creation in MySQL. +-- To go around this you can either comment the lines below "USE MySQL" until "USE postfix". +-- Or you can remove the users from the database and run it again. +-- +-- You can create the database from the shell with: +-- creatuser -P postfix +-- creatuser -P postfixadmin +-- createdb postfix +-- psql postfix +-- postfix=# \i postfix.sql +-- postfix=# \q +-- exit +-- +-- Postfix / PgSQL + +-- +-- DROP TABLE admin,alias,domain,domain_admins,log,mailbox,vacation; +-- + +-- +-- Table structure for table admin +-- +CREATE TABLE "admin" ( + "username" character varying(255) NOT NULL default '', + "password" character varying(255) NOT NULL default '', + "created" timestamp with time zone default now(), + "modified" timestamp with time zone default now(), + "active" boolean NOT NULL default true, + Constraint "admin_key" Primary Key ("username") +); +COMMENT ON TABLE admin IS 'Postfix Admin - Virtual Admins'; +-- +-- Table structure for table alias +-- +CREATE TABLE alias ( + address character varying(255) NOT NULL default '', + goto text NOT NULL, + domain character varying(255) NOT NULL default '', + created timestamp with time zone default now(), + modified timestamp with time zone default now(), + active boolean NOT NULL default true, +-- PRIMARY KEY ("address"), +-- KEY address ("address"), + Constraint "alias_key" Primary Key ("address") +); +COMMENT ON TABLE alias IS 'Postfix Admin - Virtual Aliases'; + +-- +-- Table structure for table domain +-- +CREATE TABLE domain ( + domain character varying(255) NOT NULL default '', + description character varying(255) NOT NULL default '', + aliases integer NOT NULL default 0, + mailboxes integer NOT NULL default 0, + maxquota integer NOT NULL default 0, + transport character varying(255) default NULL, + backupmx boolean NOT NULL default false, + created timestamp with time zone default now(), + modified timestamp with time zone default now(), + active boolean NOT NULL default true, +-- PRIMARY KEY ("domain"), +-- KEY domain ("domain"), + Constraint "domain_key" Primary Key ("domain") +); +COMMENT ON TABLE domain IS 'Postfix Admin - Virtual Domains'; + +-- +-- Table structure for table domain_admins +-- +CREATE TABLE domain_admins ( + username character varying(255) NOT NULL default '', + domain character varying(255) NOT NULL default '', + created timestamp with time zone default now(), + active boolean NOT NULL default true +-- KEY username ("username") +); +COMMENT ON TABLE domain_admins IS 'Postfix Admin - Domain Admins'; + +-- +-- Table structure for table log +-- +CREATE TABLE log ( + timestamp timestamp with time zone default now(), + username character varying(255) NOT NULL default '', + domain character varying(255) NOT NULL default '', + action character varying(255) NOT NULL default '', + data character varying(255) NOT NULL default '' +-- KEY timestamp ("timestamp") +); +COMMENT ON TABLE log IS 'Postfix Admin - Log'; + +-- +-- Table structure for table mailbox +-- +CREATE TABLE mailbox ( + username character varying(255) NOT NULL default '', + password character varying(255) NOT NULL default '', + name character varying(255) NOT NULL default '', + maildir character varying(255) NOT NULL default '', + quota integer NOT NULL default 0, + domain character varying(255) NOT NULL default '', + created timestamp with time zone default now(), + modified timestamp with time zone default now(), + active boolean NOT NULL default true, +-- PRIMARY KEY ("username"), +-- KEY username ("username"), + Constraint "mailbox_key" Primary Key ("username") +); +COMMENT ON TABLE mailbox IS 'Postfix Admin - Virtual Mailboxes'; + +-- +-- Table structure for table vacation +-- +CREATE TABLE vacation ( + email character varying(255) NOT NULL default '', + subject character varying(255) NOT NULL default '', + body text NOT NULL, + cache text NOT NULL, + domain character varying(255) NOT NULL default '', + created timestamp with time zone default now(), + active boolean NOT NULL default true, +-- PRIMARY KEY ("email"), +-- KEY email ("email") + Constraint "vacation_key" Primary Key ("email") +); +COMMENT ON TABLE vacation IS 'Postfix Admin - Virtual Vacation'; + +GRANT SELECT,INSERT,UPDATE,DELETE ON admin,alias,domain,domain_admins,log,mailbox,vacation TO postfixadmin_user; diff --git a/INSTALL.TXT b/INSTALL.TXT new file mode 100644 index 0000000..ecf7d94 --- /dev/null +++ b/INSTALL.TXT @@ -0,0 +1,87 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +REQUIRED!! +---------- +- You are using Postfix 2.0 or higher. +- You are using Apache 1.3.27 or higher. +- You are using PHP 4.1 or higher. +- You are using MySQL 3.23 or higher. + + +READ THIS FIRST! +---------------- +When this is an upgrade from Postfix Admin 1.5.4 please read UPGRADE.TXT!! + +If you need to setup Postfix to be able to handle Virtual Domains and Virtual +Users check out http://high5.net/howto/ + + +1. Unarchive new Postfix Admin +------------------------------ +Make sure that you are in your WWW directory and then unarchive the +Postfix Admin archive (whatever the filename is): + + $ tar -zxvf postfixadmin-2.0.0.tgz + + +2. Change permissions +---------------------- +Since the database password is stored in the config.inc.php it's a good idea +to have change the permissions for Postfix Admin. + + $ cd /usr/local/www/postfixadmin + $ chmod 640 *.php *.css + $ cd /usr/local/www/postfixadmin/admin/ + $ chmod 640 *.php .ht* + $ cd /usr/local/www/postfixadmin/images/ + $ chmod 640 *.gif *.png + $ cd /usr/local/www/postfixadmin/languages/ + $ chmod 640 *.lang + $ cd /usr/local/www/postfixadmin/templates/ + $ chmod 640 *.tpl + $ cd /usr/local/www/postfixadmin/users/ + $ chmod 640 *.php + + +3. Create the Database Tables +-------------------------- +In DATABASE_MYSQL.TXT you can find the table structure for MySQL that you need +in order to configure Postfix Admin and Postfix in general to work with +Virtual Domains and Users. + +In DATABASE_PGSQL.TXT you can find the table structure for PostgreSQL. + + +4. Configure +------------ +Check the config.inc.php file. There you can specify settings that are +relevant to your setup. + +Postfix Admin contains 3 views of administration. +There is the Site Admin view, located at http://domain.tld/postfixadmin/admin/. +There is the Domain Admin view, located at http://domain.tld/postfixadmin/. +And there is the User Admin View, located at http://domain.tld/postfixadmin/users/. + +In order to do the initial configuration you have to go to the Site Admin view. + +The default password for the Site Admin view of Postfix Admin is admin/admin. + +This is specified in the .htpasswd file in the /admin directory. Make sure +that the location of the .htpasswd file matches your path. + + +5. Done +------- +This is all that is needed. Fire up your browser and go to the site that you +specified to host Postfix Admin. + + +6. More information +------------------- +For more information you can go to the Postfix Admin forums. +http://forums.high5.net/index.php?showforum=22 diff --git a/LANGUAGE.TXT b/LANGUAGE.TXT new file mode 100644 index 0000000..7ff22a9 --- /dev/null +++ b/LANGUAGE.TXT @@ -0,0 +1,46 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +READ THIS FIRST! +---------------- +*** Unlimited and disable value have been changed *** +If you are using any other language then english, please make sure that: + -1 means disable + 0 means unlimited + + +Additional Language Strings for Postfix Admin 2.1.0 +--------------------------------------------------- +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; + +$PALANG['pAdminList_domain_transport'] = 'Transport'; + +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; + +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; diff --git a/LICENSE.TXT b/LICENSE.TXT new file mode 100644 index 0000000..38669c6 --- /dev/null +++ b/LICENSE.TXT @@ -0,0 +1,118 @@ +Postfix Admin User License Agreement +Version 1.0 +Copyright (c) 2004 High5! + +High5! +Postfix Admin Software +End User License Agreement + + +It is highly recommended that you read all sections of this license agreement. It +contains information on what you can and cannot do with the Software along with +how our support services operate. Many questions are answered in the body of this +document, please read it carefully. + + +1. PRICING +Postfix admin (the software) can be used for free unless it is used in violation with +the rules mentioned in 3.1 in the End User License Agreement. If you want to use +the software outside the limitations set by 3.1 a commercial license is required. This +license can be obtained by contacting the publisher mentioned in point 9 of this +contract. + + +2. LICENSE +High5! (the company) grants you a non-exclusive license to use the Software on an +unlimited installations subject to the provisions in all sections of this Agreement. + +The Company, at its discretion, offers a free download of Postfix Admin available on +its web site. Use of this free download is also provided under the terms of this +Agreement with the additional notice that no technical support or service for the free +download will be provided by the Company. Use for sale or re-sale of the Software +requires purchasing the license. + + +3. SCOPE OF GRANT + +3.1 You are allowed to: +a) customize the Software's design and operation to suit the internal needs of +your web site and/or product +b) produce and distribute the Software with additional modification. The +modifications you personally create are not owned by High5! as long as they +contain no proprietary coding from High5! +c) create applications which interface with the operation of the Software +provided said application is an original work. + +3.2 You are not allowed to: + +a) permit other individuals to use the Software except under the terms listed +above +b) reverse engineer, disassemble, or create derivative works based on the +Software for distribution or usage outside your web site and/or product +excluding those applications described above +c) modify and/or remove any copyright notices or labels on the Software on +each page (unless full license is purchased) and in the header of each script +source file +d) distribute the Software for sale or re-sale (unless full license purchased) +except under the terms listed above +e) distribute individual copies of files (unless full license purchased), libraries, or +other programming material in the Software package except under the terms +listed above. + + +4. DISCLAIMER OF WARRANTY +The Software is provided on an "AS IS" basis, without warranty of any kind, including +without limitation the warranties of merchantability, fitness for a particular purpose +and non-infringement. The entire risk as to the quality and performance of the +Software is borne by you. Should the Software prove defective, you and not High5! +assume the entire cost of any service and repair. In addition, the security +mechanisms implemented by High5! Software have inherent limitations, and you +must determine that the Software sufficiently meets your requirements. This +disclaimer of warranty constitutes an essential part of the agreement. + + +5. TITLE +Title, ownership rights, and intellectual property rights in the Software shall remain +with High5!. The Software is protected by copyright laws and treaties. Title and +related rights in the content generated through the Software is the property of the +applicable content owner and may be protected by applicable law. This License gives +High5! no rights to such content. + + +6. TERMINATION +This Agreement will terminate automatically upon failure to comply with the +limitations described herein or on written notice from an authorized representative of +High5!. On termination, you must destroy all copies of the Software within 48 hours. +Termination of the license due to noncompliance will not result in any refunds of +license fees. + + +7. MISCELLANEOUS +High5! reserves the right to publish a selected list of users of the Software. High5! +reserves the right to change the terms of this Agreement at any time however those +changes are not retroactive to past releases. Changes to the Agreement will be +announced via email using the High5! email notification list. Failure to receive +notification of a change does not make those changes invalid. A current copy of this +Agreement will be available upon request. + +Technical support will not be provided for third-party modifications to the Software +including modifications to code, CSS, and Languages to any license holder. If the +Software is modified using a third-party modification or otherwise, technical support +may be refused to any license holder. + + +8. GOVERNING LAW +This Agreement shall be governed by the Laws of the Netherlands. Any action in +regard to this Agreement or arising out of its terms and conditions shall be instituted +and litigated in the court of Amsterdam. Each of the parties consents to jurisdiction +in such Court and agrees that service of process as provided by the states and rules +of civil procedures of the Netherlands shall be sufficient. + + +9. MANUFACTURER +High5!, Rooseveltlaan 80-2, 1078 NM, Amsterdam. For questions, write to the above +address, email info@postfixadmin.com, or call +31 6 2181 8161. + + +Postfix Admin End User Agreement, version 1.0 revised September 2004 + diff --git a/README.md b/README.md new file mode 100644 index 0000000..18e1c36 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# PostfixAdmin + +Postfix Admin 2.1.0, release in 2007 diff --git a/TABLE_BACKUP_MX.TXT b/TABLE_BACKUP_MX.TXT new file mode 100644 index 0000000..9a9f938 --- /dev/null +++ b/TABLE_BACKUP_MX.TXT @@ -0,0 +1,19 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +# mysql -u root [-p] < TABLE_BACKUP_MX.TXT + +# +# Table structure for table domain_admins +# +USE postfix; + +# +# Modify table structure for table domain +# +ALTER TABLE domain ADD transport VARCHAR(255) AFTER maxquota; +ALTER TABLE domain ADD backupmx TINYINT(1) DEFAULT '0' NOT NULL AFTER transport; diff --git a/TABLE_CHANGES.TXT b/TABLE_CHANGES.TXT new file mode 100644 index 0000000..dcb7b8f --- /dev/null +++ b/TABLE_CHANGES.TXT @@ -0,0 +1,104 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +# mysql -u root [-p] < TABLE_CHANGES.TXT + +# +# Table structure for table domain_admins +# +USE postfix; +CREATE TABLE IF NOT EXISTS domain_admins ( + username varchar(255) NOT NULL default '', + domain varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + KEY username (username) +) TYPE=MyISAM COMMENT='Postfix Admin - Domain Admins'; + +# +# Table structure for table log +# +CREATE TABLE IF NOT EXISTS log ( + timestamp datetime NOT NULL default '0000-00-00 00:00:00', + username varchar(255) NOT NULL default '', + domain varchar(255) NOT NULL default '', + action varchar(255) NOT NULL default '', + data varchar(255) NOT NULL default '', + KEY timestamp (timestamp) +) TYPE=MyISAM COMMENT='Postfix Admin - Log'; + +# +# Table structure for table vacation +# +CREATE TABLE IF NOT EXISTS vacation ( + email varchar(255) NOT NULL default '', + subject varchar(255) NOT NULL default '', + body text NOT NULL, + cache text NOT NULL, + domain varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(1) NOT NULL default '1', + PRIMARY KEY (email), + KEY email (email) +) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Vacation'; + +# +# Modify table structure for table admin +# +ALTER TABLE admin CHANGE create_date created DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE admin CHANGE change_date modified DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE admin ADD INDEX (username); + +# +# Modify table structure for table alias +# +ALTER TABLE alias CHANGE create_date created DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE alias CHANGE change_date modified DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE alias ADD INDEX (address); + +# +# Modify table structure for table domain +# +ALTER TABLE domain CHANGE create_date created DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE domain CHANGE change_date modified DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE domain ADD aliases INT(10) DEFAULT '-1' NOT NULL AFTER description; +ALTER TABLE domain ADD mailboxes INT(10) DEFAULT '-1' NOT NULL AFTER aliases; +ALTER TABLE domain ADD maxquota INT(10) DEFAULT '-1' NOT NULL AFTER mailboxes; +ALTER TABLE domain ADD transport VARCHAR(255) AFTER maxquota; +ALTER TABLE domain ADD backupmx TINYINT(1) DEFAULT '0' NOT NULL AFTER transport; +ALTER TABLE domain ADD INDEX (domain); + +# +# Modify table structure for table mailbox +# +ALTER TABLE mailbox CHANGE create_date created DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE mailbox CHANGE change_date modified DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL; +ALTER TABLE mailbox ADD quota INT(10) DEFAULT '-1' NOT NULL AFTER maildir; +ALTER TABLE mailbox ADD INDEX (username); + +# +# Modify table structure for table vacation +# +ALTER TABLE vacation ADD domain VARCHAR(255) DEFAULT '' NOT NULL AFTER cache; +ALTER TABLE vacation ADD created DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL AFTER domain; +ALTER TABLE vacation ADD active TINYINT(1) DEFAULT '1' NOT NULL AFTER created; +ALTER TABLE vacation DROP PRIMARY KEY, ADD PRIMARY KEY(email); + +# +# Dumping data for table domain_admins +# +INSERT INTO domain_admins (username,domain,created) SELECT admin.username,admin.domain,domain.created FROM admin LEFT JOIN domain ON domain.domain=admin.domain; + +# +# Modify data for table vacation +# +UPDATE vacation SET domain=SUBSTRING_INDEX(email, '@', -1) WHERE email=email; + +# +# Modify table structure for table domain +# +ALTER TABLE admin DROP domain; diff --git a/UPGRADE.TXT b/UPGRADE.TXT new file mode 100644 index 0000000..610158f --- /dev/null +++ b/UPGRADE.TXT @@ -0,0 +1,79 @@ +# +# Postfix Admin +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# + +REQUIRED!! +---------- +- You are using Postfix 2.0 or higher. +- You are using Apache 1.3.27 or higher. +- You are using PHP 4.1 or higher. +- You are using MySQL 3.23 or higher. + + +READ THIS FIRST! +---------------- +It's recommened that you install Postfix Admin in a new folder and not +on-top of the old install!! + +When you are upgrading from Postfix Admin 1.5x (or older), make sure you +backup your database before you run the TABLE_CHANGES.TXT on your database. + +When you are upgrading from Postfix Admin 2.0.x, please read the BACKUP_MX.TXT. + + +1. Backup the Database +---------------------- +When you install from a previous version make sure you backup your database +first. There are a lot of changes in the database structure since Postfix Admin +1.5.4. + + $ mysqldump -a -u root -p > /tmp/postfixadmin-backup.sql + + +2. Unarchive new Postfix Admin +------------------------------ +Make sure that you are in your WWW directory and then unarchive the +Postfix Admin archive (whatever the filename is): + + $ tar -zxvf postfixadmin-2.0.0.tgz + + +3. Change permissions +---------------------- +Since the database password is stored in the config.inc.php it's a good idea +to have change the permissions for Postfix Admin. + + $ cd /usr/local/www/postfixadmin-2.0.0 + $ chmod 640 *.php *.css + $ cd /usr/local/www/postfixadmin-2.0.0/admin/ + $ chmod 640 *.php .ht* + $ cd /usr/local/www/postfixadmin-2.0.0/images/ + $ chmod 640 *.gif *.png + $ cd /usr/local/www/postfixadmin-2.0.0/languages/ + $ chmod 640 *.lang + $ cd /usr/local/www/postfixadmin-2.0.0/templates/ + $ chmod 640 *.tpl + $ cd /usr/local/www/postfixadmin-2.0.0/users/ + $ chmod 640 *.php + + +4. Modify the MySQL Tables +-------------------------- +In TABLE_CHANGES.TXT or TABLE_BACKUP_MX.TXT you can find the table structure that you need in order +to configure Postfix Admin 2.0.0 and Postfix in general to work with Virtual +Domains and Users + + +5. Configure +------------ +Check the config.inc.php file. There you can specify settings that are +relevant to your setup. + + +6. Done +------- +This is all that is needed. Fire up your browser and go to the site that you +specified to host Postfix Admin. diff --git a/VIRTUAL_VACATION/FILTER_README b/VIRTUAL_VACATION/FILTER_README new file mode 100644 index 0000000..e403b52 --- /dev/null +++ b/VIRTUAL_VACATION/FILTER_README @@ -0,0 +1,512 @@ +Introduction +============ + +This is a very first implementation of Postfix content filtering. +A Postfix content filter receives unfiltered mail from Postfix and +does one of the following: + +- re-injects the mail back into Postfix, perhaps after changing content +- rejects the mail (by sending a suitable status code back to + Postfix) so that it is returned to sender. +- sends the mail somewhere else + +This document describes two approaches to content filtering: simple +and advanced. Both filter all the mail by default. + +At the end are examples that show how to filter only mail from +users, about using different filters for different domains that +you provide MX service for, and about selective filtering on the +basis of message envelope and/or header/body patterns. + +Simple content filtering example +================================ + +The first example is simple to set up. It uses a shell script that +receives unfiltered mail from the Postfix pipe delivery agent, and +that feeds filtered mail back into the Postfix sendmail command. + +Only mail arriving via SMTP will be content filtered. + + .................................. + : Postfix : +Unfiltered mail----->smtpd \ /local---->Filtered mail + : -cleanup->queue- : + ---->pickup / \smtp----->Filtered mail + ^ : | : + | : \pipe-----+ + | .................................. | + | | + | | + +-Postfix sendmail<----filter script<--+ + +Mail is filtered by a /some/where/filter program. This can be a +simple shell script like this: + + #!/bin/sh + + # Localize these. + INSPECT_DIR=/var/spool/filter + SENDMAIL="/usr/sbin/sendmail -i" + + # Exit codes from + EX_TEMPFAIL=75 + EX_UNAVAILABLE=69 + + # Clean up when done or when aborting. + trap "rm -f in.$$" 0 1 2 3 15 + + # Start processing. + cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; } + + cat >in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; } + + # filter smtpd \ /local----> + : -cleanup->queue- : + ---->pickup / ^ | \smtp-----> + : | v : + : smtpd smtp : + : 10026 | : + ......................|........... + ^ | + | v + ....|............ + : | 10025 : + : filter : + : : + ................. + +To enable content filtering in this manner, specify in main.cf a +new parameter: + + /etc/postfix/main.cf: + content_filter = scan:localhost:10025 + +This causes Postfix to add one extra content filtering record to +each incoming mail message, with content scan:localhost:10025. +The content filtering records are added by the smtpd and pickup +servers. + +When a queue file has content filtering information, the queue +manager will deliver the mail to the specified content filter +regardless of its final destination. + +In this example, "scan" is an instance of the Postfix SMTP client +with slightly different configuration parameters. This is how +one would set up the service in the Postfix master.cf file: + + /etc/postfix/master.cf: + scan unix - - n - 10 smtp + +Instead of a limit of 10 concurrent processes, use whatever process +limit is feasible for your machine. Content inspection software +can gobble up a lot of system resources, so you don't want to have +too much of it running at the same time. + +The content filter can be set up with the Postfix spawn service, +which is the Postfix equivalent of inetd. For example, to instantiate +up to 10 content filtering processes on demand: + + /etc/postfix/master.cf: + localhost:10025 inet n n n - 10 spawn + user=filter argv=/some/where/filter localhost 10026 + +"filter" is a dedicated local user account. The user will never +log in, and can be given a "*" password and non-existent shell and +home directory. This user handles all potentially dangerous mail +content - that is why it should be a separate account. + +In the above example, Postfix listens on port localhost:10025. If +you want to have your filter listening on port localhost:10025 +instead of Postfix, then you must run your filter as a stand-alone +program. + +Note: the localhost port 10025 SMTP server filter should announce +itself as "220 localhost...". Postfix aborts delivery when it +connects to an SMTP server that uses the same hostname as Postfix +("host greeted me with my own hostname"), because that +normally means you have a mail delivery loop problem. + +The example here assumes that the /some/where/filter command is a +PERL script. PERL has modules that make talking SMTP easy. The +command-line specifies that mail should be sent back into Postfix +via localhost port 10026. + +The simplest content filter just copies SMTP commands and data +between its inputs and outputs. If it has a problem, all it has to +do is to reply to an input of `.' with `550 content rejected', and +to disconnect without sending `.' on the connection that injects +mail back into Postfix. + +The job of the content filter is to either bounce mail with a +suitable diagnostic, or to feed the mail back into Postfix through +a dedicated listener on port localhost 10026: + + /etc/postfix/master.cf: + localhost:10026 inet n - n - 10 smtpd + -o content_filter= + -o local_recipient_maps= + -o relay_recipient_maps= + -o myhostname=localhost.domain.tld + -o smtpd_helo_restrictions= + -o smtpd_client_restrictions= + -o smtpd_sender_restrictions= + -o smtpd_recipient_restrictions=permit_mynetworks,reject + -o mynetworks=127.0.0.0/8 + +Warning for Postfix version 2 users: in this SMTP server after the +content filter, do not override main.cf settings for virtual_alias_maps +or virtual_alias_domains. That would cause mail to be rejected with +"User unknown". + +This SMTP server has the same process limit as the "filter" master.cf +entry. + +The "-o content_filter=" requests no content filtering for incoming +mail. + +The "-o local_recipient_maps=" and "-o relay_recipient_maps=" avoid +unnecessary table lookups. + +The "-o myhostname=localhost.domain.tld" avoids false alarms ("host + greeted me with my own hostname") if your content +filter is based on a proxy that simply relays SMTP commands. + +The "-o smtpd_xxx_restrictions" and "-o mynetworks=127.0.0.0/8" +turn off UCE controls that would only waste time here. + +Squeezing out more performance +============================== + +Many refinements are possible, such as running a specially-configured +smtp delivery agent for feeding mail into the content filter, and +turning off address rewriting before content filtering. + +As the example below shows, things quickly become very complex, +because a lot of main.cf like information gets listed in the +master.cf file. This makes the system hard to understand. + +Even worse, details change as Postfix evolves and different +configuration parameters are implemented by different programs. + +If you need to squeeze out more performance, it is probably simpler +to run multiple Postfix instances, one before and one after the +content filter. That way, each instance can have simple main.cf +and master.cf files, each instance can have its own mail queue, +and the system will be easier to understand. + +As before, we will set up a content filtering program that receives +SMTP mail via localhost port 10025, and that submits SMTP mail back +into Postfix via localhost port 10026. + + ....................................... + : Postfix : + ----->smtpd \ : + : -pre-cleanup-\ /local----> + ---->pickup / -queue- : + : -cleanup-/ | \smtp-----> + : bounces/ ^ v : + : and locally | v : + : forwarded smtpd scan : + : messages 10026 | : + ...........................|........... + ^ | + | v + ....|............. + : | 10025 : + : filter : + : : + .................. + +To enable content filtering in this manner, specify in main.cf a +new parameter: + +/etc/postfix/main.cf: + content_filter = scan:localhost:10025 + +/etc/postfix/master.cf: +# +# These are the usual input "smtpd" and local "pickup" servers already +# present in master.cf. We add an option to select a non-default +# cleanup service (defined further below). +# +smtp inet n - n - - smtpd + -o cleanup_service_name=pre-cleanup +pickup fifo n - n 60 1 pickup + -o cleanup_service_name=pre-cleanup +# +# ------------------------------------------------------------------ +# +# This is the cleanup daemon that handles messages in front of +# the content filter. It does header_checks and body_checks (if +# any), but does no virtual alias or canonical address mapping, +# so that mail passes through your content filter with the original +# recipient addresses mostly intact. +# +# Virtual alias or canonical address mapping happens in the second +# cleanup phase after the content filter. This gives the content_filter +# access to *largely* unmodified addresses for maximum flexibility. +# +# Some sites may specifically want to perform canonical or virtual +# address mapping in front of the content_filter. In that case you +# still have to enable address rewriting in the after-filter cleanup +# instance, in order to correctly process forwarded mail or bounced +# mail. +# +pre-cleanup unix n - n - 0 cleanup + -o canonical_maps= + -o sender_canonical_maps= + -o recipient_canonical_maps= + -o masquerade_domains= + -o virtual_alias_maps= +# +# ------------------------------------------------------------------ +# +# This is the delivery agent that injects mail into the content +# filter. It is tuned for low concurrency, because most content +# filters burn CPU and use lots of memory. The process limit of 10 +# re-enforces the effect of $default_destination_concurrency_limit. +# Even without an explicit process limit, the concurrency is bounded +# because all messages heading into the content filter have the same +# destination. +# +scan unix - - n - 10 smtp +# +# ------------------------------------------------------------------ +# +# This is the SMTP listener that receives filtered messages from +# the content filter. It *MUST* clear the content_filter +# parameter to avoid loops, and use a different hostname to avoid +# triggering the Postfix SMTP loop detection code. +# +# This "smtpd" uses the normal cleanup service which is also used +# for bounces and for internally forwarded mail. +# +# The parameters from mynetworks onward disable all access +# control other than insisting on connections from one of the IP +# addresses of the host. This is typically overkill, but can +# reduce resource usage, if the default restrictions use lots of +# tables. +# +localhost:10026 inet n - n - - smtpd + -o content_filter= + -o myhostname=localhost.domain.tld + -o local_recipient_maps= + -o relay_recipient_maps= + -o mynetworks=127.0.0.0/8 + -o mynetworks_style=host + -o smtpd_restriction_classes= + -o smtpd_client_restrictions= + -o smtpd_helo_restrictions= + -o smtpd_sender_restrictions= + -o smtpd_recipient_restrictions=permit_mynetworks,reject +# +# Do not override main.cf settings here for virtual_alias_maps or +# virtual_mailbox_maps. This causes mail to be rejected with "User +# unknown in virtual (alias|mailbox) recipient table". +# +# ------------------------------------------------------------------ +# +# This is the normal cleanup daemon for use after content filtering. +# No header or body checks, because those have already been taken +# care of by the pre-cleanup service before the content filter. +# +# The normal cleanup instance does all the virtual alias and canonical +# address mapping that was disabled in the pre-cleanup instance before +# the content filter. This rewriting must be done even when you didn't +# disable address rewriting in the pre-cleanup instance, in order to +# correctly process bounces and locally forwarded mail. +# +cleanup unix n - n - 0 cleanup + -o header_checks= + -o mime_header_checks= + -o nested_header_checks= + -o body_checks= +# +# ------------------------------------------------------------------ +# +# The normal "smtp" delivery agent for contrast with "scan". +# +smtp unix - - n - - smtp + +The above example causes Postfix to add one content filtering record +to each incoming mail message, with content scan:localhost:10025. +You can use the same syntax as in the right-hand side of a Postfix +transport table. The content filtering records are added by the +smtpd and pickup servers. + +The "scan" transport is a dedicated instance of the "smtp" delivery +agent for injecting messages into the SMTP content filter. Using +a dedicated "smtp" transport allows one to tune it for the specific +task of delivering mail to a local content filter (low latency, +low concurrency, throughput dependent on predictably low latency). + +See the previous example for setting up the content filter with +the Postfix spawn service; you can of course use any server that +can be run stand-alone outside the Postfix environment. + +Filtering mail from outside users only +====================================== + +The easiest approach is to configure ONE Postfix instance with TWO +SMTP server addresses in master.cf: + +- One SMTP server address for inside users only that never invokes + content filtering. + +- One SMTP server address for outside users that always invokes + content filtering. + +/etc/postfix.master.cf: + # SMTP service for internal users only, no content filtering. + 1.2.3.4:smtp inet n - n - - smtpd + -o smtpd_client_restrictions=permit_mynetworks,reject + 127.0.0.1:smtp inet n - n - - smtpd + -o smtpd_client_restrictions=permit_mynetworks,reject + + # SMTP service for external users, with content filtering. + 1.2.3.5:smtp inet n - n - - smtpd + -o content_filter=foo:bar + +Getting really nasty +==================== + +The above filtering configurations are static. Mail that follows +a given path is either always filtered or it is never filtered. As +of Postfix 2.0 you can also turn on content filtering on the fly. +The Postfix UCE features allow you to specify a filtering action +on the fly: + + FILTER foo:bar + +You can do this in smtpd access maps as well as the cleanup server's +header/body_checks. This feature must be used with great care: +you must disable all the UCE features in the after-filter smtpd +and cleanup daemons or else you will have a content filtering loop. + +Limitations: + +- There can be only one content filter action per message. + +- FILTER actions from smtpd access maps and header/body_checks take + precedence over filters specified with the main.cf content_filter + parameter. + +- Only the last FILTER action from smtpd access maps or from + header/body_checks takes effect. + +- The same content filter is applied to all the recipients of a + given message. diff --git a/VIRTUAL_VACATION/INSTALL.TXT b/VIRTUAL_VACATION/INSTALL.TXT new file mode 100644 index 0000000..c4f4a76 --- /dev/null +++ b/VIRTUAL_VACATION/INSTALL.TXT @@ -0,0 +1,147 @@ +################################################## +# Virtual Vacation for Postfix Admin Release 2.x # +################################################## +# +# Postfix Admin (Virtual Vacation) +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# +# Modified by: Nicholas Paufler (12/06/2004) +# + +REQUIRED! +--------- +You need to have the following installed to be able to use Virtual Vacation. +- Perl5 +- Perl DBI +- Perl DBD::mysql + +About Virtual Vacation +---------------------- +Virual Vacation is today done with a local shell account that can receive +email. The email is then handled by a Perl script which sends the Vacation +message back to the sender. + + +Install Virtual Vacation +------------------------ + + +1. Create a local account +------------------------- +Create a dedicated local user account called "vacation". +This user handles all potentially dangerous mail content - that is why it +should be a separate account. + +Do not use "nobody", and most certainly do not use "root" or "postfix". The +user will never log in, and can be given a "*" password and non-existent +shell and home directory. + +This should look like this: + +#/etc/passwd +vacation:*:65501:65501::0:0:Virtual Vacation:/nonexistent:/sbin/nologin + +#/etc/group +vacation:*:65501: + +2. Create a directory +--------------------- +Create a directory, for example /var/spool/vacation, that is accessible +only to the "vacation" user. This is where the vacation script is supposed +to store its temporary files. + + +3. Copy the files +----------------- + +Copy the vacation.pl file to the directory you created above: + + $ cp vacation.pl /vacation.pl + $ chown -R vacation:vacation + +Which will then look something like: + +-rwx------ 1 vacation vacation 3356 Dec 21 00:00 vacation.pl* + +4. Setup the transport type +-------------------- +Define the transport type in the Postfix master file: + +#/etc/postfix/master.cf: +filter unix - n n - - pipe + flags=DRhu user=vacation argv=/var/spool/vacation/vacation.pl + +Tell Postfix to use a transport maps file, so add the following to your +Postfix main.cf: + +#/etc/postfix/main.cf: +transport_maps = hash:/etc/postfix/transport + +Then add the transport definition to the newly created transport file. +Obviously, change yourdomain.com to your own domain. This can be any +arbitrary domain, and it is easiest if you just choose one that will be used +for all your domains. + +#/etc/postfix/transport +autoreply.yourdomain.com vacation + +Execute "postmap /etc/postfix/transport" to build the hashed database. + +Execute "postfix reload" to complete the change. + + +5. Create the table +------------------- + +To use Virtual Vacation with Postfix Admin you need to create an extra table +in the database that is used by Postfix Admin. + +USE postfix; +# +# Table structure for table vacation +# +CREATE TABLE vacation ( + email varchar(255) NOT NULL default '', + subject varchar(255) NOT NULL default '', + body text NOT NULL, + cache text NOT NULL, + domain varchar(255) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + active tinyint(4) NOT NULL default '1', + PRIMARY KEY (email), + KEY email (email) +) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Vacation'; + + +What do these files do? +----------------------- +When a user enables a vacation message on their account, the alias +definition is changed so that in addition to delivering to their own +mailbox, it also delivers to a dummy alias which calls the vacation.pl +program. In other words, if joeuser@domain.com enables their vacation, the +entry in the alias database table will deliver mail to +joeuser@something.com, as well as +joeuser@something.com@autoreply.yourdomain.com + +vacation.pl then checks the database to see wether a user is on holiday and +what message to send back. Make sure that vacation.pl is able to communicate +to your databse. In the first couple of lines you have to specify the +database, username and password for it. +NOTE: Make sure that the path to perl is correct. + + +I'm in trouble! +--------------- +When something is not working there are a couple of files that you can have +a look at. The most important one is your maillog (usually in /var/log/). + +Vacation.pl also has some debugging and logging capabilties. Check the top +of vacation.pl. + + +Done! +----- +When this is all in place you need to have a look at the Postfix Admin +config.inc.php. Here you need to enable Virtual Vacation for the site. diff --git a/VIRTUAL_VACATION/index.php b/VIRTUAL_VACATION/index.php new file mode 100644 index 0000000..673ed9e --- /dev/null +++ b/VIRTUAL_VACATION/index.php @@ -0,0 +1,22 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: index.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +header ("Location: ../login.php"); +exit; +?> diff --git a/VIRTUAL_VACATION/mail-filter b/VIRTUAL_VACATION/mail-filter new file mode 100755 index 0000000..5437354 --- /dev/null +++ b/VIRTUAL_VACATION/mail-filter @@ -0,0 +1,17 @@ +#!/bin/sh +FILTER_DIR=/home/vacation +SENDMAIL="/usr/sbin/sendmail -i" +EX_TEMPFAIL=75 +EX_UNAVAILABLE=69 + +trap "rm -f in.$$" 0 1 2 3 15 + +cd $FILTER_DIR || { echo $FILTER_DIR does not exist; exit $EX_TEMPFAIL; } + +cat > in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; } + +/home/vacation/vacation.pl < in.$$ || { echo Message content rejected; exit $EX_UNAVAILABLE; } + +$SENDMAIL "$@" < in.$$ + +exit $? diff --git a/VIRTUAL_VACATION/vacation.pl b/VIRTUAL_VACATION/vacation.pl new file mode 100755 index 0000000..01539f8 --- /dev/null +++ b/VIRTUAL_VACATION/vacation.pl @@ -0,0 +1,219 @@ +#!/usr/bin/perl -w +# +# Virtual Vacation 3.1 +# by Mischa Peters +# Copyright (c) 2002 - 2005 High5! +# License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +# +# Additions: +# 2004/07/13 David Osborn +# strict, processes domain level aliases, more +# subroutines, send reply from original to address +# +# 2004/11/09 David Osborn +# Added syslog support +# Slightly better logging which includes messageid +# Avoid infinite loops with domain aliases +# +use DBI; +use strict; + +my $db_type = 'mysql'; +my $db_host = 'localhost'; +my $db_user = 'postfixadmin'; +my $db_pass = 'postfixadmin'; +my $db_name = 'postfix'; +my $sendmail = "/usr/sbin/sendmail"; +my $logfile = ""; # specify a file name here for example: vacation.log +my $debugfile = ""; # sepcify a file name here for example: vacation.debug +my $syslog = 0; # 1 if log entries should be sent to syslog + +my $dbh = DBI->connect("DBI:$db_type:$db_name:$db_host", "$db_user", "$db_pass", { RaiseError => 1 }); + +# used to detect infinite address lookup loops +my $loopcount=0; + +sub do_query { + my ($query) = @_; + my $sth = $dbh->prepare($query) or die "Can't prepare $query: $dbh->errstr\n"; + $sth->execute or die "Can't execute the query: $sth->errstr"; + return $sth; +} + +sub do_debug { + my ($in1, $in2, $in3, $in4, $in5, $in6) = @_; + if ( $debugfile ) { + my $date; + open (DEBUG, ">> $debugfile") or die ("Unable to open debug file"); + chop ($date = `date "+%Y/%m/%d %H:%M:%S"`); + print DEBUG "====== $date ======\n"; + printf DEBUG "%s | %s | %s | %s | %s | %s\n", $in1, $in2, $in3, $in4, $in5, $in6; + close (DEBUG); + } +} + +sub do_cache { + my ($to, $from) = @_; + my $query = qq{SELECT cache FROM vacation WHERE email='$to' AND FIND_IN_SET('$from',cache)}; + my $sth = do_query ($query); + my $rv = $sth->rows; + if ($rv == 0) { + $query = qq{UPDATE vacation SET cache=CONCAT(cache,',','$from') WHERE email='$to'}; + $sth = do_query ($query); + } + return $rv; +} + +sub do_log { + my ($messageid, $to, $from, $subject) = @_; + my $date; + if ( $syslog ) { + open (SYSLOG, "|/usr/bin/logger -p mail.info -t Vacation") or die ("Unable to open logger"); + printf SYSLOG "Orig-To: %s From: %s MessageID: %s Subject: %s", $to, $from, $messageid, $subject; + close (SYSLOG); + } + if ( $logfile ) { + open (LOG, ">> $logfile") or die ("Unable to open log file"); + chop ($date = `date "+%Y/%m/%d %H:%M:%S"`); + print LOG "$date: To: $to From: $from Subject: $subject MessageID: $messageid \n"; + close (LOG); + } +} + +sub do_mail { + my ($from, $to, $subject, $body) = @_; + open (MAIL, "| $sendmail -t -f $from") or die ("Unable to open sendmail"); + print MAIL "From: $from\n"; + print MAIL "To: $to\n"; + print MAIL "Subject: $subject\n"; + print MAIL "X-Loop: Postfix Admin Virtual Vacation\n\n"; + print MAIL "$body"; + close (MAIL); +} + +sub find_real_address { + my ($email) = @_; + if (++$loopcount > 20) { + do_log ("find_real_address loop!", "currently: $email", "ERROR", "ERROR"); + print ("possible infinite loop in find_real_address for <$email>. Check for alias loop\n"); + exit 1; + } + my $realemail; + my $query = qq{SELECT email FROM vacation WHERE email='$email' and active=1}; + my $sth = do_query ($query); + my $rv = $sth->rows; + + # Recipient has vacation + if ($rv == 1) { + $realemail = $email; + + } else { + $query = qq{SELECT goto FROM alias WHERE address='$email'}; + $sth = do_query ($query); + $rv = $sth->rows; + + # Recipient is an alias, check if mailbox has vacation + if ($rv == 1) { + my @row = $sth->fetchrow_array; + my $alias = $row[0]; + $query = qq{SELECT email FROM vacation WHERE email='$alias' and active=1}; + $sth = do_query ($query); + $rv = $sth->rows; + + # Alias has vacation + if ($rv == 1) { + $realemail = $alias; + } + + # We still have to look for domain level aliases... + } else { + my ($user, $domain) = split(/@/, $email); + $query = qq{SELECT goto FROM alias WHERE address='\@$domain'}; + $sth = do_query ($query); + $rv = $sth->rows; + + # The receipient has a domain level alias + if ($rv == 1) { + my @row = $sth->fetchrow_array; + my $wildcard_dest = $row[0]; + my ($wilduser, $wilddomain) = split(/@/, $wildcard_dest); + + # Check domain alias + if ($wilduser) { + ($rv, $realemail) = find_real_address ($wildcard_dest); + } else { + my $new_email = $user . '@' . $wilddomain; + ($rv, $realemail) = find_real_address ($new_email); + } + } + } + } + return ($rv, $realemail); +} + +sub send_vacation_email { + my ($email, $orig_subject, $orig_from, $orig_to, $orig_messageid) = @_; + my $query = qq{SELECT subject,body FROM vacation WHERE email='$email'}; + my $sth = do_query ($query); + my $rv = $sth->rows; + if ($rv == 1) { + my @row = $sth->fetchrow_array; + if (do_cache ($email, $orig_from)) { return; } + do_debug ("[SEND RESPONSE] for $orig_messageid:\n", "FROM: $email (orig_to: $orig_to)\n", "TO: $orig_from\n", "SUBJECT: $orig_subject\n", "VACATION SUBJECT: $row[0]\n", "VACATION BODY: $row[1]\n"); + do_mail ($orig_to, $orig_from, $row[0], $row[1]); + do_log ($orig_messageid, $orig_to, $orig_from, $orig_subject); + } + +} + +########################### main ################################# + +my ($from, $to, $cc, $subject, $messageid); + +# Take headers apart +while () { + last if (/^$/); + if (/^from:\s+(.*)\n$/i) { $from = $1; } + if (/^to:\s+(.*)\n$/i) { $to = $1; } + if (/^cc:\s+(.*)\n$/i) { $cc = $1; } + if (/^subject:\s+(.*)\n$/i) { $subject = $1; } + if (/^message-id:\s+(.*)\n$/i) { $messageid = $1; } + if (/^precedence:\s+(bulk|list|junk)/i) { exit (0); } + if (/^x-loop:\s+postfix\ admin\ virtual\ vacation/i) { exit (0); } +} + +# If either From: or To: are not set, exit +if (!$from || !$to) { exit (0); } + +$from = lc ($from); + +# Check if it's an obvious sender, exit +if ($from =~ /([\w\-.%]+\@[\w.-]+)/) { $from = $1; } +if ($from eq "" || $from =~ /^owner-|-(request|owner)\@|^(mailer-daemon|postmaster)\@/i) { exit (0); } + +# Strip To: and Cc: and push them in array +my @strip_cc_array; +my @strip_to_array = split(/, */, lc ($to) ); +if (defined $cc) { @strip_cc_array = split(/, */, lc ($cc) ); } +push (@strip_to_array, @strip_cc_array); + +my @search_array; + +# Strip email address from headers +for (@strip_to_array) { + if ($_ =~ /([\w\-.%]+\@[\w.-]+)/) { + push (@search_array, $1); + do_debug ("[STRIP RECIPIENTS]: ", $messageid, $1, "-", "-", "-"); + } +} + +# Search for email address which has vacation +for (@search_array) { + my ($rv, $email) = find_real_address ($_); + if ($rv == 1) { + do_debug ("[FOUND VACATION]: ", $messageid, $from, $to, $email, $subject); + send_vacation_email( $email, $subject, $from, $to, $messageid); + } +} + +0; diff --git a/admin/.htaccess b/admin/.htaccess new file mode 100644 index 0000000..6ca3543 --- /dev/null +++ b/admin/.htaccess @@ -0,0 +1,8 @@ +AuthUserFile /usr/local/www//admin/.htpasswd +AuthGroupFile /dev/null +AuthName "Postfix Admin" +AuthType Basic + + +require valid-user + diff --git a/admin/backup.php b/admin/backup.php new file mode 100644 index 0000000..7e1afd6 --- /dev/null +++ b/admin/backup.php @@ -0,0 +1,89 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: backup.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); +date_default_timezone_set('Europe/Amsterdam'); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + umask (077); + $path = "/tmp/"; + $filename = "postfixadmin-" . date ("Ymd") . "-" . getmypid() . ".sql"; + $backup = $path . $filename; + + $header = "#\n# Postfix Admin $version\n# Date: " . date ("D M j G:i:s T Y") . "\n#\n"; + + if (!$fh = fopen ($backup, 'w')) + { + $tMessage = "
Cannot open file ($backup)
"; + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); + } + else + { + fwrite ($fh, $header); + + $tables = array('admin','alias','domain','domain_admins','log','mailbox','vacation'); + + for ($i = 0 ; $i < sizeof ($tables) ; ++$i) + { + $result = db_query ("SHOW CREATE TABLE $tables[$i]"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + fwrite ($fh, "$row[1]\n\n"); + } + } + } + + for ($i = 0 ; $i < sizeof ($tables) ; ++$i) + { + $result = db_query ("SELECT * FROM $tables[$i]"); + if ($result['rows'] > 0) + { + while ($row = db_assoc ($result['result'])) + { + foreach ($row as $key => $val) + { + $fields[] = $key; + $values[] = $val; + } + + fwrite ($fh, "INSERT INTO ". $tables[$i] . " (". implode (',',$fields) . ") VALUES ('" . implode ('\',\'',$values) . "')\n"); + $fields = array(); + $values = array(); + } + } + } + } + header ("Content-Type: application/octet-stream"); + header ("Content-Disposition: attachment; filename=\"$filename\""); + header ("Content-Transfer-Encoding: binary"); + header ("Content-Length: " . filesize("$backup")); + header ("Content-Description: Postfix Admin"); + $download_backup = fopen ("$backup", "r"); + unlink ("$backup"); + fpassthru ($download_backup); +} +?> diff --git a/admin/create-admin.php b/admin/create-admin.php new file mode 100644 index 0000000..8cf3e99 --- /dev/null +++ b/admin/create-admin.php @@ -0,0 +1,106 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: create-admin.php +// +// Template File: admin_create-admin.tpl +// +// +// Template Variables: +// +// tMessage +// tUsername +// tDomains +// +// Form POST \ GET Variables: +// +// fUsername +// fPassword +// fPassword2 +// fDomains +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$list_domains = list_domains (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $pAdminCreate_admin_username_text = $PALANG['pAdminCreate_admin_username_text']; + $tDomains = array (); + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_create-admin.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fUsername = escape_string ($_POST['fUsername']); + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + if (!empty ($_POST['fDomains'])) $fDomains = $_POST['fDomains']; + + if (!check_email ($fUsername)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + if (isset ($_POST['fDomains'])) $tDomains = $_POST['fDomains']; + $pAdminCreate_admin_username_text = $PALANG['pAdminCreate_admin_username_text_error1']; + } + + if (empty ($fUsername) or admin_exist ($fUsername)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + if (isset ($_POST['fDomains'])) $tDomains = $_POST['fDomains']; + $pAdminCreate_admin_username_text = $PALANG['pAdminCreate_admin_username_text_error2']; + } + + if (empty ($fPassword) or ($fPassword != $fPassword2)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + if (isset ($_POST['fDomains'])) $tDomains = $_POST['fDomains']; + $pAdminCreate_admin_username_text = $PALANG['pAdminCreate_admin_username_text']; + $pAdminCreate_admin_password_text = $PALANG['pAdminCreate_admin_password_text_error']; + } + + if ($error != 1) + { + $password = pacrypt("$fPassword"); + $pAdminCreate_admin_username_text = $PALANG['pAdminCreate_admin_username_text']; + + + $result = db_query ("INSERT INTO admin (username,password,created,modified) VALUES ('$fUsername','$password',NOW(),NOW())"); + if ($result['rows'] != 1) + { + $tMessage = $PALANG['pAdminCreate_admin_result_error'] . "
($fUsername)
"; + } + else + { + if (!empty ($fDomains[0])) + { + for ($i = 0; $i < sizeof ($fDomains); $i++) + { + $domain = $fDomains[$i]; + $result = db_query ("INSERT INTO domain_admins (username,domain,created) VALUES ('$fUsername','$domain',NOW())"); + } + } + $tMessage = $PALANG['pAdminCreate_admin_result_succes'] . "
($fUsername)
"; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_create-admin.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/create-alias.php b/admin/create-alias.php new file mode 100644 index 0000000..7af8b77 --- /dev/null +++ b/admin/create-alias.php @@ -0,0 +1,122 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: create-alias.php +// +// Template File: create-alias.tpl +// +// Template Variables: +// +// tMessage +// tAddress +// tGoto +// tDomain +// +// Form POST \ GET Variables: +// +// fAddress +// fGoto +// fDomain +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$list_domains = list_domains (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text']; + + if (isset ($_GET['domain'])) $tDomain = escape_string ($_GET['domain']); + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/create-alias.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text']; + + $fAddress = escape_string ($_POST['fAddress']) . "@" . escape_string ($_POST['fDomain']); + $fAddress = strtolower ($fAddress); + $fGoto = escape_string ($_POST['fGoto']); + $fGoto = strtolower ($fGoto); + $fDomain = escape_string ($_POST['fDomain']); + + if (!preg_match ('/@/',$fGoto)) + { + $fGoto = $fGoto . "@" . escape_string ($_POST['fDomain']); + } + + if (!check_alias ($fDomain)) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error3']; + } + + if (empty ($fAddress) or !check_email ($fAddress)) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error1']; + } + + if (empty ($fGoto) or !check_email ($fGoto)) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text_error']; + } + + if (escape_string ($_POST['fAddress']) == "*") $fAddress = "@" . escape_string ($_POST['fDomain']); + + $result = db_query ("SELECT * FROM alias WHERE address='$fAddress'"); + if ($result['rows'] == 1) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error2']; + } + + if ($error != 1) + { + if (preg_match ('/^\*@(.*)$/', $fGoto, $match)) $fGoto = "@" . $match[1]; + + $result = db_query ("INSERT INTO alias (address,goto,domain,created,modified) VALUES ('$fAddress','$fGoto','$fDomain',NOW(),NOW())"); + if ($result['rows'] != 1) + { + $tDomain = $fDomain; + $tMessage = $PALANG['pCreate_alias_result_error'] . "
($fAddress -> $fGoto)
"; + } + else + { + db_log ($CONF['admin_email'], $fDomain, "create alias", "$fAddress -> $fGoto"); + + $tDomain = $fDomain; + $tMessage = $PALANG['pCreate_alias_result_succes'] . "
($fAddress -> $fGoto)
"; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/create-alias.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/create-domain.php b/admin/create-domain.php new file mode 100644 index 0000000..abe15d5 --- /dev/null +++ b/admin/create-domain.php @@ -0,0 +1,115 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: create-domain.php +// +// Template File: admin_create-domain.tpl +// +// Template Variables: +// +// tMessage +// tDomain +// tDescription +// tAliases +// tMailboxes +// tMaxquota +// tDefaultaliases +// +// Form POST \ GET Variables: +// +// fDomain +// fDescription +// fAliases +// fMailboxes +// fMaxquota +// fDefaultaliases +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $tAliases = $CONF['aliases']; + $tMailboxes = $CONF['mailboxes']; + $tMaxquota = $CONF['maxquota']; + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_create-domain.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fDomain = escape_string ($_POST['fDomain']); + !empty ($_POST['fDescription']) ? $fDescription = escape_string ($_POST['fDescription']) : $fDescription = "No Description"; + $fAliases = escape_string ($_POST['fAliases']); + $fMailboxes = escape_string ($_POST['fMailboxes']); + !empty ($_POST['fMaxquota']) ? $fMaxquota = escape_string ($_POST['fMaxquota']) : $fMaxquota = "0"; + !empty ($_POST['fTransport']) ? $fTransport = escape_string ($_POST['fTransport']) : $fTransport = "virtual"; + if (isset ($_POST['fDefaultaliases'])) $fDefaultaliases = escape_string ($_POST['fDefaultaliases']); + isset ($_POST['fBackupmx']) ? $fBackupmx = escape_string ($_POST['fBackupmx']) : $fBackupmx = "0"; + + if (empty ($fDomain) or domain_exist ($fDomain)) + { + $error = 1; + $tDomain = escape_string ($_POST['fDomain']); + $tDescription = escape_string ($_POST['fDescription']); + $tAliases = escape_string ($_POST['fAliases']); + $tMailboxes = escape_string ($_POST['fMailboxes']); + if (isset ($_POST['fMaxquota'])) $tMaxquota = escape_string ($_POST['fMaxquota']); + if (isset ($_POST['fTransport'])) $tTransport = escape_string ($_POST['fTransport']); + if (isset ($_POST['fDefaultaliases'])) $tDefaultaliases = escape_string ($_POST['fDefaultaliases']); + if (isset ($_POST['fBackupmx'])) $tBackupmx = escape_string ($_POST['fBackupmx']); + $pAdminCreate_domain_domain_text = $PALANG['pAdminCreate_domain_domain_text_error']; + } + + if ($error != 1) + { + $tAliases = $CONF['aliases']; + $tMailboxes = $CONF['mailboxes']; + $tMaxquota = $CONF['maxquota']; + + if ($fBackupmx == "on") + { + $fAliases = -1; + $fMailboxes = -1; + $fMaxquota = -1; + $fBackupmx = 1; + } + else + { + $fBackupmx = 0; + } + + $result = db_query ("INSERT INTO domain (domain,description,aliases,mailboxes,maxquota,transport,backupmx,created,modified) VALUES ('$fDomain','$fDescription',$fAliases,$fMailboxes,$fMaxquota,'$fTransport',$fBackupmx,NOW(),NOW())"); + if ($result['rows'] != 1) + { + $tMessage = $PALANG['pAdminCreate_domain_result_error'] . "
($fDomain)
"; + } + else + { + if ($fDefaultaliases == "on") + { + foreach ($CONF['default_aliases'] as $address=>$goto) + { + $address = $address . "@" . $fDomain; + $result = db_query ("INSERT INTO alias (address,goto,domain,created,modified) VALUES ('$address','$goto','$fDomain',NOW(),NOW())"); + } + } + $tMessage = $PALANG['pAdminCreate_domain_result_succes'] . "
($fDomain)
"; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_create-domain.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/create-mailbox.php b/admin/create-mailbox.php new file mode 100644 index 0000000..4d3d7a3 --- /dev/null +++ b/admin/create-mailbox.php @@ -0,0 +1,239 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: create-mailbox.php +// +// Template File: create-mailbox.tpl +// +// Template Variables: +// +// tMessage +// tUsername +// tName +// tQuota +// tDomain +// +// Form POST \ GET Variables: +// +// fUsername +// fPassword +// fPassword2 +// fName +// fQuota +// fDomain +// fActive +// fMail +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$list_domains = list_domains (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $tQuota = $CONF['maxquota']; + + $pCreate_mailbox_password_text = $PALANG['pCreate_mailbox_password_text']; + $pCreate_mailbox_name_text = $PALANG['pCreate_mailbox_name_text']; + $pCreate_mailbox_quota_text = $PALANG['pCreate_mailbox_quota_text']; + + if (isset ($_GET['domain'])) $tDomain = escape_string ($_GET['domain']); + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/create-mailbox.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pCreate_mailbox_password_text = $PALANG['pCreate_mailbox_password_text']; + $pCreate_mailbox_name_text = $PALANG['pCreate_mailbox_name_text']; + $pCreate_mailbox_quota_text = $PALANG['pCreate_mailbox_quota_text']; + + $fUsername = escape_string ($_POST['fUsername']) . "@" . escape_string ($_POST['fDomain']); + $fUsername = strtolower ($fUsername); + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + isset ($_POST['fName']) ? $fName = escape_string ($_POST['fName']) : $fName = "No Name"; + $fDomain = escape_string ($_POST['fDomain']); + isset ($_POST['fQuota']) ? $fQuota = escape_string ($_POST['fQuota']) : $fQuota = "0"; + isset ($_POST['fActive']) ? $fActive = escape_string ($_POST['fActive']) : $fActive = "1"; + if (isset ($_POST['fMail'])) $fMail = escape_string ($_POST['fMail']); + + if (!check_mailbox ($fDomain)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_username_text = $PALANG['pCreate_mailbox_username_text_error3']; + } + + if (empty ($fUsername) or !check_email ($fUsername)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_username_text = $PALANG['pCreate_mailbox_username_text_error1']; + } + + if (empty ($fPassword) or ($fPassword != $fPassword2)) + { + if ($CONF['generate_password'] == "YES") + { + $fPassword = generate_password (); + } + else + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_password_text = $PALANG['pCreate_mailbox_password_text_error']; + } + } + + if ($CONF['quota'] == "YES") + { + if (!check_quota ($fQuota, $fDomain)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_quota_text = $PALANG['pCreate_mailbox_quota_text_error']; + } + } + + $result = db_query ("SELECT * FROM alias WHERE address='$fUsername'"); + if ($result['rows'] == 1) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_username_text = $PALANG['pCreate_mailbox_username_text_error2']; + } + + if ($error != 1) + { + $password = pacrypt ($fPassword); + + if ($CONF['domain_path'] == "YES") + { + if ($CONF['domain_in_mailbox'] == "YES") + { + $maildir = $fDomain . "/" . $fUsername . "/"; + } + else + { + $maildir = $fDomain . "/" . escape_string ($_POST['fUsername']) . "/"; + } + } + else + { + $maildir = $fUsername . "/"; + } + + if (!empty ($fQuota)) + { + $quota = $fQuota * $CONF['quota_multiplier']; + } + else + { + $quota = 0; + } + + if ($fActive == "on") + { + $fActive = 1; + } + else + { + $fActive = 0; + } + + $result = db_query ("INSERT INTO alias (address,goto,domain,created,modified,active) VALUES ('$fUsername','$fUsername','$fDomain',NOW(),NOW(),'$fActive')"); + if ($result['rows'] != 1) + { + $tDomain = $fDomain; + $tMessage = $PALANG['pAlias_result_error'] . "
($fUsername -> $fUsername)
"; + } + + $result = db_query ("INSERT INTO mailbox (username,password,name,maildir,quota,domain,created,modified,active) VALUES ('$fUsername','$password','$fName','$maildir','$quota','$fDomain',NOW(),NOW(),'$fActive')"); + if ($result['rows'] != 1) + { + $tDomain = $fDomain; + $tMessage .= $PALANG['pCreate_mailbox_result_error'] . "
($fUsername)
"; + } + else + { + + db_log ($CONF['admin_email'], $fDomain, "create mailbox", $fUsername); + + $tDomain = $fDomain; + $tMessage = $PALANG['pCreate_mailbox_result_succes'] . "
($fUsername"; + if ($CONF['generate_password'] == "YES") + { + $tMessage .= " / $fPassword)
"; + } + else + { + $tMessage .= ")
"; + } + + + $tQuota = $CONF['maxquota']; + + if ($fMail == "on") + { + $fTo = $fUsername; + $fFrom = $CONF['admin_email']; + $fHeaders = "To: " . $fTo . "\n"; + $fHeaders .= "From: " . $fFrom . "\n"; + + if (!empty ($PALANG['charset'])) + { + $fHeaders .= "Subject: " . encode_header ($PALANG['pSendmail_subject_text'], $PALANG['charset']) . "\n"; + $fHeaders .= "MIME-Version: 1.0\n"; + $fHeaders .= "Content-Type: text/plain; charset=" . $PALANG['charset'] . "\n"; + $fHeaders .= "Content-Transfer-Encoding: 8bit\n"; + } + else + { + $fHeaders .= "Subject: " . $PALANG['pSendmail_subject_text'] . "\n\n"; + } + + $fHeaders .= $CONF['welcome_text']; + + if (!smtp_mail ($fTo, $fFrom, $fHeaders)) + { + $tMessage .= "
" . $PALANG['pSendmail_result_error'] . "
"; + } + else + { + $tMessage .= "
" . $PALANG['pSendmail_result_succes'] . "
"; + } + } + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/create-mailbox.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/delete.php b/admin/delete.php new file mode 100644 index 0000000..5b38cde --- /dev/null +++ b/admin/delete.php @@ -0,0 +1,130 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: delete.php +// +// Template File: message.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fTable +// fWhere +// fDelete +// fDomain +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['table'])) $fTable = escape_string ($_GET['table']); + if (isset ($_GET['where'])) $fWhere = escape_string ($_GET['where']); + if (isset ($_GET['delete'])) $fDelete = escape_string ($_GET['delete']); + if (isset ($_GET['domain'])) $fDomain = escape_string ($_GET['domain']); + + if (empty ($fTable)) + { + $error = 1; + } + + if ($fTable == "domain") + { + $result_domain = db_delete ("domain",$fWhere,$fDelete); + $result_domain_admins = db_delete ("domain_admins",$fWhere,$fDelete); + $result_alias = db_delete ("alias",$fWhere,$fDelete); + $result_mailbox = db_delete ("mailbox",$fWhere,$fDelete); + $result_log = db_delete ("log",$fWhere,$fDelete); + if ($CONF['vacation'] == "YES") + { + $result_vacation = db_delete ("vacation",$fWhere,$fDelete); + } + + if (!($result_domain == 1) and ($result_domain_admins >= 0) and ($result_alias >= 0) and ($result_mailbox >= 0) and ($result_vacation >= 0)) + { + $error = 1; + $tMessage = $PALANG['pAdminDelete_domain_error']; + } + else + { + $url = "list-domain.php"; + } + } + + if ($fTable == "admin") + { + $result_admin = db_delete ("admin",$fWhere,$fDelete); + $result_domain_admins = db_delete ("domain_admins",$fWhere,$fDelete); + + if (!($result_admin == 1) and ($result_domain_admins >= 0)) + { + $error = 1; + $tMessage = $PALANG['pAdminDelete_admin_error']; + } + else + { + $url = "list-admin.php"; + } + } + + if ($fTable == "alias" or $fTable == "mailbox") + { + $result = db_query ("DELETE FROM alias WHERE address='$fDelete' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pDelete_delete_error'] . "$fDelete (alias)!"; + } + else + { + $url = "list-virtual.php?domain=$fDomain"; + db_log ($CONF['admin_email'], $fDomain, "delete alias", $fDelete); + } + + $result = db_query ("SELECT * FROM mailbox WHERE username='$fDelete' AND domain='$fDomain'"); + if ($result['rows'] == 1) + { + $result = db_query ("DELETE FROM mailbox WHERE username='$fDelete' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pDelete_delete_error'] . "$fDelete (mailbox)!"; + } + else + { + $url = "list-virtual.php?domain=$fDomain"; + db_query ("DELETE FROM vacation WHERE email='$fDelete' AND domain='$fDomain'"); + db_log ($CONF['admin_email'], $fDomain, "delete mailbox", $fDelete); + } + } + } + + if ($error != 1) + { + header ("Location: $url"); + exit; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + include ("../templates/header.tpl"); + include ("../templates/menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/edit-active-admin.php b/admin/edit-active-admin.php new file mode 100644 index 0000000..5f62522 --- /dev/null +++ b/admin/edit-active-admin.php @@ -0,0 +1,55 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-active.php +// +// Template File: message.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fUsername +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['username'])) $fUsername = escape_string ($_GET['username']); + + $result = db_query ("UPDATE admin SET active=1-active WHERE username='$fUsername'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pAdminEdit_admin_result_error']; + } + + if ($error != 1) + { + header ("Location: list-admin.php"); + exit; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/edit-active-domain.php b/admin/edit-active-domain.php new file mode 100644 index 0000000..c673768 --- /dev/null +++ b/admin/edit-active-domain.php @@ -0,0 +1,55 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-active.php +// +// Template File: message.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fDomain +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['domain'])) $fDomain = escape_string ($_GET['domain']); + + $result = db_query ("UPDATE domain SET active=1-active WHERE domain='$fDomain'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pAdminEdit_domain_result_error']; + } + + if ($error != 1) + { + header ("Location: list-domain.php"); + exit; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/edit-active.php b/admin/edit-active.php new file mode 100644 index 0000000..2625d5d --- /dev/null +++ b/admin/edit-active.php @@ -0,0 +1,61 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-active.php +// +// Template File: message.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fUsername +// fDomain +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['username'])) $fUsername = escape_string ($_GET['username']); + if (isset ($_GET['domain'])) $fDomain = escape_string ($_GET['domain']); + + $result = db_query ("UPDATE mailbox SET active=1-active WHERE username='$fUsername' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pEdit_mailbox_result_error']; + } + else + { + db_log ($CONF['admin_email'], $fDomain, "edit active", $fUsername); + } + + if ($error != 1) + { + header ("Location: list-virtual.php?domain=$fDomain"); + exit; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/message.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/edit-admin.php b/admin/edit-admin.php new file mode 100644 index 0000000..2538e7d --- /dev/null +++ b/admin/edit-admin.php @@ -0,0 +1,121 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-admin.php +// +// Template File: admin_edit-admin.tpl +// +// Template Variables: +// +// tDescription +// tAliases +// tMailboxes +// tMaxquota +// tActive +// +// Form POST \ GET Variables: +// +// fDescription +// fAliases +// fMailboxes +// fMaxquota +// fActive +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $username = escape_string ($_GET['username']); + + $list_domains = list_domains (); + $tDomains = list_domains_for_admin ($username); + + $result = db_query ("SELECT * FROM admin WHERE username='$username'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tActive = $row['active']; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_edit-admin.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $username = escape_string ($_GET['username']); + + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + $fActive = escape_string ($_POST['fActive']); + if (isset ($_POST['fDomains'])) $fDomains = $_POST['fDomains']; + + + $list_domains = list_domains (); + + if ($fPassword != $fPassword2) + { + $error = 1; + $tActive = escape_string ($_POST['fActive']); + $tDomains = escape_string ($_POST['fDomains']); + $pAdminEdit_admin_password_text = $PALANG['pAdminEdit_admin_password_text_error']; + } + + if ($error != 1) + { + + if (empty ($fPassword) and empty ($fPassword2)) + { + if ($fActive == "on") $fActive = 1; + $result = db_query ("UPDATE admin SET modified=NOW(),active='$fActive' WHERE username='$username'"); + } + else + { + $password = pacrypt ($fPassword); + if ($fActive == "on") $fActive = 1; + $result = db_query ("UPDATE admin SET password='$password',modified=NOW(),active='$fActive' WHERE username='$username'"); + } + + if (sizeof ($fDomains) > 0) + { + for ($i = 0; $i < sizeof ($fDomains); $i++) + { + $domain = $fDomains[$i]; + $result_domains = db_query ("INSERT INTO domain_admins (username,domain,created) VALUES ('$username','$domain',NOW())"); + } + } + + if ($result['rows'] == 1) + { + if (isset ($fDomains[0])) + { + $result = db_query ("DELETE FROM domain_admins WHERE username='$username'"); + for ($i = 0; $i < sizeof ($fDomains); $i++) + { + $domain = $fDomains[$i]; + $result = db_query ("INSERT INTO domain_admins (username,domain,created) VALUES ('$username','$domain',NOW())"); + } + } + header ("Location: list-admin.php"); + } + else + { + $tMessage = $PALANG['pAdminEdit_admin_result_error']; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_edit-admin.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/edit-alias.php b/admin/edit-alias.php new file mode 100644 index 0000000..56d9871 --- /dev/null +++ b/admin/edit-alias.php @@ -0,0 +1,105 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-alias.php +// +// Template File: edit-alias.tpl +// +// Template Variables: +// +// tMessage +// tGoto +// +// Form POST \ GET Variables: +// +// fAddress +// fDomain +// fGoto +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $fAddress = escape_string ($_GET['address']); + $fDomain = escape_string ($_GET['domain']); + + $result = db_query ("SELECT * FROM alias WHERE address='$fAddress' AND domain='$fDomain'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tGoto = $row['goto']; + } + else + { + $tMessage = $PALANG['pEdit_alias_address_error']; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/edit-alias.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pEdit_alias_goto = $PALANG['pEdit_alias_goto']; + + $fAddress = escape_string ($_GET['address']); + $fAddress = strtolower ($fAddress); + $fDomain = escape_string ($_GET['domain']); + $fGoto = escape_string ($_POST['fGoto']); + $fGoto = strtolower ($fGoto); + + if (empty ($fGoto)) + { + $error = 1; + $tGoto = $fGoto; + $tMessage = $PALANG['pEdit_alias_goto_text_error1']; + } + + $goto = preg_replace ('/\\\r\\\n/', ',', $fGoto); + $goto = preg_replace ('/\r\n/', ',', $goto); + $goto = preg_replace ('/[\s]+/i', '', $goto); + $goto = preg_replace ('/\,*$/', '', $goto); + $array = preg_split ('/,/', $goto); + + for ($i = 0; $i < sizeof ($array); $i++) { + if (in_array ("$array[$i]", $CONF['default_aliases'])) continue; + if (empty ($array[$i])) continue; + if (!check_email ($array[$i])) + { + $error = 1; + $tGoto = $goto; + $tMessage = $PALANG['pEdit_alias_goto_text_error2'] . "$array[$i]"; + } + } + + if ($error != 1) + { + $result = db_query ("UPDATE alias SET goto='$goto',modified=NOW() WHERE address='$fAddress' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $tMessage = $PALANG['pEdit_alias_result_error']; + } + else + { + db_log ($CONF['admin_email'], $fDomain, "edit alias", "$fAddress -> $goto"); + + header ("Location: list-virtual.php?domain=$fDomain"); + exit; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/edit-alias.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/edit-domain.php b/admin/edit-domain.php new file mode 100644 index 0000000..2639477 --- /dev/null +++ b/admin/edit-domain.php @@ -0,0 +1,93 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-domain.php +// +// Template File: admin_edit-domain.tpl +// +// Template Variables: +// +// tDescription +// tAliases +// tMailboxes +// tMaxquota +// tActive +// +// Form POST \ GET Variables: +// +// fDescription +// fAliases +// fMailboxes +// fMaxquota +// fActive +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $domain = escape_string ($_GET['domain']); + $domain_properties = get_domain_properties ($domain); + + $tDescription = $domain_properties['description']; + $tAliases = $domain_properties['aliases']; + $tMailboxes = $domain_properties['mailboxes']; + $tMaxquota = $domain_properties['maxquota']; + $tTransport = $domain_properties['transport']; + $tBackupmx = $domain_properties['backupmx']; + $tActive = $domain_properties['active']; + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_edit-domain.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $domain = escape_string ($_GET['domain']); + + $fDescription = escape_string ($_POST['fDescription']); + $fAliases = escape_string ($_POST['fAliases']); + $fMailboxes = escape_string ($_POST['fMailboxes']); + if (isset ($_POST['fMaxquote']) ? $fMaxquota = escape_string ($_POST['fMaxquota']) : $fMaxquota = "0"); + if (isset ($_POST['fTransport'])) $fTransport = escape_string ($_POST['fTransport']); + if (isset ($_POST['fBackupmx'])) $fBackupmx = escape_string ($_POST['fBackupmx']); + if (isset ($_POST['fActive'])) $fActive = escape_string ($_POST['fActive']); + + if ($fBackupmx == "on") + { + $fAliases = -1; + $fMailboxes = -1; + $fMaxquota = -1; + $fBackupmx = 1; + } + else + { + $fBackupmx = 0; + } + + if ($fActive == "on") { $fActive = 1; } + + $result = db_query ("UPDATE domain SET description='$fDescription',aliases='$fAliases',mailboxes='$fMailboxes',maxquota='$fMaxquota',transport='$fTransport',backupmx='$fBackupmx',active='$fActive',modified=NOW() WHERE domain='$domain'"); + if ($result['rows'] == 1) + { + header ("Location: list-domain.php"); + } + else + { + $tMessage = $PALANG['pAdminEdit_domain_result_error']; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_edit-domain.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/edit-mailbox.php b/admin/edit-mailbox.php new file mode 100644 index 0000000..d712b13 --- /dev/null +++ b/admin/edit-mailbox.php @@ -0,0 +1,141 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-mailbox.php +// +// Template File: edit-mailbox.tpl +// +// Template Variables: +// +// tMessage +// tName +// tQuota +// +// Form POST \ GET Variables: +// +// fUsername +// fDomain +// fPassword +// fPassword2 +// fName +// fQuota +// fActive +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $fUsername = escape_string ($_GET['username']); + $fDomain = escape_string ($_GET['domain']); + + $result = db_query ("SELECT * FROM mailbox WHERE username='$fUsername' AND domain='$fDomain'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tName = $row['name']; + $tQuota = $row['quota'] / $CONF['quota_multiplier']; + $tActive = $row['active']; + } + else + { + $tMessage = $PALANG['pEdit_mailbox_login_error']; + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/edit-mailbox.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pEdit_mailbox_password_text = $PALANG['pEdit_mailbox_password_text_error']; + $pEdit_mailbox_quota_text = $PALANG['pEdit_mailbox_quota_text']; + + $fUsername = escape_string ($_GET['username']); + $fUsername = strtolower ($fUsername); + $fDomain = escape_string ($_GET['domain']); + + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + $fName = escape_string ($_POST['fName']); + if (isset ($_POST['fQuota'])) $fQuota = escape_string ($_POST['fQuota']); + if (isset ($_POST['fActive'])) $fActive = escape_string ($_POST['fActive']); + + if ($fPassword != $fPassword2) + { + $error = 1; + $tName = $fName; + $tQuota = $fQuota; + $tActive = $fActive; + $pEdit_mailbox_password_text = $PALANG['pEdit_mailbox_password_text_error']; + } + + if ($CONF['quota'] == "YES") + { + if (!check_quota ($fQuota, $fDomain)) + { + $error = 1; + $tName = $fName; + $tQuota = $fQuota; + $tActive = $fActive; + $pEdit_mailbox_quota_text = $PALANG['pEdit_mailbox_quota_text_error']; + } + } + + if ($error != 1) + { + if (!empty ($fQuota)) + { + $quota = $fQuota * $CONF['quota_multiplier']; + } + else + { + $quota = 0; + } + + if ($fActive == "on") + { + $fActive = 1; + } + else + { + $fActive = 0; + } + + if (empty ($fPassword) and empty ($fPassword2)) + { + $result = db_query ("UPDATE mailbox SET name='$fName',quota='$quota',modified=NOW(),active='$fActive' WHERE username='$fUsername' AND domain='$fDomain'"); + } + else + { + $password = pacrypt ($fPassword); + $result = db_query ("UPDATE mailbox SET password='$password',name='$fName',quota='$quota',modified=NOW(),active='$fActive' WHERE username='$fUsername' AND domain='$fDomain'"); + } + + if ($result['rows'] != 1) + { + $tMessage = $PALANG['pEdit_mailbox_result_error']; + } + else + { + db_log ($CONF['admin_email'], $fDomain, "edit mailbox", $fUsername); + + header ("Location: list-virtual.php?domain=$fDomain"); + exit; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/edit-mailbox.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/index.php b/admin/index.php new file mode 100644 index 0000000..ba96e12 --- /dev/null +++ b/admin/index.php @@ -0,0 +1,22 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: index.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +header ("Location: list-admin.php"); +exit; +?> diff --git a/admin/list-admin.php b/admin/list-admin.php new file mode 100644 index 0000000..d3ca1da --- /dev/null +++ b/admin/list-admin.php @@ -0,0 +1,51 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: list-admin.php +// +// Template File: list-admin.tpl +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$list_admins = list_admins (); + +if (!empty ($list_admins)) { $list_admins_count = count ($list_admins); } +if ((is_array ($list_admins) and $list_admins_count > 0)) +{ + for ($i = 0; $i < $list_admins_count; $i++) + { + $admin_properties[$i] = get_admin_properties ($list_admins[$i]); + } +} + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_list-admin.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_list-admin.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/list-domain.php b/admin/list-domain.php new file mode 100644 index 0000000..358fa50 --- /dev/null +++ b/admin/list-domain.php @@ -0,0 +1,76 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: list-domain.php +// +// Template File: admin_list-domain.tpl +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// fUsername +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$list_admins = list_admins (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['username'])) + { + $fUsername = escape_string ($_GET['username']); + + $list_domains = list_domains_for_admin ($fUsername); + if ($list_domains != 0) + { + for ($i = 0; $i < sizeof ($list_domains); $i++) + { + $domain_properties[$i] = get_domain_properties ($list_domains[$i]); + } + } + } + else + { + $list_domains = list_domains (); + if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) + for ($i = 0; $i < sizeof ($list_domains); $i++) + { + $domain_properties[$i] = get_domain_properties ($list_domains[$i]); + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_list-domain.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fUsername = escape_string ($_POST['fUsername']); + + $list_domains = list_domains_for_admin ($fUsername); + if (!empty ($list_domains)) + { + for ($i = 0; $i < sizeof ($list_domains); $i++) + { + $domain_properties[$i] = get_domain_properties ($list_domains[$i]); + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_list-domain.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/list-virtual.php b/admin/list-virtual.php new file mode 100644 index 0000000..eda11fc --- /dev/null +++ b/admin/list-virtual.php @@ -0,0 +1,157 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: list-virtual.php +// +// Template File: admin_list-virtual.tpl +// +// Template Variables: +// +// tMessage +// tAlias +// tMailbox +// +// Form POST \ GET Variables: +// +// fDomain +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$list_domains = list_domains (); + +$tAlias = array(); +$tMailbox = array(); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $fDisplay = 0; + $page_size = $CONF['page_size']; + + if (isset ($_GET['domain'])) $fDomain = escape_string ($_GET['domain']); + if (isset ($_GET['limit'])) $fDisplay = escape_string ($_GET['limit']); + + if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) if (empty ($fDomain)) $fDomain = $list_domains[0]; + + $limit = get_domain_properties ($fDomain); + + if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) if (empty ($fDomain)) $fDomain = $list_domains[1]; + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias WHERE alias.domain='$fDomain' ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.domain='$fDomain' AND mailbox.maildir IS NULL ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + + $result = db_query ("$query"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tAlias[] = $row; + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE domain='$fDomain' ORDER BY username LIMIT $fDisplay, $page_size"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tMailbox[] = $row; + } + } + + if (isset ($limit)) + { + if ($fDisplay >= $page_size) + { + $tDisplay_back_show = 1; + $tDisplay_back = $fDisplay - $page_size; + } + if (($limit['alias_count'] > $page_size) or ($limit['mailbox_count'] > $page_size)) + { + $tDisplay_up_show = 1; + } + if ((($fDisplay + $page_size) < $limit['alias_count']) or (($fDisplay + $page_size) < $limit['mailbox_count'])) + { + $tDisplay_next_show = 1; + $tDisplay_next = $fDisplay + $page_size; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_list-virtual.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fDisplay = 0; + $page_size = $CONF['page_size']; + + $fDomain = escape_string ($_POST['fDomain']); + if (isset ($_POST['limit'])) $fDisplay = escape_string ($_POST['limit']); + + $limit = get_domain_properties ($fDomain); + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias WHERE alias.domain='$fDomain' ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.domain='$fDomain' AND mailbox.maildir IS NULL ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + + $result = db_query ("$query"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tAlias[] = $row; + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE domain='$fDomain' ORDER BY username LIMIT $fDisplay, $page_size"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tMailbox[] = $row; + } + } + + if (isset ($limit)) + { + if ($fDisplay >= $page_size) + { + $tDisplay_back_show = 1; + $tDisplay_back = $fDisplay - $page_size; + } + if (($limit['alias_count'] > $page_size) or ($limit['mailbox_count'] > $page_size)) + { + $tDisplay_up_show = 1; + } + if ((($fDisplay + $page_size) < $limit['alias_count']) or (($fDisplay + $page_size) < $limit['mailbox_count'])) + { + $tDisplay_next_show = 1; + $tDisplay_next = $fDisplay + $page_size; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_list-virtual.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/search.php b/admin/search.php new file mode 100644 index 0000000..dea3955 --- /dev/null +++ b/admin/search.php @@ -0,0 +1,104 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: search.php +// +// Template File: search.tpl +// +// Template Variables: +// +// tAlias +// tMailbox +// +// Form POST \ GET Variables: +// +// fSearch +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$tAlias = array(); +$tMailbox = array(); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['search'])) $fSearch = escape_string ($_GET['search']); + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias WHERE alias.address LIKE '%$fSearch%' OR alias.goto LIKE '%$fSearch%' ORDER BY alias.address"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.address LIKE '%$fSearch%' AND mailbox.maildir IS NULL ORDER BY alias.address"; + } + + $result = db_query ("$query"); + + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tAlias[] = $row; + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE username LIKE '%$fSearch%' ORDER BY username"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tMailbox[] = $row; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_search.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + if (isset ($_POST['search'])) $fSearch = escape_string ($_POST['search']); + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias WHERE alias.address LIKE '%$fSearch%' OR alias.goto LIKE '%$fSearch%' ORDER BY alias.address"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.address LIKE '%$fSearch%' AND mailbox.maildir IS NULL ORDER BY alias.address"; + } + + $result = db_query ("$query"); + + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tAlias[] = $row; + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE username LIKE '%$fSearch%' ORDER BY username"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tMailbox[] = $row; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/admin_search.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/admin/viewlog.php b/admin/viewlog.php new file mode 100644 index 0000000..2ffda9b --- /dev/null +++ b/admin/viewlog.php @@ -0,0 +1,66 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: viewlog.php +// +// Template File: viewlog.tpl +// +// Template Variables: +// +// tMessage +// tLog +// +// Form POST \ GET Variables: +// +// fDomain +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$list_domains = list_domains (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + + if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) $fDomain = $list_domains[0]; + + $result = db_query ("SELECT * FROM log WHERE domain='$fDomain' ORDER BY timestamp DESC LIMIT 10"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tLog[] = $row; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/viewlog.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fDomain = escape_string ($_POST['fDomain']); + + $result = db_query ("SELECT * FROM log WHERE domain='$fDomain' ORDER BY timestamp DESC LIMIT 10"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tLog[] = $row; + } + } + + include ("../templates/header.tpl"); + include ("../templates/admin_menu.tpl"); + include ("../templates/viewlog.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/config.inc.php.sample b/config.inc.php.sample new file mode 100644 index 0000000..1117ea1 --- /dev/null +++ b/config.inc.php.sample @@ -0,0 +1,145 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: config.inc.php +// +if (ereg ("config.inc.php", $_SERVER['PHP_SELF'])) +{ + header ("Location: login.php"); + exit; +} + +// Postfix Admin Path +// Set the location to your Postfix Admin installation here. +$CONF['postfix_admin_url'] = ''; +$CONF['postfix_admin_path'] = ''; + +// Language config +// Language files are located in './languages'. +$CONF['default_language'] = 'en'; + +// Database Config +// mysql = MySQL 3.23 and 4.0 +// mysqli = MySQL 4.1 +// pgsql = PostgreSQL +$CONF['database_type'] = 'mysql'; +$CONF['database_host'] = 'localhost'; +$CONF['database_user'] = 'postfixadmin'; +$CONF['database_password'] = 'postfixadmin'; +$CONF['database_name'] = 'postfix'; +$CONF['database_prefix'] = ''; + +// Site Admin +// Define the Site Admins email address below. +// This will be used to send emails from to create mailboxes. +$CONF['admin_email'] = 'postmaster@change-this-to-your.domain.tld'; + +// Mail Server +// Hostname (FQDN) of your mail server. +// This is used to send email to Postfix in order to create mailboxes. +$CONF['smtp_server'] = 'localhost'; +$CONF['smtp_port'] = '25'; + +// Encrypt +// In what way do you want the passwords to be crypted? +// md5crypt = internal postfix admin md5 +// system = whatever you have set as your PHP system default +// cleartext = clear text passwords (ouch!) +$CONF['encrypt'] = 'md5crypt'; + +// Generate Password +// Generate a random password for a mailbox and display it. +// If you want to automagically generate paswords set this to 'YES'. +$CONF['generate_password'] = 'NO'; + +// Page Size +// Set the number of entries that you would like to see +// in one page. +$CONF['page_size'] = '10'; + +// Default Aliases +// The default aliases that need to be created for all domains. +$CONF['default_aliases'] = array ( + 'abuse' => 'abuse@change-this-to-your.domain.tld', + 'hostmaster' => 'hostmaster@change-this-to-your.domain.tld', + 'postmaster' => 'postmaster@change-this-to-your.domain.tld', + 'webmaster' => 'webmaster@change-this-to-your.domain.tld' +); + +// Mailboxes +// If you want to store the mailboxes per domain set this to 'YES'. +// Example: /usr/local/virtual/domain.tld/username@domain.tld +$CONF['domain_path'] = 'NO'; +// If you don't want to have the domain in your mailbox set this to 'NO'. +// Example: /usr/local/virtual/domain.tld/username +$CONF['domain_in_mailbox'] = 'YES'; + +// Default Domain Values +// Specify your default values below. Quota in MB. +$CONF['aliases'] = '10'; +$CONF['mailboxes'] = '10'; +$CONF['maxquota'] = '10'; + +// Quota +// When you want to enforce quota for your mailbox users set this to 'YES'. +$CONF['quota'] = 'NO'; +// You can either use '1024000' or '1048576' +$CONF['quota_multiplier'] = '1024000'; + +// Transport +// If you want to define additional transport options for a domain set this to 'YES'. +// Read the transport file of the Postfix documentation. +$CONF['transport'] = 'NO'; + +// Virtual Vacation +// If you want to use virtual vacation for you mailbox users set this to 'YES'. +// NOTE: Make sure that you install the vacation module. http://high5.net/postfixadmin/ +$CONF['vacation'] = 'NO'; +// This is the autoreply domain that you will need to set in your Postfix +// transport maps to handle virtual vacations. It does not need to be a +// real domain (i.e. you don't need to setup DNS for it). +$CONF['vacation_domain'] = 'autoreply.change-this-to-your.domain.tld'; + +// Alias Control +// Postfix Admin inserts an alias in the alias table for every mailbox it creates. +// The reason for this is that when you want catch-all and normal mailboxes +// to work you need to have the mailbox replicated in the alias table. +// If you want to take control of these aliases as well set this to 'YES'. +$CONF['alias_control'] = 'NO'; + +// Special Alias Control +// Set to 'NO' if you don't want your domain admins to change the default aliases. +$CONF['special_alias_control'] = 'YES'; + +// Logging +// If you don't want logging set this to 'NO'; +$CONF['logging'] = 'YES'; + +// Header +$CONF['show_header_text'] = 'NO'; +$CONF['header_text'] = ':: Postfix Admin ::'; + +// Footer +// Below information will be on all pages. +// If you don't want the footer information to appear set this to 'NO'. +$CONF['show_footer_text'] = 'YES'; +$CONF['footer_text'] = 'Return to change-this-to-your.domain.tld'; +$CONF['footer_link'] = 'http://change-this-to-your.domain.tld'; + +// Welcome Message +// This message is send to every newly created mailbox. +// Change the text between EOM. +$CONF['welcome_text'] = << diff --git a/create-alias.php b/create-alias.php new file mode 100644 index 0000000..41537f7 --- /dev/null +++ b/create-alias.php @@ -0,0 +1,132 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: create-alias.php +// +// Template File: create-alias.tpl +// +// Template Variables: +// +// tMessage +// tAddress +// tGoto +// tDomain +// +// Form POST \ GET Variables: +// +// fAddress +// fGoto +// fDomain +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session (); +$list_domains = list_domains_for_admin ($SESSID_USERNAME); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text']; + + if (isset ($_GET['domain'])) $tDomain = escape_string ($_GET['domain']); + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/create-alias.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text']; + + $fAddress = escape_string ($_POST['fAddress']) . "@" . escape_string ($_POST['fDomain']); + $fAddress = strtolower ($fAddress); + $fGoto = escape_string ($_POST['fGoto']); + $fGoto = strtolower ($fGoto); + $fDomain = escape_string ($_POST['fDomain']); + + if (!preg_match ('/@/',$fGoto)) + { + $fGoto = $fGoto . "@" . escape_string ($_POST['fDomain']); + } + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error1']; + } + + if (!check_alias ($fDomain)) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error3']; + } + + if (empty ($fAddress) or !check_email ($fAddress)) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error1']; + } + + if (empty ($fGoto) or !check_email ($fGoto)) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_goto_text = $PALANG['pCreate_alias_goto_text_error']; + } + + if (escape_string ($_POST['fAddress']) == "*") $fAddress = "@" . escape_string ($_POST['fDomain']); + + $result = db_query ("SELECT * FROM alias WHERE address='$fAddress'"); + if ($result['rows'] == 1) + { + $error = 1; + $tAddress = escape_string ($_POST['fAddress']); + $tGoto = $fGoto; + $tDomain = $fDomain; + $pCreate_alias_address_text = $PALANG['pCreate_alias_address_text_error2']; + } + + if ($error != 1) + { + if (preg_match ('/^\*@(.*)$/', $fGoto, $match)) $fGoto = "@" . $match[1]; + + $result = db_query ("INSERT INTO alias (address,goto,domain,created,modified) VALUES ('$fAddress','$fGoto','$fDomain',NOW(),NOW())"); + if ($result['rows'] != 1) + { + $tDomain = $fDomain; + $tMessage = $PALANG['pCreate_alias_result_error'] . "
($fAddress -> $fGoto)
\n"; + } + else + { + db_log ($SESSID_USERNAME, $fDomain, "create alias", "$fAddress -> $fGoto"); + + $tDomain = $fDomain; + $tMessage = $PALANG['pCreate_alias_result_succes'] . "
($fAddress -> $fGoto)
\n"; + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/create-alias.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/create-mailbox.php b/create-mailbox.php new file mode 100644 index 0000000..4deb5b3 --- /dev/null +++ b/create-mailbox.php @@ -0,0 +1,249 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: create-mailbox.php +// +// Template File: create-mailbox.tpl +// +// Template Variables: +// +// tMessage +// tUsername +// tName +// tQuota +// tDomain +// +// Form POST \ GET Variables: +// +// fUsername +// fPassword +// fPassword2 +// fName +// fQuota +// fDomain +// fActive +// fMail +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session (); +$list_domains = list_domains_for_admin ($SESSID_USERNAME); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $tQuota = $CONF['maxquota']; + + $pCreate_mailbox_password_text = $PALANG['pCreate_mailbox_password_text']; + $pCreate_mailbox_name_text = $PALANG['pCreate_mailbox_name_text']; + $pCreate_mailbox_quota_text = $PALANG['pCreate_mailbox_quota_text']; + + if (isset ($_GET['domain'])) $tDomain = escape_string ($_GET['domain']); + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/create-mailbox.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pCreate_mailbox_password_text = $PALANG['pCreate_mailbox_password_text']; + $pCreate_mailbox_name_text = $PALANG['pCreate_mailbox_name_text']; + $pCreate_mailbox_quota_text = $PALANG['pCreate_mailbox_quota_text']; + + $fUsername = escape_string ($_POST['fUsername']) . "@" . escape_string ($_POST['fDomain']); + $fUsername = strtolower ($fUsername); + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + $fName = escape_string ($_POST['fName']); + $fDomain = escape_string ($_POST['fDomain']); + if (isset ($_POST['fQuota'])) $fQuota = escape_string ($_POST['fQuota']); + if (isset ($_POST['fActive'])) $fActive = escape_string ($_POST['fActive']); + if (isset ($_POST['fMail'])) $fMail = escape_string ($_POST['fMail']); + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_username_text = $PALANG['pCreate_mailbox_username_text_error1']; + } + + if (!check_mailbox ($fDomain)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_username_text = $PALANG['pCreate_mailbox_username_text_error3']; + } + + if (empty ($fUsername) or !check_email ($fUsername)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_username_text = $PALANG['pCreate_mailbox_username_text_error1']; + } + + if (empty ($fPassword) or ($fPassword != $fPassword2)) + { + if ($CONF['generate_password'] == "YES") + { + $fPassword = generate_password (); + } + else + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_password_text = $PALANG['pCreate_mailbox_password_text_error']; + } + } + + if ($CONF['quota'] == "YES") + { + if (!check_quota ($fQuota, $fDomain)) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_quota_text = $PALANG['pCreate_mailbox_quota_text_error']; + } + } + + $result = db_query ("SELECT * FROM alias WHERE address='$fUsername'"); + if ($result['rows'] == 1) + { + $error = 1; + $tUsername = escape_string ($_POST['fUsername']); + $tName = $fName; + $tQuota = $fQuota; + $tDomain = $fDomain; + $pCreate_mailbox_username_text = $PALANG['pCreate_mailbox_username_text_error2']; + } + + if ($error != 1) + { + $password = pacrypt ($fPassword); + + if ($CONF['domain_path'] == "YES") + { + if ($CONF['domain_in_mailbox'] == "YES") + { + $maildir = $fDomain . "/" . $fUsername . "/"; + } + else + { + $maildir = $fDomain . "/" . escape_string ($_POST['fUsername']) . "/"; + } + } + else + { + $maildir = $fUsername . "/"; + } + + if (!empty ($fQuota)) + { + $quota = $fQuota * $CONF['quota_multiplier']; + } + else + { + $quota = 0; + } + + if ($fActive == "on") + { + $fActive = 1; + } + else + { + $fActive = 0; + } + + $result = db_query ("INSERT INTO alias (address,goto,domain,created,modified,active) VALUES ('$fUsername','$fUsername','$fDomain',NOW(),NOW(),'$fActive')"); + if ($result['rows'] != 1) + { + $tDomain = $fDomain; + $tMessage = $PALANG['pAlias_result_error'] . "
($fUsername -> $fUsername)
"; + } + + $result = db_query ("INSERT INTO mailbox (username,password,name,maildir,quota,domain,created,modified,active) VALUES ('$fUsername','$password','$fName','$maildir','$quota','$fDomain',NOW(),NOW(),'$fActive')"); + if ($result['rows'] != 1) + { + $tDomain = $fDomain; + $tMessage .= $PALANG['pCreate_mailbox_result_error'] . "
($fUsername)
"; + } + else + { + + db_log ($SESSID_USERNAME, $fDomain, "create mailbox", "$fUsername"); + + $tDomain = $fDomain; + $tMessage = $PALANG['pCreate_mailbox_result_succes'] . "
($fUsername"; + if ($CONF['generate_password'] == "YES") + { + $tMessage .= " / $fPassword)
"; + } + else + { + $tMessage .= ")
"; + } + + $tQuota = $CONF['maxquota']; + + if ($fMail == "on") + { + $fTo = $fUsername; + $fFrom = $SESSID_USERNAME; + $fHeaders = "To: " . $fTo . "\n"; + $fHeaders .= "From: " . $fFrom . "\n"; + + if (!empty ($PALANG['charset'])) + { + $fHeaders .= "Subject: " . encode_header ($PALANG['pSendmail_subject_text'], $PALANG['charset']) . "\n"; + $fHeaders .= "MIME-Version: 1.0\n"; + $fHeaders .= "Content-Type: text/plain; charset=" . $PALANG['charset'] . "\n"; + $fHeaders .= "Content-Transfer-Encoding: 8bit\n"; + } + else + { + $fHeaders .= "Subject: " . $PALANG['pSendmail_subject_text'] . "\n\n"; + } + + $fHeaders .= $CONF['welcome_text']; + + if (!smtp_mail ($fTo, $fFrom, $fHeaders)) + { + $tMessage .= "
" . $PALANG['pSendmail_result_error'] . "
"; + } + else + { + $tMessage .= "
" . $PALANG['pSendmail_result_succes'] . "
"; + } + } + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/create-mailbox.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/delete.php b/delete.php new file mode 100644 index 0000000..bf47d44 --- /dev/null +++ b/delete.php @@ -0,0 +1,88 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: delete.php +// +// Template File: message.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fDelete +// fDomain +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session(); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['delete'])) $fDelete = escape_string ($_GET['delete']); + if (isset ($_GET['domain'])) $fDomain = escape_string ($_GET['domain']); + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tMessage = $PALANG['pDelete_domain_error'] . "$fDomain!"; + } + else + { + + $result = db_query ("DELETE FROM alias WHERE address='$fDelete' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pDelete_delete_error'] . "$fDelete (alias)!"; + } + else + { + db_log ($SESSID_USERNAME, $fDomain, "delete alias", $fDelete); + } + + $result = db_query ("SELECT * FROM mailbox WHERE username='$fDelete' AND domain='$fDomain'"); + if ($result['rows'] == 1) + { + $result = db_query ("DELETE FROM mailbox WHERE username='$fDelete' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pDelete_delete_error'] . "$fDelete (mailbox)!"; + } + else + { + db_query ("DELETE FROM vacation WHERE email='$fDelete' AND domain='$fDomain'"); + db_log ($SESSID_USERNAME, $fDomain, "delete mailbox", $fDelete); + } + } + } + + if ($error != 1) + { + header ("Location: overview.php?domain=$fDomain"); + exit; + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/message.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/message.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/edit-active.php b/edit-active.php new file mode 100644 index 0000000..940ed4f --- /dev/null +++ b/edit-active.php @@ -0,0 +1,71 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-active.php +// +// Template File: message.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fUsername +// fDomain +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session(); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['username'])) $fUsername = escape_string ($_GET['username']); + if (isset ($_GET['domain'])) $fDomain = escape_string ($_GET['domain']); + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tMessage = $PALANG['pEdit_mailbox_domain_error'] . "$fDomain!"; + } + else + { + $result = db_query ("UPDATE mailbox SET active=1-active WHERE username='$fUsername' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pEdit_mailbox_result_error']; + } + else + { + db_log ($SESSID_USERNAME, $fDomain, "edit active", $fUsername); + } + } + + if ($error != 1) + { + header ("Location: overview.php?domain=$fDomain"); + exit; + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/message.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/message.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/edit-alias.php b/edit-alias.php new file mode 100644 index 0000000..d8b43a6 --- /dev/null +++ b/edit-alias.php @@ -0,0 +1,119 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-alias.php +// +// Template File: edit-alias.tpl +// +// Template Variables: +// +// tMessage +// tGoto +// +// Form POST \ GET Variables: +// +// fAddress +// fDomain +// fGoto +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $fAddress = escape_string ($_GET['address']); + $fDomain = escape_string ($_GET['domain']); + + if (check_owner ($SESSID_USERNAME, $fDomain)) + { + $result = db_query ("SELECT * FROM alias WHERE address='$fAddress' AND domain='$fDomain'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tGoto = $row['goto']; + } + } + else + { + $tMessage = $PALANG['pEdit_alias_address_error']; + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/edit-alias.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pEdit_alias_goto = $PALANG['pEdit_alias_goto']; + + $fAddress = escape_string ($_GET['address']); + $fAddress = strtolower ($fAddress); + $fDomain = escape_string ($_GET['domain']); + $fGoto = escape_string ($_POST['fGoto']); + $fGoto = strtolower ($fGoto); + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tGoto = $fGoto; + $tMessage = $PALANG['pEdit_alias_domain_error'] . "$fDomain"; + } + + if (empty ($fGoto)) + { + $error = 1; + $tGoto = $fGoto; + $tMessage = $PALANG['pEdit_alias_goto_text_error1']; + } + + $goto = preg_replace ('/\\\r\\\n/', ',', $fGoto); + $goto = preg_replace ('/\r\n/', ',', $fGoto); + $goto = preg_replace ('/[\s]+/i', '', $goto); + $goto = preg_replace ('/\,*$/', '', $goto); + $array = preg_split ('/,/', $goto); + + if (!empty ($array)) { $array_count = count ($array); } + + for ($i = 0; $i < $array_count; $i++) { + if (in_array ("$array[$i]", $CONF['default_aliases'])) continue; + if (empty ($array[$i])) continue; + if (!check_email ($array[$i])) + { + $error = 1; + $tGoto = $goto; + $tMessage = $PALANG['pEdit_alias_goto_text_error2'] . "$array[$i]"; + } + } + + if ($error != 1) + { + $result = db_query ("UPDATE alias SET goto='$goto',modified=NOW() WHERE address='$fAddress' AND domain='$fDomain'"); + if ($result['rows'] != 1) + { + $tMessage = $PALANG['pEdit_alias_result_error']; + } + else + { + db_log ($SESSID_USERNAME, $fDomain, "edit alias", "$fAddress -> $goto"); + + header ("Location: overview.php?domain=$fDomain"); + exit; + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/edit-alias.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/edit-mailbox.php b/edit-mailbox.php new file mode 100644 index 0000000..5f34dca --- /dev/null +++ b/edit-mailbox.php @@ -0,0 +1,155 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-mailbox.php +// +// Template File: edit-mailbox.tpl +// +// Template Variables: +// +// tMessage +// tName +// tQuota +// +// Form POST \ GET Variables: +// +// fUsername +// fDomain +// fPassword +// fPassword2 +// fName +// fQuota +// fActive +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $fUsername = escape_string ($_GET['username']); + $fDomain = escape_string ($_GET['domain']); + + if (check_owner ($SESSID_USERNAME, $fDomain)) + { + $result = db_query ("SELECT * FROM mailbox WHERE username='$fUsername' AND domain='$fDomain'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tName = $row['name']; + $tQuota = $row['quota'] / $CONF['quota_multiplier']; + $tActive = $row['active']; + } + } + else + { + $tMessage = $PALANG['pEdit_mailbox_login_error']; + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/edit-mailbox.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $pEdit_mailbox_password_text = $PALANG['pEdit_mailbox_password_text_error']; + $pEdit_mailbox_quota_text = $PALANG['pEdit_mailbox_quota_text']; + + $fUsername = escape_string ($_GET['username']); + $fUsername = strtolower ($fUsername); + $fDomain = escape_string ($_GET['domain']); + + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + $fName = escape_string ($_POST['fName']); + if (isset ($_POST['fQuota'])) $fQuota = escape_string ($_POST['fQuota']); + if (isset ($_POST['fActive'])) $fActive = escape_string ($_POST['fActive']); + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tName = $fName; + $tQuota = $fQuota; + $tActive = $fActive; + $tMessage = $PALANG['pEdit_mailbox_domain_error'] . "$fDomain"; + } + + if ($fPassword != $fPassword2) + { + $error = 1; + $tName = $fName; + $tQuota = $fQuota; + $tActive = $fActive; + $pEdit_mailbox_password_text = $PALANG['pEdit_mailbox_password_text_error']; + } + + if ($CONF['quota'] == "YES") + { + if (!check_quota ($fQuota, $fDomain)) + { + $error = 1; + $tName = $fName; + $tQuota = $fQuota; + $tActive = $fActive; + $pEdit_mailbox_quota_text = $PALANG['pEdit_mailbox_quota_text_error']; + } + } + + if ($error != 1) + { + if (!empty ($fQuota)) + { + $quota = $fQuota * $CONF['quota_multiplier']; + } + else + { + $quota = 0; + } + + if ($fActive == "on") + { + $fActive = 1; + } + else + { + $fActive = 0; + } + + if (empty ($fPassword) and empty ($fPassword2)) + { + $result = db_query ("UPDATE mailbox SET name='$fName',quota='$quota',modified=NOW(),active='$fActive' WHERE username='$fUsername' AND domain='$fDomain'"); + } + else + { + $password = pacrypt ($fPassword); + $result = db_query ("UPDATE mailbox SET password='$password',name='$fName',quota='$quota',modified=NOW(),active='$fActive' WHERE username='$fUsername' AND domain='$fDomain'"); + } + + if ($result['rows'] != 1) + { + $tMessage = $PALANG['pEdit_mailbox_result_error']; + } + else + { + db_log ($SESSID_USERNAME, $fDomain, "edit mailbox", $fUsername); + + header ("Location: overview.php?domain=$fDomain"); + exit; + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/edit-mailbox.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/functions.inc.php b/functions.inc.php new file mode 100644 index 0000000..b6af5ed --- /dev/null +++ b/functions.inc.php @@ -0,0 +1,1046 @@ + +// Copyright (c) 2002 - 2005, 2021 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: functions.inc.php +// +//error_reporting (E_NOTICE | E_ERROR | E_WARNING | E_PARSE); + +if (preg_match ("/functions.inc.php/", $_SERVER['PHP_SELF'])) +{ + header ("Location: login.php"); + exit; +} + +$version = "2.1.1-SP6-20210626"; + +// +// check_session +// Action: Check if a session already exists, if not redirect to login.php +// Call: check_session () +// +function check_session () +{ + session_start (); + if (!$_SESSION['sessid']['username']) + { + header ("Location: login.php"); + exit; + } + $SESSID_USERNAME = $_SESSION['sessid']['username']; + return $SESSID_USERNAME; +} + +function check_user_session () +{ + session_start (); + if (!$_SESSION['sessid']['username']) + { + header ("Location: login.php"); + exit; + } + $USERID_USERNAME = $_SESSION['sessid']['username']; + return $USERID_USERNAME; +} + + + +// +// check_language +// Action: checks what language the browser uses +// Call: check_language +// +function check_language () +{ + global $CONF; + $supported_languages = array ('bg', 'ca', 'cn', 'cs', 'da', 'de', 'en', 'es', 'et', 'eu', 'fi', 'fo', 'fr', 'hu', 'is', 'it', 'mk', 'nl', 'nn', 'pl', 'pt-br', 'ru', 'sl', 'sv', 'tr', 'tw'); + $lang_array = preg_split ('/(\s*,\s*)/', $_SERVER['HTTP_ACCEPT_LANGUAGE']); + if (is_array ($lang_array)) + { + $lang_first = strtolower ((trim (strval ($lang_array[0])))); + $lang_first = substr ($lang_first, 0, 2); + if (in_array ($lang_first, $supported_languages)) + { + $lang = $lang_first; + } + else + { + $lang = $CONF['default_language']; + } + } + else + { + $lang = $CONF['default_language']; + } + return $lang; +} + + + +// +// check_string +// Action: checks if a string is valid and returns TRUE is this is the case. +// Call: check_string (string var) +// +function check_string ($var) +{ + if (preg_match ('/^([A-Za-z0-9 ]+)+$/', $var)) + { + return true; + } + else + { + return false; + } +} + + + +// +// check_email +// Action: Checks if email is valid and returns TRUE if this is the case. +// Call: check_email (string email) +// +function check_email ($email) +{ + if (preg_match ('/^[-!#$%&\'*+\\.\/0-9=?A-Z^_{|}~]+' . '@' . '([-0-9A-Z]+\.)+' . '([0-9A-Z]){2,10}$/i', trim ($email))) + { + return true; + } + else + { + return false; + } +} + + + +// +// escape_string +// Action: Escape a string +// Call: escape_string (string string) +// +function escape_string ($string) +{ + global $CONF; +# mysql_real_escape changed in PHP 5.4, needs fixing! +# if (get_magic_quotes_gpc () == 0) +# { +# if ($CONF['database_type'] == "mysql") $escaped_string = mysql_real_escape_string ($string); +# if ($CONF['database_type'] == "mysqli") $escaped_string = mysqli_real_escape_string ($string); +# if ($CONF['database_type'] == "pgsql") $escaped_string = pg_escape_string ($string); +# } +# else +# { + $escaped_string = $string; +# } + return $escaped_string; +} + + + +// +// get_domain_properties +// Action: Get all the properties of a domain. +// Call: get_domain_properties (string domain) +// +function get_domain_properties ($domain) +{ + global $CONF; + $list = array (); + + $result = db_query ("SELECT COUNT(*) FROM alias WHERE domain='$domain'"); + $row = db_row ($result['result']); + $list['alias_count'] = $row[0]; + + $result = db_query ("SELECT COUNT(*) FROM mailbox WHERE domain='$domain'"); + $row = db_row ($result['result']); + $list['mailbox_count'] = $row[0]; + if ($CONF['alias_control'] == "NO") + { + $list['alias_count'] = $list['alias_count'] - $list['mailbox_count']; + } + else + { + $list['alias_count'] = $list['alias_count']; + } + + $result = db_query ("SELECT * FROM domain WHERE domain='$domain'"); + $row = db_array ($result['result']); + $list['description'] = $row['description']; + $list['aliases'] = $row['aliases']; + $list['mailboxes'] = $row['mailboxes']; + $list['maxquota'] = $row['maxquota']; + $list['transport'] = $row['transport']; + $list['backupmx'] = $row['backupmx']; + $list['created'] = $row['created']; + $list['modified'] = $row['modified']; + $list['active'] = $row['active']; + + if ($CONF['database_type'] == "pgsql") + { + if ($row['active'] == "t") + { + $list['active'] = 1; + } + else + { + $list['active'] = 0; + } + + if ($row['backupmx'] == "t") + { + $list['backupmx'] = 1; + } + else + { + $list['backupmx'] = 0; + } + } + else + { + $list['active'] = $row['active']; + $list['backupmx'] = $row['backupmx']; + } + + return $list; +} + + + +// +// check_alias +// Action: Checks if the domain is still able to create aliases. +// Call: check_alias (string domain) +// +function check_alias ($domain) +{ + $limit = get_domain_properties ($domain); + if ($limit['aliases'] == 0) + { + return true; + } + if ($limit['aliases'] < 0) + { + return false; + } + if ($limit['alias_count'] >= $limit['aliases']) + { + return false; + } + else + { + return true; + } +} + + + +// +// check_mailbox +// Action: Checks if the domain is still able to create mailboxes. +// Call: ceck_mailbox (string domain) +// +function check_mailbox ($domain) +{ + $limit = get_domain_properties ($domain); + if ($limit['mailboxes'] == 0) + { + return true; + } + if ($limit['mailboxes'] < 0) + { + return false; + } + if ($limit['mailbox_count'] >= $limit['mailboxes']) + { + return false; + } + else + { + return true; + } +} + + + +// +// check_quota +// Action: Checks if the user is creating a mailbox with the correct quota +// Call: check_quota (string domain) +// +function check_quota ($quota, $domain) +{ + $limit = get_domain_properties ($domain); + if ($limit['maxquota'] == 0) + { + return true; + } + if (($limit['maxquota'] < 0) and ($quota < 0)) + { + return true; + } + if (($limit['maxquota'] > 0) and ($quota == 0)) + { + return false; + } + if ($quota > $limit['maxquota']) + { + return false; + } + else + { + return true; + } +} + + + +// +// check_owner +// Action: Checks if the admin is the owner of the domain. +// Call: check_owner (string admin, string domain) +// +function check_owner ($username, $domain) +{ + $result = db_query ("SELECT * FROM domain_admins WHERE username='$username' AND domain='$domain' AND active='1'"); + if ($result['rows'] != 1) + { + return false; + } + else + { + return true; + } +} + + + +// +// list_domains_for_admin +// Action: Lists all the domains for an admin. +// Call: list_domains_for_admin (string admin) +// +function list_domains_for_admin ($username) +{ + $list = array (); + + $result = db_query ("SELECT * FROM domain LEFT JOIN domain_admins ON domain.domain=domain_admins.domain WHERE domain_admins.username='$username' AND domain.active='1' AND domain.backupmx='0' ORDER BY domain_admins.domain"); + if ($result['rows'] > 0) + { + $i = 0; + while ($row = db_array ($result['result'])) + { + $list[$i] = $row['domain']; + $i++; + } + } + return $list; +} + + + +// +// list_domains +// Action: List all available domains. +// Call: list_domains () +// +function list_domains () +{ + $list = array(); + + $result = db_query ("SELECT * FROM domain ORDER BY domain"); + if ($result['rows'] > 0) + { + $i = 0; + while ($row = db_array ($result['result'])) + { + $list[$i] = $row['domain']; + $i++; + } + } + return $list; +} + + + +// +// admin_exist +// Action: Checks if the admin already exists. +// Call: admin_exist (string admin) +// +// was check_admin +// +function admin_exist ($username) +{ + $result = db_query ("SELECT * FROM admin WHERE username='$username'"); + if ($result['rows'] != 1) + { + return false; + } + else + { + return true; + } +} + +// +// domain_exist +// Action: Checks if the domain already exists. +// Call: domain_exist (string domain) +// +function domain_exist ($domain) +{ + $result = db_query ("SELECT * FROM domain WHERE domain='$domain'"); + if ($result['rows'] != 1) + { + return false; + } + else + { + return true; + } +} + + +// +// list_admins +// Action: Lists all the admins +// Call: list_admins () +// +// was admin_list_admins +// +function list_admins () +{ + $list = array(); + + $result = db_query ("SELECT * FROM admin ORDER BY username"); + if ($result['rows'] > 0) + { + $i = 0; + while ($row = db_array ($result['result'])) + { + $list[$i] = $row['username']; + $i++; + } + } + return $list; +} + + + +// +// get_admin_properties +// Action: Get all the admin properties. +// Call: get_admin_properties (string admin) +function get_admin_properties ($username) +{ + $list = array (); + + $result = db_query ("SELECT COUNT(*) FROM domain_admins WHERE username='$username'"); + $row = db_row ($result['result']); + $list['domain_count'] = $row[0]; + + $result = db_query ("SELECT * FROM admin WHERE username='$username'"); + $row = db_array ($result['result']); + $list['created'] = $row['created']; + $list['modified'] = $row['modified']; + $list['active'] = $row['active']; + return $list; +} + + + +// +// encode_header +// Action: Encode a string according to RFC 1522 for use in headers if it contains 8-bit characters. +// Call: encode_header (string header, string charset) +// +function encode_header ($string, $default_charset) +{ + if (strtolower ($default_charset) == 'iso-8859-1') + { + $string = str_replace ("\240",' ',$string); + } + + $j = strlen ($string); + $max_l = 75 - strlen ($default_charset) - 7; + $aRet = array (); + $ret = ''; + $iEncStart = $enc_init = false; + $cur_l = $iOffset = 0; + + for ($i = 0; $i < $j; ++$i) + { + switch ($string{$i}) + { + case '=': + case '<': + case '>': + case ',': + case '?': + case '_': + if ($iEncStart === false) + { + $iEncStart = $i; + } + $cur_l+=3; + if ($cur_l > ($max_l-2)) + { + $aRet[] = substr ($string,$iOffset,$iEncStart-$iOffset); + $aRet[] = "=?$default_charset?Q?$ret?="; + $iOffset = $i; + $cur_l = 0; + $ret = ''; + $iEncStart = false; + } + else + { + $ret .= sprintf ("=%02X",ord($string{$i})); + } + break; + case '(': + case ')': + if ($iEncStart !== false) + { + $aRet[] = substr ($string,$iOffset,$iEncStart-$iOffset); + $aRet[] = "=?$default_charset?Q?$ret?="; + $iOffset = $i; + $cur_l = 0; + $ret = ''; + $iEncStart = false; + } + break; + case ' ': + if ($iEncStart !== false) + { + $cur_l++; + if ($cur_l > $max_l) + { + $aRet[] = substr ($string,$iOffset,$iEncStart-$iOffset); + $aRet[] = "=?$default_charset?Q?$ret?="; + $iOffset = $i; + $cur_l = 0; + $ret = ''; + $iEncStart = false; + } + else + { + $ret .= '_'; + } + } + break; + default: + $k = ord ($string{$i}); + if ($k > 126) + { + if ($iEncStart === false) + { + // do not start encoding in the middle of a string, also take the rest of the word. + $sLeadString = substr ($string,0,$i); + $aLeadString = explode (' ',$sLeadString); + $sToBeEncoded = array_pop ($aLeadString); + $iEncStart = $i - strlen ($sToBeEncoded); + $ret .= $sToBeEncoded; + $cur_l += strlen ($sToBeEncoded); + } + $cur_l += 3; + // first we add the encoded string that reached it's max size + if ($cur_l > ($max_l-2)) + { + $aRet[] = substr ($string,$iOffset,$iEncStart-$iOffset); + $aRet[] = "=?$default_charset?Q?$ret?= "; + $cur_l = 3; + $ret = ''; + $iOffset = $i; + $iEncStart = $i; + } + $enc_init = true; + $ret .= sprintf ("=%02X", $k); + } + else + { + if ($iEncStart !== false) + { + $cur_l++; + if ($cur_l > $max_l) + { + $aRet[] = substr ($string,$iOffset,$iEncStart-$iOffset); + $aRet[] = "=?$default_charset?Q?$ret?="; + $iEncStart = false; + $iOffset = $i; + $cur_l = 0; + $ret = ''; + } + else + { + $ret .= $string{$i}; + } + } + } + break; + } + } + if ($enc_init) + { + if ($iEncStart !== false) + { + $aRet[] = substr ($string,$iOffset,$iEncStart-$iOffset); + $aRet[] = "=?$default_charset?Q?$ret?="; + } + else + { + $aRet[] = substr ($string,$iOffset); + } + $string = implode ('',$aRet); + } + return $string; +} + + + +// +// generate_password +// Action: Generates a random password +// Call: generate_password () +// +function generate_password () +{ + $password = substr (md5 (mt_rand ()), 0, 8); + return $password; +} + + + +// +// pacrypt +// Action: Encrypts password based on config settings +// Call: pacrypt (string cleartextpassword) +// Note: bcrypt replace 2y for 2b so OpenSMTPd accepts it +// +function pacrypt ($pw) +{ + global $CONF; + $password = ""; + $salt = ""; + + if ($CONF['encrypt'] == 'bcrypt') + { + $options = ['cost' => 8]; + $password = password_hash ($pw, PASSWORD_BCRYPT, $options); + $password = preg_replace ('/\$2y\$/', '\$2b\$', $password); + } + + if ($CONF['encrypt'] == 'md5crypt') + { + $password = md5crypt ($pw, $salt); + } + + if ($CONF['encrypt'] == 'system') + { + $password = crypt ($pw, $salt); + } + + if ($CONF['encrypt'] == 'cleartext') + { + $password = $pw; + } + + return $password; +} + + + +// +// md5crypt +// Action: Creates MD5 encrypted password +// Call: md5crypt (string cleartextpassword) +// +$MAGIC = "$1$"; +$ITOA64 = "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + +function md5crypt ($pw, $salt="", $magic="") +{ + global $MAGIC; + + if ($magic == "") $magic = $MAGIC; + if ($salt == "") $salt = create_salt (); + $slist = explode ("$", $salt); + if ($slist[0] == "1") $salt = $slist[1]; + + $salt = substr ($salt, 0, 8); + $ctx = $pw . $magic . $salt; + $final = convertHex2bin (md5 ($pw . $salt . $pw)); + + for ($i=strlen ($pw); $i>0; $i-=16) + { + if ($i > 16) + { + $ctx .= substr ($final,0,16); + } + else + { + $ctx .= substr ($final,0,$i); + } + } + $i = strlen ($pw); + + while ($i > 0) + { + if ($i & 1) $ctx .= chr (0); + else $ctx .= $pw[0]; + $i = $i >> 1; + } + $final = convertHex2bin (md5 ($ctx)); + + for ($i=0;$i<1000;$i++) + { + $ctx1 = ""; + if ($i & 1) + { + $ctx1 .= $pw; + } + else + { + $ctx1 .= substr ($final,0,16); + } + if ($i % 3) $ctx1 .= $salt; + if ($i % 7) $ctx1 .= $pw; + if ($i & 1) + { + $ctx1 .= substr ($final,0,16); + } + else + { + $ctx1 .= $pw; + } + $final = convertHex2bin (md5 ($ctx1)); + } + $passwd = ""; + $passwd .= to64 (((ord ($final[0]) << 16) | (ord ($final[6]) << 8) | (ord ($final[12]))), 4); + $passwd .= to64 (((ord ($final[1]) << 16) | (ord ($final[7]) << 8) | (ord ($final[13]))), 4); + $passwd .= to64 (((ord ($final[2]) << 16) | (ord ($final[8]) << 8) | (ord ($final[14]))), 4); + $passwd .= to64 (((ord ($final[3]) << 16) | (ord ($final[9]) << 8) | (ord ($final[15]))), 4); + $passwd .= to64 (((ord ($final[4]) << 16) | (ord ($final[10]) << 8) | (ord ($final[5]))), 4); + $passwd .= to64 (ord ($final[11]), 2); + return "$magic$salt\$$passwd"; +} + +function create_salt () +{ + srand ((double) microtime ()*1000000); + $salt = substr (md5 (rand (0,9999999)), 0, 8); + return $salt; +} + +function convertHex2bin ($str) +{ + $len = strlen ($str); + $nstr = ""; + for ($i=0;$i<$len;$i+=2) + { + $num = sscanf (substr ($str,$i,2), "%x"); + $nstr.=chr ($num[0]); + } + return $nstr; +} + +function to64 ($v, $n) +{ + global $ITOA64; + $ret = ""; + while (($n - 1) >= 0) + { + $n--; + $ret .= $ITOA64[$v & 0x3f]; + $v = $v >> 6; + } + return $ret; +} + + + +// +// smtp_mail +// Action: Sends email to new account. +// Call: smtp_mail (string To, string From, string Data) +// +function smtp_mail ($to, $from, $data) +{ + global $CONF; + $smtp_server = $CONF['smtp_server']; + $smtp_port = $CONF['smtp_port']; + $errno = "0"; + $errstr = "0"; + $timeout = "30"; + + $fh = @fsockopen ($smtp_server, $smtp_port, $errno, $errstr, $timeout); + + if (!$fh) + { + return false; + } + else + { + fputs ($fh, "EHLO $smtp_server\r\n"); + $res = fgets ($fh, 256); + fputs ($fh, "MAIL FROM:<$from>\r\n"); + $res = fgets ($fh, 256); + fputs ($fh, "RCPT TO:<$to>\r\n"); + $res = fgets ($fh, 256); + fputs ($fh, "DATA\r\n"); + $res = fgets ($fh, 256); + fputs ($fh, "$data\r\n.\r\n"); + $res = fgets ($fh, 256); + fputs ($fh, "QUIT\r\n"); + $res = fgets ($fh, 256); + fclose ($fh); + } + return true; +} + + + +$DEBUG_TEXT = "\n +

\n +Please check the documentation and website for more information.\n +

\n +Postfix Admin
\n +Knowledge Base\n +"; + +// +// db_connect +// Action: Makes a connection to the database if it doesn't exist +// Call: db_connect () +// +function db_connect () +{ + global $CONF; + global $DEBUG_TEXT; + $link = ""; + + if ($CONF['database_type'] == "mysql") + { + if (function_exists ("mysql_connect")) + { + $link = @mysql_connect ($CONF['database_host'], $CONF['database_user'], $CONF['database_password']) or die ("

DEBUG INFORMATION:
Connect: " . mysql_error () . "$DEBUG_TEXT"); + $succes = @mysql_select_db ($CONF['database_name'], $link) or die ("

DEBUG INFORMATION:
MySQL Select Database: " . mysql_error () . "$DEBUG_TEXT"); + } + else + { + print "

DEBUG INFORMATION:
MySQL 3.x / 4.0 functions not available!
database_type = 'mysql' in config.inc.php, are you using a different database? $DEBUG_TEXT"; + die; + } + } + + if ($CONF['database_type'] == "mysqli") + { + if (function_exists ("mysqli_connect")) + { + $link = @mysqli_connect ($CONF['database_host'], $CONF['database_user'], $CONF['database_password']) or die ("

DEBUG INFORMATION:
Connect: " . mysqli_connect_error () . "$DEBUG_TEXT"); + $succes = @mysqli_select_db ($link, $CONF['database_name']) or die ("

DEBUG INFORMATION:
MySQLi Select Database: " . mysqli_error () . "$DEBUG_TEXT"); + } + else + { + print "

DEBUG INFORMATION:
MySQL 4.1 functions not available!
database_type = 'mysqli' in config.inc.php, are you using a different database? $DEBUG_TEXT"; + die; + } + } + + if ($CONF['database_type'] == "pgsql") + { + if (function_exists ("pg_connect")) + { + $connect_string = "host=" . $CONF['database_host'] . " dbname=" . $CONF['database_name'] . " user=" . $CONF['database_user'] . " password=" . $CONF['database_password']; + $link = @pg_connect ($connect_string) or die ("

DEBUG INFORMATION:
Connect: " . pg_last_error () . "$DEBUG_TEXT"); + } + else + { + print "

DEBUG INFORMATION:
PostgreSQL functions not available!
database_type = 'pgsql' in config.inc.php, are you using a different database? $DEBUG_TEXT"; + die; + } + } + + if ($link) + { + return $link; + } + else + { + print "DEBUG INFORMATION:
\n"; + print "Connect: Unable to connect to database
\n"; + print "
\n"; + print "Make sure that you have set the correct database type in the config.inc.php file
\n"; + print $DEBUG_TEXT; + die; + } +} + + + +// +// db_query +// Action: Sends a query to the database and returns query result and number of rows +// Call: db_query (string query) +// +function db_query ($query) +{ + global $CONF; + global $DEBUG_TEXT; + $result = ""; + $number_rows = ""; + + $link = db_connect (); + + // database prefix workaround + if (!empty ($CONF['database_prefix'])) + { + if (preg_match ("/^SELECT/i", $query)) + { + $query = substr ($query, 0, 14) . $CONF['database_prefix'] . substr ($query, 14); + } + else + { + $query = substr ($query, 0, 6) . $CONF['database_prefix'] . substr ($query, 7); + } + } + + if ($CONF['database_type'] == "mysql") $result = @mysql_query ($query, $link) or die ("

DEBUG INFORMATION:
Invalid query: " . mysql_error() . "$DEBUG_TEXT"); + if ($CONF['database_type'] == "mysqli") $result = @mysqli_query ($link, $query) or die ("

DEBUG INFORMATION:
Invalid query: " . mysqli_error() . "$DEBUG_TEXT"); + if ($CONF['database_type'] == "pgsql") + { + if (preg_match ("/LIMIT/i", $query)) + { + $search = "/LIMIT (\w+), (\w+)/"; + $replace = "LIMIT \$2 OFFSET \$1"; + $query = preg_replace ($search, $replace, $query); + } + $result = @pg_query ($link, $query) or die ("

DEBUG INFORMATION:
Invalid query: " . pg_last_error() . "$DEBUG_TEXT"); + } + + if (preg_match ("/^SELECT/i", $query)) + { + // if $query was a SELECT statement check the number of rows with [database_type]_num_rows (). + if ($CONF['database_type'] == "mysql") $number_rows = mysql_num_rows ($result); + if ($CONF['database_type'] == "mysqli") $number_rows = mysqli_num_rows ($result); + if ($CONF['database_type'] == "pgsql") $number_rows = pg_num_rows ($result); + } + else + { + // if $query was something else, UPDATE, DELETE or INSERT check the number of rows with + // [database_type]_affected_rows (). + if ($CONF['database_type'] == "mysql") $number_rows = mysql_affected_rows ($link); + if ($CONF['database_type'] == "mysqli") $number_rows = mysqli_affected_rows ($link); + if ($CONF['database_type'] == "pgsql") $number_rows = pg_affected_rows ($result); + } + + if ($CONF['database_type'] == "mysql") mysql_close ($link); + if ($CONF['database_type'] == "mysqli") mysqli_close ($link); + if ($CONF['database_type'] == "pgsql") pg_close ($link); + + $return = array ( + "result" => $result, + "rows" => $number_rows + ); + return $return; +} + + + +// db_row +// Action: Returns a row from a table +// Call: db_row (int result) +// +function db_row ($result) +{ + global $CONF; + $row = ""; + if ($CONF['database_type'] == "mysql") $row = mysql_fetch_row ($result); + if ($CONF['database_type'] == "mysqli") $row = mysqli_fetch_row ($result); + if ($CONF['database_type'] == "pgsql") $row = pg_fetch_row ($result); + return $row; +} + + + +// db_array +// Action: Returns a row from a table +// Call: db_array (int result) +// +function db_array ($result) +{ + global $CONF; + $row = ""; + if ($CONF['database_type'] == "mysql") $row = mysql_fetch_array ($result); + if ($CONF['database_type'] == "mysqli") $row = mysqli_fetch_array ($result); + if ($CONF['database_type'] == "pgsql") $row = pg_fetch_array ($result); + return $row; +} + + + +// db_assoc +// Action: Returns a row from a table +// Call: db_assoc(int result) +// +function db_assoc ($result) +{ + global $CONF; + $row = ""; + if ($CONF['database_type'] == "mysql") $row = mysql_fetch_assoc ($result); + if ($CONF['database_type'] == "mysqli") $row = mysqli_fetch_assoc ($result); + if ($CONF['database_type'] == "pgsql") $row = pg_fetch_assoc ($result); + return $row; +} + + + +// +// db_delete +// Action: Deletes a row from a specified table +// Call: db_delete (string table, string where, string delete) +// +function db_delete ($table,$where,$delete) +{ + $result = db_query ("DELETE FROM $table WHERE $where='$delete'"); + if ($result['rows'] >= 1) + { + return $result['rows']; + } + else + { + return true; + } +} + + + +// +// db_log +// Action: Logs actions from admin +// Call: db_delete (string username, string domain, string action, string data) +// +function db_log ($username,$domain,$action,$data) +{ + global $CONF; + $REMOTE_ADDR = $_SERVER['REMOTE_ADDR']; + + if ($CONF['logging'] == 'YES') + { + $result = db_query ("INSERT INTO log (timestamp,username,domain,action,data) VALUES (NOW(),'$username ($REMOTE_ADDR)','$domain','$action','$data')"); + if ($result['rows'] != 1) + { + return false; + } + else + { + return true; + } + } +} + +?> diff --git a/images/arrow-l.png b/images/arrow-l.png new file mode 100644 index 0000000000000000000000000000000000000000..739ec212f73d7050cbab1d05763be2e351962ef9 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijSl0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*f$sg+t~!ZiJ#x?E!R)iyZ2j3TOq|&aPjl+f8NN)UcX!Kcu4)I#Ao%0Y{xr% zjuXQktYJyXxKb+n;YnzysjqWu*o@6W60+XRtR_6n7JDu-DL98Y<+Rnv98dk}bJ<%{ z)k(yhWn$)SF#+CtPd@rEa5D96Y&7GaRK(C}s~B;}_SU0&mgzm7(YIuG?U{BWdu?RK zuM5YwDxEQLRKIqr@l)NL9EJB;bM`dNK3(4SnYH3pzUAhbRquiRWAJqKb6Mw<&;$T` C7=gyxG-I~b4pD#|QTN8>L2#uH~l-e}G!EjQli+tndy?5Vx z_pY+v@AsTB7w3=xs;39ZHet00d0j?CQ3QYxf}4)ux+`fk8wGsj*urMBL2HdM=GWUi z&qFCitJNx7NVbV3yRJ)`rsR2E5D3E%tu@IuDGRI?A;uUS$6@p^!uNfol%#3;-D;T{qq@J*QHjg;W(G1=_gV2&Th9W;p_%N2%CPt->28>k$q+uGiN%TGMmk) z*XtHr61eFI8)CQHMQhD`K4>I+yCnHX$W)j_uxM$Nz?1|N1psX2+wR;<|>d(|S(N zf2blN!5`4pVCeQUH8L!8sj;7v<8fw>_DimTUuy09&PVjHbXF+jwcYysM@`Jyay^4v z$lgD5g5?-m6D0yB&u^)1cxT#Qaws9%;nkJw+hvhr2J1Q&s7=iEmYQXhv*ESX){7>* zSxwuWSMwTvEGoGhsm;99c8=MEZ>D^82d_T2K2*cdw>sZabJ}%3pbr^5UHx3vIVCg! E013;3%m4rY literal 0 HcmV?d00001 diff --git a/images/index.php b/images/index.php new file mode 100644 index 0000000..032abd6 --- /dev/null +++ b/images/index.php @@ -0,0 +1,17 @@ + diff --git a/images/postbox.png b/images/postbox.png new file mode 100644 index 0000000000000000000000000000000000000000..ea830bfb898e21400042d20ac7db62d10fb1a83f GIT binary patch literal 4361 zcmWky2Rzj8A3q6^ame1`vNE&D&sm*WNa(T&WuLwOkq|<*>W0u%Hx2kcnH_5S*70wTnhf!w$5oAh3WTQBIH>3wOeO*Dim?6(KXk+eCuqK2NYpXyA$$D5T7CT2OlclaLk zg)|*X_Ub#_X5}+=oFs2q(_q`6q{Q)F($oe^>vP#~_ouk?ki4gr8z&3LzE2jn|1R(| z!movO!7k8NM?2NS#+H^r9cLn8!Vn5N?h*_pA(rtL12^~i_8bYuOixem`at?^{7jX7 z>s?4#SlEryQj;Hx!#wBv6jni7XloV-WO2;+h(Kskdd8fVmbSXSJ~lc^*oG9`KlNyg zuKn^^Sn`c57nc~a{!Q!IuE)h0LPbU8wD{TIKLJ*;v9=bre7fkAa+A_?X-Hn!Ul%1M zrOnOF0vs-9bJMvyk!zqcma*aD{2%rY2iiEWYugrsdCjAix4yn^P2TqHopSldkDacy zMdMqNIYSc@6Zej-gLh@QgLkBu#gVU)l9EuW3JR=^xGgvLbhC@keGbyp`*%yfof&ll1Db}01_vjngBklIDgR$T_EHVR zdx*HjQ7C;oqmfE`b}r}o)FjCg9`7^%!_xq<-NnIoVZ6MMh^Z+vr@>5h4Gq$P;djN#u$P5} zd?=-PqF_cnc`%`ig^ZV$TSdsM5-EIec&KG$G|ZGg-xOF4i9(9AoS&axf!f;I-sIy` zpLjmQOGQQ1`3&0(i-NAC8r`M0u&{t*r{l*FDRk8L%d3kB*P?r%PCiTZIxQE0i!843lfEr2q^TS5tFG%J%D3dL|}8 zSGniVXHy^PVX26T$;ns_+k<@FnXU2C)QpUt<&GEx0?}?G`6ef4pg&C%%bxD#|w9 zbQGjo_rv=-85x=L9d_p1mYp9hs>?onU~lJ|?jmh&ZbmkuV(aS_%&=BNBO_2)YHVNX zt<;>HcrblqW44jn+1t!aR;O>d2yN}|S1bb#(&ePJmYBEc=?okk!3{rcYc2Z*2RrSm zJ~@xx1d#5f;0b9v+8Vd0b!F=6>YAo*D=jN4+l*oPP*EY3GX(bj(tj~DgOU+eU|bF; zk*gBOP&b#*=WtU|G3)$1?Dx)WhYn9@=gHv)B`s~YjU;czK;XaKx(3u1LwR{QDD>#W zgr;AJih;X40M#8ixs{ELo+0_g*OnNkpA+R#(a}|*|NMUcnjZk$0l!cSr%2>h?RTr2 z*LHKe4RNpIz|ALW7lT&vMio?6(x&NZA(5OXCnrZl;sYzIZ%^|>wF3eas-F&b;|T?m zt|z~6du3Sct(!OD{gHqN+yP4@KiuW5!%hSN0-S3t-|J_6eJgA-(;O@xellQPhQX}8 zpu1cDn{z*?+4RvPMiv&GhYy+B+uId5X*p>rfJA{tL_vEUq)|#-+(|KcdE8&Wel>3m zQ}t*)lVf9JYdZXXijonqudu#8^9jx`IU~d07owBM z$p?eI1jGg$p@)M$vT<{FJ5>Y3pcxb;B_rnDdv^Ws-VL4&NNPGdJ-(;av-<>s?NGL? zn8oKPPz>gXk&*lQFh--hCjyg`lPbgslalxEKLfaz+fdWcjE;;%bSy6&w_d2~Byo2+ zRX;!?2QMB*YC{0xc=`Au$Ht7Kph9W7H>k*@v#2u$qC1w`wouaG(Q~`nu+&21a&1%I zXt=t+zr0*dg3QxzpF&Q&**Q1@SCe%hpy#DUMgIeZwX?JPbC`dj9~!FqY`RiVS~^8F z`1cYqC^kO67`PF@#AW}Q0;C)r9Rr#dL`hj$Sqs1iUij_@CMGX*(Qxq$JTZt6pt6Zl zq9!L*S62tU!=sd{EHU*+@sN;^eIl`Idis&~4oV4OVBmPTK7{i1t#TS-?_c%)TwUF; zU5N`gKiP0`b+wys^aYp$Y)$A`wwe6!Q0NAgtE;Ov)J|8IDntB9QANdeKcwYko#P0g zPq4-kbM$~J8m_xO;A@4Q*3;+(q_Dz1x+%(cwWXznQ_(wW+B*ClZm%V$G%tv%VzQsb zI;4HJ`f1?dkUYZB&|yTgwD z`G+5}wzei9DCo7)N$DWX24K!mA##ICg_{o49tb?>wtJnPo5p|tK`b$5uB5q!xBPJL zc6Oc{8ynAjvL*FsB9QZhpGw8X#?I{erQd%1a>&UZIQvyHGQyzDaDiEcMU@?yQ+3um zWq$@%)_dOGpKBC=CaaCT6@d8q`kt=Kw-y!^T>(fpF7I4im(ITZ_j>l<2au8&o>o<8Dw{Y=WhP|xiYH5qXkPP{O}oG z_EeZ@^c77`P9A)xoDqJC=P`Zw5HXmSlJZr4G33x5vb(!$jxht|ArgsK$;oeK44~;A zR!l}kMHP&1y%|^o_%jt@;!dLAyXsmSqU;$R%dgl-bmz0wiGe zv*UH(*q1UqGV)(=u(GhQFp#sNqM{MkTK>!@B>Ti^>(sYzHCfmDb#0B%%b&D=vXP&fpKk<*U%AXaHjo!*$3 zn3D~)i$0*qBilsazF=Pq@LvRON-&z6^KDdrcZ18ZXDpCB3F*+&=a=GbWE&tphps41bY)F75fBR;LaLSjmCqMq-Lq{9)LL-KD z6l4a_>fYYorHOKrTqWPQ#~#gTot>H>afzhG_4eM2i;Hu9{v2e9)nEvqJkqemaUdPY ze#7pUxqF6&-MfDFRpy=woFE+mBMNHf284mb;o8tgKo4&jwGU{=VmU0?o)lOg+R2`q4 zMLc=J1)9ASFVRv^SQvSoMf`PdBnTF7Ks`bDbMf%l=uPGa`H)jhO%23C13y2xr^9(` z`^z1doXL`TYA2ob$y^M$D3pn*>kk1h2u}cBx|U(RzKv~7@4i3Vs?49-=b&;pChIT0If{UHO79Y1y}Gu7 z$5YbKpg(+wYiv|XNlD363%?5#<^7j0=_aLymznZcJ)ZXT^wjy;GmX-5dLEu6E9^$Y zMjjrJs^pjThrAWnjzA9&2_R`HDGYvl3%6yT14{;F_ugwhPDxJY^J=4WTWAVokT4fx z1~dRi912TJdJIokX6>_S@1xBJcTZLscl?x1-s{_fxHK;TVQR^L1Sg+9<#Lw)^0-#%WD0h46?7@z(CHpqyMfNZjrXYs@ZR06RN7JE7oQ z)7q-0rKOdt?4Jm-g*8V6&-dTEbBZBS^W-9u;?_^V}3H|q*KDGgp@cN^dKjm8tAsSz`ID))G)iNKC8*i#1}%YOq3hto5g* z1Sq@zP>}LiP^q%(q9TCvWnAmU+1?7k2J`ar@=D*W{2TGiw;8Ics*2F)wd@diS=m@n z?>Iy%EEc5FctAc%a2kn%78MjMZN%apRfG0b1s*yPMl|SR!9g*OfbWSfDBxYjb$d>+t!AcGOPxw+QAGKt<7;50+o2KM9Z;sWC3L66#bGRQ|4zgpQ*etu(E!m_kS=Ic)S1r literal 0 HcmV?d00001 diff --git a/images/postfixadmin.png b/images/postfixadmin.png new file mode 100644 index 0000000000000000000000000000000000000000..aa81e96a49bf4a9025121729453dd078814c7221 GIT binary patch literal 6052 zcmV;V7hC9wP)gT)2>&oXpJ3Ou1Rg z%F1bJX`451K5^p2&!0cZFcX-Cl$4Z~FJBH!_oHz$3UC2{0Al&_T^J$m%(*RNz4^6AqjV1YdvF{1zv00iP5MKn6EA_tvdjBO@biZEaVsTnTLN zjt2B7pdtVWAd*w9qobpVi3tY>2i6e)V0!)Y=MSWHRD;XIXAVXDE71$DZ|NcEh&Hw-Z zfn70R>O`AjIB?*=jT<+BibqrJD4+@e2q0opt(~16u#w8k%L^=Am6Vh$EG!`6Cr+H` z@9zh;0f5Z|h{(Hl@BaP!r>LmN%*=e}&K-Dye)HzdXmF1LssMlhBHXS8rqM%(4rOO& z1N&8RadEM+vHJS@z}9Vfc{#8>08G9>abTOl&(9B{9++gmfB)|6>0=8(w!oq-xU%h&@aN$B=3;6Wu)6=F+^Y`~J zDJd~DH2m@7$FL7gV4VYD2nq@s8yk0acEY8ARny>c=exIW-^1cjP((yXSeRNS-@SSB z>Ep-H?z^n4vbs7g+z${y_)@Koj!tW9>+IRHpFMkKWMl+Pk-(l7nwrUzCp$Sg`S|z% z6Yir&kAP(=P#3VQ{qyG!L;O^313oJ(;Jb3W<@#B{-Up{&A1TtzH6B7e$0Rz_xty6pdcR~AF#&;WYpHyMnptZS68oIy&A}6W@d(ukqxu9ETmO{+!7d6tpfT0 zQ!6VVqO~mm0Vp$j6b7Ln2v?$K5WGQ(6n0|aAv~DZu(DDFs}we|(>jGh5UgwrcKMQp z#}Z?Hws<_&-DQhmoY6O^4Z{$Gxvtx`ZI)%e?4Ai=rq^(>%{n$;b@LvYMt5aQ_mQXPEZ@!FphYB&-IX$@h(I7iAEk z`~;y37L4PVmamlrm7HWu-Y~1VGm1xMHw|KOV;a!HyE-E^S{&=)vc{g5y7v9!9ERJn z80&+tIvkH%hNI?O*Z3sv7_SdnQx9}Kk5Q+pl193KqYT#r$!l4>=kugkf)+i2&HW(w z%MsoMVAPCJ7=&UlOb_7Z>LduBrmMI)I0>Gho4cEXlWQG|M-YmWo8nr)gpf&$DtEhT}Nue-1Elqcv2oLq|qH zZC%%@Q5O}S4oeVe8qAdGt3V?6q4w9>9r%_C7{y(`5pLUdNQ`8#G2lWTY&Zt59PIM} z+XW;U<2g5IIFMF5fY?-(Vew0A6*h*Y!3#a4?e%#fu;Vz%GBo$5(SY3U8b#;aH1aLa z%|1$!N84%y(k3$T|3vLu0NTwM1!540qP3NUhuBW=0^)tF0^$ig#THf;X}8>yNN%%_ z2ojQ2(&X2}Ao2a58A8t6m@$SSRVl?I+qR7f)j8L`EPyXSgJ6u23|^MywY#?cE{3Ql zw4{_UN?EPdS_|%MX@qV{Dd+6H4u+E1Uh9P+brwGH% z&2=C@=bXX!gwVDv6>OR&L=;kDs|y*~sOwr1AgI$c6-9yOuInJat}9IUeXptt+}pO% z6}h%7%Xyv+!LDCv_&wG*j-tY{Eb_)M41M2Y_k3XRuhXZn_2k{)ix8=vBdeJbYtxYY z7c1N&il32GTVjajsoSR*U|KS6VEOjvSV>|d34CFW*n30_v~gN9^D~>7Cx?F*lf7K8 zKEqf+L*x=<&&T6-ysG@W-*Y|`*>Ud9-|TD1bJg1lr+_Xn{6T2^Ws^kSDD&A|w*{1eU!v;(K=1U(`}ou5?)z zFsb^bX*K||z(p+a< zAM`Yv;+Fby9m6oJ>-tcu{L~Pc^bJAiAm*%CUWrzoZL%mY;xAyu93uu;UJU@K70W|s z(chbaGqtxBn6P%GT1cWWJ;zV{+X&L`<%YG0p<%f+jr;uT1ZeOrwHfb7B(f%zmop~D zug`}^-Ji5XKo^lEz zSc#nYcXE`Mz$=$FgfM0A4ncL!l^ zL~+l1*)<*l&}KI&0D@o;hF9&pidXU+tppd{!~1!O9&%Gw5K$39_!HDLzVmrdt*|d_ zp;fPsE}<%gg%D({Uf#0qQywdwwnJ;D2z|J+1-I4;SebEaO_D36Fz=kRxRz4t@y<2I z$jBKjATibxFSjtBeExIw^saS(tJ|Q<4h-OdeEoa-dHx367dT6!%REC&hUXk&)7k%i z+N1iUzWZX-DggC%kOCkGgi-hwuDyxJ@KWwwxb||Mq7Q;7A&PL*>&wpM6U8qed zY3rIkWML$3r64*HCJP~pQBTL|}WRX{5Ehrh%PS@TjwU`QAe6Sy&0^x6t}&Z32*M?j`_( zKmgsr$_d0xQl`xuwkhl+AUKaJxPnty*rmxMk`GA}Lb_Zj$XPrecc%v{KnY1XX9`oe zM6{69rU4YArIcDL?BZQGhT3_JwwHBmYK)OmVl1T;omPwyqiC(2bF^aKd*}}#06Hm} zyh)K#5<;-?#p%zJ)OV_;E#o@fOVvxS_Ib3g3zw_%W5*RCSz^4{S^H} zECL9TYK@GHfI$iA`vVghBvArW7zY?YMjU|(Ad6ri3l$&}X260Os1n$^$jZvvuwetR zJpfGEPEJnp^76n6_uRR2H8nLrV}Xf7KtQ0hv=o>PfSn;=u?Y#i?Rz3)*z$~n@A^W6FGaz zHIIBSGP^7+G3N%sC?-VvPEQL-z)qpeE6{y>|dD=u`LC;R%MTI8%6?QA@2s#^!B; zZDeTV=cMrmK8lA&^saGdN732ARrGD!*H!DN^}ADR-6iLY|2lTQi{Sr?Qvhbp*oI*c z3ZhL0qNdLZY(U2n_5dy!f!?e^#V#JePn<*$ks{kweuwy`uukW@e-WUvL)Wdmf@>--QN3@l8jv`1-$afH*@q#qk5ji`xLCrfat&|!?Yx`L!ZM=5RqF{3KzZfPW7I@RW!dnO?? zqaCNSaD4ZL)9!Ekf>hAt6?3+KjSi>qmY!`{FmT(t-UdkQZHq5RT#~Ra{s$IuOP4{d|Y~(rb+|gmru&WfNXd zdR-vJNNbHdub?ddoFgTWBi_Osai76b3Y8Yrrj$Ym)>`j9G*hDO`|g}0yCr{!F|O+h zqd8~rRZ8(mz&Bx9Yh7!--0`_L2B}@+l%6d}b#NyL#9+!a&it`vrE0> zjNY`Xvy+0$%5M)>JawpLxgUq<1JVimP>kQUZOjdrB@;3Jtzq^j*Fykm&DaKD5C(!$ zCZS*rW=KhDW-x{GgQqYpA~|R8eJKT9E8R$JRA8+&^e!rv?5hK1s9w@DF$u^nk#!jN z-KIiYf2Sr2L7~>V?6z`zY!L@yo^Gtekd28C!uON*tyQk}{Y)L)rRp7Y9w|+XLgyai zvNKA#W}UTw3qK#Byab@;j8Py4fhfwJz>92?3)onALG3NQfEN(4uu5TLoigAV@?apO z2zFcSR3jrcem{ShkDr{g*4jBY#y}p(zZ=qZ5r_nl0Z0XM&y%IK7Euez zVe8gfjFFNt2H^JILkOG$*K+GArCKXD1htn^j^j{DaTr>0hl;IV5PqUS{V;BA3-J-2`{yJdFzVE`9-)&nPrtTpbkbO0U{asuFaBJ>10D~|P zZPKv=9SsE|WEfAv7<80Wum-ch6nT<63WO9XMJN$JiPQPc_62c*HV87M6hhz&jWKgh zHDpjAf&s|Fh-$x7IWU;f(f}G4uC28KcPw3uk?o}v5kV^>WPv+kH|MN*hTeN?&032C z!-r|O9AkLzopXBl{?VH*zJ)bUg7{K4dw=gY$@%j(RuQ8?JVAqaKAP9jl3SSL^ zfhAarAlissSdo#9SkHZX+rmZ58YvjQ`F$gEHB~Xj5JK-=F6#OT7M?_`j1;AqyFU#a zf$Khw2?JzryG8BiHw5D5{10k+ebzWZwK&iFTU{nT7A1@= zcmitc?sHDw)|_)|4YR~+NjN$gpkpS4>wO182sHZl|G)nA&2|;CdjNZ)XthiZKA*j29UIs4_LEL+%zj7FGGk&G@V$k@{260LW zs52Md?|YvK{$iE<*LT(tfSo(0fgl8;FuX3XfC5Aibl{5w6)3;}6+Jrk%Ql-_atiLI zhM{@9nSVlfUn(lutPYKF*)fL36r<#v^_p`|b)23^6F*(gM@g+UYTkRZNrFRirIZi? z37&I$?^unw!eq@WbA?p;nDhAYk({f9uZ><5dod?dS-$jbq<#ST*m#N z?e90EM@L(a0PLHw4Zt7_1PAei9>5b&vW3^ME5>k7Yh{F-QYV>!??8fv<8>6g{B{Ja zIVX^r8AC|LQ`cGmjiLT;cRiuD-Cb437~LHanF*k@DHnhlTw?Fd6Hr8u6Bc5|RYg_P z)2KGuaL(rBE4KjboUskSFbD*T%mEck(9ttwDi&f4rpQTdELR!8KL9k=>0Y+{(DdK! zrTT&{#S2o-49)=gRMp)@gf_-$`!knn1&^x=F)%YsH#2c%^q{+O02G-;Ok1CaMg*K* z_j4>dB;n>}&nJM;_voSl2?+@W1qE$wZD4;0*i-grGPC5eSLkPGEGfQU?*?WrcIDj7J;c2*fZH?-($aV=}69wMS8wH~P695EY z*9>X^fI%222U*C#1_BVl6DQc&CHw5f3{VXXy*7MY`wH(8`l9e(*7>DcM4;X~BSZwv4`OzAn1s8YnIOt;1*<_v0FjVtAwW@4(a_Kk*!|bl)djX3 zfDKb%c?_)CfraRnEnBRut=rn#jvhT)R#t}J9AL>B9UYyKkpV1mfk`$mFYm#F2f!x8 zq)C&2>3FnVI|}dsfB<44RRb_>v9PcJdsGh}J_MGLckkW>CgR4%MqoRW{w{Bg3fB)94TmS$64>@4r)2B~VxgK>C3}XNgfW0%e0U(ON zaAE<)TSsp@lNdy)GS7X92`;(n<&;GCgFJr9n*&=HfB*g+O|_!{KL7|I77DLg1}0NeQ&V8SN>Wl1$OSeVl$Di%B`&b3 z+SSzs?7cZTIn~wGVLkR00u&S!faw@mFay&u0mKN|(nxlt4B62D(GE<1KrS%lL3WivN^u~URKp?H=8S?- efC~Tw7y$B+K|5~4kmvva002ovPDHLkV1f!s&K#To literal 0 HcmV?d00001 diff --git a/images/postfixadmin2.png b/images/postfixadmin2.png new file mode 100644 index 0000000000000000000000000000000000000000..14b3e93babe0a4bd4fb8d3e7e3dd6b5fcb653ef8 GIT binary patch literal 1949 zcmai#`9BkmAIEnYTFEt=H5rNJD4Q6yxtA@4nrnI2kF-a?=1#Lkx7(yxBBYZxttX7?cbFtB$H`ZAYnhjOH1N(FAR{o#B2?X;l_0 z&}&Bl&{(w%VnbA1uUFZSF_eBCcs52M-+^2;4${`Q&zsjoWJJ9&6uT%@Wv6$k<0OtSNuN z#IMNaaE?#?hU*LJMpt;-q&QsMi6Lt*Upga~qZe((_F0-};;f%@s7Ey|UYw(t4IlN! z*W%jK8!xbru|BaL3f06JG_>4PDb@xA1sq}DU_l2Yp){>KApWK`U7t4YP#bvHo-qpK zn8TeTV?RMZwMS83wmn$XBG5MHu}KVPm?-{LjAycLjf}ltQ1=L8iE=wd`>Lv2 ze#F~cXsk9|3IuPj=eHKQ{CE(R<&yJUh*P z5IHC^pbWd3S@W)id3DY6@;V=(M$rbPdH!2UMPHGK%Xh{AE{zi})?gouQDU73%Y(Wf z;1uSkpK>mcHxoNFUtmL$s7sjX%M;)g7q-YT8ArMW_yRQsIw&>!AN;!x7Fs{VY2PLM zt=1FV^IAl$Y8#?HJ0;#xMe6r@SGEVwmDwGxFhR$D*CA}Tm9_5cKJD`ZL;$w1o!v4s z()J-1)^Bj}zXz~dtFu8%EIaO+;O#6uH@Z7=@pO(#ACry$-C?uqeZq@yxsTBI($2b% zokHck&*#IGTBK+iZ_OSMQ}XGExXXO_VkN-lc?_us1THg8kEIoj;PMGjWKfyhFXTmqz**JcMX>M~7a;&}ot)w2#$+`?AU0O?Em zl!?)wMW>!q=nPL&D=Dn}X zS}O<^JG%1ah_D~hw&c9GZMU&m8}BMx)@G*#;IVuq&4?gQt93XXl41pvwaWjPb$w{ zHHtdTYj4YXj}XI|~Vk0Os*Y*_Gt z$I`RWaC6YquP-5IKeL?Tr;cxmkHbhU9$bIc6$kc6s*xcYCNRaJSeQ7MFWm)!LI;d< ziB<(XIoCR6vG&rLR#II=Jx{mAM+dkp=3;fkdRSZS_qu1uA-)X1P*tKnWy@cPmL5nl zJ5_G;;jfL)Gr0H4eqKq|f@EcKJF{>M%&gI*Q_&UeHt=?Eb~!I~@tB5Od9wVKA&odG z2=YZ{pyKoSH($x`LAftm+;@Mq{Cc-;&qu;}-pPAE?>?GaF)@-iQJcedJ$6}K1uqfY z^{0g6t3=-%x;;F#IXRa8ALa04n*Q>n&$m_J06=nsSZ+ literal 0 HcmV?d00001 diff --git a/images/postfixadmin2.xcf b/images/postfixadmin2.xcf new file mode 100644 index 0000000000000000000000000000000000000000..ffae5fa70212e14f5d33fe853e54192c85f9dd13 GIT binary patch literal 4764 zcmdT|du*H46~BJOvEwvJ(=^jW1|KPiRLE&u9&08+wUi3Ft-L|oG&H%%XXmS5nf(Ql zA=T-I7?ma{8h@-?8R~?FRE8#%M|nsS&%w~BVAH0mjp#Pivb7|AEpcq;yWf7l?_oP7 zMXg4KcBSKc?z!ijd+s^sp8H)VwDgEFHW*jpT1pjYM*ypdpe+S>Jos4#2o7u)f`HZm z@B>-^%K@tZOA=5O8O)~BYDULcP_T1dPL1j6kaC}<4=Z;LtICZVHr~qFP5@Pq3o1N! zpg&I)ZPtofI+jo)iJUeB4OHg|_T=^Pl&WYMUCrgyL0!vc@++Hq;)%g*Dw|V!tS*vE zY>Fv;y?s_&1c^FRDQw_N{b`a-Stv?>IL!;c_`8J&Jt;)nm58hrYiBZy{!##VgtwPOFMrSi00zkf z1Rb1QAqPh%n(AlY<3>Nw8RQ zkjCU-(K%akEOU~>GS&_MIVZ@qUu1$@-G6m7x(0c1Ci3|uNJ9m#V{-$G1PP$VhkkC8 zU3%aO9M#>V6@p?*6+HJKNxrrSTq6E+S@PHWrplFLZ~vql2~uo%=wNC3*|oy-nSKaN zi<@3PS=qleEd0ZNoSpsi{XyXqA=4;*AEmFA(n|2gdrmheE6nJHN zZRioQy@?c)&BP8+z!FU($z|G=$O^H75_uuI$afs(mcRML2gl2_bcRy@AibMX-LBMS z@FehZ50X@x9#cw88=<{slj#$3jsgu72)F_$vmW3wNUDK(=zS1dT$I}fKN7%m2&|Qf zHsOOXcr8;dtv98Pw@h9fseYT++H8`%Nymyh-jB)qgHZ3^Y+lQgpA0k(OnsVlhh?VW z{eu+|+cMiaqw_;L=|M}ziS5=i6!=83TJPZ$X*1^q=SBj$lcT?pdIrJPC&-Xf(~24#R!jljw! zA#RsugE@ctw`*#qeWr{oL65QF9eQj28^F)SJUNNVQTo!&`R#j7a9i)yC+93I6`6u{MR%pwP>PA^AI{SkAXgy|FBVX`VX$`_?w<2+*9bdRMA86MwIgLtxm4;K<%1hMvds|f&E9~Y9&r~V6 z`86C@d +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: index.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +if (!file_exists (realpath ("./setup.php"))) +{ + header ("Location: login.php"); + exit; +} +else +{ + print <<< EOF + + +Welcome to Postfix Admin + + + + +

Welcome to Postfix Admin

+It seems that you are running this version of Postfix Admin for the first time.
+

+You can now run setup to make sure that all the functions are available for Postfix Admin to run.
+

+If you still encounter any problems please check the documentation and website for more information. +

+Your donations keep this project running... +

+ + + +
+

+Postfix Admin
+Knowledge Base + + +EOF; +} +?> diff --git a/languages/bg.lang b/languages/bg.lang new file mode 100644 index 0000000..ee79589 --- /dev/null +++ b/languages/bg.lang @@ -0,0 +1,295 @@ +Âàøèÿò ëîãèí íå å ïðàâèëåí. Ïðîâåðåòå äàëè ñòå ñå íàïèñàëè ïðàâèëíî âàøèÿò å-ìåéë àäðåñ!'; +$PALANG['pLogin_password_incorrect'] = 'Âàøàòà ïàðîëà íå å ïðàâèëíà!'; +$PALANG['pLogin_login_users'] = 'Àêî ñòå ïîòðåáèòåë íàòèñíåòå òóê çà ëîãâàíå â ïîòðåáèòåëñêàòà ÷àñò.'; + +$PALANG['pMenu_overview'] = 'Ïðåãëåä'; +$PALANG['pMenu_create_alias'] = 'Ñúçäàé íîâ Alias'; +$PALANG['pMenu_create_mailbox'] = 'Ñúçäàé íîâà ïîùåíñêà êóòèÿ'; +$PALANG['pMenu_sendmail'] = 'Èçïðàòè Email'; +$PALANG['pMenu_password'] = 'Ïàðîëà'; +$PALANG['pMenu_viewlog'] = 'Ïðåãëåä íà Log'; +$PALANG['pMenu_logout'] = 'Èçõîä'; + +$PALANG['pMain_welcome'] = 'Äîáðå äîøëè!'; +$PALANG['pMain_overview'] = 'Ïðåãëåä íà alias-èòå è ïîùåíñêèòå êóòèè. Îòòóê ìîæåòå äà ðåäàêòèðàòå/òðèåòå.'; +$PALANG['pMain_create_alias'] = 'Ñúçäàâàíå íà íîâ alias çà âàøèÿò äîìåéí.'; +$PALANG['pMain_create_mailbox'] = 'Ñúçäàâàíå íà íîâà ïîùåíñêà êóòèÿ çà âàøèÿ äîìåéí.'; +$PALANG['pMain_sendmail'] = 'Èçïðàòè å-ìåéë äî åäèí îò íîâîñúçäàäåíè ïîùåíñêè êóòèè.'; +$PALANG['pMain_password'] = 'Ñìÿíà íà ïàðîëàòà çà àäìèíèñòðàòîðñêèÿ àêàóíò.'; +$PALANG['pMain_viewlog'] = 'Ïðåãëåä íà log ôàéëà.'; +$PALANG['pMain_logout'] = 'Èçõîä îò ñèñòåìàòà'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Íàïðåä'; +$PALANG['pOverview_welcome'] = 'Ïðåãëåä íà '; +$PALANG['pOverview_alias_alias_count'] = 'Alias-è'; +$PALANG['pOverview_alias_mailbox_count'] = 'Ïîùåíñêè êóòèè'; +$PALANG['pOverview_alias_address'] = 'Îò'; +$PALANG['pOverview_alias_goto'] = 'Äî'; +$PALANG['pOverview_alias_modified'] = 'Ïîñëåäíî ìîäèôèöèðàí'; +$PALANG['pOverview_mailbox_username'] = 'Å-ìåéë'; +$PALANG['pOverview_mailbox_name'] = 'Èìå'; +$PALANG['pOverview_mailbox_quota'] = 'Îáåì (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Ïîñëåäíî ìîäèôèöèðàí'; +$PALANG['pOverview_mailbox_active'] = 'Àêòèâåí'; + +$PALANG['pOverview_get_domain'] = 'Äîìåéí'; +$PALANG['pOverview_get_aliases'] = 'Alias-è'; +$PALANG['pOverview_get_mailboxes'] = 'Ïîùåíñêè êóòèè'; +$PALANG['pOverview_get_quota'] = 'Îáåì íà ïîùåíñêàòà êóòèÿ (MB)'; +$PALANG['pOverview_get_modified'] = 'Ïîñëåäíî ìîäèôèöèðàí'; + +$PALANG['pDelete_delete_error'] = 'Íå ìîãà äà èçòðèÿ çàïèñà '; +$PALANG['pDelete_domain_error'] = 'Òîçè äîìåéí íå å âàø! '; + +$PALANG['pCreate_alias_welcome'] = 'Ñúçäàé íîâ alias çà âàøèÿ äîìåéí.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Òîçè ALIAS íå å âàëèäåí!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Òîçè å-ìåéë àäðåñ âå÷å ñúùåñòâóâà, ìîëÿ èçáåðåòå ðàçëè÷åí!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Äîñòèãíàëè ñòå ëèìèòà ñè çà ñúçäàâàíå íà alias-è!'; +$PALANG['pCreate_alias_goto'] = 'Êúì'; +$PALANG['pCreate_alias_button'] = 'Äîáàâè Alias'; +$PALANG['pCreate_alias_goto_text'] = 'Íàêúäå òðÿáâà äà ñå èçïðàùà ïèñìîòî.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Íàêúäå òðÿáâà äà ñå èçïðàùà ïèñìîòî.
Èçáðàíèÿò àäðåñ â ïîëåòî Êúì íå å âàëèäåí!'; +$PALANG['pCreate_alias_result_error'] = 'Íå ìîãà äà äîáàâÿ alias-à êúì òàáëèöàòà!'; +$PALANG['pCreate_alias_result_succes'] = 'Alias-à áåøå äîáàâåí óñïåøíî â òàáëèöàòà!'; +$PALANG['pCreate_alias_catchall_text'] = 'Çà äà ñúçäàäåòå catch-all èçïîëçâàéòå "*" çà alias.
Çà ïðåíàñî÷âàíå íà äîìåéí êúì äîìåéí èçïîëçâàéòå "*@domain.tld" â ïîëåòî Êúì.'; + +$PALANG['pEdit_alias_welcome'] = 'Ðåäàêòèðàíå íà alias çà âàøèÿ äîìåéí.
Åäèí çàïèñ íà ðåä.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Íå ìîãà äà îòêðèÿ òîçè alias!'; +$PALANG['pEdit_alias_goto'] = 'Êúì'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Íå ñòå âúâåëè íèùî â ïîëåòî Êúì'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Å-ìåéë àäðåñà, êîéòî ñòå âúâåëè íå å âàëèäåí: '; +$PALANG['pEdit_alias_domain_error'] = 'Òîçè äîìåéí íå å âàø: '; +$PALANG['pEdit_alias_button'] = 'Ðåäàêòèðàé Alias'; +$PALANG['pEdit_alias_result_error'] = 'Íå ìîãà äà ìîäèôèöèðàì òîçè alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Ñúçäàâàíå íà íîâà ïîùåíñêà êóòèÿ çà âàøèÿ äîìåéí.'; +$PALANG['pCreate_mailbox_username'] = 'Ëîãèí'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Å-ìåéë-à íå å âàëèäåí!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Òîçè å-ìåéë àäðåñ âå÷å ñúùåñòâóâà, ìîëÿ èçáåðåòå äðóã!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Âèå ñòå äîñòèãíàëè ñâîÿ ëèìèò çà ñúçäàâàíå íà ïîùåíñêè êóòèè!'; +$PALANG['pCreate_mailbox_password'] = 'Ïàðîëà'; +$PALANG['pCreate_mailbox_password2'] = 'Ïàðîëà (îòíîâî)'; +$PALANG['pCreate_mailbox_password_text'] = 'Ïàðîëà çà POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Ïàðîëà çà POP3/IMAP
Ïàðîëèòå, êîèòî ñòå äàëè íå ñúâïàäàò!
Èëè ñà ïðàçíè!
'; +$PALANG['pCreate_mailbox_name'] = 'Èìå'; +$PALANG['pCreate_mailbox_name_text'] = 'Ïúëíî èìå'; +$PALANG['pCreate_mailbox_quota'] = 'Îáåì'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Îáåìà, êîéòî ñòå çàäàëè å òâúðäå ãîëÿì!'; +$PALANG['pCreate_mailbox_active'] = 'Àêòèâåí'; +$PALANG['pCreate_mailbox_mail'] = 'Ñúçäàé ïîùåíñêà êóòèÿ'; +$PALANG['pCreate_mailbox_button'] = 'Äîáàâè ïîùåíñêà êóòèÿ'; +$PALANG['pCreate_mailbox_result_error'] = 'Íå ìîãà äà äîáàâÿ ïîùåíñêàòà êóòèÿ â òàáëèöàòà!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Ïîùåíñêàòà êóòèÿ áå óñïåøíî ñúçäàäåíà è äîáàâåíà â òàáëèöàòà!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Ðåäàêöèÿ íà ïîùåíñêà êóòèÿ çà âàøèÿ äîìåéí.'; +$PALANG['pEdit_mailbox_username'] = 'Ëîãèí'; +$PALANG['pEdit_mailbox_username_error'] = 'Íå ìîãà äà îòêðèÿ ïîùåíñêàòà êóòèÿ!'; +$PALANG['pEdit_mailbox_password'] = 'Íîâà ïàðîëà'; +$PALANG['pEdit_mailbox_password2'] = 'Íîâà ïàðîëà (îòíîâî)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Ïàðîëèòå, êîèòî ñòå äàëè íå ñúâïàäàò!'; +$PALANG['pEdit_mailbox_name'] = 'Èìå'; +$PALANG['pEdit_mailbox_quota'] = 'Îáåì'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Îáåìà, êîéòî ñòå äàëè å òâúðäå ãîëÿì!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Òîçè äîìåéí íå å âàø: '; +$PALANG['pEdit_mailbox_button'] = 'Ðåäàêöèÿ íà ïîùåíñêà êóòèÿ'; +$PALANG['pEdit_mailbox_result_error'] = 'Íå ìîãà äà ìîäèôèöèðàì ïîùåíñêàòà êóòèÿ!'; + +$PALANG['pPassword_welcome'] = 'Ñìÿíà íà ïàðîëà.'; +$PALANG['pPassword_admin'] = 'Ëîãèí'; +$PALANG['pPassword_admin_text_error'] = 'Ëîãèí-à, êîéòî ñòå äàëè íå ñúâïàäà ñ ïîùåíñêàòà êóòèÿ!'; +$PALANG['pPassword_password_current'] = 'Íàñòîÿùà ïàðîëà'; +$PALANG['pPassword_password_current_text_error'] = 'Íå ñòå âúâåëè âàøàòà íàñòîÿùà ïàðîëà!'; +$PALANG['pPassword_password'] = 'Íîâà ïàðîëà'; +$PALANG['pPassword_password2'] = 'Íîâà ïàðîëà (îòíîâî)'; +$PALANG['pPassword_password_text_error'] = 'Ïàðîëèòå, êîèòî ñòå âúâåëè íå ñúâïàäàò!
Èëè ñà ïðàçíè!
'; +$PALANG['pPassword_button'] = 'Ñìåíè ïàðîëà'; +$PALANG['pPassword_result_error'] = 'Íå ìîãà äà ñìåíÿ ïàðîëàòà!'; +$PALANG['pPassword_result_succes'] = 'Ïàðîëàòà âè áå ñìåíåíà óñïåøíî!'; + +$PALANG['pViewlog_welcome'] = 'Ðàçãëåæäàíå íà ïîñëåäíèòå 10 äåéñòâèÿ çà '; +$PALANG['pViewlog_timestamp'] = 'Äàòà'; +$PALANG['pViewlog_username'] = 'Àäìèí'; +$PALANG['pViewlog_domain'] = 'Äîìåéí'; +$PALANG['pViewlog_action'] = 'Äåéñòâèå'; +$PALANG['pViewlog_data'] = 'Äàííè'; + +$PALANG['pViewlog_button'] = 'Íàïðåä'; +$PALANG['pViewlog_result_error'] = 'Íå ìîãà äà îòêðèÿ ëîãîâåòå!'; + +$PALANG['pSendmail_welcome'] = 'Èçïðàùàíå íà å-ìåéë.'; +$PALANG['pSendmail_admin'] = 'Îò'; +$PALANG['pSendmail_to'] = 'Äî'; +$PALANG['pSendmail_to_text_error'] = 'Ïîëåòî Äî å ïðàçåí èëè íåâàëèäåí å-ìåéë àäðåñ!'; +$PALANG['pSendmail_subject'] = 'Çàãëàâèå'; +$PALANG['pSendmail_subject_text'] = 'Äîáðå äîøëè'; +$PALANG['pSendmail_body'] = 'Òåêñò'; +$PALANG['pSendmail_button'] = 'Èçïðàòè'; +$PALANG['pSendmail_result_error'] = 'Íå ìîãà äà ñúçäàì ïîùåíñêàòà êóòèÿ!'; +$PALANG['pSendmail_result_succes'] = 'Ïîùåíñêàòà êóòèÿ áå ñúçäàäåí óñïåøíî!'; + +$PALANG['pAdminMenu_list_admin'] = 'Ñïèñúê ñ àäìèíèòå'; +$PALANG['pAdminMenu_list_domain'] = 'Ñïèñúê ñ äîìåéíèòå'; +$PALANG['pAdminMenu_list_virtual'] = 'Âèðòóàëåí ñïèñúê'; +$PALANG['pAdminMenu_viewlog'] = 'Ïðåãëåä íà ëîãà'; +$PALANG['pAdminMenu_backup'] = 'Ðåçåðâíî êîïèå'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Àäìèíè íà äîìåéíè'; +$PALANG['pAdminMenu_create_admin'] = 'Íîâ àäìèí'; +$PALANG['pAdminMenu_create_domain'] = 'Íîâ äîìåéí'; +$PALANG['pAdminMenu_create_alias'] = 'Äîáàâè Alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Äîáàâè ïîùåíñêà êóòèÿ'; + +$PALANG['pAdminList_admin_domain'] = 'Äîìåéí'; +$PALANG['pAdminList_admin_username'] = 'Àäìèí'; +$PALANG['pAdminList_admin_count'] = 'Äîìåéíè'; +$PALANG['pAdminList_admin_modified'] = 'Ïîñëåäíî ìîäèôèöèðàí'; +$PALANG['pAdminList_admin_active'] = 'Àêòèâåí'; + +$PALANG['pAdminList_domain_domain'] = 'Äîìåéí'; +$PALANG['pAdminList_domain_description'] = 'Îïèñàíèå'; +$PALANG['pAdminList_domain_aliases'] = 'Alias-è'; +$PALANG['pAdminList_domain_mailboxes'] = 'Ïîùåíñêè êóòèè'; +$PALANG['pAdminList_domain_maxquota'] = 'Ìàêñèìàëåí îáåì (MB)'; +$PALANG['pAdminList_domain_modified'] = 'Ïîñëåäíî ìîäèôèöèðàí'; +$PALANG['pAdminList_domain_active'] = 'Àêòèâåí'; +$PALANG['pAdminList_domain_modified'] = 'Last Modified'; +$PALANG['pAdminList_domain_active'] = 'Active'; + +$PALANG['pAdminList_virtual_button'] = 'Íàïðåä'; +$PALANG['pAdminList_virtual_welcome'] = 'Ïðåãëåä íà '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Alias-è'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Ïîùåíñêè êóòèè'; +$PALANG['pAdminList_virtual_alias_address'] = 'Îò'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Êúì'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Ïîñëåäíî ìîäèôèöèðàí'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Å-ìåéë'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Èìå'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Îáåì (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Ïîñëåäíî ìîäèôèöèðàí'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Àêòèâåí'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Äîáàâÿíå íà íîâ äîìåéí'; +$PALANG['pAdminCreate_domain_domain'] = 'äîìåéí'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Òîçè äîìåéí âå÷å ñúùåñòâóâà!'; +$PALANG['pAdminCreate_domain_description'] = 'Îïèñàíèå'; +$PALANG['pAdminCreate_domain_aliases'] = 'Alias-è'; +$PALANG['pAdminCreate_domain_aliases_text'] = '0 = èçêëþ÷åíè | -1 = íåîãðàíè÷åíè'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Ïîùåíñêè êóòèè'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '0 = èçêëþ÷åíè | -1 = íåîãðàíè÷åíè'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Ìàêñèìàëåí îáåì'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
0 = èçêëþ÷åíî | -1 = íåîãðàíè÷åí'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Äîáàâè alias-è ïî ïîäðàçáèðàíå'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Ìåéë ñúðâúðà å ðåçåðâåí MX'; +$PALANG['pAdminCreate_domain_button'] = 'Äîáàâè äîìåéí'; +$PALANG['pAdminCreate_domain_result_error'] = 'Íå ìîãà äà äîáàâÿ äîìåéíà!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Äîìåéíà áå äîáàâåí óñïåøíî!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Ðåäàêòèðàíå íà äîìåéí'; +$PALANG['pAdminEdit_domain_domain'] = 'Äîìåéí'; +$PALANG['pAdminEdit_domain_description'] = 'Îïèñàíèå'; +$PALANG['pAdminEdit_domain_aliases'] = 'Alias-è'; +$PALANG['pAdminEdit_domain_aliases_text'] = '0 = èçêëþ÷åíè | -1 = íåîãðàíè÷åíè'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Ïîùåíñêè êóòèè'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '0 = èçêëþ÷åíè | -1 = íåîãðàíè÷åíè'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Ìàêñèìàëåí îáåì'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
0 = èçêëþ÷åíî | -1 = íåîãðàíè÷åí'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Ìåéë ñúðâúðà å ðåçåðâåí MX'; +$PALANG['pAdminEdit_domain_active'] = 'Àêòèâåí'; +$PALANG['pAdminEdit_domain_button'] = 'Ðåäàêòèðàé äîìåéí'; +$PALANG['pAdminEdit_domain_result_error'] = 'Íå ìîãà äà ìîäèôèöèðàì äîìåéíà!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Äîáàâè íîâ àäìèí íà äîìåéíà'; +$PALANG['pAdminCreate_admin_username'] = 'Àäìèí'; +$PALANG['pAdminCreate_admin_username_text'] = 'Å-ìåéë àäðåñ'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Å-ìåéë àäðåñ
Àäìèí íå å âàëèäåí å-ìåéë àäðåñ!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Å-ìåéë àäðåñ
Àäìèí-à âå÷å ñúùåñòâóâà èëè íå å âàëèäåí'; +$PALANG['pAdminCreate_admin_password'] = 'Ïàðîëà'; +$PALANG['pAdminCreate_admin_password2'] = 'Ïàðîëà (îòíîâî)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Ïàðîëèòå, êîèòî ñòå âúâåëè íå ñúâïàäàò!
Èëè ñà ïðàçíè!
'; +$PALANG['pAdminCreate_admin_button'] = 'Äîáàâè àäìèí'; +$PALANG['pAdminCreate_admin_result_error'] = 'Íå ìîãà äà äîáàâÿ àäìèíà!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Àäìèíà áåøå äîáàâåí óñïåøíî!'; +$PALANG['pAdminCreate_admin_address'] = 'Äîìåéí'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Ðåäàêöèÿ íà àäìèí íà äîìåéí'; +$PALANG['pAdminEdit_admin_username'] = 'Àäìèí'; +$PALANG['pAdminEdit_admin_password'] = 'Ïàðîëà'; +$PALANG['pAdminEdit_admin_password2'] = 'Ïàðîëà (îòíîâî)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Ïàðîëèòå, êîèòî ñòå âúâåëè íå ñúâïàäàò!
Èëè ñà ïðàçíè!
'; +$PALANG['pAdminEdit_admin_active'] = 'Àêòèâåí'; +$PALANG['pAdminEdit_admin_button'] = 'Ðåäàêòèðàé Àäìèí'; +$PALANG['pAdminEdit_admin_result_error'] = 'Íå ìîãà äà ìîäèôèöèðàì àäìèíà!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Àäìèí-à áåøå ìîäèôèöèðàí!'; + +$PALANG['pUsersLogin_welcome'] = 'Ïîòðåáèòåëñêè âõîä çà ñìÿíà íà ïàðîëà è alias-è.'; +$PALANG['pUsersLogin_username'] = 'Ëîãèí (å-ìåéë)'; +$PALANG['pUsersLogin_password'] = 'Ïàðîëà'; +$PALANG['pUsersLogin_button'] = 'Âõîä'; +$PALANG['pUsersLogin_username_incorrect'] = 'Âàøèÿò ëîãèí íå å ïðàâèëåí. Ìîëÿ ïðîâåðåòå çà êîðåêòíîñò íà âàøèÿò å-ìåéë àäðåñ!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Âàøàòà ïàðîëà íå å ïðàâèëíà!'; + +$PALANG['pUsersMenu_vacation'] = 'Àâòîìàòè÷åí îòãîâîð'; +$PALANG['pUsersMenu_edit_alias'] = 'Ñìÿíà íà ïðåíàñî÷âàíåòî'; +$PALANG['pUsersMenu_password'] = 'Ñìåíè ïàðîëà'; + +$PALANG['pUsersMain_vacation'] = 'Íàñòðîéâàíå íà "out of office" ñúîáùåíèå èëè àâòîìàòè÷åí îòãîâîð çà âàøèÿò å-ìåéë.'; +$PALANG['pUsersMain_edit_alias'] = 'Ñìÿíà íà ïðåíàñî÷âàíåòî íà å-ìåéë.'; +$PALANG['pUsersMain_password'] = 'Ñìÿíà íà íàñòîÿùàòà ïàðîëà.'; + +$PALANG['pUsersVacation_welcome'] = 'Àâòîìàòè÷åí îòãîâîð.'; +$PALANG['pUsersVacation_welcome_text'] = 'Âèå âå÷å ñè èìàòå êîíôèãðèðàí àâòîìàòè÷åí îòãîâîð!'; +$PALANG['pUsersVacation_subject'] = 'Çàãëàâèå'; +$PALANG['pUsersVacation_subject_text'] = 'Out of Office'; +$PALANG['pUsersVacation_body'] = 'Òåêñò'; +$PALANG['pUsersVacation_body_text'] = << äî . +Ïðè ñïåøíîñò ìîæåòå äà ñå ñâúðæåòå ñ . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Îòèâàì âúâ âàêàíöèÿ'; +$PALANG['pUsersVacation_button_back'] = 'Âðúùàì ñå îò âàêàíöèÿ'; +$PALANG['pUsersVacation_result_error'] = 'Íå ìîãà äà îáíîâÿ íàñòðîéêèòå çà âàøèÿò àâòîìàòè÷åí îòãîâîð!'; +$PALANG['pUsersVacation_result_succes'] = 'Âàøèÿò àâòîìàòè÷åí îòãîâîð áåøå ïðåìàõíàò!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/ca.lang b/languages/ca.lang new file mode 100644 index 0000000..9e08351 --- /dev/null +++ b/languages/ca.lang @@ -0,0 +1,295 @@ +El login no és correcte. Aseguri\'s de que ha fet login amb el seu e-mail.
'; +$PALANG['pLogin_password_incorrect'] = 'La seva contrasenya no es correcta!'; +$PALANG['pLogin_login_users'] = 'Login per anar a la secció d\'usuaris.'; +$PALANG['pMenu_overview'] = 'Resum'; +$PALANG['pMenu_create_alias'] = 'Afegir àlies'; +$PALANG['pMenu_create_mailbox'] = 'Afegir bústia'; +$PALANG['pMenu_sendmail'] = 'Enviar e-mail'; +$PALANG['pMenu_password'] = 'Contrasenya'; +$PALANG['pMenu_viewlog'] = 'Veure Logs'; +$PALANG['pMenu_logout'] = 'Sortir'; + +$PALANG['pMain_welcome'] = 'Benvingut al Postfix Admin!'; +$PALANG['pMain_overview'] = 'Llistat dels seus àlies i bústies. Pot editar-los / borrar-los des d\'aquí.'; +$PALANG['pMain_create_alias'] = 'Creació d\'un nou àlies pel seu domini.'; +$PALANG['pMain_create_mailbox'] = 'Creació d\'una nova bústia pel seu domini.'; +$PALANG['pMain_sendmail'] = 'Enviar un e-mail a una de les bústies acabades de crear.'; +$PALANG['pMain_password'] = 'Canviar la contrasenya per la seva compta d\'administració.'; +$PALANG['pMain_viewlog'] = 'Veure Logs.'; +$PALANG['pMain_logout'] = 'Sortir.'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Ves'; +$PALANG['pOverview_welcome'] = 'Resum de '; +$PALANG['pOverview_alias_alias_count'] = 'Àlies'; +$PALANG['pOverview_alias_mailbox_count'] = 'Bústies'; +$PALANG['pOverview_alias_address'] = 'De'; +$PALANG['pOverview_alias_goto'] = 'Destí'; +$PALANG['pOverview_alias_modified'] = 'Última modificació'; +$PALANG['pOverview_mailbox_username'] = 'E-mail'; +$PALANG['pOverview_mailbox_name'] = 'Nom'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Última modificació'; +$PALANG['pOverview_mailbox_active'] = 'Actiu'; + +$PALANG['pOverview_get_domain'] = 'Domini'; +$PALANG['pOverview_get_aliases'] = 'Àlies'; +$PALANG['pOverview_get_mailboxes'] = 'Bústies'; +$PALANG['pOverview_get_quota'] = 'Quota de bústia (MB)'; +$PALANG['pOverview_get_modified'] = 'Última Modificació'; + +$PALANG['pDelete_delete_error'] = 'Imposible borrar el registre '; +$PALANG['pDelete_domain_error'] = 'Aquest domini no et pertany '; + +$PALANG['pCreate_alias_welcome'] = 'Crear un nou àlies pel domini.'; +$PALANG['pCreate_alias_address'] = 'Àlies'; +$PALANG['pCreate_alias_address_text_error1'] = '
L\'àlies no és vàlid!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Aquesta adreça ja existeix, escull una altra de diferent, si us plau!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Has arribat al límit de creació d\'àlies!'; +$PALANG['pCreate_alias_goto'] = 'Destí'; +$PALANG['pCreate_alias_button'] = 'Afegir àlies'; +$PALANG['pCreate_alias_goto_text'] = 'A on ha de ser enviat l\'e-mail.'; +$PALANG['pCreate_alias_goto_text_error'] = 'A on ha de ser enviat l\'e-mail.
El destí no és vàlid!'; +$PALANG['pCreate_alias_result_error'] = '¡No és posible afegir l\'àlies a la taula d\'àlies!'; +$PALANG['pCreate_alias_result_succes'] = 'L\'àlies ha estat creat correctament!'; +$PALANG['pCreate_alias_catchall_text'] = 'Per crear un àlies general usi "*" com a àlies.
Per una redirecció de domini a domini, usi "*@domain.tld" com a Destí.'; + +$PALANG['pEdit_alias_welcome'] = 'Editi un àlies pel seu domini.
Una entrada per línia.'; +$PALANG['pEdit_alias_address'] = 'Àlies'; +$PALANG['pEdit_alias_address_error'] = 'Imposible de localizar l\'àlies!'; +$PALANG['pEdit_alias_goto'] = 'Destí'; +$PALANG['pEdit_alias_goto_text_error1'] = 'No has introduït res al destí'; +$PALANG['pEdit_alias_goto_text_error2'] = 'L\'adreça d\'e-mail introduida no és vàlida: '; +$PALANG['pEdit_alias_domain_error'] = 'Aquest domini no et pertany: '; +$PALANG['pEdit_alias_button'] = 'Editar àlies'; +$PALANG['pEdit_alias_result_error'] = 'Imposible modificar l\'àlies!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Crear una nova bústia pel seu domini.'; +$PALANG['pCreate_mailbox_username'] = 'Usuari'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
L\'e-mail no és vàlido!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Aquest e-mail ja existeix, escull un de diferente si us plau!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Has arribat al límit de creació de bústies!'; +$PALANG['pCreate_mailbox_password'] = 'Contrasenya'; +$PALANG['pCreate_mailbox_password2'] = 'Contrasenya (repetir)'; +$PALANG['pCreate_mailbox_password_text'] = 'Contrasenya per a POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Contrasenya per a POP3/IMAP
Les contrasenyes introduides no coincideixen
o estan en blanc!
'; +$PALANG['pCreate_mailbox_name'] = 'Nom'; +$PALANG['pCreate_mailbox_name_text'] = 'Nom complet'; +$PALANG['pCreate_mailbox_quota'] = 'Quota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
La quota especificada és massa alta!'; +$PALANG['pCreate_mailbox_active'] = 'Actiu'; +$PALANG['pCreate_mailbox_mail'] = 'Crear bústia'; +$PALANG['pCreate_mailbox_button'] = 'Afegir bústia'; +$PALANG['pCreate_mailbox_result_error'] = 'Imposible afegir una bústia a la taula de bústies!'; +$PALANG['pCreate_mailbox_result_succes'] = 'La bústia ha estat afegida a la taula de bústies!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Editar una bústia pel seu domini.'; +$PALANG['pEdit_mailbox_username'] = 'Usuari'; +$PALANG['pEdit_mailbox_username_error'] = 'Imposible localitzar la bústia!'; +$PALANG['pEdit_mailbox_password'] = 'Nova contrasenya'; +$PALANG['pEdit_mailbox_password2'] = 'Nova contrasenya (repetiu)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Les contrasenyes introduides no coincideixen!'; +$PALANG['pEdit_mailbox_name'] = 'Nom'; +$PALANG['pEdit_mailbox_quota'] = 'Quota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
La quota especificada és massa alta!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Aquest domini no et pertany: '; +$PALANG['pEdit_mailbox_button'] = 'Editar bústia'; +$PALANG['pEdit_mailbox_result_error'] = 'Imposible canviar la contrasenya!'; + +$PALANG['pPassword_welcome'] = 'Canvia la teva contrasenya de login.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'El login suministrat no coincideix amb cap bústia!'; +$PALANG['pPassword_password_current'] = 'Contrasenya actual'; +$PALANG['pPassword_password_current_text_error'] = 'No ha introduït la contrasenya actual!'; +$PALANG['pPassword_password'] = 'Nova contrasenya'; +$PALANG['pPassword_password2'] = 'Nova contrasenya (repetiu)'; +$PALANG['pPassword_password_text_error'] = 'Les contrasenyes introduides no coincideixen
o estan en blanc!
'; +$PALANG['pPassword_button'] = 'Canviar la contrasenya'; +$PALANG['pPassword_result_error'] = 'Imposible canviar la contrasenya!'; +$PALANG['pPassword_result_succes'] = 'La seva contrasenya ha estat canviada!'; + +$PALANG['pViewlog_welcome'] = 'Veure les últimes 10 accions per '; +$PALANG['pViewlog_timestamp'] = 'Data/Hora'; +$PALANG['pViewlog_username'] = 'Administrador'; +$PALANG['pViewlog_domain'] = 'Domini'; +$PALANG['pViewlog_action'] = 'Acció'; +$PALANG['pViewlog_data'] = 'Dades'; + +$PALANG['pViewlog_button'] = 'Ves'; +$PALANG['pViewlog_result_error'] = 'Imposible trobar els logs!'; + +$PALANG['pSendmail_welcome'] = 'Enviar un e-mail.'; +$PALANG['pSendmail_admin'] = 'De'; +$PALANG['pSendmail_to'] = 'Destí'; +$PALANG['pSendmail_to_text_error'] = 'La direcció de destí està buida o és una direcció invàlida!'; +$PALANG['pSendmail_subject'] = 'Assumpte'; +$PALANG['pSendmail_subject_text'] = 'Benvingut'; +$PALANG['pSendmail_body'] = 'Cos'; +$PALANG['pSendmail_button'] = 'Enviar missatge'; +$PALANG['pSendmail_result_error'] = 'Imposible crear la bústia!'; +$PALANG['pSendmail_result_succes'] = 'La bústia ha estat creada!'; + +$PALANG['pAdminMenu_list_admin'] = 'Llistat d\'administradors'; +$PALANG['pAdminMenu_list_domain'] = 'Llistat de dominis'; +$PALANG['pAdminMenu_list_virtual'] = 'Llista de direccions virtuals'; +$PALANG['pAdminMenu_viewlog'] = 'Veure Logs'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Administradors de domini'; +$PALANG['pAdminMenu_create_admin'] = 'Nou administrador'; +$PALANG['pAdminMenu_create_domain'] = 'Nou dominio'; +$PALANG['pAdminMenu_create_alias'] = 'Afegir àlies'; +$PALANG['pAdminMenu_create_mailbox'] = 'Afegir bústia'; + +$PALANG['pAdminList_admin_domain'] = 'Domini'; +$PALANG['pAdminList_admin_username'] = 'Administrador'; +$PALANG['pAdminList_admin_count'] = 'Dominis'; +$PALANG['pAdminList_admin_modified'] = 'Última Modificació'; +$PALANG['pAdminList_admin_active'] = 'Actiu'; + +$PALANG['pAdminList_domain_domain'] = 'Domini'; +$PALANG['pAdminList_domain_description'] = 'Descripció'; +$PALANG['pAdminList_domain_aliases'] = 'Àlies'; +$PALANG['pAdminList_domain_mailboxes'] = 'Bústies'; +$PALANG['pAdminList_domain_maxquota'] = 'Quota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Última Modificació'; +$PALANG['pAdminList_domain_active'] = 'Actiu'; + +$PALANG['pAdminList_virtual_button'] = 'Ves'; +$PALANG['pAdminList_virtual_welcome'] = 'Resum de '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Àlies'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Bústies'; +$PALANG['pAdminList_virtual_alias_address'] = 'De'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Destí'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Última Modificació'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-mail'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nom'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Última Modificació'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Actiu'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Afegir nou domini'; +$PALANG['pAdminCreate_domain_domain'] = 'Domini'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'El domini ja existeix!'; +$PALANG['pAdminCreate_domain_description'] = 'Descripció'; +$PALANG['pAdminCreate_domain_aliases'] = 'Àlies'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = ilimitat | 0 = deshabilitar'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Bústies'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = ilimitat | 0 = deshabilitar'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Quota màxima'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = ilimitat | 0 = deshabilitar'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Afegir àlies per defecte'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Afegir domini'; +$PALANG['pAdminCreate_domain_result_error'] = 'Imposible afegir el domini!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'El domini ha estat afegit!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Editar un domini'; +$PALANG['pAdminEdit_domain_domain'] = 'Domini'; +$PALANG['pAdminEdit_domain_description'] = 'Descripció'; +$PALANG['pAdminEdit_domain_aliases'] = 'Àlies'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = ilimitat | 0 = deshabilitar'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Bústies'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = ilimitat | 0 = deshabilitar'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Quota màxima'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = ilimitat | 0 = deshabilitar'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Actiu'; +$PALANG['pAdminEdit_domain_button'] = 'Editar domini'; +$PALANG['pAdminEdit_domain_result_error'] = 'Imposible modificar el domini!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Afegir un nou administrador de domini'; +$PALANG['pAdminCreate_admin_username'] = 'Administrador'; +$PALANG['pAdminCreate_admin_username_text'] = 'E-mail'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'E-mail
Administrador no es un e-mail vàlid!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'E-mail
L\'administrador ja existeix o no es vàlid!'; + +$PALANG['pAdminCreate_admin_password'] = 'Contrasenya'; +$PALANG['pAdminCreate_admin_password2'] = 'Contrasenya (repetiu)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Les contrasenyes introduides no coincideixen
o estan en blanc!
'; +$PALANG['pAdminCreate_admin_button'] = 'Afegir administrador'; +$PALANG['pAdminCreate_admin_result_error'] = 'Imposible afegir l\'administrador!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'L\'administrador ha estat afegit!'; +$PALANG['pAdminCreate_admin_address'] = 'Domini'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Editar un administrador de domini'; +$PALANG['pAdminEdit_admin_username'] = 'Administrador'; +$PALANG['pAdminEdit_admin_password'] = 'Contrasenya'; +$PALANG['pAdminEdit_admin_password2'] = 'Contrasenya (repetiu)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Les contrasenyes introduides no coincideixen
o estan en blanc!
'; +$PALANG['pAdminEdit_admin_active'] = 'Actiu'; +$PALANG['pAdminEdit_admin_button'] = 'Editar administrador'; +$PALANG['pAdminEdit_admin_result_error'] = 'Imposible modificar l\'administrador!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'L\'administrador ha estat modificat!'; + +$PALANG['pUsersLogin_welcome'] = 'Login d\'usuaris per canviar la contrasenya i els àlies.'; +$PALANG['pUsersLogin_username'] = 'Login (e-mail)'; +$PALANG['pUsersLogin_password'] = 'Contrasenya'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'El seu login no és correcte. Asseguri\'s d\'haver introduït la seva adreça d\'e-mail com a login!'; +$PALANG['pUsersLogin_password_incorrect'] = 'La seva contrasenya no és correcta!'; + +$PALANG['pUsersMenu_vacation'] = 'Resposta automàtica'; +$PALANG['pUsersMenu_edit_alias'] = 'Canviar la redirecció'; +$PALANG['pUsersMenu_password'] = 'Canviar la contrasenya'; + +$PALANG['pUsersMain_vacation'] = 'Configuri un missatge de "Fora de la feina" o una resposta automàtica pel seu correu.'; +$PALANG['pUsersMain_edit_alias'] = 'Canvïi la seva redirecció de correu.'; +$PALANG['pUsersMain_password'] = 'Canvïi la seva contrasenya.'; + +$PALANG['pUsersVacation_welcome'] = 'Resposta automàtica.'; +$PALANG['pUsersVacation_welcome_text'] = 'Ja disposa d\'una resposta automàtica configurada!'; +$PALANG['pUsersVacation_subject'] = 'Assumpte'; +$PALANG['pUsersVacation_subject_text'] = 'Fora de la feina'; +$PALANG['pUsersVacation_body'] = 'Cos'; +$PALANG['pUsersVacation_body_text'] = << fins al . +Per assumptes urgents pot contactar amb mi a . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Absent'; +$PALANG['pUsersVacation_button_back'] = 'De tornada'; +$PALANG['pUsersVacation_result_error'] = 'Imposible actualitzar la configuració de la seva resposta automàtica!'; +$PALANG['pUsersVacation_result_succes'] = 'La seva resposta automàtica ha estat esborrada!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/cn.lang b/languages/cn.lang new file mode 100644 index 0000000..a2deb46 --- /dev/null +++ b/languages/cn.lang @@ -0,0 +1,296 @@ + +// +$PALANG['charset'] = 'gb2312'; +$PALANG['YES'] = 'ÊÇ'; +$PALANG['NO'] = '·ñ'; +$PALANG['edit'] = '±à¼­'; +$PALANG['del'] = 'ɾ³ý'; +$PALANG['confirm'] = 'ÊÇ·ñÈ·¶¨É¾³ý?\n'; +$PALANG['confirm_domain'] = 'ÄãÊÇ·ñÈ·¶¨ÒªÉ¾³ý¸ÃÓòÖеÄËùÓмǼ? ɾ³ýºó²»¿É»Ö¸´!\n'; +$PALANG['check_update'] = '¼ì²éа汾'; + +$PALANG['pLogin_welcome'] = 'Óʼþ¹ÜÀíÔ±Çë´ÓÕâÀïµÇ¼ÒÔ¹ÜÀíÄãµÄÓòÃû.'; +$PALANG['pLogin_username'] = 'ÕʺŠ(ÓʼþµØÖ·)'; +$PALANG['pLogin_password'] = 'ÃÜÂë'; +$PALANG['pLogin_button'] = 'µÇ¼'; +$PALANG['pLogin_username_incorrect'] = 'µÇ¼ʧ°Ü, ÇëÈ·ÈÏÄãÊÇʹÓÃÄãµÄÓʼþµØÖ·µÇ¼!'; +$PALANG['pLogin_password_incorrect'] = 'ÃÜÂë´íÎó!'; +$PALANG['pLogin_login_users'] = 'ÆÕͨÓû§µã»÷ÕâÀï½øÈëÓû§¿ØÖÆÃæ°å.'; + +$PALANG['pMenu_overview'] = '¸ÅÀÀ'; +$PALANG['pMenu_create_alias'] = 'н¨±ðÃû'; +$PALANG['pMenu_create_mailbox'] = 'н¨ÓÊÏä'; +$PALANG['pMenu_sendmail'] = '·¢ËÍÓʼþ'; +$PALANG['pMenu_password'] = 'ÐÞ¸ÄÃÜÂë'; +$PALANG['pMenu_viewlog'] = '²é¿´ÈÕÖ¾'; +$PALANG['pMenu_logout'] = 'Í˳ö'; + +$PALANG['pMain_welcome'] = '»¶Ó­À´µ½Postfix Admin!'; +$PALANG['pMain_overview'] = 'ÏÔʾÄãµÄÓʼþ±ðÃûºÍÓÊÏä. Äã¿ÉÒÔÔÚÕâ¶ù½øÐб༭/ɾ³ý²Ù×÷.'; +$PALANG['pMain_create_alias'] = 'ÔÚÄúµÄÓòÖÐн¨Ò»¸ö±ðÃû.'; +$PALANG['pMain_create_mailbox'] = 'ÔÚÄúµÄÓòÖÐн¨Ò»¸öÓÊÏä.'; +$PALANG['pMain_sendmail'] = '·¢Ò»·âÓʼþµ½Äãн¨µÄÒ»¸öÓÊÏäÖÐ.'; +$PALANG['pMain_password'] = 'ÐÞ¸ÄÄãµÄ¹ÜÀíÔ±ÃÜÂë.'; +$PALANG['pMain_viewlog'] = '²é¿´ÈÕÖ¾Îļþ.'; +$PALANG['pMain_logout'] = 'Í˳öϵͳ'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Óò'; +$PALANG['pOverview_up_arrow'] = '·µ»Ø¶¥¶Ë'; +$PALANG['pOverview_right_arrow'] = 'ÏÂÒ»Ò³'; +$PALANG['pOverview_left_arrow'] = 'ÉÏÒ»Ò³'; +$PALANG['pOverview_alias_title'] = ':: ±ðÃû'; +$PALANG['pOverview_mailbox_title'] = ':: ÓÊÏä'; +$PALANG['pOverview_button'] = 'Ö´ÐÐ'; +$PALANG['pOverview_welcome'] = 'ä¯ÀÀ '; +$PALANG['pOverview_alias_alias_count'] = '±ðÃû'; +$PALANG['pOverview_alias_mailbox_count'] = 'ÓÊÏä'; +$PALANG['pOverview_alias_address'] = 'Ç°Íù'; +$PALANG['pOverview_alias_goto'] = 'תµ½'; +$PALANG['pOverview_alias_modified'] = '×îºóÐÞ¸ÄÈÕÆÚ'; +$PALANG['pOverview_mailbox_username'] = 'ÓʼþµØÖ·'; +$PALANG['pOverview_mailbox_name'] = 'ÐÕÃû'; +$PALANG['pOverview_mailbox_quota'] = 'ÏÞÖÆ (MB)'; +$PALANG['pOverview_mailbox_modified'] = '×îºóÐÞ¸ÄÈÕÆÚ'; +$PALANG['pOverview_mailbox_active'] = '»î¶¯'; + +$PALANG['pOverview_get_domain'] = 'Óò'; +$PALANG['pOverview_get_aliases'] = '±ðÃû'; +$PALANG['pOverview_get_mailboxes'] = 'ÓÊÏä'; +$PALANG['pOverview_get_quota'] = 'ÓÊÏäÏÞÖÆ (MB)'; +$PALANG['pOverview_get_modified'] = '×îºóÐÞ¸ÄÈÕÆÚ'; + +$PALANG['pDelete_delete_error'] = '²»ÄÜɾ³ý±¾¼Ç¼'; +$PALANG['pDelete_domain_error'] = 'ÄãûÓиÃÓòµÄ¹ÜÀíȨÏÞ'; + +$PALANG['pCreate_alias_welcome'] = 'ÔÚÄãµÄÓòÖÐн¨Ò»¸ö±ðÃû.'; +$PALANG['pCreate_alias_address'] = '±ðÃû'; +$PALANG['pCreate_alias_address_text_error1'] = '
¸Ã±ðÃû·Ç·¨!'; +$PALANG['pCreate_alias_address_text_error2'] = '
ÓʼþµØÖ·ÒѾ­´æÔÚ, ÇëÖØÐÂÑ¡Ôñ!'; +$PALANG['pCreate_alias_address_text_error3'] = '
ÄãµÄ±ðÃûÒѾ­´ïµ½ÉÏÏÞ!'; +$PALANG['pCreate_alias_goto'] = 'תµ½'; +$PALANG['pCreate_alias_button'] = 'н¨±ðÃû'; +$PALANG['pCreate_alias_goto_text'] = 'Óʼþ½ÓÊÕµØÖ·.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Óʼþ½ÓÊÕµØÖ·.
½ÓÊÕµØÖ·²»ÕýÈ·!'; +$PALANG['pCreate_alias_result_error'] = '²»Äܽ«±ðÃûÌí¼Óµ½±ðÃû±íÖÐ!'; +$PALANG['pCreate_alias_result_succes'] = 'Ìí¼Ó±ðÃû³É¹¦!'; +$PALANG['pCreate_alias_catchall_text'] = 'Òª½«ËùÓеÄÓʼþÈ«²¿×ª·¢ÇëʹÓÃ"*"×÷Ϊ±ðÃû.
Óòµ½ÓòµÄת·¢ÇëʹÓÃ"*@domain.tld".'; + +$PALANG['pEdit_alias_welcome'] = '±à¼­ÄãÓòÃûÖеıðÃû.
ÿÐÐÒ»Ìõ¼Ç¼.'; +$PALANG['pEdit_alias_address'] = '±ðÃû'; +$PALANG['pEdit_alias_address_error'] = '²»Äܶ¨Î»±ðÃû!'; +$PALANG['pEdit_alias_goto'] = 'תµ½'; +$PALANG['pEdit_alias_goto_text_error1'] = 'ÄãûÓÐÌîдÊÕÐÅÈË'; +$PALANG['pEdit_alias_goto_text_error2'] = 'ÓʼþµØÖ··Ç·¨: '; +$PALANG['pEdit_alias_domain_error'] = 'ÄãûÓиÃÓòµÄ¹ÜÀíȨÏÞ: '; +$PALANG['pEdit_alias_button'] = '±à¼­±ðÃû'; +$PALANG['pEdit_alias_result_error'] = '²»ÄÜÐ޸ĸñðÃû!'; + +$PALANG['pCreate_mailbox_welcome'] = 'ÔÚÄãµÄÓòÖÐн¨Ò»¸ö±¾µØÓÊÏä.'; +$PALANG['pCreate_mailbox_username'] = 'Óû§Ãû'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Óʼþ·Ç·¨!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
ÓʼþµØÖ·ÒѾ­´æÔÚ,ÇëÖØÐÂÑ¡Ôñ!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
ÓÊÏäµØÖ·ÒѾ­´ïµ½ÉÏÏÞ!'; +$PALANG['pCreate_mailbox_password'] = 'ÃÜÂë'; +$PALANG['pCreate_mailbox_password2'] = 'ÃÜÂë (ÔÙ´ÎÊäÈë)'; +$PALANG['pCreate_mailbox_password_text'] = 'POP3/IMAP ÃÜÂë'; +$PALANG['pCreate_mailbox_password_text_error'] = 'POP3/IMAP ÃÜÂë
ÄãÊäÈëµÄÃÜÂë²»Ïàͬ!
»òÕßΪ¿Õ!
'; +$PALANG['pCreate_mailbox_name'] = 'Ãû×Ö'; +$PALANG['pCreate_mailbox_name_text'] = 'È«Ãû'; +$PALANG['pCreate_mailbox_quota'] = 'ÏÞÖÆ'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
ÄãÊäÈëµÄÈÝÁ¿ÏÞÖƳ¬³ö·¶Î§!'; +$PALANG['pCreate_mailbox_active'] = '»î¶¯'; +$PALANG['pCreate_mailbox_mail'] = 'н¨ÓÊÏä'; +$PALANG['pCreate_mailbox_button'] = 'Ôö¼ÓÓÊÏä'; +$PALANG['pCreate_mailbox_result_error'] = '²»Äܽ«ÓÊÏäÔö¼Óµ½ÓÊÏä±íÖÐ!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Ôö¼ÓÓÊÏä³É¹¦!'; + +$PALANG['pEdit_mailbox_welcome'] = '±à¼­ÄãÓòÖеÄÓÊÏä.'; +$PALANG['pEdit_mailbox_username'] = 'Óû§Ãû'; +$PALANG['pEdit_mailbox_username_error'] = '²»Äܶ¨ÃÇÓÊÏä!'; +$PALANG['pEdit_mailbox_password'] = 'ÐÂÃÜÂë'; +$PALANG['pEdit_mailbox_password2'] = 'ÐÂÃÜÂë (ÑéÖ¤)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'ÄãÊäÈëµÄÁ½¸öÐÂÃÜÂë²»Ïàͬ!'; +$PALANG['pEdit_mailbox_name'] = 'ÐÕÃû'; +$PALANG['pEdit_mailbox_quota'] = 'ÏÞÖÆ'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
ÄãÊäÈëµÄÈÝÁ¿ÏÞÖƳ¬³ö·¶Î§!'; +$PALANG['pEdit_mailbox_domain_error'] = 'ÄãûÓиÃÓòµÄ¹ÜÀíȨÏÞ: '; +$PALANG['pEdit_mailbox_button'] = '±à¼­ÓÊÏä'; +$PALANG['pEdit_mailbox_result_error'] = '²»Äܱ༭¸ÃÓÊÏä!'; + +$PALANG['pPassword_welcome'] = '¸ü¸ÄÄãµÄµÇ¼ÃÜÂë.'; +$PALANG['pPassword_admin'] = 'ÕʺÅ'; +$PALANG['pPassword_admin_text_error'] = 'ÄãËùÌṩµÄµÇ¼ÕʺŲ»ÕýÈ·!'; +$PALANG['pPassword_password_current'] = 'µ±Ç°ÃÜÂë'; +$PALANG['pPassword_password_current_text_error'] = 'ÄãûÓÐÌîдµ±Ç°ÃÜÂë!'; +$PALANG['pPassword_password'] = 'ÐÂÃÜÂë'; +$PALANG['pPassword_password2'] = 'ÐÂÃÜÂë (ÑéÖ¤)'; +$PALANG['pPassword_password_text_error'] = 'ÄãÁ½´ÎÊäÈëµÄÐÂÃÜÂë²»Ïàͬ!
»òÕßΪ¿Õ!
'; +$PALANG['pPassword_button'] = '¸ü¸ÄÃÜÂë'; +$PALANG['pPassword_result_error'] = '¸ü¸ÄÃÜÂëʧ°Ü!'; +$PALANG['pPassword_result_succes'] = '¸ü¸ÄÃÜÂë³É¹¦!'; + +$PALANG['pViewlog_welcome'] = '²é¿´×îеÄ10Ïî²Ù×÷ÈÕÖ¾ ÓòÃû: '; +$PALANG['pViewlog_timestamp'] = 'ʱ¼ä'; +$PALANG['pViewlog_username'] = '¹ÜÀíÔ±'; +$PALANG['pViewlog_domain'] = 'Óò'; +$PALANG['pViewlog_action'] = '²Ù×÷'; +$PALANG['pViewlog_data'] = 'ÄÚÈÝ'; + +$PALANG['pViewlog_button'] = 'Ö´ÐÐ'; +$PALANG['pViewlog_result_error'] = 'δÕÒµ½Ïà¹ØµÄÈÕÖ¾!'; + +$PALANG['pSendmail_welcome'] = '·¢ËÍÓʼþ.'; +$PALANG['pSendmail_admin'] = '·¢¼þÈË'; +$PALANG['pSendmail_to'] = 'ÊÕ¼þÈË'; +$PALANG['pSendmail_to_text_error'] = 'ÊÕ¼þÈËΪ¿Õ»òÕßÊÕ¼þÈ˵ØÖ·²»ÕýÈ·!'; +$PALANG['pSendmail_subject'] = 'Ö÷Ìâ'; +$PALANG['pSendmail_subject_text'] = '»¶Ó­'; +$PALANG['pSendmail_body'] = 'ÄÚÈÝ'; +$PALANG['pSendmail_button'] = '·¢ËÍ'; +$PALANG['pSendmail_result_error'] = '½¨Á¢ÓÊÏäʧ°Ü!'; +$PALANG['pSendmail_result_succes'] = '½¨Á¢ÓÊÏä³É¹¦!'; + +$PALANG['pAdminMenu_list_admin'] = '¹ÜÀíÔ±Çåµ¥'; +$PALANG['pAdminMenu_list_domain'] = 'ÓòÃûÇåµ¥'; +$PALANG['pAdminMenu_list_virtual'] = 'ÐéÄâÓû§Çåµ¥'; +$PALANG['pAdminMenu_viewlog'] = '²é¿´ÈÕÖ¾'; +$PALANG['pAdminMenu_backup'] = '±¸·Ý'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Óò¹ÜÀíÔ±'; +$PALANG['pAdminMenu_create_admin'] = 'н¨¹ÜÀíÔ±'; +$PALANG['pAdminMenu_create_domain'] = 'н¨Óò'; +$PALANG['pAdminMenu_create_alias'] = 'н¨±ðÃû'; +$PALANG['pAdminMenu_create_mailbox'] = 'н¨ÓÊÏä'; + +$PALANG['pAdminList_admin_domain'] = 'Óò'; +$PALANG['pAdminList_admin_username'] = '¹ÜÀíÔ±'; +$PALANG['pAdminList_admin_count'] = '¹ÜÀíÓòÊýÁ¿'; +$PALANG['pAdminList_admin_modified'] = '×îºóÐÞ¸ÄÈÕÆÚ'; +$PALANG['pAdminList_admin_active'] = '»î¶¯'; + +$PALANG['pAdminList_domain_domain'] = 'Óò'; +$PALANG['pAdminList_domain_description'] = 'ÃèÊö'; +$PALANG['pAdminList_domain_aliases'] = '±ðÃûÊý'; +$PALANG['pAdminList_domain_mailboxes'] = 'ÓÊÏäÊý'; +$PALANG['pAdminList_domain_maxquota'] = '×î´óÈÝÁ¿ÏÞÖÆ (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = '×îºóÐÞ¸ÄÈÕÆÚ'; +$PALANG['pAdminList_domain_active'] = '»î¶¯'; + +$PALANG['pAdminList_virtual_button'] = 'Ö´ÐÐ'; +$PALANG['pAdminList_virtual_welcome'] = 'Óò¸ÅÀÀ ÓòÃû: '; +$PALANG['pAdminList_virtual_alias_alias_count'] = '±ðÃûÊýÁ¿'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'ÓÊÏäÊý'; +$PALANG['pAdminList_virtual_alias_address'] = 'Ç°Íù'; +$PALANG['pAdminList_virtual_alias_goto'] = 'תµ½'; +$PALANG['pAdminList_virtual_alias_modified'] = '×îºóÐÞ¸ÄÈÕÆÚ'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'ÓÊÏä'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'ÐÕÃû'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'ÏÞÖÆ (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = '×îºóÐÞ¸ÄÈÕÆÚ'; +$PALANG['pAdminList_virtual_mailbox_active'] = '»î¶¯'; + +$PALANG['pAdminCreate_domain_welcome'] = 'н¨Óò'; +$PALANG['pAdminCreate_domain_domain'] = 'ÓòÃû'; +$PALANG['pAdminCreate_domain_domain_text_error'] = '¸ÃÓòÒѾ­´æÔÚ!'; +$PALANG['pAdminCreate_domain_description'] = 'ÃèÊö'; +$PALANG['pAdminCreate_domain_aliases'] = '±ðÃûÊý'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = ½ûÓà | 0 = ÎÞÏÞÖÆ'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'ÓÊÏäÊý'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = ½ûÓà | 0 = ÎÞÏÞÖÆ'; +$PALANG['pAdminCreate_domain_maxquota'] = '×î´óÈÝÁ¿ÏÞÖÆ'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = ½ûÓà | 0 = ÎÞÏÞÖÆ'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Ôö¼ÓĬÈϱðÃû'; +$PALANG['pAdminCreate_domain_backupmx'] = '±¸·ÝÓʼþ·þÎñÆ÷'; +$PALANG['pAdminCreate_domain_button'] = 'ÐÂÔö'; +$PALANG['pAdminCreate_domain_result_error'] = 'ÐÂÔöÓòʧ°Ü!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'ÐÂÔöÓò³É¹¦!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'ÐÞ¸ÄÓò'; +$PALANG['pAdminEdit_domain_domain'] = 'ÓòÃû'; +$PALANG['pAdminEdit_domain_description'] = 'ÃèÊö'; +$PALANG['pAdminEdit_domain_aliases'] = '±ðÃûÊý'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = ½ûÖ¹ | 0 = ÎÞÏÞÖÆ'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'ÓÊÏäÊý'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = ½ûÖ¹ | 0 = ÎÞÏÞÖÆ'; +$PALANG['pAdminEdit_domain_maxquota'] = '×î´óÈÝÁ¿ÏÞÖÆ'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = ½ûÖ¹ | 0 = ÎÞÏÞÖÆ'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = '±¸·ÝÓʼþ·þÎñÆ÷'; +$PALANG['pAdminEdit_domain_active'] = '»î¶¯'; +$PALANG['pAdminEdit_domain_button'] = 'ÐÞ¸Ä'; +$PALANG['pAdminEdit_domain_result_error'] = 'ÐÞ¸ÄÓòʧ°Ü!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'ÐÂÔöÓò¹ÜÀíÔ±'; +$PALANG['pAdminCreate_admin_username'] = '¹ÜÀíÔ±'; +$PALANG['pAdminCreate_admin_username_text'] = 'ÓʼþµØÖ·'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'ÓʼþµØÖ·
¹ÜÀíÔ±Ãû²»ÊÇÒ»¸öºÏ·¨µÄÓʼþµØÖ·!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'ÓʼþµØÖ·
¹ÜÀíÔ±ÒѾ­´æÔÚ»òÕß¹ÜÀíÔ±Ãû·Ç·¨!'; +$PALANG['pAdminCreate_admin_password'] = 'ÃÜÂë'; +$PALANG['pAdminCreate_admin_password2'] = 'ÃÜÂë (ÑéÖ¤)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'ÐÂËùÊäÈëµÄÁ½´ÎÐÂÃÜÂë²»Ïàͬ!
»òÕßΪ¿Õ!
'; +$PALANG['pAdminCreate_admin_button'] = 'ÐÂÔö'; +$PALANG['pAdminCreate_admin_result_error'] = 'ÐÂÔö¹ÜÀíԱʧ°Ü!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'ÐÂÔö¹ÜÀíÔ±³É¹¦!'; +$PALANG['pAdminCreate_admin_address'] = 'Óò'; + +$PALANG['pAdminEdit_admin_welcome'] = 'ÐÞ¸ÄÓò¹ÜÀíÔ±'; +$PALANG['pAdminEdit_admin_username'] = '¹ÜÀíÔ±'; +$PALANG['pAdminEdit_admin_password'] = 'ÃÜÂë'; +$PALANG['pAdminEdit_admin_password2'] = 'ÃÜÂë (ÑéÖ¤)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'ÄãÁ½´ÎÊäÈëµÄÐÂÃÜÂë²»Ïàͬ!
»òÕßΪ¿Õ!
'; +$PALANG['pAdminEdit_admin_active'] = '»î¶¯'; +$PALANG['pAdminEdit_admin_button'] = 'ÐÞ¸Ä'; +$PALANG['pAdminEdit_admin_result_error'] = '±à¼­Óò¹ÜÀíԱʧ°Ü!'; +$PALANG['pAdminEdit_admin_result_succes'] = '±à¼­Óò¹ÜÀíÔ±³É¹¦!'; + +$PALANG['pUsersLogin_welcome'] = 'ÓʼþÓû§´ÓÕâÀïµÇ¼¹ÜÀíÄãµÄÃÜÂëºÍ±ðÃû.'; +$PALANG['pUsersLogin_username'] = 'ÕʺŠ(ÓÊÏäµØÖ·)'; +$PALANG['pUsersLogin_password'] = 'ÃÜÂë'; +$PALANG['pUsersLogin_button'] = 'µÇ¼'; +$PALANG['pUsersLogin_username_incorrect'] = 'µÇ¼ʧ°Ü. ÇëÈ·ÈÏÄãÊÇʹÓÃÄãµÄÓÊÏäµØÖ·µÇ¼!'; +$PALANG['pUsersLogin_password_incorrect'] = 'µÇ¼ÃÜÂë²»ÕýÈ·!'; + +$PALANG['pUsersMenu_vacation'] = '×Ô¶¯»Ø¸´'; +$PALANG['pUsersMenu_edit_alias'] = 'ÐÞ¸Äת·¢'; +$PALANG['pUsersMenu_password'] = 'ÐÞ¸ÄÃÜÂë'; + +$PALANG['pUsersMain_vacation'] = 'ÉèÖÃÍâ³öÐÅÏ¢»ò×Ô¶¯»Ø¸´.'; +$PALANG['pUsersMain_edit_alias'] = 'ÐÞ¸ÄÓÊÏäת·¢.'; +$PALANG['pUsersMain_password'] = 'Ð޸ĵ±Ç°ÃÜÂë.'; + +$PALANG['pUsersVacation_welcome'] = '×Ô¶¯»Ø¸´.'; +$PALANG['pUsersVacation_welcome_text'] = 'ÄãÒѾ­ÉèÖÃÁË×Ô¶¯»Ø¸´!'; +$PALANG['pUsersVacation_subject'] = 'Ö÷Ìâ'; +$PALANG['pUsersVacation_subject_text'] = 'ÎÒÏÖÔÚÎÞ·¨»ØÐÅ'; +$PALANG['pUsersVacation_body'] = 'ÄÚÈÝ'; +$PALANG['pUsersVacation_body_text'] = << µ½ Õâ¶Îʱ¼äÄÚÔÝʱÎÞ·¨»ØÐÅ. +Èç¹ûÄãÓм±ÊÂÇëÓë ÁªÏµ. +EOM; +$PALANG['pUsersVacation_button_away'] = '¿ªÆô×Ô¶¯»Ø¸´'; +$PALANG['pUsersVacation_button_back'] = '¹Ø±Õ×Ô¶¯»Ø¸´'; +$PALANG['pUsersVacation_result_error'] = '¸üÐÂ×Ô¶¯»Ø¸´Ê§°Ü!'; +$PALANG['pUsersVacation_result_succes'] = 'ÄãµÄ×Ô¶¯»Ø¸´ÒѾ­¹Ø±Õ!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'н¨ÓÊÏä'; +$PALANG['pCreate_dbLog_createalias'] = 'н¨±ðÃû'; +$PALANG['pDelete_dbLog_deletealias'] = 'ɾ³ý±ðÃû'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'ÓʼþÓÊÏä'; + +$PALANG['pEdit_dbLog_editactive'] = '¸Ä±ä»î¶¯×´Ì¬'; +$PALANG['pEdit_dbLog_editalias'] = '±à¼­±ðÃû'; +$PALANG['pEdit_dbLog_editmailbox'] = '±à¼­ÓÊÏä'; + +$PALANG['pSearch_welcome'] = 'ËÑË÷: '; +?> diff --git a/languages/cs.lang b/languages/cs.lang new file mode 100644 index 0000000..e66bbbd --- /dev/null +++ b/languages/cs.lang @@ -0,0 +1,295 @@ +Nesprávné uživatelské jmeno. Přihlašujte se svojí emailovou adresou!
'; +$PALANG['pLogin_password_incorrect'] = 'Nesprávné heslo!'; +$PALANG['pLogin_login_users'] = 'Vstup do uživatelské sekce.'; + +$PALANG['pMenu_overview'] = 'Přehled'; +$PALANG['pMenu_create_alias'] = 'Přidat alias'; +$PALANG['pMenu_create_mailbox'] = 'Přidat schránku'; +$PALANG['pMenu_sendmail'] = 'Poslat email'; +$PALANG['pMenu_password'] = 'Změnit heslo'; +$PALANG['pMenu_viewlog'] = 'Prohlížet záznam'; +$PALANG['pMenu_logout'] = 'Odhlásit.'; + +$PALANG['pMain_welcome'] = 'Vítejte v Postfix Adminu!'; +$PALANG['pMain_overview'] = 'Výpis aliasů a schránek. Můžete je zde upravovat a mazat.'; +$PALANG['pMain_create_alias'] = 'Vytvořit alias v této doméně.'; +$PALANG['pMain_create_mailbox'] = 'Vytvořit schránku v této doméně.'; +$PALANG['pMain_sendmail'] = 'Poslat email do jedné z nově vytvořených schránek.'; +$PALANG['pMain_password'] = 'Změnit heslo administrátorského účtu.'; +$PALANG['pMain_viewlog'] = 'Prohlížet záznamy změn v doméně.'; +$PALANG['pMain_logout'] = 'Odhlásit ze systému.'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Přejít'; +$PALANG['pOverview_welcome'] = 'Přehled pro doménu '; +$PALANG['pOverview_alias_alias_count'] = 'Aliasů'; +$PALANG['pOverview_alias_mailbox_count'] = 'Schránek'; +$PALANG['pOverview_alias_address'] = 'Od'; +$PALANG['pOverview_alias_goto'] = 'Pro'; +$PALANG['pOverview_alias_modified'] = 'Naposledy změněno'; +$PALANG['pOverview_mailbox_username'] = 'Email'; +$PALANG['pOverview_mailbox_name'] = 'Jméno'; +$PALANG['pOverview_mailbox_quota'] = 'Místo (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Naposledy změněno'; +$PALANG['pOverview_mailbox_active'] = 'Aktivní'; + +$PALANG['pOverview_get_domain'] = 'Doména'; +$PALANG['pOverview_get_aliases'] = 'Aliasy'; +$PALANG['pOverview_get_mailboxes'] = 'Schránky'; +$PALANG['pOverview_get_quota'] = 'Místo pro schránku (MB)'; +$PALANG['pOverview_get_modified'] = 'Naposledy změněno'; + +$PALANG['pDelete_delete_error'] = 'Nelze smazat položku '; +$PALANG['pDelete_domain_error'] = 'Tato doména není vaše '; + +$PALANG['pCreate_alias_welcome'] = 'Vytvořit nový alias ve vaší doméně.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Adresa neni platná!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Taková emailová adresa již existuje!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Dosáhli jste limitu, nemůžete vytvářet další aliasy!'; +$PALANG['pCreate_alias_goto'] = 'Cíl'; +$PALANG['pCreate_alias_button'] = 'Přidat'; +$PALANG['pCreate_alias_goto_text'] = 'Kam má pošta chodit.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Kam má pošta chodit.
Cíl není platný!'; +$PALANG['pCreate_alias_result_error'] = 'Nepodařilo se přidat alias do tabulky aliasů!'; +$PALANG['pCreate_alias_result_succes'] = 'Alias byl uspěšně přidán do tabulky aliasů!'; +$PALANG['pCreate_alias_catchall_text'] = 'Pro vytvoření všeberoucího aliasu (doménového koše) použijte * jako alias.
Pro alias doména-&gt;doména použijte *@domain.tld jako cíl.'; + +$PALANG['pEdit_alias_welcome'] = 'Upravit aliasy.
Jeden záznam na řádku.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Nelze najít alias!'; +$PALANG['pEdit_alias_goto'] = 'Cíl'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Nezadali jste cíl'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Emailová adresa kterou jste zadali není platná: '; +$PALANG['pEdit_alias_domain_error'] = 'Tato doména není vaše: '; +$PALANG['pEdit_alias_button'] = 'Upravit'; +$PALANG['pEdit_alias_result_error'] = 'Nepodařilo se upravit alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Vytvořit novou lokální schránku v doméně.'; +$PALANG['pCreate_mailbox_username'] = 'Uživatelské jméno'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Adresa neni platná!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Taková emailová adresa již¸ existuje!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Dosáhli jste limitu, nemů¸ete vytvářet další schránky!'; +$PALANG['pCreate_mailbox_password'] = 'Heslo'; +$PALANG['pCreate_mailbox_password2'] = 'Heslo (znovu)'; +$PALANG['pCreate_mailbox_password_text'] = 'Heslo pro POP3/IMAP/SMTP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Heslo pro POP3/IMAP/SMTP
Zadaná hesla jsou rozdílná nebo prázdná!'; +$PALANG['pCreate_mailbox_name'] = 'Jméno'; +$PALANG['pCreate_mailbox_name_text'] = 'Celé jméno'; +$PALANG['pCreate_mailbox_quota'] = 'Místo'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Zadané místo je příliš velké!'; +$PALANG['pCreate_mailbox_active'] = 'Aktivní'; +$PALANG['pCreate_mailbox_mail'] = 'Vytvořit schránku na disku'; +$PALANG['pCreate_mailbox_button'] = 'Přidat schránku'; +$PALANG['pCreate_mailbox_result_error'] = 'Nepodařilo se přidat schránku do tabulky schránek!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Schránka byla přidána do tabulky schránek!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Upravit lokální chránku v doméně.'; +$PALANG['pEdit_mailbox_username'] = 'Uživatelské jméno'; +$PALANG['pEdit_mailbox_username_error'] = 'Nepodařilo se nalézt schránku!'; +$PALANG['pEdit_mailbox_password'] = 'Nové heslo'; +$PALANG['pEdit_mailbox_password2'] = 'Nové heslo (znovu)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Zadaná hesla se neshodují!'; +$PALANG['pEdit_mailbox_name'] = 'Jméno'; +$PALANG['pEdit_mailbox_quota'] = 'Místo'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Zadané místo je příliš velké!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Tato doména není vaše: '; +$PALANG['pEdit_mailbox_button'] = 'Upravit schránku'; +$PALANG['pEdit_mailbox_result_error'] = 'Nepodařilo se upravit schránku!'; + +$PALANG['pPassword_welcome'] = 'Změnit heslo.'; +$PALANG['pPassword_admin'] = 'Uživatelské jméno'; +$PALANG['pPassword_admin_text_error'] = 'Uživatelské jméno se neshoduje s žádnou schránkou!'; +$PALANG['pPassword_password_current'] = 'Současné heslo'; +$PALANG['pPassword_password_current_text_error'] = 'Nezadal(a) jste současné heslo!'; +$PALANG['pPassword_password'] = 'Nové heslo'; +$PALANG['pPassword_password2'] = 'Nové heslo (znovu)'; +$PALANG['pPassword_password_text_error'] = 'Zadaná hesla jsou rozdílná nebo prázdná!'; +$PALANG['pPassword_button'] = 'Změnit heslo'; +$PALANG['pPassword_result_error'] = 'Nepodařilo se změnit heslo!'; +$PALANG['pPassword_result_succes'] = 'Heslo bylo změněno!'; + +$PALANG['pViewlog_welcome'] = 'Prohlížet 10 posledních akcí pro '; +$PALANG['pViewlog_timestamp'] = 'Časová značka'; +$PALANG['pViewlog_username'] = 'Uživatel'; +$PALANG['pViewlog_domain'] = 'Doména'; +$PALANG['pViewlog_action'] = 'Akce'; +$PALANG['pViewlog_data'] = 'Poznámka'; + +$PALANG['pViewlog_button'] = 'Jít'; +$PALANG['pViewlog_result_error'] = 'Nepodařilo se najít záznamy!'; + +$PALANG['pSendmail_welcome'] = 'Poslat email.'; +$PALANG['pSendmail_admin'] = 'Od'; +$PALANG['pSendmail_to'] = 'Cíl'; +$PALANG['pSendmail_to_text_error'] = 'Cíl není platná emailová adresa!'; +$PALANG['pSendmail_subject'] = 'Předmět'; +$PALANG['pSendmail_subject_text'] = 'Vítejte'; +$PALANG['pSendmail_body'] = 'Obsah'; +$PALANG['pSendmail_button'] = 'Poslat email'; +$PALANG['pSendmail_result_error'] = 'Nepodařilo se vytvořit schránku!'; +$PALANG['pSendmail_result_succes'] = 'Schránka byla vytvořena!'; + +$PALANG['pAdminMenu_list_admin'] = 'Seznam administrátorů'; +$PALANG['pAdminMenu_list_domain'] = 'Seznam domén'; +$PALANG['pAdminMenu_list_virtual'] = 'Seznam aliasů'; +$PALANG['pAdminMenu_viewlog'] = 'Prohlížet záznamy'; +$PALANG['pAdminMenu_backup'] = 'Zálohovat'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Doménoví administrátoři'; +$PALANG['pAdminMenu_create_admin'] = 'Nový administrátor'; +$PALANG['pAdminMenu_create_domain'] = 'Nová doména'; +$PALANG['pAdminMenu_create_alias'] = 'Přidat alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Přidat schránku'; + +$PALANG['pAdminList_admin_domain'] = 'Doména'; +$PALANG['pAdminList_admin_username'] = 'Administrátor'; +$PALANG['pAdminList_admin_count'] = 'Domény'; +$PALANG['pAdminList_admin_modified'] = 'Naposledy změněno'; +$PALANG['pAdminList_admin_active'] = 'Aktivní'; + +$PALANG['pAdminList_domain_domain'] = 'Doména'; +$PALANG['pAdminList_domain_description'] = 'Popis'; +$PALANG['pAdminList_domain_aliases'] = 'Aliasů'; +$PALANG['pAdminList_domain_mailboxes'] = 'Schránek'; +$PALANG['pAdminList_domain_maxquota'] = 'Maximální místo (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Naposledy změněno'; +$PALANG['pAdminList_domain_active'] = 'Aktivní'; + +$PALANG['pAdminList_virtual_button'] = 'Jít'; +$PALANG['pAdminList_virtual_welcome'] = 'Přehled pro '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliasů'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Schránek'; +$PALANG['pAdminList_virtual_alias_address'] = 'Od'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Cíl'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Naposledy změněno'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Emailová adresa'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Jméno'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Místo (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Naposledy změněno'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktivní'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Přidat novou doménu'; +$PALANG['pAdminCreate_domain_domain'] = 'Doména'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Taková doména už existuje!'; +$PALANG['pAdminCreate_domain_description'] = 'Popis'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliasů'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = znepřístupnit | 0 = neomezeně'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Schránek'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = znepřístupnit | 0 = neomezeně'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Maximální místo'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = znepřístupnit | 0 = neomezeně'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Pridat implicitní aliasy'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server je záložní MX'; +$PALANG['pAdminCreate_domain_button'] = 'Přidat doménu'; +$PALANG['pAdminCreate_domain_result_error'] = 'Nepodařilo se přidat doménu!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Doména byla přidána!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Upravit doménu'; +$PALANG['pAdminEdit_domain_domain'] = 'Doména'; +$PALANG['pAdminEdit_domain_description'] = 'Popis'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliasů'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = znepřístupnit | 0 = neomezeně'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Schránek'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = znepřístupnit | 0 = neomezeně'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Maximální místo'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = znepřístupnit | 0 = neomezeně'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server je záložní MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktivní'; +$PALANG['pAdminEdit_domain_button'] = 'Upravit doménu'; +$PALANG['pAdminEdit_domain_result_error'] = 'Nepodařilo se upravit doménu!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Přidat nového administrátora'; +$PALANG['pAdminCreate_admin_username'] = 'Uživatelské jméno'; +$PALANG['pAdminCreate_admin_username_text'] = 'Emailová adresa'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Emailová adresa
Tato adresa není platná!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email address
Taková adresa už existuje!'; +$PALANG['pAdminCreate_admin_password'] = 'Heslo'; +$PALANG['pAdminCreate_admin_password2'] = 'Heslo (znovu)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Zadaná hesla jsou rozdílná nebo prázdná!'; +$PALANG['pAdminCreate_admin_button'] = 'Přidat administrátora'; +$PALANG['pAdminCreate_admin_result_error'] = 'Nepodařilo se přidat administrátora!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Administrátor byl přidán!'; +$PALANG['pAdminCreate_admin_address'] = 'Doména'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Upravit doménového administrátora'; +$PALANG['pAdminEdit_admin_username'] = 'Uživatelské jméno'; +$PALANG['pAdminEdit_admin_password'] = 'Heslo'; +$PALANG['pAdminEdit_admin_password2'] = 'Heslo (znovu)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Zadaná hesla jsou rozdílná nebo prázdná!'; +$PALANG['pAdminEdit_admin_active'] = 'Aktivní'; +$PALANG['pAdminEdit_admin_button'] = 'Upravit administrátora'; +$PALANG['pAdminEdit_admin_result_error'] = 'Nepodařilo se upravit administrátora!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Administrátor byl upraven!'; + +$PALANG['pUsersLogin_welcome'] = 'Zde se přihlašují uživatelé pro změnu hesla nebo přesměrování.'; +$PALANG['pUsersLogin_username'] = 'Uživatelské jméno (email)'; +$PALANG['pUsersLogin_password'] = 'Heslo'; +$PALANG['pUsersLogin_button'] = 'Přihlásit'; +$PALANG['pUsersLogin_username_incorrect'] = 'Nesprávné uživatelské jmeno. Přihlašujte se svojí emailovou adresou!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Nesprávné heslo!'; + +$PALANG['pUsersMenu_vacation'] = 'Automatická odpověď'; +$PALANG['pUsersMenu_edit_alias'] = 'Přesměrování'; +$PALANG['pUsersMenu_password'] = 'Změna hesla'; + +$PALANG['pUsersMain_vacation'] = 'Nastavit ,,jsem pryč`` nebo podobnou automatickou odpověď.'; +$PALANG['pUsersMain_edit_alias'] = 'Nastavit / změnít přesměrování'; +$PALANG['pUsersMain_password'] = 'Změnit heslo'; + +$PALANG['pUsersVacation_welcome'] = 'Automatická podpověď'; +$PALANG['pUsersVacation_welcome_text'] = 'Již míate nastavenou automatickou odpověď!'; +$PALANG['pUsersVacation_subject'] = 'Předmět'; +$PALANG['pUsersVacation_subject_text'] = 'Dovolená'; +$PALANG['pUsersVacation_body'] = 'Obsah'; +$PALANG['pUsersVacation_body_text'] = << od . +S neodkladnými zprávami kontaktujte . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Odjet'; +$PALANG['pUsersVacation_button_back'] = 'Vrátit se'; +$PALANG['pUsersVacation_result_error'] = 'Nepodařilo se upravit nastavení!'; +$PALANG['pUsersVacation_result_succes'] = 'Nastavení bylo upraveno!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/da.lang b/languages/da.lang new file mode 100644 index 0000000..75dbc67 --- /dev/null +++ b/languages/da.lang @@ -0,0 +1,295 @@ +Dit brugernavn er forkert. Verificer at du bruger din email-adresse som login!
'; +$PALANG['pLogin_password_incorrect'] = 'Dit kodeord er forkert!'; +$PALANG['pLogin_login_users'] = 'Bruger: Log ind på brugersektionen her.'; + +$PALANG['pMenu_overview'] = 'Oversigt'; +$PALANG['pMenu_create_alias'] = 'Tilføj alias'; +$PALANG['pMenu_create_mailbox'] = 'Tilføj postboks'; +$PALANG['pMenu_sendmail'] = 'Send Email'; +$PALANG['pMenu_password'] = 'Kodeord'; +$PALANG['pMenu_viewlog'] = 'Vis Log'; +$PALANG['pMenu_logout'] = 'Log ud'; + +$PALANG['pMain_welcome'] = 'Velkommen til Postfix Admin!'; +$PALANG['pMain_overview'] = 'Vis alle aliaser og postbokse. Du kan redigere / slette dem herfra.'; +$PALANG['pMain_create_alias'] = 'Opret nyt alias til dit domæne.'; +$PALANG['pMain_create_mailbox'] = 'Opret nu postboks til dit domæne.'; +$PALANG['pMain_sendmail'] = 'Send en email til en af dine nyoprettede postbokse.'; +$PALANG['pMain_password'] = 'Ret kodeordet til din administratorkonto.'; +$PALANG['pMain_viewlog'] = 'Vis logfiler.'; +$PALANG['pMain_logout'] = 'Log ud fra systemet'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Vis'; +$PALANG['pOverview_welcome'] = 'Oversigt for '; +$PALANG['pOverview_alias_alias_count'] = 'Aliaser'; +$PALANG['pOverview_alias_mailbox_count'] = 'Postbokse'; +$PALANG['pOverview_alias_address'] = 'Fra'; +$PALANG['pOverview_alias_goto'] = 'Til'; +$PALANG['pOverview_alias_modified'] = 'Senest rettet'; +$PALANG['pOverview_mailbox_username'] = 'Email'; +$PALANG['pOverview_mailbox_name'] = 'Navn'; +$PALANG['pOverview_mailbox_quota'] = 'Kvota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Senest rettet'; +$PALANG['pOverview_mailbox_active'] = 'Aktiv'; + +$PALANG['pOverview_get_domain'] = 'Domæne'; +$PALANG['pOverview_get_aliases'] = 'Aliaser'; +$PALANG['pOverview_get_mailboxes'] = 'Postbokse'; +$PALANG['pOverview_get_quota'] = 'Postboks Kvota (MB)'; +$PALANG['pOverview_get_modified'] = 'Senest rettet'; + +$PALANG['pDelete_delete_error'] = 'Kan ikke slette denne post '; +$PALANG['pDelete_domain_error'] = 'Dette domæne er ikke dit '; + +$PALANG['pCreate_alias_welcome'] = 'Opret nyt alias til dit domæne.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Aliaset er ikke gyldigt!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Email adressen eksisterer allerede. Vælg venligst en anden!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Du har nået grænsen for antallet af aliaser til dit domæne!'; +$PALANG['pCreate_alias_goto'] = 'Modtager'; +$PALANG['pCreate_alias_button'] = 'Tilføj Alias'; +$PALANG['pCreate_alias_goto_text'] = 'Hvor emailen skal videresendes til.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Hvor emailen skal videresendes til.
Modtageradressen er ikke gyldig!'; +$PALANG['pCreate_alias_result_error'] = 'Kan ikke tilføje aliaset til alias-tabellen!'; +$PALANG['pCreate_alias_result_succes'] = 'Aliaset er blevet tilføjet til alias-tabellen!'; +$PALANG['pCreate_alias_catchall_text'] = 'For at oprette et stjerne-alias, brug en "*" som alias.
For dom%aelig;ne til domæne-viderestilling brug "*@domain.tld" som modtager.'; + +$PALANG['pEdit_alias_welcome'] = 'Rediger et alias for dit domæne.
En modtager pr. linie.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Kan ikke finde aliaset!'; +$PALANG['pEdit_alias_goto'] = 'Modtager(e)'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Du udfyldte ikke noget i Modtager(e)'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Den tilføjede emailadresse er ikke gyldig: '; +$PALANG['pEdit_alias_domain_error'] = 'Dette domæne tilhører ikke dig: '; +$PALANG['pEdit_alias_button'] = 'Ret Alias'; +$PALANG['pEdit_alias_result_error'] = 'Kan ikke redigere aliaset!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Opret en ny lokal postboks til dit domæne.'; +$PALANG['pCreate_mailbox_username'] = 'Brugernavn'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Email adressen er ikke gyldig!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Email adressen eksisterer allerede. Vælg venligst en anden!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Du har nået grænsen for antallet af postbokse til dit domæne!'; +$PALANG['pCreate_mailbox_password'] = 'Kodeord'; +$PALANG['pCreate_mailbox_password2'] = 'Kodeord (igen)'; +$PALANG['pCreate_mailbox_password_text'] = 'Kodeord til POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Kodeord til POP3/IMAP
Kodeordene er ikke ens!
Eller er tomme!
'; +$PALANG['pCreate_mailbox_name'] = 'Navn'; +$PALANG['pCreate_mailbox_name_text'] = 'Fulde navn'; +$PALANG['pCreate_mailbox_quota'] = 'Kvota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Den ønskede kvota er for høj!'; +$PALANG['pCreate_mailbox_active'] = 'Aktiv'; +$PALANG['pCreate_mailbox_mail'] = 'Opret postboks'; +$PALANG['pCreate_mailbox_button'] = 'Tilføj postboks'; +$PALANG['pCreate_mailbox_result_error'] = 'Kan ikke tilføje postboksen til postboks-tabellen!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Postboksen er tilføjet til postboks-tabellen!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Rediger en postboks til dit domæne.'; +$PALANG['pEdit_mailbox_username'] = 'Brugernavn'; +$PALANG['pEdit_mailbox_username_error'] = 'Kan ikke finde postboksen!'; +$PALANG['pEdit_mailbox_password'] = 'Nyt kodeord'; +$PALANG['pEdit_mailbox_password2'] = 'Nyt kodeord (igen)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Kodeordene er ikke ens!'; +$PALANG['pEdit_mailbox_name'] = 'Navn'; +$PALANG['pEdit_mailbox_quota'] = 'Kvota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Den ønskede kvota er for høj!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Dette domæne er ikke dit: '; +$PALANG['pEdit_mailbox_button'] = 'Ret postboks'; +$PALANG['pEdit_mailbox_result_error'] = 'Kan ikke skifte kodeord!'; + +$PALANG['pPassword_welcome'] = 'Ret dit kodeord.'; +$PALANG['pPassword_admin'] = 'Kodeord'; +$PALANG['pPassword_admin_text_error'] = 'Brugernavnet kunne ikke findes!'; +$PALANG['pPassword_password_current'] = 'Nuværende kodeord'; +$PALANG['pPassword_password_current_text_error'] = 'Du glemte at skrive dit nuværende kodeord!'; +$PALANG['pPassword_password'] = 'Nyt kodeord'; +$PALANG['pPassword_password2'] = 'Nyt kodeord (igen)'; +$PALANG['pPassword_password_text_error'] = 'Kodeordene er ikke ens!
Eller er tomme!
'; +$PALANG['pPassword_button'] = 'Skift kodeord'; +$PALANG['pPassword_result_error'] = 'Kan ikke skifte kodeord!'; +$PALANG['pPassword_result_succes'] = 'Dit kodeord er skiftet!'; + +$PALANG['pViewlog_welcome'] = 'Vis de sidste 10 poster for '; +$PALANG['pViewlog_timestamp'] = 'Tidsstempel'; +$PALANG['pViewlog_username'] = 'Administrator'; +$PALANG['pViewlog_domain'] = 'Domæne'; +$PALANG['pViewlog_action'] = 'Handling'; +$PALANG['pViewlog_data'] = 'Data'; + +$PALANG['pViewlog_button'] = 'Vis'; +$PALANG['pViewlog_result_error'] = 'Kan ikke finde loggen!'; + +$PALANG['pSendmail_welcome'] = 'Send en email.'; +$PALANG['pSendmail_admin'] = 'Modtager'; +$PALANG['pSendmail_to'] = 'Afsender'; +$PALANG['pSendmail_to_text_error'] = 'Modtager er tom eller en ugyldig email adresse!'; +$PALANG['pSendmail_subject'] = 'Emne'; +$PALANG['pSendmail_subject_text'] = 'Velkommen'; +$PALANG['pSendmail_body'] = 'Meddelelse'; +$PALANG['pSendmail_button'] = 'Send email'; +$PALANG['pSendmail_result_error'] = 'Kan ikke oprette postboks!'; +$PALANG['pSendmail_result_succes'] = 'Postboksen er oprettet!'; + +$PALANG['pAdminMenu_list_admin'] = 'Administratorliste'; +$PALANG['pAdminMenu_list_domain'] = 'Domæneliste'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtuel Liste'; +$PALANG['pAdminMenu_viewlog'] = 'Vis Log'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domæneadministrator'; +$PALANG['pAdminMenu_create_admin'] = 'Ny administrator'; +$PALANG['pAdminMenu_create_domain'] = 'Nyt domæne'; +$PALANG['pAdminMenu_create_alias'] = 'Tilføj alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Tilføj postboks'; + +$PALANG['pAdminList_admin_domain'] = 'Domæne'; +$PALANG['pAdminList_admin_username'] = 'Administrator'; +$PALANG['pAdminList_admin_count'] = 'Domæner'; +$PALANG['pAdminList_admin_modified'] = 'Senest rettet'; +$PALANG['pAdminList_admin_active'] = 'Aktiv'; + +$PALANG['pAdminList_domain_domain'] = 'Domæne'; +$PALANG['pAdminList_domain_description'] = 'Beskrivelse'; +$PALANG['pAdminList_domain_aliases'] = 'Aliaser'; +$PALANG['pAdminList_domain_mailboxes'] = 'Postbokse'; +$PALANG['pAdminList_domain_maxquota'] = 'Maks. kvota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Senest rettet'; +$PALANG['pAdminList_domain_active'] = 'Aktiv'; + +$PALANG['pAdminList_virtual_button'] = 'Vis'; +$PALANG['pAdminList_virtual_welcome'] = 'Oversigt for '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliaser'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Postbokse'; +$PALANG['pAdminList_virtual_alias_address'] = 'Fra'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Til'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Senest rettet'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Email'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Navn'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kvota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Senest rettet'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktiv'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Tilføj et nyt domæne'; +$PALANG['pAdminCreate_domain_domain'] = 'Domæne'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Domænet eksisterer allerede!'; +$PALANG['pAdminCreate_domain_description'] = 'Beskrivelse'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliaser'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = annuller | 0 = uendeligt'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Postbokse'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = annuller | 0 = uendeligt'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Maks. kvota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = annuller | 0 = uendeligt'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Tilføj standard aliaser'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Tilføj domæne'; +$PALANG['pAdminCreate_domain_result_error'] = 'Kan ikke tilføje domæne!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domænet er tilføjet!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Rediger et domæne'; +$PALANG['pAdminEdit_domain_domain'] = 'Domæne'; +$PALANG['pAdminEdit_domain_description'] = 'Beskrivelse'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliaser'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = annuller | 0 = uendeligt'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Postbokse'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = annuller | 0 = uendeligt'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Maks. kvota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = annuller | 0 = uendeligt'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktiv'; +$PALANG['pAdminEdit_domain_button'] = 'Rediger domæne'; +$PALANG['pAdminEdit_domain_result_error'] = 'Kan ikke rette domæne!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Tilføj ny domæneadministrator'; +$PALANG['pAdminCreate_admin_username'] = 'Administrator'; +$PALANG['pAdminCreate_admin_username_text'] = 'Email adresse'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Email adresse
Administrator er ikke en gyldig email adresse!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email adresse
Aministratoren findes allerede eller er ikke gyldig'; +$PALANG['pAdminCreate_admin_password'] = 'Kodeord'; +$PALANG['pAdminCreate_admin_password2'] = 'Kodeord (igen)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Kodeordene er ikke ens!
Eller er tomme!
'; +$PALANG['pAdminCreate_admin_button'] = 'Tilføj administrator'; +$PALANG['pAdminCreate_admin_result_error'] = 'Kan ikke tilføje administrator!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Administrator er tilføjet!'; +$PALANG['pAdminCreate_admin_address'] = 'Domæne'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Rediger en domæneadministrator'; +$PALANG['pAdminEdit_admin_username'] = 'Administrator'; +$PALANG['pAdminEdit_admin_password'] = 'Kodeord'; +$PALANG['pAdminEdit_admin_password2'] = 'Kodeord (igen)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Kodeordene er ikke ens!
Eller er tomme!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktiv'; +$PALANG['pAdminEdit_admin_button'] = 'Rediger administrator'; +$PALANG['pAdminEdit_admin_result_error'] = 'Kan ikke rette administrator!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Administrator er rettet!'; + +$PALANG['pUsersLogin_welcome'] = 'Postboksbruger: Login for at ændre kodeord og viderestilling.'; +$PALANG['pUsersLogin_username'] = 'Brugernavn (email)'; +$PALANG['pUsersLogin_password'] = 'Kodeord'; +$PALANG['pUsersLogin_button'] = 'Log ind'; +$PALANG['pUsersLogin_username_incorrect'] = 'Dit brugernavn er forkert. Verificer at du bruger din email adresse som brugernavn!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Dit kodeord er ikke korrekt!'; + +$PALANG['pUsersMenu_vacation'] = 'Autosvar'; +$PALANG['pUsersMenu_edit_alias'] = 'Rediger dine viderestillinger'; +$PALANG['pUsersMenu_password'] = 'Skift kodeord'; + +$PALANG['pUsersMain_vacation'] = 'Tilføj en "ikke tilstede" besked eller et autosvar til din email adresse.'; +$PALANG['pUsersMain_edit_alias'] = 'Skift dine viderestillinger for email.'; +$PALANG['pUsersMain_password'] = 'Skift dit nuværende kodeord.'; + +$PALANG['pUsersVacation_welcome'] = 'Autosvar.'; +$PALANG['pUsersVacation_welcome_text'] = 'Du har allerede et autosvar indstillet!'; +$PALANG['pUsersVacation_subject'] = 'Emne'; +$PALANG['pUsersVacation_subject_text'] = 'Ikke tilstede'; +$PALANG['pUsersVacation_body'] = 'Meddelelse'; +$PALANG['pUsersVacation_body_text'] = << til . +I nødstilfælde kan kontaktes. +EOM; +$PALANG['pUsersVacation_button_away'] = 'Tager afsted'; +$PALANG['pUsersVacation_button_back'] = 'Kommer tilbage'; +$PALANG['pUsersVacation_result_error'] = 'Kan ikke opdatere dine autosvar indstillinger!'; +$PALANG['pUsersVacation_result_succes'] = 'Dit autosvar er fjernet!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/de.lang b/languages/de.lang new file mode 100644 index 0000000..6706615 --- /dev/null +++ b/languages/de.lang @@ -0,0 +1,296 @@ +Ihr Login-Name ist nicht korrekt. Bitte benutzen Sie die komplette eMail-Adresse
'; +$PALANG['pLogin_password_incorrect'] = 'Falsches Passwort!'; +$PALANG['pLogin_login_users'] = 'eMail-Benutzer bitte hier einloggen.'; + +$PALANG['pMenu_overview'] = 'Überblick'; +$PALANG['pMenu_create_alias'] = 'Alias hinzufügen'; +$PALANG['pMenu_create_mailbox'] = 'Mailbox hinzufügen'; +$PALANG['pMenu_sendmail'] = 'Email versenden'; +$PALANG['pMenu_password'] = 'Passwort ändern'; +$PALANG['pMenu_viewlog'] = 'Log ansehen'; +$PALANG['pMenu_logout'] = 'Logout'; + +$PALANG['pMain_welcome'] = 'Willkommen zu Postfix Admin!'; +$PALANG['pMain_overview'] = 'Listet Ihre Aliase und Mailboxen auf. Sie können sie hier editieren und löschen.'; +$PALANG['pMain_create_alias'] = 'Fügt einen neuen Alias für Ihre Domain hinzu.'; +$PALANG['pMain_create_mailbox'] = 'Legt eine neue Mailbox für Ihre Domain an.'; +$PALANG['pMain_sendmail'] = 'Versenden Sie eine Email.'; +$PALANG['pMain_password'] = 'Ändern Sie Ihr Admin-Passwort.'; +$PALANG['pMain_viewlog'] = 'Lassen Sie sich das Log anzeigen.'; +$PALANG['pMain_logout'] = 'Ausloggen aus dem System'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Los'; +$PALANG['pOverview_welcome'] = 'Überblick über '; +$PALANG['pOverview_alias_alias_count'] = 'Aliase'; +$PALANG['pOverview_alias_mailbox_count'] = 'Mailboxen'; +$PALANG['pOverview_alias_address'] = 'Von'; +$PALANG['pOverview_alias_goto'] = 'An'; +$PALANG['pOverview_alias_modified'] = 'Zuletzt verändert'; +$PALANG['pOverview_mailbox_username'] = 'Email'; +$PALANG['pOverview_mailbox_name'] = 'Name'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Zuletzt verändert'; +$PALANG['pOverview_mailbox_active'] = 'Aktiv'; + +$PALANG['pOverview_get_domain'] = 'Domain'; +$PALANG['pOverview_get_aliases'] = 'Aliases'; +$PALANG['pOverview_get_mailboxes'] = 'Mailboxes'; +$PALANG['pOverview_get_quota'] = 'Mailbox Quota (MB)'; +$PALANG['pOverview_get_modified'] = 'Zuletzt verändert'; + +$PALANG['pDelete_delete_error'] = 'Eintrag konnte nicht gelöscht werden '; +$PALANG['pDelete_domain_error'] = 'Diese Domain gehört nicht Ihnen '; + +$PALANG['pCreate_alias_welcome'] = 'Neuen Alias für Ihre Domain anlegen'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Dieses ALIAS ist nicht erlaubt!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Diese eMail-Adresse existiert bereits. Bitte wählen Sie eine andere!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Sie haben Ihr Limit für Aliase auf dieser Domain erreicht!'; +$PALANG['pCreate_alias_goto'] = 'An'; +$PALANG['pCreate_alias_button'] = 'Alias hinzufügen'; +$PALANG['pCreate_alias_goto_text'] = 'Wohin soll die eMail weitergeleitet werden?'; +$PALANG['pCreate_alias_goto_text_error'] = 'Wohin die eMail weitergeleitet werden soll
Das An-Feld ist falsch!'; +$PALANG['pCreate_alias_result_error'] = 'Unmöglich dieses Alias in die Alias-Tabelle einzutragen!'; +$PALANG['pCreate_alias_result_succes'] = 'Das Alias wurde in die Alias-Tabelle hinzugefügt!'; +$PALANG['pCreate_alias_catchall_text'] = 'Um alle Adressen abzudecken benutzen Sie einen "*" als Alias.
Um ganze Domains an andere Domains weiterzuleiten benutzen Sie "*@domain.tld" im "An"-Feld.'; + +$PALANG['pEdit_alias_welcome'] = 'Ändern Sie einen Alias für Ihre Domain
EIN Eintrag pro Zeile!'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Auffinden des Alias schlug fehl!'; +$PALANG['pEdit_alias_goto'] = 'An'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Sie haben im "To"-Feld nichts angegeben!'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Die angegebene eMail-Adresse ist nicht korrekt: '; +$PALANG['pEdit_alias_domain_error'] = 'Diese Domain gehört nicht Ihnen: '; +$PALANG['pEdit_alias_button'] = 'Alias ändern'; +$PALANG['pEdit_alias_result_error'] = 'Ändern des Aliases nicht möglich!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Legen Sie eine neue Mailbox für Ihre Domain an.'; +$PALANG['pCreate_mailbox_username'] = 'Benutzername'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Die EMAIL ist nicht korrekt!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Diese Email-Adresse existiert bereits. Bitte wählen Sie eine andere!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Sie dürfen leider nicht mehr Mailboxen für diese Domain anlegen!'; +$PALANG['pCreate_mailbox_password'] = 'Passwort'; +$PALANG['pCreate_mailbox_password2'] = 'Passwort (nochmal)'; +$PALANG['pCreate_mailbox_password_text'] = 'Passwort für POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Passwort für POP3/IMAP
Die beiden Passwörter sind nicht identisch!
Oder ganz leer!
'; +$PALANG['pCreate_mailbox_name'] = 'Name'; +$PALANG['pCreate_mailbox_name_text'] = 'Voller Name'; +$PALANG['pCreate_mailbox_quota'] = 'Quota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Das angegebene Quota ist zu hoch!'; +$PALANG['pCreate_mailbox_active'] = 'Aktiv'; +$PALANG['pCreate_mailbox_mail'] = 'Mailbox anlegen'; +$PALANG['pCreate_mailbox_button'] = 'Mailbox hinzufügen'; +$PALANG['pCreate_mailbox_result_error'] = 'Unmöglich die Mailbox in die Mailbox-Tabelle einzutragen!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Die Mailbox wurde in die Mailbox-Tabelle eingetragen!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Ändern Sie ihre Mailbox hier.'; +$PALANG['pEdit_mailbox_username'] = 'Benutzername'; +$PALANG['pEdit_mailbox_username_error'] = 'Unmöglich die Mailbox aufzufinden!'; +$PALANG['pEdit_mailbox_password'] = 'Neues Passwort'; +$PALANG['pEdit_mailbox_password2'] = 'Neues Passwort (nochmal)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Die beiden Passwörter sind nicht identisch!'; +$PALANG['pEdit_mailbox_name'] = 'Name'; +$PALANG['pEdit_mailbox_quota'] = 'Quota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Das angegebene Quota ist zu hoch!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Diese Domain gehört nicht Ihnen: '; +$PALANG['pEdit_mailbox_button'] = 'Mailbox editieren'; +$PALANG['pEdit_mailbox_result_error'] = 'Unmöglich das Passwort zu ändern!'; + +$PALANG['pPassword_welcome'] = 'Ändern Sie Ihr Login-Passwort.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'Das angegebene Login entspricht keiner Mailbox!'; +$PALANG['pPassword_password_current'] = 'Jetziges Password'; +$PALANG['pPassword_password_current_text_error'] = 'Sie haben Ihr derzeitiges Passwort nicht angegeben!'; +$PALANG['pPassword_password'] = 'Neues Passwort'; +$PALANG['pPassword_password2'] = 'Neues Password (nochmal)'; +$PALANG['pPassword_password_text_error'] = 'Die beiden angegebenen Passwörter sind nicht identische!
Oder leer!
'; +$PALANG['pPassword_button'] = 'Passwort ändern'; +$PALANG['pPassword_result_error'] = 'Unmöglich das Passwort zu ändern!'; +$PALANG['pPassword_result_succes'] = 'Ihr Passwort wurde geändert!'; + +$PALANG['pViewlog_welcome'] = 'Zeigt die letzten 10 Aktionen für '; +$PALANG['pViewlog_timestamp'] = 'Zeitpunkt'; +$PALANG['pViewlog_username'] = 'Admin'; +$PALANG['pViewlog_domain'] = 'Domain'; +$PALANG['pViewlog_action'] = 'Aktion'; +$PALANG['pViewlog_data'] = 'Daten'; + +$PALANG['pViewlog_button'] = 'Los'; +$PALANG['pViewlog_result_error'] = 'Kann keine Einträge finden!'; + +$PALANG['pSendmail_welcome'] = 'eMail versenden.'; +$PALANG['pSendmail_admin'] = 'Von'; +$PALANG['pSendmail_to'] = 'An'; +$PALANG['pSendmail_to_text_error'] = 'Das "An"-Feld ist leer bzw. ungültig!'; +$PALANG['pSendmail_subject'] = 'Betreff'; +$PALANG['pSendmail_subject_text'] = 'Willkommen'; +$PALANG['pSendmail_body'] = 'Text'; +$PALANG['pSendmail_button'] = 'Versende Nachricht'; +$PALANG['pSendmail_result_error'] = 'Kann Mailbox nicht anlegen!'; +$PALANG['pSendmail_result_succes'] = 'Mailbox wurde angelegt!'; + +$PALANG['pAdminMenu_list_admin'] = 'Admin Liste'; +$PALANG['pAdminMenu_list_domain'] = 'Domain Liste'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtual Liste'; +$PALANG['pAdminMenu_viewlog'] = 'Log ansehen'; +$PALANG['pAdminMenu_backup'] = 'Sicherung'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domain Admins'; +$PALANG['pAdminMenu_create_admin'] = 'Neuer Admin'; +$PALANG['pAdminMenu_create_domain'] = 'Neue Domain'; +$PALANG['pAdminMenu_create_alias'] = 'Alias hinzufügen'; +$PALANG['pAdminMenu_create_mailbox'] = 'Mailbox hinzufügen'; + +$PALANG['pAdminList_admin_domain'] = 'Domain'; +$PALANG['pAdminList_admin_username'] = 'Admin'; +$PALANG['pAdminList_admin_count'] = 'Domains'; +$PALANG['pAdminList_admin_modified'] = 'zuletzt geändert'; +$PALANG['pAdminList_admin_active'] = 'Aktiv'; + +$PALANG['pAdminList_domain_domain'] = 'Domain'; +$PALANG['pAdminList_domain_description'] = 'Beschreibung'; +$PALANG['pAdminList_domain_aliases'] = 'Aliase'; +$PALANG['pAdminList_domain_mailboxes'] = 'Mailboxen'; +$PALANG['pAdminList_domain_maxquota'] = 'Max Quota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'zuletzt geändert'; +$PALANG['pAdminList_domain_active'] = 'Aktiv'; + +$PALANG['pAdminList_virtual_button'] = 'Los'; +$PALANG['pAdminList_virtual_welcome'] = 'Überblic für '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliase'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Mailboxen'; +$PALANG['pAdminList_virtual_alias_address'] = 'Von'; +$PALANG['pAdminList_virtual_alias_goto'] = 'An'; +$PALANG['pAdminList_virtual_alias_modified'] = 'zuletzt geändert'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Email'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Name'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'zuletzt geändert'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktiv'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Domain hinzufügen'; +$PALANG['pAdminCreate_domain_domain'] = 'Domain'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Diese Domain existiert bereits!'; +$PALANG['pAdminCreate_domain_description'] = 'Beschreibung'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliase'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = ausschalten | 0 = kein Limit'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Mailboxes'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = ausschalten | 0 = kein Limit'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = ausschalten | 0 = kein Limit'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Standard-Aliase hinzufügen'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Domain hinzufügen'; +$PALANG['pAdminCreate_domain_result_error'] = 'Konnte Domain nicht anlegen!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domain wurde angelegt!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Domain editieren'; +$PALANG['pAdminEdit_domain_domain'] = 'Domain'; +$PALANG['pAdminEdit_domain_description'] = 'Beschreibung'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliase'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = ausschalten | 0 = kein Limit'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Mailboxes'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = ausschalten | 0 = kein Limit'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = ausschalten | 0 = kein Limit'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktiv'; +$PALANG['pAdminEdit_domain_button'] = 'Domain editieren'; +$PALANG['pAdminEdit_domain_result_error'] = 'Konnte Domain nicht editieren!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Neuen Domain-Admin hinzufügen'; +$PALANG['pAdminCreate_admin_username'] = 'Admin'; +$PALANG['pAdminCreate_admin_username_text'] = 'Email Adresse'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Email Adresse
Admin-Adresse ist keine echte Email-Adresse!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email Adresse
Der Admin existiert bereits bzw. ist nicht korrekt'; +$PALANG['pAdminCreate_admin_password'] = 'Passwort'; +$PALANG['pAdminCreate_admin_password2'] = 'Passwort (nochmal)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Die angegebenen Passwörter sind nicht identisch
Oder leer!
'; +$PALANG['pAdminCreate_admin_button'] = 'Admin hinzufügen'; +$PALANG['pAdminCreate_admin_result_error'] = 'Konnte den Admin nicht anlegen!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Admin angelegt!'; +$PALANG['pAdminCreate_admin_address'] = 'Domain'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Domain Admin editieren'; +$PALANG['pAdminEdit_admin_username'] = 'Admin'; +$PALANG['pAdminEdit_admin_password'] = 'Passwort'; +$PALANG['pAdminEdit_admin_password2'] = 'Passwort (nochmal)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Die beiden Passwörter sind nicht identisch
Oder leer!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktiv'; +$PALANG['pAdminEdit_admin_button'] = 'Admin editieren'; +$PALANG['pAdminEdit_admin_result_error'] = 'Konnte Admin nicht ändern'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Admin geändert!'; + +$PALANG['pUsersLogin_welcome'] = 'Benutzer bitte hier einloggen, um Weiterleitungen bzw. das Passwort zu ändern.'; +$PALANG['pUsersLogin_username'] = 'Login (email)'; +$PALANG['pUsersLogin_password'] = 'Passwort'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'Falscher Login! Bitte benutzen Sie ihre Email-Adresse als Login'; +$PALANG['pUsersLogin_password_incorrect'] = 'Falsches Passwort!'; + +$PALANG['pUsersMenu_vacation'] = 'Automatische Antwort'; +$PALANG['pUsersMenu_edit_alias'] = 'Weiterleitung ändern'; +$PALANG['pUsersMenu_password'] = 'Passwort ändern'; + +$PALANG['pUsersMain_vacation'] = 'Geben Sie eine "Automatische Antwort" ein. Sinnvoll z.B. während Sie im Urlaub sind'; +$PALANG['pUsersMain_edit_alias'] = 'Ändern Sie Ihre Weiterleitung.'; +$PALANG['pUsersMain_password'] = 'Ändern Sie Ihr Passwort.'; + +$PALANG['pUsersVacation_welcome'] = 'Automatische Antwort.'; +$PALANG['pUsersVacation_welcome_text'] = 'Sie haben schon eine Automatische Antwort konfiguriert!'; +$PALANG['pUsersVacation_subject'] = 'Betreff'; +$PALANG['pUsersVacation_subject_text'] = 'Ich bin weg...'; +$PALANG['pUsersVacation_body'] = 'Text'; +$PALANG['pUsersVacation_body_text'] = << bis nicht zu Hause / im Büro. +In dringenden Fällen setzen Sie sich bitte mit in Verbindung. +Vielen Dank für Ihr Verständniss. +EOM; +$PALANG['pUsersVacation_button_away'] = 'Ich gehe weg'; +$PALANG['pUsersVacation_button_back'] = 'Ich bin zurück'; +$PALANG['pUsersVacation_result_error'] = 'Konnte Ihre Automatische Antwort nicht einstellen!'; +$PALANG['pUsersVacation_result_succes'] = 'Ihre Automatische Antwort wurde gelöscht!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/en.lang b/languages/en.lang new file mode 100644 index 0000000..48d4160 --- /dev/null +++ b/languages/en.lang @@ -0,0 +1,295 @@ + +// +$PALANG['YES'] = 'YES'; +$PALANG['NO'] = 'NO'; +$PALANG['edit'] = 'edit'; +$PALANG['del'] = 'del'; +$PALANG['confirm'] = 'Are you sure you want to delete this?\n'; +$PALANG['confirm_domain'] = 'Do you really want to delete all records for this domain? This can not be undone!\n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = 'Mail admins login here to administer your domain.'; +$PALANG['pLogin_username'] = 'Login (email)'; +$PALANG['pLogin_password'] = 'Password'; +$PALANG['pLogin_button'] = 'Login'; +$PALANG['pLogin_username_incorrect'] = 'Your login is not correct. Make sure that you login with your email address!'; +$PALANG['pLogin_password_incorrect'] = 'Your password is not correct!'; +$PALANG['pLogin_login_users'] = 'Users click here to login to the user section.'; + +$PALANG['pMenu_overview'] = 'Overview'; +$PALANG['pMenu_create_alias'] = 'Add Alias'; +$PALANG['pMenu_create_mailbox'] = 'Add Mailbox'; +$PALANG['pMenu_sendmail'] = 'Send Email'; +$PALANG['pMenu_password'] = 'Password'; +$PALANG['pMenu_viewlog'] = 'View Log'; +$PALANG['pMenu_logout'] = 'Logout'; + +$PALANG['pMain_welcome'] = 'Welcome to Postfix Admin!'; +$PALANG['pMain_overview'] = 'List your aliases and mailboxes. You can edit / delete them from here.'; +$PALANG['pMain_create_alias'] = 'Create a new alias for your domain.'; +$PALANG['pMain_create_mailbox'] = 'Create a new mailbox for your domain.'; +$PALANG['pMain_sendmail'] = 'Send an email to one of your newly created mailboxes.'; +$PALANG['pMain_password'] = 'Change the password for your admin account.'; +$PALANG['pMain_viewlog'] = 'View the log files.'; +$PALANG['pMain_logout'] = 'Logout from the system'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Go'; +$PALANG['pOverview_welcome'] = 'Overview for '; +$PALANG['pOverview_alias_alias_count'] = 'Aliases'; +$PALANG['pOverview_alias_mailbox_count'] = 'Mailboxes'; +$PALANG['pOverview_alias_address'] = 'From'; +$PALANG['pOverview_alias_goto'] = 'To'; +$PALANG['pOverview_alias_modified'] = 'Last Modified'; +$PALANG['pOverview_mailbox_username'] = 'Email'; +$PALANG['pOverview_mailbox_name'] = 'Name'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Last Modified'; +$PALANG['pOverview_mailbox_active'] = 'Active'; + +$PALANG['pOverview_get_domain'] = 'Domain'; +$PALANG['pOverview_get_aliases'] = 'Aliases'; +$PALANG['pOverview_get_mailboxes'] = 'Mailboxes'; +$PALANG['pOverview_get_quota'] = 'Mailbox Quota (MB)'; +$PALANG['pOverview_get_modified'] = 'Last Modified'; + +$PALANG['pDelete_delete_error'] = 'Unable to delete the entry '; +$PALANG['pDelete_domain_error'] = 'This domain is not yours '; + +$PALANG['pCreate_alias_welcome'] = 'Create a new alias for your domain.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
The ALIAS is not valid!'; +$PALANG['pCreate_alias_address_text_error2'] = '
This email address already exists, please choose a different one!'; +$PALANG['pCreate_alias_address_text_error3'] = '
You have reached your limit to create aliases!'; +$PALANG['pCreate_alias_goto'] = 'To'; +$PALANG['pCreate_alias_button'] = 'Add Alias'; +$PALANG['pCreate_alias_goto_text'] = 'Where the mail needs to be send to.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Where the email needs to go.
The TO is not valid!'; +$PALANG['pCreate_alias_result_error'] = 'Unable to add the alias to the alias table!'; +$PALANG['pCreate_alias_result_succes'] = 'The alias has been added to the alias table!'; +$PALANG['pCreate_alias_catchall_text'] = 'To create a catch-all use an "*" as alias.
For domain to domain forwarding use "*@domain.tld" as to.'; + +$PALANG['pEdit_alias_welcome'] = 'Edit an alias for your domain.
One entry per line.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Unable to locate alias!'; +$PALANG['pEdit_alias_goto'] = 'To'; +$PALANG['pEdit_alias_goto_text_error1'] = 'You didn\'t enter anything at To'; +$PALANG['pEdit_alias_goto_text_error2'] = 'The email address that you have entered is not valid: '; +$PALANG['pEdit_alias_domain_error'] = 'This domain is not yours: '; +$PALANG['pEdit_alias_button'] = 'Edit Alias'; +$PALANG['pEdit_alias_result_error'] = 'Unable to modify the alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Create a new mailbox for your domain.'; +$PALANG['pCreate_mailbox_username'] = 'Username'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
The EMAIL is not valid!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
This email address already exists, please choose a different one!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
You have reached your limit to create mailboxes!'; +$PALANG['pCreate_mailbox_password'] = 'Password'; +$PALANG['pCreate_mailbox_password2'] = 'Password (again)'; +$PALANG['pCreate_mailbox_password_text'] = 'Password for POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Password for POP3/IMAP
The passwords that you supplied don\'t match!
Or are empty!
'; +$PALANG['pCreate_mailbox_name'] = 'Name'; +$PALANG['pCreate_mailbox_name_text'] = 'Full name'; +$PALANG['pCreate_mailbox_quota'] = 'Quota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
The quota that you specified is to high!'; +$PALANG['pCreate_mailbox_active'] = 'Active'; +$PALANG['pCreate_mailbox_mail'] = 'Create mailbox'; +$PALANG['pCreate_mailbox_button'] = 'Add Mailbox'; +$PALANG['pCreate_mailbox_result_error'] = 'Unable to add the mailbox to the mailbox table!'; +$PALANG['pCreate_mailbox_result_succes'] = 'The mailbox has been added to the mailbox table!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Edit a mailbox for your domain.'; +$PALANG['pEdit_mailbox_username'] = 'Username'; +$PALANG['pEdit_mailbox_username_error'] = 'Unable to locate mailbox!'; +$PALANG['pEdit_mailbox_password'] = 'New Password'; +$PALANG['pEdit_mailbox_password2'] = 'New Password (again)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'The passwords that you supplied don\'t match!'; +$PALANG['pEdit_mailbox_name'] = 'Name'; +$PALANG['pEdit_mailbox_quota'] = 'Quota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
The quota that you specified is to high!'; +$PALANG['pEdit_mailbox_domain_error'] = 'This domain is not yours: '; +$PALANG['pEdit_mailbox_button'] = 'Edit Mailbox'; +$PALANG['pEdit_mailbox_result_error'] = 'Unable to modify the mailbox!'; + +$PALANG['pPassword_welcome'] = 'Change your login password.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'The LOGIN that you supplied doesn\'t match a mailbox!'; +$PALANG['pPassword_password_current'] = 'Current Password'; +$PALANG['pPassword_password_current_text_error'] = 'You didn\'t supply your current password!'; +$PALANG['pPassword_password'] = 'New Password'; +$PALANG['pPassword_password2'] = 'New Password (again)'; +$PALANG['pPassword_password_text_error'] = 'The passwords that you supplied don\'t match!
Or are empty!
'; +$PALANG['pPassword_button'] = 'Change Password'; +$PALANG['pPassword_result_error'] = 'Unable to change your password!'; +$PALANG['pPassword_result_succes'] = 'Your password has been changed!'; + +$PALANG['pViewlog_welcome'] = 'View the last 10 actions for '; +$PALANG['pViewlog_timestamp'] = 'Timestamp'; +$PALANG['pViewlog_username'] = 'Admin'; +$PALANG['pViewlog_domain'] = 'Domain'; +$PALANG['pViewlog_action'] = 'Action'; +$PALANG['pViewlog_data'] = 'Data'; + +$PALANG['pViewlog_button'] = 'Go'; +$PALANG['pViewlog_result_error'] = 'Unable to find the logs!'; + +$PALANG['pSendmail_welcome'] = 'Send an email.'; +$PALANG['pSendmail_admin'] = 'From'; +$PALANG['pSendmail_to'] = 'To'; +$PALANG['pSendmail_to_text_error'] = 'To is empty or is not a valid email address!'; +$PALANG['pSendmail_subject'] = 'Subject'; +$PALANG['pSendmail_subject_text'] = 'Welcome'; +$PALANG['pSendmail_body'] = 'Body'; +$PALANG['pSendmail_button'] = 'Send Message'; +$PALANG['pSendmail_result_error'] = 'Unable to create mailbox!'; +$PALANG['pSendmail_result_succes'] = 'The mailbox has been created!'; + +$PALANG['pAdminMenu_list_admin'] = 'Admin List'; +$PALANG['pAdminMenu_list_domain'] = 'Domain List'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtual List'; +$PALANG['pAdminMenu_viewlog'] = 'View Log'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domain Admins'; +$PALANG['pAdminMenu_create_admin'] = 'New Admin'; +$PALANG['pAdminMenu_create_domain'] = 'New Domain'; +$PALANG['pAdminMenu_create_alias'] = 'Add Alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Add Mailbox'; + +$PALANG['pAdminList_admin_domain'] = 'Domain'; +$PALANG['pAdminList_admin_username'] = 'Admin'; +$PALANG['pAdminList_admin_count'] = 'Domains'; +$PALANG['pAdminList_admin_modified'] = 'Last Modified'; +$PALANG['pAdminList_admin_active'] = 'Active'; + +$PALANG['pAdminList_domain_domain'] = 'Domain'; +$PALANG['pAdminList_domain_description'] = 'Description'; +$PALANG['pAdminList_domain_aliases'] = 'Aliases'; +$PALANG['pAdminList_domain_mailboxes'] = 'Mailboxes'; +$PALANG['pAdminList_domain_maxquota'] = 'Quota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Last Modified'; +$PALANG['pAdminList_domain_active'] = 'Active'; + +$PALANG['pAdminList_virtual_button'] = 'Go'; +$PALANG['pAdminList_virtual_welcome'] = 'Overview for '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliases'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Mailboxes'; +$PALANG['pAdminList_virtual_alias_address'] = 'From'; +$PALANG['pAdminList_virtual_alias_goto'] = 'To'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Last Modified'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Email'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Name'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Last Modified'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Active'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Add a new domain'; +$PALANG['pAdminCreate_domain_domain'] = 'Domain'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'The domain already exists!'; +$PALANG['pAdminCreate_domain_description'] = 'Description'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliases'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = disable | 0 = unlimited'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Mailboxes'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = disable | 0 = unlimited'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = disable | 0 = unlimited'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Add default mail aliases'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Add Domain'; +$PALANG['pAdminCreate_domain_result_error'] = 'Unable to add domain!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domain has been added!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Edit a domain'; +$PALANG['pAdminEdit_domain_domain'] = 'Domain'; +$PALANG['pAdminEdit_domain_description'] = 'Description'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliases'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = disable | 0 = unlimited'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Mailboxes'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = disable | 0 = unlimited'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = disable | 0 = unlimited'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Active'; +$PALANG['pAdminEdit_domain_button'] = 'Edit Domain'; +$PALANG['pAdminEdit_domain_result_error'] = 'Unable to modify domain!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Add a new domain admin'; +$PALANG['pAdminCreate_admin_username'] = 'Admin'; +$PALANG['pAdminCreate_admin_username_text'] = 'Email address'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Email address
Admin is not a valid email address!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email address
The admin already exists or is not valid'; +$PALANG['pAdminCreate_admin_password'] = 'Password'; +$PALANG['pAdminCreate_admin_password2'] = 'Password (again)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'The passwords that you supplied don\'t match!
Or are empty!
'; +$PALANG['pAdminCreate_admin_button'] = 'Add Admin'; +$PALANG['pAdminCreate_admin_result_error'] = 'Unable to add admin!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Admin has been added!'; +$PALANG['pAdminCreate_admin_address'] = 'Domain'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Edit a domain admin'; +$PALANG['pAdminEdit_admin_username'] = 'Admin'; +$PALANG['pAdminEdit_admin_password'] = 'Password'; +$PALANG['pAdminEdit_admin_password2'] = 'Password (again)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'The passwords that you supplied don\'t match!
Or are empty!
'; +$PALANG['pAdminEdit_admin_active'] = 'Active'; +$PALANG['pAdminEdit_admin_button'] = 'Edit Admin'; +$PALANG['pAdminEdit_admin_result_error'] = 'Unable to modify admin!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Admin has been modified!'; + +$PALANG['pUsersLogin_welcome'] = 'Mailbox users login to change your password and aliases.'; +$PALANG['pUsersLogin_username'] = 'Login (email)'; +$PALANG['pUsersLogin_password'] = 'Password'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'Your login is not correct. Make sure that you login with your email address!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Your password is not correct!'; + +$PALANG['pUsersMenu_vacation'] = 'Auto Response'; +$PALANG['pUsersMenu_edit_alias'] = 'Change your forward'; +$PALANG['pUsersMenu_password'] = 'Change Password'; + +$PALANG['pUsersMain_vacation'] = 'Set an "out of office" message or auto responder for your mail.'; +$PALANG['pUsersMain_edit_alias'] = 'Change your email forwarding.'; +$PALANG['pUsersMain_password'] = 'Change your current password.'; + +$PALANG['pUsersVacation_welcome'] = 'Auto Response.'; +$PALANG['pUsersVacation_welcome_text'] = 'You already have an auto response configured!'; +$PALANG['pUsersVacation_subject'] = 'Subject'; +$PALANG['pUsersVacation_subject_text'] = 'Out of Office'; +$PALANG['pUsersVacation_body'] = 'Body'; +$PALANG['pUsersVacation_body_text'] = << until . +For urgent matters you can contact . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Going Away'; +$PALANG['pUsersVacation_button_back'] = 'Coming Back'; +$PALANG['pUsersVacation_result_error'] = 'Unable to update your auto response settings!'; +$PALANG['pUsersVacation_result_succes'] = 'Your auto response has been removed!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/es.lang b/languages/es.lang new file mode 100644 index 0000000..329a2ef --- /dev/null +++ b/languages/es.lang @@ -0,0 +1,295 @@ +El login no es correcto. Asegurese de que ha hecho login con su e-mail.
'; +$PALANG['pLogin_password_incorrect'] = '¡Su contraseña no es correcta!'; +$PALANG['pLogin_login_users'] = 'Login para ir a la sección de usuarios.'; +$PALANG['pMenu_overview'] = 'Resumen'; +$PALANG['pMenu_create_alias'] = 'Añadir alias'; +$PALANG['pMenu_create_mailbox'] = 'Añadir buzón'; +$PALANG['pMenu_sendmail'] = 'Enviar e-mail'; +$PALANG['pMenu_password'] = 'Contraseña'; +$PALANG['pMenu_viewlog'] = 'Ver Logs'; +$PALANG['pMenu_logout'] = 'Salir'; + +$PALANG['pMain_welcome'] = '¡Bienvenido a Postfix Admin!'; +$PALANG['pMain_overview'] = 'Listado de sus alias y buzones. Puede editarlos / borrarlos desde aquí.'; +$PALANG['pMain_create_alias'] = 'Creación de un nuevo alias para su dominio.'; +$PALANG['pMain_create_mailbox'] = 'Creación de un nuevo buzón para su dominio.'; +$PALANG['pMain_sendmail'] = 'Enviar un e­mail a uno de los buzones recientemente creados.'; +$PALANG['pMain_password'] = 'Cambiar la contraseña para su cuenta de administración.'; +$PALANG['pMain_viewlog'] = 'Ver Logs.'; +$PALANG['pMain_logout'] = 'Salir.'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Ir'; +$PALANG['pOverview_welcome'] = 'Resumen de '; +$PALANG['pOverview_alias_alias_count'] = 'Alias'; +$PALANG['pOverview_alias_mailbox_count'] = 'Buzones'; +$PALANG['pOverview_alias_address'] = 'De'; +$PALANG['pOverview_alias_goto'] = 'Destino'; +$PALANG['pOverview_alias_modified'] = 'Última modificación'; +$PALANG['pOverview_mailbox_username'] = 'E-mail'; +$PALANG['pOverview_mailbox_name'] = 'Nombre'; +$PALANG['pOverview_mailbox_quota'] = 'Cuota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Última modificación'; +$PALANG['pOverview_mailbox_active'] = 'Activo'; + +$PALANG['pOverview_get_domain'] = 'Dominio'; +$PALANG['pOverview_get_aliases'] = 'Alias'; +$PALANG['pOverview_get_mailboxes'] = 'Buzones'; +$PALANG['pOverview_get_quota'] = 'Cuota de buzón (MB)'; +$PALANG['pOverview_get_modified'] = 'Última Modificación'; + +$PALANG['pDelete_delete_error'] = 'Imposible borrar el registro '; +$PALANG['pDelete_domain_error'] = 'Este dominio no le pertenece '; + +$PALANG['pCreate_alias_welcome'] = 'Crear un nuevo alias para el dominio.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
¡El ALIAS no es válido!'; +$PALANG['pCreate_alias_address_text_error2'] = '
¡Esta dirección ya existe, elija otra diferente por favor!'; +$PALANG['pCreate_alias_address_text_error3'] = '
¡Ha llegado a su límite de creación de alias!'; +$PALANG['pCreate_alias_goto'] = 'Destino'; +$PALANG['pCreate_alias_button'] = 'Añadir alias'; +$PALANG['pCreate_alias_goto_text'] = 'A donde debe de ser enviado el e-mail.'; +$PALANG['pCreate_alias_goto_text_error'] = 'A donde debe de ser enviado el e-mail.
¡El PARA no es válido!'; +$PALANG['pCreate_alias_result_error'] = '¡No es posible añadir el alias a la tabla de alias!'; +$PALANG['pCreate_alias_result_succes'] = '¡El alias ha sido añadido a la tabla de alias!'; +$PALANG['pCreate_alias_catchall_text'] = 'Para crear un alias general use "*" como alias.
Para una redirección de dominio a dominio, use "*@domain.tld" como Destino.'; + +$PALANG['pEdit_alias_welcome'] = 'Edite un alias para su dominio.
Una entrada por línea.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = '¡Imposible de localizar el alias!'; +$PALANG['pEdit_alias_goto'] = 'Destino'; +$PALANG['pEdit_alias_goto_text_error1'] = 'No ha introducido nada en el destino'; +$PALANG['pEdit_alias_goto_text_error2'] = 'La dirección de e-mail introducida no es válida: '; +$PALANG['pEdit_alias_domain_error'] = 'Este dominio no le pertenece: '; +$PALANG['pEdit_alias_button'] = 'Editar alias'; +$PALANG['pEdit_alias_result_error'] = '¡Imposible modificar el alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Crear un nuevo buzón para su dominio.'; +$PALANG['pCreate_mailbox_username'] = 'Usuario'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
¡El e-mail no es válido!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
¡Este e-mail ya existe, escoja uno diferente por favor!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
¡Ha llegado al límite de creación de buzones!'; +$PALANG['pCreate_mailbox_password'] = 'Contraseña'; +$PALANG['pCreate_mailbox_password2'] = 'Contraseña (repetir)'; +$PALANG['pCreate_mailbox_password_text'] = 'Contraseña para POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Contraseña para POP3/IMAP
¡Las contraseñas introducidas no coinciden
o están en blanco!
'; +$PALANG['pCreate_mailbox_name'] = 'Nombre'; +$PALANG['pCreate_mailbox_name_text'] = 'Nombre completo'; +$PALANG['pCreate_mailbox_quota'] = 'Cuota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
¡La cuota especificada es demasiado alta!'; +$PALANG['pCreate_mailbox_active'] = 'Activo'; +$PALANG['pCreate_mailbox_mail'] = 'Crear buzón'; +$PALANG['pCreate_mailbox_button'] = 'Añadir buzón'; +$PALANG['pCreate_mailbox_result_error'] = '¡Imposible añadir un buzón a la tabla de buzones!'; +$PALANG['pCreate_mailbox_result_succes'] = '¡El buzón ha sido añadido a la tabla de buzones!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Editar un buzón para su dominio.'; +$PALANG['pEdit_mailbox_username'] = 'Usuario'; +$PALANG['pEdit_mailbox_username_error'] = '¡Imposible localizar el buzón!'; +$PALANG['pEdit_mailbox_password'] = 'Nueva contraseña'; +$PALANG['pEdit_mailbox_password2'] = 'Nueva contraseña (repetir)'; +$PALANG['pEdit_mailbox_password_text_error'] = '¡Las contraseñas introducidas no coinciden!'; +$PALANG['pEdit_mailbox_name'] = 'Nombre'; +$PALANG['pEdit_mailbox_quota'] = 'Cuota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
¡La cuota especificada es demasiado alta!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Este dominio no le pertenece: '; +$PALANG['pEdit_mailbox_button'] = 'Editar buzón'; +$PALANG['pEdit_mailbox_result_error'] = '¡Imposible cambiar la contraseña!'; + +$PALANG['pPassword_welcome'] = 'Cambie su contraseña de login.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = '¡El LOGIN suministrado no coincide con ningún buzón!'; +$PALANG['pPassword_password_current'] = 'Contraseña actual'; +$PALANG['pPassword_password_current_text_error'] = '¡No ha introducido la contraseña actual!'; +$PALANG['pPassword_password'] = 'Nueva contraseña'; +$PALANG['pPassword_password2'] = 'Nueva contraseña (repetir)'; +$PALANG['pPassword_password_text_error'] = '¡Las contraseñas introducidas no coinciden
o están en blanco!
'; +$PALANG['pPassword_button'] = 'Cambiar contraseña'; +$PALANG['pPassword_result_error'] = '¡Imposible cambiar la contraseña!'; +$PALANG['pPassword_result_succes'] = '¡Su contraseña ha sido cambiada!'; + +$PALANG['pViewlog_welcome'] = 'Ver las últimas 10 acciones para '; +$PALANG['pViewlog_timestamp'] = 'Fecha/Hora'; +$PALANG['pViewlog_username'] = 'Administrador'; +$PALANG['pViewlog_domain'] = 'Dominio'; +$PALANG['pViewlog_action'] = 'Acción'; +$PALANG['pViewlog_data'] = 'Datos'; + +$PALANG['pViewlog_button'] = 'Ir'; +$PALANG['pViewlog_result_error'] = '¡Imposible encontrar los logs!'; + +$PALANG['pSendmail_welcome'] = 'Enviar un e-mail.'; +$PALANG['pSendmail_admin'] = 'De'; +$PALANG['pSendmail_to'] = 'Destino'; +$PALANG['pSendmail_to_text_error'] = '¡La dirección destino está vacía o es una dirección inválida!'; +$PALANG['pSendmail_subject'] = 'Asunto'; +$PALANG['pSendmail_subject_text'] = 'Bienvenido'; +$PALANG['pSendmail_body'] = 'Cuerpo'; +$PALANG['pSendmail_button'] = 'Enviar mensaje'; +$PALANG['pSendmail_result_error'] = '¡Imposible crear el buzón!'; +$PALANG['pSendmail_result_succes'] = '¡El buzón ha sido creado!'; + +$PALANG['pAdminMenu_list_admin'] = 'Lista de administradores'; +$PALANG['pAdminMenu_list_domain'] = 'Lista de dominios'; +$PALANG['pAdminMenu_list_virtual'] = 'Lista de direcciones virtuales'; +$PALANG['pAdminMenu_viewlog'] = 'Ver Logs'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Administradores de dominio'; +$PALANG['pAdminMenu_create_admin'] = 'Nuevo administrador'; +$PALANG['pAdminMenu_create_domain'] = 'Nuevo dominio'; +$PALANG['pAdminMenu_create_alias'] = 'Añadir alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Añadir buzón'; + +$PALANG['pAdminList_admin_domain'] = 'Dominio'; +$PALANG['pAdminList_admin_username'] = 'Administrador'; +$PALANG['pAdminList_admin_count'] = 'Dominios'; +$PALANG['pAdminList_admin_modified'] = 'Última Modificación'; +$PALANG['pAdminList_admin_active'] = 'Activo'; + +$PALANG['pAdminList_domain_domain'] = 'Dominio'; +$PALANG['pAdminList_domain_description'] = 'Descripción'; +$PALANG['pAdminList_domain_aliases'] = 'Alias'; +$PALANG['pAdminList_domain_mailboxes'] = 'Buzones'; +$PALANG['pAdminList_domain_maxquota'] = 'Cuota Máxima (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Última Modificación'; +$PALANG['pAdminList_domain_active'] = 'Activo'; + +$PALANG['pAdminList_virtual_button'] = 'Ir'; +$PALANG['pAdminList_virtual_welcome'] = 'Resumen de '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Alias'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Buzones'; +$PALANG['pAdminList_virtual_alias_address'] = 'De'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Destino'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Última Modificación'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-mail'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nombre'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Cuota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Última Modificación'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Activo'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Añadir nuevo dominio'; +$PALANG['pAdminCreate_domain_domain'] = 'Dominio'; +$PALANG['pAdminCreate_domain_domain_text_error'] = '¡El dominio ya existe!'; +$PALANG['pAdminCreate_domain_description'] = 'Descripción'; +$PALANG['pAdminCreate_domain_aliases'] = 'Alias'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = deshabilitar | 0 = ilimitado'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Buzones'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = deshabilitar | 0 = ilimitado'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Cuota máxima'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = deshabilitar | 0 = ilimitado'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Añadir alias por defecto'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Añadir dominio'; +$PALANG['pAdminCreate_domain_result_error'] = '¡Imposible añadir el dominio!'; +$PALANG['pAdminCreate_domain_result_succes'] = '¡El dominio ha sido añadido!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Editar un dominio'; +$PALANG['pAdminEdit_domain_domain'] = 'Dominio'; +$PALANG['pAdminEdit_domain_description'] = 'Descripción'; +$PALANG['pAdminEdit_domain_aliases'] = 'Alias'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = deshabilitar | 0 = ilimitado'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Buzones'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = deshabilitar | 0 = ilimitado'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Cuota máxima'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = deshabilitar | 0 = ilimitado'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Activo'; +$PALANG['pAdminEdit_domain_button'] = 'Editar dominio'; +$PALANG['pAdminEdit_domain_result_error'] = '¡Imposible modificar el dominio!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Añadir un nuevo administrador de dominio'; +$PALANG['pAdminCreate_admin_username'] = 'Administrador'; +$PALANG['pAdminCreate_admin_username_text'] = 'E-mail'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'E-mail
Administrador no es un e-mail válido!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'E-mail
El administrador ya existe o no es válido!'; + +$PALANG['pAdminCreate_admin_password'] = 'Contraseña'; +$PALANG['pAdminCreate_admin_password2'] = 'Contraseña (repetir)'; +$PALANG['pAdminCreate_admin_password_text_error'] = '¡Las contraseñas introducidas no coinciden
o están en blanco!
'; +$PALANG['pAdminCreate_admin_button'] = 'Añadir administrador'; +$PALANG['pAdminCreate_admin_result_error'] = '¡Imposible añadir el administrador!'; +$PALANG['pAdminCreate_admin_result_succes'] = '¡El administrador ha sido añadido!'; +$PALANG['pAdminCreate_admin_address'] = 'Dominio'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Editar un administrador de dominio'; +$PALANG['pAdminEdit_admin_username'] = 'Administrador'; +$PALANG['pAdminEdit_admin_password'] = 'Contraseña'; +$PALANG['pAdminEdit_admin_password2'] = 'Contraseña (repetir)'; +$PALANG['pAdminEdit_admin_password_text_error'] = '¡Las contraseñas introducidas no coinciden
o están en blanco!
'; +$PALANG['pAdminEdit_admin_active'] = 'Activo'; +$PALANG['pAdminEdit_admin_button'] = 'Editar administrador'; +$PALANG['pAdminEdit_admin_result_error'] = '¡Imposible modificar el administrador!'; +$PALANG['pAdminEdit_admin_result_succes'] = '¡El administrador ha sido modificado!'; + +$PALANG['pUsersLogin_welcome'] = 'Login de usuarios para cambiar la contraseña y alias.'; +$PALANG['pUsersLogin_username'] = 'Login (e-mail)'; +$PALANG['pUsersLogin_password'] = 'Contraseña'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'Su login no es correcto. ¡Asegúrese de haber introducido su dirección de e-mail como login!'; +$PALANG['pUsersLogin_password_incorrect'] = '¡Su contraseña no es correcta!'; + +$PALANG['pUsersMenu_vacation'] = 'Respuesta automática'; +$PALANG['pUsersMenu_edit_alias'] = 'Cambiar la redirección'; +$PALANG['pUsersMenu_password'] = 'Cambiar la contraseña'; + +$PALANG['pUsersMain_vacation'] = 'Configure un mensaje de "fuera del trabajo" o una respuesta automática para su correo.'; +$PALANG['pUsersMain_edit_alias'] = 'Cambie su redirección de correo.'; +$PALANG['pUsersMain_password'] = 'Cambie su contraseña.'; + +$PALANG['pUsersVacation_welcome'] = 'Respuesta automática.'; +$PALANG['pUsersVacation_welcome_text'] = '¡Ya dispone de una respuesta automática configurada!'; +$PALANG['pUsersVacation_subject'] = 'Asunto'; +$PALANG['pUsersVacation_subject_text'] = 'Fuera del trabajo'; +$PALANG['pUsersVacation_body'] = 'Cuerpo'; +$PALANG['pUsersVacation_body_text'] = << hasta . +Para asuntos urgentes, puede contactar conmigo en . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Ausente'; +$PALANG['pUsersVacation_button_back'] = 'De vuelta'; +$PALANG['pUsersVacation_result_error'] = '¡Imposible actualizar la configuración de su respuesta automática!'; +$PALANG['pUsersVacation_result_succes'] = '¡Su respuesta automática ha sido borrada!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/et.lang b/languages/et.lang new file mode 100644 index 0000000..2bd3801 --- /dev/null +++ b/languages/et.lang @@ -0,0 +1,298 @@ + +// +$PALANG['YES'] = 'JAH'; +$PALANG['NO'] = 'EI'; +$PALANG['edit'] = 'Redigeeri'; +$PALANG['del'] = 'Kustuta'; +$PALANG['confirm'] = 'Oled kindel, et soovid seda kustutada?\n'; +$PALANG['confirm_domain'] = 'Oled tõesti kindel, et tahad kustutada kõik kirjed sellele domeenile? Seda tegevust ei saa tagasi võtta!\n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = 'E-posti haldaja, logi siit domeeni administreerimiseks sisse.'; +$PALANG['pLogin_username'] = 'Kasutajanimi (e-posti aadress)'; +$PALANG['pLogin_password'] = 'Parool'; +$PALANG['pLogin_button'] = 'Logi sisse'; +$PALANG['pLogin_username_incorrect'] = 'Kasutajanimi pole õige. Veendu, et logid sisse korrektse e-posti aadressiga!'; +$PALANG['pLogin_password_incorrect'] = 'Parool pole õige!'; +$PALANG['pLogin_login_users'] = 'Kasutaja, klõpsa siia logimaks sisse kasutaja sektsiooni.'; + +$PALANG['pMenu_overview'] = 'Ülevaade'; +$PALANG['pMenu_create_alias'] = 'Lisa alias'; +$PALANG['pMenu_create_mailbox'] = 'Lisa postkast'; +$PALANG['pMenu_sendmail'] = 'Saada kiri'; +$PALANG['pMenu_password'] = 'Parool'; +$PALANG['pMenu_viewlog'] = 'Vaata logi'; +$PALANG['pMenu_logout'] = 'Logi välja'; + +$PALANG['pMain_welcome'] = 'Tere tulemast domeeni(de) administreerimise liidesesse!'; +$PALANG['pMain_overview'] = 'Loetelu aliastest ja postkastidest. Siin saab neid muuta ja kustutada.'; +$PALANG['pMain_create_alias'] = 'Loo uus alias domeenile.'; +$PALANG['pMain_create_mailbox'] = 'Loo uus postkast domeenile.'; +$PALANG['pMain_sendmail'] = 'Saada kiri äsjaloodud postkasti.'; +$PALANG['pMain_password'] = 'Muuda haldamise konto parool.'; +$PALANG['pMain_viewlog'] = 'Vaata logi faili.'; +$PALANG['pMain_logout'] = 'Logi välja liidesest.'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Mine'; +$PALANG['pOverview_welcome'] = 'Ülevaade domeenist: '; +$PALANG['pOverview_alias_alias_count'] = 'Aliasi'; +$PALANG['pOverview_alias_mailbox_count'] = 'Postkaste'; +$PALANG['pOverview_alias_address'] = 'Kellelt'; +$PALANG['pOverview_alias_goto'] = 'Kellele'; +$PALANG['pOverview_alias_modified'] = 'Viimati muudetud'; +$PALANG['pOverview_mailbox_username'] = 'E-posti aadress'; +$PALANG['pOverview_mailbox_name'] = 'Nimi'; +$PALANG['pOverview_mailbox_quota'] = 'Kettaruumi piirang (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Viimati muudetud'; +$PALANG['pOverview_mailbox_active'] = 'Aktiivne'; + +$PALANG['pOverview_get_domain'] = 'Domeen'; +$PALANG['pOverview_get_aliases'] = 'Aliased'; +$PALANG['pOverview_get_mailboxes'] = 'Postkastid'; +$PALANG['pOverview_get_quota'] = 'Postkasti kettaruumi piirang (MB)'; +$PALANG['pOverview_get_modified'] = 'Viimati muudetud'; + +$PALANG['pDelete_delete_error'] = 'Kustutamine ebaõnnestus. Kirje: '; +$PALANG['pDelete_domain_error'] = 'Puuduvad õigused. Domeen: '; + +$PALANG['pCreate_alias_welcome'] = 'Loo uus alias domeenis.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
ALIAS pole kehtiv!'; +$PALANG['pCreate_alias_address_text_error2'] = '
See e-posti aadress eksisteerib juba, palun vali erinev!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Oled kasutanud kogu aliaste arvu!'; +$PALANG['pCreate_alias_goto'] = 'Kellele'; +$PALANG['pCreate_alias_button'] = 'Lisa alias'; +$PALANG['pCreate_alias_goto_text'] = 'Kuhu peab kirja saatma.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Kuhu peab kirja saatma.
Kellele pole kehtiv!'; +$PALANG['pCreate_alias_result_error'] = 'Aliase lisamine tabelisse ebaõnnestus!'; +$PALANG['pCreate_alias_result_succes'] = 'Alias lisati aliaste tabelisse!'; +$PALANG['pCreate_alias_catchall_text'] = 'Loomaks püüa-kõik aadressi kasuta aliasena "*".
Domeenilt domeenile edasisaatmiseks kasuta kellele väljal "*@domeen.xx".'; + +$PALANG['pEdit_alias_welcome'] = 'Muuda aliast.
Üks kirje rea kohta.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Aliase muutmine ebaõnnestus!'; +$PALANG['pEdit_alias_goto'] = 'Kellele'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Kellele väli on tühi.'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Sisestatud e/posti aadress pole kehtiv: '; +$PALANG['pEdit_alias_domain_error'] = 'Puuduvad õigused. Domeen: '; +$PALANG['pEdit_alias_button'] = 'Muuda alias'; +$PALANG['pEdit_alias_result_error'] = 'Aliase muutmine ebaõnnestus!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Loo uus postkast domeenis.'; +$PALANG['pCreate_mailbox_username'] = 'Kasutajanimi'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
E-posti aadress pole kehtiv!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Selline e-posti aadress on juba olemas, palun vali erinev!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Oled kasutanud kogu postkastide arvu!'; +$PALANG['pCreate_mailbox_password'] = 'Parool'; +$PALANG['pCreate_mailbox_password2'] = 'Parool (uuesti)'; +$PALANG['pCreate_mailbox_password_text'] = 'Parool POP3/IMAP\'le'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Parool POP3/IMAP\'le
Sisestatud paroolid ei kattu!
Või on tühjad!
'; +$PALANG['pCreate_mailbox_name'] = 'Nimi'; +$PALANG['pCreate_mailbox_name_text'] = 'Täielik nimi'; +$PALANG['pCreate_mailbox_quota'] = 'Kettaruumi piirang'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Sisestatud kettaruumi piirang on liiga kõrge!'; +$PALANG['pCreate_mailbox_active'] = 'Aktiivne'; +$PALANG['pCreate_mailbox_mail'] = 'Loo postkast'; +$PALANG['pCreate_mailbox_button'] = 'Lisa postkast'; +$PALANG['pCreate_mailbox_result_error'] = 'Postkasti lisamine tabelisse ebaõnnestus!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Postkast lisati postkastide tabelisse!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Muuda postkasti.'; +$PALANG['pEdit_mailbox_username'] = 'Kasutajanimi'; +$PALANG['pEdit_mailbox_username_error'] = 'Postkasti muutmine ebaõnnestus!'; +$PALANG['pEdit_mailbox_password'] = 'Uus parool'; +$PALANG['pEdit_mailbox_password2'] = 'Uus parool (uuesti)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Sisestatud paroolid ei kattu!'; +$PALANG['pEdit_mailbox_name'] = 'Nimi'; +$PALANG['pEdit_mailbox_quota'] = 'Kettaruumi piirang'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Sisestatud kettaruumi piirang on liiga kõrge!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Puuduvad õigused. Domeen: '; +$PALANG['pEdit_mailbox_button'] = 'Muuda postkast'; +$PALANG['pEdit_mailbox_result_error'] = 'Postkasti muutmine ebaõnnestus!'; + +$PALANG['pPassword_welcome'] = 'Muuda kasutajanime parool.'; +$PALANG['pPassword_admin'] = 'Kasutajanimi'; +$PALANG['pPassword_admin_text_error'] = 'KASUTAJANIMI pole kehtiv!'; +$PALANG['pPassword_password_current'] = 'Praegune parool'; +$PALANG['pPassword_password_current_text_error'] = 'Praegust parooli ei sisestatud!'; +$PALANG['pPassword_password'] = 'Uus parool'; +$PALANG['pPassword_password2'] = 'Uus parool (uuesti)'; +$PALANG['pPassword_password_text_error'] = 'Sisestatud paroolid ei kattu!
Või on tühjad!
'; +$PALANG['pPassword_button'] = 'Muuda parool'; +$PALANG['pPassword_result_error'] = 'Parooli muutmine ebaõnnestus!'; +$PALANG['pPassword_result_succes'] = 'Parool on muudetud!'; + +$PALANG['pViewlog_welcome'] = 'Vaata 10 viimast muudatust domeeniga '; +$PALANG['pViewlog_timestamp'] = 'Ajatempel'; +$PALANG['pViewlog_username'] = 'Haldaja'; +$PALANG['pViewlog_domain'] = 'Domeen'; +$PALANG['pViewlog_action'] = 'Toiming'; +$PALANG['pViewlog_data'] = 'Andmed'; + +$PALANG['pViewlog_button'] = 'Mine'; +$PALANG['pViewlog_result_error'] = 'Logi ei leitud!'; + +$PALANG['pSendmail_welcome'] = 'Saada kiri.'; +$PALANG['pSendmail_admin'] = 'Kellelt'; +$PALANG['pSendmail_to'] = 'Kellele'; +$PALANG['pSendmail_to_text_error'] = 'Kellele on tühi või ei sisalda kehtivat aadressi!'; +$PALANG['pSendmail_subject'] = 'Teema'; +$PALANG['pSendmail_subject_text'] = 'Tere tulemast'; +$PALANG['pSendmail_body'] = 'Põhitekst'; +$PALANG['pSendmail_button'] = 'Saada teade'; +$PALANG['pSendmail_result_error'] = 'Postkasti loomine ebaõnnestus!'; +$PALANG['pSendmail_result_succes'] = 'Postkast on loodud!'; + +$PALANG['pAdminMenu_list_admin'] = 'Haldajate loetelu'; +$PALANG['pAdminMenu_list_domain'] = 'Domeenide loetelu'; +$PALANG['pAdminMenu_list_virtual'] = 'Domeenide loetelu'; +$PALANG['pAdminMenu_viewlog'] = 'Vaata logi'; +$PALANG['pAdminMenu_backup'] = 'Varukoopia'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domeeni haldajad'; +$PALANG['pAdminMenu_create_admin'] = 'Lisa haldaja'; +$PALANG['pAdminMenu_create_domain'] = 'Lisa domeen'; +$PALANG['pAdminMenu_create_alias'] = 'Lisa alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Lisa postkast'; + +$PALANG['pAdminList_admin_domain'] = 'Domeen'; +$PALANG['pAdminList_admin_username'] = 'Haldaja'; +$PALANG['pAdminList_admin_count'] = 'Domeenid'; +$PALANG['pAdminList_admin_modified'] = 'Viimati muudetud'; +$PALANG['pAdminList_admin_active'] = 'Aktiivne'; + +$PALANG['pAdminList_domain_domain'] = 'Domeen'; +$PALANG['pAdminList_domain_description'] = 'Kirjeldus'; +$PALANG['pAdminList_domain_aliases'] = 'Aliased'; +$PALANG['pAdminList_domain_mailboxes'] = 'Postkastid'; +$PALANG['pAdminList_domain_maxquota'] = 'Maksimaalne kettaruumi piirang (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Viimati muudetud'; +$PALANG['pAdminList_domain_active'] = 'Aktiivne'; + +$PALANG['pAdminList_virtual_button'] = 'Mine'; +$PALANG['pAdminList_virtual_welcome'] = 'Ülevaade domeenist: '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliasi'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Postkaste'; +$PALANG['pAdminList_virtual_alias_address'] = 'Kellelt'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Kellele'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Viimati muudetud'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-posti aadress'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nimi'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kettaruumi piirang (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Viimati muudetud'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktiivne'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Lisa uus domeen'; +$PALANG['pAdminCreate_domain_domain'] = 'Domeen'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Selline domeen on juba olemas!'; +$PALANG['pAdminCreate_domain_description'] = 'Kirjeldus'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliasi'; +$PALANG['pAdminCreate_domain_aliases_text'] = '0 = keelatud | -1 = piiramatult'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Postkaste'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '0 = keelatud | -1 = piiramatult'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Maksimaalne kettaruum'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
0 = keelatud | -1 = piiramatult'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Lisa vaikimisi aliased'; +$PALANG['pAdminCreate_domain_backupmx'] = 'E-posti server on varuserver (backup MX)'; +$PALANG['pAdminCreate_domain_button'] = 'Lisa domeen'; +$PALANG['pAdminCreate_domain_result_error'] = 'Domeeni lisamine ebaõnnestus!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domeen on lisatud!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Redigeeri domeeni'; +$PALANG['pAdminEdit_domain_domain'] = 'Domeen'; +$PALANG['pAdminEdit_domain_description'] = 'Kirjeldus'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliasi'; +$PALANG['pAdminEdit_domain_aliases_text'] = '0 = keelatud | -1 = piiramatult'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Postkaste'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '0 = keelatud | -1 = piiramatult'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Maksimaalne kettaruum'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
0 = keelatud | -1 = piiramatult'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'E-posti server on varuserver (backup MX)'; +$PALANG['pAdminEdit_domain_active'] = 'Aktiivne'; +$PALANG['pAdminEdit_domain_button'] = 'Muuda domeen'; +$PALANG['pAdminEdit_domain_result_error'] = 'Domeeni muutmine ebaõnnestus!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Lisa uus domeeni haldaja'; +$PALANG['pAdminCreate_admin_username'] = 'Haldaja'; +$PALANG['pAdminCreate_admin_username_text'] = 'E-posti aadress'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'E-posti aadress
Väljal haldaja pole kehtiv e-posti aadress!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'E-posti aadress
Selline haldaja on juba olemas'; +$PALANG['pAdminCreate_admin_password'] = 'Parool'; +$PALANG['pAdminCreate_admin_password2'] = 'Parool (uuesti)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Sisestatud paroolid ei kattu!
Või on tühjad!
'; +$PALANG['pAdminCreate_admin_button'] = 'Lisa haldaja'; +$PALANG['pAdminCreate_admin_result_error'] = 'Haldaja lisamine ebaõnnestus!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Haldaja on lisatud!'; +$PALANG['pAdminCreate_admin_address'] = 'Domeen'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Muuda domeeni haldajat'; +$PALANG['pAdminEdit_admin_username'] = 'Haldaja'; +$PALANG['pAdminEdit_admin_password'] = 'Parool'; +$PALANG['pAdminEdit_admin_password2'] = 'Parool (uuesti)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Sisestatud paroolid ei kattu!
Või on tühjad!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktiivne'; +$PALANG['pAdminEdit_admin_button'] = 'Muuda haldaja'; +$PALANG['pAdminEdit_admin_result_error'] = 'Haldaja muutmine ebaõnnestus!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Haldaja on muudetud!'; + +$PALANG['pUsersLogin_welcome'] = 'Postkasti kasutaja sisse logimine muutmaks parooli ja aliast.'; +$PALANG['pUsersLogin_username'] = 'Kasutajanimi (e-posti aadress)'; +$PALANG['pUsersLogin_password'] = 'Parool'; +$PALANG['pUsersLogin_button'] = 'Logi sisse'; +$PALANG['pUsersLogin_username_incorrect'] = 'Kasutajanimi pole õige. Veendu, et sisestatud kasutajanimi on e-posti aadress!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Parool pole õige!'; + +$PALANG['pUsersMenu_vacation'] = 'Automaatne vastus'; +$PALANG['pUsersMenu_edit_alias'] = 'Muuda edasisaatmist'; +$PALANG['pUsersMenu_password'] = 'Muuda parool'; + +$PALANG['pUsersMain_vacation'] = 'Määra "kontorist väljas" teade või automaatne vastaja e-posti aadressile.'; +$PALANG['pUsersMain_edit_alias'] = 'Muuda e-posti edasisaatmist.'; +$PALANG['pUsersMain_password'] = 'Muuda praegust parooli.'; + +$PALANG['pUsersVacation_welcome'] = 'Automaatne vastus.'; +$PALANG['pUsersVacation_welcome_text'] = 'Automaatne vastus on juba seadistatud!'; +$PALANG['pUsersVacation_subject'] = 'Teema'; +$PALANG['pUsersVacation_subject_text'] = 'Kontorist väljas'; +$PALANG['pUsersVacation_body'] = 'Põhitekst'; +$PALANG['pUsersVacation_body_text'] = << kuni . +Kiireloomuliste asjade korral palun kontakteeru . + +I will be away from until . +For urgent matters you can contact . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Olen eemal alates'; +$PALANG['pUsersVacation_button_back'] = 'Tulen tagasi'; +$PALANG['pUsersVacation_result_error'] = 'Automaatse vastuse uuendamine ebaõnnestus!'; +$PALANG['pUsersVacation_result_succes'] = 'Automaatne vastus on eemaldatud!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/eu.lang b/languages/eu.lang new file mode 100644 index 0000000..89c8019 --- /dev/null +++ b/languages/eu.lang @@ -0,0 +1,294 @@ +Logina ez da zuzena. Ziurtatu zaitez logina zeure e-mailarekin egin duzula.
'; +$PALANG['pLogin_password_incorrect'] = 'Pasahitz okerra!'; +$PALANG['pLogin_login_users'] = 'Erabiltzaileen gunera joateko logina.'; +$PALANG['pMenu_overview'] = 'Laburpena'; +$PALANG['pMenu_create_alias'] = 'Aliasa gehitu'; +$PALANG['pMenu_create_mailbox'] = 'Postontzia gehitu'; +$PALANG['pMenu_sendmail'] = 'e-maila bidali'; +$PALANG['pMenu_password'] = 'Pasahitza'; +$PALANG['pMenu_viewlog'] = 'Logak ikusi'; +$PALANG['pMenu_logout'] = 'Irten'; + +$PALANG['pMain_welcome'] = 'Ongietorri Postfix Adminera!'; +$PALANG['pMain_overview'] = 'Alias eta postontzien zerrenda. Hemendik aldatu / ezabatu ditzakezu.'; +$PALANG['pMain_create_alias'] = 'Zure domeinuarentzako alias berri baten sorkuntza.'; +$PALANG['pMain_create_mailbox'] = 'Zure domeinuarentzako postontzi berri baten sorkuntza.'; +$PALANG['pMain_sendmail'] = 'Duela gutxi sorturiko postontziren batera e-mail bat bidali.'; +$PALANG['pMain_password'] = 'Kudeatzaile konturako pasahitza aldatu.'; +$PALANG['pMain_viewlog'] = 'Logak ikusi.'; +$PALANG['pMain_logout'] = 'Irten.'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Joan'; +$PALANG['pOverview_welcome'] = 'Laburpena '; +$PALANG['pOverview_alias_alias_count'] = 'Aliasa'; +$PALANG['pOverview_alias_mailbox_count'] = 'Postontziak'; +$PALANG['pOverview_alias_address'] = 'Igorlea'; +$PALANG['pOverview_alias_goto'] = 'Norakoa'; +$PALANG['pOverview_alias_modified'] = 'Azken aldaketa'; +$PALANG['pOverview_mailbox_username'] = 'E-mail'; +$PALANG['pOverview_mailbox_name'] = 'Izena'; +$PALANG['pOverview_mailbox_quota'] = 'Kuota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Azken aldaketa'; +$PALANG['pOverview_mailbox_active'] = 'Aktibatua'; + +$PALANG['pOverview_get_domain'] = 'Domeinua'; +$PALANG['pOverview_get_aliases'] = 'Aliasa'; +$PALANG['pOverview_get_mailboxes'] = 'Postontziak'; +$PALANG['pOverview_get_quota'] = 'Postontzi kuota (MB)'; +$PALANG['pOverview_get_modified'] = 'Azken aldaketa'; + +$PALANG['pDelete_delete_error'] = 'Ezinezkoa sarrera ezabatzea '; +$PALANG['pDelete_domain_error'] = 'Ez zara domeinu honen jabe'; +$PALANG['pCreate_alias_welcome'] = 'Domeinuarentzat alias berri bat sortu.'; +$PALANG['pCreate_alias_address'] = 'Aliasa'; +$PALANG['pCreate_alias_address_text_error1'] = '
ALIASa okerra da!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Helbide hau existitzen da, ezberdin bat aukera ezazu mesedez!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Alias sortze mugara heldu zara!'; +$PALANG['pCreate_alias_goto'] = 'Norakoa'; +$PALANG['pCreate_alias_button'] = 'Aliasa gehitu'; +$PALANG['pCreate_alias_goto_text'] = 'Nora bidali behar den e-maila.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Nora bidali behar den e-maila.
NORAKO okerra!'; +$PALANG['pCreate_alias_result_error'] = 'Ezinezkoa aliasa alias taulan sartzea!'; +$PALANG['pCreate_alias_result_succes'] = 'Aliasa alias taulan gehituta!'; +$PALANG['pCreate_alias_catchall_text'] = 'Alias orokor bat sortzeko "*" erabil ezazu alias gisa.
Domeinuz domeinurako birbideraketa baterako Norako gisa "*@domain.tld" erabil ezazu.'; + +$PALANG['pEdit_alias_welcome'] = 'Domeinuarentzat aliasa aldatu.
Lerroko sarrera bat.'; +$PALANG['pEdit_alias_address'] = 'Aliasa'; +$PALANG['pEdit_alias_address_error'] = 'Ezinezkoa aliasa aurkitzea!'; +$PALANG['pEdit_alias_goto'] = 'Norakoa'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Norakoan ez duzu ezer jarri'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Sartutako e-mail helbidea baliiogabekoa da: '; +$PALANG['pEdit_alias_domain_error'] = 'Ez zara domeinu honen jabe: '; +$PALANG['pEdit_alias_button'] = 'Aliasa aldatu'; +$PALANG['pEdit_alias_result_error'] = 'Ezinezkoa aliasa aldatzea!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Postontzi berri bat sortu domeinuarentzat.'; +$PALANG['pCreate_mailbox_username'] = 'Erabiltzailea'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
E-maila baliogabekoa da!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
E-mail hau existitzen da. Ezberdin bat aukera ezazu, mesedez!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Postontzi sorkuntza mugara iritsi zara!'; +$PALANG['pCreate_mailbox_password'] = 'Pasahitza'; +$PALANG['pCreate_mailbox_password2'] = 'Pasahitza (errepikatu)'; +$PALANG['pCreate_mailbox_password_text'] = 'POP3/IMAP-entzat pasahitza'; +$PALANG['pCreate_mailbox_password_text_error'] = 'POP3/IMAP-entzat pasahitza
Sartutako pasahitzak ez datoz bat
edo zuriz daude!
'; +$PALANG['pCreate_mailbox_name'] = 'Izena'; +$PALANG['pCreate_mailbox_name_text'] = 'Izen osoa'; +$PALANG['pCreate_mailbox_quota'] = 'Kuota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Zehazturiko kuota altuegia da!'; +$PALANG['pCreate_mailbox_active'] = 'Aktibatua'; +$PALANG['pCreate_mailbox_mail'] = 'Postontzia sortu'; +$PALANG['pCreate_mailbox_button'] = 'Postontzia gehitu'; +$PALANG['pCreate_mailbox_result_error'] = 'Ezinezkoa postontzi taulara postontzia gehitzea!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Postontzia postontzi taulara sartu da!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Domeinuarentzat postontzi bat aldatu.'; +$PALANG['pEdit_mailbox_username'] = 'Erabiltzailea'; +$PALANG['pEdit_mailbox_username_error'] = 'Ezinezkoa postontzia aurkitzea!'; +$PALANG['pEdit_mailbox_password'] = 'Pasahitz berria'; +$PALANG['pEdit_mailbox_password2'] = 'Pasahitz berria (errepikatu)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Sartutako pasahitzak ez datoz bat!'; +$PALANG['pEdit_mailbox_name'] = 'Izena'; +$PALANG['pEdit_mailbox_quota'] = 'Kuota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Zehazturiko kuota altuegia da!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Ez zara domeinu honen jabe: '; +$PALANG['pEdit_mailbox_button'] = 'Postontzia aldatu'; +$PALANG['pEdit_mailbox_result_error'] = 'Ezinezkoa pasahitza aldatzea!'; + +$PALANG['pPassword_welcome'] = 'Login pasahitza aldatu.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'Emandako LOGINa ez dator inolako postontziekin bat!'; +$PALANG['pPassword_password_current'] = 'Egungo pasahitza'; +$PALANG['pPassword_password_current_text_error'] = 'Ez duzu egungo pasahitzik sartu!'; +$PALANG['pPassword_password'] = 'Pasahitz berria'; +$PALANG['pPassword_password2'] = 'Pasahitz berria (errepikatu)'; +$PALANG['pPassword_password_text_error'] = 'Sarturiko pasahitzak ez datoz bat
edo zuriz daude!
'; +$PALANG['pPassword_button'] = 'Pasahitza aldatu'; +$PALANG['pPassword_result_error'] = 'Ezinezkoa pasahitza aldatzea!'; +$PALANG['pPassword_result_succes'] = 'Pasahitza aldatuta!'; + +$PALANG['pViewlog_welcome'] = 'Honen azken 10 ekintzak ikusi '; +$PALANG['pViewlog_timestamp'] = 'Data/ordua'; +$PALANG['pViewlog_username'] = 'Kudeatzailea'; +$PALANG['pViewlog_domain'] = 'Domeinua'; +$PALANG['pViewlog_action'] = 'Ekintza'; +$PALANG['pViewlog_data'] = 'Datuak'; + +$PALANG['pViewlog_button'] = 'Joan'; +$PALANG['pViewlog_result_error'] = 'Ezinezkoa logak aurkitzea!'; + +$PALANG['pSendmail_welcome'] = 'e-mail bat bidali.'; +$PALANG['pSendmail_admin'] = 'Igorlea'; +$PALANG['pSendmail_to'] = 'Norakoa'; +$PALANG['pSendmail_to_text_error'] = 'Norako helbidea hutsa dago edo okerra da!'; +$PALANG['pSendmail_subject'] = 'Gaia'; +$PALANG['pSendmail_subject_text'] = 'Ongi etorri'; +$PALANG['pSendmail_body'] = 'Gorputza'; +$PALANG['pSendmail_button'] = 'Mezua bidali'; +$PALANG['pSendmail_result_error'] = 'Ezinezkoa postontzia sortzea!'; +$PALANG['pSendmail_result_succes'] = 'Postontzia sortuta!'; + +$PALANG['pAdminMenu_list_admin'] = 'Kudeatzaile zerrenda'; +$PALANG['pAdminMenu_list_domain'] = 'Domeinu zerrenda'; +$PALANG['pAdminMenu_list_virtual'] = 'Helbide birtualen zerrenda'; +$PALANG['pAdminMenu_viewlog'] = 'Logak ikusi'; +$PALANG['pAdminMenu_backup'] = 'Segurtasun kopia'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domeinu kudeatzaileak'; +$PALANG['pAdminMenu_create_admin'] = 'Kudeatzaile berria'; +$PALANG['pAdminMenu_create_domain'] = 'Domeinu berria'; +$PALANG['pAdminMenu_create_alias'] = 'Aliasa gehitu'; +$PALANG['pAdminMenu_create_mailbox'] = 'Postontzia gehitu'; + +$PALANG['pAdminList_admin_domain'] = 'Domeinua'; +$PALANG['pAdminList_admin_username'] = 'Kudeatzailea'; +$PALANG['pAdminList_admin_count'] = 'Domeinuak'; +$PALANG['pAdminList_admin_modified'] = 'Azken aldaketa'; +$PALANG['pAdminList_admin_active'] = 'Aktibatua'; + +$PALANG['pAdminList_domain_domain'] = 'Domeinua'; +$PALANG['pAdminList_domain_description'] = 'Deskripzioa'; +$PALANG['pAdminList_domain_aliases'] = 'Aliasa'; +$PALANG['pAdminList_domain_mailboxes'] = 'Postontziak'; +$PALANG['pAdminList_domain_maxquota'] = 'Gehienezko kuota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Azken aldaketa'; +$PALANG['pAdminList_domain_active'] = 'Aktibatua'; + +$PALANG['pAdminList_virtual_button'] = 'Joan'; +$PALANG['pAdminList_virtual_welcome'] = 'Laburpena '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliasa'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Postontziak'; +$PALANG['pAdminList_virtual_alias_address'] = 'Igorlea'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Norakoa'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Azken aldaketa'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-mail'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Izena'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kuota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Azken aldaketa'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktibatua'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Domeinu berria gehitu'; +$PALANG['pAdminCreate_domain_domain'] = 'Domeinua'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Domeinua existitzen da!'; +$PALANG['pAdminCreate_domain_description'] = 'Deskripzioa'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliasa'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = desegokitu | 0 = mugagabea'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Postontziak'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = desegokitu | 0 = mugagabea'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Gehienezko kuota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = desegokitu | 0 = mugagabea'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Aurremugatutako aliasa gehitu'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Domeinua gehitu'; +$PALANG['pAdminCreate_domain_result_error'] = 'Ezinezkoa domeinua gehitzea!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domeinua gehituta!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Domeinu bat aldatu'; +$PALANG['pAdminEdit_domain_domain'] = 'Domeinua'; +$PALANG['pAdminEdit_domain_description'] = 'Deskripzioa'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliasa'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = desegokitu | 0 = mugagabea'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Postontziak'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = desegokitu | 0 = mugagabea'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Gehienezko kuota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = desegokitu | 0 = mugagabea'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktibatua'; +$PALANG['pAdminEdit_domain_button'] = 'Domeinua aldatu'; +$PALANG['pAdminEdit_domain_result_error'] = 'Ezinezkoa domeinua aldatzea!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Domeinu kudeatzaile berri bat gehitu'; +$PALANG['pAdminCreate_admin_username'] = 'Kudeatzailea'; +$PALANG['pAdminCreate_admin_username_text'] = 'E-mail helbidea'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'E-mail helbidea
Kudeatzaile e-mailak ez du balio!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'E-mail
Kudeatzailea existitzen da edo ez du balio!'; + +$PALANG['pAdminCreate_admin_password'] = 'Pasahitza'; +$PALANG['pAdminCreate_admin_password2'] = 'Pasahitza (errepikatu)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Sartutako pasahitzak ez datoz bat
edo zuriz daude!
'; +$PALANG['pAdminCreate_admin_button'] = 'Kudeatzailea gehitu'; +$PALANG['pAdminCreate_admin_result_error'] = 'Ezinezkoa kudeatzailea gehitzea!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Kudeatzailea gehituta1'; +$PALANG['pAdminCreate_admin_address'] = 'Domeinua'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Domeinu kudeatzaile bat aldatu'; +$PALANG['pAdminEdit_admin_username'] = 'Kudeatzailea'; +$PALANG['pAdminEdit_admin_password'] = 'Pasahitza'; +$PALANG['pAdminEdit_admin_password2'] = 'Pasahitza (errepikatu)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Sartutako pasahitzak ez datoz bat
edo zuriz daude!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktibatua'; +$PALANG['pAdminEdit_admin_button'] = 'Kudeatzailea aldatu'; +$PALANG['pAdminEdit_admin_result_error'] = 'Ezinezkoa kudeatzailea aldatzea!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Kudeatzailea aldatu da!'; + +$PALANG['pUsersLogin_welcome'] = 'Erabiltzaileen logina pasahitz eta aliasa aldatzeko.'; +$PALANG['pUsersLogin_username'] = 'Login (e-mail)'; +$PALANG['pUsersLogin_password'] = 'Pasahitza'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'Login okerra. Ziurta zaitez posta helbidea login gisa sartu duzula!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Pasahitz okerra!'; + +$PALANG['pUsersMenu_vacation'] = 'Erantzun automatikoa'; +$PALANG['pUsersMenu_edit_alias'] = 'Berbiderapen helbidea aldatu'; +$PALANG['pUsersMenu_password'] = 'Pasahitza aldatu'; + +$PALANG['pUsersMain_vacation'] = 'Konfigura ezazu "lanetik kanpo" motako mezu bat edo erantzun automatikoa zure postarentzat.'; +$PALANG['pUsersMain_edit_alias'] = 'Alda ezazu posta helbidea.'; +$PALANG['pUsersMain_password'] = 'Alda ezazu pasahitza.'; + +$PALANG['pUsersVacation_welcome'] = 'Erantzun automatikoa.'; +$PALANG['pUsersVacation_welcome_text'] = 'Erantzun automatiko bat konfiguratuta duzu!'; +$PALANG['pUsersVacation_subject'] = 'Gaia'; +$PALANG['pUsersVacation_subject_text'] = 'Lanetik kanpo'; +$PALANG['pUsersVacation_body'] = 'Gorputza'; +$PALANG['pUsersVacation_body_text'] = <<-tik arte kanpoan egongo naiz. +Larrialdiko gaientzat, hemen kontakta dezakezu nirekin. +EOM; +$PALANG['pUsersVacation_button_away'] = 'Aldeginda'; +$PALANG['pUsersVacation_button_back'] = 'Itzulita'; +$PALANG['pUsersVacation_result_error'] = 'Ezinezkoa zure erantzun atomatikoaren konfigurazioa eguneratzea!'; +$PALANG['pUsersVacation_result_succes'] = 'Zure erantzun automatikoa borratu da!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/fi.lang b/languages/fi.lang new file mode 100644 index 0000000..39954d8 --- /dev/null +++ b/languages/fi.lang @@ -0,0 +1,294 @@ +Tunnus tai salasana väärin!
'; +$PALANG['pLogin_password_incorrect'] = 'Tunnus tai salasana väärin!'; +$PALANG['pLogin_login_users'] = 'Käyttäjien kirjautuminen.'; + +$PALANG['pMenu_overview'] = 'Yleisnäkymä'; +$PALANG['pMenu_create_alias'] = 'Lisää alias'; +$PALANG['pMenu_create_mailbox'] = 'Lisää postilaatikko'; +$PALANG['pMenu_sendmail'] = 'Lähetä postia'; +$PALANG['pMenu_password'] = 'Salasana'; +$PALANG['pMenu_viewlog'] = 'Näytä loki'; +$PALANG['pMenu_logout'] = 'Kirjaudu ulos'; + +$PALANG['pMain_welcome'] = 'Tervetuloa sähköpostin hallintaan.'; +$PALANG['pMain_overview'] = 'Listaa aliakset ja postilaatikot. Voit muokata ja poistaa niitä tästä.'; +$PALANG['pMain_create_alias'] = 'Luo uusi alias domainiin.'; +$PALANG['pMain_create_mailbox'] = 'Luo uusi postilaatikko domainiin.'; +$PALANG['pMain_sendmail'] = 'Lähetä sähköpostia juuri luotuun postilaatikkoon.'; +$PALANG['pMain_password'] = 'Vaihda hallintatunnuksen salasanaa.'; +$PALANG['pMain_viewlog'] = 'Näytä lokitiedostot.'; +$PALANG['pMain_logout'] = 'Kirjaudu ulos järjestelmästä'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Siirry'; +$PALANG['pOverview_welcome'] = 'Yleisnäkymä '; +$PALANG['pOverview_alias_alias_count'] = 'Aliakset'; +$PALANG['pOverview_alias_mailbox_count'] = 'Postilaatikot'; +$PALANG['pOverview_alias_address'] = 'Keneltä'; +$PALANG['pOverview_alias_goto'] = 'Kenelle'; +$PALANG['pOverview_alias_modified'] = 'Viimeksi muokattu'; +$PALANG['pOverview_mailbox_username'] = 'Sähköposti'; +$PALANG['pOverview_mailbox_name'] = 'Nimi'; +$PALANG['pOverview_mailbox_quota'] = 'Kiintiö (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Viimeksi muokattu'; +$PALANG['pOverview_mailbox_active'] = 'Aktiivinen'; + +$PALANG['pOverview_get_domain'] = 'Domain'; +$PALANG['pOverview_get_aliases'] = 'Aliakset'; +$PALANG['pOverview_get_mailboxes'] = 'Postilaatikot'; +$PALANG['pOverview_get_quota'] = 'Postilaatikon kiintiö (MB)'; +$PALANG['pOverview_get_modified'] = 'Viimeksi muokattu'; + +$PALANG['pDelete_delete_error'] = 'Tietueen poisto ei onnistu '; +$PALANG['pDelete_domain_error'] = 'Tämä ei ole sinun domainisi '; + +$PALANG['pCreate_alias_welcome'] = 'Luo uusi alias.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Alias ei ole oikean muotoinen!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Tämä sähköpostiosoite on jo käytössä, ole hyvä ja valitse jokin toinen!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Aliasten maksimimäärä saavutettu. Et voi lisätä aliaksia enää!'; +$PALANG['pCreate_alias_goto'] = 'Kenelle'; +$PALANG['pCreate_alias_button'] = 'Lisää alias'; +$PALANG['pCreate_alias_goto_text'] = 'Minne posti lähetetään.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Minne sähköposti lähetetään.
"Kenelle" osoite ei ole oikean muotoinen!'; +$PALANG['pCreate_alias_result_error'] = 'Aliaksen lisäys alias tauluun epäonnistui!'; +$PALANG['pCreate_alias_result_succes'] = 'Alias on lisätty!'; +$PALANG['pCreate_alias_catchall_text'] = 'Jos haluat luoda catch-all osoitteen käytä "*" merkkiä aliaksena.
Ohjaus domainista domainiin tapahtuu käyttämällä "*@domain.tld" Kenelle: -osoitteena.'; +$PALANG['pEdit_alias_welcome'] = 'Muokkaa aliasta.
Yksi kohta per rivi.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Aliasta ei löydy!'; +$PALANG['pEdit_alias_goto'] = 'Kenelle'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Et kirjoitanut mitään Kenelle: -riville'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Antamasi sähköpostiosoite ei ole oikean muotoinen: '; +$PALANG['pEdit_alias_domain_error'] = 'Tämä ei ole sinun domainisi: '; +$PALANG['pEdit_alias_button'] = 'Muokkaa aliasta'; +$PALANG['pEdit_alias_result_error'] = 'Aliasta ei voi muokata!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Luo uusi paikallinen postilaatikko.'; +$PALANG['pCreate_mailbox_username'] = 'Käyttäjätunnus'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Sähköpostiosoite ei ole oikean muotoinen!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Sähköpostiosoite on jo käytössä, ole hyvä ja valitse jokin toinen!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Postilaatikoiden maksimimäärä saavutettu!'; +$PALANG['pCreate_mailbox_password'] = 'Salasana'; +$PALANG['pCreate_mailbox_password2'] = 'Salasana (toistamiseen)'; +$PALANG['pCreate_mailbox_password_text'] = 'POP3/IMAP salasana'; +$PALANG['pCreate_mailbox_password_text_error'] = 'POP3/IMAP salasana
Antamasi salasanat eivät täsmää!
tai ne ovat tyhjät!
'; +$PALANG['pCreate_mailbox_name'] = 'Nimi'; +$PALANG['pCreate_mailbox_name_text'] = 'Koko nimi'; +$PALANG['pCreate_mailbox_quota'] = 'Kiintiö'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Antamasi kiintiö on liian korkea!'; +$PALANG['pCreate_mailbox_active'] = 'Aktiivinen'; +$PALANG['pCreate_mailbox_mail'] = 'Luo postilaatikko'; +$PALANG['pCreate_mailbox_button'] = 'Lisää postilaatikko'; +$PALANG['pCreate_mailbox_result_error'] = 'Postilaatikon lisääminen ei onnistu!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Postilaatikko on lisätty!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Muokkaa postilaatikkoa.'; +$PALANG['pEdit_mailbox_username'] = 'Käyttäjätunnus'; +$PALANG['pEdit_mailbox_username_error'] = 'Postilaatikkoa ei löydy!'; +$PALANG['pEdit_mailbox_password'] = 'Uusi salasana'; +$PALANG['pEdit_mailbox_password2'] = 'Uusi salasana (toistamiseen)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Antamasi salasanat eivät täsmää!'; +$PALANG['pEdit_mailbox_name'] = 'Nimi'; +$PALANG['pEdit_mailbox_quota'] = 'Kiintiö'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Antamasi kiintiö on liian korkea!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Tämä domaini ei ole sinun: '; +$PALANG['pEdit_mailbox_button'] = 'Muokkaa postilaatikkoa'; +$PALANG['pEdit_mailbox_result_error'] = 'Postilaatikon muokkaus ei onnistunut!'; + +$PALANG['pPassword_welcome'] = 'Vaihda tunnuksesi salasana.'; +$PALANG['pPassword_admin'] = 'Tunnus'; +$PALANG['pPassword_admin_text_error'] = 'Antamaasi tunnusta ei ole olemassa!'; +$PALANG['pPassword_password_current'] = 'Nykyinen salasanasi'; +$PALANG['pPassword_password_current_text_error'] = 'Et antanut nykyistä salasanaasi!'; +$PALANG['pPassword_password'] = 'Uusi salasana'; +$PALANG['pPassword_password2'] = 'Uusi salasana (toistamiseen)'; +$PALANG['pPassword_password_text_error'] = 'Antamasi salasanat eivät täsmää!
Tai ovat tyhjiä!
'; +$PALANG['pPassword_button'] = 'Vaihda salasana'; +$PALANG['pPassword_result_error'] = 'Salasanan vaihto ei onnistunut!'; +$PALANG['pPassword_result_succes'] = 'Salasana vaihdettu!'; + +$PALANG['pViewlog_welcome'] = 'Näytä viimeiset kymmenen tapahtumaa domainille '; +$PALANG['pViewlog_timestamp'] = 'Aikaleima'; +$PALANG['pViewlog_username'] = 'Admin'; +$PALANG['pViewlog_domain'] = 'Domain'; +$PALANG['pViewlog_action'] = 'Tapahtuma'; +$PALANG['pViewlog_data'] = 'Tiedot'; + +$PALANG['pViewlog_button'] = 'Siirry'; +$PALANG['pViewlog_result_error'] = 'Lokeja ei löydy!'; + +$PALANG['pSendmail_welcome'] = 'Lähetä sähköpostia.'; +$PALANG['pSendmail_admin'] = 'Keneltä'; +$PALANG['pSendmail_to'] = 'Kenelle'; +$PALANG['pSendmail_to_text_error'] = 'Kenelle on tyhjä tai osoite ei ole toimiva sähköpostiosoite!'; +$PALANG['pSendmail_subject'] = 'Otsikko'; +$PALANG['pSendmail_subject_text'] = 'Tervetuloa'; +$PALANG['pSendmail_body'] = 'Viesti'; +$PALANG['pSendmail_button'] = 'Lähetä viesti'; +$PALANG['pSendmail_result_error'] = 'Postilaatikon luonti ei onnistunut!'; +$PALANG['pSendmail_result_succes'] = 'Postilaatikko on luotu!'; + +$PALANG['pAdminMenu_list_admin'] = 'Admin Lista'; +$PALANG['pAdminMenu_list_domain'] = 'Domain Lista'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtual Lista'; +$PALANG['pAdminMenu_viewlog'] = 'Näytä loki'; +$PALANG['pAdminMenu_backup'] = 'Varmistus'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domainin ylläpitäjät'; +$PALANG['pAdminMenu_create_admin'] = 'Uusi ylläpitäjä'; +$PALANG['pAdminMenu_create_domain'] = 'Uusi domain'; +$PALANG['pAdminMenu_create_alias'] = 'Lisää alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Lisää postilaatikko'; + +$PALANG['pAdminList_admin_domain'] = 'Domain'; +$PALANG['pAdminList_admin_username'] = 'Admin'; +$PALANG['pAdminList_admin_count'] = 'Domainit'; +$PALANG['pAdminList_admin_modified'] = 'Viimeksi muokattu'; +$PALANG['pAdminList_admin_active'] = 'Aktiivinen'; + +$PALANG['pAdminList_domain_domain'] = 'Domain'; +$PALANG['pAdminList_domain_description'] = 'Kuvaus'; +$PALANG['pAdminList_domain_aliases'] = 'Aliakset'; +$PALANG['pAdminList_domain_mailboxes'] = 'Postilaatikot'; +$PALANG['pAdminList_domain_maxquota'] = 'Suurin sallittu kiintiö (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Viimeksi muokattu'; +$PALANG['pAdminList_domain_active'] = 'Atiivinen'; + +$PALANG['pAdminList_virtual_button'] = 'Siirry'; +$PALANG['pAdminList_virtual_welcome'] = 'Yleisnäkymä '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliakset'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Postilaatikot'; +$PALANG['pAdminList_virtual_alias_address'] = 'Keneltä'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Kenelle'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Viimeksi muokattu'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Sähköposti'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nimi'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kiintiö (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Viimeksi muokattu'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Atiivinen'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Lisää uusi domain'; +$PALANG['pAdminCreate_domain_domain'] = 'Domain'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Domain on jo järjestelmässä!'; +$PALANG['pAdminCreate_domain_description'] = 'Kuvaus'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliakset'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = ei käytössä | 0 = rajoittamaton'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Postilaatikot'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = ei käytössä | 0 = rajoittamaton'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max kiintiö'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = ei käytössä | 0 = rajoittamaton'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Lisää oletus aliakset'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Lisää domain'; +$PALANG['pAdminCreate_domain_result_error'] = 'Domainin lisäys ei onnistunut!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domain on lisätty!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Muokkaa domainia'; +$PALANG['pAdminEdit_domain_domain'] = 'Domain'; +$PALANG['pAdminEdit_domain_description'] = 'Kuvaus'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliakset'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = ei käytössä | 0 = rajoittamaton'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Postilaatikot'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = ei käytössä | 0 = rajoittamaton'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max kiintiö'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = ei käytössä | 0 = rajoittamaton'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktiivinen'; +$PALANG['pAdminEdit_domain_button'] = 'Muokkaa domainia'; +$PALANG['pAdminEdit_domain_result_error'] = 'Domainin muokkaus ei onnistu!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Lisää uusi domainin ylläpitäjä'; +$PALANG['pAdminCreate_admin_username'] = 'Admin'; +$PALANG['pAdminCreate_admin_username_text'] = 'Sähköpostiosoite'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Sähköpostiosoite
Ylläpitäjän sähköpostiosoite ei ole oikeanmuotoinen!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Sähköpostiosoite
Ylläpitäjän sähköpostiosoite on jo olemassa tai se ei ole oikean muotoinen'; +$PALANG['pAdminCreate_admin_password'] = 'Salasana'; +$PALANG['pAdminCreate_admin_password2'] = 'Salasana (toistamiseen)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Antamasi salasanat eivät täsmää
Tai ne ovat tyhjiä!
'; +$PALANG['pAdminCreate_admin_button'] = 'Lisää ylläpitäjä'; +$PALANG['pAdminCreate_admin_result_error'] = 'Ylläpitäjän lisäys ei onnistu!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Ylläpitäjä on lisätty!'; +$PALANG['pAdminCreate_admin_address'] = 'Domain'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Muokkaa domainin ylläpitäjää'; +$PALANG['pAdminEdit_admin_username'] = 'Ylläpitäjä'; +$PALANG['pAdminEdit_admin_password'] = 'Salasana'; +$PALANG['pAdminEdit_admin_password2'] = 'Salasana (toistamiseen)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Antamasi salasanat eivät täsmää!
Tai ne ovat tyhjiä!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktiivinen'; +$PALANG['pAdminEdit_admin_button'] = 'Muokkaa ylläpitäjää'; +$PALANG['pAdminEdit_admin_result_error'] = 'Ylläpitäjän muokkaaminen ei onnistu!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Ylläpitäjän muokkaus onnistui!'; + +$PALANG['pUsersLogin_welcome'] = 'Salasanan vaihto.'; +$PALANG['pUsersLogin_username'] = 'Tunnus'; +$PALANG['pUsersLogin_password'] = 'Salasana'; +$PALANG['pUsersLogin_button'] = 'Kirjaudu'; +$PALANG['pUsersLogin_username_incorrect'] = 'Käyttäjätunnus tai salasana väärin!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Käyttäjätunnus tai salasana väärin!'; + +$PALANG['pUsersMenu_vacation'] = 'Automaattivastaus'; +$PALANG['pUsersMenu_edit_alias'] = 'Muokkaa uudelleenohjausta'; +$PALANG['pUsersMenu_password'] = 'Vaihda salasana'; + +$PALANG['pUsersMain_vacation'] = 'Aseta lomavastaaja tai automaattivastaus sähköpostiisi.'; +$PALANG['pUsersMain_edit_alias'] = 'Muuta uudelleenohjauksen osoitetta.'; +$PALANG['pUsersMain_password'] = 'Vaihda nykyinen salasanasi.'; + +$PALANG['pUsersVacation_welcome'] = 'Automaattivastaus.'; +$PALANG['pUsersVacation_welcome_text'] = 'Sinulla on jo automaattivastaus päällä!'; +$PALANG['pUsersVacation_subject'] = 'Otsikko'; +$PALANG['pUsersVacation_subject_text'] = 'Lomalla'; +$PALANG['pUsersVacation_body'] = 'Viesti'; +$PALANG['pUsersVacation_body_text'] = << välisen ajan. +Kiireellisissä asioissa voitte ottaa yhteyttä . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Lomalle'; +$PALANG['pUsersVacation_button_back'] = 'Takaisin lomalta'; +$PALANG['pUsersVacation_result_error'] = 'Automaattivastauksen asettaminen epäonnistui!'; +$PALANG['pUsersVacation_result_succes'] = 'Automaattivastaus on poistettu käytöstä!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/fo.lang b/languages/fo.lang new file mode 100644 index 0000000..d3154cb --- /dev/null +++ b/languages/fo.lang @@ -0,0 +1,300 @@ +Títt login er skeivt. Minst til at skriva fulla e-post adressu!
'; +$PALANG['pLogin_password_incorrect'] = 'Títt loyniorð er skeivt!'; +$PALANG['pLogin_login_users'] = 'Brúkarar kunnu logga inn her.'; + +$PALANG['pMenu_overview'] = 'Yvirlit'; +$PALANG['pMenu_create_alias'] = 'Stovna Dulnevni'; +$PALANG['pMenu_create_mailbox'] = 'Stovna Postkassa'; +$PALANG['pMenu_sendmail'] = 'Send E-post'; +$PALANG['pMenu_password'] = 'Loyniorð'; +$PALANG['pMenu_viewlog'] = 'Vís Logg'; +$PALANG['pMenu_logout'] = 'Logga út'; + +$PALANG['pMain_welcome'] = 'Vælkomin til Postfix Admin!'; +$PALANG['pMain_overview'] = 'Vís tíni dulnevni og postkassar. Tú kanst broyta / strika tey her.'; +$PALANG['pMain_create_alias'] = 'Stovna eitt nýtt dulnevni á tínum navnaøki.'; +$PALANG['pMain_create_mailbox'] = 'Stovna ein nýggjan postkassa á tínum navnaøki.'; +$PALANG['pMain_sendmail'] = 'Send ein e-post til ein av tínum nýstovnaðu postkassum.'; +$PALANG['pMain_password'] = 'Broyt loyniorðið á tíni umsitara konto.'; +$PALANG['pMain_viewlog'] = 'Vís logg fílurnar.'; +$PALANG['pMain_logout'] = 'Logga út úr skipanini'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Vel'; +$PALANG['pOverview_welcome'] = 'Yvirlit yvir '; +$PALANG['pOverview_alias_alias_count'] = 'Dulnevni'; +$PALANG['pOverview_alias_mailbox_count'] = 'Postkassar'; +$PALANG['pOverview_alias_address'] = 'Frá'; +$PALANG['pOverview_alias_goto'] = 'Til'; +$PALANG['pOverview_alias_modified'] = 'Síðst broytt'; +$PALANG['pOverview_mailbox_username'] = 'E-post'; +$PALANG['pOverview_mailbox_name'] = 'Navn'; +$PALANG['pOverview_mailbox_quota'] = 'Kvota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Síðst broytt'; +$PALANG['pOverview_mailbox_active'] = 'Virkin'; + +$PALANG['pOverview_get_domain'] = 'Navnaøki'; +$PALANG['pOverview_get_aliases'] = 'Dulnevni'; +$PALANG['pOverview_get_mailboxes'] = 'Postkassar'; +$PALANG['pOverview_get_quota'] = 'Postkassa kvota (MB)'; +$PALANG['pOverview_get_modified'] = 'Síðst broytt'; + +$PALANG['pDelete_delete_error'] = 'Fái ikki strikað '; +$PALANG['pDelete_domain_error'] = 'Hetta er ikki títt navnaøki '; + +$PALANG['pCreate_alias_welcome'] = 'Stovna eitt nýtt dulnevni á tínum navnaøki.'; +$PALANG['pCreate_alias_address'] = 'Dulnevni'; +$PALANG['pCreate_alias_address_text_error1'] = '
DULNEVNI er ógyldugt!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Hendan e-post adressa finst longu, vinarliga vel eina aðra!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Tú hevur nátt tínum marki at stovna dulnevni!'; +$PALANG['pCreate_alias_goto'] = 'Til'; +$PALANG['pCreate_alias_button'] = 'Stovna Dulnevni'; +$PALANG['pCreate_alias_goto_text'] = 'Har posturin skal sendast til.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Har posturin verður sendur til.
TIL er ógyldugt!'; +$PALANG['pCreate_alias_result_error'] = 'Fái ikki stovnað dulnevni!'; +$PALANG['pCreate_alias_result_succes'] = 'Dulnevni er stovnað!'; +$PALANG['pCreate_alias_catchall_text'] = 'Fyri at stovna eitt ið fangar alt, brúka eina "*" sum dulnevni.
Fyri navnaøki til navnaøki víðarisending brúka "*@navnaøki.fo" til hetta.'; + +$PALANG['pEdit_alias_welcome'] = 'Broyt eitt dulnevni á tínum navnaøki.
Eina adressu pr. linju.'; +$PALANG['pEdit_alias_address'] = 'Dulnevni'; +$PALANG['pEdit_alias_address_error'] = 'Finni ikki dulnevni!'; +$PALANG['pEdit_alias_goto'] = 'Til'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Tú skrivaði onki í Til teigin'; +$PALANG['pEdit_alias_goto_text_error2'] = 'E-post adressan tú skrivaði er ógyldug: '; +$PALANG['pEdit_alias_domain_error'] = 'Hetta navnaøki er ikki títt: '; +$PALANG['pEdit_alias_button'] = 'Broyt Dulnevni'; +$PALANG['pEdit_alias_result_error'] = 'Fái ikki broytt dulnevni!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Stovna ein nýggjan postkassa á tínum navnaøki.'; +$PALANG['pCreate_mailbox_username'] = 'Brúkaranavn'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
E-post adressan er ógyldug!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Hendan e-post adressan finst longu, vinarliga vel eina aðra!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Tú hevur nýtt tínum marki at stovna postkassar!'; +$PALANG['pCreate_mailbox_password'] = 'Loyniorð'; +$PALANG['pCreate_mailbox_password2'] = 'Loyniorð (umaftur)'; +$PALANG['pCreate_mailbox_password_text'] = 'Loyniorð til POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Loyniorð til POP3/IMAP
Loyniorðini tú skrivaði samsvara ikki!
Ella eru tóm!
'; +$PALANG['pCreate_mailbox_name'] = 'Navn'; +$PALANG['pCreate_mailbox_name_text'] = 'Fult navn'; +$PALANG['pCreate_mailbox_quota'] = 'Kvota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Kvotan tú skrivaði er ov høg!'; +$PALANG['pCreate_mailbox_active'] = 'Virkin'; +$PALANG['pCreate_mailbox_mail'] = 'Stovna postkassa'; +$PALANG['pCreate_mailbox_button'] = 'Stovna postkassa'; +$PALANG['pCreate_mailbox_result_error'] = 'Fái ikki stovnað postkassa!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Postkassin er stovnaður!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Broyt postkassa á tínum navnaøki.'; +$PALANG['pEdit_mailbox_username'] = 'Brúkaranavn'; +$PALANG['pEdit_mailbox_username_error'] = 'Finni ikki postkassa!'; +$PALANG['pEdit_mailbox_password'] = 'Nýtt loyniorð'; +$PALANG['pEdit_mailbox_password2'] = 'Nýtt loyniorð (umaftur)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Loyniorðini tú skrivaði samsvara ikki!'; +$PALANG['pEdit_mailbox_name'] = 'Navn'; +$PALANG['pEdit_mailbox_quota'] = 'Kvota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Kvotan tú skrivaði er ov høg!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Hetta navnaøki er ikki títt: '; +$PALANG['pEdit_mailbox_button'] = 'Broyt postkassa'; +$PALANG['pEdit_mailbox_result_error'] = 'Fái ikki broytt loyniorðið!'; + +$PALANG['pPassword_welcome'] = 'Broyt títt login loyniorð.'; +$PALANG['pPassword_admin'] = 'Logga inn'; +$PALANG['pPassword_admin_text_error'] = 'Navnið tú skrivaði samsvarar ikki við nakran postkassa!'; +$PALANG['pPassword_password_current'] = 'Núverandi loyniorð'; +$PALANG['pPassword_password_current_text_error'] = 'Tú skrivaði ikki títt núverandi loyniorð!'; +$PALANG['pPassword_password'] = 'Nýtt loyniorð'; +$PALANG['pPassword_password2'] = 'Nýtt loyniorð (umaftur)'; +$PALANG['pPassword_password_text_error'] = 'Loyniorðini tú skrivaði samsvara ikki!
Ella eru tóm!
'; +$PALANG['pPassword_button'] = 'Broyt loyniorð'; +$PALANG['pPassword_result_error'] = 'Fái ikki broytt títt loyniorð!'; +$PALANG['pPassword_result_succes'] = 'Títt loyniorð er broytt!'; + +$PALANG['pViewlog_welcome'] = 'Vís seinastu 10 hendingarnar fyri '; +$PALANG['pViewlog_timestamp'] = 'Tíðarstempul'; +$PALANG['pViewlog_username'] = 'Umsitari'; +$PALANG['pViewlog_domain'] = 'Navnaøki'; +$PALANG['pViewlog_action'] = 'Hending'; +$PALANG['pViewlog_data'] = 'Dáta'; + +$PALANG['pViewlog_button'] = 'Vel'; +$PALANG['pViewlog_result_error'] = 'Finni ikki loggarnar!'; + +$PALANG['pSendmail_welcome'] = 'Send ein e-post.'; +$PALANG['pSendmail_admin'] = 'Frá'; +$PALANG['pSendmail_to'] = 'Til'; +$PALANG['pSendmail_to_text_error'] = 'Til er tómt ella ógyldug e-post adressa!'; +$PALANG['pSendmail_subject'] = 'Evni'; +$PALANG['pSendmail_subject_text'] = 'Vælkomin'; +$PALANG['pSendmail_body'] = 'Boð'; +$PALANG['pSendmail_button'] = 'Send boð'; +$PALANG['pSendmail_result_error'] = 'Fái ikki stovnað postkassa!'; +$PALANG['pSendmail_result_succes'] = 'Postkassin er stovnaður!'; + +$PALANG['pAdminMenu_list_admin'] = 'Umsitara listi'; +$PALANG['pAdminMenu_list_domain'] = 'Navnaøkja listi'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtual listi'; +$PALANG['pAdminMenu_viewlog'] = 'Vís logg'; +$PALANG['pAdminMenu_backup'] = 'Trygdaravrit'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Umsitarar fyri Navnaøki'; +$PALANG['pAdminMenu_create_admin'] = 'Nýggjan Umsitara'; +$PALANG['pAdminMenu_create_domain'] = 'Nýtt Navnaøki'; +$PALANG['pAdminMenu_create_alias'] = 'Stovna Dulnevni'; +$PALANG['pAdminMenu_create_mailbox'] = 'Stovna Postkassa'; + +$PALANG['pAdminList_admin_domain'] = 'Navnaøki'; +$PALANG['pAdminList_admin_username'] = 'Umsitari'; +$PALANG['pAdminList_admin_count'] = 'Navnaøki'; +$PALANG['pAdminList_admin_modified'] = 'Síst broytt'; +$PALANG['pAdminList_admin_active'] = 'Virkin'; + +$PALANG['pAdminList_domain_domain'] = 'Navnaøki'; +$PALANG['pAdminList_domain_description'] = 'Frágreiðing'; +$PALANG['pAdminList_domain_aliases'] = 'Dulnevni'; +$PALANG['pAdminList_domain_mailboxes'] = 'Postkassar'; +$PALANG['pAdminList_domain_maxquota'] = 'Hægsta Kvota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Síðst broytt'; +$PALANG['pAdminList_domain_active'] = 'Virki'; + +$PALANG['pAdminList_virtual_button'] = 'Vel'; +$PALANG['pAdminList_virtual_welcome'] = 'Yvirlit yvir '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Dulnevni'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Postkassar'; +$PALANG['pAdminList_virtual_alias_address'] = 'Frá'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Til'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Síðst broytt'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-post'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Navn'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kvota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Síðst broytt'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Virkin'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Stova nýtt navnaøki'; +$PALANG['pAdminCreate_domain_domain'] = 'Navnaøki'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Navnaøki finst longu!'; +$PALANG['pAdminCreate_domain_description'] = 'Frágreiðing'; +$PALANG['pAdminCreate_domain_aliases'] = 'Dulnevni'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = óvirkja | 0 = óavmarkað'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Postkassar'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = óvirkja | 0 = óavmarkað'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Hægsta kvota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = óvirkja | 0 = óavmarkað'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Stovna sjálvvirkin e-post dulnevni'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Post servari er "backup MX"'; +$PALANG['pAdminCreate_domain_button'] = 'Stovna navnaøki'; +$PALANG['pAdminCreate_domain_result_error'] = 'Fái ikki stovnað navnaøki!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Navnaøki er stovnað!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Broyt navnaøki'; +$PALANG['pAdminEdit_domain_domain'] = 'Navnaøki'; +$PALANG['pAdminEdit_domain_description'] = 'Frágreiðing'; +$PALANG['pAdminEdit_domain_aliases'] = 'Dulnevni'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = óvirkja | 0 = óavmarkað'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Postkassar'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = óvirkja | 0 = óavmarkað'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Hægsta kvota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = óvirkja | 0 = óavmarkað'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Post servari er "backup MX"'; +$PALANG['pAdminEdit_domain_active'] = 'Virki'; +$PALANG['pAdminEdit_domain_button'] = 'Broyt navnaøki'; +$PALANG['pAdminEdit_domain_result_error'] = 'Fái ikki broytt navnaøki!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Stovna navnaøki umsitara'; +$PALANG['pAdminCreate_admin_username'] = 'Umsitari'; +$PALANG['pAdminCreate_admin_username_text'] = 'E-post adressa'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'E-post adressa
Umsitari er ógyldug e-post adressa!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'E-post adressa
Umsitari finst longu ella er ógyldugur'; +$PALANG['pAdminCreate_admin_password'] = 'Loyniorð'; +$PALANG['pAdminCreate_admin_password2'] = 'Loyniorð (umaftur)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Loyniorðini tú skrivaði samsvara ikki!
Ella eru tóm!
'; +$PALANG['pAdminCreate_admin_button'] = 'Stovna umsitara'; +$PALANG['pAdminCreate_admin_result_error'] = 'Fái ikki stovnað umsitara!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Umsitari er stovnaður!'; +$PALANG['pAdminCreate_admin_address'] = 'Navnaøki'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Broyt navnaøki umsitara'; +$PALANG['pAdminEdit_admin_username'] = 'Umsitari'; +$PALANG['pAdminEdit_admin_password'] = 'Loyniorð'; +$PALANG['pAdminEdit_admin_password2'] = 'Loyniorð (umaftur)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Loyniorðini tú skrivaði samsvara ikki!
Ella eru tóm!
'; +$PALANG['pAdminEdit_admin_active'] = 'Virkin'; +$PALANG['pAdminEdit_admin_button'] = 'Broyt umsitara'; +$PALANG['pAdminEdit_admin_result_error'] = 'Fái ikki broytt umsitara!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Umsitari er broyttur!'; + +$PALANG['pUsersLogin_welcome'] = 'Postkassa brúkarar loggi inn fyri at broyta loyniorð, víðarisending ella frítíðarboð.'; +$PALANG['pUsersLogin_username'] = 'Login (e-post)'; +$PALANG['pUsersLogin_password'] = 'Loyniorð'; +$PALANG['pUsersLogin_button'] = 'Logga inn'; +$PALANG['pUsersLogin_username_incorrect'] = 'Títt login er skeivt. Minst til at logga inn við tíni e-post adressu!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Títt loyniorð er skeivt!'; + +$PALANG['pUsersMenu_vacation'] = 'Frítíðarboð'; +$PALANG['pUsersMenu_edit_alias'] = 'Broyt víðarisending'; +$PALANG['pUsersMenu_password'] = 'Broyt loyniorð'; + +$PALANG['pUsersMain_vacation'] = 'Set eini frítíðarboð ella svarboð fyri tín post.'; +$PALANG['pUsersMain_edit_alias'] = 'Send tín post víðari til aðra adressu.'; +$PALANG['pUsersMain_password'] = 'Broyt títt núverandi loyniorð.'; + +$PALANG['pUsersVacation_welcome'] = 'Sjálvvirkið svar.'; +$PALANG['pUsersVacation_welcome_text'] = 'Tú hevur longu eini frítíðarboð uppsett!'; +$PALANG['pUsersVacation_subject'] = 'Evni'; +$PALANG['pUsersVacation_subject_text'] = 'Out of Office'; +$PALANG['pUsersVacation_body'] = 'Boð'; +$PALANG['pUsersVacation_body_text'] = << until . + +For urgent matters you can contact . + +--- + +Títt navn +EOM; +$PALANG['pUsersVacation_button_away'] = 'Burtur'; +$PALANG['pUsersVacation_button_back'] = 'Heima'; +$PALANG['pUsersVacation_result_error'] = 'Fái ikki broytt tínar frítíðarboð uppsetingar!'; +$PALANG['pUsersVacation_result_succes'] = 'Títt frítíðarboð er strikað!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/fr.lang b/languages/fr.lang new file mode 100644 index 0000000..bd507ee --- /dev/null +++ b/languages/fr.lang @@ -0,0 +1,295 @@ +Votre couriel est invalide.Assurez-vous d\'avoir le bon couriel
'; +$PALANG['pLogin_password_incorrect'] = 'Votre mot de passe est invalide!'; +$PALANG['pLogin_login_users'] = 'Utilisateurs, cliquez ici pour vos options'; + +$PALANG['pMenu_overview'] = 'Vue d\'ensemble'; +$PALANG['pMenu_create_alias'] = 'Ajouter un aliase'; +$PALANG['pMenu_create_mailbox'] = 'Ajouter un compte couriel'; +$PALANG['pMenu_sendmail'] = 'Envoyer un couriel'; +$PALANG['pMenu_password'] = 'Mot de passe'; +$PALANG['pMenu_viewlog'] = 'Visualiser événement'; +$PALANG['pMenu_logout'] = 'Sortir'; + +$PALANG['pMain_welcome'] = 'Bienvenue sur Postfix Admin!'; +$PALANG['pMain_overview'] = 'Visualiser les aliases et les comptes couriels.(Modifier/Effacer)'; +$PALANG['pMain_create_alias'] = 'Ajouter un nouveau alias pour votre domaine.'; +$PALANG['pMain_create_mailbox'] = 'Ajouter un nouveau compte couriel pour votre domaine.'; +$PALANG['pMain_sendmail'] = 'Envoyer un couriel à un compte couriel.'; +$PALANG['pMain_password'] = 'Changer votre mot de passe pour le compte administrateur.'; +$PALANG['pMain_viewlog'] = 'Visualiser le fichier d\'événements.'; +$PALANG['pMain_logout'] = 'Sortir du système'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Aller'; +$PALANG['pOverview_welcome'] = 'Vue d\'ensemble pour '; +$PALANG['pOverview_alias_alias_count'] = 'Aliases'; +$PALANG['pOverview_alias_mailbox_count'] = 'Comptes couriels'; +$PALANG['pOverview_alias_address'] = 'De'; +$PALANG['pOverview_alias_goto'] = 'A'; +$PALANG['pOverview_alias_modified'] = 'Dernière Modification'; +$PALANG['pOverview_mailbox_username'] = 'Couriel'; +$PALANG['pOverview_mailbox_name'] = 'Nom'; +$PALANG['pOverview_mailbox_quota'] = 'Limite (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Dernière Modification'; +$PALANG['pOverview_mailbox_active'] = 'Actif'; + +$PALANG['pOverview_get_domain'] = 'Domaine'; +$PALANG['pOverview_get_aliases'] = 'Aliases'; +$PALANG['pOverview_get_mailboxes'] = 'Comptes couriels'; +$PALANG['pOverview_get_quota'] = 'Limite compte couriels (MB)'; +$PALANG['pOverview_get_modified'] = 'Dernière Modification'; + +$PALANG['pDelete_delete_error'] = 'Impossible d\'éffacer cette entrée '; +$PALANG['pDelete_domain_error'] = 'Ce domaine n\'est pas le votre '; + +$PALANG['pCreate_alias_welcome'] = 'Créer un nouveau alias pour votre domaine.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Cet ALIAS n\'est pas valide!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Ce couriel existe deja, svp choisissez-en un autre!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Vous avez atteint votre limite d\'aliases!'; +$PALANG['pCreate_alias_goto'] = 'A'; +$PALANG['pCreate_alias_button'] = 'Ajouter un alias'; +$PALANG['pCreate_alias_goto_text'] = 'Envoyer les couriels A.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Ou les couriels doivent aller.
A est invalide!'; +$PALANG['pCreate_alias_result_error'] = 'Impossible d\'ajouter un alias dans la table!'; +$PALANG['pCreate_alias_result_succes'] = 'L\'alias a été ajouté!'; +$PALANG['pCreate_alias_catchall_text'] = 'Pour ajouter un alias global tout, utilisez "*".
Pour un transfert de domaine à domaine, utilisez "*@domain.tld" dans le champs A.'; + +$PALANG['pEdit_alias_welcome'] = 'Modifier un alias dans votre domaine.
Une entrée par ligne.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Impossible de localiser l\'alias!'; +$PALANG['pEdit_alias_goto'] = 'A'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Vous devez entrer quelques choses dans le champs À'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Le couriel que vous avez entré est invalide: '; +$PALANG['pEdit_alias_domain_error'] = 'Ce domaine n\'est pas le votre: '; +$PALANG['pEdit_alias_button'] = 'Modifier cet alias'; +$PALANG['pEdit_alias_result_error'] = 'Impossible de modifier cet alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Ajouter un nouveau compte couriel dans votre domaine.'; +$PALANG['pCreate_mailbox_username'] = 'Nom d\'utilisateur'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Le couriel est invalide!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Ce couriel existe deja, svp entrez un autre couriel!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Vous avez atteint la limite de compte couriel!'; +$PALANG['pCreate_mailbox_password'] = 'Mot de passe'; +$PALANG['pCreate_mailbox_password2'] = 'Mote de passe(confirmation)'; +$PALANG['pCreate_mailbox_password_text'] = 'Mot de passe pour compte POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Mot de passe pour compte POP3/IMAP
Le mot de passe ne correspond pas!
ou est vide!
'; +$PALANG['pCreate_mailbox_name'] = 'Nom'; +$PALANG['pCreate_mailbox_name_text'] = 'Nom complet'; +$PALANG['pCreate_mailbox_quota'] = 'Limite'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
La limite que vous avez specifie est trop haute!'; +$PALANG['pCreate_mailbox_active'] = 'Actif'; +$PALANG['pCreate_mailbox_mail'] = 'Ajouter un compte couriel'; +$PALANG['pCreate_mailbox_button'] = 'Ajouter un compte couriel'; +$PALANG['pCreate_mailbox_result_error'] = 'Impossible d\'ajouter un compte couriel dans la table!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Le compte couriel a été ajouté!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Modifier un compte couriel.'; +$PALANG['pEdit_mailbox_username'] = 'Nom d\'utilisateur'; +$PALANG['pEdit_mailbox_username_error'] = 'Impossible de localiser le compte couriel!'; +$PALANG['pEdit_mailbox_password'] = 'Nouveau mot de passe'; +$PALANG['pEdit_mailbox_password2'] = 'Nouveau mot de passe(confirmation)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Le mot de passe entré ne correspond pas!'; +$PALANG['pEdit_mailbox_name'] = 'Nom'; +$PALANG['pEdit_mailbox_quota'] = 'Limite'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
La limite fournit est trop haute!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Ce domaine n\'est pas le votre: '; +$PALANG['pEdit_mailbox_button'] = 'Modifier un compte couriel'; +$PALANG['pEdit_mailbox_result_error'] = 'Impossible de changer votre mot de passe!'; + +$PALANG['pPassword_welcome'] = 'Changer votre mot de passe.'; +$PALANG['pPassword_admin'] = 'Entrer'; +$PALANG['pPassword_admin_text_error'] = 'Les informations entrées ne correspondent pas a un compte couriel!'; +$PALANG['pPassword_password_current'] = 'Mot de passe present'; +$PALANG['pPassword_password_current_text_error'] = 'Vous n\'avez pas fournit de mot de passe present!'; +$PALANG['pPassword_password'] = 'Nouveau mot de passe'; +$PALANG['pPassword_password2'] = 'Nouveau mot de passe(confirmation)'; +$PALANG['pPassword_password_text_error'] = 'Le mot de passe fournit ne correspond pas!
Ou est vide!
'; +$PALANG['pPassword_button'] = 'Changer mot de passe'; +$PALANG['pPassword_result_error'] = 'Impossible de changer votre mot de passe!'; +$PALANG['pPassword_result_succes'] = 'Votre mot de passe a ete change!'; + +$PALANG['pViewlog_welcome'] = 'Visualiser les 10 dernières action pour '; +$PALANG['pViewlog_timestamp'] = 'Date/Heure'; +$PALANG['pViewlog_username'] = 'Administrateur'; +$PALANG['pViewlog_domain'] = 'Domaine'; +$PALANG['pViewlog_action'] = 'Action'; +$PALANG['pViewlog_data'] = 'Information'; + +$PALANG['pViewlog_button'] = 'Aller'; +$PALANG['pViewlog_result_error'] = 'Impossible de trouver les événements!'; + +$PALANG['pSendmail_welcome'] = 'Envoyer un couriel.'; +$PALANG['pSendmail_admin'] = 'De'; +$PALANG['pSendmail_to'] = 'A'; +$PALANG['pSendmail_to_text_error'] = 'A est vide ou ce n\'est pas un couriel valide!'; +$PALANG['pSendmail_subject'] = 'Sujet'; +$PALANG['pSendmail_subject_text'] = 'Bienvenue'; +$PALANG['pSendmail_body'] = 'Message'; +$PALANG['pSendmail_button'] = 'Envoyer le message'; +$PALANG['pSendmail_result_error'] = 'Erreur lors de l\'envoit du message!'; +$PALANG['pSendmail_result_succes'] = 'Le message a été envoyé!'; + +$PALANG['pAdminMenu_list_admin'] = 'Liste Administrateur'; +$PALANG['pAdminMenu_list_domain'] = 'Liste Domaine'; +$PALANG['pAdminMenu_list_virtual'] = 'Liste Virtuel'; +$PALANG['pAdminMenu_viewlog'] = 'Visualiser événement'; +$PALANG['pAdminMenu_backup'] = 'Sauvegarde'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Administrateurs de domaines'; +$PALANG['pAdminMenu_create_admin'] = 'Nouveau administrateur'; +$PALANG['pAdminMenu_create_domain'] = 'Nouveau domaine'; +$PALANG['pAdminMenu_create_alias'] = 'Ajouter un Alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Ajouter un compte couriel'; + +$PALANG['pAdminList_admin_domain'] = 'Domaine'; +$PALANG['pAdminList_admin_username'] = 'Administrateur'; +$PALANG['pAdminList_admin_count'] = 'Domaines'; +$PALANG['pAdminList_admin_modified'] = 'Dernière modification'; +$PALANG['pAdminList_admin_active'] = 'Actif'; + +$PALANG['pAdminList_domain_domain'] = 'Domaine'; +$PALANG['pAdminList_domain_description'] = 'Description'; +$PALANG['pAdminList_domain_aliases'] = 'Aliases'; +$PALANG['pAdminList_domain_mailboxes'] = 'Comptes couriels'; +$PALANG['pAdminList_domain_maxquota'] = 'Limite maximum (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Dernière modification'; +$PALANG['pAdminList_domain_active'] = 'Actif'; + +$PALANG['pAdminList_virtual_button'] = 'Aller'; +$PALANG['pAdminList_virtual_welcome'] = 'Vue général pour '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliases'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Comptes couriels'; +$PALANG['pAdminList_virtual_alias_address'] = 'De'; +$PALANG['pAdminList_virtual_alias_goto'] = 'A'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Dernière modification'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Couriel'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nom'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Limite (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Dernière modification'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Actif'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Ajouter un nouveau domaine'; +$PALANG['pAdminCreate_domain_domain'] = 'Domaine'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Le domaine existe deja!'; +$PALANG['pAdminCreate_domain_description'] = 'Description'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliases'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = désactiver | 0 = infini'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Comptes couriels'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = désactiver | 0 = infini'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Limite maximum'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = désactiver | 0 = infini'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Ajouter les aliases par defaut'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Ajouter un domaine'; +$PALANG['pAdminCreate_domain_result_error'] = 'Impossible d\'ajouter le domaine!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Le domaine a été ajouté!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Modifier un domaine'; +$PALANG['pAdminEdit_domain_domain'] = 'Domaine'; +$PALANG['pAdminEdit_domain_description'] = 'Description'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliases'; +$PALANG['pAdminCEdit_domain_aliases_text'] = '-1 = désactiver | 0 = infini'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Comptes couriels'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = désactiver | 0 = infini'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Limite maximum'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = désactiver | 0 = infini'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Actif'; +$PALANG['pAdminEdit_domain_button'] = 'Modifier un domaine'; +$PALANG['pAdminEdit_domain_result_error'] = 'Impossible de moficier le domain!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Ajouter un nouveau administrateur de domaine'; +$PALANG['pAdminCreate_admin_username'] = 'Administrateur'; +$PALANG['pAdminCreate_admin_username_text'] = 'Couriel'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Ce n\'est pas un couriel administrateur valide!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Cet administrateur existe déjà ou n\'est pas valide'; +$PALANG['pAdminCreate_admin_password'] = 'Mot de passe'; +$PALANG['pAdminCreate_admin_password2'] = 'Mot de passe (confirmation)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Le mot de passe fournit ne correspond pas
ou est vide!
'; +$PALANG['pAdminCreate_admin_button'] = 'Ajouter un administrateur'; +$PALANG['pAdminCreate_admin_result_error'] = 'Impossible d\'ajouter un administrateur!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'L\'administrateur a été ajouté!'; +$PALANG['pAdminCreate_admin_address'] = 'Domaine'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Modifier un domaine'; +$PALANG['pAdminEdit_admin_username'] = 'Administrateur'; +$PALANG['pAdminEdit_admin_password'] = 'Mot de passe'; +$PALANG['pAdminEdit_admin_password2'] = 'Mot de passe(confirmation)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Le mot de passe fournit ne correspond pas
ou est vide!
'; +$PALANG['pAdminEdit_admin_active'] = 'Actif'; +$PALANG['pAdminEdit_admin_button'] = 'Editer un administrater'; +$PALANG['pAdminEdit_admin_result_error'] = 'Impossible de modifier l\'administrateur!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'L\'administrateur a été ajouté!'; + +$PALANG['pUsersLogin_welcome'] = 'Entrer votre couriel pour modifier votre mot de passe et vos transferts.'; +$PALANG['pUsersLogin_username'] = 'Entrer(couriel)'; +$PALANG['pUsersLogin_password'] = 'Mot de passe'; +$PALANG['pUsersLogin_button'] = 'Entrer'; +$PALANG['pUsersLogin_username_incorrect'] = 'Votre couriel est invalide. Assurez-vous d\'avoir le bon couriel!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Votre mot de passe est invalide!'; + +$PALANG['pUsersMenu_vacation'] = 'Réponse Automatique'; +$PALANG['pUsersMenu_edit_alias'] = 'Modifier votre transfert'; +$PALANG['pUsersMenu_password'] = 'Modifier votre mot de passe'; + +$PALANG['pUsersMain_vacation'] = 'Configurer votre réponse automatique(auto-reply).'; +$PALANG['pUsersMain_edit_alias'] = 'Modifier vos transferts de couriel.'; +$PALANG['pUsersMain_password'] = 'Changer votre mot de passe.'; + +$PALANG['pUsersVacation_welcome'] = 'Réponse Automatique.'; +$PALANG['pUsersVacation_welcome_text'] = 'Votre reponse automatique est deja configuree!'; +$PALANG['pUsersVacation_subject'] = 'Sujet'; +$PALANG['pUsersVacation_subject_text'] = 'En dehors du bureau'; +$PALANG['pUsersVacation_body'] = 'Message'; +$PALANG['pUsersVacation_body_text'] = << jusqu\'au . +Pour urgence communiquez avec mon collegue . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Absence'; +$PALANG['pUsersVacation_button_back'] = 'De retour'; +$PALANG['pUsersVacation_result_error'] = 'Impossible de mettre à jour vos configuration pour votre reponse automatique!'; +$PALANG['pUsersVacation_result_succes'] = 'Votre reponse automatique a ete enlevee!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/hu.lang b/languages/hu.lang new file mode 100644 index 0000000..f7ddf26 --- /dev/null +++ b/languages/hu.lang @@ -0,0 +1,298 @@ + +// +$PALANG['YES'] = 'IGEN'; +$PALANG['NO'] = 'NEM'; +$PALANG['edit'] = 'szerkeszt'; +$PALANG['del'] = 'töröl'; +$PALANG['confirm'] = 'Biztos vagy benne hogy törlöd ezt?\n'; +$PALANG['confirm_domain'] = 'Biztos hogy törölni akarod az összes bejegyzést ez alól a domain alól? Nem lehet visszahozni késõbb!\n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = 'Mail admins login here to administrate your domain.'; +$PALANG['pLogin_username'] = 'Login (email)'; +$PALANG['pLogin_password'] = 'Jelszó'; +$PALANG['pLogin_button'] = 'Bejelentkezés'; +$PALANG['pLogin_username_incorrect'] = 'A bejelentkezés érvénytelen. Biztos, hogy a saját email címeddel akarsz belépni?!'; +$PALANG['pLogin_password_incorrect'] = 'Nem jó a jelszó!'; +$PALANG['pLogin_login_users'] = 'A felhasználók kattintsanak ide a felhasználói felülethez.'; + +$PALANG['pMenu_overview'] = 'Áttekintés'; +$PALANG['pMenu_create_alias'] = 'Alias felvétele'; +$PALANG['pMenu_create_mailbox'] = 'Felhasználó felvétele'; +$PALANG['pMenu_sendmail'] = 'Email küldése'; +$PALANG['pMenu_password'] = 'Jelszó'; +$PALANG['pMenu_viewlog'] = 'Napló megtekintése'; +$PALANG['pMenu_logout'] = 'Kilépés'; + +$PALANG['pMain_welcome'] = 'Üdvözöllek a Postfix Adminisztrációs rendszerben!'; +$PALANG['pMain_overview'] = 'Listázd az alias-okat és a postafiókokat. Innen tudod õket törölni / módosítani.'; +$PALANG['pMain_create_alias'] = 'Új alias készítése az adott domainhez.'; +$PALANG['pMain_create_mailbox'] = 'Új felhasználó felvétele az adott domainhez.'; +$PALANG['pMain_sendmail'] = 'Küldjön a rendszer emailt minden egyes új felhasználónak.'; +$PALANG['pMain_password'] = 'Admin jelszó megváltoztatása.'; +$PALANG['pMain_viewlog'] = 'Naplófájlok megtekintése.'; +$PALANG['pMain_logout'] = 'Kijelentkezés a rendszerbõl'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Gyerünk'; +$PALANG['pOverview_welcome'] = 'Áttekintés: '; +$PALANG['pOverview_alias_alias_count'] = 'Alias-ok'; +$PALANG['pOverview_alias_mailbox_count'] = 'Postafiókok'; +$PALANG['pOverview_alias_address'] = 'Honnan'; +$PALANG['pOverview_alias_goto'] = 'Hova'; +$PALANG['pOverview_alias_modified'] = 'Utolsó módosítás'; +$PALANG['pOverview_mailbox_username'] = 'Email'; +$PALANG['pOverview_mailbox_name'] = 'Név'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Utolsó módosítás'; +$PALANG['pOverview_mailbox_active'] = 'Aktív'; + +$PALANG['pOverview_get_domain'] = 'Domain'; +$PALANG['pOverview_get_aliases'] = 'Alias-ok'; +$PALANG['pOverview_get_mailboxes'] = 'Postafiókok'; +$PALANG['pOverview_get_quota'] = 'Postafiók Quota (MB)'; +$PALANG['pOverview_get_modified'] = 'Utolsó módosítás'; + +$PALANG['pDelete_delete_error'] = 'Nem sikerült törölni a bejegyzést '; +$PALANG['pDelete_domain_error'] = 'Ehhez a domainhez nincs jogosultságod '; + +$PALANG['pCreate_alias_welcome'] = 'Új alias készítése az adott domainhez'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Az ALIAS érvénytelen!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Ez az email cím már létezik, kérlek válassz másikat!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Elérted a maximális alias limitet!'; +$PALANG['pCreate_alias_goto'] = 'Hova'; +$PALANG['pCreate_alias_button'] = 'Alias felvétele'; +$PALANG['pCreate_alias_goto_text'] = 'Ahova a levélnek mennie kell.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Ahova a levélnek mennie kell.
Érvénytelen a HOVA mezõ!'; +$PALANG['pCreate_alias_result_error'] = 'Nemsikerült hozzáadni az aliast az alias táblához!'; +$PALANG['pCreate_alias_result_succes'] = 'Az aliast felvettük az alias táblába!'; +$PALANG['pCreate_alias_catchall_text'] = 'A catch-all (*@valami.hu) beállításához használj "*" -ot az alias mezõnél.
A domain-domain közötti átirányításhoz használd a "*@akarmi.hu" címet.'; + +$PALANG['pEdit_alias_welcome'] = 'Alias szerkesztése a domainhez.
Soronként egy.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Nemsikerült megtalálni az aliast!'; +$PALANG['pEdit_alias_goto'] = 'Hova'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Nem írtál semmit a \'Hova\' mezõbe'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Az email cím amit beírtál érvénytelen: '; +$PALANG['pEdit_alias_domain_error'] = 'Ehhez a domainhez nincs jogosultságod: '; +$PALANG['pEdit_alias_button'] = 'Alias szerkesztése'; +$PALANG['pEdit_alias_result_error'] = 'Nemsikerült módosítani az Aliast!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Új postafiók létrehozása az adott domainhez.'; +$PALANG['pCreate_mailbox_username'] = 'Felhasználónév'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Érvénytelen EMAIL !'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Ez az email cím már létezik, kérlek válassz másikat!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Elérted a maximális postafiók számot!'; +$PALANG['pCreate_mailbox_password'] = 'Jelszó'; +$PALANG['pCreate_mailbox_password2'] = 'Jelszó (mégegyszer)'; +$PALANG['pCreate_mailbox_password_text'] = 'Jelszó a POP3/IMAP -hoz'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Jelszó a POP3/IMAP -hoz
A jelszavak amiket megadtál nem egyeznek!
Vagy üresek!
'; +$PALANG['pCreate_mailbox_name'] = 'Név'; +$PALANG['pCreate_mailbox_name_text'] = 'Teljes név'; +$PALANG['pCreate_mailbox_quota'] = 'Quota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Túl magas quota értéket adtál meg!'; +$PALANG['pCreate_mailbox_active'] = 'Aktív'; +$PALANG['pCreate_mailbox_mail'] = 'Postafiók létrehozása'; +$PALANG['pCreate_mailbox_button'] = 'Postafiók létrehozása'; +$PALANG['pCreate_mailbox_result_error'] = 'Nemsikerült a postafiókot felvenni a mailbox adatbázis táblába!'; +$PALANG['pCreate_mailbox_result_succes'] = 'A postafiókot sikeresen felvettük a mailbox adatbázis táblába!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Postafiók szerkesztése az adott domainhez.'; +$PALANG['pEdit_mailbox_username'] = 'Felhasználónév'; +$PALANG['pEdit_mailbox_username_error'] = 'Nem sikerült megtalálni a postafiókot!'; +$PALANG['pEdit_mailbox_password'] = 'Új jelszó'; +$PALANG['pEdit_mailbox_password2'] = 'Új jelszó (mégegyszer)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'A beírt jelszavak nem egyeznek!'; +$PALANG['pEdit_mailbox_name'] = 'Név'; +$PALANG['pEdit_mailbox_quota'] = 'Quota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
A megadott quota érték túl magas!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Ehhez a domainhez nincs jogosultságod: '; +$PALANG['pEdit_mailbox_button'] = 'Postafiók szerkesztése'; +$PALANG['pEdit_mailbox_result_error'] = 'Nemsikerült megváltoztatni a jelszót!'; + +$PALANG['pPassword_welcome'] = 'Bejelentkezési jelszó megváltoztatása'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'A LOGIN amit megadtál egyetlen postafiókkal sem egyezik!'; +$PALANG['pPassword_password_current'] = 'Régi jelszó'; +$PALANG['pPassword_password_current_text_error'] = 'Nem adtad meg a régi jelszavadat!'; +$PALANG['pPassword_password'] = 'Új jelszó'; +$PALANG['pPassword_password2'] = 'Új jelszó (mégegyszer)'; +$PALANG['pPassword_password_text_error'] = 'A jelszavak amiket megadtál nem egyeznek!
Vagy üresek!
'; +$PALANG['pPassword_button'] = 'Jelszó megváltoztatása'; +$PALANG['pPassword_result_error'] = 'Nemsikerült megváltoztatni a jelszavad!'; +$PALANG['pPassword_result_succes'] = 'A jelszavad megváltozott!'; + +$PALANG['pViewlog_welcome'] = 'Az utolsó 10 esemény megtekintése: '; +$PALANG['pViewlog_timestamp'] = 'Idõbélyeg'; +$PALANG['pViewlog_username'] = 'Admin'; +$PALANG['pViewlog_domain'] = 'Domain'; +$PALANG['pViewlog_action'] = 'Akció'; +$PALANG['pViewlog_data'] = 'Adat'; + +$PALANG['pViewlog_button'] = 'Gyerünk'; +$PALANG['pViewlog_result_error'] = 'Nemsikerült megtalálni a napló fájlokat!'; + +$PALANG['pSendmail_welcome'] = 'Email küldése.'; +$PALANG['pSendmail_admin'] = 'Feladó'; +$PALANG['pSendmail_to'] = 'Címzett'; +$PALANG['pSendmail_to_text_error'] = 'Ez egy üres, vagy nem megfelelõ email cím!'; +$PALANG['pSendmail_subject'] = 'Tárgy'; +$PALANG['pSendmail_subject_text'] = 'Postafiókja sikeresen elkészült!'; +$PALANG['pSendmail_body'] = 'Üzenet'; +$PALANG['pSendmail_button'] = 'Üzenet küldése'; +$PALANG['pSendmail_result_error'] = 'Postafiók létrehozása sikertelen!'; +$PALANG['pSendmail_result_succes'] = 'A postafiók sikeresen elkészült!'; + +$PALANG['pAdminMenu_list_admin'] = 'Admin Lista'; +$PALANG['pAdminMenu_list_domain'] = 'Domain Lista'; +$PALANG['pAdminMenu_list_virtual'] = 'Postafiók Lista'; +$PALANG['pAdminMenu_viewlog'] = 'Napló'; +$PALANG['pAdminMenu_backup'] = 'Adatbázis mentés'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domain Adminok'; +$PALANG['pAdminMenu_create_admin'] = 'Új Admin'; +$PALANG['pAdminMenu_create_domain'] = 'Új Domain'; +$PALANG['pAdminMenu_create_alias'] = 'Új Alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Új Postafiók'; + +$PALANG['pAdminList_admin_domain'] = 'Domain'; +$PALANG['pAdminList_admin_username'] = 'Admin'; +$PALANG['pAdminList_admin_count'] = 'Domain-ek'; +$PALANG['pAdminList_admin_modified'] = 'Utolsó módosítás'; +$PALANG['pAdminList_admin_active'] = 'Aktív'; + +$PALANG['pAdminList_domain_domain'] = 'Domain'; +$PALANG['pAdminList_domain_description'] = 'Leírás'; +$PALANG['pAdminList_domain_aliases'] = 'Alias-ok'; +$PALANG['pAdminList_domain_mailboxes'] = 'Postafiókok'; +$PALANG['pAdminList_domain_maxquota'] = 'Max Quota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Utolsó módosítás'; +$PALANG['pAdminList_domain_active'] = 'Aktív'; + +$PALANG['pAdminList_virtual_button'] = 'Tovább'; +$PALANG['pAdminList_virtual_welcome'] = 'Áttekintés: '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Alias-ok'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Postafiókok'; +$PALANG['pAdminList_virtual_alias_address'] = 'Honnan'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Hova'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Utolsó módosítás'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Email'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Név'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Utolsó módosítás'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktív'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Új domain felvétele'; +$PALANG['pAdminCreate_domain_domain'] = 'Domain'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'A domain már létezik!'; +$PALANG['pAdminCreate_domain_description'] = 'Leírás'; +$PALANG['pAdminCreate_domain_aliases'] = 'Alias-ok'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = kikapcsol | 0 = végtelen'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Postafiókok'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = kikapcsol | 0 = végtelen'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = kikapcsol | 0 = végtelen'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Alapértelmezett alias-ok hozzáadása'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Domain felvétele'; +$PALANG['pAdminCreate_domain_result_error'] = 'A domain felvétele sikertelen!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'A domain-t felvettük az adatbázisba!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Domain szerkesztése'; +$PALANG['pAdminEdit_domain_domain'] = 'Domain'; +$PALANG['pAdminEdit_domain_description'] = 'Leírás'; +$PALANG['pAdminEdit_domain_aliases'] = 'Alias-ok'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = kikapcsol | 0 = végtelen'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Postafiókok'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = kikapcsol | 0 = végtelen'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = kikapcsol | 0 = végtelen'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktív'; +$PALANG['pAdminEdit_domain_button'] = 'Domain szerkesztése'; +$PALANG['pAdminEdit_domain_result_error'] = 'A domain módosítása sikertelen!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Új domain admin felvétele'; +$PALANG['pAdminCreate_admin_username'] = 'Admin'; +$PALANG['pAdminCreate_admin_username_text'] = 'Email cím'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Email cím
Az Admin nem valós email cím!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email cím
Az Admin már létezik, vagy nem valós a cím!'; +$PALANG['pAdminCreate_admin_password'] = 'Jelszó'; +$PALANG['pAdminCreate_admin_password2'] = 'Jelszó (mégegyszer)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'A beírt jelszavak nem egyeznek!
Vagy üresek!
'; +$PALANG['pAdminCreate_admin_button'] = 'Admin felvétele'; +$PALANG['pAdminCreate_admin_result_error'] = 'Nemsikerült az Admint felvenni!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Az Admin sikeresen bekerült az adatbázisba!'; +$PALANG['pAdminCreate_admin_address'] = 'Domain'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Domain admin szerkesztése'; +$PALANG['pAdminEdit_admin_username'] = 'Admin'; +$PALANG['pAdminEdit_admin_password'] = 'Jelszó'; +$PALANG['pAdminEdit_admin_password2'] = 'Jelszó (mégegyszer)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'A beírt jelszavak nem egyeznek!
Vagy üresek!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktív'; +$PALANG['pAdminEdit_admin_button'] = 'Admin szerkesztése'; +$PALANG['pAdminEdit_admin_result_error'] = 'Nemsikerült módosítani az admint!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Az Admin módosítása megtörtént!'; + +$PALANG['pUsersLogin_welcome'] = 'A felhasználók ezen a felületen tudnak bejelentkezni a levelezõ rendszerbe a saját
felhasználó nevükkel (azaz email címükkel) és itt tudják megváltoztatni az aliasokat, stb..'; +$PALANG['pUsersLogin_username'] = 'Login (email)'; +$PALANG['pUsersLogin_password'] = 'Jelszó'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'Nem megfelelõ a Login (email) cím! Kérlek pontosítsd!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Nem megfelelõ a jelszavad!'; + +$PALANG['pUsersMenu_vacation'] = 'Automatikus Válasz'; +$PALANG['pUsersMenu_edit_alias'] = 'Átirányítás beállítása'; +$PALANG['pUsersMenu_password'] = 'Jelszó megváltoztatása'; + +$PALANG['pUsersMain_vacation'] = 'Itt lehet beállítani az automatikus válasz levél szövegét, ha az ember távol van.'; +$PALANG['pUsersMain_edit_alias'] = 'Email átirányítás beállítása.'; +$PALANG['pUsersMain_password'] = 'Jelenlegi jelszó megváltoztatása.'; + +$PALANG['pUsersVacation_welcome'] = 'Automatikus válasz.'; +$PALANG['pUsersVacation_welcome_text'] = 'Már van be állítva automatikus válasz !'; +$PALANG['pUsersVacation_subject'] = 'Tárgy'; +$PALANG['pUsersVacation_subject_text'] = 'Sajnálom, de jelenleg nem vagyok email közelben!'; +$PALANG['pUsersVacation_body'] = 'Üzenet'; +$PALANG['pUsersVacation_body_text'] = << + diff --git a/languages/index.php b/languages/index.php new file mode 100644 index 0000000..673ed9e --- /dev/null +++ b/languages/index.php @@ -0,0 +1,22 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: index.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +header ("Location: ../login.php"); +exit; +?> diff --git a/languages/is.lang b/languages/is.lang new file mode 100644 index 0000000..1478df6 --- /dev/null +++ b/languages/is.lang @@ -0,0 +1,294 @@ +Auðkenni þitt er rangt, ath hvort þú hafir slegið það rangt inn og prófaðu aftur, ath notaðu fullt email til að tengjas!
'; +$PALANG['pLogin_password_incorrect'] = 'Lykilorðið var rangt!'; +$PALANG['pLogin_login_users'] = 'Notendur smellið hér til að opna almennt notendaviðmót.'; + +$PALANG['pMenu_overview'] = 'Yfirlit'; +$PALANG['pMenu_create_alias'] = 'Bæta við alias'; +$PALANG['pMenu_create_mailbox'] = 'Bæta við pósthólf'; +$PALANG['pMenu_sendmail'] = 'Senda Email'; +$PALANG['pMenu_password'] = 'Lykilorð'; +$PALANG['pMenu_viewlog'] = 'Skoða Log'; +$PALANG['pMenu_logout'] = 'Aftengjast'; + +$PALANG['pMain_welcome'] = 'Velkomin í Postfix Kerfistólin!'; +$PALANG['pMain_overview'] = 'Lista út aliasa og póstföng. Þú getur breytt / eytt og lagað hérna.'; +$PALANG['pMain_create_alias'] = 'Stofna nýjan alias fyrir lénið þitt.'; +$PALANG['pMain_create_mailbox'] = 'Stofna nýtt póstfang fyrir lénið þitt.'; +$PALANG['pMain_sendmail'] = 'Senda tölvupóst til eins af nýju pósthólfin.'; +$PALANG['pMain_password'] = 'Breyta lykilorðinu fyrir kerfisstjóra aðganginn.'; +$PALANG['pMain_viewlog'] = 'Skoða log skrárnar.'; +$PALANG['pMain_logout'] = 'Aftengjast frá kerfinu'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Áfram'; +$PALANG['pOverview_welcome'] = 'Yfirlit fyrir '; +$PALANG['pOverview_alias_alias_count'] = 'Aliasar'; +$PALANG['pOverview_alias_mailbox_count'] = 'Pósthólf'; +$PALANG['pOverview_alias_address'] = 'Póstur fyrir'; +$PALANG['pOverview_alias_goto'] = 'Áframsendist til'; +$PALANG['pOverview_alias_modified'] = 'Síðast breytt'; +$PALANG['pOverview_mailbox_username'] = 'Póstfang'; +$PALANG['pOverview_mailbox_name'] = 'Nafn notanda'; +$PALANG['pOverview_mailbox_quota'] = 'Heimild kvóta (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Síðast breytt'; +$PALANG['pOverview_mailbox_active'] = 'Virkur'; + +$PALANG['pOverview_get_domain'] = 'Lén'; +$PALANG['pOverview_get_aliases'] = 'Aliasar'; +$PALANG['pOverview_get_mailboxes'] = 'Pósthólf'; +$PALANG['pOverview_get_quota'] = 'Pósthólfs kvóti (MB)'; +$PALANG['pOverview_get_modified'] = 'Síðast breytt'; + +$PALANG['pDelete_delete_error'] = 'Get ekki eytt færslunni '; +$PALANG['pDelete_domain_error'] = 'Þetta er ekki þitt lén '; + +$PALANG['pCreate_alias_welcome'] = 'Útbúa nýjan alias fyrir þitt lén.'; $PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Aliasinn er ekki í lagi!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Þetta pósthólf er nú þegar til, veldu annað!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Þú hefur stofnað þann fjölda pósthólfa sem þú hefur heimild til!'; +$PALANG['pCreate_alias_goto'] = 'Til'; +$PALANG['pCreate_alias_button'] = 'Bæta við alias'; +$PALANG['pCreate_alias_goto_text'] = 'Þangað sem pósturinn á að sendast.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Þangað sem pósturinn þarf að sendast.
Til línan er ekki gild!'; +$PALANG['pCreate_alias_result_error'] = 'Get ekki bætt við alias í alias töflu!'; +$PALANG['pCreate_alias_result_succes'] = 'Nýr alias hefur verið bætt við alias töfluna!'; +$PALANG['pCreate_alias_catchall_text'] = 'Til að útbúa alias fyrir öll netföng í léninu, þá geturðu útbúið "*" alias.
Til að áframsenda með alias á annað lén eða pósthólf, notaðu "*@domain.tld í til.'; + +$PALANG['pEdit_alias_welcome'] = 'Breyta alias í léninu.
Ein færsla í einu.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Get ekki fundið aliasinn!'; +$PALANG['pEdit_alias_goto'] = 'To'; +$PALANG['pEdit_alias_goto_text_error1'] = 'þú gafst ekki upp neitt í Til'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Pósthólfið sem þú reynir að nota er ekki til: '; +$PALANG['pEdit_alias_domain_error'] = 'Þú átt ekki þetta lén: '; +$PALANG['pEdit_alias_button'] = 'Breyta Alias'; +$PALANG['pEdit_alias_result_error'] = 'Get ekki breytt alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Create a new local mailbox for your domain.'; +$PALANG['pCreate_mailbox_username'] = 'notandanafn'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Netfangið er ekki til!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Þetta pósthólf er til núþegar, veldu þér annað!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Þú hefur stofnað þau póstholf sem þú hefur heimild til!'; +$PALANG['pCreate_mailbox_password'] = 'Lykilorð'; +$PALANG['pCreate_mailbox_password2'] = 'Lykilorð (aftur)'; +$PALANG['pCreate_mailbox_password_text'] = 'Lykilorð til að opna POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Lykilorð fyrir POP3/IMAP
Lykilorðin sem þú skrifaðir inn passa ekki saman!
Eða þú gafst ekkert lykilorð upp!
'; +$PALANG['pCreate_mailbox_name'] = 'Nafn'; +$PALANG['pCreate_mailbox_name_text'] = 'Fullt nafn'; +$PALANG['pCreate_mailbox_quota'] = 'kvóti'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Kvótinn sem þú skilgreindir er meiri en heimild þín gefur!'; +$PALANG['pCreate_mailbox_active'] = 'Virkur'; +$PALANG['pCreate_mailbox_mail'] = 'Stofna pósthólf'; +$PALANG['pCreate_mailbox_button'] = 'bæta við pósthólfi'; +$PALANG['pCreate_mailbox_result_error'] = 'Get ekki bætt við pósthólfi í mailbox töfluna!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Pósthólfinu hefur verið bætt við mailbox töfluna!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Breyta pósthólfi i léninu þínu.'; +$PALANG['pEdit_mailbox_username'] = 'Auðkenni'; +$PALANG['pEdit_mailbox_username_error'] = 'Finn ekki pósthólfið!'; +$PALANG['pEdit_mailbox_password'] = 'Nýtt lykilorð'; +$PALANG['pEdit_mailbox_password2'] = 'Nýja lykilorðið aftur'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Lykilorðið sem þú skrifaðir inn passar ekki saman!'; +$PALANG['pEdit_mailbox_name'] = 'Nafn'; +$PALANG['pEdit_mailbox_quota'] = 'kvóti'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Kvótinn sem þú skilgreindir er of hár fyrir heimildina þína!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Þetta lén er ekki á þínum vegum: '; +$PALANG['pEdit_mailbox_button'] = 'Breyta pósthólfi'; +$PALANG['pEdit_mailbox_result_error'] = 'Get ekki breytt lykilorðinu!'; + +$PALANG['pPassword_welcome'] = 'Breyta auðkenninu þínu til að tengjast.'; +$PALANG['pPassword_admin'] = 'Tengjast'; +$PALANG['pPassword_admin_text_error'] = 'Auðkennið sem þú gafst upp, passar ekki við pósthólfið!'; +$PALANG['pPassword_password_current'] = 'gamla lykilorðið'; +$PALANG['pPassword_password_current_text_error'] = 'Þú gafst ekki upp núverandi lykilorð þitt!'; +$PALANG['pPassword_password'] = 'Nýtt lykilorð'; +$PALANG['pPassword_password2'] = 'Nýtt lykilorð (aftur)'; +$PALANG['pPassword_password_text_error'] = 'Lykilorðin sem þú gafst upp passa ekki saman!
Eða þú gefur upp tómt lykilorð!
'; +$PALANG['pPassword_button'] = 'Breyta lykilorði'; +$PALANG['pPassword_result_error'] = 'Get ekki breytt lykilorði!'; +$PALANG['pPassword_result_succes'] = 'Lykilorðinu hefur verið breytt!'; + +$PALANG['pViewlog_welcome'] = 'Skoða síðustu 10 aðgerðir fyrir '; +$PALANG['pViewlog_timestamp'] = 'Tími'; +$PALANG['pViewlog_username'] = 'kerfisstjóri'; +$PALANG['pViewlog_domain'] = 'lén'; +$PALANG['pViewlog_action'] = 'aðgerð'; +$PALANG['pViewlog_data'] = 'gögn'; + +$PALANG['pViewlog_button'] = 'Áfram'; +$PALANG['pViewlog_result_error'] = 'Get ekki fundið log skráningu!'; + +$PALANG['pSendmail_welcome'] = 'sendu tölvupóst.'; +$PALANG['pSendmail_admin'] = 'frá'; +$PALANG['pSendmail_to'] = 'til'; +$PALANG['pSendmail_to_text_error'] = 'til er tómt eða ekki uppgefið gilt netfang!'; +$PALANG['pSendmail_subject'] = 'Efni bréfs'; +$PALANG['pSendmail_subject_text'] = 'Velkomin'; +$PALANG['pSendmail_body'] = 'Meginmál'; +$PALANG['pSendmail_button'] = 'Senda skilaboð'; +$PALANG['pSendmail_result_error'] = 'Get ekki búið til nýtt pósthólf!'; +$PALANG['pSendmail_result_succes'] = 'Pósthólfið hefur verið stofnað!'; + +$PALANG['pAdminMenu_list_admin'] = 'Kerfisstjóralisti'; +$PALANG['pAdminMenu_list_domain'] = 'Lénalisti'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtual Listi'; +$PALANG['pAdminMenu_viewlog'] = 'Skoða Log'; +$PALANG['pAdminMenu_backup'] = 'Afritun'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Lén kerfisstjórar'; +$PALANG['pAdminMenu_create_admin'] = 'Nýr kerfisstjóri'; +$PALANG['pAdminMenu_create_domain'] = 'Nýtt lén'; +$PALANG['pAdminMenu_create_alias'] = 'Bæta við alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Bæta við pósthólfi'; + +$PALANG['pAdminList_admin_domain'] = 'Lén'; +$PALANG['pAdminList_admin_username'] = 'Notandi'; +$PALANG['pAdminList_admin_count'] = 'Lén'; +$PALANG['pAdminList_admin_modified'] = 'Síðast breytt'; +$PALANG['pAdminList_admin_active'] = 'Virkt'; + +$PALANG['pAdminList_domain_domain'] = 'Lén'; +$PALANG['pAdminList_domain_description'] = 'Lýsing'; +$PALANG['pAdminList_domain_aliases'] = 'Aliasar'; +$PALANG['pAdminList_domain_mailboxes'] = 'Póstbox'; +$PALANG['pAdminList_domain_maxquota'] = 'Hám. kvóti (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Síðast breytt'; +$PALANG['pAdminList_domain_active'] = 'Virkt'; + +$PALANG['pAdminList_virtual_button'] = 'Áfram'; +$PALANG['pAdminList_virtual_welcome'] = 'Yfirlit fyrir '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliasar'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Póstbox'; +$PALANG['pAdminList_virtual_alias_address'] = 'Frá'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Til'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Síðast breytt'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Email'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nafn'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kvóti (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Síðast breytt'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Virkt'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Bæta við léni'; +$PALANG['pAdminCreate_domain_domain'] = 'Lén'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Lénið er til nú þegar!'; +$PALANG['pAdminCreate_domain_description'] = 'Lýsing'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliasar'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = óvirkt | 0 = ótakmarkað'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Póstbox'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = óvirkt | 0 = ótakmarkað'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Hámarks kvóti'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = óvirkt | 0 = ótakmarkað'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Setja sjálfgefinn póstalias'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Bæta við léni'; +$PALANG['pAdminCreate_domain_result_error'] = 'Get ekki bætt við léni!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Lén hefur verið bætt inn!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Breyta léni'; +$PALANG['pAdminEdit_domain_domain'] = 'Lén'; +$PALANG['pAdminEdit_domain_description'] = 'Lýsing'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliasar'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = óvirkt | 0 = ótakmarkað'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Póstbox'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = óvirkt | 0 = ótakmarkað'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Hámarks kvóti'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = óvirkt | 0 = ótakmarkað'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Virkt'; +$PALANG['pAdminEdit_domain_button'] = 'Breyta léni'; +$PALANG['pAdminEdit_domain_result_error'] = 'Get ekki breytt léni!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Bæta nýju léni við'; +$PALANG['pAdminCreate_admin_username'] = 'Kerfisstjóri'; +$PALANG['pAdminCreate_admin_username_text'] = 'Póstfang'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Póstfang
Kerfisstjóri er ekki rétt póstfang!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Póstfang
Kerfisstjóri er til nú þegar eða er ekki leyfilegt'; +$PALANG['pAdminCreate_admin_password'] = 'Lykilorð'; +$PALANG['pAdminCreate_admin_password2'] = 'Lykilorð (aftur)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Lykilorðið sem þú gafst upp passar ekki!
Eða var tómt!
'; +$PALANG['pAdminCreate_admin_button'] = 'Bæta við kerfisstjóra'; +$PALANG['pAdminCreate_admin_result_error'] = 'Get ekki bætt við kerfisstjóra!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Kerfisstjórinn hefur verið skráður!'; +$PALANG['pAdminCreate_admin_address'] = 'Lén'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Breyta kerfisstjóra léns'; +$PALANG['pAdminEdit_admin_username'] = 'Kerfisstjóri'; +$PALANG['pAdminEdit_admin_password'] = 'Lykilorð'; +$PALANG['pAdminEdit_admin_password2'] = 'Lykilorð (aftur)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Lykilorðið sem þú gafst upp passar ekki!
Eða var tómt!
'; +$PALANG['pAdminEdit_admin_active'] = 'Virkt'; +$PALANG['pAdminEdit_admin_button'] = 'Breyta kerfisstjóra'; +$PALANG['pAdminEdit_admin_result_error'] = 'Get ekki breytt kerfisstjóra!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Kerfisstjórinn hefur verið breyttur!'; + +$PALANG['pUsersLogin_welcome'] = 'Pósthólf notenda til að tengjast svo hægt er að breyta lykilorði eða alias.'; +$PALANG['pUsersLogin_username'] = 'Innskrá (email)'; +$PALANG['pUsersLogin_password'] = 'Lykilorð'; +$PALANG['pUsersLogin_button'] = 'Innskrá'; +$PALANG['pUsersLogin_username_incorrect'] = 'Innskráning þín er röng, gaktu úr skugga um að þú tengist með réttu póstfangi (email address)!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Lykilorð þitt er rangt!'; + +$PALANG['pUsersMenu_vacation'] = 'Sjálfvirk svörun'; +$PALANG['pUsersMenu_edit_alias'] = 'Breyta áframsendingu'; +$PALANG['pUsersMenu_password'] = 'Breyta lykilorði'; + +$PALANG['pUsersMain_vacation'] = 'Setja "er ekki við" skilaboð sem sjálfvikt svörun í pósthólfið þitt.'; +$PALANG['pUsersMain_edit_alias'] = 'Breyta áframsendingu póstfangs. (email forward).'; +$PALANG['pUsersMain_password'] = 'Breyta núverandi lykilorði.'; + +$PALANG['pUsersVacation_welcome'] = 'sjálfvirk skilaboð.'; +$PALANG['pUsersVacation_welcome_text'] = 'Þú hefur nú þegar skilgreint sjálfvirk skilaboð!'; +$PALANG['pUsersVacation_subject'] = 'Meginmál - Subject'; +$PALANG['pUsersVacation_subject_text'] = 'Er ekki við - Out of Office'; +$PALANG['pUsersVacation_body'] = 'Meginmál'; +$PALANG['pUsersVacation_body_text'] = << og til . I will be away from until . +Ef mikið liggur við, geturðu haft samaband við . For urgent matters you can contact . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Verð í burtu'; +$PALANG['pUsersVacation_button_back'] = 'Kem aftur'; +$PALANG['pUsersVacation_result_error'] = 'Get ekki uppfært sjálfvirk skilaboð þín!'; +$PALANG['pUsersVacation_result_succes'] = 'Sjálfvirk skilaboð þín (svar) hefur verið fjarlægt!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/it.lang b/languages/it.lang new file mode 100644 index 0000000..4a99930 --- /dev/null +++ b/languages/it.lang @@ -0,0 +1,295 @@ + +// +$PALANG['YES'] = 'SI'; +$PALANG['NO'] = 'NO'; +$PALANG['edit'] = 'modifica'; +$PALANG['del'] = 'cancella'; +$PALANG['confirm'] = 'Sei sicuro di volerlo cancellare?\n'; +$PALANG['confirm_domain'] = 'Sei sicuro di voler cancellare tutti gli indirizzi di questo dominio? Questa modifica sarà permanente!\n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = 'GLi amministratori di posta devono effettuare il login qui per amministrare il proprio dominio.'; +$PALANG['pLogin_username'] = 'Nome utente (email)'; +$PALANG['pLogin_password'] = 'Password'; +$PALANG['pLogin_button'] = 'Entra'; +$PALANG['pLogin_username_incorrect'] = 'Il tuo nome utente non è corretto. Assicurati di avere inserito il tuo indirizzo email corretto!'; +$PALANG['pLogin_password_incorrect'] = 'La tua password non è corretta!'; +$PALANG['pLogin_login_users'] = 'GLi utenti devono cliccare qui per entrare nella propria sezione.'; + +$PALANG['pMenu_overview'] = 'Resoconto'; +$PALANG['pMenu_create_alias'] = 'Aggiungi Alias'; +$PALANG['pMenu_create_mailbox'] = 'Aggiungi casella di posta'; +$PALANG['pMenu_sendmail'] = 'Spedisci Email'; +$PALANG['pMenu_password'] = 'Password'; +$PALANG['pMenu_viewlog'] = 'Vedi Log'; +$PALANG['pMenu_logout'] = 'Esci'; + +$PALANG['pMain_welcome'] = 'Benvenuti a Postfix Admin!'; +$PALANG['pMain_overview'] = 'Elenco dei tuoi alias e delle caselle di posta. Puoi modificarli / aggiungerli da qui.'; +$PALANG['pMain_create_alias'] = 'Crea nuovi alias per il tuo dominio.'; +$PALANG['pMain_create_mailbox'] = 'Crea una nuova casella di posta per il tuo dominio.'; +$PALANG['pMain_sendmail'] = 'Spedisci una email ad una delle nuove casella di posta che hai creato.'; +$PALANG['pMain_password'] = 'Cambia la password per il tuo account di amministratore.'; +$PALANG['pMain_viewlog'] = 'Guarda i files di log.'; +$PALANG['pMain_logout'] = 'Esci dal sistema'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Vai'; +$PALANG['pOverview_welcome'] = 'Resoconto per '; +$PALANG['pOverview_alias_alias_count'] = 'Alias'; +$PALANG['pOverview_alias_mailbox_count'] = 'Caselle di posta'; +$PALANG['pOverview_alias_address'] = 'Da'; +$PALANG['pOverview_alias_goto'] = 'a'; +$PALANG['pOverview_alias_modified'] = 'Ultima modifica'; +$PALANG['pOverview_mailbox_username'] = 'Email'; +$PALANG['pOverview_mailbox_name'] = 'Nome'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Ultima modifica'; +$PALANG['pOverview_mailbox_active'] = 'Attivo'; + +$PALANG['pOverview_get_domain'] = 'Dominio'; +$PALANG['pOverview_get_aliases'] = 'Alias'; +$PALANG['pOverview_get_mailboxes'] = 'Caselle di posta'; +$PALANG['pOverview_get_quota'] = 'Quota delle caselle di posta (MB)'; +$PALANG['pOverview_get_modified'] = 'Ultima modifica'; + +$PALANG['pDelete_delete_error'] = 'Impossibile cancellare '; +$PALANG['pDelete_domain_error'] = 'Questo dominio non è tuo '; + +$PALANG['pCreate_alias_welcome'] = 'Crea un nuovo alias per il tuo dominio.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
L\' Alias non è valido!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Questo indirizzo di post esiste già, perfavore sceglierne uno diverso!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Hai raggiunto il tuo limite per creare alias.!'; +$PALANG['pCreate_alias_goto'] = 'A'; +$PALANG['pCreate_alias_button'] = 'Aggiungi Alias'; +$PALANG['pCreate_alias_goto_text'] = 'Dove la mail deve essere spedita.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Dove l\'email deve andare.
Il campo A non è valido!'; +$PALANG['pCreate_alias_result_error'] = 'Non sono riuscito ad aggiungere l\'alias alla tabella degli alias!'; +$PALANG['pCreate_alias_result_succes'] = 'L\'alias è stato aggiunto alla tabella degli alias!'; +$PALANG['pCreate_alias_catchall_text'] = 'Per creare un account universale, usare "*" come alias.
Per fare forwarding da dominio a dominio, usare "*@domain.tld" come campo \"a\".'; + +$PALANG['pEdit_alias_welcome'] = 'Modifica un alias per il tuo dominio.
Un indirizzo per linea.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Impossibile allocare alias!'; +$PALANG['pEdit_alias_goto'] = 'A'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Non hai inserito nulla nel campo To'; +$PALANG['pEdit_alias_goto_text_error2'] = 'L\'indirizzo email che hai inserito non è valido : '; +$PALANG['pEdit_alias_domain_error'] = 'Questo dominio non è tuo: '; +$PALANG['pEdit_alias_button'] = 'Modifica Alias'; +$PALANG['pEdit_alias_result_error'] = 'Impossibile modificare alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Crea una nuova casella di posta locale per il tuo dominio.'; +$PALANG['pCreate_mailbox_username'] = 'Nome utente'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
L\'indirizzo EMAIL non è valido!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Questo indirizzo email esiste già, perfavore scegline uno diverso!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Hai raggiunto il limite per creare caselle di posta!'; +$PALANG['pCreate_mailbox_password'] = 'Password'; +$PALANG['pCreate_mailbox_password2'] = 'Password (ripeti)'; +$PALANG['pCreate_mailbox_password_text'] = 'Password per POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Password per POP3/IMAP
Le password che hai fornito non sono uguali!
O sono vuote!
'; +$PALANG['pCreate_mailbox_name'] = 'Nome'; +$PALANG['pCreate_mailbox_name_text'] = 'Nome completo'; +$PALANG['pCreate_mailbox_quota'] = 'Quota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
La quota che hai specificato è troppo alta!'; +$PALANG['pCreate_mailbox_active'] = 'Attiva'; +$PALANG['pCreate_mailbox_mail'] = 'Crea casella di posta'; +$PALANG['pCreate_mailbox_button'] = 'Aggiungi casella di posta'; +$PALANG['pCreate_mailbox_result_error'] = 'Impossibile aggiungere la casella di posta alla tabella delle caselle di posta!'; +$PALANG['pCreate_mailbox_result_succes'] = 'La casella di posta è stata aggiunta alla tabella!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Modifica una casella di posta per il tuo dominio.'; +$PALANG['pEdit_mailbox_username'] = 'Nome utente'; +$PALANG['pEdit_mailbox_username_error'] = 'Impossibile trovare la casella di posta!'; +$PALANG['pEdit_mailbox_password'] = 'Nuova Password'; +$PALANG['pEdit_mailbox_password2'] = 'Nuova Password (ripeti)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Le password che hai fornito non sono uguali!'; +$PALANG['pEdit_mailbox_name'] = 'Nome'; +$PALANG['pEdit_mailbox_quota'] = 'Quota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
La quota che hai specificato è troppo alta!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Questo dominio non è tuo: '; +$PALANG['pEdit_mailbox_button'] = 'Modifica casella di posta'; +$PALANG['pEdit_mailbox_result_error'] = 'Impossibile cambiare la password!'; + +$PALANG['pPassword_welcome'] = 'Cambia la tua password per entrare.'; +$PALANG['pPassword_admin'] = 'Nome utente'; +$PALANG['pPassword_admin_text_error'] = 'Il NOME UTENTE che hai fornito non è associato a nessuna casella di posta!'; +$PALANG['pPassword_password_current'] = 'Password Corrente'; +$PALANG['pPassword_password_current_text_error'] = 'Non hai fornito una password corretta!'; +$PALANG['pPassword_password'] = 'Nuova Password'; +$PALANG['pPassword_password2'] = 'Nuova Password (ripeti)'; +$PALANG['pPassword_password_text_error'] = 'Le password che hai fornito non sono uguali!
O sono vuote!
'; +$PALANG['pPassword_button'] = 'Cambia Password'; +$PALANG['pPassword_result_error'] = 'Impossibile cambiare password!'; +$PALANG['pPassword_result_succes'] = 'La tua password è stata modificata!'; + +$PALANG['pViewlog_welcome'] = 'Vedi le ultime dieci azioni di '; +$PALANG['pViewlog_timestamp'] = 'Orario'; +$PALANG['pViewlog_username'] = 'Amministratore'; +$PALANG['pViewlog_domain'] = 'Dominio'; +$PALANG['pViewlog_action'] = 'Azione'; +$PALANG['pViewlog_data'] = 'Dati'; + +$PALANG['pViewlog_button'] = 'Vai'; +$PALANG['pViewlog_result_error'] = 'Impossibile trovare i file di log!'; + +$PALANG['pSendmail_welcome'] = 'Spedisci una email.'; +$PALANG['pSendmail_admin'] = 'Da'; +$PALANG['pSendmail_to'] = 'A'; +$PALANG['pSendmail_to_text_error'] = 'Il campo \"A\" è vuoto o non è un indirizzo valido!'; +$PALANG['pSendmail_subject'] = 'Oggetto'; +$PALANG['pSendmail_subject_text'] = 'Benvenuto'; +$PALANG['pSendmail_body'] = 'Corpo'; +$PALANG['pSendmail_button'] = 'Spedisci messaggio'; +$PALANG['pSendmail_result_error'] = 'Impossibile creare la casella di posta!'; +$PALANG['pSendmail_result_succes'] = 'La casella di postaè stata creata!'; + +$PALANG['pAdminMenu_list_admin'] = 'Lista degli amministratori'; +$PALANG['pAdminMenu_list_domain'] = 'Lista dei domini'; +$PALANG['pAdminMenu_list_virtual'] = 'Lista virtuale'; +$PALANG['pAdminMenu_viewlog'] = 'Vedi Log'; +$PALANG['pAdminMenu_backup'] = 'Fai Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Amministratori del dominio'; +$PALANG['pAdminMenu_create_admin'] = 'Nuovo Amministratore'; +$PALANG['pAdminMenu_create_domain'] = 'Nuovo Dominio'; +$PALANG['pAdminMenu_create_alias'] = 'Aggiungi Alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Aggiungi casella di posta'; + +$PALANG['pAdminList_admin_domain'] = 'Dominio'; +$PALANG['pAdminList_admin_username'] = 'Amministratori'; +$PALANG['pAdminList_admin_count'] = 'Domini'; +$PALANG['pAdminList_admin_modified'] = 'Ultima modifica'; +$PALANG['pAdminList_admin_active'] = 'Attivo'; + +$PALANG['pAdminList_domain_domain'] = 'Dominio'; +$PALANG['pAdminList_domain_description'] = 'Descrizione'; +$PALANG['pAdminList_domain_aliases'] = 'Alias'; +$PALANG['pAdminList_domain_mailboxes'] = 'Caselle di posta'; +$PALANG['pAdminList_domain_maxquota'] = 'Quota massima (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Ultima modifica'; +$PALANG['pAdminList_domain_active'] = 'Attivo'; + +$PALANG['pAdminList_virtual_button'] = 'Vai'; +$PALANG['pAdminList_virtual_welcome'] = 'Resoconto per '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Alias'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Caselle di posta'; +$PALANG['pAdminList_virtual_alias_address'] = 'Da'; +$PALANG['pAdminList_virtual_alias_goto'] = 'A'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Ultima modifica'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Email'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nome'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Ultima modifica'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Acttivo'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Aggiungi nuovo dominio'; +$PALANG['pAdminCreate_domain_domain'] = 'Dominio'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Il dominio esiste di già!'; +$PALANG['pAdminCreate_domain_description'] = 'Descri'; +$PALANG['pAdminCreate_admin_password'] = 'Password'; +$PALANG['pAdminCreate_admin_password2'] = 'Password (ancora)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Le password che hai fornito non sono uguali!
Oppure sono vuote!
'; +$PALANG['pAdminCreate_admin_button'] = 'Aggiungi amministratore'; +$PALANG['pAdminCreate_admin_result_error'] = 'Impossibile aggiungere amministratore!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'L\'amministratore è stato aggiunto!'; +$PALANG['pAdminCreate_admin_address'] = 'Dominio'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Modifica l\'amministratore del dominio'; +$PALANG['pAdminEdit_admin_username'] = 'Amministratore'; +$PALANG['pAdminEdit_admin_password'] = 'Password'; +$PALANG['pAdminEdit_admin_password2'] = 'Password (ancora)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Le password che hai fornito non sono uguali!
Oppure sono vuote!
'; +$PALANG['pAdminEdit_admin_active'] = 'Attivo'; +$PALANG['pAdminEdit_admin_button'] = 'Modifica amministratore'; +$PALANG['pAdminEdit_admin_result_error'] = 'Impossibile modificare amministratore!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'L\'amministratore è stato modificato!'; + +$PALANG['pUsersLogin_welcome'] = 'Gli utenti di caselle di posta devono entrare qui per modificare le proprie opzioni.'; +$PALANG['pUsersLogin_username'] = 'Nome utente (email)'; +$PALANG['pUsersLogin_password'] = 'Password'; +$PALANG['pUsersLogin_button'] = 'Entra'; +$PALANG['pUsersLogin_username_incorrect'] = 'Il tuo nome utente non è corretto. Assicurati di avere inserito il tuo indirizzo email!'; +$PALANG['pUsersLogin_password_incorrect'] = 'La tua password non è corretta!'; + +$PALANG['pUsersMenu_vacation'] = 'Risposta automatica'; +$PALANG['pUsersMenu_edit_alias'] = 'Cambia il tuo inoltro'; +$PALANG['pUsersMenu_password'] = 'Cambia password'; + +$PALANG['pUsersMain_vacation'] = 'Setta un messaggio di "Fuori ufficio" o un risponditore automatico per la tua email'; +$PALANG['pUsersMain_edit_alias'] = 'Cambia le impostazioni di inoltro della tua email.'; +$PALANG['pUsersMain_password'] = 'Cambia la tua password corrente.'; + +$PALANG['pUsersVacation_welcome'] = 'Risposta automatica.'; +$PALANG['pUsersVacation_welcome_text'] = 'Hai gi$agrave; una risposta automatica configurata'; +$PALANG['pUsersVacation_subject'] = 'Soggetto'; +$PALANG['pUsersVacation_subject_text'] = 'Fuori dall\'ufficio'; +$PALANG['pUsersVacation_body'] = 'Corpo'; +$PALANG['pUsersVacation_body_text'] = << al . +Per problemi urgenti potete contattare . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Sto andando via'; +$PALANG['pUsersVacation_button_back'] = 'Sto tornando'; +$PALANG['pUsersVacation_result_error'] = 'Impossibile aggiornare i tuoi dettagli di away!'; +$PALANG['pUsersVacation_result_succes'] = 'La tua risposta automatica è stata tolta!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/mk.lang b/languages/mk.lang new file mode 100644 index 0000000..c61823f --- /dev/null +++ b/languages/mk.lang @@ -0,0 +1,298 @@ + +// Encoding iso-8859-5 +// +$PALANG['charset'] = 'iso-8859-5'; +$PALANG['YES'] = '´Ð'; +$PALANG['NO'] = '½Õ'; +$PALANG['edit'] = '¸×ÜÕÝØ'; +$PALANG['del'] = '±àØèØ'; +$PALANG['confirm'] = '´ÐÛØ áâÕ áØÓãàÝØ ÔÕÚÐ áÐÚÐâÕ ÔÐ ÓÞ Ø×ÑàØèÕâÕ ÞÒÐ?\n'; +$PALANG['confirm_domain'] = '´ÐÛØ áÐÚÐâÕ ÔÐ ÓØ Ø×ÑàØèÕâÕ áØâÕ ×ÐßØáØ ÞÔ ÞÒÞø ÔÞÜÕÝ? ¾ÒÐ ÝÕ ÜÞÖÕ ÔÐ áÕ ßÞßàÐÒØ ßÞÚÐáÝÞ!\n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = '»ÞÓØÝ ×Ð ÐÔÜØÝØáâàØàÐúÕ ÝÐ ÔÞÜÕÝØ (ÁÐÜÞ ×Ð ÐÔÜØÝØáâàÐâÞàØ!)'; +$PALANG['pLogin_username'] = 'ºÞàØáÝØçÚÞ ØÜÕ (email)'; +$PALANG['pLogin_password'] = '»Þ×ØÝÚÐ'; +$PALANG['pLogin_button'] = '¿àØøÐÒÐ'; +$PALANG['pLogin_username_incorrect'] = '¿ÞÓàÕèÝÞ ÚÞàØáÝØçÚÞ ØÜÕ. »ÞÓØàÐøâÕ áÕ áÞ ÒÐèÐâÐ e-mail ÐÔàÕáÐ!'; +$PALANG['pLogin_password_incorrect'] = '¿ÞÓàÕèÝÐ ÛÞ×ØÝÚÐ!'; +$PALANG['pLogin_login_users'] = '»ÞÓØÝ ×Ð ÞÑØçÝØ ÚÞàØáÝØæØ.'; + +$PALANG['pMenu_overview'] = '¿àÕÓÛÕÔ'; +$PALANG['pMenu_create_alias'] = '´ÞÔÐÒÐúÕ ÝÐ ÐÛØøÐá'; +$PALANG['pMenu_create_mailbox'] = '´ÞÔÐÒÐúÕ ÝÐ ßÞèâÕÝáÚÞ áÐÝÔÐçÕ'; +$PALANG['pMenu_sendmail'] = '¿àÐüÐúÕ ßÞàÐÚÐ'; +$PALANG['pMenu_password'] = '¿àÞÜÕÝÐ ÝÐ ÛÞ×ØÝÚÐ'; +$PALANG['pMenu_viewlog'] = '¿àÕÓÛÕÔ ÝÐ ×ÐßØáØ'; +$PALANG['pMenu_logout'] = '¾ÔøÐÒÐ'; + +$PALANG['pMain_welcome'] = '´ÞÑàÕÔÞøÔÞÒâÕ ÝÐ ÐÔÜØÝØáâàÐâÞàÞâ ×Ð Postfix!'; +$PALANG['pMain_overview'] = '¿àÕÓÛÕÔ ÝÐ ÐÛØøÐáØ Ø ßÞèâÕÝáÚØ áÐÝÔÐçØúÐ. ¾Ô ÞÒÔÕ ÜÞÖÕ ÔÐ áÕ ßàÞÜÕÝÐâ ØÛØ Ø×ÑàØèÐâ ßÞÔÐâÞæØâÕ.'; +$PALANG['pMain_create_alias'] = 'ºàÕØàÐúÕ ÝÐ ÝÞÒ ÐÛØøÐá ×Ð ÒÐèØÞâ ÔÞÜÕÝ.'; +$PALANG['pMain_create_mailbox'] = 'ºàÕØàÐúÕ ÝÐ ÝÞÒÞ ßÞèâÕÝáÚÞ áÐÝÔÐçÕ.'; +$PALANG['pMain_sendmail'] = '¿àÐüÐúÕ ÝÐ ßÞàÐÚÐ ÝÐ ÝÞÒÞÚàÕØàÐÝÞ áÐÝÔÐçÕ.'; +$PALANG['pMain_password'] = '¿àÞÜÕÝÐ ÝÐ ÒÐèÐâÐ ÐÔÜØÝØáâàÐâÞàáÚÐ ÛÞ×ØÝÚÐ ×Ð ÔÞÜÕÝÞâ.'; +$PALANG['pMain_viewlog'] = '¿àÕÓÛÕÔ ÝÐ ×ÐßØáØ.'; +$PALANG['pMain_logout'] = '¾ÔøÐÒÐ ÞÔ áØáâÕÜÞâ'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = '¾ÔØ'; +$PALANG['pOverview_welcome'] = '¿àÕÓÛÕÔ ×Ð '; +$PALANG['pOverview_alias_alias_count'] = '°ÛØøÐáØ'; +$PALANG['pOverview_alias_mailbox_count'] = '¿ÞèâÕÝáÚØ áÐÝÔÐçØúÐ'; +$PALANG['pOverview_alias_address'] = '¾Ô'; +$PALANG['pOverview_alias_goto'] = '´Þ'; +$PALANG['pOverview_alias_modified'] = '¿ÞáÛÕÔÝÐ ßàÞÜÕÝÐ'; +$PALANG['pOverview_mailbox_username'] = '°ÔàÕáÐ'; +$PALANG['pOverview_mailbox_name'] = '¸ÜÕ'; +$PALANG['pOverview_mailbox_quota'] = 'ºÒÞâÐ (MB)'; +$PALANG['pOverview_mailbox_modified'] = '¿ÞáÛÕÔÝÐ ßàÞÜÕÝÐ'; +$PALANG['pOverview_mailbox_active'] = '°ÚâØÒÕÝ'; + +$PALANG['pOverview_get_domain'] = '´ÞÜÕÝ'; +$PALANG['pOverview_get_aliases'] = '°ÛØøÐáØ'; +$PALANG['pOverview_get_mailboxes'] = '¿ÞèâÕÝáÚØ áÐÝÔÐçØúÐ'; +$PALANG['pOverview_get_quota'] = 'ºÒÞâÐ ÝÐ áÐÝÔÐçÕ (MB)'; +$PALANG['pOverview_get_modified'] = '¿ÞáÛÕÔÝÐ ßàÞÜÕÝÐ'; + +$PALANG['pDelete_delete_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ Ø×ÑàØèÐÜ ×ÐßØáÞâ '; +$PALANG['pDelete_domain_error'] = '¾ÒÞø ÔÞÜÕÝ ÝÕ Õ ÒÐè '; + +$PALANG['pCreate_alias_welcome'] = 'ºàÕØàÐúÕ ÝÐ ÝÞÒ ÐÛØøÐá ×Ð ÒÐèØÞâ ÔÞÜÕÝ.'; +$PALANG['pCreate_alias_address'] = '°ÛØøÐá'; +$PALANG['pCreate_alias_address_text_error1'] = '
°ÛØøÐáÞâ ÝÕ Õ ÒÐÛØÔÕÝ!'; +$PALANG['pCreate_alias_address_text_error2'] = '
¾ÒÐÐ ÐÔàÕáÐ ÒÕüÕ ßÞáâÞØ. ²Õ ÜÞÛÐÜ ÞÔÑÕàÕâÕ ÔàãÓÐ!'; +$PALANG['pCreate_alias_address_text_error3'] = '
³Þ ÔÞáâØÓÝÐÒâÕ ÒÐèØÞâ ÛØÜØâ ×Ð ÚàÕØàÐúÕ ÐÛØøÐáØ!'; +$PALANG['pCreate_alias_goto'] = '´Þ'; +$PALANG['pCreate_alias_button'] = '´ÞÔÐÒÐúÕ ÐÛØøÐá'; +$PALANG['pCreate_alias_goto_text'] = 'ºÐÔÕ âàÕÑÐ ÔÐ áÕ ØáßàÐâØ ßÞèâÐâÐ.'; +$PALANG['pCreate_alias_goto_text_error'] = 'ºÐÔÕ âàÕÑÐ ÔÐ áÕ ØáßàÐâØ ßÞàÐÚÐâÐ.
¿ÞÛÕâÞ ´¾ ÝÕ Õ ÒÐÛØÔÝÞ!'; +$PALANG['pCreate_alias_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ÔÞÔÐÔÐÜ ÐÛØøÐáÞâ ÝÐ âÐÑÕÛÐâÐ áÞ ÐÛØøÐáØ!'; +$PALANG['pCreate_alias_result_succes'] = '°ÛØøÐáÞâ Õ ÔÞÔÐÔÕÝ ÝÐ âÐÑÕÛÐâÐ áÞ ÐÛØøÐáØ!'; +$PALANG['pCreate_alias_catchall_text'] = '·Ð ÔÐ ÚàÕØàÐè catch-all ÚÞàØáâØ "*" ÚÐÚÞ ÐÛØøÐá.
·Ð ßàÕßàÐüÐúÕ ÞÔ ÔÞÜÕÝ ÝÐ ÔÞÜÕÝ ÚÞàØáâØ "*@domain.tld" ÚÐÚÞ ´¾.'; + +$PALANG['pEdit_alias_welcome'] = 'µÔØâØàÐúÕ ÝÐ ÐÛØøÐá ×Ð ÒÐèØÞâ ÔÞÜÕÝ.
µÔÕÝ ×ÐßØá ßÞ ÛØÝØøÐ.'; +$PALANG['pEdit_alias_address'] = '°ÛØøÐá'; +$PALANG['pEdit_alias_address_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ÝÐøÔÐÜ ÐÛØøÐáÞâ!'; +$PALANG['pEdit_alias_goto'] = '´Þ'; +$PALANG['pEdit_alias_goto_text_error1'] = '½ÕÜÐâÕ ÝØèâÞ ÒÝÕáÕÝÞ ÒÞ ßÞÛÕâÞ ´¾'; +$PALANG['pEdit_alias_goto_text_error2'] = '°ÔàÕáÐâÐ ÚÞøÐ øÐ ØÜÐâÕ ÒÝÕáÕÝÞ ÝÕ Õ ÒÐÛØÔÝÐ: '; +$PALANG['pEdit_alias_domain_error'] = '¾ÒÞø ÔÞÜÕÝ ÝÕ Õ ÒÐè: '; +$PALANG['pEdit_alias_button'] = 'µÔØâØàÐúÕ ÝÐ ÐÛØøÐá'; +$PALANG['pEdit_alias_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ßàÞÜÕÝÐÜ ÐÛØøÐáÞâ!'; + +$PALANG['pCreate_mailbox_welcome'] = 'ºàÕØàÐúÕ ÝÐ ÝÞÒÞ ßÞèâÕÝáÚÞ áÐÝÔÐçÕ.'; +$PALANG['pCreate_mailbox_username'] = 'ºÞàØáÝØçÚÞ ØÜÕ'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
EMAIL ÝÕ Õ ÒÐÛØÔÕÝ!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
¾ÒÐÐ ÐÔàÕáÐ ÒÕüÕ ßÞáâÞØ, ÞÔÑÕàÕâÕ ÔàãÓÐ!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
´ÞáâØÓÝÐâ Õ ÛØÜØâÞâ ÝÐ ßÞèâÕÝáÚØ áÐÝÔÐçØúÐ!'; +$PALANG['pCreate_mailbox_password'] = '»Þ×ØÝÚÐ'; +$PALANG['pCreate_mailbox_password2'] = '»Þ×ØÝÚÐ (ÛÞ×ØÝÚÐ)'; +$PALANG['pCreate_mailbox_password_text'] = '»Þ×ØÝÚÐ ×Ð POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = '»Þ×ØÝÚÐ ×Ð POP3/IMAP
²ÝÕáÕÝØâÕ ÛÞ×ØÝÚØ ÝÕ áÕ ßÞÚÛÞßãÒÐÐâ!
¸ÛØ áÕ ßàÐ×ÝØ!
'; +$PALANG['pCreate_mailbox_name'] = '¸ÜÕ'; +$PALANG['pCreate_mailbox_name_text'] = 'ÆÕÛÞ ØÜÕ'; +$PALANG['pCreate_mailbox_quota'] = 'ÚÒÞâÐ'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
²ÝÕáÕÝÐâÐ ÚÒÞâÐ Õ ßàÕÒØáÞÚÐ!'; +$PALANG['pCreate_mailbox_active'] = '°ÚâØÒÕÝ'; +$PALANG['pCreate_mailbox_mail'] = 'ºàÕØàÐúÕ ÝÐ ßÞèâÕÝáÚÞ áÐÝÔÐçÕ'; +$PALANG['pCreate_mailbox_button'] = '´ÞÔÐÒÐúÕ ÝÐ áÐÝÔÐçÕ'; +$PALANG['pCreate_mailbox_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÔÞÔÐÔÐÜ ÝÞÒÞ áÐÝÔÐçÕ ÝÐ âÐÑÕÛÐâÐ!'; +$PALANG['pCreate_mailbox_result_succes'] = '¿ÞèâÕÝáÚÞâÞ áÐÝÔÐçÕ Õ ÔÞÔÐÔÕÝÞ ÝÐ âÐÑÕÛÐâÐ!'; + +$PALANG['pEdit_mailbox_welcome'] = '¸×ÜÕÝÐ ÝÐ ßÞèâÕÝáÚÞ áÐÝÔÐçÕ ÝÐ ÔÞÜÕÝÞâ.'; +$PALANG['pEdit_mailbox_username'] = 'ºÞàØáÝØçÚÞ ØÜÕ'; +$PALANG['pEdit_mailbox_username_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ÝÐøÔÐÜ áÐÝÔÐçÕâÞ!'; +$PALANG['pEdit_mailbox_password'] = '½ÞÒÐ ÛÞ×ØÝÚÐ'; +$PALANG['pEdit_mailbox_password2'] = '½ÞÒÐ ÛÞ×ØÝÚÐ (ßÞÒâÞàÝÞ)'; +$PALANG['pEdit_mailbox_password_text_error'] = '²ÝÕáÕÝØâÕ ÛÞ×ØÝÚØ ÝÕ ÞÔÓÞÒÐàÐÐâ!'; +$PALANG['pEdit_mailbox_name'] = '¸ÜÕ'; +$PALANG['pEdit_mailbox_quota'] = 'ºÒÞâÐ'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
²ÝÕáÕÝÐâÐ ÚÒÞâÐ Õ ßàÕÒØáÞÚÐ!'; +$PALANG['pEdit_mailbox_domain_error'] = '¾ÒÞø ÔÞÜÕÝ ÝÕ Õ ÒÐè: '; +$PALANG['pEdit_mailbox_button'] = '¸×ÜÕÝÐ ÝÐ áÐÝÔÐçÕ'; +$PALANG['pEdit_mailbox_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ßàÞÜÕÝÐÝ áÐÝÔÐçÕâÞ!'; + +$PALANG['pPassword_welcome'] = '¿àÞÜÕÝÐ ÝÐ ÛÞ×ØÝÚÐ ×Ð ÝÐøÐÒãÒÐúÕ.'; +$PALANG['pPassword_admin'] = '¿àØøÐÒÐ'; +$PALANG['pPassword_admin_text_error'] = '²ÝÕáÕÝØÞâ LOGIN ÝÕ ÞÔÓÞÒÐàÐ ÝÐ áÐÝÔÐçÕâÞ!'; +$PALANG['pPassword_password_current'] = 'ÁâÐàÐ ÛÞ×ØÝÚÐ'; +$PALANG['pPassword_password_current_text_error'] = '¨Ð ÝÕÜÐâÕ ÒÕÝÕáÕÝÞ ÒÐèÐâÐ áâÐàÐ ÛÞ×ØÝÚÐ!'; +$PALANG['pPassword_password'] = '½ÞÒÐ ÛÞ×ØÝÚÐ'; +$PALANG['pPassword_password2'] = '½ÞÒÐ ÛÞ×ØÝÚÐ (ßÞÒâÞàÝÞ)'; +$PALANG['pPassword_password_text_error'] = '²ÝÕáÕÝØâÕ ÛÞ×ØÝÚØ ÝÕ ÞÔÓÞÒÐàÐÐâ!
¸ÛØ áÕ ßàÐ×ÝØ!
'; +$PALANG['pPassword_button'] = '¿àÞÜÕÝÐ ÝÐ ÛÞ×ØÝÚÐ'; +$PALANG['pPassword_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ øÐ ßàÞÜÕÝÐÜ ÒÐèÐâÐ ÛÞ×ØÝÚÐ!'; +$PALANG['pPassword_result_succes'] = '²ÐèÐâÐ ÛÞ×ØÝÚÐ Õ áÜÕÝÕâÐ!'; + +$PALANG['pViewlog_welcome'] = '¿àÕÓÛÕÔ ÝÐ ßÞáÛÕÔÝØâÕ 10 ÞßÕàÐæØØ ×Ð: '; +$PALANG['pViewlog_timestamp'] = '¼ÐàÚÕà (Timestamp)'; +$PALANG['pViewlog_username'] = '°ÔÜØÝ'; +$PALANG['pViewlog_domain'] = '´ÞÜÕÝ'; +$PALANG['pViewlog_action'] = '¾ßÕàÐæØøÐ'; +$PALANG['pViewlog_data'] = '´ÐâãÜ'; + +$PALANG['pViewlog_button'] = '¾ÔØ'; +$PALANG['pViewlog_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓØ ßàÞÝÐøÔÐÜ ×ÐßØáØâÕ!'; + +$PALANG['pSendmail_welcome'] = '¿àÐâØ ßÞàÐÚÐ.'; +$PALANG['pSendmail_admin'] = '¾Ô'; +$PALANG['pSendmail_to'] = '´Þ'; +$PALANG['pSendmail_to_text_error'] = '´¾ ßÞÛÕâÞ Õ ßàÐ×ÝÞ ØÛØ ÐÔàÕáÐâÐ ÝÕ Õ ÒÐÛØÔÝÐ!'; +$PALANG['pSendmail_subject'] = 'ÂÕÜÐ'; +$PALANG['pSendmail_subject_text'] = '´ÞÑàÞ ÔÞøÔÞÒâÕ'; +$PALANG['pSendmail_body'] = 'ÁÞÔàÖØÝÐ'; +$PALANG['pSendmail_button'] = '¿àÐâØ ßÞàÐÚÐ'; +$PALANG['pSendmail_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ÚàÕØàÐÜ áÐÝÔÐçÕâÞ!'; +$PALANG['pSendmail_result_succes'] = 'ÁÐÝÔÐçÕâÞ Õ ÚàÕØàÐÝÞ!'; + +$PALANG['pAdminMenu_list_admin'] = '»ØáâÐ ÝÐ ÐÔÜØÝØáâàÐâÞàØ'; +$PALANG['pAdminMenu_list_domain'] = '»ØáâÐ ÝÐ ÔÞÜÕÝØ'; +$PALANG['pAdminMenu_list_virtual'] = '»ØáâÐ ÝÐ ÒØàâãÕÛÝØ ÔÞÜÕÝØ'; +$PALANG['pAdminMenu_viewlog'] = '¿àÕÓÛÕÔ ÝÐ ×ÐßØáØ'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = '°ÔÜØÝØáâàÐâÞàØ ÝÐ ÔÞÜÕÝ'; +$PALANG['pAdminMenu_create_admin'] = '½ÞÒ ÐÔÜØÝØáâàÐâÞà'; +$PALANG['pAdminMenu_create_domain'] = '½ÞÒ ÔÞÜÕÝ'; +$PALANG['pAdminMenu_create_alias'] = '½ÞÒ ÐÛØøÐá'; +$PALANG['pAdminMenu_create_mailbox'] = '½ÞÒÞ áÐÝÔÐçÕ'; + +$PALANG['pAdminList_admin_domain'] = '´ÞÜÕÝ'; +$PALANG['pAdminList_admin_username'] = 'ºÞàØáÝØçÚÞ ØÜÕ'; +$PALANG['pAdminList_admin_count'] = '´ÞÜÕÝØ'; +$PALANG['pAdminList_admin_modified'] = '¿ÞáÛÕÔÝÐ ßàÞÜÕÝÐ'; +$PALANG['pAdminList_admin_active'] = '°ÚâØÒÕÝ'; + +$PALANG['pAdminList_domain_domain'] = '´ÞÜÕÝ'; +$PALANG['pAdminList_domain_description'] = '¾ßØá'; +$PALANG['pAdminList_domain_aliases'] = '°ÛØøÐáØ'; +$PALANG['pAdminList_domain_mailboxes'] = '¿ÞèâÕÝáÚØ áÐÝÔÐçØúÐ'; +$PALANG['pAdminList_domain_maxquota'] = '¼ÐÚáØÜÐÛÝÐ ÚÒÞâÐ (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = '¿ÞáÛÕÔÝÐ ßàÞÜÕÝÐ'; +$PALANG['pAdminList_domain_active'] = '°ÚâØÒÕÝ'; + +$PALANG['pAdminList_virtual_button'] = '¾ÔØ'; +$PALANG['pAdminList_virtual_welcome'] = '¿àÕÓÛÕÔ ×Ð '; +$PALANG['pAdminList_virtual_alias_alias_count'] = '°ÛØøÐáØ'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = '¿ÞèâÕÝáÚØ áÐÝÔÐçØúÐ'; +$PALANG['pAdminList_virtual_alias_address'] = '¾Ô'; +$PALANG['pAdminList_virtual_alias_goto'] = '´Þ'; +$PALANG['pAdminList_virtual_alias_modified'] = '¿ÞáÛÕÔÝÐ ßàÞÜÕÝÐ'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'µÜÕøÛ'; +$PALANG['pAdminList_virtual_mailbox_name'] = '¸ÜÕ'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'ºÒÞâÐ (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = '¿ÞáÛÕÔÝÐ ßàÞÜÕÝÐ'; +$PALANG['pAdminList_virtual_mailbox_active'] = '°ÚâØÒÝÞ'; + +$PALANG['pAdminCreate_domain_welcome'] = '´ÞÔÐÔØ ÝÞÒ ÔÞÜÕÝ'; +$PALANG['pAdminCreate_domain_domain'] = '´ÞÜÕÝ'; +$PALANG['pAdminCreate_domain_domain_text_error'] = '´ÞÜÕÝÞâ ÒÕüÕ ßÞáâÞØ!'; +$PALANG['pAdminCreate_domain_description'] = '¾ßØá'; +$PALANG['pAdminCreate_domain_aliases'] = '°ÛØøÐáØ'; +$PALANG['pAdminCreate_domain_aliases_text'] = '0 = ×ÐÑàÐÝÕâÞ | -1 = ÝÕÞÓàÐÝØçÕÝÞ'; +$PALANG['pAdminCreate_domain_mailboxes'] = '¿ÞèâÕÝáÚØ áÐÝÔÐçØúÐ'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '0 = ×ÐÑàÐÝÕâÞ | -1 = ÝÕÞÓàÐÝØçÕÝÞ'; +$PALANG['pAdminCreate_domain_maxquota'] = '¼ÐÚáØÜÐÛÝÐ ÚÒÞâÐ'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
0 = ØáÚÛãçÕÝÞ | -1 = ÝÕÞÓàÐÝØçÕÝÞ'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = '´ÞÔÐÔØ ÝÐ ØÜßÛØæØâÝØ ÐÛØøÐáØ'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail áÕàÒÕàÞâ Õ backup MX'; +$PALANG['pAdminCreate_domain_button'] = '´ÞÔÐÔØ ÔÞÜÕÝ'; +$PALANG['pAdminCreate_domain_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ÔÞÔÐÔÐÜ ÔÞÜÕÝÞâ!'; +$PALANG['pAdminCreate_domain_result_succes'] = '´ÞÜÕÝÞâ Õ ÔÞÔÐÔÕÝ!'; + +$PALANG['pAdminEdit_domain_welcome'] = '¸×ÜÕÝÐ ÝÐ ÔÞÜÕÝ'; +$PALANG['pAdminEdit_domain_domain'] = '´ÞÜÕÝ'; +$PALANG['pAdminEdit_domain_description'] = '¾ßØá'; +$PALANG['pAdminEdit_domain_aliases'] = '°ÛØøÐáØ'; +$PALANG['pAdminEdit_domain_aliases_text'] = '0 = ×ÐÑàÐÝÕâÞ | -1 = ÝÕÞÓàÐÝØçÕÝÞ'; +$PALANG['pAdminEdit_domain_mailboxes'] = '¿ÞèâÕÝáÚØ áÐÝÔÐçØúÐ'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '0 = ×ÐÑàÐÝÕâÞ | -1 = ÝÕÞÓàÐÝØçÕÝÞ'; +$PALANG['pAdminEdit_domain_maxquota'] = '¼ÐÚáØÜÐÛÝÐ ÚÒÞâÐ'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
0 = ØáÚÛãçÕÝÐ | -1 = ÝÕÞÓàÐÝØçÕÝÐ'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail áÕàÒÕàÞâ Õ backup MX'; +$PALANG['pAdminEdit_domain_active'] = '°ÚâØÒÕÝ'; +$PALANG['pAdminEdit_domain_button'] = 'µÔØâØàÐø ÔÞÜÕÝ'; +$PALANG['pAdminEdit_domain_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ÜÞÔØäØæØàÐÜ ÔÞÜÕÝÞâ!'; + +$PALANG['pAdminCreate_admin_welcome'] = '´ÞÔÐÔØ ÝÞÒ ÐÔÜØÝØáâàÐâÞà ÝÐ ÔÞÜÕÝ'; +$PALANG['pAdminCreate_admin_username'] = '°ÔÜØÝØáâàÐâÞà'; +$PALANG['pAdminCreate_admin_username_text'] = 'Email ÐÔàÕáÐ'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Email ÐÔàÕáÐâÐ
°ÔÜØÝØáâàÐâÞà ÝÕ Õ ÒÐÛØÔÝÐ ÐÔàÕáÐ!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email ÐÔàÕáÐâÐ
°ÔÜØÝØáâàÐâÞàÞâ ÒÕüÕ ßÞáâÞØ ØÛØ ÝÕ Õ ÒÐÛØÔÝÐ'; +$PALANG['pAdminCreate_admin_password'] = '»Þ×ØÝÚÐ'; +$PALANG['pAdminCreate_admin_password2'] = '»Þ×ØÝÚÐ (ßÞÒâÞàÝÞ)'; +$PALANG['pAdminCreate_admin_password_text_error'] = '²ÝÕáÕÝØâÕ ÛÞ×ØÝÚØ ÝÕ ÞÔÓÞÒÐàÐÐâ!
¸ÛØ áÕ ßàÐ×ÝØ!
'; +$PALANG['pAdminCreate_admin_button'] = '´ÞÔÐÔØ °ÔÜØÝØáâàÐâÞà'; +$PALANG['pAdminCreate_admin_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÔÞÔÐÔÐÜ ÐÔÜØÝØáâàÐâÞà!'; +$PALANG['pAdminCreate_admin_result_succes'] = '°ÔÜØÝØáâàÐâÞàÞâ Õ ÔÞÔÐÔÕÝ!'; +$PALANG['pAdminCreate_admin_address'] = '´ÞÜÕÝ'; + +$PALANG['pAdminEdit_admin_welcome'] = '¸×ÜÕÝÐ ÝÐ ÐÔÜØÝØáâàÐâÞà ÝÐ ÔÞÜÕÝ'; +$PALANG['pAdminEdit_admin_username'] = '°ÔÜØÝØáâàÐâÞà'; +$PALANG['pAdminEdit_admin_password'] = '»Þ×ØÝÚÐ'; +$PALANG['pAdminEdit_admin_password2'] = '»Þ×ØÝÚÐ (ßÞÒâÞàÝÞ)'; +$PALANG['pAdminEdit_admin_password_text_error'] = '²ÝÕáÕÝØâÕ ÛÞ×ØÝÚØ ÝÕ ÞÔÓÞÒÐàÐÐâ!
¸ÛØ áÕ ßàÐ×ÝØ!
'; +$PALANG['pAdminEdit_admin_active'] = '°ÚâØÒÕÝ'; +$PALANG['pAdminEdit_admin_button'] = 'µÔØâØàÐø °ÔÜØÝØáâàÐâÞà'; +$PALANG['pAdminEdit_admin_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓÞ ÜÞÔØäØæØàÐÜ ÐÔÜØÝØáâàÐâÞàÞâ!'; +$PALANG['pAdminEdit_admin_result_succes'] = '°ÔÜØÝØáâàÐâÞàÞâ Õ ÜÞÔØäØæØàÐÝ!'; + +$PALANG['pUsersLogin_welcome'] = '»ÞÓØÝ ×Ð ÚÞàØáÝØæØ ÝÐ ßÞèâÕÝáÚØ áÐÝÔÐçØúÐ.¿àÞÜÕÝÐ ÝÐ ÛÞÓØÝ Ø ÛÞ×ØÝÚÐ'; +$PALANG['pUsersLogin_username'] = 'ºÞàØáÝØçÚÞ ØÜÕ (email)'; +$PALANG['pUsersLogin_password'] = '»Þ×ØÝÚÐ'; +$PALANG['pUsersLogin_button'] = '¿àØøÐÒÐ'; +$PALANG['pUsersLogin_username_incorrect'] = '¿ÞÓàÕèÝÞ ÚÞàØáÝØçÚÞ ØÜÕ. »ÞÓØàÐøâÕ áÕ áÞ ÒÐèÐâÐ email ÐÔàÕáÐ!'; +$PALANG['pUsersLogin_password_incorrect'] = '¿ÞÓàÕèÝÐ ÛÞ×ØÝÚÐ!'; + +$PALANG['pUsersMenu_vacation'] = '°ÒâÞÜÐâáÚØ ÞÔÓÞÒÞà'; +$PALANG['pUsersMenu_edit_alias'] = '¿àÞÜÕÝÐ ÝÐ ßàÕßàÐüÐúÕ (forward)'; +$PALANG['pUsersMenu_password'] = '¿àÞÜÕÝÐ ÝÐ ÛÞ×ØÝÚÐ'; + +$PALANG['pUsersMain_vacation'] = '¿ÞÔÕáãÒÐúÕ ÝÐ ÐÒâÞÜÐâáÚØ ÞÔÓÞÒÞà ×Ð ßÞçâÕÝáÚÞâÞ áÐÝÔÐçÕ.'; +$PALANG['pUsersMain_edit_alias'] = '¿àÞÜÕÝÐ ÝÐ ßàÕßàÐüÐúÕ ÝÐ ßÞàÐÚØ (email forwarding).'; +$PALANG['pUsersMain_password'] = '¿àÞÜÕÝÐ ÝÐ ÛÞ×ØÝÚÐ.'; + +$PALANG['pUsersVacation_welcome'] = '°ÒâÞÜÐâáÚØ ÞÔÓÞÒÞà.'; +$PALANG['pUsersVacation_welcome_text'] = '²ÕüÕ ØÜÐâÕ ÚÞÝäØÓãàØàÐÝ ÐÒâÞÜÐâáÚØ ÞÔÓÞÒÞà!'; +$PALANG['pUsersVacation_subject'] = 'ÂÕÜÐ'; +$PALANG['pUsersVacation_subject_text'] = '¾âáãâÕÝ'; +$PALANG['pUsersVacation_body'] = 'ÁÞÔàÖØÝÐ'; +$PALANG['pUsersVacation_body_text'] = << ÔÞ . +·Ð ØâÝØ áÛãçÐØ ÚÞÝâÐÚâØàÐøâÕ áÞ . +EOM; +$PALANG['pUsersVacation_button_away'] = '·ÐÜØÝãÒÐúÕ'; +$PALANG['pUsersVacation_button_back'] = '²àÐüÐúÕ :)'; +$PALANG['pUsersVacation_result_error'] = '½Õ ÜÞÖÐÜ ÔÐ ÓØ ßàÞÜÕÝÐÜ áÕâØàÐúÐâÐ ×Ð ÐÒâÞÜÐâáÚØÞâ ÞÔÓÞÒÞà!'; +$PALANG['pUsersVacation_result_succes'] = '²ÐèØÞâ ÐÒâÞÜÐâáÚØ ÞÔÓÞÒÞà Õ ÞâáâàÐÝÕâ!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> + diff --git a/languages/nl.lang b/languages/nl.lang new file mode 100644 index 0000000..36ea8d4 --- /dev/null +++ b/languages/nl.lang @@ -0,0 +1,295 @@ +Foutieve login. U dient in te loggen met uw e-mail adres!
'; +$PALANG['pLogin_password_incorrect'] = 'Foutief wachtwoord.!'; +$PALANG['pLogin_login_users'] = 'Gebruikers klik hier om in te loggen.'; + +$PALANG['pMenu_overview'] = 'Overzicht'; +$PALANG['pMenu_create_alias'] = 'Alias toevoegen'; +$PALANG['pMenu_create_mailbox'] = 'Mailbox toevoegen'; +$PALANG['pMenu_sendmail'] = 'Verstuur E-mail'; +$PALANG['pMenu_password'] = 'Wachtwoord'; +$PALANG['pMenu_viewlog'] = 'Laat log zien'; +$PALANG['pMenu_logout'] = 'Uitloggen'; + +$PALANG['pMain_welcome'] = 'Welkom bij Postfix Admin!'; +$PALANG['pMain_overview'] = 'Laat uw aliassen en mailboxen zien. U kunt ze vanaf hier bewerken / verwijderen.'; +$PALANG['pMain_create_alias'] = 'Maak een nieuwe alias aan voor uw domein.'; +$PALANG['pMain_create_mailbox'] = 'Maak een nieuwe mailbox aan voor uw domein.'; +$PALANG['pMain_sendmail'] = 'Verstuur een e-mail naar 1 van de nieuwe mailboxen.'; +$PALANG['pMain_password'] = 'Wijzig uw wachtwoord.'; +$PALANG['pMain_viewlog'] = 'Laat de log files zien'; +$PALANG['pMain_logout'] = 'Uitloggen'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Ga'; +$PALANG['pOverview_welcome'] = 'Overzicht voor '; +$PALANG['pOverview_alias_alias_count'] = 'Aliasen'; +$PALANG['pOverview_alias_mailbox_count'] = 'Mailboxes'; +$PALANG['pOverview_alias_address'] = 'Van'; +$PALANG['pOverview_alias_goto'] = 'Naar'; +$PALANG['pOverview_alias_modified'] = 'Laatst Bewerkt'; +$PALANG['pOverview_mailbox_username'] = 'E-mail'; +$PALANG['pOverview_mailbox_name'] = 'Naam'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Laatst Bewerkt'; +$PALANG['pOverview_mailbox_active'] = 'Actief'; + +$PALANG['pOverview_get_domain'] = 'Domein'; +$PALANG['pOverview_get_aliases'] = 'Aliassen'; +$PALANG['pOverview_get_mailboxes'] = 'Mailboxes'; +$PALANG['pOverview_get_quota'] = 'Mailbox Quota (MB)'; +$PALANG['pOverview_get_modified'] = 'Laatst bewerkt'; + +$PALANG['pDelete_delete_error'] = 'Mislukt te verwijderen '; +$PALANG['pDelete_domain_error'] = 'Dit is niet uw domein '; + +$PALANG['pCreate_alias_welcome'] = 'Maak een nieuw alias aan voor uw domein.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
De ALIAS is niet geldig!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Dit e-mail aders bestaat al, kies aub een andere.'; +$PALANG['pCreate_alias_address_text_error3'] = '
U bezit het maximum aantal aliassen.'; +$PALANG['pCreate_alias_goto'] = 'Naar'; +$PALANG['pCreate_alias_button'] = 'Voeg alias toe'; +$PALANG['pCreate_alias_goto_text'] = 'Waar de e-mails naar gestuurd worden.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Waar de e-mail naar toe moet.
De NAAR is niet geldig.'; +$PALANG['pCreate_alias_result_error'] = 'Mislukt om de alias toe te voegen.'; +$PALANG['pCreate_alias_result_succes'] = 'De alias is toegevoegd.'; +$PALANG['pCreate_alias_catchall_text'] = 'Om een catch-all te gebruiken, dient u een "*" (asteric) in te vullen als alias.
Voor domein naar domein forwarding gebruik "*@domein.tld" als naar.'; + +$PALANG['pEdit_alias_welcome'] = 'Bewerk een alias voor uw domein.
Een alias per regel.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Mislukt om alias te vinden!'; +$PALANG['pEdit_alias_goto'] = 'Naar'; +$PALANG['pEdit_alias_goto_text_error1'] = 'U heeft geen Naar opgegeven.'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Het e-mail adres wat u opgaf is niet geldig: '; +$PALANG['pEdit_alias_domain_error'] = 'Dit domein is niet van u: '; +$PALANG['pEdit_alias_button'] = 'Bewerk Alias'; +$PALANG['pEdit_alias_result_error'] = 'Mislukt om de alias te bewerken!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Maak een nieuw lokale mailbox voor uw domein.'; +$PALANG['pCreate_mailbox_username'] = 'Gebruikersnaam'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Het e-mail adres is niet geldig.'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Dit e-mail adres is al ingebruik. Kies aub een andere.'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
U bezit het maximum aantal mailboxen.'; +$PALANG['pCreate_mailbox_password'] = 'Wachtwoord'; +$PALANG['pCreate_mailbox_password2'] = 'Wachtwoord nogmaals'; +$PALANG['pCreate_mailbox_password_text'] = 'Wachtwoord voor POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Wachtwoord voor POP3/IMAP
De wachtwoorden die u opgaf komen niet overeen.
Of zijn leeg.
'; +$PALANG['pCreate_mailbox_name'] = 'Naam'; +$PALANG['pCreate_mailbox_name_text'] = 'Volledige naam'; +$PALANG['pCreate_mailbox_quota'] = 'Quota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
De quota die opgaf is te hoog.'; +$PALANG['pCreate_mailbox_active'] = 'Actief'; +$PALANG['pCreate_mailbox_mail'] = 'Mailbox toevoegen'; +$PALANG['pCreate_mailbox_button'] = 'Mailbox toevoegen'; +$PALANG['pCreate_mailbox_result_error'] = 'Mislukt om de mailbox toe te voegen.'; +$PALANG['pCreate_mailbox_result_succes'] = 'De mailbox is toegevoegd.'; + +$PALANG['pEdit_mailbox_welcome'] = 'Bewerk een mailbox voor uw domein.'; +$PALANG['pEdit_mailbox_username'] = 'Gebruikersnaam'; +$PALANG['pEdit_mailbox_username_error'] = 'Mislukt om mailbox te vinden!'; +$PALANG['pEdit_mailbox_password'] = 'Nieuw wachtwoord'; +$PALANG['pEdit_mailbox_password2'] = 'Nieuw wachtwoord (nogmaails)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'De wachtwoorden die u opgaf komen niet overeen.'; +$PALANG['pEdit_mailbox_name'] = 'Naam'; +$PALANG['pEdit_mailbox_quota'] = 'Quota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
De quota die opgaf is te hoog.'; +$PALANG['pEdit_mailbox_domain_error'] = 'Dit domein is niet van nu: '; +$PALANG['pEdit_mailbox_button'] = 'Bewerk Mailbox'; +$PALANG['pEdit_mailbox_result_error'] = 'Mislukt om het wachtwoorden te wijzigen.'; + +$PALANG['pPassword_welcome'] = 'Bewerk u login wachtwoord.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'De login die u opgaf komt niet overeen met een mailbox.'; +$PALANG['pPassword_password_current'] = 'Huidig wachtwoord'; +$PALANG['pPassword_password_current_text_error'] = 'U heeft uw huidige wachtwoord niet opgegeven.'; +$PALANG['pPassword_password'] = 'Nieuw wachtwoord'; +$PALANG['pPassword_password2'] = 'Nieuw wachtwoord (nogmaals)'; +$PALANG['pPassword_password_text_error'] = 'De wachtwoorden komen niet overeen.
Of zijn leeg.
'; +$PALANG['pPassword_button'] = 'Wijzig wachtwoord'; +$PALANG['pPassword_result_error'] = 'Mislukt om uw wachtwoord te veranderen.'; +$PALANG['pPassword_result_succes'] = 'Uw wachtwoord is veranderd.'; + +$PALANG['pViewlog_welcome'] = 'Laat de laaste 10 actie\'s zien van '; +$PALANG['pViewlog_timestamp'] = 'Tijd'; +$PALANG['pViewlog_username'] = 'Beheerder'; +$PALANG['pViewlog_domain'] = 'Domein'; +$PALANG['pViewlog_action'] = 'Actie'; +$PALANG['pViewlog_data'] = 'Datum'; + +$PALANG['pViewlog_button'] = 'Ga'; +$PALANG['pViewlog_result_error'] = 'Mislukt om de logs te vinden!'; + +$PALANG['pSendmail_welcome'] = 'Verstuur een e-mail.'; +$PALANG['pSendmail_admin'] = 'Van'; +$PALANG['pSendmail_to'] = 'Naar'; +$PALANG['pSendmail_to_text_error'] = 'Naar is leeg of een ongeldig adres.'; +$PALANG['pSendmail_subject'] = 'Onderwerp'; +$PALANG['pSendmail_subject_text'] = 'Welkom'; +$PALANG['pSendmail_body'] = 'Inhoud'; +$PALANG['pSendmail_button'] = 'Verstuur bericht'; +$PALANG['pSendmail_result_error'] = 'Mistlukt om mailbox te maken!'; +$PALANG['pSendmail_result_succes'] = 'De mailbox is aangemaakt.'; + +$PALANG['pAdminMenu_list_admin'] = 'Beheerders overzicht'; +$PALANG['pAdminMenu_list_domain'] = 'Domein overzicht'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtueel overzicht'; +$PALANG['pAdminMenu_viewlog'] = 'Laat Log zien'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domein Beheerders'; +$PALANG['pAdminMenu_create_admin'] = 'Nieuwe beheerder'; +$PALANG['pAdminMenu_create_domain'] = 'Voeg Domein toe'; +$PALANG['pAdminMenu_create_alias'] = 'Voeg Alias toe'; +$PALANG['pAdminMenu_create_mailbox'] = 'Voeg Mailbox toe'; + +$PALANG['pAdminList_admin_domain'] = 'Domein'; +$PALANG['pAdminList_admin_username'] = 'Beheerder'; +$PALANG['pAdminList_admin_count'] = 'Domeinen'; +$PALANG['pAdminList_admin_modified'] = 'Laatst bewerkt'; +$PALANG['pAdminList_admin_active'] = 'Actief'; + +$PALANG['pAdminList_domain_domain'] = 'Domein'; +$PALANG['pAdminList_domain_description'] = 'Omschrijving'; +$PALANG['pAdminList_domain_aliases'] = 'Aliassen'; +$PALANG['pAdminList_domain_mailboxes'] = 'Mailboxen'; +$PALANG['pAdminList_domain_maxquota'] = 'Quota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Laatst bewerkt'; +$PALANG['pAdminList_domain_active'] = 'Actief'; + +$PALANG['pAdminList_virtual_button'] = 'Ga'; +$PALANG['pAdminList_virtual_welcome'] = 'Overzicht voor '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliassen'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Mailboxen'; +$PALANG['pAdminList_virtual_alias_address'] = 'Van'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Naar'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Laatst bewerkt'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-mail'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Naam'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Laatst bewerkt'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Actief'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Voeg een nieuw domein toe'; +$PALANG['pAdminCreate_domain_domain'] = 'Domein'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Het domein bestaat al.'; +$PALANG['pAdminCreate_domain_description'] = 'Omschrijving'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliassen'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = uit | 0 = onbeperkt'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Mailboxen'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = uit | 0 = onbeperkt'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = uit | 0 = onbeperkt'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Gebruik standaard aliassen'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Voeg Domein toe'; +$PALANG['pAdminCreate_domain_result_error'] = 'Mislukt om het domein toe te voegen.'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domein is toegevoegd!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Bewerk een domein'; +$PALANG['pAdminEdit_domain_domain'] = 'Domein'; +$PALANG['pAdminEdit_domain_description'] = 'Omschrijving'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliassen'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = uit | 0 = onbeperkt'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Mailboxen'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = uit | 0 = onbeperkt'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = uit | 0 = onbeperkt'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Actief'; +$PALANG['pAdminEdit_domain_button'] = 'Bewerk domein'; +$PALANG['pAdminEdit_domain_result_error'] = 'Mislukt het domein te bewerken.'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Voeg een nieuw domein beheerder toe'; +$PALANG['pAdminCreate_admin_username'] = 'Beheerder'; +$PALANG['pAdminCreate_admin_username_text'] = 'E-mail adres'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'E-mail adres
Beheerder is geen geldig e-mail adres!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'E-mail adres
De beheerder bestaat al of is niet geldig'; +$PALANG['pAdminCreate_admin_password'] = 'Wachtwoord'; +$PALANG['pAdminCreate_admin_password2'] = 'Wachtwoord (nogmaals)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'De wachtwoorden die u opgaf komen niet overeen.
Of zijn leeg.
'; +$PALANG['pAdminCreate_admin_button'] = 'Voeg beheerder toe'; +$PALANG['pAdminCreate_admin_result_error'] = 'Mislukt om beheerder toe te voegen!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Beheerder is toegevoegd.'; +$PALANG['pAdminCreate_admin_address'] = 'Domein'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Bewerk een domein beheerder'; +$PALANG['pAdminEdit_admin_username'] = 'Beheerder'; +$PALANG['pAdminEdit_admin_password'] = 'Wachtwoord'; +$PALANG['pAdminEdit_admin_password2'] = 'Wachtwoord (nogmaals)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'De wachtwoorden die u opgaf komen niet overeen.
Of zijn leeg.
'; +$PALANG['pAdminEdit_admin_active'] = 'Actief'; +$PALANG['pAdminEdit_admin_button'] = 'Bewerk beheerder'; +$PALANG['pAdminEdit_admin_result_error'] = 'Mislukt om beheerder te bewerken'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Beheerder is bewerkt!'; + +$PALANG['pUsersLogin_welcome'] = 'Mailbox gebruikers login om uw wachtwoord en aliassen te bewerken.'; +$PALANG['pUsersLogin_username'] = 'Login (email)'; +$PALANG['pUsersLogin_password'] = 'Wachtwoord'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'Uw login is niet correct. U dient in te loggen met uw e-mail adres.'; +$PALANG['pUsersLogin_password_incorrect'] = 'Uw wachtwoord is niet correct.'; + +$PALANG['pUsersMenu_vacation'] = 'Automatisch beantwoorden'; +$PALANG['pUsersMenu_edit_alias'] = 'Wijzig uw forward'; +$PALANG['pUsersMenu_password'] = 'Wijzig wachtwoord'; + +$PALANG['pUsersMain_vacation'] = 'Stel een "out of office" bericht of auto-responder voor uw e-mail in.'; +$PALANG['pUsersMain_edit_alias'] = 'Wijzig uw e-mail forwarding.'; +$PALANG['pUsersMain_password'] = 'Wijzig uw huidige wachtwoord.'; + +$PALANG['pUsersVacation_welcome'] = 'Automatisch beantwoorden.'; +$PALANG['pUsersVacation_welcome_text'] = 'U heeft al een auto beantwoorder ingesteld.'; +$PALANG['pUsersVacation_subject'] = 'Onderwerp'; +$PALANG['pUsersVacation_subject_text'] = 'Out of Office'; +$PALANG['pUsersVacation_body'] = 'Bericht'; +$PALANG['pUsersVacation_body_text'] = << tot . +Voor belangrijke punten kunt u contact opnemen met . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Afwezig'; +$PALANG['pUsersVacation_button_back'] = 'Kom terug'; +$PALANG['pUsersVacation_result_error'] = 'Mislukt om uw automatisch beantwoorder instellingen te wijzigen.'; +$PALANG['pUsersVacation_result_succes'] = 'Uw automatisch beantwoorder is verwijderd.'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/nn.lang b/languages/nn.lang new file mode 100644 index 0000000..5355f1f --- /dev/null +++ b/languages/nn.lang @@ -0,0 +1,295 @@ +Ditt brukernamn er feil. Logg inn med e-post adressa di som brukernamn!
'; +$PALANG['pLogin_password_incorrect'] = 'Passordet er feil!'; +$PALANG['pLogin_login_users'] = 'Brukarar trykk her for å gå til brukar-seksjonen.'; + +$PALANG['pMenu_overview'] = 'Oversikt'; +$PALANG['pMenu_create_alias'] = 'Legg til Alias'; +$PALANG['pMenu_create_mailbox'] = 'Legg til e-post konto'; +$PALANG['pMenu_sendmail'] = 'Send E-Post'; +$PALANG['pMenu_password'] = 'Passord'; +$PALANG['pMenu_viewlog'] = 'Vis logg'; +$PALANG['pMenu_logout'] = 'Logg ut'; + +$PALANG['pMain_welcome'] = 'Velkomen Til Postfix Admin!'; +$PALANG['pMain_overview'] = 'Vis alle alias og epost konti. Her kan du redigere.'; +$PALANG['pMain_create_alias'] = 'Opprett nytt alias.'; +$PALANG['pMain_create_mailbox'] = 'Opprett ny e-post konto.'; +$PALANG['pMain_sendmail'] = 'Send e-post til ein av dei nyoppretta e-post kontoane.'; +$PALANG['pMain_password'] = 'Skift passord til din administrator konto.'; +$PALANG['pMain_viewlog'] = 'Vis logg.'; +$PALANG['pMain_logout'] = 'Logg Ut'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Vis'; +$PALANG['pOverview_welcome'] = 'Oversikt for '; +$PALANG['pOverview_alias_alias_count'] = 'Alias'; +$PALANG['pOverview_alias_mailbox_count'] = 'Epost kontoar'; +$PALANG['pOverview_alias_address'] = 'Frå'; +$PALANG['pOverview_alias_goto'] = 'Mottakar'; +$PALANG['pOverview_alias_modified'] = 'Sist redigert'; +$PALANG['pOverview_mailbox_username'] = 'E-post'; +$PALANG['pOverview_mailbox_name'] = 'Namn'; +$PALANG['pOverview_mailbox_quota'] = 'Kvote (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Sist redigert'; +$PALANG['pOverview_mailbox_active'] = 'Aktiv'; + +$PALANG['pOverview_get_domain'] = 'Domene'; +$PALANG['pOverview_get_aliases'] = 'Alias'; +$PALANG['pOverview_get_mailboxes'] = 'Epost Kontoar'; +$PALANG['pOverview_get_quota'] = 'Epost-Konto Kvote (MB)'; +$PALANG['pOverview_get_modified'] = 'Sist redigert'; + +$PALANG['pDelete_delete_error'] = 'Kan ikkje slette'; +$PALANG['pDelete_domain_error'] = 'Dette domene er ikkje ditt'; + +$PALANG['pCreate_alias_welcome'] = 'Opprett eit nytt alias.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Aliaset er ikkje gyldig!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Denne epost adressen eksisterer allereie, velg eit anna!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Du er over grensa for antall aliaser i ditt domene!'; +$PALANG['pCreate_alias_goto'] = 'Mottaker'; +$PALANG['pCreate_alias_button'] = 'Legg til Alias'; +$PALANG['pCreate_alias_goto_text'] = 'Kor skal mailen vidaresendast.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Kor skal mailen vidaresendast.
Mottakar feltet er ikkje gyldig!'; +$PALANG['pCreate_alias_result_error'] = 'Klarte ikkje legge til aliaset!'; +$PALANG['pCreate_alias_result_succes'] = 'Aliaset er lagt til i alias-tabellen!'; +$PALANG['pCreate_alias_catchall_text'] = 'For å opprette ei "catch-all" bruk "*" som alias.
For domene til domene vidaresending bruk "*@domene.tld" som mottakar.'; + +$PALANG['pEdit_alias_welcome'] = 'Rediger eit alias.
Ein mottakar per linje.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Finner ikkje aliaset!'; +$PALANG['pEdit_alias_goto'] = 'Mottakar'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Du skreiv ikkje noko i Mottakar feltet'; +$PALANG['pEdit_alias_goto_text_error2'] = 'E-post adressa er ikkje gyldig: '; +$PALANG['pEdit_alias_domain_error'] = 'Dette er ikkje ditt domene: '; +$PALANG['pEdit_alias_button'] = 'Rediger Alias'; +$PALANG['pEdit_alias_result_error'] = 'Kan ikkje redigere Aliaset!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Opprett ein ny epostkonto.'; +$PALANG['pCreate_mailbox_username'] = 'Brukarnamn'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
E-post adressa er ikkje gyldig!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
E-post adressa eksisterer, velg ei anna!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Du er over grensa for antall e-post kontoar!'; +$PALANG['pCreate_mailbox_password'] = 'Passord'; +$PALANG['pCreate_mailbox_password2'] = 'Passord (igjen)'; +$PALANG['pCreate_mailbox_password_text'] = 'Passord for POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Passord for POP3/IMAP
Passorda er ikkje like!
Or are empty!
'; +$PALANG['pCreate_mailbox_name'] = 'Namn'; +$PALANG['pCreate_mailbox_name_text'] = 'Fornamn og etternamn'; +$PALANG['pCreate_mailbox_quota'] = 'Kvote'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Den ønska kvota er for høg!'; +$PALANG['pCreate_mailbox_active'] = 'Aktiv'; +$PALANG['pCreate_mailbox_mail'] = 'Opprett epostkonto'; +$PALANG['pCreate_mailbox_button'] = 'Opprett Alias'; +$PALANG['pCreate_mailbox_result_error'] = 'Klarte ikkje legge til epost kontoen!'; +$PALANG['pCreate_mailbox_result_succes'] = 'E-post kontoen er oppretta!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Rediger ein epostkonto.'; +$PALANG['pEdit_mailbox_username'] = 'Brukarnamn'; +$PALANG['pEdit_mailbox_username_error'] = 'Fann ikkje epostkontoen!'; +$PALANG['pEdit_mailbox_password'] = 'Nytt passord'; +$PALANG['pEdit_mailbox_password2'] = 'Nytt passord (igjen)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Passorda er ikkje like!'; +$PALANG['pEdit_mailbox_name'] = 'Namn'; +$PALANG['pEdit_mailbox_quota'] = 'Kvote'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Kvota er for høg!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Dette domenet er ikkje ditt: '; +$PALANG['pEdit_mailbox_button'] = 'Rediger Epost konto'; +$PALANG['pEdit_mailbox_result_error'] = 'Klarte ikkje skifte passord'; + +$PALANG['pPassword_welcome'] = 'Endre Passord.'; +$PALANG['pPassword_admin'] = 'Brukarnamn'; +$PALANG['pPassword_admin_text_error'] = 'Brukarnamnet finst ikkje'; +$PALANG['pPassword_password_current'] = 'Eksisterande passord'; +$PALANG['pPassword_password_current_text_error'] = 'Oppgi det eksisterande passordet!'; +$PALANG['pPassword_password'] = 'Nytt passord'; +$PALANG['pPassword_password2'] = 'Nytt passord (igjen)'; +$PALANG['pPassword_password_text_error'] = 'Passorda er ikkje like!
Or are empty!
'; +$PALANG['pPassword_button'] = 'Endre Passord'; +$PALANG['pPassword_result_error'] = 'Klarte ikkje skifte passord!'; +$PALANG['pPassword_result_succes'] = 'Passordet ditt er nå endra!'; + +$PALANG['pViewlog_welcome'] = 'Vis dei 10 siste handlingane '; +$PALANG['pViewlog_timestamp'] = 'Klokkeslett'; +$PALANG['pViewlog_username'] = 'Administrator'; +$PALANG['pViewlog_domain'] = 'Domene'; +$PALANG['pViewlog_action'] = 'Handling'; +$PALANG['pViewlog_data'] = 'Data'; + +$PALANG['pViewlog_button'] = 'Vis'; +$PALANG['pViewlog_result_error'] = 'Fann ikkje loggen!'; + +$PALANG['pSendmail_welcome'] = 'Send Epost.'; +$PALANG['pSendmail_admin'] = 'Frå'; +$PALANG['pSendmail_to'] = 'Mottakar'; +$PALANG['pSendmail_to_text_error'] = '"Mottakar" feltet er tomt eller er ugyldig!'; +$PALANG['pSendmail_subject'] = 'Subjekt'; +$PALANG['pSendmail_subject_text'] = 'Velkomen'; +$PALANG['pSendmail_body'] = 'Body'; +$PALANG['pSendmail_button'] = 'Send beskjed'; +$PALANG['pSendmail_result_error'] = 'Klarte ikkje opprette epost-kontoen!'; +$PALANG['pSendmail_result_succes'] = 'Epost kontoen er oppretta!'; + +$PALANG['pAdminMenu_list_admin'] = 'Administrator Liste'; +$PALANG['pAdminMenu_list_domain'] = 'Domene Liste'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtuell Liste'; +$PALANG['pAdminMenu_viewlog'] = 'Vis logg'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domene Administratorar'; +$PALANG['pAdminMenu_create_admin'] = 'Ny Administrator'; +$PALANG['pAdminMenu_create_domain'] = 'Nytt Domene'; +$PALANG['pAdminMenu_create_alias'] = 'Legg til Alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Legg til EpostKonto'; + +$PALANG['pAdminList_admin_domain'] = 'Domene'; +$PALANG['pAdminList_admin_username'] = 'Administrator'; +$PALANG['pAdminList_admin_count'] = 'Domener'; +$PALANG['pAdminList_admin_modified'] = 'Sist redigert'; +$PALANG['pAdminList_admin_active'] = 'Aktiv'; + +$PALANG['pAdminList_domain_domain'] = 'Domene'; +$PALANG['pAdminList_domain_description'] = 'Beskrivelse'; +$PALANG['pAdminList_domain_aliases'] = 'Alias'; +$PALANG['pAdminList_domain_mailboxes'] = 'Epost konti'; +$PALANG['pAdminList_domain_maxquota'] = 'Maks Kvota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Sist redigert'; +$PALANG['pAdminList_domain_active'] = 'Aktive'; + +$PALANG['pAdminList_virtual_button'] = 'Vis'; +$PALANG['pAdminList_virtual_welcome'] = 'Oversikt for '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliases'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Epost konti'; +$PALANG['pAdminList_virtual_alias_address'] = 'Frå'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Til'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Sist redigert'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-post'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Namn'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kvote (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Sist redigert'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktiv'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Legg til eit nytt domene'; +$PALANG['pAdminCreate_domain_domain'] = 'Domene'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Domena eksisterar!'; +$PALANG['pAdminCreate_domain_description'] = 'Beskrivelse'; +$PALANG['pAdminCreate_domain_aliases'] = 'Alias'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = deaktivere | 0 = ubegrensa'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Epost Konti'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = deaktivere | 0 = ubegrensa'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Maks Kvote'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = deaktivere | 0 = ubegrensa'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Legg til standard Alias'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Legg til domene'; +$PALANG['pAdminCreate_domain_result_error'] = 'Klarte ikkje legge til domenet!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domenet er lagt til!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Rediger domenet'; +$PALANG['pAdminEdit_domain_domain'] = 'Domene'; +$PALANG['pAdminEdit_domain_description'] = 'Beskrivelse'; +$PALANG['pAdminEdit_domain_aliases'] = 'Alias'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = deaktivere | 0 = ubegrensa'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Epost konti'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = deaktivere | 0 = ubegrensa'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Maks kvote'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = deaktivere | 0 = ubegrensa'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktive'; +$PALANG['pAdminEdit_domain_button'] = 'Redigere'; +$PALANG['pAdminEdit_domain_result_error'] = 'Klarte ikkje oppdatere domenet!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Legg til ny domene administrator'; +$PALANG['pAdminCreate_admin_username'] = 'Administrator'; +$PALANG['pAdminCreate_admin_username_text'] = 'Epost adresse'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Email address
Administrator er ikkje gyldig adresse!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email address
Administratoren eksisterar eller er ikkje gyldig'; +$PALANG['pAdminCreate_admin_password'] = 'Passord'; +$PALANG['pAdminCreate_admin_password2'] = 'Passord (igjen)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Passorda er ikkje like!
Eller felta er tomme!
'; +$PALANG['pAdminCreate_admin_button'] = 'Legg til ein administrator'; +$PALANG['pAdminCreate_admin_result_error'] = 'Klarte ikkje legge til administratoren!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Administratoren er lagt til!'; +$PALANG['pAdminCreate_admin_address'] = 'Domene'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Rediger domene administrator'; +$PALANG['pAdminEdit_admin_username'] = 'Administrator'; +$PALANG['pAdminEdit_admin_password'] = 'Passord'; +$PALANG['pAdminEdit_admin_password2'] = 'Passord (igjen)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Passorda er ikkje like!
Eller felta er tomme!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktiv'; +$PALANG['pAdminEdit_admin_button'] = 'Rediger Administrator'; +$PALANG['pAdminEdit_admin_result_error'] = 'Klarte ikkje redigere administratoren!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Administratoren er redigert/oppdatert!'; + +$PALANG['pUsersLogin_welcome'] = 'Brukarar, logg inn for å endre passord og vidaresending.'; +$PALANG['pUsersLogin_username'] = 'Brukarnamn (epost adr.)'; +$PALANG['pUsersLogin_password'] = 'Passord'; +$PALANG['pUsersLogin_button'] = 'Logg inn'; +$PALANG['pUsersLogin_username_incorrect'] = 'Feil brukarnamn! Bruk epost adressa di til å logge inn!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Feil passord!'; + +$PALANG['pUsersMenu_vacation'] = 'Automatisk Svar'; +$PALANG['pUsersMenu_edit_alias'] = 'Endre vidaresending'; +$PALANG['pUsersMenu_password'] = 'Endre Passord'; + +$PALANG['pUsersMain_vacation'] = 'Legg til ein "ikkje tilstede" beskjed eller automatisk svar.'; +$PALANG['pUsersMain_edit_alias'] = 'Rediger vidaresending.'; +$PALANG['pUsersMain_password'] = 'Endre passord.'; + +$PALANG['pUsersVacation_welcome'] = 'Automatisk Svar.'; +$PALANG['pUsersVacation_welcome_text'] = 'Du har allereie autosvar!'; +$PALANG['pUsersVacation_subject'] = 'Subjekt'; +$PALANG['pUsersVacation_subject_text'] = 'Ikkje tilstede'; +$PALANG['pUsersVacation_body'] = 'Body'; +$PALANG['pUsersVacation_body_text'] = << until . +For urgent matters you can contact . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Ikkje tilstede'; +$PALANG['pUsersVacation_button_back'] = 'Straks tilbake'; +$PALANG['pUsersVacation_result_error'] = 'Klarte ikkje oppdatere dine autosvar instillingar!'; +$PALANG['pUsersVacation_result_succes'] = 'Ditt autosvar er fjerna'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/pl.lang b/languages/pl.lang new file mode 100644 index 0000000..0623045 --- /dev/null +++ b/languages/pl.lang @@ -0,0 +1,297 @@ + +// Encoding iso-8859-2 +// +$PALANG['charset'] = 'iso-8859-2'; +$PALANG['YES'] = 'Tak'; +$PALANG['NO'] = 'Nie'; +$PALANG['edit'] = 'Edytuj'; +$PALANG['del'] = 'Usuñ'; +$PALANG['confirm'] = 'Jeste¶ przekonany, ¿e chcesz usun±æ to?\n'; +$PALANG['confirm_domain'] = 'Czy rzeczywi¶cie chcesz usun±æ wszystkie wpisy dla tej domeny? To jest proces nieodwracalny!\n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = 'Sekcja przeznaczona dla administratorów domen.'; +$PALANG['pLogin_username'] = 'Login (email)'; +$PALANG['pLogin_password'] = 'Has³o'; +$PALANG['pLogin_button'] = 'Zaloguj'; +$PALANG['pLogin_username_incorrect'] = 'Twój login jest niepoprawny!'; +$PALANG['pLogin_password_incorrect'] = 'Twoje has³o jest niepoprawne!'; +$PALANG['pLogin_login_users'] = 'Sekcja przeznaczona dla u¿ytkowników.'; + +$PALANG['pMenu_overview'] = 'Dane zbiorcze'; +$PALANG['pMenu_create_alias'] = 'Dadaj alias'; +$PALANG['pMenu_create_mailbox'] = 'Dodaj konto'; +$PALANG['pMenu_sendmail'] = 'Wy¶lij Email'; +$PALANG['pMenu_password'] = 'Has³o'; +$PALANG['pMenu_viewlog'] = 'Logi'; +$PALANG['pMenu_logout'] = 'Wyloguj'; + +$PALANG['pMain_welcome'] = 'Witamy w Postfix Adminie!'; +$PALANG['pMain_overview'] = 'Lista Twoich aliasów i kont pocztowych. Mo¿esz je tutaj edytowaæ / usuwaæ.'; +$PALANG['pMain_create_alias'] = 'Utwórz nowy alias dla Twojej domeny.'; +$PALANG['pMain_create_mailbox'] = 'Utwórz nowe konto pocztowe dla Twojej domeny.'; +$PALANG['pMain_sendmail'] = 'Wy¶lij wiadomo¶æ do nowo utworzonego konta pocztowego.'; +$PALANG['pMain_password'] = 'Zmieæ has³o swojego konta administracyjnego.'; +$PALANG['pMain_viewlog'] = 'Poka¿ pliki logów.'; +$PALANG['pMain_logout'] = 'Zakoñcz pracê z systemem'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Id¼'; +$PALANG['pOverview_welcome'] = 'Dane zbiorcze dla domeny '; +$PALANG['pOverview_alias_alias_count'] = 'Aliasy'; +$PALANG['pOverview_alias_mailbox_count'] = 'Konta'; +$PALANG['pOverview_alias_address'] = 'Od'; +$PALANG['pOverview_alias_goto'] = 'Do'; +$PALANG['pOverview_alias_modified'] = 'Ostatnio zmodyfikowany'; +$PALANG['pOverview_mailbox_username'] = 'Email'; +$PALANG['pOverview_mailbox_name'] = 'Name'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Ostatnio zmodyfikowany'; +$PALANG['pOverview_mailbox_active'] = 'Aktywny'; + +$PALANG['pOverview_get_domain'] = 'Domena'; +$PALANG['pOverview_get_aliases'] = 'Aliasy'; +$PALANG['pOverview_get_mailboxes'] = 'Konta'; +$PALANG['pOverview_get_quota'] = 'Mailbox Quota (MB)'; +$PALANG['pOverview_get_modified'] = 'Ostatnio zmodyfikowany'; + +$PALANG['pDelete_delete_error'] = 'Nie mo¿na usun±æ tego wpisu '; +$PALANG['pDelete_domain_error'] = 'Ta domena nie nale¿y do Ciebie '; + +$PALANG['pCreate_alias_welcome'] = 'Utwórz nowy alias dla Twojej domeny.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
ALIAS jest niepoprawny!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Taki adres email juz istnieje, proszê wybraæ inny!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Twój limit aliasów zosta³ osi±gniety!'; +$PALANG['pCreate_alias_goto'] = 'Do'; +$PALANG['pCreate_alias_button'] = 'Dodaj alias'; +$PALANG['pCreate_alias_goto_text'] = 'Gdzie ten mail powinien byæ wys³any.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Gdzie ten email powinien dotrzeæ.
The TO is not valid!'; +$PALANG['pCreate_alias_result_error'] = 'Nie mo¿na dodaæ aliasu do tabeli aliasów!'; +$PALANG['pCreate_alias_result_succes'] = 'Alias zosta³ dodany do tabeli aliasów!'; +$PALANG['pCreate_alias_catchall_text'] = 'Aby utworzyæ domy¶lne konto dla domeny (catch-all) podaj "*" (gwiazdkê) jako alias.
Je¶li chcesz przekazywaæ ca³o¶æ poczty do innej domeny, wpisz jako alias "*@domena.tld".'; +$PALANG['pEdit_alias_welcome'] = 'Edytuj alias dla Twojej domeny.
Jeden wpis na liniê.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Nie mo¿na zokalizowaæ aliasu!'; +$PALANG['pEdit_alias_goto'] = 'Do'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Nie poda³e¶ adresu odbiorcy (pole "To")'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Wpisany adres email jest niepoprawny: '; +$PALANG['pEdit_alias_domain_error'] = 'Ta domena nie nale¿y do Ciebie: '; +$PALANG['pEdit_alias_button'] = 'Edytuj alias'; +$PALANG['pEdit_alias_result_error'] = 'Nie mo¿na zmodyfikowaæ aliasu!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Utwórz lokalne konto pocztowe dla Twojej domeny.'; +$PALANG['pCreate_mailbox_username'] = 'Nazwa u¿ytkownika'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Adres EMAIL jest niepoprawny!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Taki adres email ju¿ istnieje, proszê wybraæ inny!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Twój limit kont pocztowych zosta³ osi±gniety!'; +$PALANG['pCreate_mailbox_password'] = 'Has³o'; +$PALANG['pCreate_mailbox_password2'] = 'Has³o (ponownie)'; +$PALANG['pCreate_mailbox_password_text'] = 'Has³o do POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Has³o do POP3/IMAP
Wpisane has³o nie pasuje!
Lub jest puste!
'; +$PALANG['pCreate_mailbox_name'] = 'Nazwa'; +$PALANG['pCreate_mailbox_name_text'] = 'Pe³na nazwa'; +$PALANG['pCreate_mailbox_quota'] = 'Udzia³'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Podany udzia³ jest za wysoki!'; +$PALANG['pCreate_mailbox_active'] = 'Aktywny'; +$PALANG['pCreate_mailbox_mail'] = 'Utwórz konto'; +$PALANG['pCreate_mailbox_button'] = 'Dodaj konto'; +$PALANG['pCreate_mailbox_result_error'] = 'Nie mo¿na dodaæ konta do tabeli kont!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Konto zosta³o dodane do tabeli kont!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Edytuj konto w Twojej domenie.'; +$PALANG['pEdit_mailbox_username'] = 'Nazwa u¿ytkownika'; +$PALANG['pEdit_mailbox_username_error'] = 'Nie mo¿na zlokalizowaæ konta!'; +$PALANG['pEdit_mailbox_password'] = 'Nowe has³o'; +$PALANG['pEdit_mailbox_password2'] = 'Nowe has³o (ponownie)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Wpisane has³o nie pasuje!'; +$PALANG['pEdit_mailbox_name'] = 'Nazwa'; +$PALANG['pEdit_mailbox_quota'] = 'Udzia³'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Podany udzia³ jest za wysoki!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Ta domena nie nale¿y do Ciebie: '; +$PALANG['pEdit_mailbox_button'] = 'Edytuj konto'; +$PALANG['pEdit_mailbox_result_error'] = 'Nie mo¿na zmieniæ has³a!'; + +$PALANG['pPassword_welcome'] = 'Zmieñ Swoje has³o.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'Podany LOGIN nie pasuje!'; +$PALANG['pPassword_password_current'] = 'Aktualne has³o'; +$PALANG['pPassword_password_current_text_error'] = 'Nie poda³es aktualnego has³a!'; +$PALANG['pPassword_password'] = 'Nowe has³o'; +$PALANG['pPassword_password2'] = 'Nowe has³o (ponownie)'; +$PALANG['pPassword_password_text_error'] = 'Podane has³o nie pasuje!
Lub jest puste!
'; +$PALANG['pPassword_button'] = 'Zmieñ has³o'; +$PALANG['pPassword_result_error'] = 'Nie mo¿na zmieniæ Twojego has³a!'; +$PALANG['pPassword_result_succes'] = 'Twoje has³o zosta³o zmienione!'; + +$PALANG['pViewlog_welcome'] = 'Poka¿ 10 ostatnich dzia³añ dla '; +$PALANG['pViewlog_timestamp'] = 'Data'; +$PALANG['pViewlog_username'] = 'Administrator'; +$PALANG['pViewlog_domain'] = 'Domena'; +$PALANG['pViewlog_action'] = 'Dzia³anie'; +$PALANG['pViewlog_data'] = 'Dane'; + +$PALANG['pViewlog_button'] = 'Id¼'; +$PALANG['pViewlog_result_error'] = 'Nie mo¿na odszukaæ logów!'; + +$PALANG['pSendmail_welcome'] = 'Wy¶lij wiadomo¶æ.'; +$PALANG['pSendmail_admin'] = 'Od'; +$PALANG['pSendmail_to'] = 'Do'; +$PALANG['pSendmail_to_text_error'] = 'Podany adres jest niepoprawny, b±d¼ pole "Do" jest puste!'; +$PALANG['pSendmail_subject'] = 'Temat'; +$PALANG['pSendmail_subject_text'] = 'Witamy'; +$PALANG['pSendmail_body'] = 'Tekst'; +$PALANG['pSendmail_button'] = 'Wy¶lij wiadomo¶æ'; +$PALANG['pSendmail_result_error'] = 'Nie mo¿na utworzyæ konta!'; +$PALANG['pSendmail_result_succes'] = 'Konto zosta³o utworzone!'; + +$PALANG['pAdminMenu_list_admin'] = 'Lista administratorów'; +$PALANG['pAdminMenu_list_domain'] = 'Lista domen'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtual List'; +$PALANG['pAdminMenu_viewlog'] = 'Logi'; +$PALANG['pAdminMenu_backup'] = 'Kopia bezpieczeñstwa'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Administratorzy domeny'; +$PALANG['pAdminMenu_create_admin'] = 'Nowy administrator'; +$PALANG['pAdminMenu_create_domain'] = 'Nowa domena'; +$PALANG['pAdminMenu_create_alias'] = 'Dodaj alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Dodaj konto'; + +$PALANG['pAdminList_admin_domain'] = 'Domena'; +$PALANG['pAdminList_admin_username'] = 'Admin'; +$PALANG['pAdminList_admin_count'] = 'Domeny'; +$PALANG['pAdminList_admin_modified'] = 'Ostatnio zmodyfikowane'; +$PALANG['pAdminList_admin_active'] = 'Aktywny'; + +$PALANG['pAdminList_domain_domain'] = 'Domena'; +$PALANG['pAdminList_domain_description'] = 'Opis'; +$PALANG['pAdminList_domain_aliases'] = 'Aliasy'; +$PALANG['pAdminList_domain_mailboxes'] = 'Konta'; +$PALANG['pAdminList_domain_maxquota'] = 'Max udzia³ (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Ostatnio zmodyfikowane'; +$PALANG['pAdminList_domain_active'] = 'Aktywne'; + +$PALANG['pAdminList_virtual_button'] = 'Id¼'; +$PALANG['pAdminList_virtual_welcome'] = 'Overview for '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliasy'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Konta'; +$PALANG['pAdminList_virtual_alias_address'] = 'Od'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Do'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Ostatnio zmodyfikowane'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Email'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nazwa'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Udzia³ (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Ostatnio zmodyfikowane'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktywne'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Dodaj now± domenê'; +$PALANG['pAdminCreate_domain_domain'] = 'Domena'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Podana domena ju¿ istnieje!'; +$PALANG['pAdminCreate_domain_description'] = 'Opis'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliasy'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = wy³±czone | 0 = bez limitów'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Konta'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = wy³±czone | 0 = bez limitów'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max udzia³'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = wy³±czone | 0 = bez limitów'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Dodaj domy¶lne aliasy mailowe'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Dodaj domenê'; +$PALANG['pAdminCreate_domain_result_error'] = 'Nie mo¿na dodaæ domeny!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domena zosta³a dodana!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Edytuj domenê'; +$PALANG['pAdminEdit_domain_domain'] = 'Domena'; +$PALANG['pAdminEdit_domain_description'] = 'Opis'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliasy'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = wy³±czone | 0 = bez limitów'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Konta'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = wy³±czone | 0 = bez limitów'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max udzia³'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = wy³±czone | 0 = bez limitów'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktywne'; +$PALANG['pAdminEdit_domain_button'] = 'Edytuj domenê'; +$PALANG['pAdminEdit_domain_result_error'] = 'Nie mo¿na zmodyfikowaæ domeny!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Dodaj now± domenê'; +$PALANG['pAdminCreate_admin_username'] = 'Administrator'; +$PALANG['pAdminCreate_admin_username_text'] = 'Adres email'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Adres email
Administartor nie jest poprawnym adresem email!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Adres email
Administrator ju¿ istnieje lub jest niepoprawny'; +$PALANG['pAdminCreate_admin_password'] = 'Has³o'; +$PALANG['pAdminCreate_admin_password2'] = 'Has³o (ponownie)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Podane has³o nie pasuje!
Lub jest puste!
'; +$PALANG['pAdminCreate_admin_button'] = 'Dodaj administratora'; +$PALANG['pAdminCreate_admin_result_error'] = 'Nie mo¿na dodaæ administratora!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Administrator zosta³ dodany!'; +$PALANG['pAdminCreate_admin_address'] = 'Domena'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Edytuj administratora domeny'; +$PALANG['pAdminEdit_admin_username'] = 'Administrator'; +$PALANG['pAdminEdit_admin_password'] = 'Has³o'; +$PALANG['pAdminEdit_admin_password2'] = 'Has³o (ponownie)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Podane has³o nie pasuje!
Lub jest puste!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktywny'; +$PALANG['pAdminEdit_admin_button'] = 'Edytuj administratora'; +$PALANG['pAdminEdit_admin_result_error'] = 'Nie mo¿na zmodyfikowaæ administratora!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Administrator zosta³ zmodyfikowany!'; + +$PALANG['pUsersLogin_welcome'] = 'Zaloguj siê ¿eby zmieniæ has³o albo dodaæ aliasy.'; +$PALANG['pUsersLogin_username'] = 'U¿ytkownik (email)'; +$PALANG['pUsersLogin_password'] = 'Has³o'; +$PALANG['pUsersLogin_button'] = 'Zaloguj'; +$PALANG['pUsersLogin_username_incorrect'] = 'Podana nazwa u¿ytkownika jest nieprawid³owa! '; +$PALANG['pUsersLogin_password_incorrect'] = 'Podane has³o jest nieprawid³owe!'; + +$PALANG['pUsersMenu_vacation'] = 'Auto odpowied¼'; +$PALANG['pUsersMenu_edit_alias'] = 'Zmieñ przekierowania'; +$PALANG['pUsersMenu_password'] = 'Zmieñ has³o'; + +$PALANG['pUsersMain_vacation'] = 'Ustaw "out of office" wiadomo¶æ lub auto odpowied¼.'; +$PALANG['pUsersMain_edit_alias'] = 'Zmieñ przekierowania wiadomo¶ci.'; +$PALANG['pUsersMain_password'] = 'Zmieñ aktualne has³o.'; + +$PALANG['pUsersVacation_welcome'] = 'Auto odpowied¼.'; +$PALANG['pUsersVacation_welcome_text'] = 'Masz ju¿ skonfigurowan± auto odpowied¼!'; +$PALANG['pUsersVacation_subject'] = 'Temat'; +$PALANG['pUsersVacation_subject_text'] = 'Poza biurem'; +$PALANG['pUsersVacation_body'] = 'Tekst'; +$PALANG['pUsersVacation_body_text'] = << until . +For urgent matters you can contact . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Nieobecny/a'; +$PALANG['pUsersVacation_button_back'] = 'Zaraz wracam'; +$PALANG['pUsersVacation_result_error'] = 'Nie mogê zaktualizowaæ ustawieñ Twojej auto odpowiedzi!'; +$PALANG['pUsersVacation_result_succes'] = 'Twoja auto odpowied¼ zosta³a usuniêta!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/pt-br.lang b/languages/pt-br.lang new file mode 100644 index 0000000..cf2bfbd --- /dev/null +++ b/languages/pt-br.lang @@ -0,0 +1,295 @@ +O usuário é inválido. Certifique-se de ter digitado o e-mail corretamente
'; +$PALANG['pLogin_password_incorrect'] = 'Senha inválida!'; +$PALANG['pLogin_login_users'] = 'Usuários, cliquem aqui para suas opções'; + +$PALANG['pMenu_overview'] = 'Visão geral'; +$PALANG['pMenu_create_alias'] = 'Criar alias'; +$PALANG['pMenu_create_mailbox'] = 'Criar conta de e-mail'; +$PALANG['pMenu_sendmail'] = 'Enviar e-mail'; +$PALANG['pMenu_password'] = 'Senha'; +$PALANG['pMenu_viewlog'] = 'Ver histórico'; +$PALANG['pMenu_logout'] = 'Sair'; + +$PALANG['pMain_welcome'] = 'Bem-vindo ao Postfix Admin!'; +$PALANG['pMain_overview'] = 'Veja os aliases e as contas de e-mail.(Modificar/Apagar).'; +$PALANG['pMain_create_alias'] = 'Crie novo alias para o seu domínio.'; +$PALANG['pMain_create_mailbox'] = 'Crie nova conta de e-mail para o seu domínio.'; +$PALANG['pMain_sendmail'] = 'Envie uma mensagem para uma nova conta criada'; +$PALANG['pMain_password'] = 'Mudar a senha da conta Administrador.'; +$PALANG['pMain_viewlog'] = 'Ver o histórico.'; +$PALANG['pMain_logout'] = 'Sair do sistema.'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Ir'; +$PALANG['pOverview_welcome'] = 'Visão geral para '; +$PALANG['pOverview_alias_alias_count'] = 'Aliases'; +$PALANG['pOverview_alias_mailbox_count'] = 'Contas de e-mail'; +$PALANG['pOverview_alias_address'] = 'De'; +$PALANG['pOverview_alias_goto'] = 'Para'; +$PALANG['pOverview_alias_modified'] = 'Última modificação'; +$PALANG['pOverview_mailbox_username'] = 'Usuário'; +$PALANG['pOverview_mailbox_name'] = 'Nome'; +$PALANG['pOverview_mailbox_quota'] = 'Limite (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Última modificação'; +$PALANG['pOverview_mailbox_active'] = 'Ativo'; + +$PALANG['pOverview_get_domain'] = 'Domínio'; +$PALANG['pOverview_get_aliases'] = 'Aliases'; +$PALANG['pOverview_get_mailboxes'] = 'Contas de e-mail'; +$PALANG['pOverview_get_quota'] = 'Limite das contas de e-mail (MB)'; +$PALANG['pOverview_get_modified'] = 'Última modificação'; + +$PALANG['pDelete_delete_error'] = 'Não foi possível apagar esse registro '; +$PALANG['pDelete_domain_error'] = 'Esse domínio não é seu! '; + +$PALANG['pCreate_alias_welcome'] = 'Criar um novo alias para este domínio'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Esse ALIAS não é válido!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Esse endereço de e-mail já existe. Por favor, escolha outro nome!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Você alcançou seu limite de aliases!'; +$PALANG['pCreate_alias_goto'] = 'Para'; +$PALANG['pCreate_alias_button'] = 'Criar um alias'; +$PALANG['pCreate_alias_goto_text'] = 'Enviar as mensagens para'; +$PALANG['pCreate_alias_goto_text_error'] = 'Os endereços de e-mail.
não são válidos!'; +$PALANG['pCreate_alias_result_error'] = 'Impossível adicionar alias à tabela de aliases!'; +$PALANG['pCreate_alias_result_succes'] = 'O alias já foi criado!'; +$PALANG['pCreate_alias_catchall_text'] = 'Para criar um alias global, utilize "*".
Para encaminhar de um domínio a outro, use "@domain.tld" no campo Para'; + +$PALANG['pEdit_alias_welcome'] = 'Modificar um alias neste domínio.
Uma entrada por linha.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Impossível encontrar o alias!'; +$PALANG['pEdit_alias_goto'] = 'Para'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Você não digitou um destinatário (Para)'; +$PALANG['pEdit_alias_goto_text_error2'] = 'O e-mail que você digitou não é válido: '; +$PALANG['pEdit_alias_domain_error'] = 'Esse domínio não é seu: '; +$PALANG['pEdit_alias_button'] = 'Modificar o alias'; +$PALANG['pEdit_alias_result_error'] = 'Impossível modificar esse alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Criar conta de e-mail para esse domínio.'; +$PALANG['pCreate_mailbox_username'] = 'Usuário'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Esse e-mail é inválido!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Esse e-mail já existe! Por favor, escolha outro nome'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Você alcançou o limite de contas de e-mail!'; +$PALANG['pCreate_mailbox_password'] = 'Senha'; +$PALANG['pCreate_mailbox_password2'] = 'Senha (confirmação)'; +$PALANG['pCreate_mailbox_password_text'] = 'Senha para a conta POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Senha para a conta POP3/IMAP
A senha é inválida!
ou não foi digitada
'; +$PALANG['pCreate_mailbox_name'] = 'Nome'; +$PALANG['pCreate_mailbox_name_text'] = 'Nome completo'; +$PALANG['pCreate_mailbox_quota'] = 'Limite'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
O limite especificado é muito alto!'; +$PALANG['pCreate_mailbox_active'] = 'Ativo'; +$PALANG['pCreate_mailbox_mail'] = 'Criar e-mail'; +$PALANG['pCreate_mailbox_button'] = 'Adicionar e-mail'; +$PALANG['pCreate_mailbox_result_error'] = 'Impossível criar conta de e-mail!'; +$PALANG['pCreate_mailbox_result_succes'] = 'O e-mail já foi criado!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Modificar conta de e-mail.'; +$PALANG['pEdit_mailbox_username'] = 'Usuário'; +$PALANG['pEdit_mailbox_username_error'] = 'Impossível encontrar esse e-mail!'; +$PALANG['pEdit_mailbox_password'] = 'Nova senha'; +$PALANG['pEdit_mailbox_password2'] = 'Nova senha (confirmação)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'As senhas são diferentes!'; +$PALANG['pEdit_mailbox_name'] = 'Nome'; +$PALANG['pEdit_mailbox_quota'] = 'Limite'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
O limite especificado é muito alto!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Esse domínio não é seu: '; +$PALANG['pEdit_mailbox_button'] = 'Modificar conta de e-mail'; +$PALANG['pEdit_mailbox_result_error'] = 'Impossível mudar sua senha!'; + +$PALANG['pPassword_welcome'] = 'Mudar senha.'; +$PALANG['pPassword_admin'] = 'Usuário'; +$PALANG['pPassword_admin_text_error'] = 'As informações fornecidas não são de uma conta válida!'; +$PALANG['pPassword_password_current'] = 'Senha atual'; +$PALANG['pPassword_password_current_text_error'] = 'Você não digitou a senha atual!'; +$PALANG['pPassword_password'] = 'Nova senha'; +$PALANG['pPassword_password2'] = 'Nova senha (confirmação)'; +$PALANG['pPassword_password_text_error'] = 'As senhas digitadas não correspondem!
Ou são nulas!
'; +$PALANG['pPassword_button'] = 'Mudar senha'; +$PALANG['pPassword_result_error'] = 'Impossível modificar a senha!'; +$PALANG['pPassword_result_succes'] = 'Sua senha foi modificada com sucesso!'; + +$PALANG['pViewlog_welcome'] = 'Ver as 10 últimas ações para '; +$PALANG['pViewlog_timestamp'] = 'Data/Hora'; +$PALANG['pViewlog_username'] = 'Administrador'; +$PALANG['pViewlog_domain'] = 'Domínio'; +$PALANG['pViewlog_action'] = 'Ação'; +$PALANG['pViewlog_data'] = 'Informação'; + +$PALANG['pViewlog_button'] = 'Ir'; +$PALANG['pViewlog_result_error'] = 'Não foi possível achar os históricos!'; + +$PALANG['pSendmail_welcome'] = 'Enviar um e-mail.'; +$PALANG['pSendmail_admin'] = 'De'; +$PALANG['pSendmail_to'] = 'Para'; +$PALANG['pSendmail_to_text_error'] = '(Para) está vazio ou não é um e-mail válido!'; +$PALANG['pSendmail_subject'] = 'Assunto'; +$PALANG['pSendmail_subject_text'] = 'Bem-vindo'; +$PALANG['pSendmail_body'] = 'Mensagem'; +$PALANG['pSendmail_button'] = 'Enviar um e-mail'; +$PALANG['pSendmail_result_error'] = 'Erro no envio da mensagem!'; +$PALANG['pSendmail_result_succes'] = 'A mensagem foi enviada!'; + +$PALANG['pAdminMenu_list_admin'] = 'Lista de administradores'; +$PALANG['pAdminMenu_list_domain'] = 'Lista de domínios'; +$PALANG['pAdminMenu_list_virtual'] = 'Lista virtual'; +$PALANG['pAdminMenu_viewlog'] = 'Ver histórico'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Administradores de domínios'; +$PALANG['pAdminMenu_create_admin'] = 'Novo administrador'; +$PALANG['pAdminMenu_create_domain'] = 'Novo domínio'; +$PALANG['pAdminMenu_create_alias'] = 'Criar alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Criar e-mail'; + +$PALANG['pAdminList_admin_domain'] = 'Domínio'; +$PALANG['pAdminList_admin_username'] = 'Administrador'; +$PALANG['pAdminList_admin_count'] = 'Domínios'; +$PALANG['pAdminList_admin_modified'] = 'Última modificação'; +$PALANG['pAdminList_admin_active'] = 'Ativo'; + +$PALANG['pAdminList_domain_domain'] = 'Domínio'; +$PALANG['pAdminList_domain_description'] = 'Descrição'; +$PALANG['pAdminList_domain_aliases'] = 'Alias'; +$PALANG['pAdminList_domain_mailboxes'] = 'Contas de e-mail'; +$PALANG['pAdminList_domain_maxquota'] = 'Limite máximo (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Última modificação'; +$PALANG['pAdminList_domain_active'] = 'Ativo'; + +$PALANG['pAdminList_virtual_button'] = 'Ir'; +$PALANG['pAdminList_virtual_welcome'] = 'Visão geral para '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Alias'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Contas de e-mail'; +$PALANG['pAdminList_virtual_alias_address'] = 'De'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Para'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Última modificação'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Usuário'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Nome'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Limite (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Última modificação'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Ativo'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Criar novo domínio'; +$PALANG['pAdminCreate_domain_domain'] = 'Domínio'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'O domínio já existe!'; +$PALANG['pAdminCreate_domain_description'] = 'Descrição'; +$PALANG['pAdminCreate_domain_aliases'] = 'Alias'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = desativar | 0 = ilimitado'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Contas de e-mail'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = desativar | 0 = ilimitado'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Limite máximo'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = desativar | 0 = ilimitado'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Adicionar aliases (padrão)'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Criar domínio'; +$PALANG['pAdminCreate_domain_result_error'] = 'Impossível criar domínio!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'O domínio já existe!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Modificar domínio'; +$PALANG['pAdminEdit_domain_domain'] = 'Domínio'; +$PALANG['pAdminEdit_domain_description'] = 'Descrição'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliases'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = desativar | 0 = ilimitado'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Contas de e-mail'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = desativar | 0 = ilimitado'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Limite máximo'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = desativar | 0 = ilimitado'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Ativo'; +$PALANG['pAdminEdit_domain_button'] = 'Modificar domínio'; +$PALANG['pAdminEdit_domain_result_error'] = 'Impossível modificar domínio!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Criar novo administrador de domínio'; +$PALANG['pAdminCreate_admin_username'] = 'Administrador'; +$PALANG['pAdminCreate_admin_username_text'] = 'Usuário (e-mail)'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Não é um nome de administrador válido'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Esse administrador não existe ou não é válido'; +$PALANG['pAdminCreate_admin_password'] = 'Senha'; +$PALANG['pAdminCreate_admin_password2'] = 'Senha (confirmação)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'A senha digitada não é válida
ou é nula!
'; +$PALANG['pAdminCreate_admin_button'] = 'Criar um administrador'; +$PALANG['pAdminCreate_admin_result_error'] = 'Impossível criar administrador!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'O administrador já foi criado!'; +$PALANG['pAdminCreate_admin_address'] = 'Domínio'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Modificar dmínio'; +$PALANG['pAdminEdit_admin_username'] = 'Administrador'; +$PALANG['pAdminEdit_admin_password'] = 'Senha'; +$PALANG['pAdminEdit_admin_password2'] = 'Senha (confirmação)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'A senha digitada não é válida
ou é nula!
'; +$PALANG['pAdminEdit_admin_active'] = 'Ativo'; +$PALANG['pAdminEdit_admin_button'] = 'Modificar administdrador'; +$PALANG['pAdminEdit_admin_result_error'] = 'Impossível modificar administrador !'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Administrador já foi criado!'; + +$PALANG['pUsersLogin_welcome'] = 'Digite seu e-mail e sua senha para modificar a senha e seus aliases.'; +$PALANG['pUsersLogin_username'] = 'Usuário (e-mail)'; +$PALANG['pUsersLogin_password'] = 'Senha'; +$PALANG['pUsersLogin_button'] = 'Entrar'; +$PALANG['pUsersLogin_username_incorrect'] = 'O usuário é inválido. Certifique-se de ter digitado o e-mail corretamente!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Sua senha é inválida!'; + +$PALANG['pUsersMenu_vacation'] = 'Resposta automática'; +$PALANG['pUsersMenu_edit_alias'] = 'Modificar redirecionamento'; +$PALANG['pUsersMenu_password'] = 'Modificar senha'; + +$PALANG['pUsersMain_vacation'] = 'Configurar uma mensagem para a resposta automática.'; +$PALANG['pUsersMain_edit_alias'] = 'Modificar e-mail para redirecionamento.'; +$PALANG['pUsersMain_password'] = 'Changer votre mot de passe.'; + +$PALANG['pUsersVacation_welcome'] = 'Resposta automática.'; +$PALANG['pUsersVacation_welcome_text'] = 'Sua resposta automática já está configurada!'; +$PALANG['pUsersVacation_subject'] = 'Assunto'; +$PALANG['pUsersVacation_subject_text'] = 'Resposta de encaminhamento'; +$PALANG['pUsersVacation_body'] = 'Mensagem'; +$PALANG['pUsersVacation_body_text'] = << até . +Em caso de urgência, favor contatar . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Ausente'; +$PALANG['pUsersVacation_button_back'] = 'Retorno'; +$PALANG['pUsersVacation_result_error'] = 'Impossível atualizar suas configurações para resposta automática!'; +$PALANG['pUsersVacation_result_succes'] = 'Sua resposta automática foi removida!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/ru.lang b/languages/ru.lang new file mode 100644 index 0000000..36849b1 --- /dev/null +++ b/languages/ru.lang @@ -0,0 +1,295 @@ +Íåïðàâèëüíîå èìÿ. Ïðîâåðüòå, ïðàâèëüíî ëè âû ââåëè èìÿ (íàçâàíèå ÿùèêà)!
'; +$PALANG['pLogin_password_incorrect'] = 'Ââåäåí íåïðàâèëüíûé ïàðîëü!'; +$PALANG['pLogin_login_users'] = 'Âõîä äëÿ îáû÷íûõ ïîëüçîâàòåëåé.'; + +$PALANG['pMenu_overview'] = 'Îáçîð'; +$PALANG['pMenu_create_alias'] = 'Äîáàâèòü àëèàñ'; +$PALANG['pMenu_create_mailbox'] = 'Äîáàâèòü ÿùèê'; +$PALANG['pMenu_sendmail'] = 'Ïîñëàòü ïèñüìî'; +$PALANG['pMenu_password'] = 'Ïàðîëü'; +$PALANG['pMenu_viewlog'] = 'ïðîñìîòðåòü ëîã'; +$PALANG['pMenu_logout'] = 'Âûõîä'; + +$PALANG['pMain_welcome'] = 'Äîáðî ïîæàëîâàòü â ñèñòåìó óïðàâëåíèÿ ïî÷òîé Postfix Admin!'; +$PALANG['pMain_overview'] = 'Ñïèñîê âàøèõ ïî÷òîâûõ ÿùèêîâ è àëèàñî. Âû ìîæåòå óäàëÿòü è ðåäàêòèðîâàòü èõ îòñþäà.'; +$PALANG['pMain_create_alias'] = 'Ñîçäàíèå íîâîãî àëèàñà äëÿ âàøåãî äîìåíà.'; +$PALANG['pMain_create_mailbox'] = 'Ñîçäàíèå íîâîãî ïî÷òîâîãî ÿùèêà äëÿ âàøåãî äîìåíà.'; +$PALANG['pMain_sendmail'] = 'Ïîñëàòü ïèñüìî íà ñîçäàííûé ïî÷òîâûé ÿùèê.'; +$PALANG['pMain_password'] = 'Ñìåíà ïàðîëÿ äëÿ ýêêàóíòà àäìèíèñòðàòîðà.'; +$PALANG['pMain_viewlog'] = 'Ïðîñìîòð èñòîðèè ðàáîòû ñ ñèñòåìîé (log files).'; +$PALANG['pMain_logout'] = 'Âûõîä èç ñèñòåìû'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Âûáðàòü'; +$PALANG['pOverview_welcome'] = 'Îáçîð äëÿ '; +$PALANG['pOverview_alias_alias_count'] = 'Àëèàñû'; +$PALANG['pOverview_alias_mailbox_count'] = 'ßùèêè'; +$PALANG['pOverview_alias_address'] = 'Îò'; +$PALANG['pOverview_alias_goto'] = 'Êîìó'; +$PALANG['pOverview_alias_modified'] = 'Ïîñëåäíåå èçìåíåíèå'; +$PALANG['pOverview_mailbox_username'] = 'ßùèê'; +$PALANG['pOverview_mailbox_name'] = 'Èìÿ'; +$PALANG['pOverview_mailbox_quota'] = 'Ðàçìåð (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Ïîñëåäíåå èçìåíåíèå'; +$PALANG['pOverview_mailbox_active'] = 'àêòèâíûé'; + +$PALANG['pOverview_get_domain'] = 'Äîìåí'; +$PALANG['pOverview_get_aliases'] = 'Àëèàñû'; +$PALANG['pOverview_get_mailboxes'] = 'ßùèêè'; +$PALANG['pOverview_get_quota'] = 'Ðàçìåð ÿùèêà (MB)'; +$PALANG['pOverview_get_modified'] = 'Ïîñëåäíåå èçìåíåíèå'; + +$PALANG['pDelete_delete_error'] = 'Íåâîçìîæíî óäàëèòü çàïèñü '; +$PALANG['pDelete_domain_error'] = 'Ýòîò äîìåí íå ïðèíàäëåæèò âàì '; + +$PALANG['pCreate_alias_welcome'] = 'Ñîçäàéòå íîâûé àëèàñ äëÿ âàøåãî äîìåíà.'; +$PALANG['pCreate_alias_address'] = 'Àëèàñ'; +$PALANG['pCreate_alias_address_text_error1'] = '
íåâåðíîå èìÿ àëèàñà!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Ýòîò ïî÷òîâûé àäðåñ óæå ñóùåñòâóåò, ïîæàëóéñòà, âûáåðèòå äðóãîé.'; +$PALANG['pCreate_alias_address_text_error3'] = '
Âû äîñòèãëè ëèìèòà ïî ñîçäàííûì àëèàñàì'; +$PALANG['pCreate_alias_goto'] = 'Êîìó'; +$PALANG['pCreate_alias_button'] = 'Ñîçäàòü àëèàñ'; +$PALANG['pCreate_alias_goto_text'] = 'Êîìó äîëæíà äîñòàâëÿòüñÿ ïî÷òà.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Êîìó äîëæíà èäòè ïî÷òà.
Íåâåðíîå ïîëå Êóäà!'; +$PALANG['pCreate_alias_result_error'] = 'Íåâîçìîæíî äîáàâèòü àëèàñ â ñïèñîê!'; +$PALANG['pCreate_alias_result_succes'] = 'Àëèàñ áûë óñïåøíî ñîçäàí!'; +$PALANG['pCreate_alias_catchall_text'] = 'Äëÿ ñîçäàíèÿ catch-all ïî÷òîâîãî ÿùèêà èñïîëüçóéòå "*" â êà÷åñòâå èìåíè àëèàñà.
äëÿ âíóòðèäîìåííîãî ïåðåíàïðàâëåíèÿ èñïîëüçóéòå "*@domain.tld" äëÿ ïîëå Êîìó'; + +$PALANG['pEdit_alias_welcome'] = 'Ðåäàêòèðîâàòü àëèàñ äëÿ âàøåãî äîìåíà.
Îäíà çàïèñü äëÿ ëèíèè.'; +$PALANG['pEdit_alias_address'] = 'Àëèàñ'; +$PALANG['pEdit_alias_address_error'] = 'Íåâîçìîæíî îïðåäåëèòü àëèàñ!'; +$PALANG['pEdit_alias_goto'] = 'Êóäà'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Âû íè÷åãî íå ââåëè â ïîëå Êîìó'; +$PALANG['pEdit_alias_goto_text_error2'] = ' Âû ââåëè íåâåðíûé àäðåñ '; +$PALANG['pEdit_alias_domain_error'] = 'Ýòîò äîìåí íå ïðèíàäëåæèò âàì: '; +$PALANG['pEdit_alias_button'] = 'Ðåäàêòèðîâàòü àëèàñ'; +$PALANG['pEdit_alias_result_error'] = 'Íåâîçìîæíî èçìåíèòü àëèàñ!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Ñîçäàíèå íîâîãî ïî÷òîâîãî ÿùèêà äëÿ âàøåãî äîìåíà.'; +$PALANG['pCreate_mailbox_username'] = 'Èìÿ'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
Íåâåðíîå èìÿ!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Ýòî èìÿ óæå ñóùåñòâóåò, ïîæàëóéñòà, âûáåðèòå äðóãîå!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Âû äîñòèãëè ëèìèòà ïî ñîçäàíèþ ïî÷òîâûõ ÿùèêîâ!'; +$PALANG['pCreate_mailbox_password'] = 'Ïàðîëü'; +$PALANG['pCreate_mailbox_password2'] = 'Ïàðîëü (åùå ðàç)'; +$PALANG['pCreate_mailbox_password_text'] = 'Ïàðîëü äëÿ POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Ïàðîëü äëÿ POP3/IMAP
Ïàðîëü, ââåäåííûé âàìè íå ïîäõîäèò!
ëèáî ïóñò!
'; +$PALANG['pCreate_mailbox_name'] = 'Èìÿ'; +$PALANG['pCreate_mailbox_name_text'] = 'Ïîëíîå èìÿ'; +$PALANG['pCreate_mailbox_quota'] = 'Êâîòà'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Êâîòà, âûñòàâëåííàÿ âàìè, ñëèøêîì âåëèêà!'; +$PALANG['pCreate_mailbox_active'] = 'àêòèâíûé'; +$PALANG['pCreate_mailbox_mail'] = 'Ñîçäàòü ÿùèê'; +$PALANG['pCreate_mailbox_button'] = 'Ñîçäàòü ÿùèê'; +$PALANG['pCreate_mailbox_result_error'] = 'Íåâîçìîæíî äîáàâèòü ÿùèê â ñïèñîê ñóùåñòâóþùèõ ÿùèêîâ!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Ïî÷òîâûé ÿùèê áûë óñïåøíî ñîçäàí!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Ðåäàêòèðîâàòü ÿùèê äëÿ âàøåãî äîìåíà.'; +$PALANG['pEdit_mailbox_username'] = 'Èìÿ'; +$PALANG['pEdit_mailbox_username_error'] = 'Íåâîçìîæíî îïðåäåëèòü ÿùèê!'; +$PALANG['pEdit_mailbox_password'] = 'Íîâûé ïàðîëü'; +$PALANG['pEdit_mailbox_password2'] = 'Íîâûé ïàðîëü (åùå ðàç)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Ïàðîëü ââåäåííûé âàìè íå ïîäõîäèò!'; +$PALANG['pEdit_mailbox_name'] = 'Èìÿ'; +$PALANG['pEdit_mailbox_quota'] = 'Êâîòà'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Êâîòà, âûñòàâëåííàÿ âàìè, ñëèøêîì âåëèêà!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Ýòîò äîìåí íå ïðèíàäëåæèò âàì: '; +$PALANG['pEdit_mailbox_button'] = 'Ðåäàêòèðîâàòü ÿùèê'; +$PALANG['pEdit_mailbox_result_error'] = 'Íåâîçìîæíî èçìåíèòü ïàðîëü!'; + +$PALANG['pPassword_welcome'] = 'Èçìåíåíèå ïàðîëÿ.'; +$PALANG['pPassword_admin'] = 'Èìÿ äëÿ âõîäà'; +$PALANG['pPassword_admin_text_error'] = 'Èìÿ, ââåäåííîå âàìè, íå ñîîòâåòñòâóåò ÿùèêó!'; +$PALANG['pPassword_password_current'] = 'Òåêóùèé ïàðîëü'; +$PALANG['pPassword_password_current_text_error'] = 'Âû íå èçìåíèëè âàø òåêóùèé ïàðîëü!'; +$PALANG['pPassword_password'] = 'Íîâûé ïàðîëü'; +$PALANG['pPassword_password2'] = 'Íîâûé ïàðîëü (åùå ðàç)'; +$PALANG['pPassword_password_text_error'] = 'Ââåäåííûå âàìè ïàðîëè íå ñîâïàäàþò!
èëè ïóñòû!
'; +$PALANG['pPassword_button'] = 'Èçìåíèòü ïàðîëü'; +$PALANG['pPassword_result_error'] = 'Íåâîçìîæíî èçìåíèòü âàø ïàðîëü!'; +$PALANG['pPassword_result_succes'] = 'Âàø ïàðîëü áûë èçìåíåí!'; + +$PALANG['pViewlog_welcome'] = 'Ïðîñìîòðåòü ïîñëåäíèõ 10 äåéñòâèé äëÿ '; +$PALANG['pViewlog_timestamp'] = 'Âðåìÿ ñîçäàíèÿ/ìîäèôèêàöèè'; +$PALANG['pViewlog_username'] = 'Àäìèí'; +$PALANG['pViewlog_domain'] = 'Äîìåí'; +$PALANG['pViewlog_action'] = 'Äåéñòâèå'; +$PALANG['pViewlog_data'] = 'Äàòà'; + +$PALANG['pViewlog_button'] = 'Âûáðàòü'; +$PALANG['pViewlog_result_error'] = 'Íåâîçìîæíî íàéòè ëîã-ôàéëû!'; + +$PALANG['pSendmail_welcome'] = 'Ïîñëàòü ïèñüìî.'; +$PALANG['pSendmail_admin'] = 'Îò'; +$PALANG['pSendmail_to'] = 'Êîìó'; +$PALANG['pSendmail_to_text_error'] = 'Ïîëå Êîìó ïóñòîå ëèáî ñîäåðæèò íåâåðíûé àäðåñ!'; +$PALANG['pSendmail_subject'] = 'Òåìà'; +$PALANG['pSendmail_subject_text'] = 'Äîáðî ïîæàëîâàòü!'; +$PALANG['pSendmail_body'] = 'Òåêñò'; +$PALANG['pSendmail_button'] = 'Ïîñëàòü ñîîáùåíèå'; +$PALANG['pSendmail_result_error'] = 'Íåâîçìîæíî ñîçäàòü ïî÷òîâûé ÿùèê!'; +$PALANG['pSendmail_result_succes'] = 'Ïî÷òîâûé ÿùèê áûë ñîçäàí!'; + +$PALANG['pAdminMenu_list_admin'] = 'Ñïèñîê Àäìèíèñòðàòîðîâ'; +$PALANG['pAdminMenu_list_domain'] = 'Ñïèñîê äîìåíîâ'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtual List'; +$PALANG['pAdminMenu_viewlog'] = 'Ïðîñìîòð èñòîðèè'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Àäìèíèñòðàòîðû äîìåíîâ'; +$PALANG['pAdminMenu_create_admin'] = 'Íîâûé àäìèíèñòðàòîð'; +$PALANG['pAdminMenu_create_domain'] = 'Íîâûé äîìåí'; +$PALANG['pAdminMenu_create_alias'] = 'Äîáàâèòü àëèàñ'; +$PALANG['pAdminMenu_create_mailbox'] = 'Äîáàâèòü ÿùèê'; + +$PALANG['pAdminList_admin_domain'] = 'Äîìåí'; +$PALANG['pAdminList_admin_username'] = 'Àäìèí'; +$PALANG['pAdminList_admin_count'] = 'Äîìåíû'; +$PALANG['pAdminList_admin_modified'] = 'Ïîñëåäíåå èçìåíåíèå'; +$PALANG['pAdminList_admin_active'] = 'Àêòèâíûé'; + +$PALANG['pAdminList_domain_domain'] = 'Äîìåí'; +$PALANG['pAdminList_domain_description'] = 'Îïèñàíèå'; +$PALANG['pAdminList_domain_aliases'] = 'Àëèàñû'; +$PALANG['pAdminList_domain_mailboxes'] = 'ßùèêè'; +$PALANG['pAdminList_domain_maxquota'] = 'Ìàêñ. Êâîòà (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Ïîñëåäíåå èçìåíåíèå'; +$PALANG['pAdminList_domain_active'] = 'Àêòèâíûé'; + +$PALANG['pAdminList_virtual_button'] = 'Âûáðàòü'; +$PALANG['pAdminList_virtual_welcome'] = 'Îáçîð äëÿ '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Àëèàñû'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'ßùèêè'; +$PALANG['pAdminList_virtual_alias_address'] = 'Îò'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Êîìó'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Ïîñëåäíåå èçìåíåíèå'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'ßùèê'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Èìÿ'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Êâîòà (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Ïîñëåäíåå èçìåíåíèå'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Àêòèâíûé'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Äîáàâèòü íîâûé äîìåí'; +$PALANG['pAdminCreate_domain_domain'] = 'äîìåí'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Äîìåí óæå ñóùåñòâóåò!'; +$PALANG['pAdminCreate_domain_description'] = 'Îïèñàíèå'; +$PALANG['pAdminCreate_domain_aliases'] = 'Àëèàñû'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = çàïðåòèòü | 0 = íåîãðàíè÷åííîå'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'ßùèêè'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = çàïðåòèòü | 0 = íåîãðàíè÷åííîå'; +$PALANG['pAdminCreate_domain_maxquota'] = 'ìàêñ. êâîòà'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = çàïðåòèòü | 0 = íåîãðàíè÷åííîå'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Äîáàâèòü ñòàíäàðòíûå àëèàñû äëÿ äîìåíà'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Äîáàâèòü äîìåí'; +$PALANG['pAdminCreate_domain_result_error'] = 'Íåâîçìîæíî äîáàâèòü äîìåí!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Äîìåí áûë äîáàâëåí!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Ðåäàêòèðîâàòü äîìåí'; +$PALANG['pAdminEdit_domain_domain'] = 'Äîìåí'; +$PALANG['pAdminEdit_domain_description'] = 'Îïèñàíèå'; +$PALANG['pAdminEdit_domain_aliases'] = 'Àëèàñû'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = çàïðåòèòü | 0 = íåîãðàíè÷åííîå'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'ßùèêè'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = çàïðåòèòü | 0 = íåîãðàíè÷åííîå'; +$PALANG['pAdminEdit_domain_maxquota'] = 'ìàêñ. êâîòà'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = çàïðåòèòü | 0 = íåîãðàíè÷åííîå'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Àêòèâíûé'; +$PALANG['pAdminEdit_domain_button'] = 'Ðåäàêòèðîâàòü Äîìåí'; +$PALANG['pAdminEdit_domain_result_error'] = 'Íåâîçìîæíî èçìåíèòü äîìåí!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Äîáàâèòü íîâîãî àäìèíà äîìåíà'; +$PALANG['pAdminCreate_admin_username'] = 'Àäìèí'; +$PALANG['pAdminCreate_admin_username_text'] = 'Ïî÷òîâûé àäðåñ'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Ïî÷òîâûé àäðåñ
Íåêîððåêòíûé àäðåñ àäìèíà!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Ïî÷òîâûé àäðåñ
Àäìèí óæå ñóùåñòâóåò ëèáî íåêîððåêòíîå èìÿ'; +$PALANG['pAdminCreate_admin_password'] = 'Ïàðîëü'; +$PALANG['pAdminCreate_admin_password2'] = 'Ïàðîëü (åùå ðàç)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Ïàðîëè, êîòîðûå âû ââåëè íå ñîâïàäàþò!
ëèáî ïóñòûå!
'; +$PALANG['pAdminCreate_admin_button'] = 'Äîáàâèòü àäìèíà'; +$PALANG['pAdminCreate_admin_result_error'] = 'åâîçìîæíî äîáàâèòü àäìèíà!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Àäìèí áûë äîáàâëåí!'; +$PALANG['pAdminCreate_admin_address'] = 'Äîìåí'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Ðåäàêòèðîâàòü àäìèíà äîìåíà'; +$PALANG['pAdminEdit_admin_username'] = 'Àäìèí'; +$PALANG['pAdminEdit_admin_password'] = 'Ïàðîëü'; +$PALANG['pAdminEdit_admin_password2'] = 'Ïàðîëü (åùå ðàç)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Ïàðîëè, êîòîðûå âû ââåëè íå ñîâïàäàþò!
ëèáî ïóñòûå!
'; +$PALANG['pAdminEdit_admin_active'] = 'Àêòèâíûé'; +$PALANG['pAdminEdit_admin_button'] = 'Ðåäàêòèðîâàòü àäìèíà'; +$PALANG['pAdminEdit_admin_result_error'] = 'Íåâîçìîæíî èçìåíèòü àäìèíà!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Àäìèí áûë èçìåíåí!'; + +$PALANG['pUsersLogin_welcome'] = 'Âõîä ïîëüçîâàòåëåé äëÿ èçìåíåíèÿ ïàðîëåé è àëèàñîâ.'; +$PALANG['pUsersLogin_username'] = 'Èìÿ (ÿùèê)'; +$PALANG['pUsersLogin_password'] = 'Ïàðîëü'; +$PALANG['pUsersLogin_button'] = 'Èìÿ'; +$PALANG['pUsersLogin_username_incorrect'] = 'Ââåäåíî íåïðàâèëüíîå èìÿ. Ïðîâåðüòå ïðàâèëüíîñòü ââåäåííîãî èìåíè!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Ââåäåí íåâåðíûé ïàðîëü!'; + +$PALANG['pUsersMenu_vacation'] = 'Àâòîîòâåò÷èê'; +$PALANG['pUsersMenu_edit_alias'] = 'Èçìåíèòü ïåðåíàïðàâëåíèå'; +$PALANG['pUsersMenu_password'] = 'Èçìåíèòü ïàðîëü'; + +$PALANG['pUsersMain_vacation'] = 'Íàñòðîéòå ñîîáùåíèå "âíå îôèñà ëèáî àâòîîòâåò÷èê äëÿ âàøåé ïî÷òû.'; +$PALANG['pUsersMain_edit_alias'] = 'Èçìåíèòü ïåðåíàïðàâëåíèå ïî÷òû.'; +$PALANG['pUsersMain_password'] = 'Èçìåíèòü òåêóùèé ïàðîëü.'; + +$PALANG['pUsersVacation_welcome'] = 'Àâòîîòâåò÷èê.'; +$PALANG['pUsersVacation_welcome_text'] = 'Ó âàñ óæå åñòü íàñòðîåííûé àâòîîòâåò÷èê!'; +$PALANG['pUsersVacation_subject'] = 'Òåìà'; +$PALANG['pUsersVacation_subject_text'] = 'Âíå îôèñà'; +$PALANG['pUsersVacation_body'] = 'Òåêñò'; +$PALANG['pUsersVacation_body_text'] = << ïî . + ýêñòðåííûõ ñëó÷àÿõ âû ìîæåòå îáðàòèòüñÿ ê . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Óõîæó'; +$PALANG['pUsersVacation_button_back'] = 'Âîçâðàùàþñü'; +$PALANG['pUsersVacation_result_error'] = 'Íåâîçìîæíî èçìåíèòü íàñòðîéêè àâòîîòâåò÷èêà!'; +$PALANG['pUsersVacation_result_succes'] = 'Âàø àâòîîòâåò÷èê áûë óáðàí!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/sl.lang b/languages/sl.lang new file mode 100644 index 0000000..ee8bf3b --- /dev/null +++ b/languages/sl.lang @@ -0,0 +1,297 @@ + +// Encoding iso-8859-2 +// +$PALANG['charset'] = 'iso-8859-2'; +$PALANG['YES'] = 'DA'; +$PALANG['NO'] = 'NE'; +$PALANG['edit'] = 'uredi'; +$PALANG['del'] = 'bri¹i'; +$PALANG['confirm'] = 'Ali ste preprièani, da ¾elite brisati?\n'; +$PALANG['confirm_domain'] = 'Ali ste preprièani, da ¾elite brisati vse zapise za to domeno? Zapisi bodo izgubljeni za vedno!\n'; +$PALANG['check_update'] = 'Preveri, èe obstaja novej¹a razlièica'; + +$PALANG['pLogin_welcome'] = 'Administratorji se prijavite tukaj.'; +$PALANG['pLogin_username'] = 'Uporabni¹ko ime (e-po¹tni naslov)'; +$PALANG['pLogin_password'] = 'Geslo'; +$PALANG['pLogin_button'] = 'Prijavi'; +$PALANG['pLogin_username_incorrect'] = 'Uporabni¹ko ime ni pravilno. Prijaviti se morate z va¹im e-po¹tnim naslovom!'; +$PALANG['pLogin_password_incorrect'] = 'Geslo ni pravilno!'; +$PALANG['pLogin_login_users'] = 'Uporabniki kliknite tukaj, èe ¾elite nastaviti odsotnost ali spremeniti geslo.'; + +$PALANG['pMenu_overview'] = 'Pregled'; +$PALANG['pMenu_create_alias'] = 'Dodaj alias'; +$PALANG['pMenu_create_mailbox'] = 'Dodaj predal'; +$PALANG['pMenu_sendmail'] = 'Po¹lji e-po¹to'; +$PALANG['pMenu_password'] = 'Geslo'; +$PALANG['pMenu_viewlog'] = 'Preglej log'; +$PALANG['pMenu_logout'] = 'Odjavi'; + +$PALANG['pMain_welcome'] = 'Dobrodo¹li v Postfix Adminu!'; +$PALANG['pMain_overview'] = 'Seznam aliasov in predalov. Tukaj jih lahko urejate in/ali bri¹ete.'; +$PALANG['pMain_create_alias'] = 'Ustvari nov alias za doloèeno domeno.'; +$PALANG['pMain_create_mailbox'] = 'Ustvari nov predal za doloèeno domeno.'; +$PALANG['pMain_sendmail'] = 'Po¹lji e-po¹to v enega izmed novoustvarjenih predalov.'; +$PALANG['pMain_password'] = 'Spremeni geslo za administratorja.'; +$PALANG['pMain_viewlog'] = 'Pregled dnevni¹kih datotek.'; +$PALANG['pMain_logout'] = 'Odjava iz sistema'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Definirane domene'; +$PALANG['pOverview_up_arrow'] = 'Na vrh'; +$PALANG['pOverview_right_arrow'] = 'Naslednja stran'; +$PALANG['pOverview_left_arrow'] = 'Prejsnja stran'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Predali'; +$PALANG['pOverview_button'] = 'Pojdi'; +$PALANG['pOverview_welcome'] = 'Pregled za '; +$PALANG['pOverview_alias_alias_count'] = 'Aliasi'; +$PALANG['pOverview_alias_mailbox_count'] = 'Predali'; +$PALANG['pOverview_alias_address'] = 'Od'; +$PALANG['pOverview_alias_goto'] = 'Za'; +$PALANG['pOverview_alias_modified'] = 'Zadnjiè spremenjeno'; +$PALANG['pOverview_mailbox_username'] = 'E-po¹ta'; +$PALANG['pOverview_mailbox_name'] = 'Ime'; +$PALANG['pOverview_mailbox_quota'] = 'Kvota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Zadnjiè spremenjeno'; +$PALANG['pOverview_mailbox_active'] = 'Aktiven'; + +$PALANG['pOverview_get_domain'] = 'Domena'; +$PALANG['pOverview_get_aliases'] = 'Aliasi'; +$PALANG['pOverview_get_mailboxes'] = 'Predali'; +$PALANG['pOverview_get_quota'] = 'Kvota za predale (MB)'; +$PALANG['pOverview_get_modified'] = 'Zadnjiè spremenjeno'; + +$PALANG['pDelete_delete_error'] = 'Vnosa ni bilo mogoèe izbrisati '; +$PALANG['pDelete_domain_error'] = 'Izbrana domena ni pod va¹im nadzorom '; + +$PALANG['pCreate_alias_welcome'] = 'Ustvari nov alias za doloèeno domeno.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Sintaksa aliasa je napaèna!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Ta e-po¹tni naslov ¾e obstaja, prosimo izberite drugega!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Maksimalno ¹tevilo aliasov je prese¾eno!'; +$PALANG['pCreate_alias_goto'] = 'Za'; +$PALANG['pCreate_alias_button'] = 'Dodaj alias'; +$PALANG['pCreate_alias_goto_text'] = 'Kamor ¾elite nasloviti po¹to.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Kamor mora sporoèilo dejansko prispeti.
Vnos "Za" je napaèen!'; +$PALANG['pCreate_alias_result_error'] = 'Aliasa ni bilo mogoèe dodati!'; +$PALANG['pCreate_alias_result_succes'] = 'Alias je bil uspe¹no dodan!'; +$PALANG['pCreate_alias_catchall_text'] = 'Èe ¾elite ustvariti "vseobsegajoèi" alias, uporabite "*" namesto aliasa.
Za posredovanje iz domene na domeno, uporabite "*@domena.si" v "Za" polju.'; + +$PALANG['pEdit_alias_welcome'] = 'Uredi alias za doloèeno domeno.
V posamezni vrstici je lahko samo en naslov.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Aliasa ni bilo mogoèe najti!'; +$PALANG['pEdit_alias_goto'] = 'Za'; +$PALANG['pEdit_alias_goto_text_error1'] = 'V polje "Za" niste vnesli nièesar!'; +$PALANG['pEdit_alias_goto_text_error2'] = 'E-po¹tni naslov, ki ste ga vnesli, ni pravilen: '; +$PALANG['pEdit_alias_domain_error'] = 'Izbrana domena ni pod va¹im nadzorom: '; +$PALANG['pEdit_alias_button'] = 'Uredi alias'; +$PALANG['pEdit_alias_result_error'] = 'Aliasa ni bilo mogoèe spremeniti!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Ustvari nov predal za izbrano domeno.'; +$PALANG['pCreate_mailbox_username'] = 'Uporabni¹ko ime'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
E-po¹tni naslov ni pravilen!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Izbrani e-po¹tni naslov ¾e obstaja, prosimo izberite drugega!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Maksimalno ¹tevilo predalov je prese¾eno!'; +$PALANG['pCreate_mailbox_password'] = 'Geslo'; +$PALANG['pCreate_mailbox_password2'] = 'Geslo (ponovitev)'; +$PALANG['pCreate_mailbox_password_text'] = 'Geslo za POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Geslo za POP3/IMAP
Vne¹eni gesli se razlikujeta
ali pa sta prazni!
'; +$PALANG['pCreate_mailbox_name'] = 'Ime'; +$PALANG['pCreate_mailbox_name_text'] = 'Polno ime'; +$PALANG['pCreate_mailbox_quota'] = 'Kvota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Vne¹ena kvota je prevelika!'; +$PALANG['pCreate_mailbox_active'] = 'Aktiven'; +$PALANG['pCreate_mailbox_mail'] = 'Ustvari predal'; +$PALANG['pCreate_mailbox_button'] = 'Dodaj predal'; +$PALANG['pCreate_mailbox_result_error'] = 'Predala ni bilo mogoèe ustvariti!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Predal je bil uspe¹no ustvarjen!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Uredi doloèen predal za izbrano domeno.'; +$PALANG['pEdit_mailbox_username'] = 'Uporabni¹ko ime'; +$PALANG['pEdit_mailbox_username_error'] = 'Izbranega predala ni bilo mogoèe najti!'; +$PALANG['pEdit_mailbox_password'] = 'Novo geslo'; +$PALANG['pEdit_mailbox_password2'] = 'Novo geslo (ponovitev)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Vne¹eni gesli se ne ujemata!'; +$PALANG['pEdit_mailbox_name'] = 'Ime'; +$PALANG['pEdit_mailbox_quota'] = 'Kvota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Vne¹ena kvota je prevelika!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Izbrana domena ni pod va¹im nadzorom: '; +$PALANG['pEdit_mailbox_button'] = 'Uredi predal'; +$PALANG['pEdit_mailbox_result_error'] = 'Predala ni bilo mogoèe spremeniti!'; + +$PALANG['pPassword_welcome'] = 'Sprimenjanje gesla.'; +$PALANG['pPassword_admin'] = 'Uporabni¹ko ime'; +$PALANG['pPassword_admin_text_error'] = 'Uporabni¹ko ime ne ustreza predalu!'; +$PALANG['pPassword_password_current'] = 'Trenutno geslo'; +$PALANG['pPassword_password_current_text_error'] = 'Vnesti morate trenutno geslo!'; +$PALANG['pPassword_password'] = 'Novo geslo'; +$PALANG['pPassword_password2'] = 'Novo geslo (ponovitev)'; +$PALANG['pPassword_password_text_error'] = 'Vne¹eni gesli se ne ujemata
ali pa sta prazni!
'; +$PALANG['pPassword_button'] = 'Spremeni geslo'; +$PALANG['pPassword_result_error'] = 'Gesla ni bilo mogoèe spremeniti!'; +$PALANG['pPassword_result_succes'] = 'Geslo je bilo uspe¹no spremenjeno!'; + +$PALANG['pViewlog_welcome'] = 'Seznam zadnjih 10 operacij za '; +$PALANG['pViewlog_timestamp'] = 'Èas'; +$PALANG['pViewlog_username'] = 'Administrator'; +$PALANG['pViewlog_domain'] = 'Domena'; +$PALANG['pViewlog_action'] = 'Operacija'; +$PALANG['pViewlog_data'] = 'Podatki'; + +$PALANG['pViewlog_button'] = 'Pojdi'; +$PALANG['pViewlog_result_error'] = 'Dnevnikov ni bilo mogoèe najti!'; + +$PALANG['pSendmail_welcome'] = 'Po¹lji e-po¹to.'; +$PALANG['pSendmail_admin'] = 'Od'; +$PALANG['pSendmail_to'] = 'Za'; +$PALANG['pSendmail_to_text_error'] = 'Polje "Za" ne vsebuje veljavnega e-po¹tnega naslova!'; +$PALANG['pSendmail_subject'] = 'Zadeva'; +$PALANG['pSendmail_subject_text'] = 'Pozdravljeni!'; +$PALANG['pSendmail_body'] = 'Besedilo'; +$PALANG['pSendmail_button'] = 'Po¹lji sporoèilo'; +$PALANG['pSendmail_result_error'] = 'Predala ni bilo mogoèe ustvariti!'; +$PALANG['pSendmail_result_succes'] = 'Predal je bil uspe¹no ustvarjen!'; + +$PALANG['pAdminMenu_list_admin'] = 'Seznam administratorjev'; +$PALANG['pAdminMenu_list_domain'] = 'Seznam domen'; +$PALANG['pAdminMenu_list_virtual'] = 'Seznam aliasov in predalov'; +$PALANG['pAdminMenu_viewlog'] = 'Pregled dnevnika'; +$PALANG['pAdminMenu_backup'] = 'Rezervna kopija'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domenski administratorji'; +$PALANG['pAdminMenu_create_admin'] = 'Nov administrator'; +$PALANG['pAdminMenu_create_domain'] = 'Nova domena'; +$PALANG['pAdminMenu_create_alias'] = 'Dodaj alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Dodaj predal'; + +$PALANG['pAdminList_admin_domain'] = 'Domena'; +$PALANG['pAdminList_admin_username'] = 'Administrator'; +$PALANG['pAdminList_admin_count'] = 'Domene'; +$PALANG['pAdminList_admin_modified'] = 'Zadnjiè spremenjeno'; +$PALANG['pAdminList_admin_active'] = 'Aktiven'; + +$PALANG['pAdminList_domain_domain'] = 'Domena'; +$PALANG['pAdminList_domain_description'] = 'Opis'; +$PALANG['pAdminList_domain_aliases'] = 'Aliasi'; +$PALANG['pAdminList_domain_mailboxes'] = 'Predali'; +$PALANG['pAdminList_domain_maxquota'] = 'Maksimalna kvota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Zadnjiè spremenjeno'; +$PALANG['pAdminList_domain_active'] = 'Aktiven'; + +$PALANG['pAdminList_virtual_button'] = 'Pojdi'; +$PALANG['pAdminList_virtual_welcome'] = 'Pregled za: '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliasi'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Predali'; +$PALANG['pAdminList_virtual_alias_address'] = 'Od'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Za'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Zadnjiè spremenjeno'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'E-po¹ta'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Ime'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Kvota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Zadnjiè spremenjeno'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktiven'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Dodaj novo domeno'; +$PALANG['pAdminCreate_domain_domain'] = 'Domena'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Vne¹ena domena ¾e obstaja!'; +$PALANG['pAdminCreate_domain_description'] = 'Opis'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliasi'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = onemogoèi | 0 = neomejeno'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Predali'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = onemogoèi | 0 = neomejeno'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Maksimalna kvota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = onemogoèi | 0 = neomejeno'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Definiraj transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Dodaj privzete aliase'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Po¹tni stre¾nik je sekundarni MX'; +$PALANG['pAdminCreate_domain_button'] = 'Dodaj domeno'; +$PALANG['pAdminCreate_domain_result_error'] = 'Domene ni bilo mogoèe dodati!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domena je bila uspe¹no dodana!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Uredi domeno'; +$PALANG['pAdminEdit_domain_domain'] = 'Domena'; +$PALANG['pAdminEdit_domain_description'] = 'Opis'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliasi'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = onemogoèi | 0 = neomejeno'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Predali'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = onemogoèi | 0 = neomejeno'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Maksimalna kvota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = onemogoèi | 0 = neomejeno'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Po¹tni stre¾nik je sekundarni MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktiven'; +$PALANG['pAdminEdit_domain_button'] = 'Shrani'; +$PALANG['pAdminEdit_domain_result_error'] = 'Domene ni bilo mogoèe spremeniti!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Dodaj domenskega administratorja'; +$PALANG['pAdminCreate_admin_username'] = 'Administrator'; +$PALANG['pAdminCreate_admin_username_text'] = 'E-po¹tni naslov'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'E-po¹tni naslov
Administrator ni veljaven e-po¹tni naslov!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'E-po¹tni naslov
Adminstrator ¾e obstaja ali pa ni pravilen'; +$PALANG['pAdminCreate_admin_password'] = 'Geslo'; +$PALANG['pAdminCreate_admin_password2'] = 'Geslo (ponovitev)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Vne¹eni gesli se ne ujemata
ali pa sta prazni!
'; +$PALANG['pAdminCreate_admin_button'] = 'Dodaj administratorja'; +$PALANG['pAdminCreate_admin_result_error'] = 'Administratorja ni bilo mogoèe dodati!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Admininstrator je bil uspe¹no dodan'; +$PALANG['pAdminCreate_admin_address'] = 'Domena'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Uredi domenskega administratorja'; +$PALANG['pAdminEdit_admin_username'] = 'Administrator'; +$PALANG['pAdminEdit_admin_password'] = 'Geslo'; +$PALANG['pAdminEdit_admin_password2'] = 'Geslo (ponovitev)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Vne¹eni gesli se ne ujemata
ali pa sta prazni!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktiven'; +$PALANG['pAdminEdit_admin_button'] = 'Shrani'; +$PALANG['pAdminEdit_admin_result_error'] = 'Administratorja ni bilo mogoèe spremeniti!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Admininstrator je bil uspe¹no spremenjen!'; + +$PALANG['pUsersLogin_welcome'] = 'Èe ¾elite spremeniti gesli ali nastaviti sporoèilo o odsotnosti, se prijavite.'; +$PALANG['pUsersLogin_username'] = 'E-po¹tni naslov'; +$PALANG['pUsersLogin_password'] = 'Geslo'; +$PALANG['pUsersLogin_button'] = 'Prijava'; +$PALANG['pUsersLogin_username_incorrect'] = 'Uporabni¹ko ime ni pravilno! Uporabiti morate svoj e-po¹tni naslov!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Geslo ni pravilno!'; + +$PALANG['pUsersMenu_vacation'] = 'Obvestilo o odsotnosti'; +$PALANG['pUsersMenu_edit_alias'] = 'Nastavi preusmeritev'; +$PALANG['pUsersMenu_password'] = 'Spremeni geslo'; + +$PALANG['pUsersMain_vacation'] = 'Nastavite obvestilo o odsotnosti.'; +$PALANG['pUsersMain_edit_alias'] = 'Nastavite preusmeritev na drug e-po¹tni naslov.'; +$PALANG['pUsersMain_password'] = 'Spremenite geslo.'; + +$PALANG['pUsersVacation_welcome'] = 'Tukaj lahko nastavite obvestilo o odsotnosti.'; +$PALANG['pUsersVacation_welcome_text'] = 'Obvestilo o odsotnosti imate ¾e nastavljeno!'; +$PALANG['pUsersVacation_subject'] = 'Zadeva'; +$PALANG['pUsersVacation_subject_text'] = 'Odsotnost'; +$PALANG['pUsersVacation_body'] = 'Besedilo'; +$PALANG['pUsersVacation_body_text'] = << do sem odsoten. +Za nujne zadeve prosim kontaktirajte . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Vkljuèi odsotnost'; +$PALANG['pUsersVacation_button_back'] = 'Izkljuèi odsotnost'; +$PALANG['pUsersVacation_result_error'] = 'Va¹im nastavitev o odsotnosti ni bilo mogoèe posodobiti!'; +$PALANG['pUsersVacation_result_succes'] = 'Obvestilo o odsotnosti je izkljuèeno!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'ustvari predal'; +$PALANG['pCreate_dbLog_createalias'] = 'ustvari alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'bri¹i alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'bri¹i predal'; + +$PALANG['pEdit_dbLog_editactive'] = 'spremeni stanje aktivnosti'; +$PALANG['pEdit_dbLog_editalias'] = 'uredi alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'uredi predal'; + +$PALANG['pSearch_welcome'] = 'I¹èi: '; +?> diff --git a/languages/sv.lang b/languages/sv.lang new file mode 100644 index 0000000..7837956 --- /dev/null +++ b/languages/sv.lang @@ -0,0 +1,296 @@ + +// updated by Bjorne +// +$PALANG['YES'] = 'JA'; +$PALANG['NO'] = 'NEJ'; +$PALANG['edit'] = 'editera'; +$PALANG['del'] = 'radera'; +$PALANG['confirm'] = 'Är du säker på att du vill radera denna?\n'; +$PALANG['confirm_domain'] = 'Vill du verkligen radera all data för denna domän? Kan ej ångras!\n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = 'Mail administratörer loggar in här för att sköta er domän.'; +$PALANG['pLogin_username'] = 'Login (epost)'; +$PALANG['pLogin_password'] = 'Lösenord'; +$PALANG['pLogin_button'] = 'Login'; +$PALANG['pLogin_username_incorrect'] = 'Ditt login är ej korrekt. Logga in med din epostadress!'; +$PALANG['pLogin_password_incorrect'] = 'Du angav fel lösenord!'; +$PALANG['pLogin_login_users'] = 'Användare klickar här för att logga in på användardelen.'; + +$PALANG['pMenu_overview'] = 'Sammanfattning'; +$PALANG['pMenu_create_alias'] = 'Lägg till Alias'; +$PALANG['pMenu_create_mailbox'] = 'Lägg till mailadress'; +$PALANG['pMenu_sendmail'] = 'Skicka Mail'; +$PALANG['pMenu_password'] = 'Lösenord'; +$PALANG['pMenu_viewlog'] = 'Visa Logg'; +$PALANG['pMenu_logout'] = 'Logga ut'; + +$PALANG['pMain_welcome'] = 'Välkommen till Postfix Admin!'; +$PALANG['pMain_overview'] = 'Lista dina alias och mailadresser. Du kan editera / radera dem här.'; +$PALANG['pMain_create_alias'] = 'Skapa nytt alias i din domän.'; +$PALANG['pMain_create_mailbox'] = 'Skapa ny mailadress för din domän.'; +$PALANG['pMain_sendmail'] = 'Skicka ett mail till en av mailadresserna.'; +$PALANG['pMain_password'] = 'Ändra lösenord för adminkontot.'; +$PALANG['pMain_viewlog'] = 'Visa loggfiler.'; +$PALANG['pMain_logout'] = 'Logga ut från systemet'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Visa'; +$PALANG['pOverview_welcome'] = 'Sammanfattning för '; +$PALANG['pOverview_alias_alias_count'] = 'Alias'; +$PALANG['pOverview_alias_mailbox_count'] = 'Mailadresser'; +$PALANG['pOverview_alias_address'] = 'Från'; +$PALANG['pOverview_alias_goto'] = 'Till'; +$PALANG['pOverview_alias_modified'] = 'Senast Ändrad'; +$PALANG['pOverview_mailbox_username'] = 'Epost'; +$PALANG['pOverview_mailbox_name'] = 'Namn'; +$PALANG['pOverview_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Senast Ändrad'; +$PALANG['pOverview_mailbox_active'] = 'Aktiv'; + +$PALANG['pOverview_get_domain'] = 'Domän'; +$PALANG['pOverview_get_aliases'] = 'Alias'; +$PALANG['pOverview_get_mailboxes'] = 'Mailadresser'; +$PALANG['pOverview_get_quota'] = 'Mailbox Quota (MB)'; +$PALANG['pOverview_get_modified'] = 'Senast Ändrad'; + +$PALANG['pDelete_delete_error'] = 'Kan inte radera data för '; +$PALANG['pDelete_domain_error'] = 'Detta är inte din domän '; + +$PALANG['pCreate_alias_welcome'] = 'Skapa nytt alias för din domän.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
Detta ALIAS är inte giltigt!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Denna epostadress existerar redan, välj en annan epostadress!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Du har redan högsta tillåtna antal alias definierade!'; +$PALANG['pCreate_alias_goto'] = 'Till'; +$PALANG['pCreate_alias_button'] = 'Lägg till Alias'; +$PALANG['pCreate_alias_goto_text'] = 'Vart skall mailen skickas.'; +$PALANG['pCreate_alias_goto_text_error'] = 'Vart mailen skall skickas.
TILL data är felaktigt!'; +$PALANG['pCreate_alias_result_error'] = 'Kan inte lägga till detta alias i aliastabellen!'; +$PALANG['pCreate_alias_result_succes'] = 'Aliaset har lagts till i aliastabellen!'; +$PALANG['pCreate_alias_catchall_text'] = 'För att skapa en catch-all ange ett "*" som alias.
För domän till domän forwarding använd "*@domän.tld" som till.'; + +$PALANG['pEdit_alias_welcome'] = 'Editera ett alias för din domän.
Ett alias per rad.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'Kan inte hitta detta alias!'; +$PALANG['pEdit_alias_goto'] = 'Till'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Du angav inget i Till'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Epost adressen du angivit är felaktig: '; +$PALANG['pEdit_alias_domain_error'] = 'Detta är inte din domän: '; +$PALANG['pEdit_alias_button'] = 'Editera Alias'; +$PALANG['pEdit_alias_result_error'] = 'Kan inte modifiera detta alias!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Skapa en ny lokal mailadress för din domän.'; +$PALANG['pCreate_mailbox_username'] = 'Användarnamn'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
EPOSTADRESSEN är inte korrekt!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Denna epostadress finns redan, ange en annan adress!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Du har redan skapat max tillåtet antal mailadresser!'; +$PALANG['pCreate_mailbox_password'] = 'Lösenord'; +$PALANG['pCreate_mailbox_password2'] = 'Lösenord (igen)'; +$PALANG['pCreate_mailbox_password_text'] = 'Lösenord för POP3/IMAP'; +$PALANG['pCreate_mailbox_password_text_error'] = 'Lösenord för POP3/IMAP
Lösenorden du angivit är olika!
Eller tomma!
'; +$PALANG['pCreate_mailbox_name'] = 'Namn'; +$PALANG['pCreate_mailbox_name_text'] = 'Fullständigt namn'; +$PALANG['pCreate_mailbox_quota'] = 'Quota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Quotan du angivit är för stor!'; +$PALANG['pCreate_mailbox_active'] = 'Aktiv'; +$PALANG['pCreate_mailbox_mail'] = 'Skapa mailadress'; +$PALANG['pCreate_mailbox_button'] = 'Lägg till mailadress'; +$PALANG['pCreate_mailbox_result_error'] = 'Kan ej lägga till mailadress i tabellen för adresser!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Mailadressen har lagts till!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Editera en mailadress i din domän.'; +$PALANG['pEdit_mailbox_username'] = 'Användarnamn'; +$PALANG['pEdit_mailbox_username_error'] = 'Kan inte hitta den adressen!'; +$PALANG['pEdit_mailbox_password'] = 'Nytt Lösenord'; +$PALANG['pEdit_mailbox_password2'] = 'Nytt Lösenord (igen)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Lösenorden du angav är olika!'; +$PALANG['pEdit_mailbox_name'] = 'Namn'; +$PALANG['pEdit_mailbox_quota'] = 'Quota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Quotagränsen du angett är för stor!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Detta är inte din domän: '; +$PALANG['pEdit_mailbox_button'] = 'Editera Mailadress'; +$PALANG['pEdit_mailbox_result_error'] = 'Kan inte ändra lösenordet!'; + +$PALANG['pPassword_welcome'] = 'Ändra ditt lösenord.'; +$PALANG['pPassword_admin'] = 'Login'; +$PALANG['pPassword_admin_text_error'] = 'Det LOGIN du angivit har ingen mailbox kopplad till sig!'; +$PALANG['pPassword_password_current'] = 'Nuvarande Lösenord'; +$PALANG['pPassword_password_current_text_error'] = 'Du angav ej korrekt lösenord!'; +$PALANG['pPassword_password'] = 'Nytt Lösenord'; +$PALANG['pPassword_password2'] = 'Nytt Lösenord (igen)'; +$PALANG['pPassword_password_text_error'] = 'Lösenorden du angav var olika!
Eller är tomma!
'; +$PALANG['pPassword_button'] = 'Ändra Lösenord'; +$PALANG['pPassword_result_error'] = 'Kan inte ändra ditt lösenord!'; +$PALANG['pPassword_result_succes'] = 'Ditt lösenord har ändrats!'; + +$PALANG['pViewlog_welcome'] = 'Visa dom senaste 10 åtgärderna för '; +$PALANG['pViewlog_timestamp'] = 'Tidpunkt'; +$PALANG['pViewlog_username'] = 'Admin'; +$PALANG['pViewlog_domain'] = 'Domän'; +$PALANG['pViewlog_action'] = 'Åtgärd'; +$PALANG['pViewlog_data'] = 'Data'; + +$PALANG['pViewlog_button'] = 'Kör'; +$PALANG['pViewlog_result_error'] = 'Kan inte hitta loggarna!'; + +$PALANG['pSendmail_welcome'] = 'Skicka ett mail.'; +$PALANG['pSendmail_admin'] = 'Från'; +$PALANG['pSendmail_to'] = 'Till'; +$PALANG['pSendmail_to_text_error'] = 'Till är en ogiltig mailadress eller tomt.!'; +$PALANG['pSendmail_subject'] = 'Ämne'; +$PALANG['pSendmail_subject_text'] = 'Välkommen'; +$PALANG['pSendmail_body'] = 'Meddelande'; +$PALANG['pSendmail_button'] = 'Skicka meddelande'; +$PALANG['pSendmail_result_error'] = 'Kan inte skapa mailadress!'; +$PALANG['pSendmail_result_succes'] = 'Mailadressen har skapats!'; + +$PALANG['pAdminMenu_list_admin'] = 'Admin Lista'; +$PALANG['pAdminMenu_list_domain'] = 'Domän Lista'; +$PALANG['pAdminMenu_list_virtual'] = 'Virtuell Lista'; +$PALANG['pAdminMenu_viewlog'] = 'Visa Loggfil'; +$PALANG['pAdminMenu_backup'] = 'Backup'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domän Admins'; +$PALANG['pAdminMenu_create_admin'] = 'Ny Admin'; +$PALANG['pAdminMenu_create_domain'] = 'Ny Domän'; +$PALANG['pAdminMenu_create_alias'] = 'Lägg till Alias'; +$PALANG['pAdminMenu_create_mailbox'] = 'Lägg till Mailbox'; + +$PALANG['pAdminList_admin_domain'] = 'Domän'; +$PALANG['pAdminList_admin_username'] = 'Admin'; +$PALANG['pAdminList_admin_count'] = 'Domäner'; +$PALANG['pAdminList_admin_modified'] = 'Senast Ändrad'; +$PALANG['pAdminList_admin_active'] = 'Aktiv'; + +$PALANG['pAdminList_domain_domain'] = 'Domän'; +$PALANG['pAdminList_domain_description'] = 'Beskrivning'; +$PALANG['pAdminList_domain_aliases'] = 'Alias'; +$PALANG['pAdminList_domain_mailboxes'] = 'Mailboxar'; +$PALANG['pAdminList_domain_maxquota'] = 'Max Quota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Senast Modifierad'; +$PALANG['pAdminList_domain_active'] = 'Aktiv'; + +$PALANG['pAdminList_virtual_button'] = 'Kör'; +$PALANG['pAdminList_virtual_welcome'] = 'Sammanfattning för '; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Alias'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Mailboxar'; +$PALANG['pAdminList_virtual_alias_address'] = 'Från'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Till'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Senast Ändrad'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Epostadress'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Namn'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'Quota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Senast Ändrad'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktiv'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Lägg till ny domän'; +$PALANG['pAdminCreate_domain_domain'] = 'Domän'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Den domänen finns redan!'; +$PALANG['pAdminCreate_domain_description'] = 'Beskrivning'; +$PALANG['pAdminCreate_domain_aliases'] = 'Alias'; +$PALANG['pAdminCreate_domain_aliases_text'] = '0 = avaktivera | -1 = obegränsat'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Mailboxes'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '0 = avaktivera | -1 = obegränsat'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
0 = avaktivera | -1 = obegränsat'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Skapa standard alias'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Lägg till domän'; +$PALANG['pAdminCreate_domain_result_error'] = 'Kan inte skapa domänen!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domänen har skapats!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Editera en domän'; +$PALANG['pAdminEdit_domain_domain'] = 'Domän'; +$PALANG['pAdminEdit_domain_description'] = 'Beskrivning'; +$PALANG['pAdminEdit_domain_aliases'] = 'Alias'; +$PALANG['pAdminEdit_domain_aliases_text'] = '0 = avaktivera | -1 = obegränsat'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Mailboxes'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '0 = avaktivera | -1 = obegränsat'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max Quota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
0 = avaktivera | -1 = obegränsat'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktiv'; +$PALANG['pAdminEdit_domain_button'] = 'Editera Domän'; +$PALANG['pAdminEdit_domain_result_error'] = 'Kan inte modifiera domänen!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Lägg till ny domänadmin'; +$PALANG['pAdminCreate_admin_username'] = 'Admin'; +$PALANG['pAdminCreate_admin_username_text'] = 'Epostadress'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Epostadress
Admin är inte en giltig epostadress!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Email address
Denna admin finns redan eller är inte giltig'; +$PALANG['pAdminCreate_admin_password'] = 'Lösenord'; +$PALANG['pAdminCreate_admin_password2'] = 'Lösenord (igen)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Lösenorden du angav är olika!
Eller är tomma!
'; +$PALANG['pAdminCreate_admin_button'] = 'Lägg till Admin'; +$PALANG['pAdminCreate_admin_result_error'] = 'Kan inte lägga till Admin!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Admin har lagts till!'; +$PALANG['pAdminCreate_admin_address'] = 'Domän'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Editera en domänadmin'; +$PALANG['pAdminEdit_admin_username'] = 'Admin'; +$PALANG['pAdminEdit_admin_password'] = 'Lösenord'; +$PALANG['pAdminEdit_admin_password2'] = 'Lösenord (igen)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Lösenorden du angav är olika!
Eller är tomma!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktiv'; +$PALANG['pAdminEdit_admin_button'] = 'Editera Admin'; +$PALANG['pAdminEdit_admin_result_error'] = 'Kan inte ändra admin!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Admin har ändrats!'; + +$PALANG['pUsersLogin_welcome'] = 'Mailbox användare logga in här för att ändra ert lösenord och alias.'; +$PALANG['pUsersLogin_username'] = 'Login (epostadress)'; +$PALANG['pUsersLogin_password'] = 'Lösenord'; +$PALANG['pUsersLogin_button'] = 'Login'; +$PALANG['pUsersLogin_username_incorrect'] = 'Ditt login är felaktigt. Logga in med din epostadress!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Ditt lösenord är felaktigt!'; + +$PALANG['pUsersMenu_vacation'] = 'Autosvar'; +$PALANG['pUsersMenu_edit_alias'] = 'Ändra din forwardadress'; +$PALANG['pUsersMenu_password'] = 'Ändra Lösenord'; + +$PALANG['pUsersMain_vacation'] = 'Ställ in ett "out of office" meddelande eller autosvar för din epost.'; +$PALANG['pUsersMain_edit_alias'] = 'Ändra din epost forwardadress.'; +$PALANG['pUsersMain_password'] = 'Ändra ditt nuvarande lösenord.'; + +$PALANG['pUsersVacation_welcome'] = 'Auto Svar.'; +$PALANG['pUsersVacation_welcome_text'] = 'Du har redan ett autosvar meddelande definierat!'; +$PALANG['pUsersVacation_subject'] = 'Ärende'; +$PALANG['pUsersVacation_subject_text'] = 'Out of Office'; +$PALANG['pUsersVacation_body'] = 'Text'; +$PALANG['pUsersVacation_body_text'] = << till . +För brådskande ärenden kan ni kontakta . +EOM; +$PALANG['pUsersVacation_button_away'] = 'Försvinner'; +$PALANG['pUsersVacation_button_back'] = 'Kommer Tillbaka'; +$PALANG['pUsersVacation_result_error'] = 'Kan inte uppdatera dina autosvar inställningar!'; +$PALANG['pUsersVacation_result_succes'] = 'Ditt autosvar har taqits bort!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/tr.lang b/languages/tr.lang new file mode 100644 index 0000000..7b8ef94 --- /dev/null +++ b/languages/tr.lang @@ -0,0 +1,295 @@ +Kullanýcý adnýnýz doðru deðil. E-posta adresinizi kontrol ediniz.
'; +$PALANG['pLogin_password_incorrect'] = 'Þifreniz doðru deðil!'; +$PALANG['pLogin_login_users'] = 'Kullanýcý iþlemlerine girmek için burayý kullanýnýz.'; + +$PALANG['pMenu_overview'] = 'Genel Bilgiler'; +$PALANG['pMenu_create_alias'] = 'Alias Ekle'; +$PALANG['pMenu_create_mailbox'] = 'Posta kutusu ekle'; +$PALANG['pMenu_sendmail'] = 'E-posta Gönder'; +$PALANG['pMenu_password'] = 'Þifre'; +$PALANG['pMenu_viewlog'] = 'Log Ýncele'; +$PALANG['pMenu_logout'] = 'Çýkýþ'; + +$PALANG['pMain_welcome'] = 'Postfix Admin\'e hoþ geldiniz!'; +$PALANG['pMain_overview'] = 'posta kutularýnýzýn ve aliaslarýnýzýn listesi. buradan silip düzenleyebilirsiniz.'; +$PALANG['pMain_create_alias'] = 'Domaininiz icin yeni bir alias yaratýn.'; +$PALANG['pMain_create_mailbox'] = 'Domaininiz için yeni bir posta kutusu yaratýn.'; +$PALANG['pMain_sendmail'] = 'Yeni yaratmýþ olduðunuz posta kutularýndan birine posta gönderin.'; +$PALANG['pMain_password'] = 'Yönetici hesabýnýzýn þifresini deðiþtirin.'; +$PALANG['pMain_viewlog'] = 'log dosyalarýný inceleyin.'; +$PALANG['pMain_logout'] = 'Sistemden çýkýn.'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = 'Git'; +$PALANG['pOverview_welcome'] = 'Genel Bilgiler: '; +$PALANG['pOverview_alias_alias_count'] = 'Aliaselar'; +$PALANG['pOverview_alias_mailbox_count'] = 'Posta kutularý'; +$PALANG['pOverview_alias_address'] = 'Kimden'; +$PALANG['pOverview_alias_goto'] = 'Kime'; +$PALANG['pOverview_alias_modified'] = 'Son Düzenleme'; +$PALANG['pOverview_mailbox_username'] = 'Eposta'; +$PALANG['pOverview_mailbox_name'] = 'Ýsim'; +$PALANG['pOverview_mailbox_quota'] = 'kota (MB)'; +$PALANG['pOverview_mailbox_modified'] = 'Son Düzenleme'; +$PALANG['pOverview_mailbox_active'] = 'Aktif'; + +$PALANG['pOverview_get_domain'] = 'Domain'; +$PALANG['pOverview_get_aliases'] = 'Aliaslar'; +$PALANG['pOverview_get_mailboxes'] = 'Postakutularý'; +$PALANG['pOverview_get_quota'] = 'Posta kutusu Kotasý (MB)'; +$PALANG['pOverview_get_modified'] = 'Son Düzenleme'; + +$PALANG['pDelete_delete_error'] = 'Kayýt silinemiyor '; +$PALANG['pDelete_domain_error'] = 'Bu domain size ait deðil '; + +$PALANG['pCreate_alias_welcome'] = 'Domaininiz için yeni bir alias yaratýn.'; +$PALANG['pCreate_alias_address'] = 'Alias'; +$PALANG['pCreate_alias_address_text_error1'] = '
ALIAS uygun deðil!'; +$PALANG['pCreate_alias_address_text_error2'] = '
Bu e-posta zaten kullanýlýyor, lütfen baþka bir tane seçin!'; +$PALANG['pCreate_alias_address_text_error3'] = '
Alias limitine ulaþtýnýz!'; +$PALANG['pCreate_alias_goto'] = 'kime'; +$PALANG['pCreate_alias_button'] = 'Alias Ekle'; +$PALANG['pCreate_alias_goto_text'] = 'E-postanýn gitmesi gereken yer.'; +$PALANG['pCreate_alias_goto_text_error'] = 'E-postanýn gitmesi gereken bir yer.
Kime alaný uygun deðil!'; +$PALANG['pCreate_alias_result_error'] = 'Alias\'ý alias tabþlosuna eklenemedi!'; +$PALANG['pCreate_alias_result_succes'] = 'Alias tabloya eklendi!'; +$PALANG['pCreate_alias_catchall_text'] = 'Hepsini-yakala yaratmak için alias olarak "*" kullanýn.
Domain yönlendirme domaini için kime kýsmýnda "*@domain.tld" kullanýn.'; + +$PALANG['pEdit_alias_welcome'] = 'domaniniz için bir domain\'i düzenleyin.
Satýr baþýna bir giriþ.'; +$PALANG['pEdit_alias_address'] = 'Alias'; +$PALANG['pEdit_alias_address_error'] = 'alias bulunamýyor!'; +$PALANG['pEdit_alias_goto'] = 'Kime'; +$PALANG['pEdit_alias_goto_text_error1'] = 'Kime kýsmýna hiçbirþey girmediniz.'; +$PALANG['pEdit_alias_goto_text_error2'] = 'Girdiðiniz e-posta uygun deðil: '; +$PALANG['pEdit_alias_domain_error'] = 'Bu domain sizin deðil: '; +$PALANG['pEdit_alias_button'] = 'Alias Düzenle'; +$PALANG['pEdit_alias_result_error'] = 'Alias düzenlenemiyor!'; + +$PALANG['pCreate_mailbox_welcome'] = 'Domaininiz için yeni bir lokal e-posta yaratýn.'; +$PALANG['pCreate_mailbox_username'] = 'Kullanýcý adý'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
E-POSTA uygun deðil!'; +$PALANG['pCreate_mailbox_username_text_error2'] = '
Bu elektronik posta kullanýlmakta, lütfen farklý bir tane seçin!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
Posta kutusu yaratma limitinize eriþtiniz!'; +$PALANG['pCreate_mailbox_password'] = 'þifre'; +$PALANG['pCreate_mailbox_password2'] = 'þifre (tekrar)'; +$PALANG['pCreate_mailbox_password_text'] = 'POP3/IMAP için þifre'; +$PALANG['pCreate_mailbox_password_text_error'] = 'POP3/IMAP için þifre
Verdiðiniz þifreler birbirini tutmuyor!
Ya da boþ!
'; +$PALANG['pCreate_mailbox_name'] = 'Ýsim'; +$PALANG['pCreate_mailbox_name_text'] = 'Tam isim'; +$PALANG['pCreate_mailbox_quota'] = 'kota'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
Veridðiniz kota çok yüksek!'; +$PALANG['pCreate_mailbox_active'] = 'Aktif'; +$PALANG['pCreate_mailbox_mail'] = 'Posta kutusu yarat'; +$PALANG['pCreate_mailbox_button'] = 'Posta kutusu ekle'; +$PALANG['pCreate_mailbox_result_error'] = 'Posta kutusu posta kutusu tablosuna eklenemiyor!'; +$PALANG['pCreate_mailbox_result_succes'] = 'Posta kutusu tabloya eklendi!'; + +$PALANG['pEdit_mailbox_welcome'] = 'Domaninizdeki bir posta kutusunu düzenleyin.'; +$PALANG['pEdit_mailbox_username'] = 'kullanýcý adý'; +$PALANG['pEdit_mailbox_username_error'] = 'Posta kutusu bulunamadý!'; +$PALANG['pEdit_mailbox_password'] = 'Yeni þifre'; +$PALANG['pEdit_mailbox_password2'] = 'Yeni þifre (tekrar)'; +$PALANG['pEdit_mailbox_password_text_error'] = 'Verdiðiniz þifreler birbirini tutmuyor!'; +$PALANG['pEdit_mailbox_name'] = 'Ýsim'; +$PALANG['pEdit_mailbox_quota'] = 'kota'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
Verdiðiniz kota çok yüksek!'; +$PALANG['pEdit_mailbox_domain_error'] = 'Bu domain dizin deðil: '; +$PALANG['pEdit_mailbox_button'] = 'Posta kutusunu düzenle'; +$PALANG['pEdit_mailbox_result_error'] = 'Þifre deðiþtirilemedi!'; + +$PALANG['pPassword_welcome'] = 'Giriþ þifrenizi deðiþtirin.'; +$PALANG['pPassword_admin'] = 'Giriþ'; +$PALANG['pPassword_admin_text_error'] = 'Verdiðiniz e-posta kutusu hiçbir posta kutusuna uymuyor!'; +$PALANG['pPassword_password_current'] = 'þuanki þifre'; +$PALANG['pPassword_password_current_text_error'] = 'Þuanki þifrenizi vermediniz!'; +$PALANG['pPassword_password'] = 'Yeni Þifre'; +$PALANG['pPassword_password2'] = 'Yeni þifre (tekrar)'; +$PALANG['pPassword_password_text_error'] = 'Verdiðiniz þifreler birbirini tutmuyor!
Ya da boþ!
'; +$PALANG['pPassword_button'] = 'Þifreyi deðiþtir'; +$PALANG['pPassword_result_error'] = 'Þifreniz deðiþtirilemedi!'; +$PALANG['pPassword_result_succes'] = 'þifreniz deðiþtirildi!'; + +$PALANG['pViewlog_welcome'] = 'Son 10 hareket:'; +$PALANG['pViewlog_timestamp'] = 'Timestamp'; +$PALANG['pViewlog_username'] = 'Yönetici'; +$PALANG['pViewlog_domain'] = 'Domain'; +$PALANG['pViewlog_action'] = 'Aksiyon'; +$PALANG['pViewlog_data'] = 'Veri'; + +$PALANG['pViewlog_button'] = 'Git'; +$PALANG['pViewlog_result_error'] = 'Loglar bulunamýyor!'; + +$PALANG['pSendmail_welcome'] = 'Eposta gönder.'; +$PALANG['pSendmail_admin'] = 'kimden'; +$PALANG['pSendmail_to'] = 'Kime'; +$PALANG['pSendmail_to_text_error'] = 'Kime doðru bir e-posta deðil!'; +$PALANG['pSendmail_subject'] = 'konu'; +$PALANG['pSendmail_subject_text'] = 'Hoþ geldiniz'; +$PALANG['pSendmail_body'] = 'Metin'; +$PALANG['pSendmail_button'] = 'Mesaj Gönder'; +$PALANG['pSendmail_result_error'] = 'Posta kutusu yaratýlamadý!'; +$PALANG['pSendmail_result_succes'] = 'Posta kutusu yaratýldý!'; + +$PALANG['pAdminMenu_list_admin'] = 'Yönetici Listesi'; +$PALANG['pAdminMenu_list_domain'] = 'Domain Listesi'; +$PALANG['pAdminMenu_list_virtual'] = 'Sanal Liste'; +$PALANG['pAdminMenu_viewlog'] = 'Log Ýzle'; +$PALANG['pAdminMenu_backup'] = 'Yedek'; +$PALANG['pAdminMenu_create_domain_admins'] = 'Domain Yöneticileri'; +$PALANG['pAdminMenu_create_admin'] = 'Yeni Yönetici'; +$PALANG['pAdminMenu_create_domain'] = 'Yeni Domain'; +$PALANG['pAdminMenu_create_alias'] = 'Alias ekle'; +$PALANG['pAdminMenu_create_mailbox'] = 'Postakutusu ekle'; + +$PALANG['pAdminList_admin_domain'] = 'Domain'; +$PALANG['pAdminList_admin_username'] = 'Yönetici'; +$PALANG['pAdminList_admin_count'] = 'Domainler'; +$PALANG['pAdminList_admin_modified'] = 'Son Düzenleme'; +$PALANG['pAdminList_admin_active'] = 'Aktif'; + +$PALANG['pAdminList_domain_domain'] = 'Domain'; +$PALANG['pAdminList_domain_description'] = 'Açýklama'; +$PALANG['pAdminList_domain_aliases'] = 'Aliaslar'; +$PALANG['pAdminList_domain_mailboxes'] = 'Posta kutularý'; +$PALANG['pAdminList_domain_maxquota'] = 'Max kota (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = 'Son Düzenleme'; +$PALANG['pAdminList_domain_active'] = 'Aktif'; + +$PALANG['pAdminList_virtual_button'] = 'Git'; +$PALANG['pAdminList_virtual_welcome'] = 'Genel Bilgiler:'; +$PALANG['pAdminList_virtual_alias_alias_count'] = 'Aliaslar'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = 'Postakutularý'; +$PALANG['pAdminList_virtual_alias_address'] = 'Kimden'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Kime'; +$PALANG['pAdminList_virtual_alias_modified'] = 'Son Düzenleme'; +$PALANG['pAdminList_virtual_mailbox_username'] = 'Eposta'; +$PALANG['pAdminList_virtual_mailbox_name'] = 'Ýsim'; +$PALANG['pAdminList_virtual_mailbox_quota'] = 'kota (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = 'Son Düzenleme'; +$PALANG['pAdminList_virtual_mailbox_active'] = 'Aktif'; + +$PALANG['pAdminCreate_domain_welcome'] = 'Yeni domain ekle'; +$PALANG['pAdminCreate_domain_domain'] = 'Domain'; +$PALANG['pAdminCreate_domain_domain_text_error'] = 'Bu Domain halen bulunmakta!'; +$PALANG['pAdminCreate_domain_description'] = 'Açýklama'; +$PALANG['pAdminCreate_domain_aliases'] = 'Aliaslar'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = iptal | 0 = limisiz'; +$PALANG['pAdminCreate_domain_mailboxes'] = 'Postakutularý'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = iptal | 0 = limitsiz'; +$PALANG['pAdminCreate_domain_maxquota'] = 'Max Kota'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = iptal | 0 = limitsiz'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = 'Öntanýmlý posta aliasý ekle'; +$PALANG['pAdminCreate_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminCreate_domain_button'] = 'Domain ekle'; +$PALANG['pAdminCreate_domain_result_error'] = 'Domain eklenemedi!'; +$PALANG['pAdminCreate_domain_result_succes'] = 'Domain eklendi!'; + +$PALANG['pAdminEdit_domain_welcome'] = 'Domain düzenle'; +$PALANG['pAdminEdit_domain_domain'] = 'Domain'; +$PALANG['pAdminEdit_domain_description'] = 'Açýklama'; +$PALANG['pAdminEdit_domain_aliases'] = 'Aliaslar'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = iptal | 0 = limitsiz'; +$PALANG['pAdminEdit_domain_mailboxes'] = 'Posta kutularý'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = iptal | 0 = limitsiz'; +$PALANG['pAdminEdit_domain_maxquota'] = 'Max Kota'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = iptal | 0 = limitsiz'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = 'Mail server is backup MX'; +$PALANG['pAdminEdit_domain_active'] = 'Aktif'; +$PALANG['pAdminEdit_domain_button'] = 'Domain düzenle'; +$PALANG['pAdminEdit_domain_result_error'] = 'Domain düzenlenemedi!'; + +$PALANG['pAdminCreate_admin_welcome'] = 'Yöneticiye yeni bir domain ekle'; +$PALANG['pAdminCreate_admin_username'] = 'Yönetici'; +$PALANG['pAdminCreate_admin_username_text'] = 'Eposta adresi'; +$PALANG['pAdminCreate_admin_username_text_error1'] = 'Eposta adresi
Yönetici uygun bir eposta adresi deðil!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = 'Eposta adresi
Yönetici halen bulunmakta ya da uygun deðil'; +$PALANG['pAdminCreate_admin_password'] = 'Þifre'; +$PALANG['pAdminCreate_admin_password2'] = 'Þifre (tekrar)'; +$PALANG['pAdminCreate_admin_password_text_error'] = 'Girdiðiniz þifreler uymuyor!
Ya da boþ!
'; +$PALANG['pAdminCreate_admin_button'] = 'Yönetici ekle'; +$PALANG['pAdminCreate_admin_result_error'] = 'Yönetici eklenemiyor!'; +$PALANG['pAdminCreate_admin_result_succes'] = 'Yönetici eklendi!'; +$PALANG['pAdminCreate_admin_address'] = 'Domain'; + +$PALANG['pAdminEdit_admin_welcome'] = 'Domain yöneticisi düzenle'; +$PALANG['pAdminEdit_admin_username'] = 'Yönetici'; +$PALANG['pAdminEdit_admin_password'] = 'Þifre'; +$PALANG['pAdminEdit_admin_password2'] = 'þifre (tekrar)'; +$PALANG['pAdminEdit_admin_password_text_error'] = 'Verdiðiniz þifreler birbirini tutmuyor!
Ya da boþ!
'; +$PALANG['pAdminEdit_admin_active'] = 'Aktif'; +$PALANG['pAdminEdit_admin_button'] = 'Yönetici Ekle'; +$PALANG['pAdminEdit_admin_result_error'] = 'Yönetici düzenlenemedi!'; +$PALANG['pAdminEdit_admin_result_succes'] = 'Yönetici düzenlendi!'; + +$PALANG['pUsersLogin_welcome'] = 'Posta kutusu sahipleri, þifre ddeðiþtirmek için giriþ yapýn.'; +$PALANG['pUsersLogin_username'] = 'Giriþ (eposta)'; +$PALANG['pUsersLogin_password'] = 'þifre'; +$PALANG['pUsersLogin_button'] = 'Kullanýcý adý'; +$PALANG['pUsersLogin_username_incorrect'] = 'Kullanýcý adýnýz doðru deðil. E-posta adresiniz ile giriþ yaptýðýnýzdan emin olunuz!'; +$PALANG['pUsersLogin_password_incorrect'] = 'Þifreniz doðru deðil!'; + +$PALANG['pUsersMenu_vacation'] = 'Otomatik cevaplama'; +$PALANG['pUsersMenu_edit_alias'] = 'Yönlendirmen deðiþtir'; +$PALANG['pUsersMenu_password'] = 'þifre deðiþtir'; + +$PALANG['pUsersMain_vacation'] = 'Posta kutunuz için "ofis dýþý" mesajý veya otomatik cevaplama ekleyin.'; +$PALANG['pUsersMain_edit_alias'] = 'Eposta yönlendirmenizi deðiþtirin.'; +$PALANG['pUsersMain_password'] = 'þifrenizi deðiþtirin.'; + +$PALANG['pUsersVacation_welcome'] = 'Otomatik Cevaplama.'; +$PALANG['pUsersVacation_welcome_text'] = 'Zaten bir otomatik cevaplamanýz bulunmakta!'; +$PALANG['pUsersVacation_subject'] = 'konu'; +$PALANG['pUsersVacation_subject_text'] = 'Ofis dýþýnda'; +$PALANG['pUsersVacation_body'] = 'Metin'; +$PALANG['pUsersVacation_body_text'] = << tarihinden den ine burada bulunmayacaðým. +Acil durumlarda lütfen a baþvurunuz. +EOM; +$PALANG['pUsersVacation_button_away'] = 'Dýþarý gidiyorum.'; +$PALANG['pUsersVacation_button_back'] = 'Geri Geliyorum'; +$PALANG['pUsersVacation_result_error'] = 'otomatik cevaplama ayarlarýnýzý deðiþtirilemiyor!'; +$PALANG['pUsersVacation_result_succes'] = 'Otomatik cevaplamanýz kaldýrýldý!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/languages/tw.lang b/languages/tw.lang new file mode 100644 index 0000000..7d4421d --- /dev/null +++ b/languages/tw.lang @@ -0,0 +1,295 @@ + +// +$PALANG['YES'] = '¬O'; +$PALANG['NO'] = '§_'; +$PALANG['edit'] = '½s¿è'; +$PALANG['del'] = '§R°£'; +$PALANG['confirm'] = '¬O§_½T©w§R°£?\n'; +$PALANG['confirm_domain'] = '±z¬O§_½T©w­n§R°£¸Óºô°ì¤¤ªº©Ò¦³°O¿ý? §R°£«áµLªk«ì´_! \n'; +$PALANG['check_update'] = 'Check for update'; + +$PALANG['pLogin_welcome'] = '¶l¥óºÞ²z­û½Ð±q³oùصn¤J¥HºÞ²z±zªººô°ì¦WºÙ.'; +$PALANG['pLogin_username'] = '±b¸¹ (¶l¥ó¦ì§})'; +$PALANG['pLogin_password'] = '±K½X'; +$PALANG['pLogin_button'] = 'µn¤J'; +$PALANG['pLogin_username_incorrect'] = 'µn¤J¥¢±Ñ, ½Ð½T»{±z¬O¨Ï¥Î±zªº¶l¥ó¦ì§}µn¤J!'; +$PALANG['pLogin_password_incorrect'] = '±K½X¿ù»~!'; +$PALANG['pLogin_login_users'] = '¤@¯ë¥Î¤áÂIÀ»³oùضi¤J¤@¯ë¥Î¤á±±¨î­±ªO.'; + +$PALANG['pMenu_overview'] = '·§Äý'; +$PALANG['pMenu_create_alias'] = '·s«Ø§O¦W'; +$PALANG['pMenu_create_mailbox'] = '·s«Ø«H½c'; +$PALANG['pMenu_sendmail'] = 'µo°e¶l¥ó'; +$PALANG['pMenu_password'] = '­×§ï±K½X'; +$PALANG['pMenu_viewlog'] = '¬d¬Ý¤é»x'; +$PALANG['pMenu_logout'] = 'µn¥X'; + +$PALANG['pMain_welcome'] = 'Åwªï¨Ó¨ìPostfix Admin! '; +$PALANG['pMain_overview'] = 'Åã¥Ü±zªº¶l¥ó§O¦W©M«H½c. ±z¥i¥H¦b³o¨à¶i¦æ½s¿è/§R°£¾Þ§@.'; +$PALANG['pMain_create_alias'] = '¦b±zªººô°ì¤¤·s«Ø¤@­Ó§O¦W.'; +$PALANG['pMain_create_mailbox'] = '¦b±zªººô°ì¤¤·s«Ø¤@­Ó«H½c.'; +$PALANG['pMain_sendmail'] = 'µo¤@«Ê¶l¥ó¨ì±z·s«Øªº¤@­Ó«H½c¤¤.'; +$PALANG['pMain_password'] = '­×§ï±zªººÞ²z­û±K½X.'; +$PALANG['pMain_viewlog'] = '¬d¬Ý¤é»xÀÉ.'; +$PALANG['pMain_logout'] = 'µn¥X¨t²Î'; + +$PALANG['pOverview_disabled'] = 'Disabled'; +$PALANG['pOverview_unlimited'] = 'Unlimited'; +$PALANG['pOverview_title'] = ':: Defined Domains'; +$PALANG['pOverview_up_arrow'] = 'Go Top'; +$PALANG['pOverview_right_arrow'] = 'Next Page'; +$PALANG['pOverview_left_arrow'] = 'Previus Page'; +$PALANG['pOverview_alias_title'] = ':: Alias'; +$PALANG['pOverview_mailbox_title'] = ':: Mailboxes'; +$PALANG['pOverview_button'] = '°õ¦æ'; +$PALANG['pOverview_welcome'] = 'ÂsÄý'; +$PALANG['pOverview_alias_alias_count'] = '§O¦W'; +$PALANG['pOverview_alias_mailbox_count'] = '«H½c'; +$PALANG['pOverview_alias_address'] = '¶Ç°e¨ì'; +$PALANG['pOverview_alias_goto'] = 'Âà¨ì'; +$PALANG['pOverview_alias_modified'] = '³Ì«á­×§ï¤é´Á'; +$PALANG['pOverview_mailbox_username'] = '¶l¥ó¦ì§}'; +$PALANG['pOverview_mailbox_name'] = '©m¦W'; +$PALANG['pOverview_mailbox_quota'] = '«H½c­­¨î (MB)'; +$PALANG['pOverview_mailbox_modified'] = '³Ì«á­×§ï¤é´Á'; +$PALANG['pOverview_mailbox_active'] = '±Ò¥Î'; + +$PALANG['pOverview_get_domain'] = 'ºô°ì'; +$PALANG['pOverview_get_aliases'] = '§O¦W'; +$PALANG['pOverview_get_mailboxes'] = '«H½c'; +$PALANG['pOverview_get_quota'] = '«H½c­­¨î (MB)'; +$PALANG['pOverview_get_modified'] = '³Ì«á­×§ï¤é´Á'; + +$PALANG['pDelete_delete_error'] = '¤£¯à§R°£¥»°O¿ý'; +$PALANG['pDelete_domain_error'] = '±z¨S¦³¸Óºô°ìªººÞ²z³\¥iÅv'; + +$PALANG['pCreate_alias_welcome'] = '¦b±zªººô°ì¤¤·s«Ø¤@­Ó§O¦W.'; +$PALANG['pCreate_alias_address'] = '§O¦W'; +$PALANG['pCreate_alias_address_text_error1'] = '
¸Ó§O¦W«Dªk! '; +$PALANG['pCreate_alias_address_text_error2'] = '
¶l¥ó¦ì§}¤w¸g¦s¦b, ½Ð­«·s¿ï¾Ü!'; +$PALANG['pCreate_alias_address_text_error3'] = '
±zªº§O¦W¤w¸g¹F¨ì¤W­­!'; +$PALANG['pCreate_alias_goto'] = 'Âà¨ì'; +$PALANG['pCreate_alias_button'] = '·s«Ø§O¦W'; +$PALANG['pCreate_alias_goto_text'] = '¶l¥ó±µ¦¬¦ì§}.'; +$PALANG['pCreate_alias_goto_text_error'] = '¶l¥ó±µ¦¬¦ì§}.
±µ¦¬¦ì§}¤£¥¿½T!'; +$PALANG['pCreate_alias_result_error'] = '¤£¯à±N§O¦W·s¼W¨ì§O¦W²M³æ¤¤!'; +$PALANG['pCreate_alias_result_succes'] = '·s¼W§O¦W¦¨¥\!'; +$PALANG['pCreate_alias_catchall_text'] = '­n±N©Ò¦³ªº¶l¥ó¥þ³¡Âàµo½Ð¨Ï¥Î"*"§@¬°§O¦W.
ºô°ì¨ìºô°ìªºÂàµo½Ð¨Ï¥Î"*@domain.tld".'; + +$PALANG['pEdit_alias_welcome'] = '½s¿è±zºô°ì¦WºÙ¤¤ªº§O¦W.
¨C¦æ¤@±ø°O¿ý.'; +$PALANG['pEdit_alias_address'] = '§O¦W'; +$PALANG['pEdit_alias_address_error'] = '¤£¯à«ü©w§O¦W!'; +$PALANG['pEdit_alias_goto'] = 'Âà¨ì'; +$PALANG['pEdit_alias_goto_text_error1'] = '±z¨S¦³¶ñ¼g¦¬«H¤H'; +$PALANG['pEdit_alias_goto_text_error2'] = '¶l¥ó¦ì§}«Dªk: '; +$PALANG['pEdit_alias_domain_error'] = '±z¨S¦³¸Óºô°ìªººÞ²z³\¥iÅv:'; +$PALANG['pEdit_alias_button'] = '½s¿è§O¦W'; +$PALANG['pEdit_alias_result_error'] = '¤£¯à­×§ï¸Ó§O¦W!'; + +$PALANG['pCreate_mailbox_welcome'] = '¦b±zªººô°ì¤¤·s«Ø¤@­Ó¶l¥ó«H½c.'; +$PALANG['pCreate_mailbox_username'] = '¥Î¤á¦W'; +$PALANG['pCreate_mailbox_username_text_error1'] = '
¶l¥ó«Dªk! '; +$PALANG['pCreate_mailbox_username_text_error2'] = '
¶l¥ó¦ì§}¤w¸g¦s¦b, ½Ð­«·s¿ï¾Ü!'; +$PALANG['pCreate_mailbox_username_text_error3'] = '
«H½c¦ì§}¤w¸g¹F¨ì¤W­­!'; +$PALANG['pCreate_mailbox_password'] = '±K½X'; +$PALANG['pCreate_mailbox_password2'] = '±K½X (¦A¦¸¿é¤J)'; +$PALANG['pCreate_mailbox_password_text'] = 'POP3/IMAP ±K½X'; +$PALANG['pCreate_mailbox_password_text_error'] = 'POP3/IMAP ±K½X
±z¿é¤Jªº±K½X¤£¬Û¦P!
©ÎªÌ¬°ªÅ¥Õ!
'; +$PALANG['pCreate_mailbox_name'] = '¦W¦r'; +$PALANG['pCreate_mailbox_name_text'] = '¥þ¦W'; +$PALANG['pCreate_mailbox_quota'] = '­­¨î'; +$PALANG['pCreate_mailbox_quota_text'] = 'MB'; +$PALANG['pCreate_mailbox_quota_text_error'] = 'MB
±z¿é¤Jªº®e¶q­­¨î¶W¥X½d³ò!'; +$PALANG['pCreate_mailbox_active'] = '±Ò¥Î'; +$PALANG['pCreate_mailbox_mail'] = '·s«Ø«H½c'; +$PALANG['pCreate_mailbox_button'] = '¼W¥[«H½c'; +$PALANG['pCreate_mailbox_result_error'] = '¤£¯à±N«H½c¼W¥[¨ì«H½c²M³æ¤¤!'; +$PALANG['pCreate_mailbox_result_succes'] = '¼W¥[«H½c¦¨¥\!'; + +$PALANG['pEdit_mailbox_welcome'] = '½s¿è±zºô°ì¤¤ªº«H½c.'; +$PALANG['pEdit_mailbox_username'] = '¥Î¤á¦W'; +$PALANG['pEdit_mailbox_username_error'] = '¤£¯à«ü©w«H½c!'; +$PALANG['pEdit_mailbox_password'] = '·s±K½X'; +$PALANG['pEdit_mailbox_password2'] = '·s±K½X (ÅçÃÒ)'; +$PALANG['pEdit_mailbox_password_text_error'] = '±z¿é¤Jªº¨â­Ó·s±K½X¤£¬Û¦P!'; +$PALANG['pEdit_mailbox_name'] = '©m¦W'; +$PALANG['pEdit_mailbox_quota'] = '­­¨î'; +$PALANG['pEdit_mailbox_quota_text'] = 'MB'; +$PALANG['pEdit_mailbox_quota_text_error'] = 'MB
±z¿é¤Jªº®e¶q­­¨î¶W¥X½d³ò!'; +$PALANG['pEdit_mailbox_domain_error'] = '±z¨S¦³¸Óºô°ìªººÞ²z³\¥iÅv: '; +$PALANG['pEdit_mailbox_button'] = '½s¿è«H½c'; +$PALANG['pEdit_mailbox_result_error'] = '¤£¯à½s¿è¸Ó«H½c!'; + +$PALANG['pPassword_welcome'] = '§ó§ï±zªºµn¤J±K½X.'; +$PALANG['pPassword_admin'] = '±b¸¹'; +$PALANG['pPassword_admin_text_error'] = '±z©Ò´£¨Ñªºµn¤J±b¸¹¤£¥¿½T!'; +$PALANG['pPassword_password_current'] = '·í«e±K½X'; +$PALANG['pPassword_password_current_text_error'] = '±z¨S¦³¶ñ¼g·í«e±K½X!'; +$PALANG['pPassword_password'] = '·s±K½X'; +$PALANG['pPassword_password2'] = '·s±K½X (ÅçÃÒ)'; +$PALANG['pPassword_password_text_error'] = '±z¨â¦¸¿é¤Jªº·s±K½X¤£¬Û¦P!
©ÎªÌ¬°ªÅ¥Õ!
'; +$PALANG['pPassword_button'] = '§ó§ï±K½X'; +$PALANG['pPassword_result_error'] = '§ó§ï±K½X¥¢±Ñ!'; +$PALANG['pPassword_result_succes'] = '§ó§ï±K½X¦¨¥\!'; + +$PALANG['pViewlog_welcome'] = '¬d¬Ý³Ì·sªº10¶µ¾Þ§@¤é»x ºô°ì¦WºÙ:'; +$PALANG['pViewlog_timestamp'] = '®É¶¡'; +$PALANG['pViewlog_username'] = 'ºÞ²z­û'; +$PALANG['pViewlog_domain'] = 'ºô°ì'; +$PALANG['pViewlog_action'] = '¾Þ§@'; +$PALANG['pViewlog_data'] = '¤º®e'; + +$PALANG['pViewlog_button'] = '°õ¦æ'; +$PALANG['pViewlog_result_error'] = '¥¼§ä¨ì¬ÛÃöªº¤é»x!'; + +$PALANG['pSendmail_welcome'] = 'µo°e¶l¥ó.'; +$PALANG['pSendmail_admin'] = 'µo¥ó¤H'; +$PALANG['pSendmail_to'] = '¦¬¥ó¤H'; +$PALANG['pSendmail_to_text_error'] = '¦¬¥ó¤H¬°ªÅ¥Õ©ÎªÌ¦¬¥ó¤H¦ì§}¤£¥¿½T!'; +$PALANG['pSendmail_subject'] = '¥D¦®'; +$PALANG['pSendmail_subject_text'] = 'Åwªï¨Ï¥Î§Ú­Ìªº¶l¥ó¨t²Î!'; +$PALANG['pSendmail_body'] = '¤º®e'; +$PALANG['pSendmail_button'] = 'µo°e'; +$PALANG['pSendmail_result_error'] = '«Ø¥ß«H½c¥¢±Ñ! '; +$PALANG['pSendmail_result_succes'] = '«Ø¥ß«H½c¦¨¥\! '; + +$PALANG['pAdminMenu_list_admin'] = 'ºÞ²z­û²M³æ'; +$PALANG['pAdminMenu_list_domain'] = 'ºô°ì¦WºÙ²M³æ'; +$PALANG['pAdminMenu_list_virtual'] = 'µêÀÀ¥Î¤á²M³æ'; +$PALANG['pAdminMenu_viewlog'] = '¬d¬Ý¤é»x'; +$PALANG['pAdminMenu_backup'] = '³Æ¥÷'; +$PALANG['pAdminMenu_create_domain_admins'] = 'ºô°ìºÞ²z­û'; +$PALANG['pAdminMenu_create_admin'] = '·s«ØºÞ²z­û'; +$PALANG['pAdminMenu_create_domain'] = '·s«Øºô°ì'; +$PALANG['pAdminMenu_create_alias'] = '·s«Ø§O¦W'; +$PALANG['pAdminMenu_create_mailbox'] = '·s«Ø«H½c'; + +$PALANG['pAdminList_admin_domain'] = 'ºô°ì'; +$PALANG['pAdminList_admin_username'] = 'ºÞ²z­û'; +$PALANG['pAdminList_admin_count'] = 'ºÞ²zºô°ì¼Æ¶q'; +$PALANG['pAdminList_admin_modified'] = '³Ì«á­×§ï¤é´Á'; +$PALANG['pAdminList_admin_active'] = '±Ò¥Î'; + +$PALANG['pAdminList_domain_domain'] = 'ºô°ì'; +$PALANG['pAdminList_domain_description'] = '´y­z'; +$PALANG['pAdminList_domain_aliases'] = '§O¦W¼Æ¶q'; +$PALANG['pAdminList_domain_mailboxes'] = '«H½c¼Æ¶q'; +$PALANG['pAdminList_domain_maxquota'] = '³Ì¤j®e¶q­­¨î (MB)'; +$PALANG['pAdminList_domain_transport'] = 'Transport'; +$PALANG['pAdminList_domain_backupmx'] = 'Backup MX'; +$PALANG['pAdminList_domain_modified'] = '³Ì«á­×§ï¤é´Á'; +$PALANG['pAdminList_domain_active'] = '±Ò¥Î'; + +$PALANG['pAdminList_virtual_button'] = '°õ¦æ'; +$PALANG['pAdminList_virtual_welcome'] = 'ºô°ì·§Äý ºô°ì¦WºÙ:'; +$PALANG['pAdminList_virtual_alias_alias_count'] = '§O¦W¼Æ¶q'; +$PALANG['pAdminList_virtual_alias_mailbox_count'] = '«H½c¼Æ¶q'; +$PALANG['pAdminList_virtual_alias_address'] = '¶Ç°e¨ì'; +$PALANG['pAdminList_virtual_alias_goto'] = 'Âà¨ì'; +$PALANG['pAdminList_virtual_alias_modified'] = '³Ì«á­×§ï¤é´Á'; +$PALANG['pAdminList_virtual_mailbox_username'] = '«H½c'; +$PALANG['pAdminList_virtual_mailbox_name'] = '©m¦W'; +$PALANG['pAdminList_virtual_mailbox_quota'] = '­­¨î (MB)'; +$PALANG['pAdminList_virtual_mailbox_modified'] = '³Ì«á­×§ï¤é´Á'; +$PALANG['pAdminList_virtual_mailbox_active'] = '±Ò¥Î'; + +$PALANG['pAdminCreate_domain_welcome'] = '·s«Øºô°ì'; +$PALANG['pAdminCreate_domain_domain'] = 'ºô°ì¦WºÙ'; +$PALANG['pAdminCreate_domain_domain_text_error'] = '¸Óºô°ì¤w¸g¦s¦b!'; +$PALANG['pAdminCreate_domain_description'] = '´y­z'; +$PALANG['pAdminCreate_domain_aliases'] = '§O¦W¼Æ¶q'; +$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = ¸T¥Î | 0 = µL­­¨î'; +$PALANG['pAdminCreate_domain_mailboxes'] = '«H½c¼Æ¶q'; +$PALANG['pAdminCreate_domain_mailboxes_text'] = '-1 = ¸T¥Î | 0 = µL­­¨î'; +$PALANG['pAdminCreate_domain_maxquota'] = '³Ì¤j®e¶q­­¨î'; +$PALANG['pAdminCreate_domain_maxquota_text'] = 'MB
-1 = ¸T¥Î | 0 = µL­­¨î'; +$PALANG['pAdminCreate_domain_transport'] = 'Transport'; +$PALANG['pAdminCreate_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminCreate_domain_defaultaliases'] = '¼W¥[¤º«Ø§O¦W'; +$PALANG['pAdminCreate_domain_backupmx'] = '¶l¥ó¥D¾÷¬O Backup MX'; +$PALANG['pAdminCreate_domain_button'] = '·s¼W'; +$PALANG['pAdminCreate_domain_result_error'] = '·s¼Wºô°ì¥¢±Ñ!'; +$PALANG['pAdminCreate_domain_result_succes'] = '·s¼Wºô°ì¦¨¥\!'; + +$PALANG['pAdminEdit_domain_welcome'] = '­×§ïºô°ì'; +$PALANG['pAdminEdit_domain_domain'] = 'ºô°ì¦WºÙ'; +$PALANG['pAdminEdit_domain_description'] = '´y­z'; +$PALANG['pAdminEdit_domain_aliases'] = '§O¦W¼Æ¶q'; +$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = ¸T¤î | 0 = µL­­¨î'; +$PALANG['pAdminEdit_domain_mailboxes'] = '«H½c¼Æ¶q'; +$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = ¸T¤î | 0 = µL­­¨î'; +$PALANG['pAdminEdit_domain_maxquota'] = '³Ì¤j®e¶q­­¨î'; +$PALANG['pAdminEdit_domain_maxquota_text'] = 'MB
-1 = ¸T¤î | 0 = µL­­¨î'; +$PALANG['pAdminEdit_domain_transport'] = 'Transport'; +$PALANG['pAdminEdit_domain_transport_text'] = 'Define transport'; +$PALANG['pAdminEdit_domain_backupmx'] = '¶l¥ó¥D¾÷¬O Backup MX'; +$PALANG['pAdminEdit_domain_active'] = '±Ò¥Î'; +$PALANG['pAdminEdit_domain_button'] = '­×§ï'; +$PALANG['pAdminEdit_domain_result_error'] = '­×§ïºô°ì¥¢±Ñ!'; + +$PALANG['pAdminCreate_admin_welcome'] = '·s¼Wºô°ìºÞ²z­û±b¸¹'; +$PALANG['pAdminCreate_admin_username'] = 'ºÞ²z­û±b¸¹'; +$PALANG['pAdminCreate_admin_username_text'] = '¶l¥ó¦ì§}'; +$PALANG['pAdminCreate_admin_username_text_error1'] = '¶l¥ó¦ì§}
ºÞ²z­û±b¸¹¤£¬O¤@­Ó¦Xªkªº¶l¥ó¦ì§}!'; +$PALANG['pAdminCreate_admin_username_text_error2'] = '¶l¥ó¦ì§}
ºÞ²z­û±b¸¹¤w¸g¦s¦b©ÎªÌºÞ²z­û±b¸¹«Dªk!'; +$PALANG['pAdminCreate_admin_password'] = '±K½X'; +$PALANG['pAdminCreate_admin_password2'] = '±K½X (ÅçÃÒ)'; +$PALANG['pAdminCreate_admin_password_text_error'] = '·s©Ò¿é¤Jªº¨â¦¸·s±K½X¤£¬Û¦P!
©ÎªÌ¬°ªÅ¥Õ!
'; +$PALANG['pAdminCreate_admin_button'] = '·s¼W'; +$PALANG['pAdminCreate_admin_result_error'] = '·s¼WºÞ²z­û±b¸¹¥¢±Ñ!'; +$PALANG['pAdminCreate_admin_result_succes'] = '·s¼WºÞ²z­û±b¸¹¦¨¥\!'; +$PALANG['pAdminCreate_admin_address'] = 'ºô°ì'; + +$PALANG['pAdminEdit_admin_welcome'] = '­×§ïºô°ìºÞ²z­û±b¸¹'; +$PALANG['pAdminEdit_admin_username'] = 'ºÞ²z­û±b¸¹'; +$PALANG['pAdminEdit_admin_password'] = '±K½X'; +$PALANG['pAdminEdit_admin_password2'] = '±K½X (ÅçÃÒ)'; +$PALANG['pAdminEdit_admin_password_text_error'] = '±z¨â¦¸¿é¤Jªº·s±K½X¤£¬Û¦P!
©ÎªÌ¬°ªÅ¥Õ!
'; +$PALANG['pAdminEdit_admin_active'] = '±Ò¥Î'; +$PALANG['pAdminEdit_admin_button'] = '­×§ï'; +$PALANG['pAdminEdit_admin_result_error'] = '½s¿èºô°ìºÞ²z­û±b¸¹¥¢±Ñ!'; +$PALANG['pAdminEdit_admin_result_succes'] = '½s¿èºô°ìºÞ²z­û±b¸¹¦¨¥\!'; + +$PALANG['pUsersLogin_welcome'] = '¤@¯ë¥Î¤á±q³oùصn¤JºÞ²z±zªº±K½X©M§O¦W.'; +$PALANG['pUsersLogin_username'] = '±b¸¹ («H½c¦ì§})'; +$PALANG['pUsersLogin_password'] = '±K½X'; +$PALANG['pUsersLogin_button'] = 'µn¤J'; +$PALANG['pUsersLogin_username_incorrect'] = 'µn¤J¥¢±Ñ. ½Ð½T»{±z¬O¨Ï¥Î±zªº«H½c¦ì§}µn¤J!'; +$PALANG['pUsersLogin_password_incorrect'] = 'µn¤J±K½X¤£¥¿½T!'; + +$PALANG['pUsersMenu_vacation'] = '¦Û°Ê¦^ÂÐ'; +$PALANG['pUsersMenu_edit_alias'] = '­×§ïÂàµo'; +$PALANG['pUsersMenu_password'] = '­×§ï±K½X'; + +$PALANG['pUsersMain_vacation'] = '³]¸m¥~¥X¸ê°T©Î¦Û°Ê¦^ÂÐ.'; +$PALANG['pUsersMain_edit_alias'] = '­×§ï«H½cÂàµo.'; +$PALANG['pUsersMain_password'] = '­×§ï·í«e±K½X.'; + +$PALANG['pUsersVacation_welcome'] = '¦Û°Ê¦^ÂÐ.'; +$PALANG['pUsersVacation_welcome_text'] = '±z¤w¸g³]¸m¤F¦Û°Ê¦^ÂÐ!'; +$PALANG['pUsersVacation_subject'] = '¥D¦®'; +$PALANG['pUsersVacation_subject_text'] = '§Ú²{¦bµLªk¦^«H'; +$PALANG['pUsersVacation_body'] = '¤º®e'; +$PALANG['pUsersVacation_body_text'] = << ¨ì ³o¬q®É¶¡¤º¼È®ÉµLªk¦^«H. +¦pªG±z¦³«æ¨Æ½Ð»P Ápô. +EOM; +$PALANG['pUsersVacation_button_away'] = '¶}±Ò¦Û°Ê¦^ÂÐ'; +$PALANG['pUsersVacation_button_back'] = 'Ãö³¬¦Û°Ê¦^ÂÐ'; +$PALANG['pUsersVacation_result_error'] = '§ó·s¦Û°Ê¦^ÂÐ¥¢±Ñ!'; +$PALANG['pUsersVacation_result_succes'] = '±zªº¦Û°Ê¦^ÂФw¸gÃö³¬!'; + +$PALANG['pCreate_dbLog_createmailbox'] = 'create mailbox'; +$PALANG['pCreate_dbLog_createalias'] = 'create alias'; +$PALANG['pDelete_dbLog_deletealias'] = 'delete alias'; +$PALANG['pDelete_dbLog_deletemailbox'] = 'delete mailbox'; + +$PALANG['pEdit_dbLog_editactive'] = 'change active state'; +$PALANG['pEdit_dbLog_editalias'] = 'edit alias'; +$PALANG['pEdit_dbLog_editmailbox'] = 'edit mailbox'; + +$PALANG['pSearch_welcome'] = 'Searching for: '; +?> diff --git a/login.php b/login.php new file mode 100644 index 0000000..ef9ffcc --- /dev/null +++ b/login.php @@ -0,0 +1,70 @@ + +// Copyright (c) 2002 - 2005, 2021 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: login.php +// +// Template File: login.tpl +// +// Template Variables: +// +// tMessage +// tUsername +// +// Form POST \ GET Variables: +// +// fUsername +// fPassword +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + include ("./templates/header.tpl"); + include ("./templates/login.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fUsername = escape_string ($_POST['fUsername']); + $fPassword = escape_string ($_POST['fPassword']); + + $result = db_query ("SELECT password FROM admin WHERE username='$fUsername' AND active='1'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + if (!password_verify($fPassword, $row['password'])) + { + $error = 1; + $tMessage = $PALANG['pLogin_password_incorrect']; + $tUsername = $fUsername; + } + } + else + { + $error = 1; + $tMessage = $PALANG['pLogin_username_incorrect']; + } + + if ($error != 1) + { + session_start(); +# session_register("sessid"); + $_SESSION['sessid']['username'] = $fUsername; + + header("Location: main.php"); + exit; + } + + include ("./templates/header.tpl"); + include ("./templates/login.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/logout.php b/logout.php new file mode 100644 index 0000000..0650d3f --- /dev/null +++ b/logout.php @@ -0,0 +1,30 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: logout.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +require ("./config.inc.php"); +require ("./functions.inc.php"); + +$SESSID_USERNAME = check_session (); + +session_unset (); +session_destroy (); + +header ("Location: login.php"); +exit; +?> diff --git a/main.php b/main.php new file mode 100644 index 0000000..6e2fbf9 --- /dev/null +++ b/main.php @@ -0,0 +1,41 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: main.php +// +// Template File: main.tpl +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session (); + +if ($_SERVER["REQUEST_METHOD"] == "GET") +{ + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/main.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER["REQUEST_METHOD"] == "POST") +{ + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/main.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/motd-admin.txt b/motd-admin.txt new file mode 100644 index 0000000..5e62ce6 --- /dev/null +++ b/motd-admin.txt @@ -0,0 +1,10 @@ +

+
+
New Features in 2.1.1-SP6
+Configuration options (config.inc.php):
+
    +
  • bcrypt (OpenBSD bcrypt)
    +
+
To remove this text, delete the motd-admin.txt file.

+
+
diff --git a/motd-users.txt b/motd-users.txt new file mode 100644 index 0000000..96f1137 --- /dev/null +++ b/motd-users.txt @@ -0,0 +1,7 @@ +
+=== Announcement ===
+This is a new version of Postfix Admin.
+If you have any questions please direct them to the Site Admin
+=== Announcement ===
+
+

\ No newline at end of file diff --git a/motd.txt b/motd.txt new file mode 100644 index 0000000..96f1137 --- /dev/null +++ b/motd.txt @@ -0,0 +1,7 @@ +

+=== Announcement ===
+This is a new version of Postfix Admin.
+If you have any questions please direct them to the Site Admin
+=== Announcement ===
+
+

\ No newline at end of file diff --git a/overview.php b/overview.php new file mode 100644 index 0000000..759ac81 --- /dev/null +++ b/overview.php @@ -0,0 +1,172 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: overview.php +// +// Template File: overview.tpl +// +// Template Variables: +// +// tAlias +// tDomain +// tMailbox +// tDisplay_back +// tDisplay_next +// +// Form POST \ GET Variables: +// +// domain +// fDomain +// limit +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session(); +$list_domains = list_domains_for_admin ($SESSID_USERNAME); + +$tAlias = array(); +$tMailbox = array(); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $fDisplay = 0; + $page_size = $CONF['page_size']; + + if (isset ($_GET['domain'])) $fDomain = escape_string ($_GET['domain']); + if (isset ($_GET['limit'])) $fDisplay = escape_string ($_GET['limit']); + + if (check_owner ($SESSID_USERNAME, $fDomain)) + { + $limit = get_domain_properties ($fDomain); + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias WHERE alias.domain='$fDomain' ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.domain='$fDomain' AND mailbox.maildir IS NULL ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + + $result = db_query ("$query"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tAlias[] = $row; + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE domain='$fDomain' ORDER BY username LIMIT $fDisplay, $page_size"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tMailbox[] = $row; + } + } + $template = "overview.tpl"; + } + else + { + $template = "overview-get.tpl"; + } + + $tDomain = $fDomain; + + if (isset ($limit)) + { + if ($fDisplay >= $page_size) + { + $tDisplay_back_show = 1; + $tDisplay_back = $fDisplay - $page_size; + } + if (($limit['alias_count'] > $page_size) or ($limit['mailbox_count'] > $page_size)) + { + $tDisplay_up_show = 1; + } + if ((($fDisplay + $page_size) < $limit['alias_count']) or (($fDisplay + $page_size) < $limit['mailbox_count'])) + { + $tDisplay_next_show = 1; + $tDisplay_next = $fDisplay + $page_size; + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/$template"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fDisplay = 0; + $page_size = $CONF['page_size']; + + if (isset ($_POST['limit'])) $fDisplay = escape_string ($_POST['limit']); + + if (check_owner ($SESSID_USERNAME, escape_string ($_POST['fDomain']))) + { + $fDomain = escape_string ($_POST['fDomain']); + + $limit = get_domain_properties ($fDomain); + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias WHERE alias.domain='$fDomain' ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.domain='$fDomain' AND mailbox.maildir IS NULL ORDER BY alias.address LIMIT $fDisplay, $page_size"; + } + + $result = db_query ("$query"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tAlias[] = $row; + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE domain='$fDomain' ORDER BY username LIMIT $fDisplay, $page_size"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tMailbox[] = $row; + } + } + } + + if (isset ($limit)) + { + if ($fDisplay >= $page_size) + { + $tDisplay_back_show = 1; + $tDisplay_back = $fDisplay - $page_size; + } + if (($limit['alias_count'] > $page_size) or ($limit['mailbox_count'] > $page_size)) + { + $tDisplay_up_show = 1; + } + if ((($fDisplay + $page_size) < $limit['alias_count']) or (($fDisplay + $page_size) < $limit['mailbox_count'])) + { + $tDisplay_next_show = 1; + $tDisplay_next = $fDisplay + $page_size; + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/overview.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/password.php b/password.php new file mode 100644 index 0000000..463a4a5 --- /dev/null +++ b/password.php @@ -0,0 +1,86 @@ + +// Copyright (c) 2002 - 2005, 2021 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: password.php +// +// Template File: password.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fPassword_current +// fPassword +// fPassword2 +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/password.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fPassword_current = escape_string ($_POST['fPassword_current']); + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + + $username = $SESSID_USERNAME; + + $result = db_query ("SELECT * FROM admin WHERE username='$username'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + if (!password_verify($fPassword_current, $row['password'])) + { + $error = 1; + $pPassword_password_current_text = $PALANG['pPassword_password_current_text_error']; + } + } + else + { + $error = 1; + $pPassword_email_text = $PALANG['pPassword_email_text_error']; + } + + if (empty ($fPassword) or ($fPassword != $fPassword2)) + { + $error = 1; + $pPassword_password_text = $PALANG['pPassword_password_text_error']; + } + + if ($error != 1) + { + $password = pacrypt ($fPassword); + $result = db_query ("UPDATE admin SET password='$password',modified=NOW() WHERE username='$username'"); + if ($result['rows'] == 1) + { + $tMessage = $PALANG['pPassword_result_succes']; + } + else + { + $tMessage = $PALANG['pPassword_result_error']; + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/password.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/search.php b/search.php new file mode 100644 index 0000000..11b21d2 --- /dev/null +++ b/search.php @@ -0,0 +1,118 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: search.php +// +// Template File: search.tpl +// +// Template Variables: +// +// tAlias +// tMailbox +// +// Form POST \ GET Variables: +// +// fSearch +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session(); + +$tAlias = array(); +$tMailbox = array(); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if (isset ($_GET['search'])) $fSearch = escape_string ($_GET['search']); + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias WHERE alias.address LIKE '%$fSearch%' OR alias.goto LIKE '%$fSearch%' ORDER BY alias.address"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.address LIKE '%$fSearch%' AND mailbox.maildir IS NULL ORDER BY alias.address"; + } + + $result = db_query ("$query"); + + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + if (check_owner ($SESSID_USERNAME, $row['domain'])) + { + $tAlias[] = $row; + } + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE username LIKE '%$fSearch%' ORDER BY username"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + if (check_owner ($SESSID_USERNAME, $row['domain'])) + { + $tMailbox[] = $row; + } + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/search.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + if (isset ($_POST['search'])) $fSearch = escape_string ($_POST['search']); + + if ($CONF['alias_control'] == "YES") + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias WHERE alias.address LIKE '%$fSearch%' OR alias.goto LIKE '%$fSearch%' ORDER BY alias.address"; + } + else + { + $query = "SELECT alias.address,alias.goto,alias.modified,alias.domain FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.address LIKE '%$fSearch%' AND mailbox.maildir IS NULL ORDER BY alias.address"; + } + + $result = db_query ("$query"); + + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + if (check_owner ($SESSID_USERNAME, $row['domain'])) + { + $tAlias[] = $row; + } + } + } + + $result = db_query ("SELECT * FROM mailbox WHERE username LIKE '%$fSearch%' ORDER BY username"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + if (check_owner ($SESSID_USERNAME, $row['domain'])) + { + $tMailbox[] = $row; + } + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/search.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/sendmail.php b/sendmail.php new file mode 100644 index 0000000..668a098 --- /dev/null +++ b/sendmail.php @@ -0,0 +1,87 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: sendmail.php +// +// Template File: sendmail.tpl +// +// Template Variables: +// +// tMessage +// tFrom +// tSubject +// tBody +// +// Form POST \ GET Variables: +// +// fTo +// fSubject +// fBody +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session (); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/sendmail.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fTo = escape_string ($_POST['fTo']); + $fFrom = $SESSID_USERNAME; + $fHeaders = "To: " . $fTo . "\n"; + $fHeaders .= "From: " . $fFrom . "\n"; + + if (!empty ($PALANG['charset'])) + { + $fHeaders .= "Subject: " . encode_header (escape_string ($_POST['fSubject']), $PALANG['charset']) . "\n"; + $fHeaders .= "MIME-Version: 1.0\n"; + $fHeaders .= "Content-Type: text/plain; charset=" . $PALANG['charset'] . "\n"; + $fHeaders .= "Content-Transfer-Encoding: 8bit\n"; + } + else + { + $fHeaders .= "Subject: " . escape_string ($_POST['fSubject']) . "\n\n"; + } + + $fHeaders .= escape_string ($_POST['fBody']); + + if (empty ($fTo) or !check_email ($fTo)) + { + $error = 1; + $tTo = escape_string ($_POST['fTo']); + $tSubject = escape_string ($_POST['fSubject']); + $tBody = escape_string ($_POST['fBody']); + $tMessage = $PALANG['pSendmail_to_text_error']; + } + + if ($error != 1) + { + if (!smtp_mail ($fTo, $fFrom, $fHeaders)) + { + $tMessage .= $PALANG['pSendmail_result_error']; + } + else + { + $tMessage .= $PALANG['pSendmail_result_succes']; + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/sendmail.tpl"); + include ("./templates/footer.tpl"); +} +?> diff --git a/setup.php b/setup.php new file mode 100644 index 0000000..bd4493a --- /dev/null +++ b/setup.php @@ -0,0 +1,220 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: index.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +?> + + +Postfix Admin Setup Checker + + + + +

Postfix Admin Setup Checker 1.0.0

+Running software:
+

+= 5) $phpversion = 5; + print "- PHP version " . phpversion () . "
\n"; +} +else +{ + print "

  • Unable to check for PHP version. (missing function: phpversion())
    \n"; +} +print "

    \n"; + +// +// Check for Apache version +// +if ($f_apache_get_version == 1) +{ + print "- " . apache_get_version() . "

    \n"; +} +else +{ + print "

  • Unable to check for Apache version. (missing function: apache_get_version())
    \n"; +} +print "

    \n"; + +print "Checking for dependencies:
    \n"; +print "

    \n"; + +// +// Check for Magic Quotes +// +if ($f_get_magic_quotes_gpc == 1) +{ + if (get_magic_quotes_gpc () == 1) + { + print "- Magic Quotes: ON

    \n"; + } + else + { + print "

  • Warning: Magic Quotes: OFF (using internal function!)

    \n"; + } +} +else +{ + print "

  • Unable to check for Magic Quotes. (missing function: get_magic_quotes_gpc())
    \n"; +} +print "

    \n"; + + +// +// Check for config.inc.php +// +if ($file_config == 1) +{ + print "- Depends on: presence config.inc.php - OK
    \n"; +} +else +{ + print "

  • Error: Depends on: presence config.inc.php - NOT FOUND
    \n"; + print "Create the file.
    "; + print "For example:
    \n"; + print "
    % cp config.inc.php.sample config.inc.php
    \n"; + $error =+ 1; +} +print "

    \n"; + +// +// Check if there is support for at least 1 database +// +if (($f_mysql_connect == 0) and ($f_mysqli_connect == 0) and ($f_pg_connect == 0)) +{ + print "

  • Error: There is no database support in your PHP setup
    \n"; + print "To install MySQL 3.23 or 4.0 support on FreeBSD:
    \n"; + print "
    % cd /usr/ports/databases/php$phpversion-mysql/\n";
    +   print "% make clean install\n";
    +   print " - or with portupgrade -\n";
    +   print "% portinstall php$phpversion-mysql
    \n"; + if ($phpversion >= 5) + { + print "To install MySQL 4.1 support on FreeBSD:
    \n"; + print "
    % cd /usr/ports/databases/php5-mysqli/\n";
    +      print "% make clean install\n";
    +      print " - or with portupgrade -\n";
    +      print "% portinstall php5-mysqli
    \n"; + } + print "To install PostgreSQL support on FreeBSD:
    \n"; + print "
    % cd /usr/ports/databases/php$phpversion-pgsql/\n";
    +   print "% make clean install\n";
    +   print " - or with portupgrade -\n";
    +   print "% portinstall php$phpversion-pgsql
    \n"; + $error =+ 1; +} +// +// MySQL 3.23, 4.0 functions +// +if ($f_mysql_connect == 1) +{ + print "- Depends on: MySQL 3.23, 4.0 - OK
    \n"; +} +print "

    \n"; + +// +// MySQL 4.1 functions +// +if ($phpversion >= 5) +{ + if ($f_mysqli_connect == 1) + { + print "- Depends on: MySQL 4.1 - OK (change the database_type in config.inc.php!!)
    \n"; + } +} +print "

    \n"; + +// +// PostgreSQL functions +// +if ($f_pg_connect == 1) +{ + print "- Depends on: PostgreSQL - OK (change the database_type in config.inc.php!!)
    \n"; +} +print "

    \n"; + +// +// Session functions +// +if ($f_session_start == 1) +{ + print "- Depends on: session - OK
    \n"; +} +else +{ + print "

  • Error: Depends on: session - NOT FOUND
    \n"; + print "To install session support on FreeBSD:
    \n"; + print "
    % cd /usr/ports/www/php$phpversion-session/\n";
    +   print "% make clean install\n";
    +   print " - or with portupgrade -\n";
    +   print "% portinstall php$phpversion-session
    \n"; + $error =+ 1; +} +print "

    \n"; + +// +// PCRE functions +// +if ($f_preg_match == 1) +{ + print "- Depends on: pcre - OK
    \n"; +} +else +{ + print "

  • Error: Depends on: pcre - NOT FOUND
    \n"; + print "To install pcre support on FreeBSD:
    \n"; + print "
    % cd /usr/ports/devel/php$phpversion-pcre/\n";
    +   print "% make clean install\n";
    +   print " - or with portupgrade -\n";
    +   print "% portinstall php$phpversion-pcre
    \n"; + $error =+ 1; +} +print "

    \n"; + +if ($error == 0) +{ + print "Everything seems fine... you are ready to rock & roll!
    \n"; + print "Make sure you delete this setup.php file!
    \n"; + print "Also check the config.inc.php file for any settings that you might need to change!
    \n"; + print "Click here to go to the admin section (make sure that your .htaccess is setup properly)\n"; +} +?> + + diff --git a/stylesheet.css b/stylesheet.css new file mode 100644 index 0000000..bff334c --- /dev/null +++ b/stylesheet.css @@ -0,0 +1,236 @@ +body { + background: #ffffff; + color: #000000; + font-family: BitStream Vera Sans, Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + font-weight: normal; + text-align: center; +} + +a { + text-decoration: none; + color: #888888; +} + +a:hover { + text-decoration: underline; + color: #888888; +} + +a:visited, a:active { + color: #888888; +} + +.button { + border: 1px solid #aaaaaa; + color: #777777; + background: #dddddd; + padding: 3px 3px 3px 3px; + font-size: 11px; +} + +.button:hover { + background: #BCFF36; + color: #888888; +} + +.flat { + border: 1px solid #888888; +} + +.error_msg { + color: #d01313; +} + +.standout { + color: maroon; + padding: 3px 3px 3px 3px; + text-align: center; +} + +#login_header { + width: 750px; + margin: 0 auto; + padding-bottom: 10px; + text-align: left; +} + + +#login { + width: 750px; + margin: 0 auto; +} + +#login_table { + border-left: 8px solid gray; + border-right: 8px solid gray; + background: #eeeeee; + width: 350px; + margin: 0 auto; +} + +#login_table h4 { + font-size: 13px; +} + +#menu { + width: 750px; + margin: 0 auto; + padding-top: 10px; +} + +#menu ul li { + display: inline; + background: #efefef; + padding: 20px 5px 5px 5px; + margin-right: 3px; + border-top: 4px solid #aaaaaa; +} + +#menu ul li:hover { + background: #BFFF00; /* #F32121; */ + color: white; +} + +#menu ul li a { + color: #888888; +} + +#menu ul li a:hover { + color: #888888; +} + + +#main_menu, #edit_form { + width: 750px; + margin: 0 auto; +} + +#edit_form table { + margin: 0 auto; + padding-top: 10px; + text-align: left; + width: 500px; + border: 1px solid #efefef; +} + +#edit_form h3 { + text-align: center; + font-size: 12px; + margin: 0; + background: #AFE1A6; /*#b4004a;*/ + border: 1px solid #bbb; + line-height: 25px; + color: #555555; +} + +/* Helper class to center some attribs */ +.hlp_center { + text-align: center; +} + +.help_text{ + background: #efefef; + border-left: 1px solid #bbbbbb; + border-right: 1px solid #bbbbbb; + text-align: center; + padding-top: 5px; + padding-bottom: 5px; +} + +#main_menu table { + margin: 0 auto; + text-align: left; + padding-top: 20px; + padding-bottom: 20px; +} + +#main_menu table td { + padding-left: 30px; + padding-bottom: 5px; +} + +#main_menu a { + color: #888888; + padding-left: 8px; +} + +#main_menu a:hover { + color: #40B33C; /*#CD6A6A;*/ + text-decoration: none; + padding-left: 4px; + border-bottom: 1px solid #40B33C; + border-left: 4px solid #40B33C; +} + +#overview, #admin_domains, #admin_virtual { + width: 750px; + margin: 0 auto; + background: #AFE1A6; /*#9ACD32;*/ + border: 1px solid #bbb; +} + +#overview h4, #overview P, #overview FORM, #admin_virtual h4, #admin_virtual P, #admin_virtual FORM { + display: inline; + padding-right: 20px; + line-height: 30px; +} + +#nav_bar { + text-align: right; + width: 750px; + margin: 0 auto; +} + +#alias_table, #mailbox_table, #overview_table, #log_table, #admin_table { + width: 750px; + margin: 0px auto; + border: 1px solid #efefef; +} + +#alias_table .header, #mailbox_table .header, #overview_table .header, #log_table .header, #admin_table .header { + line-height: 20px; + background: #efefef; + color: black; +} + +#alias_table .hilightoff, #mailbox_table .hilightoff, #overview_table .hilightoff, #log_table .hilightoff, #admin_table .hilighoff { + background: white; +} + +#alias_table .hilighton, #mailbox_table .hilighton, #overview_table .hilighton, #log_table .hilighton, #admin_table .hilighton { + background: #D9FF43; /*#D6FF85;*/ /*#ffdddd;*/ +} + +#alias_table h3, #mailbox_table h3, #overview_table h3, #log_table h3, #admin_table h3 { + background: silver; + text-align: left; + font-size: 12px; + font-weight: bold; + padding-left: 20px; + line-height: 25px; + margin: 0; +} + +#footer { + width: 750px; + margin: 20px auto; + border-top: 1px solid #bbbbbb; + background: #efefef; + color: #999999; + line-height: 20px; + text-align: left; + padding-left: 15px; + font-size: 9px; +} + +#footer a { + text-decoration: none; + color: #999999; +} + +#footer a:hover { + text-decoration: underline; + color: #777777; +} + diff --git a/templates/admin_create-admin.tpl b/templates/admin_create-admin.tpl new file mode 100644 index 0000000..ebadebb --- /dev/null +++ b/templates/admin_create-admin.tpl @@ -0,0 +1,51 @@ +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
    + +  
    +
    +
    diff --git a/templates/admin_create-domain.tpl b/templates/admin_create-domain.tpl new file mode 100644 index 0000000..7d2776b --- /dev/null +++ b/templates/admin_create-domain.tpl @@ -0,0 +1,62 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
    + /> +
    + /> +  
    +
    +
    diff --git a/templates/admin_edit-admin.tpl b/templates/admin_edit-admin.tpl new file mode 100644 index 0000000..46e4fde --- /dev/null +++ b/templates/admin_edit-admin.tpl @@ -0,0 +1,53 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
     
    > 
    + +
    +
    +
    diff --git a/templates/admin_edit-domain.tpl b/templates/admin_edit-domain.tpl new file mode 100644 index 0000000..3eace5d --- /dev/null +++ b/templates/admin_edit-domain.tpl @@ -0,0 +1,60 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
     
    + /> 
    + /> 
    +
    +
    diff --git a/templates/admin_list-admin.tpl b/templates/admin_list-admin.tpl new file mode 100644 index 0000000..d102342 --- /dev/null +++ b/templates/admin_list-admin.tpl @@ -0,0 +1,32 @@ + 0) +{ + print "\n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < $list_admins_count; $i++) + { + if ((is_array ($list_admins) and $list_admins_count > 0)) + { + print " \n"; + print " "; + print " "; + print " "; + $active = ($admin_properties[$i]['active'] == 1) ? $PALANG['YES'] : $PALANG['NO']; + print " "; + print " "; + print " "; + print " \n"; + } + } + + print "
    " . $PALANG['pAdminList_admin_username'] . "" . $PALANG['pAdminList_admin_count'] . "" . $PALANG['pAdminList_admin_modified'] . "" . $PALANG['pAdminList_admin_active'] . " 
    " . $list_admins[$i] . "" . $admin_properties[$i]['domain_count'] . "" . $admin_properties[$i]['modified'] . "" . $active . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} +?> diff --git a/templates/admin_list-domain.tpl b/templates/admin_list-domain.tpl new file mode 100644 index 0000000..66aaddf --- /dev/null +++ b/templates/admin_list-domain.tpl @@ -0,0 +1,69 @@ +
    +
    + + +
    +
    + +
    +
    + + 0) +{ + print "\n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + if ($CONF['transport'] == 'YES') print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($list_domains); $i++) + { + if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) + { + print " \n"; + print ""; + print ""; + print ""; + print ""; + if ($CONF['quota'] == 'YES') print ""; + if ($CONF['transport'] == 'YES') print ""; + $backupmx = ($domain_properties[$i]['backupmx'] == 1) ? $PALANG['YES'] : $PALANG['NO']; + print ""; + print ""; + $active = ($domain_properties[$i]['active'] == 1) ? $PALANG['YES'] : $PALANG['NO']; + print ""; + print ""; + print ""; + print "\n"; + } + } + + print "
    " . $PALANG['pAdminList_domain_domain'] . "" . $PALANG['pAdminList_domain_description'] . "" . $PALANG['pAdminList_domain_aliases'] . "" . $PALANG['pAdminList_domain_mailboxes'] . "" . $PALANG['pAdminList_domain_maxquota'] . "" . $PALANG['pAdminList_domain_transport'] . "" . $PALANG['pAdminList_domain_backupmx'] . "" . $PALANG['pAdminList_domain_modified'] . "" . $PALANG['pAdminList_domain_active'] . " 
    " . $list_domains[$i] . "" . $domain_properties[$i]['description'] . "" . $domain_properties[$i]['alias_count'] . " / " . $domain_properties[$i]['aliases'] . "" . $domain_properties[$i]['mailbox_count'] . " / " . $domain_properties[$i]['mailboxes'] . "" . $domain_properties[$i]['maxquota'] . "" . $domain_properties[$i]['transport'] . "$backupmx" . $domain_properties[$i]['modified'] . "" . $active . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} +?> diff --git a/templates/admin_list-virtual.tpl b/templates/admin_list-virtual.tpl new file mode 100644 index 0000000..5a41394 --- /dev/null +++ b/templates/admin_list-virtual.tpl @@ -0,0 +1,107 @@ +
    +
    + + + +
    +

    +

    +

    +
    + +
    +
    + +\n"; +if ($tDisplay_back_show == 1) +{ + print "\""\n"; +} +if ($tDisplay_up_show == 1) +{ + print "\""\n"; +} +if ($tDisplay_next_show == 1) +{ + print "\""\n"; +} +print "\n"; + +if (sizeof ($tAlias) > 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tAlias); $i++) + { + if ((is_array ($tAlias) and sizeof ($tAlias) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + print "

    " . $PALANG['pOverview_alias_title'] . "

    " . $PALANG['pAdminList_virtual_alias_address'] . "" . $PALANG['pAdminList_virtual_alias_goto'] . "" . $PALANG['pAdminList_virtual_alias_modified'] . " 
    " . $tAlias[$i]['address'] . "" . preg_replace ("/,/", "
    ", $tAlias[$i]['goto']) . "
    " . $tAlias[$i]['modified'] . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} + +if (sizeof ($tMailbox) > 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tMailbox); $i++) + { + if ((is_array ($tMailbox) and sizeof ($tMailbox) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + print " \n"; + $active = ($tMailbox[$i]['active'] == 1) ? $PALANG['YES'] : $PALANG['NO']; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + print "

    " . $PALANG['pOverview_mailbox_title'] . "

    " . $PALANG['pAdminList_virtual_mailbox_username'] . "" . $PALANG['pAdminList_virtual_mailbox_name'] . "" . $PALANG['pAdminList_virtual_mailbox_quota'] . "" . $PALANG['pAdminList_virtual_mailbox_modified'] . "" . $PALANG['pAdminList_virtual_mailbox_active'] . " 
    " . $tMailbox[$i]['username'] . "" . $tMailbox[$i]['name'] . "" . $tMailbox[$i]['quota'] / $CONF['quota_multiplier'] . "" . $tMailbox[$i]['modified'] . "" . $active . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} +?> diff --git a/templates/admin_menu.tpl b/templates/admin_menu.tpl new file mode 100644 index 0000000..63eca42 --- /dev/null +++ b/templates/admin_menu.tpl @@ -0,0 +1,24 @@ + + +\n"; + include ("../motd-admin.txt"); + print ""; +} +?> diff --git a/templates/admin_search.tpl b/templates/admin_search.tpl new file mode 100644 index 0000000..34fd110 --- /dev/null +++ b/templates/admin_search.tpl @@ -0,0 +1,72 @@ +
    +

    +
    + +
    +
    + + 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tAlias); $i++) + { + if ((is_array ($tAlias) and sizeof ($tAlias) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + + print "

    ".$PALANG['pOverview_alias_title']."

    " . $PALANG['pOverview_alias_address'] . "" . $PALANG['pOverview_alias_goto'] . "" . $PALANG['pOverview_alias_modified'] . " 
    " . $tAlias[$i]['address'] . "" . preg_replace ("/,/", "
    ", $tAlias[$i]['goto']) . "
    " . $tAlias[$i]['modified'] . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} + +if (sizeof ($tMailbox) > 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tMailbox); $i++) + { + if ((is_array ($tMailbox) and sizeof ($tMailbox) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + print " \n"; + $active = ($tMailbox[$i]['active'] == 1) ? $PALANG['YES'] : $PALANG['NO']; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + print "

    ".$PALANG['pOverview_mailbox_title']."

    " . $PALANG['pOverview_mailbox_username'] . "" . $PALANG['pOverview_mailbox_name'] . "" . $PALANG['pOverview_mailbox_quota'] . "" . $PALANG['pOverview_mailbox_modified'] . "" . $PALANG['pOverview_mailbox_active'] . " 
    " . $tMailbox[$i]['username'] . "" . $tMailbox[$i]['name'] . "" . $tMailbox[$i]['quota'] / $CONF['quota_multiplier'] . "" . $tMailbox[$i]['modified'] . "" . $active . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} +?> diff --git a/templates/create-alias.tpl b/templates/create-alias.tpl new file mode 100644 index 0000000..4ba7592 --- /dev/null +++ b/templates/create-alias.tpl @@ -0,0 +1,44 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +

    + + +
    +
    diff --git a/templates/create-mailbox.tpl b/templates/create-mailbox.tpl new file mode 100644 index 0000000..85b9ef8 --- /dev/null +++ b/templates/create-mailbox.tpl @@ -0,0 +1,69 @@ +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + + +
     
     
     
    + +
    diff --git a/templates/edit-alias.tpl b/templates/edit-alias.tpl new file mode 100644 index 0000000..8de6a5a --- /dev/null +++ b/templates/edit-alias.tpl @@ -0,0 +1,36 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + +

     
    + +  
    +
    +
    diff --git a/templates/edit-mailbox.tpl b/templates/edit-mailbox.tpl new file mode 100644 index 0000000..7b2951b --- /dev/null +++ b/templates/edit-mailbox.tpl @@ -0,0 +1,47 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
     
    > 
    +
    +
    diff --git a/templates/footer.tpl b/templates/footer.tpl new file mode 100644 index 0000000..065066c --- /dev/null +++ b/templates/footer.tpl @@ -0,0 +1,15 @@ + + + diff --git a/templates/footer.tpl.orig b/templates/footer.tpl.orig new file mode 100644 index 0000000..4c552e6 --- /dev/null +++ b/templates/footer.tpl.orig @@ -0,0 +1,3 @@ + + + diff --git a/templates/header.tpl b/templates/header.tpl new file mode 100644 index 0000000..580b592 --- /dev/null +++ b/templates/header.tpl @@ -0,0 +1,39 @@ + + + + + + +\n"; +if (file_exists (realpath ("../stylesheet.css"))) print "\n"; +?> +Postfix Admin - <?php print $_SERVER['HTTP_HOST']; ?> + + +
    +\n"; + print "\n"; +} + +if (file_exists (realpath ("../stylesheet.css"))) +{ + print "\n"; + print "\n"; +} + +if (($CONF['show_header_text'] == "YES") and ($CONF['header_text'])) +{ + print "

    " . $CONF['header_text'] . "

    \n"; +} +?> +
    diff --git a/templates/index.php b/templates/index.php new file mode 100644 index 0000000..45fae72 --- /dev/null +++ b/templates/index.php @@ -0,0 +1,22 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: index.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +header ("Location: ../login.php"); +exit; +?> diff --git a/templates/login.tpl b/templates/login.tpl new file mode 100644 index 0000000..6f58bf1 --- /dev/null +++ b/templates/login.tpl @@ -0,0 +1,26 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + +

    +
    +
    diff --git a/templates/main.tpl b/templates/main.tpl new file mode 100644 index 0000000..3231bd2 --- /dev/null +++ b/templates/main.tpl @@ -0,0 +1,32 @@ + diff --git a/templates/menu.tpl b/templates/menu.tpl new file mode 100644 index 0000000..f83fc3a --- /dev/null +++ b/templates/menu.tpl @@ -0,0 +1,22 @@ + + +\n"; + include ("motd.txt"); + print ""; +} +?> diff --git a/templates/menu.tpl.orig b/templates/menu.tpl.orig new file mode 100644 index 0000000..cab095f --- /dev/null +++ b/templates/menu.tpl.orig @@ -0,0 +1,24 @@ + + + +

    diff --git a/templates/message.tpl b/templates/message.tpl new file mode 100644 index 0000000..be874e8 --- /dev/null +++ b/templates/message.tpl @@ -0,0 +1 @@ + diff --git a/templates/overview-get.tpl b/templates/overview-get.tpl new file mode 100644 index 0000000..51b49de --- /dev/null +++ b/templates/overview-get.tpl @@ -0,0 +1,59 @@ +

    +
    + + +
    +
    + +
    +
    + +\n"; + print " \n"; + print "

    ".$PALANG['pOverview_title']."

    "; + print " "; + print " \n"; + print " " . $PALANG['pOverview_get_domain'] . "\n"; + print " " . $PALANG['pOverview_get_aliases'] . "\n"; + print " " . $PALANG['pOverview_get_mailboxes'] . "\n"; + if ($CONF['quota'] == 'YES') print " " . $PALANG['pOverview_get_quota'] . "\n"; + print " \n"; + + for ($i = 0; $i < sizeof ($list_domains); $i++) + { + if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) + { + $limit = get_domain_properties ($list_domains[$i]); + + if ($limit['aliases'] == 0) $limit['aliases'] = $PALANG['pOverview_unlimited']; + if ($limit['mailboxes'] == 0) $limit['mailboxes'] = $PALANG['pOverview_unlimited']; + if ($limit['maxquota'] == 0) $limit['maxquota'] = $PALANG['pOverview_unlimited']; + if ($limit['aliases'] < 0) $limit['aliases'] = $PALANG['pOverview_disabled']; + if ($limit['mailboxes'] < 0) $limit['mailboxes'] = $PALANG['pOverview_disabled']; + if ($limit['maxquota'] < 0) $limit['maxquota'] = $PALANG['pOverview_disabled']; + + print " \n"; + print " " . $list_domains[$i] . "\n"; + print " " . $limit['alias_count'] . " / " . $limit['aliases'] . "\n"; + print " " . $limit['mailbox_count'] . " / " . $limit['mailboxes'] . "\n"; + if ($CONF['quota'] == 'YES') print " " . $limit['maxquota'] . "\n"; + print " \n"; + } + } + print "\n"; +?> diff --git a/templates/overview.tpl b/templates/overview.tpl new file mode 100644 index 0000000..ce1e8b0 --- /dev/null +++ b/templates/overview.tpl @@ -0,0 +1,139 @@ +
    +
    + + + +
    +

    +

    +

    +
    + +
    +
    + +\n"; +if ($tDisplay_back_show == 1) print "\""\n"; +if ($tDisplay_up_show == 1) print "\""\n"; +if ($tDisplay_next_show == 1) print "\""\n"; +print "\n"; + +if (sizeof ($tAlias) > 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tAlias); $i++) + { + if ((is_array ($tAlias) and sizeof ($tAlias) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + if ($CONF['special_alias_control'] == 'YES') + { + print " \n"; + print " \n"; + } + else + { + if (!in_array ($tAlias[$i]['goto'], $CONF['default_aliases'])) + { + print " \n"; + print " \n"; + } + else + { + print " \n"; + print " \n"; + } + } + print " \n"; + } + } + + print "

    ".$PALANG['pOverview_alias_title']."

    " . $PALANG['pOverview_alias_address'] . "" . $PALANG['pOverview_alias_goto'] . "" . $PALANG['pOverview_alias_modified'] . " 
    " . $tAlias[$i]['address'] . "" . preg_replace ("/,/", "
    ", $tAlias[$i]['goto']) . "
    " . $tAlias[$i]['modified'] . "" . $PALANG['edit'] . "" . $PALANG['del'] . "" . $PALANG['edit'] . "" . $PALANG['del'] . "  
    \n"; +} + +if (sizeof ($tMailbox) > 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tMailbox); $i++) + { + if ((is_array ($tMailbox) and sizeof ($tMailbox) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') + { + print " \n"; + } + print " \n"; + $active = ($tMailbox[$i]['active'] == 1) ? $PALANG['YES'] : $PALANG['NO']; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + print "

    ".$PALANG['pOverview_mailbox_title']."

    " . $PALANG['pOverview_mailbox_username'] . "" . $PALANG['pOverview_mailbox_name'] . "" . $PALANG['pOverview_mailbox_quota'] . "" . $PALANG['pOverview_mailbox_modified'] . "" . $PALANG['pOverview_mailbox_active'] . " 
    " . $tMailbox[$i]['username'] . "" . $tMailbox[$i]['name'] . ""; + if ($tMailbox[$i]['quota'] == 0) + { + print $PALANG['pOverview_unlimited']; + } + elseif ($tMailbox[$i]['quota'] < 0) + { + print $PALANG['pOverview_disabled']; + } + else + { + print $tMailbox[$i]['quota'] / $CONF['quota_multiplier']; + } + print "" . $tMailbox[$i]['modified'] . "" . $active . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} +?> diff --git a/templates/password.tpl b/templates/password.tpl new file mode 100644 index 0000000..9ca8b48 --- /dev/null +++ b/templates/password.tpl @@ -0,0 +1,35 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
    +
    +
    diff --git a/templates/search.tpl b/templates/search.tpl new file mode 100644 index 0000000..410a2fe --- /dev/null +++ b/templates/search.tpl @@ -0,0 +1,72 @@ +
    +

    +
    + +
    +
    + + 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tAlias); $i++) + { + if ((is_array ($tAlias) and sizeof ($tAlias) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + + print "

    ".$PALANG['pOverview_alias_title']."

    " . $PALANG['pOverview_alias_address'] . "" . $PALANG['pOverview_alias_goto'] . "" . $PALANG['pOverview_alias_modified'] . " 
    " . $tAlias[$i]['address'] . "" . preg_replace ("/,/", "
    ", $tAlias[$i]['goto']) . "
    " . $tAlias[$i]['modified'] . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} + +if (sizeof ($tMailbox) > 0) +{ + print "\n"; + print " \n"; + print " "; + print " "; + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < sizeof ($tMailbox); $i++) + { + if ((is_array ($tMailbox) and sizeof ($tMailbox) > 0)) + { + print " \n"; + print " \n"; + print " \n"; + if ($CONF['quota'] == 'YES') print " \n"; + print " \n"; + $active = ($tMailbox[$i]['active'] == 1) ? $PALANG['YES'] : $PALANG['NO']; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + print "

    ".$PALANG['pOverview_mailbox_title']."

    " . $PALANG['pOverview_mailbox_username'] . "" . $PALANG['pOverview_mailbox_name'] . "" . $PALANG['pOverview_mailbox_quota'] . "" . $PALANG['pOverview_mailbox_modified'] . "" . $PALANG['pOverview_mailbox_active'] . " 
    " . $tMailbox[$i]['username'] . "" . $tMailbox[$i]['name'] . "" . $tMailbox[$i]['quota'] / $CONF['quota_multiplier'] . "" . $tMailbox[$i]['modified'] . "" . $active . "" . $PALANG['edit'] . "" . $PALANG['del'] . "
    \n"; +} +?> diff --git a/templates/sendmail.tpl b/templates/sendmail.tpl new file mode 100644 index 0000000..dd95558 --- /dev/null +++ b/templates/sendmail.tpl @@ -0,0 +1,37 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
     
     
    + +  
    +
    +
    diff --git a/templates/users_edit-alias.tpl b/templates/users_edit-alias.tpl new file mode 100644 index 0000000..c480418 --- /dev/null +++ b/templates/users_edit-alias.tpl @@ -0,0 +1,43 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + +

     
    + +  
    +
    +
    diff --git a/templates/users_login.tpl b/templates/users_login.tpl new file mode 100644 index 0000000..cebdb2c --- /dev/null +++ b/templates/users_login.tpl @@ -0,0 +1,23 @@ +
    +
    + + + + + + + + + + + + + + + + + + +

    +
    +
    diff --git a/templates/users_main.tpl b/templates/users_main.tpl new file mode 100644 index 0000000..3b455ad --- /dev/null +++ b/templates/users_main.tpl @@ -0,0 +1,26 @@ + diff --git a/templates/users_menu.tpl b/templates/users_menu.tpl new file mode 100644 index 0000000..6edde35 --- /dev/null +++ b/templates/users_menu.tpl @@ -0,0 +1,19 @@ + + +\n"; + include ("../motd-users.txt"); + print ""; +} +?> diff --git a/templates/users_password.tpl b/templates/users_password.tpl new file mode 100644 index 0000000..879134f --- /dev/null +++ b/templates/users_password.tpl @@ -0,0 +1,35 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

     
    +
    +
    diff --git a/templates/users_vacation-get.tpl b/templates/users_vacation-get.tpl new file mode 100644 index 0000000..d6b145f --- /dev/null +++ b/templates/users_vacation-get.tpl @@ -0,0 +1,9 @@ +
    +
    + + + + +
    +
    +
    diff --git a/templates/users_vacation.tpl b/templates/users_vacation.tpl new file mode 100644 index 0000000..63f1211 --- /dev/null +++ b/templates/users_vacation.tpl @@ -0,0 +1,29 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + +

     
    + +  
    +
    +
    \ No newline at end of file diff --git a/templates/viewlog.tpl b/templates/viewlog.tpl new file mode 100644 index 0000000..2c7ab0f --- /dev/null +++ b/templates/viewlog.tpl @@ -0,0 +1,60 @@ +
    +
    + + +
    +
    + + 0) + { + print "\n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + + for ($i = 0; $i < $tLog_count; $i++) + { + if ((is_array ($tLog) and $tLog_count > 0)) + { + $log_data = $tLog[$i]['data']; + $data_length = strlen ($log_data); + if ($data_length > 35) $log_data = substr ($log_data, 0, 35) . " ..."; + + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + print " \n"; + } + } + + print "

    ".$PALANG['pViewlog_welcome']." ".$fDomain."

    " . $PALANG['pViewlog_timestamp'] . "" . $PALANG['pViewlog_username'] . "" . $PALANG['pViewlog_domain'] . "" . $PALANG['pViewlog_action'] . "" . $PALANG['pViewlog_data'] . "
    " . $tLog[$i]['timestamp'] . "" . $tLog[$i]['username'] . "" . $tLog[$i]['domain'] . "" . $tLog[$i]['action'] . "" . $log_data . "
    \n"; + print "

    \n"; + } +?> diff --git a/users/edit-alias.php b/users/edit-alias.php new file mode 100644 index 0000000..8fe2970 --- /dev/null +++ b/users/edit-alias.php @@ -0,0 +1,114 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: edit-alias.php +// +// Template File: users_edit-alias.tpl +// +// Template Variables: +// +// tMessage +// tGoto +// +// Form POST \ GET Variables: +// +// fAddress +// fDomain +// fGoto +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$USERID_USERNAME = check_user_session (); +$tmp = preg_split ('/@/', $USERID_USERNAME); +$USERID_DOMAIN = $tmp[1]; + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + $vacation_domain = $CONF['vacation_domain']; + + $result = db_query ("SELECT * FROM alias WHERE address='$USERID_USERNAME'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tGoto = $row['goto']; + } + else + { + $tMessage = $PALANG['pEdit_alias_address_error']; + } + + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/users_edit-alias.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $vacation_domain = $CONF['vacation_domain']; + + $pEdit_alias_goto = $PALANG['pEdit_alias_goto']; + + if (isset ($_POST['fVacation'])) $fVacation = $_POST['fVacation']; + if (isset ($_POST['fGoto'])) $fGoto = escape_string ($_POST['fGoto']); + $fGoto = strtolower ($fGoto); + + $goto = preg_replace ('/\\\r\\\n/', ',', $fGoto); + $goto = preg_replace ('/\r\n/', ',', $fGoto); + $goto = preg_replace ('/[\s]+/i', '', $goto); + $goto = preg_replace ('/\,*$/', '', $goto); + $array = preg_split ('/,/', $goto); + + for ($i = 0; $i < sizeof ($array); $i++) { + if (in_array ("$array[$i]", $CONF['default_aliases'])) continue; + if (empty ($array[$i])) continue; + if (!check_email ($array[$i])) + { + $error = 1; + $tGoto = $goto; + $tMessage = $PALANG['pEdit_alias_goto_text_error2'] . "$array[$i]"; + } + } + + if ($error != 1) + { + if (empty ($goto)) + { + $goto = $USERID_USERNAME; + } + else + { + $goto = $USERID_USERNAME . "," . $goto; + } + if ($fVacation == "YES") + { + $goto .= "," . $USERID_USERNAME . "@" . $vacation_domain; + } + + $result = db_query ("UPDATE alias SET goto='$goto',modified=NOW() WHERE address='$USERID_USERNAME'"); + if ($result['rows'] != 1) + { + $tMessage = $PALANG['pEdit_alias_result_error']; + } + else + { + db_log ($USERID_USERNAME, $USERID_DOMAIN, "edit alias", "$USERID_USERNAME -> $goto"); + + header ("Location: main.php"); + exit; + } + } + + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/users_edit-alias.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/users/index.php b/users/index.php new file mode 100644 index 0000000..04f3d80 --- /dev/null +++ b/users/index.php @@ -0,0 +1,22 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: index.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +header ("Location: login.php"); +exit; +?> diff --git a/users/login.php b/users/login.php new file mode 100644 index 0000000..8f1921f --- /dev/null +++ b/users/login.php @@ -0,0 +1,70 @@ + +// Copyright (c) 2002 - 2005, 2021 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: login.php +// +// Template File: login.tpl +// +// Template Variables: +// +// tMessage +// tUsername +// +// Form POST \ GET Variables: +// +// fUsername +// fPassword +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + include ("../templates/header.tpl"); + include ("../templates/users_login.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fUsername = escape_string ($_POST['fUsername']); + $fPassword = escape_string ($_POST['fPassword']); + + $result = db_query ("SELECT password FROM mailbox WHERE username='$fUsername' AND active='1'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + if (!password_verify($fPassword, $row['password'])) + { + $error = 1; + $tMessage = $PALANG['pLogin_password_incorrect']; + $tUsername = $fUsername; + } + } + else + { + $error = 1; + $tMessage = $PALANG['pLogin_username_incorrect']; + } + + if ($error != 1) + { + session_start(); +# session_register("userid"); + $_SESSION['sessid']['username'] = $fUsername; + + header("Location: main.php"); + exit; + } + + include ("../templates/header.tpl"); + include ("../templates/users_login.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/users/logout.php b/users/logout.php new file mode 100644 index 0000000..bed0a29 --- /dev/null +++ b/users/logout.php @@ -0,0 +1,30 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: logout.php +// +// Template File: -none- +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +require ("../config.inc.php"); +require ("../functions.inc.php"); + +$USERID_USERNAME = check_user_session (); + +session_unset (); +session_destroy (); + +header ("Location: login.php"); +exit; +?> diff --git a/users/main.php b/users/main.php new file mode 100644 index 0000000..31f6e7a --- /dev/null +++ b/users/main.php @@ -0,0 +1,41 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: main.php +// +// Template File: main.tpl +// +// Template Variables: +// +// -none- +// +// Form POST \ GET Variables: +// +// -none- +// +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$USERID_USERNAME = check_user_session (); + +if ($_SERVER["REQUEST_METHOD"] == "GET") +{ + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/users_main.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER["REQUEST_METHOD"] == "POST") +{ + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/users_main.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/users/password.php b/users/password.php new file mode 100644 index 0000000..5723d1f --- /dev/null +++ b/users/password.php @@ -0,0 +1,89 @@ + +// Copyright (c) 2002 - 2005, 2021 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: password.php +// +// Template File: users_password.tpl +// +// Template Variables: +// +// tMessage +// +// Form POST \ GET Variables: +// +// fPassword_current +// fPassword +// fPassword2 +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$USERID_USERNAME = check_user_session (); +$tmp = preg_split ('/@/', $USERID_USERNAME); +$USERID_DOMAIN = $tmp[1]; + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/users_password.tpl"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fPassword_current = escape_string ($_POST['fPassword_current']); + $fPassword = escape_string ($_POST['fPassword']); + $fPassword2 = escape_string ($_POST['fPassword2']); + + $username = $USERID_USERNAME; + + $result = db_query ("SELECT * FROM mailbox WHERE username='$username'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + if (!password_verify($fPassword_current, $row['password'])) + { + $error = 1; + $pPassword_password_current_text = $PALANG['pPassword_password_current_text_error']; + } + } + else + { + $error = 1; + $pPassword_email_text = $PALANG['pPassword_email_text_error']; + } + + if (empty ($fPassword) or ($fPassword != $fPassword2)) + { + $error = 1; + $pPassword_password_text = $PALANG['pPassword_password_text_error']; + } + + if ($error != 1) + { + $password = pacrypt ($fPassword); + $result = db_query ("UPDATE mailbox SET password='$password',modified=NOW() WHERE username='$username'"); + if ($result['rows'] == 1) + { + $tMessage = $PALANG['pPassword_result_succes']; + db_log ($USERID_USERNAME, $USERID_DOMAIN, "change password", "$USERID_USERNAME"); + } + else + { + $tMessage = $PALANG['pPassword_result_error']; + } + } + + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/users_password.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/users/vacation.php b/users/vacation.php new file mode 100644 index 0000000..d723b0e --- /dev/null +++ b/users/vacation.php @@ -0,0 +1,137 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: vacation.php +// +// Template File: users_vacation.tpl +// +// Template Variables: +// +// tMessage +// tSubject +// tBody +// +// Form POST \ GET Variables: +// +// fSubject +// fBody +// +require ("../variables.inc.php"); +require ("../config.inc.php"); +require ("../functions.inc.php"); +include ("../languages/" . check_language () . ".lang"); + +$USERID_USERNAME = check_user_session (); +$tmp = preg_split ('/@/', $USERID_USERNAME); +$USERID_DOMAIN = $tmp[1]; + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + + $result = db_query("SELECT * FROM vacation WHERE email='$USERID_USERNAME'"); + if ($result['rows'] == 1) + { + $row = db_array($result['result']); + $tMessage = $PALANG['pUsersVacation_welcome_text']; + $template = "users_vacation-get.tpl"; + } + else + { + $template = "users_vacation.tpl"; + } + + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/$template"); + include ("../templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $vacation_domain = $CONF['vacation_domain']; + + if (isset ($_POST['fSubject'])) $fSubject = escape_string ($_POST['fSubject']); + if (isset ($_POST['fBody'])) $fBody = escape_string ($_POST['fBody']); + if (isset ($_POST['fAway'])) $fAway = escape_string ($_POST['fAway']); + if (isset ($_POST['fBack'])) $fBack = escape_string ($_POST['fBack']); + + if (!empty ($fBack)) + { + $result = db_query ("DELETE FROM vacation WHERE email='$USERID_USERNAME'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pUsersVacation_result_error']; + } + else + { + $tMessage = $PALANG['pUsersVacation_result_succes']; + } + + $result = db_query ("SELECT * FROM alias WHERE address='$USERID_USERNAME'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tGoto = $row['goto']; + + $array = preg_split ('/,/', $tGoto); + { + array_pop ($array); + $goto = implode (",", $array); + } + } + + $result = db_query ("UPDATE alias SET goto='$goto',modified=NOW() WHERE address='$USERID_USERNAME'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pUsersVacation_result_error']; + } + else + { + $tMessage = $PALANG['pUsersVacation_result_succes']; + } + + } + + if (!empty ($fAway)) + { + $result = db_query ("SELECT * FROM alias WHERE address='$USERID_USERNAME'"); + if ($result['rows'] == 1) + { + $row = db_array ($result['result']); + $tGoto = $row['goto']; + } + + $result = db_query ("INSERT INTO vacation (email,subject,body,cache,domain,created,active) VALUES ('$USERID_USERNAME','$fSubject','$fBody','','$USERID_DOMAIN',NOW(),'1')"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pUsersVacation_result_error']; + } + + $goto = $tGoto . "," . "$USERID_USERNAME@$vacation_domain"; + + $result = db_query ("UPDATE alias SET goto='$goto',modified=NOW() WHERE address='$USERID_USERNAME'"); + if ($result['rows'] != 1) + { + $error = 1; + $tMessage = $PALANG['pUsersVacation_result_error']; + } + else + { + header ("Location: main.php"); + exit; + } + } + + include ("../templates/header.tpl"); + include ("../templates/users_menu.tpl"); + include ("../templates/users_vacation.tpl"); + include ("../templates/footer.tpl"); +} +?> diff --git a/variables.inc.php b/variables.inc.php new file mode 100644 index 0000000..614ce96 --- /dev/null +++ b/variables.inc.php @@ -0,0 +1,89 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: variables.inc.php +// +if (preg_match ("/variables.inc.php/", $_SERVER['PHP_SELF'])) +{ + header ("Location: login.php"); + exit; +} + +$error = ""; +$escaped_string = ""; +$quota = ""; +$vacation = ""; +$fActive = ""; +$fAddress = ""; +$fAliases = ""; +$fBackupmx = ""; +$fDefaultaliases = ""; +$fDelete = ""; +$fDescription = ""; +$fDomain = ""; +$fDomains = ""; +#$fDomains[0] = ""; +$fGoto = ""; +$fMail = ""; +$fMailboxes = ""; +$fMaxquota = ""; +$fName = ""; +$fPassword = ""; +$fPassword2 = ""; +$fQuota = ""; +$fSearch = ""; +$fTable = ""; +$fTransport = ""; +$fUsername = ""; +$fVacation = ""; +$fWhere = ""; +$tActive = ""; +$tActive = ""; +$tAddress = ""; +$tAlias = ""; +$tAliases = ""; +$tBody = ""; +$tDefaultaliases = ""; +$tDescription = ""; +$tDisplay_back = ""; +$tDisplay_back_show = ""; +$tDisplay_up_show = ""; +$tDisplay_next = ""; +$tDisplay_next_show = ""; +$tDomain = ""; +$tDomains = ""; +$tFrom = ""; +$tGoto = ""; +$tLog = array(); +$tMailbox = ""; +$tMailboxes = ""; +$tMaxquota = ""; +$tMessage = " "; +$tName = ""; +$tQuota = ""; +$tSubject = ""; +$tUsername = ""; +$tTransport = ""; + +$pAdminCreate_admin_password_text = " "; +$pAdminCreate_admin_username_text = " "; +$pAdminCreate_domain_defaultaliases_text = " "; +$pAdminCreate_domain_domain_text = " "; +$pAdminEdit_admin_password_text = " "; +$pCreate_alias_address_text = " "; +$pCreate_alias_goto_text = " "; +$pCreate_mailbox_name_text = " "; +$pCreate_mailbox_password_text = " "; +$pCreate_mailbox_quota_text = " "; +$pCreate_mailbox_username_text = " "; +$pEdit_mailbox_password_text = " "; +$pEdit_mailbox_quota_text = " "; +$pEdit_mailbox_username_text = " "; +$pPassword_admin_text = " "; +$pPassword_password_current_text = " "; +$pPassword_password_text = " "; +?> diff --git a/viewlog.php b/viewlog.php new file mode 100644 index 0000000..b39e5d0 --- /dev/null +++ b/viewlog.php @@ -0,0 +1,84 @@ + +// Copyright (c) 2002 - 2005 High5! +// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT +// +// File: viewlog.php +// +// Template File: viewlog.tpl +// +// Template Variables: +// +// tMessage +// tLog +// +// Form POST \ GET Variables: +// +// fDomain +// +require ("./variables.inc.php"); +require ("./config.inc.php"); +require ("./functions.inc.php"); +include ("./languages/" . check_language () . ".lang"); + +$SESSID_USERNAME = check_session(); +$list_domains = list_domains_for_admin ($SESSID_USERNAME); + +if ($_SERVER['REQUEST_METHOD'] == "GET") +{ + if ((is_array ($list_domains) and count ($list_domains) > 0)) $fDomain = $list_domains[0]; + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tMessage = $PALANG['pViewlog_result_error']; + } + + if ($error != 1) + { + $result = db_query ("SELECT * FROM log WHERE domain='$fDomain' ORDER BY timestamp DESC LIMIT 10"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tLog[] = $row; + } + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/viewlog.tpl"); + include ("./templates/footer.tpl"); +} + +if ($_SERVER['REQUEST_METHOD'] == "POST") +{ + $fDomain = escape_string ($_POST['fDomain']); + + if (!check_owner ($SESSID_USERNAME, $fDomain)) + { + $error = 1; + $tMessage = $PALANG['pViewlog_error']; + } + + if ($error != 1) + { + $result = db_query ("SELECT * FROM log WHERE domain='$fDomain' ORDER BY timestamp DESC LIMIT 10"); + if ($result['rows'] > 0) + { + while ($row = db_array ($result['result'])) + { + $tLog[] = $row; + } + } + } + + include ("./templates/header.tpl"); + include ("./templates/menu.tpl"); + include ("./templates/viewlog.tpl"); + include ("./templates/footer.tpl"); +} +?>