commit 0fd75c45d515f567220b845849c249c1d1459ac3 Author: mischa Date: Sat Jul 30 18:50:24 2022 +0200 Last release created by Mischa 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 0000000..c40a840 Binary files /dev/null and b/ADDITIONS/postfixadmin-0.3-1.4.tar.gz differ diff --git a/ADDITIONS/virtualmaildel.php b/ADDITIONS/virtualmaildel.php new file mode 100644 index 0000000..ef84010 --- /dev/null +++ b/ADDITIONS/virtualmaildel.php @@ -0,0 +1,185 @@ + +// +// 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 0000000..739ec21 Binary files /dev/null and b/images/arrow-l.png differ diff --git a/images/arrow-r.png b/images/arrow-r.png new file mode 100644 index 0000000..8d85a91 Binary files /dev/null and b/images/arrow-r.png differ diff --git a/images/arrow-u.png b/images/arrow-u.png new file mode 100644 index 0000000..63c33ce Binary files /dev/null and b/images/arrow-u.png differ 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 0000000..ea830bf Binary files /dev/null and b/images/postbox.png differ diff --git a/images/postfixadmin.png b/images/postfixadmin.png new file mode 100644 index 0000000..aa81e96 Binary files /dev/null and b/images/postfixadmin.png differ diff --git a/images/postfixadmin2.png b/images/postfixadmin2.png new file mode 100644 index 0000000..14b3e93 Binary files /dev/null and b/images/postfixadmin2.png differ diff --git a/images/postfixadmin2.xcf b/images/postfixadmin2.xcf new file mode 100644 index 0000000..ffae5fa Binary files /dev/null and b/images/postfixadmin2.xcf differ diff --git a/index.php b/index.php new file mode 100644 index 0000000..c40197d --- /dev/null +++ b/index.php @@ -0,0 +1,55 @@ + +// 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"); +} +?>