File postfixadmin-2.3-branch.diff of Package postfixadmin

Changes between 2.3.6 and SVN r1521 (2.3 branch)

diff -u -p -r CHANGELOG.TXT CHANGELOG.TXT
--- CHANGELOG.TXT	2013-01-02 22:19:52.000000000 +0100
+++ CHANGELOG.TXT	2013-09-12 22:07:43.232112863 +0200
@@ -8,7 +8,15 @@
 #     http://www.postfixadmin.com or http://postfixadmin.sf.net 
 #
 # Last update:
-# $Id: CHANGELOG.TXT 1417 2013-01-02 21:19:52Z christian_boltz $
+# $Id: CHANGELOG.TXT 1521 2013-09-12 20:07:41Z christian_boltz $
+
+Changes since 2.3.6 release
+----------------------------------------------------------------
+  - lt.lang, da.lang translation update
+  - when enabling/disabling a mailbox, also update the corresponding alias
+  - fix creating superadmin in setup.php with MariaDB (more strict SQL)
+  - trim() localpart in create-mailbox to avoid mailbox names with leading space
+  - mark vacation_notification.notified field as latin1 to avoid overlong index
 
 Version 2.3.6 - 2013/01/02 - SVN r1417 (postfixadmin-2.3 branch)
 ----------------------------------------------------------------
diff -u -p -r create-mailbox.php create-mailbox.php
--- create-mailbox.php	2010-05-18 00:56:23.000000000 +0200
+++ create-mailbox.php	2013-09-12 21:55:39.435914950 +0200
@@ -12,7 +12,7 @@
  * File: create-mailbox.php
  * Responsible for allowing for the creation of mail boxes
  *
- * @version $Id: create-mailbox.php 828 2010-05-17 22:56:23Z christian_boltz $
+ * @version $Id: create-mailbox.php 1520 2013-09-12 19:55:37Z christian_boltz $
  * @license GNU GPL v2 or later.
  *
  * Template Variables:
@@ -71,7 +71,7 @@ if ($_SERVER['REQUEST_METHOD'] == "GET")
 if ($_SERVER['REQUEST_METHOD'] == "POST")
 {
 
-    if (isset ($_POST['fUsername']) && isset ($_POST['fDomain'])) $fUsername = escape_string ($_POST['fUsername']) . "@" . escape_string ($_POST['fDomain']);
+    if (isset ($_POST['fUsername']) && isset ($_POST['fDomain'])) $fUsername = escape_string (trim($_POST['fUsername'])) . "@" . escape_string ($_POST['fDomain']);
     $fUsername = strtolower ($fUsername);
     if (isset ($_POST['fPassword'])) $fPassword = escape_string ($_POST['fPassword']);
     if (isset ($_POST['fPassword2'])) $fPassword2 = escape_string ($_POST['fPassword2']);
diff -u -p -r edit-mailbox.php edit-mailbox.php
--- edit-mailbox.php	2008-12-12 20:40:39.000000000 +0100
+++ edit-mailbox.php	2013-06-16 18:39:38.721362597 +0200
@@ -9,7 +9,7 @@
  * Further details on the project are available at : 
  *     http://www.postfixadmin.com or http://postfixadmin.sf.net 
  * 
- * @version $Id: edit-mailbox.php 496 2008-12-12 19:40:39Z GingerDog $ 
+ * @version $Id: edit-mailbox.php 1479 2013-06-16 16:39:36Z christian_boltz $ 
  * @license GNU GPL v2 or later. 
  * 
  * File: edit-mailbox.php 
@@ -162,6 +162,17 @@ if ($_SERVER['REQUEST_METHOD'] == "POST"
       else {
          db_log ($SESSID_USERNAME, $fDomain, 'edit_mailbox', $fUsername);
 
+         $result = db_query ("UPDATE $table_alias SET active=$sqlActive WHERE address='$fUsername' AND domain='$fDomain'");
+         if ($result['rows'] != 1)
+         {
+            $error = 1;
+            $tMessage = $PALANG['pEdit_mailbox_result_error'];
+         }
+         else
+         {
+            db_log ($SESSID_USERNAME, $fDomain, 'edit_alias_state', $fUsername);
+         }
+
          header ("Location: list-virtual.php?domain=$fDomain");
          exit(0);
       }
diff -u -p -r languages/da.lang languages/da.lang
--- languages/da.lang	2011-09-23 00:01:52.000000000 +0200
+++ languages/da.lang	2013-06-16 19:31:41.218495451 +0200
@@ -1,10 +1,12 @@
 <?php
-# $Id: da.lang 1184 2011-09-22 22:01:52Z christian_boltz $
+# $Id: da.lang 1480 2013-06-16 17:31:38Z christian_boltz $
 //
 // Language file Danish
 // by Lars
 // updated by Jesper R. Meyer <jrm at upthere dot dk>
 //
+// titanus <titanus@aptget.dk>, 2013
+//
 
 $PALANG['YES'] = 'JA';
 $PALANG['NO'] = 'NEJ';
@@ -16,21 +18,21 @@ $PALANG['save'] = 'Gem';
 $PALANG['confirm'] = 'Er du sikker på du vil slette dette?\n';
 $PALANG['confirm_domain'] = 'Vil du virkelig slette alle adresser for dette domæne? Dette kan ikke fortrydes!\n';
 $PALANG['check_update'] = 'Søg efter opdateringer';
-$PALANG['invalid_parameter'] = 'Ugyldig parameter!';
+$PALANG['invalid_parameter'] = 'Ugyldig parameter.';
 
-$PALANG['pFooter_logged_as'] = 'Indlogget som %s';
+$PALANG['pFooter_logged_as'] = 'Logget ind som %s';
 
 $PALANG['pLogin_welcome'] = 'Postadministrator: Log ind for at administrere dine domæner.';
 $PALANG['pLogin_username'] = 'Brugernavn (email)';
 $PALANG['pLogin_password'] = 'Adgangskode';
-$PALANG['pLogin_button'] = 'Login';
-$PALANG['pLogin_failed'] = 'Your email address or password are not correct.'; # XXX
-$PALANG['pLogin_login_users'] = 'Bruger: Log ind på brugersektionen her.';
+$PALANG['pLogin_button']      = 'Log ind';
+$PALANG['pLogin_failed']      = 'Dit brugernavn eller adgangskode var ikke korrekt.';
+$PALANG['pLogin_login_users'] = 'Log ind på brugersektionen her.';
 
 $PALANG['pMenu_main'] = 'Start';
 $PALANG['pMenu_overview'] = 'Oversigt';
 $PALANG['pMenu_create_alias'] = 'Tilføj alias';
-$PALANG['pMenu_create_alias_domain'] = 'Add Alias Domain'; # XXX
+$PALANG['pMenu_create_alias_domain'] = 'Tilføje alias domæne';
 $PALANG['pMenu_create_mailbox'] = 'Tilføj postboks';
 $PALANG['pMenu_fetchmail'] = 'Hent email';
 $PALANG['pMenu_sendmail'] = 'Send email';
@@ -38,14 +40,14 @@ $PALANG['pMenu_password'] = 'Adgangskode
 $PALANG['pMenu_viewlog'] = 'Vis log';
 $PALANG['pMenu_logout'] = 'Log ud';
 
-$PALANG['pMain_welcome'] = 'Velkommen til Postfix Admin!';
-$PALANG['pMain_overview'] = 'Vis alle alias og postbokse. Du kan redigere/slette dem herfra.';
-$PALANG['pMain_create_alias'] = 'Tilføj nyt alias til dit domæne.';
-$PALANG['pMain_create_mailbox'] = 'Tilføj ny postboks til dit domæne.';
-$PALANG['pMain_sendmail'] = 'Send en email til en af dine nyoprettede postbokse.';
+$PALANG['pMain_welcome']        = 'Velkommen til postfixAdmin';
+$PALANG['pMain_overview']       = 'Vis alle aliases og postbokse. Du kan redigere/slette dem herfra.';
+$PALANG['pMain_create_alias']   = 'Tilføj et nyt alias til et domæne.';
+$PALANG['pMain_create_mailbox'] = 'Tilføj en ny postboks til et domæne.';
+$PALANG['pMain_sendmail']       = 'Send en email til en eksisterende postboks.';
 $PALANG['pMain_password'] = 'Ændre adgangskoden til din administratorkonto.';
 $PALANG['pMain_viewlog'] = 'Vis logfiler.';
-$PALANG['pMain_logout'] = 'Log ud fra systemet.';
+$PALANG['pMain_logout']         = 'Log af systemet.';
 
 $PALANG['pOverview_disabled'] = 'Deaktiveret';
 $PALANG['pOverview_unlimited'] = 'Ubegrænset';
@@ -53,21 +55,21 @@ $PALANG['pOverview_title'] = ':: Oprette
 $PALANG['pOverview_up_arrow'] = 'Gå til top';
 $PALANG['pOverview_right_arrow'] = 'Næste side';
 $PALANG['pOverview_left_arrow'] = 'Foregående side';
-$PALANG['pOverview_alias_domain_title'] = ':: Domain Aliases'; # XXX
+$PALANG['pOverview_alias_domain_title']    = ':: Domæne aliases';
 $PALANG['pOverview_alias_title'] = ':: Alias';
 $PALANG['pOverview_mailbox_title'] = ':: Postbokse';
 $PALANG['pOverview_button'] = 'Vis';
 $PALANG['pOverview_welcome'] = 'Oversigt for ';
-$PALANG['pOverview_alias_domain_aliases'] = 'Alias Domains'; # XXX
-$PALANG['pOverview_alias_domain_target'] = '%s is an Alias Domain for:'; # XXX
+$PALANG['pOverview_alias_domain_aliases']  = 'Alias domæner';
+$PALANG['pOverview_alias_domain_target']   = '%s er et alias domæne for:';
 $PALANG['pOverview_alias_alias_count'] = 'Alias';
 $PALANG['pOverview_alias_mailbox_count'] = 'Postbokse';
 $PALANG['pOverview_alias_address'] = 'Alias';
 $PALANG['pOverview_alias_goto'] = 'Modtager';
 $PALANG['pOverview_alias_modified'] = 'Senest ændret';
-$PALANG['pOverview_alias_domain_modified'] = 'Last Modified'; # XXX
+$PALANG['pOverview_alias_domain_modified'] = 'Senest ændret';
 $PALANG['pOverview_alias_active'] = 'Aktiveret';
-$PALANG['pOverview_alias_domain_active'] = 'Active'; # XXX
+$PALANG['pOverview_alias_domain_active']   = 'Aktiveret';
 $PALANG['pOverview_alias_edit'] = 'Alias';
 $PALANG['and_x_more'] = '[og %s til...]';
 $PALANG['pOverview_mailbox_username'] = 'Emailadresse';
@@ -81,7 +83,7 @@ $PALANG['pOverview_vacation_option'] = '
 
 $PALANG['pOverview_get_domain'] = 'Domæne';
 $PALANG['pOverview_get_aliases'] = 'Alias';
-$PALANG['pOverview_get_alias_domains'] = 'Domain Aliases'; # XXX
+$PALANG['pOverview_get_alias_domains']     = 'Domæne aliases';
 $PALANG['pOverview_get_mailboxes'] = 'Postbokse';
 $PALANG['pOverview_get_quota'] = 'Postboks Kvota (MB)';
 $PALANG['pOverview_get_modified'] = 'Senest ændret';
@@ -90,34 +92,34 @@ $PALANG['pDelete_delete_error'] = '<span
 $PALANG['pDelete_delete_success'] = '%s er slettet.';
 $PALANG['pDelete_postdelete_error'] = '<span class="error_msg">Kunne ikke fjerne postkassen ';
 $PALANG['pDelete_domain_error'] = '<span class="error_msg">Dette domæne er ikke dit ';
-$PALANG['pDelete_domain_alias_error'] = '<span class="error_msg">This domain is not yours '; # XXX
+$PALANG['pDelete_domain_alias_error'] = '<span class="error_msg">Dette domæne er ikke dit ';
 $PALANG['pDelete_alias_error'] = '<span class="error_msg">Kunne ikke slette aliaset ';
-$PALANG['pCreate_alias_domain_welcome'] = 'Mirror addresses of one of your domains to another.'; # XXX
-$PALANG['pCreate_alias_domain_alias'] = 'Alias Domain'; # XXX
-$PALANG['pCreate_alias_domain_alias_text'] = 'The domain that mails come in for.'; # XXX
-$PALANG['pCreate_alias_domain_target'] = 'Target Domain'; # XXX
-$PALANG['pCreate_alias_domain_target_text'] = 'The domain where mails should go to.'; # XXX
-$PALANG['pCreate_alias_domain_active'] = 'Active'; # XXX
-$PALANG['pCreate_alias_domain_button'] = 'Add Alias Domain'; # XXX
-$PALANG['pCreate_alias_domain_error1'] = 'You are not allowed to create the chosen configuration.'; # XXX
-$PALANG['pCreate_alias_domain_error2'] = 'The chosen configuration is invalid, please choose a different one!'; # XXX
-$PALANG['pCreate_alias_domain_error3'] = 'Database insert failed.'; # XXX
-$PALANG['pCreate_alias_domain_error4'] = 'All domains are already aliased.'; # XXX
-$PALANG['pCreate_alias_domain_success'] = 'The domain alias has been added to the alias domain table!'; # XXX
+$PALANG['pCreate_alias_domain_welcome']     = 'Spejl adresser fra et domæne til et andet.';
+$PALANG['pCreate_alias_domain_alias']       = 'Alias-domæne';
+$PALANG['pCreate_alias_domain_alias_text']  = 'Domæne som emails kommer fra.';
+$PALANG['pCreate_alias_domain_target']      = 'Modtager-domæne';
+$PALANG['pCreate_alias_domain_target_text'] = 'Domæne hvor emails skal sendes til.';
+$PALANG['pCreate_alias_domain_active']      = 'Aktiv';
+$PALANG['pCreate_alias_domain_button']      = 'Tilføj alias domæne';
+$PALANG['pCreate_alias_domain_error1']      = 'Du har ikke tilladelse til at lave den valgte konfiguration';
+$PALANG['pCreate_alias_domain_error2']      = 'Den valgte konfiguration er ikke korrekt, vælg venligst en anden.';
+$PALANG['pCreate_alias_domain_error3']      = 'Indsætning i databasen fejlede.';
+$PALANG['pCreate_alias_domain_error4']      = 'Alle domænerne har allerede aliases.';
+$PALANG['pCreate_alias_domain_success']     = 'Domæne-alias blev tilføjet alias-tabellen.';
 
-$PALANG['pCreate_alias_welcome'] = 'Tilføj nyt alias til dit domæne.';
+$PALANG['pCreate_alias_welcome']             = 'Tilføj et nyt alias til domænet.';
 $PALANG['pCreate_alias_address'] = 'Alias';
-$PALANG['pCreate_alias_address_text_error1'] = '<br /><span class="error_msg">Aliaset er ikke gyldigt!</span>';
-$PALANG['pCreate_alias_address_text_error2'] = '<br /><span class="error_msg">Emailadressen eksisterer allerede. Vælg venligst en anden!</span>';
-$PALANG['pCreate_alias_address_text_error3'] = '<br /><span class="error_msg">Du har nået grænsen for antallet af alias til dit domæne!</span>';
+$PALANG['pCreate_alias_address_text_error1'] = '<br /><span class="error_msg">Aliaset er ikke gyldigt.</span>';
+$PALANG['pCreate_alias_address_text_error2'] = '<br /><span class="error_msg">Emailadressen eksisterer allerede, vælg venligst en anden.</span>';
+$PALANG['pCreate_alias_address_text_error3'] = '<br /><span class="error_msg">Du har nået grænsen for antallet af aliases til domænet.</span>';
 $PALANG['pCreate_alias_goto'] = 'Modtager';
 $PALANG['pCreate_alias_active'] = 'Aktiv';
 $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.<br /><span class="error_msg">Modtageradressen er ikke gyldig!</span>';
-$PALANG['pCreate_alias_result_error'] = '<span class="error_msg">Kan ikke tilføje aliaset til alias-tabellen!</span>';
-$PALANG['pCreate_alias_result_success'] = 'Aliaset er blevet tilføjet til alias-tabellen!';
-$PALANG['pCreate_alias_catchall_text'] = 'For at tilføje et stjerne-alias, brug en "*" som alias.<br />For domæne til domæne-videresending brug "*@domain.tld" som modtager.';
+$PALANG['pCreate_alias_goto_text_error']     = 'Hvor emailen skal videresendes til.<br /><span class="error_msg">Modtageradressen er ikke gyldig.</span>';
+$PALANG['pCreate_alias_result_error']        = '<span class="error_msg">Kan ikke tilføje aliaset til alias-tabellen.</span>';
+$PALANG['pCreate_alias_result_success']      = 'Aliaset er blevet tilføjet alias-tabellen.';
+$PALANG['pCreate_alias_catchall_text']       = 'For at tilføje et stjerne-alias, brug en "*" som alias.<br />For domæne til domæne-videresending brug "*@domæne.tld" som modtager.';
 
 $PALANG['pEdit_alias_welcome'] = 'Rediger alias.<br />En modtager pr. linje.';
 $PALANG['pEdit_alias_address'] = 'Alias';
@@ -127,66 +129,66 @@ $PALANG['pEdit_alias_active'] = 'Aktiv';
 $PALANG['pEdit_alias_goto_text_error1'] = '<span class="error_msg">Du udfyldte ikke noget i Modtager(e)</span>';
 $PALANG['pEdit_alias_goto_text_error2'] = '<span class="error_msg">Den tilføjede emailadresse er ikke gyldig: ';
 $PALANG['pEdit_alias_domain_error'] = '<span class="error_msg">Dette domæne tilhører ikke dig: ';
-$PALANG['pEdit_alias_domain_result_error'] = '<span class="error_msg">Unable to modify the alias domain!</span>'; # XXX
-$PALANG['pEdit_alias_forward_and_store'] = 'Lever email til den lokale postboks.';
-$PALANG['pEdit_alias_forward_only'] = 'Videresend til angiven emailadresse uden lokal kopi.';
+$PALANG['pEdit_alias_domain_result_error'] = '<span class="error_msg">Kan ikke ændre alias-domænet.</span>';
+$PALANG['pEdit_alias_forward_and_store']   = 'Aflever email til den lokale postboks.';
+$PALANG['pEdit_alias_forward_only']        = 'Videresend til angivene emailadresse uden lokal kopi.';
 $PALANG['pEdit_alias_button'] = 'Ret alias';
-$PALANG['pEdit_alias_result_error'] = '<span class="error_msg">Kan ikke redigere aliaset!</span>';
+$PALANG['pEdit_alias_result_error']        = '<span class="error_msg">Kan ikke redigere aliaset.</span>';
 
-$PALANG['pCreate_mailbox_welcome'] = 'Tilføj en ny lokal postboks til dit domæne.';
+$PALANG['pCreate_mailbox_welcome']                    = 'Tilføj en ny lokal postboks til domænet.';
 $PALANG['pCreate_mailbox_username'] = 'Brugernavn';
-$PALANG['pCreate_mailbox_username_text_error1'] = '<br /><span class="error_msg">Emailadressen er ikke gyldig!</span>';
-$PALANG['pCreate_mailbox_username_text_error2'] = '<br /><span class="error_msg">Emailadressen eksisterer allerede. Vælg venligst en anden!</span>';
-$PALANG['pCreate_mailbox_username_text_error3'] = '<br /><span class="error_msg">Du har nået grænsen for antallet af postbokse til dit domæne!</span>';
+$PALANG['pCreate_mailbox_username_text_error1']       = '<br /><span class="error_msg">Emailadressen er ikke gyldig.</span>';
+$PALANG['pCreate_mailbox_username_text_error2']       = '<br /><span class="error_msg">Emailadressen eksisterer allerede. Vælg venligst en anden.</span>';
+$PALANG['pCreate_mailbox_username_text_error3']       = '<br /><span class="error_msg">Du har nået grænsen for antallet af postbokse til domæne.</span>';
 $PALANG['pCreate_mailbox_password'] = 'Adgangskode';
 $PALANG['pCreate_mailbox_password2'] = 'Adgangskode (igen)';
 $PALANG['pCreate_mailbox_password_text'] = 'Adgangskode til POP3/IMAP';
-$PALANG['pCreate_mailbox_password_text_error'] = 'Adgangskode til POP3/IMAP<br /><span class="error_msg">Adgangskoderne er ikke ens!<br />Eller er tomme!</span>';
+$PALANG['pCreate_mailbox_password_text_error']        = 'Adgangskode til POP3/IMAP<br /><span class="error_msg">Adgangskoderne er ikke ens.<br />Eller tomme.</span>';
 $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<br /><span class="error_msg">Den ønskede kvota er for høj!</span>';
+$PALANG['pCreate_mailbox_quota_text']                 = 'MB';
+$PALANG['pCreate_mailbox_quota_text_error']           = 'MB<br /><span class="error_msg">Den valgte kvota er for høj.</span>';
 $PALANG['pCreate_mailbox_active'] = 'Aktiv';
 $PALANG['pCreate_mailbox_mail'] = 'Send velkomsthilsen';
 $PALANG['pCreate_mailbox_button'] = 'Tilføj postboks';
-$PALANG['pCreate_mailbox_result_error'] = '<span class="error_msg">Kan ikke tilføje postboksen til postboks-tabellen!</span>';
-$PALANG['pCreate_mailbox_result_success'] = 'Postboksen er tilføjet til postboks-tabellen!';
+$PALANG['pCreate_mailbox_result_error']               = '<span class="error_msg">Kan ikke tilføje postboksen til postboks-tabellen.</span>';
+$PALANG['pCreate_mailbox_result_success']             = 'Postboksen er tilføjet til postboks-tabellen.';
 $PALANG['pCreate_mailbox_result_succes_nosubfolders'] = 'Postkassen er tilføjet, men ingen (eller kun dele) af de foruddefinerede undermapper kunne oprettes.';
 
 $PALANG['pEdit_mailbox_welcome'] = 'Rediger postboks.';
 $PALANG['pEdit_mailbox_username'] = 'Brugernavn';
-$PALANG['pEdit_mailbox_username_error'] = '<span class="error_msg">Kan ikke finde postboksen!</span>';
+$PALANG['pEdit_mailbox_username_error']      = '<span class="error_msg">Kan ikke finde postboksen.</span>';
 $PALANG['pEdit_mailbox_password'] = 'Ny adgangskode';
 $PALANG['pEdit_mailbox_password2'] = 'Ny adgangskode (igen)';
-$PALANG['pEdit_mailbox_password_text_error'] = '<span class="error_msg">Adgangskoderne er ikke ens!</span>';
+$PALANG['pEdit_mailbox_password_text_error'] = '<span class="error_msg">Adgangskoderne er ikke ens.</span>';
 $PALANG['pEdit_mailbox_name'] = 'Navn';
 $PALANG['pEdit_mailbox_name_text'] = 'Fulde navn';
 $PALANG['pEdit_mailbox_quota'] = 'Kvota';
 $PALANG['pEdit_mailbox_quota_text'] = 'MB';
-$PALANG['pEdit_mailbox_quota_text_error'] = 'MB<br /><span class="error_msg">Den ønskede kvota er for høj!</span>';
+$PALANG['pEdit_mailbox_quota_text_error']    = 'MB<br /><span class="error_msg">Den valgte kvota er for høj.</span>';
 $PALANG['pEdit_mailbox_domain_error'] = '<span class="error_msg">Dette domæne er ikke dit: ';
 $PALANG['pEdit_mailbox_button'] = 'Ret postboks';
-$PALANG['pEdit_mailbox_result_error'] = '<span class="error_msg">Kan ikke ændre adgangskoden!</span>';
+$PALANG['pEdit_mailbox_result_error']        = '<span class="error_msg">Kan ikke ændre adgangskoden.</span>';
 
-$PALANG['pPassword_welcome'] = 'Ændre din adgangskode.';
+$PALANG['pPassword_welcome']                     = 'Ændr din adgangskode.';
 $PALANG['pPassword_admin'] = 'Adgangskode';
-$PALANG['pPassword_admin_text_error'] = '<span class="error_msg">Brugernavnet kunne ikke findes!</span>';
+$PALANG['pPassword_admin_text_error']            = '<span class="error_msg">Brugernavnet kunne ikke findes.</span>';
 $PALANG['pPassword_password_current'] = 'Nuværende adgangskode';
-$PALANG['pPassword_password_current_text_error'] = '<span class="error_msg">Du glemte at skrive din nuværende adgangskode!</span>';
+$PALANG['pPassword_password_current_text_error'] = '<span class="error_msg">Du glemte at skrive din nuværende adgangskode.</span>';
 $PALANG['pPassword_password'] = 'Ny adgangskode';
 $PALANG['pPassword_password2'] = 'Ny adgangskode (igen)';
-$PALANG['pPassword_password_text_error'] = '<span class="error_msg">Adgangskoderne er ikke ens!<br />Eller er tomme!</span>';
-$PALANG['pPassword_button'] = 'Ændre adgangskode';
-$PALANG['pPassword_result_error'] = '<span class="error_msg">Kan ikke ændre adgangskoden!</span>';
-$PALANG['pPassword_result_success'] = 'Din adgangskode er ændret!';
+$PALANG['pPassword_password_text_error']         = '<span class="error_msg">Adgangskoderne er ikke ens.<br />Eller tomme.</span>';
+$PALANG['pPassword_button']                      = 'Ændr adgangskode';
+$PALANG['pPassword_result_error']                = '<span class="error_msg">Kan ikke ændre adgangskoden.</span>';
+$PALANG['pPassword_result_success']              = 'Din adgangskode er ændret.';
 
-$PALANG['pEdit_vacation_set'] = 'Ændre / Angiv autosvar';
+$PALANG['pEdit_vacation_set']    = 'Ændr / Angiv autosvar';
 $PALANG['pEdit_vacation_remove'] = 'Fjern autosvar';
 
-$PALANG['pVacation_result_error'] = '<span class="error_msg">Autosvarindstillinger kunne ikke opdateres!</span>';
-$PALANG['pVacation_result_removed'] = 'Autosvar er fjernet!';
-$PALANG['pVacation_result_added'] = 'Autosvar er aktiveret!';
+$PALANG['pVacation_result_error']   = '<span class="error_msg">Indstillingerne til autosvar kunne ikke opdateres.</span>';
+$PALANG['pVacation_result_removed'] = 'Autosvar er fjernet.';
+$PALANG['pVacation_result_added']  = 'Autosvar er aktiveret.';
 
 $PALANG['pViewlog_welcome'] = 'Vis de sidste 10 poster for ';
 $PALANG['pViewlog_timestamp'] = 'Tidsstempel';
@@ -198,40 +200,40 @@ $PALANG['pViewlog_data'] = 'Data';
 $PALANG['pViewlog_action_create_mailbox'] = 'tilføj postboks';
 $PALANG['pViewlog_action_delete_mailbox'] = 'slet postboks';
 $PALANG['pViewlog_action_edit_mailbox'] = 'rediger postboks';
-$PALANG['pViewlog_action_edit_mailbox_state'] = 'ændre postboks aktiv';
+$PALANG['pViewlog_action_edit_mailbox_state']      = 'ændr postboks status';
 $PALANG['pViewlog_action_create_alias'] = 'tilføj alias';
-$PALANG['pViewlog_action_create_alias_domain'] = 'create alias domain'; # XXX
+$PALANG['pViewlog_action_create_alias_domain']     = 'lav domæne-alias';
 $PALANG['pViewlog_action_delete_alias'] = 'slet alias';
-$PALANG['pViewlog_action_delete_alias_domain'] = 'delete alias domain'; # XXX
+$PALANG['pViewlog_action_delete_alias_domain']     = 'slet domæne-alias';
 $PALANG['pViewlog_action_edit_alias'] = 'rediger alias';
-$PALANG['pViewlog_action_edit_alias_state'] = 'ændre alias aktiv';
-$PALANG['pViewlog_action_edit_alias_domain_state'] = 'edit alias domain active'; # XXX
-$PALANG['pViewlog_action_edit_password'] = 'ændre adgangskode';
+$PALANG['pViewlog_action_edit_alias_state']        = 'ændr alias status';
+$PALANG['pViewlog_action_edit_alias_domain_state'] = 'ændr domæne-alias status';
+$PALANG['pViewlog_action_edit_password']           = 'ændr adgangskode';
 
 $PALANG['pViewlog_button'] = 'Vis';
-$PALANG['pViewlog_result_error'] = '<span class="error_msg">Kan ikke finde loggen!</span>';
+$PALANG['pViewlog_result_error'] = '<span class="error_msg">Loggen kan ikke findes.</span>';
 
 $PALANG['pSendmail_welcome'] = 'Send en email.';
 $PALANG['pSendmail_admin'] = 'Afsender';
 $PALANG['pSendmail_to'] = 'Modtager';
-$PALANG['pSendmail_to_text_error'] = '<span class="error_msg">Modtager er tom eller en ugyldig emailadresse!</span>';
+$PALANG['pSendmail_to_text_error']  = '<span class="error_msg">Modtager er tom, eller har en ugyldig emailadresse.</span>';
 $PALANG['pSendmail_subject'] = 'Emne';
 $PALANG['pSendmail_subject_text'] = 'Velkommen';
 $PALANG['pSendmail_body'] = 'Meddelelse';
 $PALANG['pSendmail_button'] = 'Send email';
-$PALANG['pSendmail_result_error'] = '<span class="error_msg">Kan ikke sende email!</span>';
-$PALANG['pSendmail_result_success'] = 'Email sendt!';
+$PALANG['pSendmail_result_error']   = '<span class="error_msg">Kan ikke sende email.</span>';
+$PALANG['pSendmail_result_success'] = 'Email sendt.';
 
 $PALANG['pAdminMenu_list_admin'] = 'Administratorliste';
-$PALANG['pAdminMenu_list_domain'] = 'Domæneliste';
+$PALANG['pAdminMenu_list_domain']          = 'Domæne-liste';
 $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_domain_admins'] = 'Domæne-administrator';
 $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['pAdminMenu_create_alias']         = 'Nyt alias';
+$PALANG['pAdminMenu_create_mailbox']       = 'Ny postboks';
 
 $PALANG['pAdminList_admin_domain'] = 'Domæne';
 $PALANG['pAdminList_admin_username'] = 'Administrator';
@@ -243,7 +245,7 @@ $PALANG['pAdminList_domain_domain'] = 'D
 $PALANG['pAdminList_domain_description'] = 'Beskrivelse';
 $PALANG['pAdminList_domain_aliases'] = 'Alias';
 $PALANG['pAdminList_domain_mailboxes'] = 'Postbokse';
-$PALANG['pAdminList_domain_maxquota'] = 'Maks. kvota (MB)';
+$PALANG['pAdminList_domain_maxquota']    = 'Maksimal kvota (MB)';
 $PALANG['pAdminList_domain_transport'] = 'Transport';
 $PALANG['pAdminList_domain_backupmx'] = 'Backup MX';
 $PALANG['pAdminList_domain_modified'] = 'Senest ændret';
@@ -264,108 +266,108 @@ $PALANG['pAdminList_virtual_mailbox_acti
 
 $PALANG['pAdminCreate_domain_welcome'] = 'Tilføj et nyt domæne';
 $PALANG['pAdminCreate_domain_domain'] = 'Domæne';
-$PALANG['pAdminCreate_domain_domain_text_error'] = '<span class="error_msg">Domænet eksisterer allerede!</span>';
-$PALANG['pAdminCreate_domain_domain_text_error2'] = '<span class="error_msg">Domænet er ugyldigt!</span>';
+$PALANG['pAdminCreate_domain_domain_text_error']   = '<span class="error_msg">Domænet eksisterer allerede.</span>';
+$PALANG['pAdminCreate_domain_domain_text_error2']  = '<span class="error_msg">Domænet er ikke gyldigt.</span>';
 $PALANG['pAdminCreate_domain_description'] = 'Beskrivelse';
 $PALANG['pAdminCreate_domain_aliases'] = 'Alias';
-$PALANG['pAdminCreate_domain_aliases_text'] = '-1 = annuller | 0 = uendeligt';
+$PALANG['pAdminCreate_domain_aliases_text']        = '-1 = annullér | 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<br /> -1 = annuller | 0 = uendeligt';
+$PALANG['pAdminCreate_domain_mailboxes_text']      = '-1 = annullér | 0 = uendeligt';
+$PALANG['pAdminCreate_domain_maxquota']            = 'Maksimal kvota';
+$PALANG['pAdminCreate_domain_maxquota_text']       = 'MB<br /> -1 = annullér | 0 = uendeligt';
 $PALANG['pAdminCreate_domain_transport'] = 'Transport';
-$PALANG['pAdminCreate_domain_transport_text'] = 'Præciser transport';
-$PALANG['pAdminCreate_domain_defaultaliases'] = 'Tilføj standard alias';
+$PALANG['pAdminCreate_domain_transport_text']      = 'Præcisér transport';
+$PALANG['pAdminCreate_domain_defaultaliases']      = 'Tilføj standard alias(es)';
 $PALANG['pAdminCreate_domain_defaultaliases_text'] = '';
 $PALANG['pAdminCreate_domain_backupmx'] = 'Mailserveren er backup MX';
 $PALANG['pAdminCreate_domain_button'] = 'Tilføj domæne';
-$PALANG['pAdminCreate_domain_result_error'] = '<span class="error_msg">Kan ikke tilføje domæne!</span>';
-$PALANG['pAdminCreate_domain_result_success'] = 'Domænet er tilføjet!';
-$PALANG['pAdminDelete_admin_error'] = 'Unable to delete admin!'; # XXX
+$PALANG['pAdminCreate_domain_result_error']        = '<span class="error_msg">Kan ikke tilføje domænet.</span>';
+$PALANG['pAdminCreate_domain_result_success']      = 'Domænet er tilføjet.';
+$PALANG['pAdminDelete_admin_error']                = 'Administratoren kunne ikke slettes.';
 
-$PALANG['pAdminDelete_domain_error'] = '<span class="error_msg">Domænet kunne ikke slettes!</span>';
-$PALANG['pAdminDelete_alias_domain_error'] = '<span class="error_msg">Unable to remove domain alias!</span>'; # XXX
+$PALANG['pAdminDelete_domain_error']       = '<span class="error_msg">Domænet kunne ikke slettes.</span>';
+$PALANG['pAdminDelete_alias_domain_error'] = '<span class="error_msg">Domæne-aliaset kunne ikke slettes.</span>';
 
-$PALANG['pAdminEdit_domain_welcome'] = 'Rediger et domæne';
+$PALANG['pAdminEdit_domain_welcome']        = 'Redigér et domæne';
 $PALANG['pAdminEdit_domain_domain'] = 'Domæne';
 $PALANG['pAdminEdit_domain_description'] = 'Beskrivelse';
 $PALANG['pAdminEdit_domain_aliases'] = 'Alias';
-$PALANG['pAdminEdit_domain_aliases_text'] = '-1 = annuller | 0 = uendeligt';
+$PALANG['pAdminEdit_domain_aliases_text']   = '-1 = annullér | 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<br /> -1 = annuller | 0 = uendeligt';
+$PALANG['pAdminEdit_domain_mailboxes_text'] = '-1 = annullér | 0 = uendeligt';
+$PALANG['pAdminEdit_domain_maxquota']       = 'Maksimal kvota';
+$PALANG['pAdminEdit_domain_maxquota_text']  = 'MB<br /> -1 = annullér | 0 = uendeligt';
 $PALANG['pAdminEdit_domain_transport'] = 'Transport';
-$PALANG['pAdminEdit_domain_transport_text'] = 'Præciser transport';
+$PALANG['pAdminEdit_domain_transport_text'] = 'Præcisér transport';
 $PALANG['pAdminEdit_domain_backupmx'] = 'Mailserveren er backup MX';
 $PALANG['pAdminEdit_domain_active'] = 'Aktiv';
 $PALANG['pAdminEdit_domain_button'] = 'Rediger domæne';
-$PALANG['pAdminEdit_domain_result_error'] = '<span class="error_msg">Kan ikke rette domæne!</span>';
+$PALANG['pAdminEdit_domain_result_error']   = '<span class="error_msg">Kan ikke rette domænet.</span>';
 
-$PALANG['pAdminCreate_admin_welcome'] = 'Tilføj ny domæneadministrator';
+$PALANG['pAdminCreate_admin_welcome']              = 'Tilføj en ny domæneadministrator';
 $PALANG['pAdminCreate_admin_username'] = 'Administrator';
 $PALANG['pAdminCreate_admin_username_text'] = 'Emailadresse';
-$PALANG['pAdminCreate_admin_username_text_error1'] = 'Emailadresse<br /><span class="error_msg">Administrator er ikke en gyldig emailadresse!</span>';
+$PALANG['pAdminCreate_admin_username_text_error1'] = 'Emailadresse<br /><span class="error_msg">Administrator er ikke en gyldig emailadresse.</span>';
 $PALANG['pAdminCreate_admin_username_text_error2'] = 'Emailadresse<br /><span class="error_msg">Aministratoren findes allerede eller er ikke gyldig</span>';
 $PALANG['pAdminCreate_admin_password'] = 'Adgangskode';
 $PALANG['pAdminCreate_admin_password2'] = 'Adgangskode (igen)';
-$PALANG['pAdminCreate_admin_password_text_error'] = '<span class="error_msg">Adgangskoderne er ikke ens!<br />Eller er tomme!</span>';
+$PALANG['pAdminCreate_admin_password_text_error']  = '<span class="error_msg">Adgangskoderne er ikke ens.<br />Eller tomme.</span>';
 $PALANG['pAdminCreate_admin_button'] = 'Tilføj administrator';
-$PALANG['pAdminCreate_admin_result_error'] = '<span class="error_msg">Kan ikke tilføje administrator!</span>';
-$PALANG['pAdminCreate_admin_result_success'] = 'Administrator er tilføjet!';
+$PALANG['pAdminCreate_admin_result_error']         = '<span class="error_msg">Administratoren kunne ikke tilføjes.</span>';
+$PALANG['pAdminCreate_admin_result_success']       = 'Administratoren er tilføjet.';
 $PALANG['pAdminCreate_admin_address'] = 'Domæne';
 
-$PALANG['pAdminEdit_admin_welcome'] = 'Rediger en domæneadministrator';
+$PALANG['pAdminEdit_admin_welcome']             = 'Redigér en domæneadministrator';
 $PALANG['pAdminEdit_admin_username'] = 'Administrator';
 $PALANG['pAdminEdit_admin_password'] = 'Adgangskode';
 $PALANG['pAdminEdit_admin_password2'] = 'Adgangskode (igen)';
-$PALANG['pAdminEdit_admin_password_text_error'] = '<span class="error_msg">Adgangskoderne er ikke ens!<br />Eller er tomme!</span>';
+$PALANG['pAdminEdit_admin_password_text_error'] = '<span class="error_msg">Adgangskoderne er ikke ens.<br />Eller tomme.</span>';
 $PALANG['pAdminEdit_admin_active'] = 'Aktiv';
 $PALANG['pAdminEdit_admin_super_admin'] = 'Superadministrator';
-$PALANG['pAdminEdit_admin_button'] = 'Rediger administrator';
-$PALANG['pAdminEdit_admin_result_error'] = '<span class="error_msg">Kan ikke rette administrator!</span>';
-$PALANG['pAdminEdit_admin_result_success'] = 'Administrator er rettet!';
+$PALANG['pAdminEdit_admin_button']              = 'Redigér administrator';
+$PALANG['pAdminEdit_admin_result_error']        = '<span class="error_msg">Kunne ikke rette administrator.</span>';
+$PALANG['pAdminEdit_admin_result_success']      = 'Administrator er rettet.';
 
-$PALANG['pUsersLogin_welcome'] = 'Postboksbruger: Login for at ændre adgangskode og videresending.';
+$PALANG['pUsersLogin_welcome']            = 'Postboksbruger: Log ind for at ændre adgangskode og videresending.';
 $PALANG['pUsersLogin_username'] = 'Brugernavn (email)';
 $PALANG['pUsersLogin_password'] = 'Adgangskode';
 $PALANG['pUsersLogin_button'] = 'Log ind';
-$PALANG['pUsersLogin_username_incorrect'] = 'Dit brugernavn er forkert. Tjek at du bruger din emailadresse som brugernavn!';
-$PALANG['pUsersLogin_password_incorrect'] = 'Din adgangskode er ikke korrekt!';
+$PALANG['pUsersLogin_username_incorrect'] = 'Dit brugernavn er forkert. Tjek at du bruger din emailadresse som brugernavn.';
+$PALANG['pUsersLogin_password_incorrect'] = 'Din adgangskode er ikke korrekt.';
 
 $PALANG['pUsersMenu_vacation'] = 'Autosvar';
-$PALANG['pUsersMenu_edit_alias'] = 'Rediger videresending';
-$PALANG['pUsersMenu_password'] = 'Ændre adgangskode';
+$PALANG['pUsersMenu_edit_alias'] = 'Redigér videresending';
+$PALANG['pUsersMenu_password']   = 'Ændr adgangskode';
 
 $PALANG['pUsersMain_vacation'] = 'Tilføj en "ikke tilstede" besked eller et autosvar til din emailadresse.';
 $PALANG['pUsersMain_vacationSet'] = $PALANG['pUsersMenu_vacation'] . ' er AKTIVERET, klik \'' . $PALANG['pUsersMenu_vacation'] . '\' for at ' . $PALANG['edit'] . '/fjerne';
-$PALANG['pUsersMain_edit_alias'] = 'Ændre levering/videresending af email.';
-$PALANG['pUsersMain_password'] = 'Ændre din nuværende adgangskode.';
+$PALANG['pUsersMain_edit_alias']  = 'Ændr levering/videresending af email.';
+$PALANG['pUsersMain_password']    = 'Ændr din nuværende adgangskode.';
 
 $PALANG['pUsersVacation_welcome'] = 'Autosvar.';
-$PALANG['pUsersVacation_welcome_text'] = 'Du har allerede et autosvar indstillet!';
+$PALANG['pUsersVacation_welcome_text'] = 'Du har allerede autosvar indstillet!';
 $PALANG['pUsersVacation_subject'] = 'Emne';
 $PALANG['pUsersVacation_subject_text'] = 'Ikke tilstede';
-$PALANG['pUsersVacation_body'] = 'Meddelelse'; # XXX text changed to 'Message'
+$PALANG['pUsersVacation_body']         = 'Meddelelse';
 $PALANG['pUsersVacation_body_text'] = <<<EOM
 Jeg er ikke tilstede i perioden <dato> til <dato>.
 I nødstilfælde kan <kontaktperson> kontaktes.
 EOM;
 $PALANG['pUsersVacation_button_away'] = 'Tager afsted';
 $PALANG['pUsersVacation_button_back'] = 'Kommer tilbage';
-$PALANG['pUsersVacation_result_error'] = '<span class="error_msg">Kan ikke opdatere indstillinger for dit autosvar!</span>';
-$PALANG['pUsersVacation_result_success'] = 'Dit autosvar er fjernet!';
-$PALANG['pUsersVacation_activefrom'] = 'Active from'; # XXX
-$PALANG['pUsersVacation_activeuntil'] = 'Active until'; # XXX
+$PALANG['pUsersVacation_result_error']   = '<span class="error_msg">Kan ikke opdatere indstillingerne for autosvar.</span>';
+$PALANG['pUsersVacation_result_success'] = 'Autosvar fjernet.';
+$PALANG['pUsersVacation_activefrom']     = 'Aktiv fra';
+$PALANG['pUsersVacation_activeuntil']    = 'Aktiv til';
 
 $PALANG['pCreate_dbLog_createmailbox'] = 'tilføj postboks';
 $PALANG['pCreate_dbLog_createalias'] = 'tilføj alias';
 $PALANG['pDelete_dbLog_deletealias'] = 'slet alias';
 $PALANG['pDelete_dbLog_deletemailbox'] = 'slet postboks';
 
-$PALANG['pEdit_dbLog_editactive'] = 'ændre aktivtilstand';
-$PALANG['pEdit_dbLog_editalias'] = 'rediger alias';
-$PALANG['pEdit_dbLog_editmailbox'] = 'rediger postboks';
+$PALANG['pEdit_dbLog_editactive']  = 'ændr aktivtilstand';
+$PALANG['pEdit_dbLog_editalias']   = 'redigér alias';
+$PALANG['pEdit_dbLog_editmailbox'] = 'redigér postboks';
 
 $PALANG['pSearch'] = 'søg';
 $PALANG['pSearch_welcome'] = 'Søg efter: ';
@@ -380,26 +382,26 @@ $PALANG['pBroadcast_message'] = 'Meddele
 $PALANG['pBroadcast_send'] = 'Send meddelelse';
 $PALANG['pBroadcast_success'] = 'Din meddelelse er rundsendt.';
 $PALANG['pAdminMenu_broadcast_message'] = 'Rundsend meddelse';
-$PALANG['pBroadcast_error_empty'] = 'Felterne Dit navn, Emne og Meddelelse skal udfyldes!';
+$PALANG['pBroadcast_error_empty']       = 'Felterne "Dit navn", "Emne" og "Meddelelse" skal alle udfyldes.';
 
 $PALANG['pStatus_undeliverable'] = 'kan måske ikke leveres ';
 $PALANG['pStatus_custom'] = 'Leveres til ';
 $PALANG['pStatus_popimap'] = 'POP/IMAP ';
 
-$PALANG['pPasswordTooShort'] = "Adgangskoden er for kort - mindst %s tegn kræves";
-$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
-$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
-$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
+$PALANG['pPasswordTooShort']   = "Adgangskoden er for kort. Der kræves mindst %s tegn";
+$PALANG['pInvalidDomainRegex'] = "Ugyldigt domæne-navn %s. Fejlede regulært udtryks-tjek";
+$PALANG['pInvalidDomainDNS']   = "Ugyldigt domæne %s, og/eller ikke fundet i DNS";
+$PALANG['pInvalidMailRegex']   = "Ugyldig emailadresse. Fejlede regulært udtryks-tjek";
 
 $PALANG['pFetchmail_welcome'] = 'Hent post for:';
 $PALANG['pFetchmail_new_entry'] = 'Ny regel';
-$PALANG['pFetchmail_database_save_error'] = 'Reglen kunne ikke gemmes in databasen!';
+$PALANG['pFetchmail_database_save_error']   = 'Reglen kunne ikke gemmes i databasen.';
 $PALANG['pFetchmail_database_save_success'] = 'Reglen er gemt i databasen.';
-$PALANG['pFetchmail_error_invalid_id'] = 'Reglen med ID %s eksisterer ikke!';
-$PALANG['pFetchmail_invalid_mailbox'] = 'Ugyldig postboks!';
-$PALANG['pFetchmail_server_missing'] = 'Angiv navnet på fjernserveren!';
-$PALANG['pFetchmail_user_missing'] = 'Angiv brugernavnet til fjernserveren!';
-$PALANG['pFetchmail_password_missing'] = 'Angiv adgangskoden til fjernserveren!';
+$PALANG['pFetchmail_error_invalid_id']      = "Reglen med ID %s eksisterer ikke.";
+$PALANG['pFetchmail_invalid_mailbox']       = 'Ugyldig postboks.';
+$PALANG['pFetchmail_server_missing']        = 'Angiv navnet på fjernserveren.';
+$PALANG['pFetchmail_user_missing']          = 'Angiv brugernavnet til fjernserveren.';
+$PALANG['pFetchmail_password_missing']      = 'Angiv adgangskoden til fjernserveren.';
 $PALANG['pFetchmail_field_id']              = 'ID';
 $PALANG['pFetchmail_field_mailbox']         = 'Postboks';
 $PALANG['pFetchmail_field_src_server']      = 'Server';
@@ -411,7 +413,7 @@ $PALANG['pFetchmail_field_poll_time']
 $PALANG['pFetchmail_field_fetchall']        = 'Hent alle';
 $PALANG['pFetchmail_field_keep']            = 'Behold';
 $PALANG['pFetchmail_field_protocol']        = 'Protokol';
-$PALANG['pFetchmail_field_usessl']          = 'SSL active'; # XXX
+$PALANG['pFetchmail_field_usessl']          = 'SSL aktiv';
 $PALANG['pFetchmail_field_extra_options']   = 'Ekstra tilvalg';
 $PALANG['pFetchmail_field_mda']             = 'MDA (Mail Delivery Agent)';
 $PALANG['pFetchmail_field_date']            = 'Dato';
@@ -420,15 +422,15 @@ $PALANG['pFetchmail_desc_id']
 $PALANG['pFetchmail_desc_mailbox']          = 'Lokal postboks';
 $PALANG['pFetchmail_desc_src_server']       = 'Fjernserver';
 $PALANG['pFetchmail_desc_src_auth']         = 'Somregel \'password\''; # Translators: Please do NOT translate 'password' here
-$PALANG['pFetchmail_desc_src_user']         = 'Ekstern brugernavn';
+$PALANG['pFetchmail_desc_src_user']         = 'Eksternt brugernavn';
 $PALANG['pFetchmail_desc_src_password']     = 'Ekstern adgangskode';
 $PALANG['pFetchmail_desc_src_folder']       = 'Ekstern mappe';
-$PALANG['pFetchmail_desc_poll_time']        = 'Prøv hver ... minut';
-$PALANG['pFetchmail_desc_fetchall']         = 'Hent både gamle (sete) og nye beskeder';
+$PALANG['pFetchmail_desc_poll_time']        = 'Prøv hvert ... minut';
+$PALANG['pFetchmail_desc_fetchall']         = 'Hent både læste og nye beskeder';
 $PALANG['pFetchmail_desc_keep']             = 'Gem hentede beskeder på den eksterne postserver';
 $PALANG['pFetchmail_desc_protocol']         = 'Brug protokol';
-$PALANG['pFetchmail_desc_usessl']           = 'SSL encryption'; # XXX
-$PALANG['pFetchmail_desc_extra_options']    = 'Ekstra fetchmail flag';
+$PALANG['pFetchmail_desc_usessl']           = 'SSL-kryptering';
+$PALANG['pFetchmail_desc_extra_options']    = 'Ekstra flag til fetchmail';
 $PALANG['pFetchmail_desc_mda']              = 'Mail Delivery Agent';
 $PALANG['pFetchmail_desc_date']             = 'Dato for seneste prøve/konfigurationsændring';
 $PALANG['pFetchmail_desc_returned_text']    = 'Tekstbesked fra seneste prøve';
diff -u -p -r languages/lt.lang languages/lt.lang
--- languages/lt.lang	2011-09-23 00:01:52.000000000 +0200
+++ languages/lt.lang	2013-02-23 00:00:58.000000000 +0100
@@ -1,5 +1,5 @@
 <?php
-# $Id: lt.lang 1184 2011-09-22 22:01:52Z christian_boltz $
+# $Id: lt.lang 1435 2013-02-22 23:00:55Z christian_boltz $
 //
 // Language file Lithuanian 
 // by Giedrius <giedrius_balbieris at metalot dot com>
@@ -8,28 +8,29 @@ $PALANG['YES'] = 'TAIP';
 $PALANG['NO'] = 'NE';
 $PALANG['edit'] = 'keisti';
 $PALANG['del'] = 'šalinti';
-$PALANG['exit'] = 'Exit'; # XXX
-$PALANG['cancel'] = 'Cancel'; # XXX
-$PALANG['save'] = 'Save'; # XXX
+$PALANG['exit'] = 'Išeiti';
+$PALANG['cancel'] = 'Atšaukti';
+$PALANG['save'] = 'Išsaugoti';
 $PALANG['confirm'] = 'Tikrai norite šalinti?\n';
 $PALANG['confirm_domain'] = 'Tikrai norite šalinti visus šios srities įrašus? Operacija negrįžtama!\n';
 $PALANG['check_update'] = 'Patikrinti versiją';
-$PALANG['invalid_parameter'] = 'Invalid parameter!'; # XXX
-$PALANG['pFooter_logged_as'] = 'Logged as %s'; # XXX
+$PALANG['invalid_parameter'] = 'Neteisingas parametras!';
+
+$PALANG['pFooter_logged_as'] = 'Prisijungęs kaip %s';
 
 $PALANG['pLogin_welcome'] = 'Pašto srities administratorius.';
 $PALANG['pLogin_username'] = 'Vartotojas (el.paštas)';
 $PALANG['pLogin_password'] = 'Slaptažodis';
 $PALANG['pLogin_button'] = 'Prisijungti';
-$PALANG['pLogin_failed'] = 'Your email address or password are not correct.'; # XXX
-$PALANG['pLogin_login_users'] = 'Pašto vartotojo nustatymai.';
+$PALANG['pLogin_failed'] = 'Neteisingas el. pašto adresas arba slaptažodis.';
+$PALANG['pLogin_login_users'] = 'Pašto vartotojams jungtis prie vartotojų sekcijos.';
 
-$PALANG['pMenu_main'] = 'Main'; # XXX
+$PALANG['pMenu_main'] = 'Pagrindinis';
 $PALANG['pMenu_overview'] = 'Peržiūra';
 $PALANG['pMenu_create_alias'] = 'Naujas sinonimas';
-$PALANG['pMenu_create_alias_domain'] = 'Add Alias Domain'; # XXX
+$PALANG['pMenu_create_alias_domain'] = 'Naujas srities sinonimas';
 $PALANG['pMenu_create_mailbox'] = 'Nauja pašto dėžutė';
-$PALANG['pMenu_fetchmail'] = 'Fetch Email'; # XXX
+$PALANG['pMenu_fetchmail'] = 'Atsisiųsti paštą';
 $PALANG['pMenu_sendmail'] = 'Siųsti laišką';
 $PALANG['pMenu_password'] = 'Slaptažodis';
 $PALANG['pMenu_viewlog'] = 'Žurnalas';
@@ -48,84 +49,85 @@ $PALANG['pOverview_disabled'] = 'Išjung
 $PALANG['pOverview_unlimited'] = 'Neribota(s)';
 $PALANG['pOverview_title'] = ':: Nustatytos sritys';
 $PALANG['pOverview_up_arrow'] = 'Eiti į viršų';
-$PALANG['pOverview_right_arrow'] = 'Sekantis puslapis';
+$PALANG['pOverview_right_arrow'] = 'Kitas puslapis';
 $PALANG['pOverview_left_arrow'] = 'Ankstesnis puslapis';
-$PALANG['pOverview_alias_domain_title'] = ':: Domain Aliases'; # XXX
-$PALANG['pOverview_alias_title'] = ':: Sinonimas';
+$PALANG['pOverview_alias_domain_title'] = ':: Srities sinonimai';
+$PALANG['pOverview_alias_title'] = ':: Sinonimai';
 $PALANG['pOverview_mailbox_title'] = ':: Pašto dėžutės';
 $PALANG['pOverview_button'] = 'Eiti';
 $PALANG['pOverview_welcome'] = 'Peržiūra ';
-$PALANG['pOverview_alias_domain_aliases'] = 'Alias Domains'; # XXX
-$PALANG['pOverview_alias_domain_target'] = '%s is an Alias Domain for:'; # XXX
+$PALANG['pOverview_alias_domain_aliases'] = 'Srities sinonimai';
+$PALANG['pOverview_alias_domain_target'] = '%s yra srities sinonimas:';
 $PALANG['pOverview_alias_alias_count'] = 'sinonimų';
 $PALANG['pOverview_alias_mailbox_count'] = 'pašto dėžučių';
-$PALANG['pOverview_alias_address'] = 'Nuo';
-$PALANG['pOverview_alias_goto'] = 'iki';
+$PALANG['pOverview_alias_address'] = 'Iš';
+$PALANG['pOverview_alias_goto'] = 'Į';
 $PALANG['pOverview_alias_modified'] = 'Paskutinis keitimas';
-$PALANG['pOverview_alias_domain_modified'] = 'Last Modified'; # XXX
-$PALANG['pOverview_alias_active'] = 'Active'; # XXX
-$PALANG['pOverview_alias_domain_active'] = 'Active'; # XXX
-$PALANG['pOverview_alias_edit'] = 'Alias'; # XXX
-$PALANG['and_x_more'] = '[and %s more...]'; # XXX
+$PALANG['pOverview_alias_domain_modified'] = 'Paskutinis keitimas';
+$PALANG['pOverview_alias_active'] = 'Įjungtas';
+$PALANG['pOverview_alias_domain_active'] = 'Įjungtas';
+$PALANG['pOverview_alias_edit'] = 'Sinonimas';
+$PALANG['and_x_more'] = '[ir %s daugiau...]';
 $PALANG['pOverview_mailbox_username'] = 'El.paštas';
 $PALANG['pOverview_mailbox_name'] = 'Vardas';
 $PALANG['pOverview_mailbox_quota'] = 'Kvota (MB)';
 $PALANG['pOverview_mailbox_modified'] = 'Paskutinis keitimas';
 $PALANG['pOverview_mailbox_active'] = 'Įjungta(s)';
-$PALANG['pOverview_vacation_edit'] = 'VACATION IS ON'; # XXX
-$PALANG['pOverview_vacation_option'] = 'Set Vacation'; # XXX
+$PALANG['pOverview_vacation_edit'] = 'ATOSTOGOS ĮJUNGTOS';
+$PALANG['pOverview_vacation_option'] = 'Atostogų nustatymai';
 
 $PALANG['pOverview_get_domain'] = 'Sritis';
 $PALANG['pOverview_get_aliases'] = 'Sinonimai';
-$PALANG['pOverview_get_alias_domains'] = 'Domain Aliases'; # XXX
+$PALANG['pOverview_get_alias_domains'] = 'Srities sinonimai';
 $PALANG['pOverview_get_mailboxes'] = 'Pašto dėžutės';
 $PALANG['pOverview_get_quota'] = 'Pašto dėžutės kvota (MB)';
 $PALANG['pOverview_get_modified'] = 'Paskutinis keitimas';
 
-$PALANG['pDelete_delete_error'] = '<span class="error_msg">Įrašo pašalinti nepavyko ';
-$PALANG['pDelete_delete_success'] = '%s deleted.'; # XXX
-$PALANG['pDelete_postdelete_error'] = '<span class="error_msg">Unable to remove mailbox '; # XXX
+$PALANG['pDelete_delete_error'] = '<span class="error_msg">Nepavyko pašalinti įrašo ';
+$PALANG['pDelete_delete_success'] = '%s pašalinta(s).';
+$PALANG['pDelete_postdelete_error'] = '<span class="error_msg">Nepavyko pašalinti pašto dėžutės ';
 $PALANG['pDelete_domain_error'] = '<span class="error_msg">Ne jūsų sritis ';
-$PALANG['pDelete_domain_alias_error'] = '<span class="error_msg">This domain is not yours '; # XXX
-$PALANG['pDelete_alias_error'] = '<span class="error_msg">Unable to delete alias '; # XXX
-$PALANG['pCreate_alias_domain_welcome'] = 'Mirror addresses of one of your domains to another.'; # XXX
-$PALANG['pCreate_alias_domain_alias'] = 'Alias Domain'; # XXX
-$PALANG['pCreate_alias_domain_alias_text'] = 'The domain that mails come in for.'; # XXX
-$PALANG['pCreate_alias_domain_target'] = 'Target Domain'; # XXX
-$PALANG['pCreate_alias_domain_target_text'] = 'The domain where mails should go to.'; # XXX
-$PALANG['pCreate_alias_domain_active'] = 'Active'; # XXX
-$PALANG['pCreate_alias_domain_button'] = 'Add Alias Domain'; # XXX
-$PALANG['pCreate_alias_domain_error1'] = 'You are not allowed to create the chosen configuration.'; # XXX
-$PALANG['pCreate_alias_domain_error2'] = 'The chosen configuration is invalid, please choose a different one!'; # XXX
-$PALANG['pCreate_alias_domain_error3'] = 'Database insert failed.'; # XXX
-$PALANG['pCreate_alias_domain_error4'] = 'All domains are already aliased.'; # XXX
-$PALANG['pCreate_alias_domain_success'] = 'The domain alias has been added to the alias domain table!'; # XXX
+$PALANG['pDelete_domain_alias_error'] = '<span class="error_msg">Ne jūsų sritis ';
+$PALANG['pDelete_alias_error'] = '<span class="error_msg">Nepavyko pašalinti sinonimo ';
+
+$PALANG['pCreate_alias_domain_welcome'] = 'Sričių sinonimai.';
+$PALANG['pCreate_alias_domain_alias'] = 'Srities sinonimas';
+$PALANG['pCreate_alias_domain_alias_text'] = 'Sritis, kuriai ateina laiškai.';
+$PALANG['pCreate_alias_domain_target'] = 'Nukreipta sritis';
+$PALANG['pCreate_alias_domain_target_text'] = 'Sritis, į kurią turi būti nukreipti laiškai.';
+$PALANG['pCreate_alias_domain_active'] = 'Įjungta';
+$PALANG['pCreate_alias_domain_button'] = 'Pridėti srities sinonimą';
+$PALANG['pCreate_alias_domain_error1'] = 'Jūs negalite sukurti pasirinktos konfigūracijos.';
+$PALANG['pCreate_alias_domain_error2'] = 'Pasirinkta neteisinga konfigūracija, pasirinkite kitą!';
+$PALANG['pCreate_alias_domain_error3'] = 'Duomenų bazės papildyti nepavyko.';
+$PALANG['pCreate_alias_domain_error4'] = 'Visos sritys jau turi sinonimus.';
+$PALANG['pCreate_alias_domain_success'] = 'Srities sinonimas užregistruotas!';
 
 $PALANG['pCreate_alias_welcome'] = 'Naujas sinonimas.';
 $PALANG['pCreate_alias_address'] = 'Sinonimas';
 $PALANG['pCreate_alias_address_text_error1'] = '<br /><span class="error_msg">Netinkamas sinonimas!</span>';
-$PALANG['pCreate_alias_address_text_error2'] = '<br /><span class="error_msg">Tokia pašto dėžutė jau yra. Pasirinkite kitą vardą!</span>';
+$PALANG['pCreate_alias_address_text_error2'] = '<br /><span class="error_msg">Šis el.pašto adresas jau yra, pasirinkite kitą pavadinimą!</span>';
 $PALANG['pCreate_alias_address_text_error3'] = '<br /><span class="error_msg">Išnaudota visa pašto sinonimų kvota!</span>';
 $PALANG['pCreate_alias_goto'] = 'Persiųsti';
-$PALANG['pCreate_alias_active'] = 'Active'; # XXX
+$PALANG['pCreate_alias_active'] = 'Įjungtas';
 $PALANG['pCreate_alias_button'] = 'Naujas sinonimas';
-$PALANG['pCreate_alias_goto_text'] = 'Adresas kuriuo persiųsti paštą.';
-$PALANG['pCreate_alias_goto_text_error'] = 'Adresas kuriuo persiųsti paštą.<br /><span class="error_msg">Įvestas neteisingai!</span>';
+$PALANG['pCreate_alias_goto_text'] = 'Adresas, kuriuo persiųsti paštą.';
+$PALANG['pCreate_alias_goto_text_error'] = 'Adresas, kuriuo persiųsti paštą.<br /><span class="error_msg">Įvestas neteisingai!</span>';
 $PALANG['pCreate_alias_result_error'] = '<span class="error_msg">Sinonimo registruoti nepavyko!</span>';
 $PALANG['pCreate_alias_result_success'] = 'Sinonimas užregistruotas!';
-$PALANG['pCreate_alias_catchall_text'] = 'Jei norite sukurti sinonimą kuris gautų visas žinutes neegzistuojantiems adresatams, naudokite "*".<br />Jei norite persiųsti į kitą pašto dėžutę kitame serveryje įveskite "*@domain.tld".';
+$PALANG['pCreate_alias_catchall_text'] = 'Jei norite sukurti sinonimą, kuris gautų visas žinutes neegzistuojantiems adresatams, naudokite "*".';
 
-$PALANG['pEdit_alias_welcome'] = 'Keisti srities sinonimą.<br />Eilutėje leidžiamas tik vienas įrašas.';
+$PALANG['pEdit_alias_welcome'] = 'Keisti sinonimą.<br />Eilutėje leidžiamas tik vienas įrašas.';
 $PALANG['pEdit_alias_address'] = 'Sinonimas';
 $PALANG['pEdit_alias_address_error'] = '<span class="error_msg">Sinonimas nerastas!</span>';
 $PALANG['pEdit_alias_goto'] = 'Kam';
-$PALANG['pEdit_alias_active'] = 'Active'; # XXX
+$PALANG['pEdit_alias_active'] = 'Įjungtas';
 $PALANG['pEdit_alias_goto_text_error1'] = '<span class="error_msg">Neužpildėte lauko "Kam"</span>';
 $PALANG['pEdit_alias_goto_text_error2'] = '<span class="error_msg">Įvestas neteisingas pašto adresas: ';
 $PALANG['pEdit_alias_domain_error'] = '<span class="error_msg">Ši sritis ne jūsų: ';
-$PALANG['pEdit_alias_domain_result_error'] = '<span class="error_msg">Unable to modify the alias domain!</span>'; # XXX
-$PALANG['pEdit_alias_forward_and_store'] = 'Deliver to the local mailbox.'; # XXX
-$PALANG['pEdit_alias_forward_only'] = 'Forward to given email addresses only.'; # XXX
+$PALANG['pEdit_alias_domain_result_error'] = '<span class="error_msg">Nepavyko pakeisti srities sinonimo!</span>';
+$PALANG['pEdit_alias_forward_and_store'] = 'Pristatyti į vietinę pašto dėžutę.';
+$PALANG['pEdit_alias_forward_only'] = 'Persiųsti nurodytiems el. pašto adresams.';
 $PALANG['pEdit_alias_button'] = 'Keisti sinonimą';
 $PALANG['pEdit_alias_result_error'] = '<span class="error_msg">Sinonimo pakeisti nepavyko!</span>';
 
@@ -136,19 +138,19 @@ $PALANG['pCreate_mailbox_username_text_e
 $PALANG['pCreate_mailbox_username_text_error3'] = '<br /><span class="error_msg">Išnaudota srities pašto dėžučių kvota!</span>';
 $PALANG['pCreate_mailbox_password'] = 'Slaptažodis';
 $PALANG['pCreate_mailbox_password2'] = 'Slaptažodis (dar kartą)';
-$PALANG['pCreate_mailbox_password_text'] = 'Slaptažodis jungtis POP3/IMAP';
-$PALANG['pCreate_mailbox_password_text_error'] = 'Slaptažodis jungtis POP3/IMAP<br /><span class="error_msg">Įvesti slaptažodžiai nesutampa<br />Arba neįvesti!</span>';
+$PALANG['pCreate_mailbox_password_text'] = 'Slaptažodis jungtis prie POP3/IMAP';
+$PALANG['pCreate_mailbox_password_text_error'] = 'Slaptažodis jungtis prie POP3/IMAP<br /><span class="error_msg">Įvesti slaptažodžiai nesutampa<br />Arba neįvesti!</span>';
 $PALANG['pCreate_mailbox_name'] = 'Vardas';
 $PALANG['pCreate_mailbox_name_text'] = 'Vardas Pavardė';
 $PALANG['pCreate_mailbox_quota'] = 'Kvota';
 $PALANG['pCreate_mailbox_quota_text'] = 'MB';
 $PALANG['pCreate_mailbox_quota_text_error'] = 'MB<br /><span class="error_msg">Įvesta per didelė kvota!</span>';
 $PALANG['pCreate_mailbox_active'] = 'Įjungta(s)';
-$PALANG['pCreate_mailbox_mail'] = 'Nauja pašto dėžutė';
+$PALANG['pCreate_mailbox_mail'] = 'Siųsti pasveikinimo žinutę';
 $PALANG['pCreate_mailbox_button'] = 'Nauja pašto dėžutė';
 $PALANG['pCreate_mailbox_result_error'] = '<span class="error_msg">Pašto dėžutės užregistruoti nepavyko!</span>';
 $PALANG['pCreate_mailbox_result_success'] = 'Pašto dėžutė užregistruota!';
-$PALANG['pCreate_mailbox_result_succes_nosubfolders'] = 'The mailbox has been added to the mailbox table, but none (or only some) of the predefined sub-folders could be created'; # XXX
+$PALANG['pCreate_mailbox_result_succes_nosubfolders'] = 'Pašto dėžutė užregistruota, bet nepavyko sukurti (galbūt kai kurių) nustatytų subdirektorijų';
 
 $PALANG['pEdit_mailbox_welcome'] = 'Keisti pašto dėžutę.';
 $PALANG['pEdit_mailbox_username'] = 'Vartotojas';
@@ -157,7 +159,7 @@ $PALANG['pEdit_mailbox_password'] = 'Nau
 $PALANG['pEdit_mailbox_password2'] = 'Naujas slaptažodis (dar kartą)';
 $PALANG['pEdit_mailbox_password_text_error'] = '<span class="error_msg">Įvesti slaptažodžiai nesutampa!</span>';
 $PALANG['pEdit_mailbox_name'] = 'Vardas';
-$PALANG['pEdit_mailbox_name_text'] = 'Full name'; # XXX
+$PALANG['pEdit_mailbox_name_text'] = 'Vardas Pavardė';
 $PALANG['pEdit_mailbox_quota'] = 'Kvota';
 $PALANG['pEdit_mailbox_quota_text'] = 'MB';
 $PALANG['pEdit_mailbox_quota_text_error'] = 'MB<br /><span class="error_msg">Įvesta per didelė kvota!</span>';
@@ -167,7 +169,7 @@ $PALANG['pEdit_mailbox_result_error'] =
 
 $PALANG['pPassword_welcome'] = 'Pakeiskite prisijungimo slaptažodį.';
 $PALANG['pPassword_admin'] = 'Prisijungti';
-$PALANG['pPassword_admin_text_error'] = '<span class="error_msg">Tokio vartotojo nėra!</span>';
+$PALANG['pPassword_admin_text_error'] = '<span class="error_msg">Tokios pašto dėžutės nėra!</span>';
 $PALANG['pPassword_password_current'] = 'Dabartinis slaptažodis';
 $PALANG['pPassword_password_current_text_error'] = '<span class="error_msg">Neįvedėte dabartinio slaptažodžio!</span>';
 $PALANG['pPassword_password'] = 'Naujas slaptažodis';
@@ -176,11 +178,13 @@ $PALANG['pPassword_password_text_error']
 $PALANG['pPassword_button'] = 'Keisti slaptažodį';
 $PALANG['pPassword_result_error'] = '<span class="error_msg">Slaptažodžio pakeisti nepavyko!</span>';
 $PALANG['pPassword_result_success'] = 'Slaptažodis pakeistas!';
-$PALANG['pEdit_vacation_set'] = 'Change / Set away message'; # XXX
-$PALANG['pEdit_vacation_remove'] = 'Remove away message'; # XXX
-$PALANG['pVacation_result_error'] = '<span class="error_msg">Unable to update auto response settings!</span>'; # XXX
-$PALANG['pVacation_result_removed'] = 'Auto response has been removed!'; # XXX
-$PALANG['pVacation_result_added'] = 'Auto response has been enabled!'; # XXX
+
+$PALANG['pEdit_vacation_set'] = 'Pakeisti / nustatyti atostogų pranešimą';
+$PALANG['pEdit_vacation_remove'] = 'Išjungti atostogų pranešimą';
+
+$PALANG['pVacation_result_error'] = '<span class="error_msg">Nepavyko pakeisti atostogų nustatymų!</span>';
+$PALANG['pVacation_result_removed'] = 'Atostogų pranešimas išjungtas!';
+$PALANG['pVacation_result_added'] = 'Atostogų pranešimas įjungtas!';
 
 $PALANG['pViewlog_welcome'] = 'Peržiūrėti paskutinius 10 vartotojo veiksmų ';
 $PALANG['pViewlog_timestamp'] = 'Laikas';
@@ -188,18 +192,19 @@ $PALANG['pViewlog_username'] = 'Vartotoj
 $PALANG['pViewlog_domain'] = 'Sritis';
 $PALANG['pViewlog_action'] = 'Veiksmas';
 $PALANG['pViewlog_data'] = 'Duomenys';
-$PALANG['pViewlog_action_create_mailbox'] = 'create mailbox'; # XXX
-$PALANG['pViewlog_action_delete_mailbox'] = 'delete mailbox'; # XXX
-$PALANG['pViewlog_action_edit_mailbox'] = 'edit mailbox'; # XXX
-$PALANG['pViewlog_action_edit_mailbox_state'] = 'edit mailbox active'; # XXX
-$PALANG['pViewlog_action_create_alias'] = 'create alias'; # XXX
-$PALANG['pViewlog_action_create_alias_domain'] = 'create alias domain'; # XXX
-$PALANG['pViewlog_action_delete_alias'] = 'delete alias'; # XXX
-$PALANG['pViewlog_action_delete_alias_domain'] = 'delete alias domain'; # XXX
-$PALANG['pViewlog_action_edit_alias'] = 'edit alias'; # XXX
-$PALANG['pViewlog_action_edit_alias_state'] = 'edit alias active'; # XXX
-$PALANG['pViewlog_action_edit_alias_domain_state'] = 'edit alias domain active'; # XXX
-$PALANG['pViewlog_action_edit_password'] = 'change password'; # XXX
+
+$PALANG['pViewlog_action_create_mailbox'] = 'sukurta pašto dėžutė';
+$PALANG['pViewlog_action_delete_mailbox'] = 'panaikinta pašto dėžutė';
+$PALANG['pViewlog_action_edit_mailbox'] = 'pakeista pašto dėžutė';
+$PALANG['pViewlog_action_edit_mailbox_state'] = '(į)išjungta pašto dėžutė';
+$PALANG['pViewlog_action_create_alias'] = 'sukurtas sinonimas';
+$PALANG['pViewlog_action_create_alias_domain'] = 'sukurtas srities sinonimas';
+$PALANG['pViewlog_action_delete_alias'] = 'panaikintas sinonimas';
+$PALANG['pViewlog_action_delete_alias_domain'] = 'panaikintas srities sinonimas';
+$PALANG['pViewlog_action_edit_alias'] = 'pakeistas sinonimas';
+$PALANG['pViewlog_action_edit_alias_state'] = '(į)išjungtas sinonimas';
+$PALANG['pViewlog_action_edit_alias_domain_state'] = '(į)išjungtas srities sinonimas';
+$PALANG['pViewlog_action_edit_password'] = 'pakeistas slaptažodis';
 
 $PALANG['pViewlog_button'] = 'Eiti';
 $PALANG['pViewlog_result_error'] = '<span class="error_msg">Įvykių žurnalas nerastas!</span>';
@@ -212,8 +217,8 @@ $PALANG['pSendmail_subject'] = 'Tema';
 $PALANG['pSendmail_subject_text'] = 'Sveiki';
 $PALANG['pSendmail_body'] = 'Žinutė';
 $PALANG['pSendmail_button'] = 'Siųsti';
-$PALANG['pSendmail_result_error'] = '<span class="error_msg">Pašto dėžutės sukurti nepavyko!</span>'; # XXX text change - new: <span class="error_msg">Unable to send email!</span>
-$PALANG['pSendmail_result_success'] = 'Pašto dėžutė sukurta!'; # XXX text change - new: Email sent!
+$PALANG['pSendmail_result_error'] = '<span class="error_msg">Žinutės išsiųsti nepavyko!</span>';
+$PALANG['pSendmail_result_success'] = 'Žinutė išsiųsta!';
 
 $PALANG['pAdminMenu_list_admin'] = 'Administratoriai';
 $PALANG['pAdminMenu_list_domain'] = 'Sritys';
@@ -221,10 +226,10 @@ $PALANG['pAdminMenu_list_virtual'] = 'Si
 $PALANG['pAdminMenu_viewlog'] = 'Žurnalas';
 $PALANG['pAdminMenu_backup'] = 'Kopijos';
 $PALANG['pAdminMenu_create_domain_admins'] = 'Sričių administratoriai';
-$PALANG['pAdminMenu_create_admin'] = 'N.administratorius';
-$PALANG['pAdminMenu_create_domain'] = 'N.sritis';
-$PALANG['pAdminMenu_create_alias'] = 'N.sinonimas';
-$PALANG['pAdminMenu_create_mailbox'] = 'N.paštas';
+$PALANG['pAdminMenu_create_admin'] = 'Naujas administratorius';
+$PALANG['pAdminMenu_create_domain'] = 'Nauja sritis';
+$PALANG['pAdminMenu_create_alias'] = 'Naujas sinonimas';
+$PALANG['pAdminMenu_create_mailbox'] = 'Nauja pašto dėžutė';
 
 $PALANG['pAdminList_admin_domain'] = 'Sritis';
 $PALANG['pAdminList_admin_username'] = 'Administratorius';
@@ -246,9 +251,9 @@ $PALANG['pAdminList_virtual_button'] = '
 $PALANG['pAdminList_virtual_welcome'] = 'Peržiūrėti ';
 $PALANG['pAdminList_virtual_alias_alias_count'] = 'sinonimus';
 $PALANG['pAdminList_virtual_alias_mailbox_count'] = 'pašto dėžutes';
-$PALANG['pAdminList_virtual_alias_address'] = 'Nuo';
-$PALANG['pAdminList_virtual_alias_goto'] = 'iki';
-$PALANG['pAdminList_virtual_alias_modified'] = 'Paskutinį kartą keista';
+$PALANG['pAdminList_virtual_alias_address'] = 'Iš';
+$PALANG['pAdminList_virtual_alias_goto'] = 'Į';
+$PALANG['pAdminList_virtual_alias_modified'] = 'Paskutinį kartą keistas';
 $PALANG['pAdminList_virtual_mailbox_username'] = 'El.paštas';
 $PALANG['pAdminList_virtual_mailbox_name'] = 'Vardas';
 $PALANG['pAdminList_virtual_mailbox_quota'] = 'Kvota (MB)';
@@ -258,7 +263,7 @@ $PALANG['pAdminList_virtual_mailbox_acti
 $PALANG['pAdminCreate_domain_welcome'] = 'Nauja sritis';
 $PALANG['pAdminCreate_domain_domain'] = 'Sritis';
 $PALANG['pAdminCreate_domain_domain_text_error'] = '<span class="error_msg">Tokia sritis jau yra!</span>';
-$PALANG['pAdminCreate_domain_domain_text_error2'] = '<span class="error_msg">The domain is invalid!</span>'; # XXX
+$PALANG['pAdminCreate_domain_domain_text_error2'] = '<span class="error_msg">Neteisinga sritis!</span>';
 $PALANG['pAdminCreate_domain_description'] = 'Aprašymas';
 $PALANG['pAdminCreate_domain_aliases'] = 'Sinonimai';
 $PALANG['pAdminCreate_domain_aliases_text'] = '-1 = išjungta(s) | 0 = neribota(s)';
@@ -269,14 +274,15 @@ $PALANG['pAdminCreate_domain_maxquota_te
 $PALANG['pAdminCreate_domain_transport'] = 'Srities transportas';
 $PALANG['pAdminCreate_domain_transport_text'] = 'Nustatyti transportą';
 $PALANG['pAdminCreate_domain_defaultaliases'] = 'Registruoti tipinius pašto sinonimus';
-$PALANG['pAdminCreate_domain_defaultaliases_text'] = ''; # XXX
+$PALANG['pAdminCreate_domain_defaultaliases_text'] = '';
 $PALANG['pAdminCreate_domain_backupmx'] = 'Tai atsarginis pašto serveris (MX)';
 $PALANG['pAdminCreate_domain_button'] = 'Registruoti sritį';
 $PALANG['pAdminCreate_domain_result_error'] = '<span class="error_msg">Srities užregistruoti nepavyko!</span>';
 $PALANG['pAdminCreate_domain_result_success'] = 'Sritis užregistruota!';
-$PALANG['pAdminDelete_admin_error'] = 'Unable to delete admin!'; # XXX
-$PALANG['pAdminDelete_domain_error'] = '<span class="error_msg">Unable to remove domain!</span>'; # XXX
-$PALANG['pAdminDelete_alias_domain_error'] = '<span class="error_msg">Unable to remove domain alias!</span>'; # XXX
+
+$PALANG['pAdminDelete_admin_error'] = 'Nepavyko panaikinti administratoriaus!';
+$PALANG['pAdminDelete_domain_error'] = '<span class="error_msg">Nepavyko panaikinti srities!</span>';
+$PALANG['pAdminDelete_alias_domain_error'] = '<span class="error_msg">Nepavyko panaikinti srities sinonimo!</span>';
 
 $PALANG['pAdminEdit_domain_welcome'] = 'Keisti sritį';
 $PALANG['pAdminEdit_domain_domain'] = 'Sritis';
@@ -297,7 +303,7 @@ $PALANG['pAdminEdit_domain_result_error'
 $PALANG['pAdminCreate_admin_welcome'] = 'Registruoti naują srities administratorių';
 $PALANG['pAdminCreate_admin_username'] = 'Administratorius';
 $PALANG['pAdminCreate_admin_username_text'] = 'El.pašto adresas';
-$PALANG['pAdminCreate_admin_username_text_error1'] = 'El.pašto adresas<br /><span class="error_msg">Administrotorius - tai ne el.pašto adresas!</span>';
+$PALANG['pAdminCreate_admin_username_text_error1'] = 'El.pašto adresas<br /><span class="error_msg">Neteisingas Administratoriaus el.pašto adresas!</span>';
 $PALANG['pAdminCreate_admin_username_text_error2'] = 'El.pašto adresas<br /><span class="error_msg">Administratorius šiai sričiai jau yra</span>';
 $PALANG['pAdminCreate_admin_password'] = 'Slaptažodis';
 $PALANG['pAdminCreate_admin_password2'] = 'Slaptažodis (dar kartą)';
@@ -313,43 +319,45 @@ $PALANG['pAdminEdit_admin_password'] = '
 $PALANG['pAdminEdit_admin_password2'] = 'Slaptažodis (dar kartą)';
 $PALANG['pAdminEdit_admin_password_text_error'] = '<span class="error_msg">Įvesti slaptažodžiai nesutampa!<br />Arba neįvesti!</span>';
 $PALANG['pAdminEdit_admin_active'] = 'Įjungta(s)';
-$PALANG['pAdminEdit_admin_super_admin'] = 'Super admin'; # XXX
+$PALANG['pAdminEdit_admin_super_admin'] = 'Super administratorius';
 $PALANG['pAdminEdit_admin_button'] = 'Keisti administratorių';
-$PALANG['pAdminEdit_admin_result_error'] = '<span class="error_msg">Administratoriaus keisti nepavyko!</span>';
+$PALANG['pAdminEdit_admin_result_error'] = '<span class="error_msg">Administratoriaus pakeisti nepavyko!</span>';
 $PALANG['pAdminEdit_admin_result_success'] = 'Administratorius pakeistas!';
 
-$PALANG['pUsersLogin_welcome'] = 'Pašto vartotojai prisijungia ir keičia Mailbox users login to change your password and aliases.';
+$PALANG['pUsersLogin_welcome'] = 'Pašto vartotojai prisijungia ir keičia slaptažodžius ir sinonimus.';
 $PALANG['pUsersLogin_username'] = 'Vartotojas (el.paštas)';
 $PALANG['pUsersLogin_password'] = 'Slaptažodis';
 $PALANG['pUsersLogin_button'] = 'Prisijungti';
 $PALANG['pUsersLogin_username_incorrect'] = 'Prisijungti nepavyko. Įsitikinkite, kad gerai įvedėte savo el.pašto adresą!';
 $PALANG['pUsersLogin_password_incorrect'] = 'Slaptažodis neteisingas!';
 
-$PALANG['pUsersMenu_vacation'] = 'Automatinis atsakymas';
+$PALANG['pUsersMenu_vacation'] = 'Automatinis (atostogų) atsakymas';
 $PALANG['pUsersMenu_edit_alias'] = 'Keisti laiškų peradresaciją';
 $PALANG['pUsersMenu_password'] = 'Keisti slaptažodį';
 
 $PALANG['pUsersMain_vacation'] = 'Nustatyti "Esu išvykęs" automatinį atsakymą visiems ateinantiems laiškams.';
-$PALANG['pUsersMain_vacationSet'] = $PALANG['pUsersMenu_vacation'] . ' is ON, click \'' . $PALANG['pUsersMenu_vacation'] . '\' to ' . $PALANG['edit'] . '/remove'; # XXX
+$PALANG['pUsersMain_vacationSet'] = 'Automatinis atsakymas ĮJUNGTAS, paspauskite \'Automatinis (atostogų) atsakymas\' pakeisti ar ištrinti';
 $PALANG['pUsersMain_edit_alias'] = 'Pakeisti laiškų peradresavimą.';
 $PALANG['pUsersMain_password'] = 'Pakeisti slaptažodį.';
 
-$PALANG['pUsersVacation_welcome'] = 'Automatinis atsakymas.';
+$PALANG['pUsersVacation_welcome'] = 'Automatinis (atostogų) atsakymas.';
 $PALANG['pUsersVacation_welcome_text'] = 'Auto atsakiklis jau nustatytas!';
 $PALANG['pUsersVacation_subject'] = 'Tema';
 $PALANG['pUsersVacation_subject_text'] = 'Esu išvykęs';
-$PALANG['pUsersVacation_body'] = 'Žinutė'; # XXX text changed to 'Message'
-### XXX (see below)
+$PALANG['pUsersVacation_body'] = 'Žinutė';
 $PALANG['pUsersVacation_body_text'] = <<<EOM
+Esu išvykęs nuo <data> iki <data>.
+Esant neatidėliotiniems reikalams, kreipkitės į <kontaktinis asmuo>.
+
 I will be away from <date> until <date>.
 For urgent matters you can contact <contact person>.
 EOM;
 $PALANG['pUsersVacation_button_away'] = 'Išvykstu';
 $PALANG['pUsersVacation_button_back'] = 'Grįžtu';
-$PALANG['pUsersVacation_result_error'] = '<span class="error_msg">Nepavyko nustatyti el.pašto auto atsakovo!</span>';
-$PALANG['pUsersVacation_result_success'] = 'Auto atsakovas išjungtas!';
-$PALANG['pUsersVacation_activefrom'] = 'Active from'; # XXX
-$PALANG['pUsersVacation_activeuntil'] = 'Active until'; # XXX
+$PALANG['pUsersVacation_result_error'] = '<span class="error_msg">Nepavyko nustatyti el.pašto auto atsakiklio!</span>';
+$PALANG['pUsersVacation_result_success'] = 'Auto atsakiklis išjungtas!';
+$PALANG['pUsersVacation_activefrom'] = 'Įjungtas nuo';
+$PALANG['pUsersVacation_activeuntil'] = 'Įjungtas iki';
 
 $PALANG['pCreate_dbLog_createmailbox'] = 'pašto dėžutė sukurta';
 $PALANG['pCreate_dbLog_createalias'] = 'sinonimas sukurtas';
@@ -360,9 +368,11 @@ $PALANG['pEdit_dbLog_editactive'] = 'pak
 $PALANG['pEdit_dbLog_editalias'] = 'sinonimas pakeistas';
 $PALANG['pEdit_dbLog_editmailbox'] = 'pašto dėžutė pakeista';
 
-$PALANG['pSearch'] = 'search'; # XXX
+$PALANG['pSearch'] = 'ieškoti';
 $PALANG['pSearch_welcome'] = 'Ieškoti: ';
-$PALANG['pReturn_to'] = 'Return to'; # XXX
+
+$PALANG['pReturn_to'] = 'Grįžti į';
+
 $PALANG['pBroadcast_title'] = 'Send broadcast message'; # XXX
 $PALANG['pBroadcast_from'] = 'From'; # XXX
 $PALANG['pBroadcast_name'] = 'Your name'; # XXX
@@ -372,13 +382,16 @@ $PALANG['pBroadcast_send'] = 'Send messa
 $PALANG['pBroadcast_success'] = 'Your broadcast message was sent.'; # XXX
 $PALANG['pAdminMenu_broadcast_message'] = 'Broadcast message'; # XXX
 $PALANG['pBroadcast_error_empty'] = 'The fields Name, Subject and Message should\'t be empty !'; # XXX
+
 $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
 $PALANG['pStatus_custom'] = 'Delivers to '; # XXX
 $PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
+
 $PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
 $PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
 $PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
 $PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
+
 $PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
 $PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
 $PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
diff -u -p -r setup.php setup.php
--- setup.php	2012-06-30 13:07:57.000000000 +0200
+++ setup.php	2013-07-10 13:59:33.396974213 +0200
@@ -9,7 +9,7 @@
  * Further details on the project are available at : 
  *     http://www.postfixadmin.com or http://postfixadmin.sf.net 
  * 
- * @version $Id: setup.php 1405 2012-06-30 11:07:57Z christian_boltz $ 
+ * @version $Id: setup.php 1498 2013-07-10 11:59:30Z christian_boltz $ 
  * @license GNU GPL v2 or later. 
  * 
  * File: setup.php
@@ -335,7 +335,7 @@ else
             $table_domain = table_by_key('domain');
             $r = db_query("SELECT * FROM $table_domain WHERE domain = 'ALL'");
             if($r['rows'] == 0) {
-                db_insert('domain', array('domain' => 'ALL')); // all other fields should default through the schema.
+                db_insert('domain', array('domain' => 'ALL', 'description' => '', 'transport' => '') ); // all other fields should default through the schema.
             }
 
             list ($error, $tMessage, $pAdminCreate_admin_username_text, $pAdminCreate_admin_password_text) = create_admin($fUsername, $fPassword, $fPassword2, array('ALL'), TRUE);
diff -u -p -r upgrade.php upgrade.php
--- upgrade.php	2011-02-19 21:10:22.000000000 +0100
+++ upgrade.php	2013-09-12 22:07:43.233112804 +0200
@@ -4,7 +4,7 @@ if(!defined('POSTFIXADMIN')) {
 }
 
 /* vim: set expandtab softtabstop=4 tabstop=4 shiftwidth=4: */
-# @version $Id: upgrade.php 969 2011-02-19 20:10:22Z christian_boltz $ 
+# @version $Id: upgrade.php 1521 2013-09-12 20:07:41Z christian_boltz $ 
 
 # Note: run with upgrade.php?debug=1 to see all SQL error messages
 
@@ -107,7 +107,7 @@ _do_upgrade($version);
 
 function _do_upgrade($current_version) {
     global $CONF;
-    # $target_version = preg_replace('/[^0-9]/', '', '$Revision: 969 $');
+    # $target_version = preg_replace('/[^0-9]/', '', '$Revision: 1521 $');
     $target_version = 740; # hardcoded target version for 2.3 branch - increase (by one) if database changes in the branch are necessary
 
     if ($current_version >= $target_version) {
@@ -815,7 +815,7 @@ function upgrade_318_mysql() {
     db_query_parsed( "
         CREATE TABLE {IF_NOT_EXISTS} $table_vacation_notification (
             on_vacation varchar(255) {LATIN1} NOT NULL,
-            notified varchar(255) NOT NULL,
+            notified    varchar(255) {LATIN1} NOT NULL,
             notified_at timestamp NOT NULL default CURRENT_TIMESTAMP,
             PRIMARY KEY on_vacation (`on_vacation`, `notified`),
         CONSTRAINT `vacation_notification_pkey` 
@@ -827,7 +827,7 @@ function upgrade_318_mysql() {
 
     # in case someone has manually created the table with utf8 fields before:
     $all_sql = explode("\n", trim("
-        ALTER TABLE `$table_vacation_notification` CHANGE `notified`    `notified`    VARCHAR( 255 ) NOT NULL
+        ALTER TABLE `$table_vacation_notification` CHANGE `notified`    `notified`    VARCHAR( 255 ) {LATIN1} NOT NULL
         ALTER TABLE `$table_vacation_notification` DEFAULT CHARACTER SET utf8
     "));
     # Possible errors that can be ignored:
openSUSE Build Service is sponsored by