Branch 'kolab-webadmin-3.1' - 4 commits - bin/transifexpull.sh lib/kolab_api_controller.php lib/kolab_api_service.php lib/locale .tx/config
Aleksander Machniak
machniak at kolabsys.com
Tue Oct 29 09:40:16 CET 2013
.tx/config | 4
bin/transifexpull.sh | 46 +++
lib/kolab_api_controller.php | 6
lib/kolab_api_service.php | 4
lib/locale/bg_BG.php | 13 +
lib/locale/cs_CZ.php | 12
lib/locale/de_CH.php | 9
lib/locale/de_DE.php | 340 ++++++++++++----------------
lib/locale/en_US.api.php | 10
lib/locale/en_US.php | 3
lib/locale/es.php | 157 +++++-------
lib/locale/et_EE.php | 267 ----------------------
lib/locale/fi_FI.php | 140 +++++++++++
lib/locale/fr.php | 27 --
lib/locale/it_IT.php | 69 +++++
lib/locale/ja.php | 513 ++++++++++++++++++++----------------------
lib/locale/nl.php | 27 --
lib/locale/pl_PL.php | 257 +++++++++------------
lib/locale/pt_BR.php | 232 +++++++++++++++++++
lib/locale/ru_RU.php | 520 ++++++++++++++++++++-----------------------
20 files changed, 1345 insertions(+), 1311 deletions(-)
New commits:
commit 4b840bd9e3447d8fc72fb279dc7692104e3e28b9
Author: Aleksander Machniak <alec at alec.pl>
Date: Tue Oct 29 09:40:05 2013 +0100
Do not use a separate localization file for API backend
Conflicts:
.tx/config
diff --git a/.tx/config b/.tx/config
index 91923f6..06e1255 100644
--- a/.tx/config
+++ b/.tx/config
@@ -6,4 +6,3 @@ lang_map = en: en_US, de: de_DE, es: es_ES, fi: fi_FI, fr: fr_FR, ja: ja_JP, nl:
file_filter = lib/locale/<lang>.php
source_file = lib/locale/en_US.php
source_lang = en_US
-
diff --git a/bin/transifexpull.sh b/bin/transifexpull.sh
index 454b1bc..46962b0 100755
--- a/bin/transifexpull.sh
+++ b/bin/transifexpull.sh
@@ -34,7 +34,6 @@ DIR="${PWD}/../lib/locale"
EN_CNT=`do_count $DIR/en_US.php`
for file in $DIR/*.php; do
- echo "$file" | grep -v api.php > /dev/null || continue
do_clean $file
CNT=`do_count $file`
PERCENT=$((CNT*100/$EN_CNT))
diff --git a/lib/kolab_api_controller.php b/lib/kolab_api_controller.php
index f58d717..3b6766d 100644
--- a/lib/kolab_api_controller.php
+++ b/lib/kolab_api_controller.php
@@ -470,10 +470,10 @@ class kolab_api_controller
}
$LANG = array();
- @include INSTALL_PATH . '/locale/en_US.api.php';
+ @include INSTALL_PATH . '/locale/en_US.php';
- if ($lang != 'en_US' && file_exists(INSTALL_PATH . "/locale/$lang.api.php")) {
- @include INSTALL_PATH . "/locale/$language.api.php";
+ if ($lang != 'en_US' && file_exists(INSTALL_PATH . "/locale/$lang.php")) {
+ @include INSTALL_PATH . "/locale/$language.php";
}
setlocale(LC_ALL, $lang . '.utf8', 'en_US.utf8');
diff --git a/lib/kolab_api_service.php b/lib/kolab_api_service.php
index 8affdd4..276e679 100644
--- a/lib/kolab_api_service.php
+++ b/lib/kolab_api_service.php
@@ -70,7 +70,7 @@ abstract class kolab_api_service
if (empty($type_id)) {
if ($required) {
- throw new Exception($this->controller->translate($object_name . '.notypeid'), 34);
+ throw new Exception($this->controller->translate('api.notypeid'), 34);
}
return array();
@@ -89,7 +89,7 @@ abstract class kolab_api_service
return $result;
}
else {
- throw new Exception($this->controller->translate($object_name . '.invalidtypeid'), 35);
+ throw new Exception($this->controller->translate('api.invalidtypeid'), 35);
}
}
diff --git a/lib/locale/en_US.api.php b/lib/locale/en_US.api.php
deleted file mode 100644
index 65a3896..0000000
--- a/lib/locale/en_US.api.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-$LANG['user.notypeid'] = 'No user type ID specified!';
-$LANG['user.invalidtypeid'] = 'Invalid user type ID!';
-
-$LANG['group.notypeid'] = 'No group type ID specified!';
-$LANG['group.invalidtypeid'] = 'Invalid group type ID!';
-
-$LANG['form_value.noattribute'] = 'No attribute name specified!';
-$LANG['form_value.unknownattribute'] = 'Unknown attribute!';
diff --git a/lib/locale/en_US.php b/lib/locale/en_US.php
index babf530..b9e2d6a 100644
--- a/lib/locale/en_US.php
+++ b/lib/locale/en_US.php
@@ -9,6 +9,9 @@ $LANG['about.warranty'] = 'It comes with absolutely <b>no warranties</b> and is
$LANG['add'] = 'Add';
+$LANG['api.notypeid'] = 'No object type ID specified!';
+$LANG['api.invalidtypeid'] = 'Invalid object type ID!';
+
$LANG['attribute.add'] = 'Add attribute';
$LANG['attribute.default'] = 'Default value';
$LANG['attribute.static'] = 'Static value';
commit 6fc197803965bfde437aa318ff5686b2609cae8d
Author: Aleksander Machniak <alec at alec.pl>
Date: Tue Oct 29 09:25:58 2013 +0100
Updated localization files
diff --git a/lib/locale/bg_BG.php b/lib/locale/bg_BG.php
new file mode 100644
index 0000000..f444aac
--- /dev/null
+++ b/lib/locale/bg_BG.php
@@ -0,0 +1,13 @@
+<?php
+$LANG['attribute.optional'] = 'Ðо избоÑ';
+$LANG['button.cancel'] = 'ÐÑказ';
+$LANG['button.save'] = 'ÐапиÑ';
+$LANG['edit'] = 'ÐÑомÑна';
+$LANG['resource.cn'] = 'Ðме';
+$LANG['saving'] = 'Ðапазване на данни...';
+$LANG['signup.company'] = 'ÐомпаниÑ';
+$LANG['type.name'] = 'Ðме';
+$LANG['type.role'] = 'РолÑ';
+$LANG['user.config'] = 'ÐонÑигÑÑаÑиÑ';
+$LANG['user.initials'] = 'ÐнÑиали';
+$LANG['user.name'] = 'Ðме';
diff --git a/lib/locale/cs_CZ.php b/lib/locale/cs_CZ.php
new file mode 100644
index 0000000..a90d138
--- /dev/null
+++ b/lib/locale/cs_CZ.php
@@ -0,0 +1,12 @@
+<?php
+$LANG['attribute.optional'] = 'Nepovinný';
+$LANG['button.cancel'] = 'Storno';
+$LANG['button.save'] = 'Uložit';
+$LANG['edit'] = 'Upravit';
+$LANG['resource.cn'] = 'Název';
+$LANG['saving'] = 'Ukládám data...';
+$LANG['type.description'] = 'Popis';
+$LANG['type.name'] = 'Název';
+$LANG['type.resource'] = 'ProstÅedek';
+$LANG['type.role'] = 'Role';
+$LANG['user.name'] = 'Název';
diff --git a/lib/locale/de_CH.php b/lib/locale/de_CH.php
new file mode 100644
index 0000000..862e486
--- /dev/null
+++ b/lib/locale/de_CH.php
@@ -0,0 +1,9 @@
+<?php
+$LANG['button.cancel'] = 'Abbrechen';
+$LANG['button.save'] = 'Speichern';
+$LANG['edit'] = 'Bearbeiten';
+$LANG['resource.cn'] = 'Name';
+$LANG['type.name'] = 'Name';
+$LANG['type.resource'] = 'Ressource';
+$LANG['user.kolabdelegate'] = 'Vertreter';
+$LANG['user.name'] = 'Name';
diff --git a/lib/locale/de_DE.php b/lib/locale/de_DE.php
index 917c965..b88e520 100644
--- a/lib/locale/de_DE.php
+++ b/lib/locale/de_DE.php
@@ -1,288 +1,248 @@
<?php
-
-$LANG['about.community'] = 'Dies ist die Community-Edition des <b>Kolab Servers</b>';
+$LANG['about.community'] = 'Dies ist die Community-Edition des <b>Kolab Servers</b>.';
$LANG['about.kolab'] = 'Kolab';
$LANG['about.kolabsys'] = 'Kolab Systems';
-$LANG['about.support'] = 'Professioneller Support ist erhältlich bei <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['about.support'] = 'Professionelle Unterstützung ist erhältlich bei <a href="http://kolabsys.com">Kolab Systems</a>.';
$LANG['about.technology'] = 'Technologie';
-$LANG['about.warranty'] = 'Sie beinhaltet <b>keinerlei Garantie</b> und wird normalerweise ausschlieÃlich mit eigener Unterstützung betrieben. Weitere Hilfe und Informationen finden Sie auf Webseite <a href="http://kolab.org">web site</a> und im <a href="http://wiki.kolab.org">Wiki</a> der Community.';
-
+$LANG['about.warranty'] = 'Sie kommt mit <b>keinen Garantien</b> und wird normalerweise ohne professionelle Unterstützung eingesetzt. Hilfe und weitere Informationen finden Sie auf der <a href="http://kolab.org">Web-Seite</a> und im <a href="http://wiki.kolab.org">Wiki</a>.';
$LANG['add'] = 'Hinzufügen';
-
-$LANG['attribute.add'] = 'Add attribute';
-$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.add'] = 'Attribut hinzufügen';
+$LANG['attribute.static'] = 'Statischer Wert';
$LANG['attribute.name'] = 'Attribut';
$LANG['attribute.optional'] = 'Optional';
-$LANG['attribute.maxcount'] = 'Max. count';
-$LANG['attribute.readonly'] = 'Read-only';
-$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.maxcount'] = 'Max. Anzahl';
+$LANG['attribute.readonly'] = 'Schreibgeschützt';
+$LANG['attribute.type'] = 'Feldtyp';
$LANG['attribute.value'] = 'Wert';
-$LANG['attribute.value.auto'] = 'Generated';
-$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.auto'] = 'Erzeugt';
+$LANG['attribute.value.auto-readonly'] = 'Erzeugt (schreibgeschützt)';
$LANG['attribute.value.normal'] = 'Normal';
-$LANG['attribute.value.static'] = 'Static';
-$LANG['attribute.options'] = 'Options';
-$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
-$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
-
-$LANG['button.cancel'] = 'Cancel';
+$LANG['attribute.value.static'] = 'Statisch';
+$LANG['attribute.options'] = 'Optionen';
+$LANG['attribute.key.invalid'] = 'Der Typ-Key enthält unzulässige Zeichen!';
+$LANG['button.cancel'] = 'Abbrechen';
$LANG['button.delete'] = 'Löschen';
$LANG['button.save'] = 'Speichern';
$LANG['button.submit'] = 'Absenden';
-
-$LANG['creatorsname'] = 'Erzeugt von';
-$LANG['days'] = 'Tagen erneut senden';
-$LANG['debug'] = 'Debug info';
+$LANG['creatorsname'] = 'Erstellt von';
+$LANG['days'] = 'Tage';
+$LANG['debug'] = 'Informationen zur Fehlerbehebung';
$LANG['delete'] = 'Löschen';
-$LANG['deleting'] = 'Daten werden gelöscht...';
-
+$LANG['deleting'] = 'Daten löschenâ¦';
$LANG['domain.add'] = 'Domäne hinzufügen';
-$LANG['domain.add.success'] = 'Domäne hinzugefügt';
+$LANG['domain.add.success'] = 'Domäne erfolgreich hinzugefügt.';
$LANG['domain.associateddomain'] = 'Domänenname(n)';
-$LANG['domain.delete.success'] = 'Domain deleted successfully.';
-$LANG['domain.edit'] = 'Domain bearbeiten';
-$LANG['domain.edit.success'] = 'Domain aktualisiert';
-$LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
-$LANG['domain.list'] = 'Liste der Domänen';
-$LANG['domain.norecords'] = 'No domain records found!';
-$LANG['domain.o'] = 'Oganisation';
-$LANG['domain.other'] = 'Sonstiges';
+$LANG['domain.delete.success'] = 'Domäne erfolgreich gelöscht.';
+$LANG['domain.edit'] = 'Domäne bearbeiten';
+$LANG['domain.edit.success'] = 'Domäne erfolgreich aktualisiert.';
+$LANG['domain.inetdomainbasedn'] = 'Benutzerdefinierte(s) Root DN(s)';
+$LANG['domain.list'] = 'Domänenliste';
+$LANG['domain.norecords'] = 'Keine Domain-Einträge gefunden!';
+$LANG['domain.o'] = 'Organisation';
+$LANG['domain.other'] = 'Andere';
$LANG['domain.system'] = 'System';
$LANG['domain.type_id'] = 'Standarddomäne';
-
-$LANG['edit'] = 'Edit';
+$LANG['edit'] = 'Bearbeiten';
$LANG['error'] = 'Fehler';
-
-$LANG['form.required.empty'] = 'Einige erforderliche Felder sind leer!';
-$LANG['form.maxcount.exceeded'] = 'Die maximale Anzahl an Einträgen wurde überschritten!';
-
+$LANG['form.required.empty'] = 'Einige der erforderlichen Felder sind leer!';
+$LANG['form.maxcount.exceeded'] = 'Maximale Zahl der Felder erreicht!';
$LANG['group.add'] = 'Gruppe hinzufügen';
-$LANG['group.add.success'] = 'Gruppe erfolgreich angelegt.';
-$LANG['group.cn'] = 'Common name';
+$LANG['group.add.success'] = 'Gruppe erfolgreich erstellt.';
+$LANG['group.cn'] = 'Common Name';
$LANG['group.delete.success'] = 'Gruppe erfolgreich gelöscht.';
-$LANG['group.edit.success'] = 'Gruppe erfolgreich bearbeitet.';
+$LANG['group.edit.success'] = 'Gruppe erfolgreich aktualisiert.';
$LANG['group.gidnumber'] = 'Primäre Gruppennummer';
-$LANG['group.list'] = 'Liste der Gruppen';
-$LANG['group.mail'] = 'Primäre E-Mail-Adresse';
+$LANG['group.list'] = 'Gruppenliste';
+$LANG['group.mail'] = 'Primäre Email-Adresse';
$LANG['group.member'] = 'Mitglied(er)';
-$LANG['group.memberurl'] = 'Members URL';
+$LANG['group.memberurl'] = 'Mitglieder URL';
$LANG['group.norecords'] = 'Keine Gruppeneinträge gefunden!';
-$LANG['group.other'] = 'Sonstiges';
+$LANG['group.other'] = 'Andere';
$LANG['group.system'] = 'System';
$LANG['group.type_id'] = 'Gruppentyp';
-$LANG['group.uniquemember'] = ' Mitglieder';
-
-$LANG['info'] = 'Information';
-$LANG['internalerror'] = 'Interner Systemfehler';
-
-$LANG['ldap.one'] = 'one: all entries one level under the base DN';
-$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
-$LANG['ldap.base'] = 'base: base DN only';
-$LANG['ldap.basedn'] = 'Base DN';
-$LANG['ldap.host'] = 'LDAP Server';
-$LANG['ldap.conditions'] = 'Conditions';
-$LANG['ldap.scope'] = 'Scope';
-$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['group.uniquemember'] = 'Mitglieder';
+$LANG['info'] = 'Informationen';
+$LANG['internalerror'] = 'Interner Systemfehler!';
+$LANG['ldap.host'] = 'LDAP-Server';
+$LANG['ldap.conditions'] = 'Bedingungen';
+$LANG['ldap.filter_any'] = 'ist nicht leer';
$LANG['ldap.filter_both'] = 'enthält';
-$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_prefix'] = 'beginnt mit';
$LANG['ldap.filter_suffix'] = 'endet mit';
-$LANG['ldap.filter_exact'] = 'is equal to';
-
-$LANG['list.records'] = '$1 bis $2 von $3';
-
-$LANG['loading'] = 'Laden...';
-$LANG['logout'] = 'Logout';
+$LANG['ldap.filter_exact'] = 'ist gleich';
+$LANG['list.records'] = '$1 zu $2 von $3';
+$LANG['loading'] = 'Ladenâ¦';
+$LANG['logout'] = 'Abmelden';
$LANG['login.username'] = 'Benutzername:';
$LANG['login.password'] = 'Passwort:';
$LANG['login.domain'] = 'Domäne:';
$LANG['login.login'] = 'Anmelden';
-$LANG['loginerror'] = 'Benutzername oder Passwort falsch!';
+$LANG['loginerror'] = 'Ungültiger Benutzername oder Passwort!';
$LANG['MB'] = 'MB';
-
-$LANG['menu.about'] = 'Info';
+$LANG['menu.about'] = 'Ãber';
$LANG['menu.domains'] = 'Domänen';
$LANG['menu.groups'] = 'Gruppen';
$LANG['menu.resources'] = 'Ressourcen';
$LANG['menu.roles'] = 'Rollen';
$LANG['menu.settings'] = 'Einstellungen';
$LANG['menu.users'] = 'Benutzer';
-
$LANG['modifiersname'] = 'Geändert von';
$LANG['password.generate'] = 'Passwort erzeugen';
-$LANG['reqtime'] = 'Request time: $1 sec.';
-
+$LANG['reqtime'] = 'Anfragezeit: $1 Sekunde(n)';
$LANG['resource.add'] = 'Ressource hinzufügen';
-$LANG['resource.add.success'] = 'Ressource hinzugefügt';
+$LANG['resource.add.success'] = 'Ressource erfolgreich hinzugefügt.';
$LANG['resource.cn'] = 'Name';
$LANG['resource.delete'] = 'Ressource löschen';
-$LANG['resource.delete.success'] = 'Ressource erfolgreich gelöscht';
+$LANG['resource.delete.success'] = 'Ressource erfolgreich gelöscht.';
$LANG['resource.edit'] = 'Ressource bearbeiten';
-$LANG['resource.edit.success'] = 'Ressource erfolgreich bearbeitet';
+$LANG['resource.edit.success'] = 'Ressource erfolgreich bearbeitet.';
$LANG['resource.kolabtargetfolder'] = 'Zielordner';
-$LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.mail'] = 'E-Mail Adresse';
-$LANG['resource.member'] = 'Collection Members';
+$LANG['resource.list'] = 'Ressourcen-(Sammlung)-Liste';
+$LANG['resource.mail'] = 'Email-Adresse';
+$LANG['resource.member'] = 'Mitglieder der Sammlung';
$LANG['resource.norecords'] = 'Keine Ressourceneinträge gefunden!';
-$LANG['resource.other'] = 'Sonstiges';
+$LANG['resource.other'] = 'Andere';
$LANG['resource.system'] = 'System';
$LANG['resource.type_id'] = 'Ressourcentyp';
-$LANG['resource.uniquemember'] = 'Collection Members';
-
+$LANG['resource.uniquemember'] = 'Mitglieder der Sammlung';
$LANG['role.add'] = 'Rolle hinzufügen';
-$LANG['role.add.success'] = 'Role created successfully.';
-$LANG['role.cn'] = 'Role Name';
-$LANG['role.delete.success'] = 'Role deleted successfully.';
-$LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role updated successfully';
-$LANG['role.list'] = 'Liste der Rollen';
+$LANG['role.add.success'] = 'Rolle erfolgreich erzeugt.';
+$LANG['role.cn'] = 'Rollenname';
+$LANG['role.delete.success'] = 'Rolle erfolgreich gelöscht.';
+$LANG['role.description'] = 'Rollenbeschreibung';
+$LANG['role.list'] = 'Rollenliste';
$LANG['role.norecords'] = 'Keine Rolleneinträge gefunden!';
$LANG['role.system'] = 'Details';
-$LANG['role.type_id'] = 'Role Type';
-
-$LANG['saving'] = 'Daten werden gespeichert...';
-
+$LANG['role.type_id'] = 'Rollentyp';
+$LANG['saving'] = 'Speichernâ¦';
$LANG['search'] = 'Suchen';
$LANG['search.reset'] = 'Zurücksetzen';
-$LANG['search.criteria'] = 'Suchkritierien';
+$LANG['search.criteria'] = 'Suchkriterien';
$LANG['search.field'] = 'Feld:';
$LANG['search.method'] = 'Methode:';
$LANG['search.contains'] = 'enthält';
$LANG['search.is'] = 'ist';
-$LANG['search.key'] = 'key';
+$LANG['search.key'] = 'Schlüssel';
$LANG['search.prefix'] = 'beginnt mit';
$LANG['search.name'] = 'Name';
-$LANG['search.email'] = 'E-Mail';
-$LANG['search.description'] = 'description';
+$LANG['search.email'] = 'Email';
+$LANG['search.description'] = 'Beschreibung';
$LANG['search.uid'] = 'UID';
-$LANG['search.loading'] = 'Suchen...';
-$LANG['search.acchars'] = 'Für die Autovervollständigung sind mindestens $min Zeichen erforderlich';
-
-$LANG['servererror'] = 'Serverfehler!';
-
-$LANG['session.expired'] = 'Sitzung abgelaufen. Bitte melden Sie sich erneut an.';
-
-$LANG['signup.headline'] = 'Sign Up for Hosted Kolab';
-$LANG['signup.intro1'] = 'Having an account on a Kolab server is way better than just simple Email. It also provides you with full groupware functionality including synchronization for shared addressbooks, calendars, tasks, journal and more.';
-$LANG['signup.intro2'] = 'You can sign up here now for an account.';
-$LANG['signup.formtitle'] = 'Sign Up';
+$LANG['search.loading'] = 'Suchenâ¦';
+$LANG['search.acchars'] = 'Mindestens $min Zeichen werden für die Autovervollständigung benötigt';
+$LANG['servererror'] = 'Server Fehler!';
+$LANG['session.expired'] = 'Die Sitzung ist abgelaufen. Bitte erneut anmelden';
+$LANG['signup.headline'] = 'Anmeldung für ein Kolab Konto';
+$LANG['signup.intro1'] = 'Ein Kolab E-Mail Adresse ist viel besser als eine normale E-Mail, denn sie stellt Ihnen volle Groupware-Funktionalität zur Verfügung, inklusive Synchronisation gemeinsamer Adressbücher, Kalender, Aufgaben, Notizen und vielem mehr.';
+$LANG['signup.intro2'] = 'Sie können sich hier eine E-Mail Adresse registrieren.';
+$LANG['signup.formtitle'] = 'Anmelden';
$LANG['signup.username'] = 'Benutzername';
$LANG['signup.domain'] = 'Domäne';
-$LANG['signup.mailalternateaddress'] = 'Current Email Address';
-$LANG['signup.futuremail'] = 'Future Email Address';
+$LANG['signup.mailalternateaddress'] = 'Aktuelle E-Mail Adresse';
+$LANG['signup.futuremail'] = 'Zukünftige E-Mail Adresse';
$LANG['signup.company'] = 'Firma';
$LANG['signup.captcha'] = 'CAPTCHA';
-$LANG['signup.userexists'] = 'Benutzer besteht bereits';
-$LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
-$LANG['signup.wronguid'] = 'ungültiger Benutzername';
-$LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
-$LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
-
-$LANG['type.add'] = 'Add Object Type';
-$LANG['type.add.success'] = 'Object type created successfully.';
-$LANG['type.attributes'] = 'Attributes';
-$LANG['type.description'] = 'Description';
-$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['signup.userexists'] = 'Benutzer existiert bereits!';
+$LANG['signup.usercreated'] = '<h3>Ihre E-Mail Adresse wurde erfolgreich angelegt!</h3>Glückwunsch, Sie haben jetzt ein eigenes Kolab-Konto.';
+$LANG['signup.wronguid'] = 'Ungültiger Benutzername!';
+$LANG['signup.wrongmailalternateaddress'] = 'Bitte geben Sie eine gültige E-Mail Adresse an!';
+$LANG['signup.footer'] = 'Dieser Dienst wird von <a href="http://kolabsys.com">Kolab Systems</a> angeboten.';
+$LANG['type.add'] = 'Objekt-Typ hinzufügen';
+$LANG['type.add.success'] = 'Objekt-Typ erfolgreich generiert.';
+$LANG['type.attributes'] = 'Attribute';
+$LANG['type.description'] = 'Beschreibung';
+$LANG['type.delete.success'] = 'Objekt-Typ erfolgreich entfernt.';
$LANG['type.domain'] = 'Domäne';
-$LANG['type.edit.success'] = 'Object type updated successfully.';
-$LANG['type.group'] = 'Group';
-$LANG['type.list'] = 'Object Types List';
-$LANG['type.key'] = 'Key';
+$LANG['type.edit.success'] = 'Objekt-Typ erfolgreich geändert.';
+$LANG['type.group'] = 'Gruppe';
+$LANG['type.list'] = 'Liste von Objekt-Typen';
+$LANG['type.key'] = 'Schlüssel';
$LANG['type.name'] = 'Name';
-$LANG['type.norecords'] = 'No object type records found!';
-$LANG['type.objectclass'] = 'Object class';
-$LANG['type.object_type'] = 'Object type';
-$LANG['type.properties'] = 'Properties';
-$LANG['type.resource'] = 'Resource';
-$LANG['type.role'] = 'Role';
-$LANG['type.used_for'] = 'Hosted';
-$LANG['type.user'] = 'User';
-
+$LANG['type.norecords'] = 'Keine Enträge von Objekt-Typen gefunden!';
+$LANG['type.objectclass'] = 'Objektklasse';
+$LANG['type.object_type'] = 'Objekttyp';
+$LANG['type.properties'] = 'Eigenschaften';
+$LANG['type.resource'] = 'Ressource';
+$LANG['type.role'] = 'Rolle';
+$LANG['type.user'] = 'Benutzer';
$LANG['user.add'] = 'Benutzer hinzufügen';
-$LANG['user.add.success'] = 'Benutzer erfolgreich angelegt.';
-$LANG['user.alias'] = 'Sekundäre E-Mail-Adresse(n)';
-$LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
-$LANG['user.astaccountcallerid'] = 'Anruferkennung';
-$LANG['user.astaccountcontext'] = 'Account Context';
-$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
-$LANG['user.astaccountdeny'] = 'Account deny';
-$LANG['user.astaccounthost'] = 'Asterisk Host';
-$LANG['user.astaccountmailbox'] = 'Mailbox';
-$LANG['user.astaccountnat'] = 'Account uses NAT';
-$LANG['user.astaccountname'] = 'Asterisk Account Name';
-$LANG['user.astaccountqualify'] = 'Account Qualify';
-$LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
-$LANG['user.astaccountregistrationexten'] = 'Extension';
-$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
-$LANG['user.astaccountsecret'] = 'Klartextpasswort';
+$LANG['user.add.success'] = 'Benutzer erfolgreich hinzugefügt.';
+$LANG['user.alias'] = 'Sekundäre Email-Adresse';
+$LANG['user.astaccountallowedcodec'] = 'Erlaubte(r) Codec(s)';
+$LANG['user.astaccountcallerid'] = 'Anrufer-ID';
+$LANG['user.astaccountcontext'] = 'Konto-Kontext';
+$LANG['user.astaccountdeny'] = 'Account verweigern';
+$LANG['user.astaccounthost'] = 'Asterisk Server';
+$LANG['user.astaccountmailbox'] = 'Anrufbeantworter';
+$LANG['user.astaccountnat'] = 'Account benutzt NAT';
+$LANG['user.astaccountname'] = 'Asterisk Kontoname';
+$LANG['user.astaccountregistrationexten'] = 'Erweiterung';
+$LANG['user.astaccountsecret'] = 'Klartext-Passwort';
$LANG['user.astaccounttype'] = 'Kontotyp';
-$LANG['user.astcontext'] = 'Asterisk Context';
+$LANG['user.astcontext'] = 'Asterisk Kontext';
$LANG['user.asterisk'] = 'Asterisk SIP';
-$LANG['user.astextension'] = 'Asterisk Extension';
-$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
+$LANG['user.astextension'] = 'Asterisk Erweiterung';
$LANG['user.c'] = 'Land';
-$LANG['user.city'] = 'Stadt';
-$LANG['user.cn'] = 'Common name';
+$LANG['user.city'] = 'Start';
+$LANG['user.cn'] = 'Gewöhnlicher Name';
$LANG['user.config'] = 'Konfiguration';
$LANG['user.contact'] = 'Kontakt';
-$LANG['user.contact_info'] = 'Kontaktinformationen';
+$LANG['user.contact_info'] = 'Kontaktinformation';
$LANG['user.country'] = 'Land';
-$LANG['user.country.desc'] = '2 letter code from ISO 3166-1';
-$LANG['user.delete.success'] = 'Benutzer erfolgreich gelöscht';
-$LANG['user.displayname'] = 'Angezeigter Name';
+$LANG['user.country.desc'] = '2 Buchstaben Ländercode aus ISO 3166-1';
+$LANG['user.delete.success'] = 'Benutzer erfolgreich gelöscht.';
+$LANG['user.displayname'] = 'Anzeigename';
$LANG['user.edit.success'] = 'Benutzer erfolgreich bearbeitet.';
$LANG['user.fax'] = 'Faxnummer';
-$LANG['user.fbinterval'] = 'Frei/Belegt-Intervall';
-$LANG['user.fbinterval.desc'] = 'Freilassen für die Voreinstellung (60 Tage)';
+$LANG['user.fbinterval'] = 'Frei-Beschäftigt Intervall';
+$LANG['user.fbinterval.desc'] = 'Leer lassen für Standardwert (60 Tage)';
$LANG['user.gidnumber'] = 'Primäre Gruppennummer';
$LANG['user.givenname'] = 'Vorname';
-$LANG['user.homedirectory'] = 'Heimatverzeichnis';
-$LANG['user.homephone'] = 'Home Phone Number';
-$LANG['user.initials'] = 'Initialien';
-$LANG['user.invitation-policy'] = 'Invitation policy';
-$LANG['user.kolaballowsmtprecipient'] = 'Liste erlaubter Empfänger';
-$LANG['user.kolaballowsmtpsender'] = 'Liste erlaubter Absender';
-$LANG['user.kolabdelegate'] = 'Vertreter';
-$LANG['user.kolabhomeserver'] = 'E-Mail-Server';
-$LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
-$LANG['user.l'] = 'Ort, Land';
+$LANG['user.homedirectory'] = 'Heimverzeichnis';
+$LANG['user.homephone'] = 'Festnetznummer';
+$LANG['user.initials'] = 'Initialen';
+$LANG['user.invitation-policy'] = 'Einladungsrichtlinie';
+$LANG['user.kolaballowsmtprecipient'] = 'Liste von Adressaten';
+$LANG['user.kolabdelegate'] = 'Delegierte';
+$LANG['user.kolabhomeserver'] = 'Email-Server';
+$LANG['user.kolabinvitationpolicy'] = 'Richtlinie zur Handhabung von Einladungen';
+$LANG['user.l'] = 'Stadt, Region';
$LANG['user.list'] = 'Benutzerliste';
$LANG['user.loginshell'] = 'Shell';
-$LANG['user.mail'] = 'Primäre E-Mail-Adresse';
-$LANG['user.mailalternateaddress'] = 'Sekundäre E-Mail-Adresse(n)';
-$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
-$LANG['user.mailhost'] = 'E-Mail-Server';
-$LANG['user.mailquota'] = 'Quota';
-$LANG['user.mailquota.desc'] = 'Freilassen für unbegrenzten Platz';
-$LANG['user.mobile'] = 'Mobile Phone Number';
+$LANG['user.mail'] = 'Primäre Email-Adresse';
+$LANG['user.mailalternateaddress'] = 'Externe Email-Adresse(n)';
+$LANG['user.mailforwardingaddress'] = 'Mail weiterleiten an';
+$LANG['user.mailhost'] = 'Email-Server';
+$LANG['user.mailquota'] = 'Kontingent';
+$LANG['user.mailquota.desc'] = 'Leer lassen für unbegrenzt';
+$LANG['user.mobile'] = 'Handynummer';
$LANG['user.name'] = 'Name';
$LANG['user.norecords'] = 'Keine Benutzereinträge gefunden!';
$LANG['user.nsrole'] = 'Rolle(n)';
$LANG['user.nsroledn'] = 'Rolle(n)';
-$LANG['user.other'] = 'Sonstiges';
+$LANG['user.other'] = 'Andere';
$LANG['user.o'] = 'Organisation';
$LANG['user.org'] = 'Organisation';
-$LANG['user.orgunit'] = 'Abteilung';
-$LANG['user.ou'] = 'Abteilung';
-$LANG['user.pager'] = 'Pager Number';
+$LANG['user.orgunit'] = 'Organisationseinheit';
+$LANG['user.ou'] = 'Organisationseinheit';
+$LANG['user.pager'] = 'Pager Nummer';
$LANG['user.password.mismatch'] = 'Passwörter stimmen nicht überein!';
$LANG['user.personal'] = 'Persönlich';
$LANG['user.phone'] = 'Telefonnummer';
$LANG['user.postalcode'] = 'Postleitzahl';
$LANG['user.postbox'] = 'Postfach';
-$LANG['user.postcode'] = 'Polstleitzahl';
+$LANG['user.postcode'] = 'Postleitzahl';
$LANG['user.preferredlanguage'] = 'Muttersprache';
$LANG['user.room'] = 'Raumnummer';
$LANG['user.sn'] = 'Nachname';
$LANG['user.street'] = 'StraÃe';
$LANG['user.system'] = 'System';
$LANG['user.telephonenumber'] = 'Telefonnummer';
-$LANG['user.title'] = 'Job Title';
-$LANG['user.type_id'] = 'Account type';
-$LANG['user.uid'] = 'Unique identity (UID)';
+$LANG['user.title'] = 'Jobbezeichnung';
+$LANG['user.type_id'] = 'Kontotyp';
+$LANG['user.uid'] = 'Eindeutige Identität (UID)';
$LANG['user.userpassword'] = 'Passwort';
$LANG['user.userpassword2'] = 'Passwort bestätigen';
-$LANG['user.uidnumber'] = 'User ID number';
-
-$LANG['welcome'] = 'Willkommen bei Verwaltung der Kolab Server Groupware';
-
-$LANG['yes'] = 'yes';
+$LANG['user.uidnumber'] = 'Benutzer ID Nummer';
+$LANG['welcome'] = 'Willkommen bei der Kolab Groupware Server-Wartung';
+$LANG['yes'] = 'ja';
diff --git a/lib/locale/es.php b/lib/locale/es.php
index 8b02b27..5860c63 100644
--- a/lib/locale/es.php
+++ b/lib/locale/es.php
@@ -1,61 +1,50 @@
<?php
-
$LANG['about.community'] = 'Esta es la edición Community de <b>Kolab Server</b>.';
$LANG['about.kolab'] = 'Kolab';
$LANG['about.kolabsys'] = 'Kolab Systems';
$LANG['about.support'] = 'Professional support is available from <a href="http://kolabsys.com">Kolab Systems</a>.';
$LANG['about.technology'] = 'TecnologÃa';
$LANG['about.warranty'] = 'Viene absolutamente <b>sin ninguna garantia</b> y normalmente se ejecuta sin ningun tipo de soporte. Puedes obetner ayuda y más información en el <a href="http://kolab.org">sitio web</a> de la comunidad y en el <a href="http://wiki.kolab.org">wiki</a>.';
-
$LANG['add'] = 'Añadir';
-
-$LANG['attribute.add'] = 'Add attribute';
-$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.add'] = 'Agregar atributo';
+$LANG['attribute.static'] = 'Valor estático';
$LANG['attribute.name'] = 'Atributo';
-$LANG['attribute.optional'] = 'Optional';
-$LANG['attribute.maxcount'] = 'Max. count';
-$LANG['attribute.readonly'] = 'Read-only';
-$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.optional'] = 'Opcional';
+$LANG['attribute.readonly'] = 'Solo-lectura';
+$LANG['attribute.type'] = 'Tipo de campo';
$LANG['attribute.value'] = 'Valor';
-$LANG['attribute.value.auto'] = 'Generated';
-$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.auto'] = 'Generado';
+$LANG['attribute.value.auto-readonly'] = 'Generado (solo-lectura)';
$LANG['attribute.value.normal'] = 'Normal';
-$LANG['attribute.value.static'] = 'Static';
-$LANG['attribute.options'] = 'Options';
-$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
-$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
-
-$LANG['button.cancel'] = 'Cancel';
+$LANG['attribute.value.static'] = 'Estático';
+$LANG['attribute.options'] = 'Opciones';
+$LANG['attribute.required.error'] = 'Faltan atributos requeridos en la lista de atributos ($1)!';
+$LANG['button.cancel'] = 'Cancelar';
$LANG['button.delete'] = 'Borrar';
$LANG['button.save'] = 'Guardar';
$LANG['button.submit'] = 'Enviar';
-
$LANG['creatorsname'] = 'Creado por';
$LANG['days'] = 'dÃas';
$LANG['debug'] = 'Información de depuración';
$LANG['delete'] = 'Borrar';
$LANG['deleting'] = 'Borrando datos...';
-
$LANG['domain.add'] = 'Añadir dominio';
$LANG['domain.add.success'] = 'Dominio añadido';
$LANG['domain.associateddomain'] = 'Nombre(s) de dominio(s)';
-$LANG['domain.delete.success'] = 'Domain deleted successfully.';
+$LANG['domain.delete.success'] = 'Dominio borrado correctamente';
$LANG['domain.edit'] = 'Editar dominio';
$LANG['domain.edit.success'] = 'Dominio actualizado';
$LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
$LANG['domain.list'] = 'Lista de dominios';
-$LANG['domain.norecords'] = 'No domain records found!';
+$LANG['domain.norecords'] = 'No se encontraron registros de dominio!';
$LANG['domain.o'] = 'Organización';
$LANG['domain.other'] = 'Otro';
$LANG['domain.system'] = 'Sistema';
$LANG['domain.type_id'] = 'Dominio estandar';
-
-$LANG['edit'] = 'Edit';
+$LANG['edit'] = 'Editar';
$LANG['error'] = 'Error';
-
$LANG['form.required.empty'] = '¡Alguno de los campos obligatorios está vacio!';
$LANG['form.maxcount.exceeded'] = '¡Número máximo de elementos superado!';
-
$LANG['group.add'] = 'Añadir grupo';
$LANG['group.add.success'] = 'Grupo creado correctamente.';
$LANG['group.cn'] = 'Nombre común';
@@ -65,40 +54,34 @@ $LANG['group.gidnumber'] = 'Número de grupo primario';
$LANG['group.list'] = 'Lista de grupos';
$LANG['group.mail'] = 'Dirección primario de correo electrónico';
$LANG['group.member'] = 'Miembros(s)';
-$LANG['group.memberurl'] = 'Members URL';
+$LANG['group.memberurl'] = 'URL de Miembros';
$LANG['group.norecords'] = '¡No se han encontrado registro(s) de recursos¡';
$LANG['group.other'] = 'Otro';
$LANG['group.system'] = 'Sistema';
$LANG['group.type_id'] = 'Tipo de grupo';
$LANG['group.uniquemember'] = 'Miembros';
-
$LANG['info'] = 'Información';
$LANG['internalerror'] = '¡Error interno del sistema!';
-
-$LANG['ldap.one'] = 'one: all entries one level under the base DN';
-$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
-$LANG['ldap.base'] = 'base: base DN only';
-$LANG['ldap.basedn'] = 'Base DN';
-$LANG['ldap.host'] = 'LDAP Server';
-$LANG['ldap.conditions'] = 'Conditions';
-$LANG['ldap.scope'] = 'Scope';
-$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.one'] = 'one: todas las entradas un nivel debajo del DN base';
+$LANG['ldap.sub'] = 'sub: todo el sub-árbol comenzando con el DN base';
+$LANG['ldap.base'] = 'base: solo el DN base';
+$LANG['ldap.basedn'] = 'DN Base';
+$LANG['ldap.host'] = 'Servidor LDAP';
+$LANG['ldap.conditions'] = 'Condiciones';
+$LANG['ldap.filter_any'] = 'no esta vacÃo';
$LANG['ldap.filter_both'] = 'contiene';
-$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_prefix'] = 'comienza con';
$LANG['ldap.filter_suffix'] = 'acaba por';
-$LANG['ldap.filter_exact'] = 'is equal to';
-
+$LANG['ldap.filter_exact'] = 'es igual a';
$LANG['list.records'] = '$1 to $2 of $3';
-
$LANG['loading'] = 'Cargando...';
-$LANG['logout'] = 'Logout';
+$LANG['logout'] = 'Desloguearse';
$LANG['login.username'] = 'Nombre de usuario:';
$LANG['login.password'] = 'Contraseña:';
$LANG['login.domain'] = 'Dominio:';
$LANG['login.login'] = 'Login';
$LANG['loginerror'] = '¡Nombre de usuario o contraseña incorrectos!';
$LANG['MB'] = 'MB';
-
$LANG['menu.about'] = 'Sobre Kolab';
$LANG['menu.domains'] = 'Dominios';
$LANG['menu.groups'] = 'Grupos';
@@ -106,11 +89,9 @@ $LANG['menu.resources'] = 'Recursos';
$LANG['menu.roles'] = 'Roles';
$LANG['menu.settings'] = 'Servicios';
$LANG['menu.users'] = 'Usuarios';
-
$LANG['modifiersname'] = 'Modificado por';
$LANG['password.generate'] = 'Generar contraseña';
$LANG['reqtime'] = 'Tiempo requerido: $1 sec.';
-
$LANG['resource.add'] = 'Añadir recurso';
$LANG['resource.add.success'] = 'Recurso añadido';
$LANG['resource.cn'] = 'Nombre';
@@ -127,20 +108,16 @@ $LANG['resource.other'] = 'Otro';
$LANG['resource.system'] = 'Sistema';
$LANG['resource.type_id'] = 'Tipo de recurso';
$LANG['resource.uniquemember'] = 'Miembros de la colección';
-
$LANG['role.add'] = 'Añadir role';
-$LANG['role.add.success'] = 'Role created successfully.';
-$LANG['role.cn'] = 'Role Name';
-$LANG['role.delete.success'] = 'Role deleted successfully.';
-$LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role updated successfully';
+$LANG['role.add.success'] = 'Rol creado correctamente';
+$LANG['role.cn'] = 'Nombre de Rol';
+$LANG['role.delete.success'] = 'Rol eliminado correctamente';
+$LANG['role.description'] = 'Descripción del Rol';
$LANG['role.list'] = 'Lista de roles';
$LANG['role.norecords'] = '¡No se han encontrado registros del rol!';
-$LANG['role.system'] = 'Details';
-$LANG['role.type_id'] = 'Role Type';
-
+$LANG['role.system'] = 'Detalles';
+$LANG['role.type_id'] = 'Tipo de Rol';
$LANG['saving'] = 'Guardando datos...';
-
$LANG['search'] = 'Buscar';
$LANG['search.reset'] = 'Restablecer';
$LANG['search.criteria'] = 'Criterio de búsqueda';
@@ -148,77 +125,67 @@ $LANG['search.field'] = 'Campo:';
$LANG['search.method'] = 'Método:';
$LANG['search.contains'] = 'contiene';
$LANG['search.is'] = 'es';
-$LANG['search.key'] = 'key';
$LANG['search.prefix'] = 'comienza por';
$LANG['search.name'] = 'nombre';
$LANG['search.email'] = 'correo electrónico';
-$LANG['search.description'] = 'description';
+$LANG['search.description'] = 'Descripción';
$LANG['search.uid'] = 'ID Usuario';
$LANG['search.loading'] = 'Buscando...';
$LANG['search.acchars'] = 'Son necesarios $min caracteres para el autocompletado';
-
$LANG['servererror'] = '¡Error del servidor!';
-
$LANG['session.expired'] = 'La sesión ha finalizado. Por faovr, inicie la sesión de nuevo';
-
-$LANG['signup.headline'] = 'Sign Up for Hosted Kolab';
-$LANG['signup.intro1'] = 'Having an account on a Kolab server is way better than just simple Email. It also provides you with full groupware functionality including synchronization for shared addressbooks, calendars, tasks, journal and more.';
-$LANG['signup.intro2'] = 'You can sign up here now for an account.';
-$LANG['signup.formtitle'] = 'Sign Up';
-$LANG['signup.username'] = 'Username';
+$LANG['signup.headline'] = 'Registrarse a Hosted Kolab';
+$LANG['signup.intro2'] = 'Puedes registrarte aqui para obtener una nueva cuenta';
+$LANG['signup.formtitle'] = 'Registrarse';
+$LANG['signup.username'] = 'Nombre de usuario';
$LANG['signup.domain'] = 'Dominio';
-$LANG['signup.mailalternateaddress'] = 'Current Email Address';
-$LANG['signup.futuremail'] = 'Future Email Address';
-$LANG['signup.company'] = 'Company';
+$LANG['signup.mailalternateaddress'] = 'Dirección de correo actual';
+$LANG['signup.futuremail'] = 'Dirección de correo futura';
+$LANG['signup.company'] = 'Compania';
$LANG['signup.captcha'] = 'CAPTCHA';
-$LANG['signup.userexists'] = 'User already exists!';
-$LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
+$LANG['signup.userexists'] = 'El usuario existe';
+$LANG['signup.usercreated'] = '<h3>Su cuenta ha sido agregada! </h3> Felicitaciones, ya tienes tu propia cuenta de Kolab';
$LANG['signup.wronguid'] = 'Usuario Invalido';
$LANG['signup.wrongmailalternateaddress'] = '¡Introduzca una dirección de email correcta, por favor!';
-$LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
-
-$LANG['type.add'] = 'Add Object Type';
-$LANG['type.add.success'] = 'Object type created successfully.';
-$LANG['type.attributes'] = 'Attributes';
-$LANG['type.description'] = 'Description';
-$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['signup.footer'] = 'Este es un servicio ofrecido por <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['type.add'] = 'Agregar tipo de objeto';
+$LANG['type.add.success'] = 'Tipo de objeto creado correctamente';
+$LANG['type.attributes'] = 'Atributos';
+$LANG['type.description'] = 'Descripción';
+$LANG['type.delete.success'] = 'Tipo de objeto borrado correctamente';
$LANG['type.domain'] = 'Dominio';
-$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.edit.success'] = 'Tipo de objecto actualizado correctamente';
$LANG['type.group'] = 'Grupo';
-$LANG['type.list'] = 'Object Types List';
-$LANG['type.key'] = 'Key';
$LANG['type.name'] = 'Nombre';
-$LANG['type.norecords'] = 'No object type records found!';
-$LANG['type.objectclass'] = 'Object class';
-$LANG['type.object_type'] = 'Object type';
-$LANG['type.properties'] = 'Properties';
-$LANG['type.resource'] = 'Resource';
-$LANG['type.role'] = 'Role';
-$LANG['type.used_for'] = 'Hosted';
+$LANG['type.norecords'] = 'No se encontraron tipos de objetos';
+$LANG['type.objectclass'] = 'Clase de objeto';
+$LANG['type.object_type'] = 'Tipo de Objeto';
+$LANG['type.properties'] = 'Propiedades';
+$LANG['type.resource'] = 'Recurso';
+$LANG['type.role'] = 'Rol';
+$LANG['type.used_for'] = 'Alojado';
$LANG['type.user'] = 'Usuario';
-
$LANG['user.add'] = 'Añadir usuario';
$LANG['user.add.success'] = 'Usuario creado con exito.';
$LANG['user.alias'] = 'Dirección(es) de correo electrónico secundaria(s)';
$LANG['user.astaccountallowedcodec'] = 'Codec(s) permitidos';
$LANG['user.astaccountcallerid'] = 'Identificador de llamadas';
$LANG['user.astaccountcontext'] = 'Contexto de la cuenta';
-$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
+$LANG['user.astaccountdefaultuser'] = 'Cuenta de Asterisk por defecto ';
$LANG['user.astaccountdeny'] = 'Cuenta denegadaM';
$LANG['user.astaccounthost'] = 'Servidor Asterisk';
-$LANG['user.astaccountmailbox'] = 'Mailbox';
+$LANG['user.astaccountmailbox'] = 'Casilla de correo';
$LANG['user.astaccountnat'] = 'La cuenta utiliza NAT';
$LANG['user.astaccountname'] = 'Nombre de la cuenta de Asterisk';
$LANG['user.astaccountqualify'] = 'Calificación de la cuenta';
$LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
-$LANG['user.astaccountregistrationexten'] = 'Extension';
-$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
+$LANG['user.astaccountregistrationexten'] = 'Extensión ';
+$LANG['user.astaccountregistrationcontext'] = 'Contexto de registración';
$LANG['user.astaccountsecret'] = 'Contraseña texto plano';
$LANG['user.astaccounttype'] = 'Tipo de cuenta';
$LANG['user.astcontext'] = 'Asterisk Context';
$LANG['user.asterisk'] = 'Asterisk SIP';
$LANG['user.astextension'] = 'Extensión de Asterisk ';
-$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
$LANG['user.c'] = 'PaÃs';
$LANG['user.city'] = 'Ciudad';
$LANG['user.cn'] = 'Nombre común';
@@ -249,7 +216,7 @@ $LANG['user.list'] = 'Listado de usuarios';
$LANG['user.loginshell'] = 'Shell';
$LANG['user.mail'] = 'Dirección primaria de correo electrónico';
$LANG['user.mailalternateaddress'] = 'Dirección secundaria de correo electrónico';
-$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
+$LANG['user.mailforwardingaddress'] = 'reenviar correo a';
$LANG['user.mailhost'] = 'Servidor de correo electrónico';
$LANG['user.mailquota'] = 'Cuota';
$LANG['user.mailquota.desc'] = 'Dejar en blanco para ilimitado';
@@ -282,7 +249,5 @@ $LANG['user.uid'] = 'Identificador único (UID)';
$LANG['user.userpassword'] = 'Contraseña';
$LANG['user.userpassword2'] = 'Confirmar contraseña';
$LANG['user.uidnumber'] = 'Número de ID de usuario';
-
$LANG['welcome'] = 'Bienvenido a la interfaz de administración de Kolab';
-
-$LANG['yes'] = 'yes';
+$LANG['yes'] = 'SÃ';
diff --git a/lib/locale/et_EE.php b/lib/locale/et_EE.php
index fa82f18..c07bd03 100644
--- a/lib/locale/et_EE.php
+++ b/lib/locale/et_EE.php
@@ -1,288 +1,21 @@
<?php
-
-$LANG['about.community'] = 'This is the Community Edition of the <b>Kolab Server</b>.';
-$LANG['about.kolab'] = 'Kolab';
-$LANG['about.kolabsys'] = 'Kolab Systems';
-$LANG['about.support'] = 'Professional support is available from <a href="http://kolabsys.com">Kolab Systems</a>.';
$LANG['about.technology'] = 'Tehnoloogia';
-$LANG['about.warranty'] = 'It comes with absolutely <b>no warranties</b> and is typically run entirely self supported. You can find help & information on the community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
-
$LANG['add'] = 'Lisa';
-
-$LANG['attribute.add'] = 'Add attribute';
-$LANG['attribute.static'] = 'Static value';
-$LANG['attribute.name'] = 'Attribute';
-$LANG['attribute.optional'] = 'Optional';
-$LANG['attribute.maxcount'] = 'Max. count';
-$LANG['attribute.readonly'] = 'Read-only';
-$LANG['attribute.type'] = 'Field type';
-$LANG['attribute.value'] = 'Value';
-$LANG['attribute.value.auto'] = 'Generated';
-$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
-$LANG['attribute.value.normal'] = 'Normal';
-$LANG['attribute.value.static'] = 'Static';
-$LANG['attribute.options'] = 'Options';
-$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
-$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
-
-$LANG['button.cancel'] = 'Cancel';
$LANG['button.delete'] = 'Kustuta';
$LANG['button.save'] = 'Salvesta';
-$LANG['button.submit'] = 'Submit';
-
-$LANG['creatorsname'] = 'Created by';
-$LANG['days'] = 'days';
-$LANG['debug'] = 'Debug info';
$LANG['delete'] = 'Kustuta';
-$LANG['deleting'] = 'Deleting data...';
-
-$LANG['domain.add'] = 'Add Domain';
-$LANG['domain.add.success'] = 'Domain created successfully.';
-$LANG['domain.associateddomain'] = 'Domain name(s)';
-$LANG['domain.delete.success'] = 'Domain deleted successfully.';
-$LANG['domain.edit'] = 'Edit domain';
-$LANG['domain.edit.success'] = 'Domain updated successfully.';
-$LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
-$LANG['domain.list'] = 'Domains List';
-$LANG['domain.norecords'] = 'No domain records found!';
-$LANG['domain.o'] = 'Organization';
-$LANG['domain.other'] = 'Other';
-$LANG['domain.system'] = 'System';
-$LANG['domain.type_id'] = 'Standard Domain';
-
-$LANG['edit'] = 'Edit';
-$LANG['error'] = 'Error';
-
-$LANG['form.required.empty'] = 'Some of the required fields are empty!';
-$LANG['form.maxcount.exceeded'] = 'Maximum count of items exceeded!';
-
-$LANG['group.add'] = 'Add Group';
-$LANG['group.add.success'] = 'Group created successfully.';
-$LANG['group.cn'] = 'Common name';
-$LANG['group.delete.success'] = 'Group deleted successfully.';
-$LANG['group.edit.success'] = 'Group updated successfully.';
-$LANG['group.gidnumber'] = 'Primary group number';
-$LANG['group.list'] = 'Groups List';
$LANG['group.mail'] = 'Peamine e-posti aadress';
-$LANG['group.member'] = 'Member(s)';
-$LANG['group.memberurl'] = 'Members URL';
-$LANG['group.norecords'] = 'No group records found!';
-$LANG['group.other'] = 'Other';
-$LANG['group.system'] = 'System';
-$LANG['group.type_id'] = 'Group type';
$LANG['group.uniquemember'] = 'Liikmed';
-
-$LANG['info'] = 'Information';
-$LANG['internalerror'] = 'Internal system error!';
-
-$LANG['ldap.one'] = 'one: all entries one level under the base DN';
-$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
-$LANG['ldap.base'] = 'base: base DN only';
-$LANG['ldap.basedn'] = 'Base DN';
-$LANG['ldap.host'] = 'LDAP Server';
-$LANG['ldap.conditions'] = 'Conditions';
-$LANG['ldap.scope'] = 'Scope';
-$LANG['ldap.filter_any'] = 'is non-empty';
-$LANG['ldap.filter_both'] = 'contains';
-$LANG['ldap.filter_prefix'] = 'starts with';
-$LANG['ldap.filter_suffix'] = 'ends with';
-$LANG['ldap.filter_exact'] = 'is equal to';
-
-$LANG['list.records'] = '$1 to $2 of $3';
-
-$LANG['loading'] = 'Loading...';
-$LANG['logout'] = 'Logout';
-$LANG['login.username'] = 'Username:';
-$LANG['login.password'] = 'Password:';
-$LANG['login.domain'] = 'Domain:';
-$LANG['login.login'] = 'Login';
-$LANG['loginerror'] = 'Incorrect username or password!';
-$LANG['MB'] = 'MB';
-
-$LANG['menu.about'] = 'About';
$LANG['menu.domains'] = 'Domeenid';
-$LANG['menu.groups'] = 'Groups';
-$LANG['menu.resources'] = 'Resources';
-$LANG['menu.roles'] = 'Roles';
-$LANG['menu.settings'] = 'Settings';
$LANG['menu.users'] = 'Kasutajad';
-
-$LANG['modifiersname'] = 'Modified by';
-$LANG['password.generate'] = 'Generate password';
-$LANG['reqtime'] = 'Request time: $1 sec.';
-
-$LANG['resource.add'] = 'Add Resource';
-$LANG['resource.add.success'] = 'Resource created successfully.';
$LANG['resource.cn'] = 'Nimi';
-$LANG['resource.delete'] = 'Delete Resource';
-$LANG['resource.delete.success'] = 'Resource deleted successfully.';
-$LANG['resource.edit'] = 'Edit Resource';
-$LANG['resource.edit.success'] = 'Resource updated successfully.';
-$LANG['resource.kolabtargetfolder'] = 'Target Folder';
-$LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.mail'] = 'Mail Address';
-$LANG['resource.member'] = 'Collection Members';
-$LANG['resource.norecords'] = 'No resource records found!';
-$LANG['resource.other'] = 'Other';
-$LANG['resource.system'] = 'System';
-$LANG['resource.type_id'] = 'Resource Type';
-$LANG['resource.uniquemember'] = 'Collection Members';
-
-$LANG['role.add'] = 'Add Role';
-$LANG['role.add.success'] = 'Role created successfully.';
-$LANG['role.cn'] = 'Role Name';
-$LANG['role.delete.success'] = 'Role deleted successfully.';
-$LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role updated successfully';
-$LANG['role.list'] = 'Role List';
-$LANG['role.norecords'] = 'No role records found!';
-$LANG['role.system'] = 'Details';
-$LANG['role.type_id'] = 'Role Type';
-
-$LANG['saving'] = 'Saving data...';
-
-$LANG['search'] = 'Search';
-$LANG['search.reset'] = 'Reset';
-$LANG['search.criteria'] = 'Search criteria';
-$LANG['search.field'] = 'Field:';
-$LANG['search.method'] = 'Method:';
-$LANG['search.contains'] = 'contains';
-$LANG['search.is'] = 'is';
-$LANG['search.key'] = 'key';
-$LANG['search.prefix'] = 'begins with';
-$LANG['search.name'] = 'name';
-$LANG['search.email'] = 'email';
-$LANG['search.description'] = 'description';
$LANG['search.uid'] = 'UID';
-$LANG['search.loading'] = 'Searching...';
-$LANG['search.acchars'] = 'At least $min characters required for autocompletion';
-
-$LANG['servererror'] = 'Server Error!';
-
-$LANG['session.expired'] = 'Session has expired. Login again, please';
-
-$LANG['signup.headline'] = 'Sign Up for Hosted Kolab';
-$LANG['signup.intro1'] = 'Having an account on a Kolab server is way better than just simple Email. It also provides you with full groupware functionality including synchronization for shared addressbooks, calendars, tasks, journal and more.';
-$LANG['signup.intro2'] = 'You can sign up here now for an account.';
-$LANG['signup.formtitle'] = 'Sign Up';
-$LANG['signup.username'] = 'Username';
$LANG['signup.domain'] = 'Domeen';
-$LANG['signup.mailalternateaddress'] = 'Current Email Address';
-$LANG['signup.futuremail'] = 'Future Email Address';
-$LANG['signup.company'] = 'Company';
-$LANG['signup.captcha'] = 'CAPTCHA';
-$LANG['signup.userexists'] = 'User already exists!';
-$LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
-$LANG['signup.wronguid'] = 'Invalid Username!';
-$LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
-$LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
-
-$LANG['type.add'] = 'Add Object Type';
-$LANG['type.add.success'] = 'Object type created successfully.';
-$LANG['type.attributes'] = 'Attributes';
-$LANG['type.description'] = 'Description';
-$LANG['type.delete.success'] = 'Object type deleted successfully.';
$LANG['type.domain'] = 'Domeen';
-$LANG['type.edit.success'] = 'Object type updated successfully.';
-$LANG['type.group'] = 'Group';
-$LANG['type.list'] = 'Object Types List';
-$LANG['type.key'] = 'Key';
$LANG['type.name'] = 'Nimi';
-$LANG['type.norecords'] = 'No object type records found!';
-$LANG['type.objectclass'] = 'Object class';
-$LANG['type.object_type'] = 'Object type';
-$LANG['type.properties'] = 'Properties';
-$LANG['type.resource'] = 'Resource';
-$LANG['type.role'] = 'Role';
-$LANG['type.used_for'] = 'Hosted';
-$LANG['type.user'] = 'User';
-
-$LANG['user.add'] = 'Add User';
-$LANG['user.add.success'] = 'User created successfully.';
-$LANG['user.alias'] = 'Secondary Email Address(es)';
-$LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
-$LANG['user.astaccountcallerid'] = 'Caller ID';
-$LANG['user.astaccountcontext'] = 'Account Context';
-$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
-$LANG['user.astaccountdeny'] = 'Account deny';
-$LANG['user.astaccounthost'] = 'Asterisk Host';
-$LANG['user.astaccountmailbox'] = 'Mailbox';
-$LANG['user.astaccountnat'] = 'Account uses NAT';
-$LANG['user.astaccountname'] = 'Asterisk Account Name';
-$LANG['user.astaccountqualify'] = 'Account Qualify';
-$LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
-$LANG['user.astaccountregistrationexten'] = 'Extension';
-$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
-$LANG['user.astaccountsecret'] = 'Plaintext Password';
-$LANG['user.astaccounttype'] = 'Account Type';
-$LANG['user.astcontext'] = 'Asterisk Context';
-$LANG['user.asterisk'] = 'Asterisk SIP';
-$LANG['user.astextension'] = 'Asterisk Extension';
-$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
$LANG['user.c'] = 'Riik';
$LANG['user.city'] = 'Linn';
-$LANG['user.cn'] = 'Common name';
-$LANG['user.config'] = 'Configuration';
-$LANG['user.contact'] = 'Contact';
-$LANG['user.contact_info'] = 'Contact Information';
$LANG['user.country'] = 'Riik';
-$LANG['user.country.desc'] = '2 letter code from ISO 3166-1';
-$LANG['user.delete.success'] = 'User deleted successfully.';
-$LANG['user.displayname'] = 'Display name';
-$LANG['user.edit.success'] = 'User updated successfully.';
-$LANG['user.fax'] = 'Fax number';
-$LANG['user.fbinterval'] = 'Free-Busy interval';
-$LANG['user.fbinterval.desc'] = 'Leave blank for default (60 days)';
-$LANG['user.gidnumber'] = 'Primary group number';
-$LANG['user.givenname'] = 'Given name';
-$LANG['user.homedirectory'] = 'Home directory';
-$LANG['user.homephone'] = 'Home Phone Number';
-$LANG['user.initials'] = 'Initials';
-$LANG['user.invitation-policy'] = 'Invitation policy';
-$LANG['user.kolaballowsmtprecipient'] = 'Recipient(s) Access List';
-$LANG['user.kolaballowsmtpsender'] = 'Sender Access List';
-$LANG['user.kolabdelegate'] = 'Delegates';
-$LANG['user.kolabhomeserver'] = 'Email Server';
-$LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
-$LANG['user.l'] = 'City, Region';
-$LANG['user.list'] = 'Users List';
-$LANG['user.loginshell'] = 'Shell';
$LANG['user.mail'] = 'Peamine e-posti aadress';
-$LANG['user.mailalternateaddress'] = 'External Email Address(es)';
-$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
-$LANG['user.mailhost'] = 'Email Server';
-$LANG['user.mailquota'] = 'Quota';
-$LANG['user.mailquota.desc'] = 'Leave blank for unlimited';
-$LANG['user.mobile'] = 'Mobile Phone Number';
$LANG['user.name'] = 'Nimi';
-$LANG['user.norecords'] = 'No user records found!';
-$LANG['user.nsrole'] = 'Role(s)';
-$LANG['user.nsroledn'] = 'Role(s)';
-$LANG['user.other'] = 'Other';
-$LANG['user.o'] = 'Organization';
-$LANG['user.org'] = 'Organization';
-$LANG['user.orgunit'] = 'Organizational Unit';
-$LANG['user.ou'] = 'Organizational Unit';
-$LANG['user.pager'] = 'Pager Number';
-$LANG['user.password.mismatch'] = 'Passwords do not match!';
-$LANG['user.personal'] = 'Personal';
-$LANG['user.phone'] = 'Phone number';
-$LANG['user.postalcode'] = 'Postal Code';
-$LANG['user.postbox'] = 'Postal box';
-$LANG['user.postcode'] = 'Postal code';
-$LANG['user.preferredlanguage'] = 'Native tongue';
-$LANG['user.room'] = 'Room number';
-$LANG['user.sn'] = 'Surname';
-$LANG['user.street'] = 'Street';
-$LANG['user.system'] = 'System';
-$LANG['user.telephonenumber'] = 'Phone Number';
-$LANG['user.title'] = 'Job Title';
-$LANG['user.type_id'] = 'Account type';
-$LANG['user.uid'] = 'Unique identity (UID)';
$LANG['user.userpassword'] = 'Parool';
-$LANG['user.userpassword2'] = 'Confirm password';
-$LANG['user.uidnumber'] = 'User ID number';
-
-$LANG['welcome'] = 'Welcome to the Kolab Groupware Server Maintenance';
-
-$LANG['yes'] = 'yes';
diff --git a/lib/locale/fi_FI.php b/lib/locale/fi_FI.php
new file mode 100644
index 0000000..a75557a
--- /dev/null
+++ b/lib/locale/fi_FI.php
@@ -0,0 +1,140 @@
+<?php
+$LANG['about.community'] = 'Tämä on <b>Kolab-palvelimen</b> yhteisöversio.';
+$LANG['about.kolab'] = 'Kolab';
+$LANG['about.support'] = 'Kaupallista tukea tarjoaa <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['about.warranty'] = 'Se ei sisällä <b>minkäänlaista takuuta</b>, ja tuki on yleensä hoidettava itse. Apua ja ohjeita on saatavilla yhteisön <a href="http://kolab.org">verkkosivustolta</a> sekä <a href="http://wiki.kolab.org">wikistä</a>.';
+$LANG['add'] = 'Lisää';
+$LANG['attribute.optional'] = 'Valinnainen';
+$LANG['attribute.readonly'] = 'Vain luku';
+$LANG['attribute.type'] = 'Kentän tyyppi';
+$LANG['attribute.value'] = 'Arvo';
+$LANG['attribute.options'] = 'Valinnat';
+$LANG['button.cancel'] = 'Peru';
+$LANG['button.delete'] = 'Poista';
+$LANG['button.save'] = 'Tallenna';
+$LANG['creatorsname'] = 'Luonut';
+$LANG['delete'] = 'Poista';
+$LANG['deleting'] = 'Poistetaan tietoja...';
+$LANG['domain.add'] = 'Lisää toimialue';
+$LANG['domain.add.success'] = 'Toimialue luotiin onnistuneesti.';
+$LANG['domain.delete.success'] = 'Toimialue poistettu onnistuneesti.';
+$LANG['domain.edit'] = 'Muokkaa toimialuetta';
+$LANG['domain.edit.success'] = 'Toimialue päivitettiin onnistuneesti.';
+$LANG['domain.o'] = 'Organisaatio';
+$LANG['edit'] = 'Muokkaa';
+$LANG['error'] = 'Virhe';
+$LANG['form.required.empty'] = 'Jotkin vaaditut kentät ovat tyhjiä!';
+$LANG['group.add'] = 'Lisää ryhmä';
+$LANG['group.add.success'] = 'Ryhmä luotiin onnistuneesti.';
+$LANG['group.delete.success'] = 'Ryhmä poistettu onnistuneesti.';
+$LANG['group.edit.success'] = 'Ryhmä päivitetty onnistuneesti.';
+$LANG['group.mail'] = 'Ensisijainen sähköpostiosoite';
+$LANG['group.type_id'] = 'Ryhmän tyyppi';
+$LANG['group.uniquemember'] = 'Jäsenet';
+$LANG['internalerror'] = 'Sisäinen järjestelmävirhe!';
+$LANG['ldap.host'] = 'LDAP-palvelin';
+$LANG['ldap.filter_both'] = 'sisältää';
+$LANG['loading'] = 'Ladataan...';
+$LANG['logout'] = 'Kirjaudu ulos';
+$LANG['login.username'] = 'Käyttäjätunnus:';
+$LANG['login.password'] = 'Salasana:';
+$LANG['login.domain'] = 'Toimialue:';
+$LANG['login.login'] = 'Kirjaudu';
+$LANG['loginerror'] = 'Väärä käyttäjätunnus tai salasana!';
+$LANG['MB'] = 'Mt';
+$LANG['menu.about'] = 'Tietoja';
+$LANG['menu.domains'] = 'Toimialueet';
+$LANG['menu.groups'] = 'Ryhmät';
+$LANG['menu.resources'] = 'Resurssit';
+$LANG['menu.roles'] = 'Roolit';
+$LANG['menu.settings'] = 'Asetukset';
+$LANG['menu.users'] = 'Käyttäjät';
+$LANG['modifiersname'] = 'Muokannut';
+$LANG['password.generate'] = 'Luo salasana';
+$LANG['resource.add'] = 'Lisää resurssi';
+$LANG['resource.add.success'] = 'Resurssi luotiin onnistuneesti.';
+$LANG['resource.cn'] = 'Nimi';
+$LANG['resource.delete'] = 'Poista resurssi';
+$LANG['resource.delete.success'] = 'Resurssi poistettiin onnistuneesti.';
+$LANG['resource.edit'] = 'Muokkaa resurssia';
+$LANG['resource.edit.success'] = 'Resurssi päivitettiin onnistuneesti.';
+$LANG['role.add'] = 'Lisää rooli';
+$LANG['role.add.success'] = 'Rooli luotiin onnistuneesti.';
+$LANG['role.cn'] = 'Roolin nimi';
+$LANG['role.delete.success'] = 'Rooli poistettiin onnistuneesti.';
+$LANG['role.description'] = 'Roolin kuvaus';
+$LANG['role.system'] = 'Tiedot';
+$LANG['role.type_id'] = 'Roolin tyyppi';
+$LANG['saving'] = 'Tallennetaan tietoja...';
+$LANG['search.field'] = 'Kenttä:';
+$LANG['search.contains'] = 'sisältää';
+$LANG['search.is'] = 'on';
+$LANG['search.prefix'] = 'alkaa';
+$LANG['search.name'] = 'nimi';
+$LANG['search.description'] = 'kuvaus';
+$LANG['search.loading'] = 'Etsitään...';
+$LANG['servererror'] = 'Palvelinvirhe!';
+$LANG['session.expired'] = 'Istunto on vanhentunut. Kirjaudu sisään uudelleen.';
+$LANG['signup.intro2'] = 'Rekisteröi itsellesi tili tästä.';
+$LANG['signup.formtitle'] = 'Rekisteröidy';
+$LANG['signup.username'] = 'Käyttäjätunnus';
+$LANG['signup.domain'] = 'Toimialue';
+$LANG['signup.mailalternateaddress'] = 'Nykyinen sähköpostiosoite';
+$LANG['signup.company'] = 'Yhtiö';
+$LANG['signup.userexists'] = 'Käyttäjä on jo olemassa!';
+$LANG['signup.usercreated'] = '<h3>Tilisi lisättiin onnistuneesti!</h3>Onnittelut, sinulla on nyt oma Kolab-tili.';
+$LANG['signup.wronguid'] = 'Virheellinen käyttäjätunnus!';
+$LANG['signup.wrongmailalternateaddress'] = 'Anna kelvollinen sähköpostiosoite!';
+$LANG['signup.footer'] = 'Palvelun tarjoaa <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['type.description'] = 'Kuvaus';
+$LANG['type.domain'] = 'Toimialue';
+$LANG['type.group'] = 'Ryhmä';
+$LANG['type.name'] = 'Nimi';
+$LANG['type.properties'] = 'Ominaisuudet';
+$LANG['type.resource'] = 'Resurssi';
+$LANG['type.role'] = 'Rooli';
+$LANG['type.user'] = 'Käyttäjä';
+$LANG['user.add'] = 'Lisää käyttäjä';
+$LANG['user.add.success'] = 'Käyttäjä luotiin onnistuneesti.';
+$LANG['user.astaccounttype'] = 'Tilin tyyppi';
+$LANG['user.c'] = 'Maa';
+$LANG['user.city'] = 'Kaupunki';
+$LANG['user.config'] = 'Asetukset';
+$LANG['user.country'] = 'Maa';
+$LANG['user.country.desc'] = 'ISO 3166-1:n 2-merkkinen koodi';
+$LANG['user.delete.success'] = 'Käyttäjä poistettiin onnistuneesti.';
+$LANG['user.edit.success'] = 'Käyttäjä päivitettiin onnistuneesti.';
+$LANG['user.fax'] = 'Faksinumero';
+$LANG['user.homedirectory'] = 'Kotikansio';
+$LANG['user.homephone'] = 'Puhelin kotiin';
+$LANG['user.initials'] = 'Nimikirjaimet';
+$LANG['user.kolabdelegate'] = 'Edustajat';
+$LANG['user.kolabhomeserver'] = 'Sähköpostipalvelin';
+$LANG['user.l'] = 'Kaupunki, alue';
+$LANG['user.mail'] = 'Ensisijainen sähköpostiosoite';
+$LANG['user.mailhost'] = 'Sähköpostipalvelin';
+$LANG['user.mailquota'] = 'Kiintiö';
+$LANG['user.mobile'] = 'Matkapuhelinnumero';
+$LANG['user.name'] = 'Nimi';
+$LANG['user.nsrole'] = 'Rooli(t)';
+$LANG['user.nsroledn'] = 'Rooli(t)';
+$LANG['user.o'] = 'Organisaatio';
+$LANG['user.org'] = 'Organisaatio';
+$LANG['user.orgunit'] = 'Organisaatioyksikkö';
+$LANG['user.ou'] = 'Organisaatioyksikkö';
+$LANG['user.password.mismatch'] = 'Salasanat eivät täsmää!';
+$LANG['user.phone'] = 'Puhelinnumero';
+$LANG['user.postalcode'] = 'Postinumero';
+$LANG['user.postbox'] = 'Postilokero';
+$LANG['user.postcode'] = 'Postinumero';
+$LANG['user.preferredlanguage'] = 'Ãidinkieli';
+$LANG['user.room'] = 'Huoneen numero';
+$LANG['user.sn'] = 'Sukunimi';
+$LANG['user.street'] = 'Katu';
+$LANG['user.telephonenumber'] = 'Puhelinnumero';
+$LANG['user.title'] = 'Tehtävänimike';
+$LANG['user.type_id'] = 'Tilin tyyppi';
+$LANG['user.userpassword'] = 'Salasana';
+$LANG['user.userpassword2'] = 'Vahvista salasana';
+$LANG['welcome'] = 'Tervetuloa Kolab-työryhmäohjelmiston palvelimen ylläpitoon';
+$LANG['yes'] = 'kyllä';
diff --git a/lib/locale/fr.php b/lib/locale/fr.php
index 608c446..8bb9800 100644
--- a/lib/locale/fr.php
+++ b/lib/locale/fr.php
@@ -1,14 +1,11 @@
<?php
-
$LANG['about.community'] = 'Ceci est l\'Edition Communautaire de <b>Kolab Server</b>.';
$LANG['about.kolab'] = 'Kolab';
$LANG['about.kolabsys'] = 'Kolab Systems';
$LANG['about.support'] = 'Un support professionnel est disponible au près de <a href="http://kolabsys.com">Kolab Systems</a>.';
$LANG['about.technology'] = 'Technologie';
$LANG['about.warranty'] = 'Il est livré <b>sans aucune garantie</b> et généralement exécuté sous votre responsabilité. Vous pouvez trouver de l\'aide et des informations sur <a href="http://kolab.org">le site web communautaire</a> et sur <a href="http://wiki.kolab.org">le wiki</a>.';
-
$LANG['add'] = 'Ajouter';
-
$LANG['attribute.add'] = 'Ajouter un attribut';
$LANG['attribute.static'] = 'Valeure statique';
$LANG['attribute.name'] = 'Attribut';
@@ -24,18 +21,15 @@ $LANG['attribute.value.static'] = 'Statique';
$LANG['attribute.options'] = 'Options';
$LANG['attribute.key.invalid'] = 'La clé contient des caractères invalides!';
$LANG['attribute.required.error'] = 'Certains attributs obligatoires manquent dans la liste ($1)!';
-
$LANG['button.cancel'] = 'Annuler';
$LANG['button.delete'] = 'Supprimer';
$LANG['button.save'] = 'Enregistrer';
$LANG['button.submit'] = 'Envoyer';
-
$LANG['creatorsname'] = 'Créé par';
$LANG['days'] = 'jours';
$LANG['debug'] = 'Debug info';
$LANG['delete'] = 'Supprimer';
$LANG['deleting'] = 'Suppression des données...';
-
$LANG['domain.add'] = 'Ajouter un domaine';
$LANG['domain.add.success'] = 'Domaine créé.<br/> N\'oubliez pas d\'ajouter le nouveau domaine dans /etc/kolab/kolab.conf<br/>Voir chapitre 11 dans le Guide de l\'Administrateur.';
$LANG['domain.associateddomain'] = 'Nom du(des) domaine(s)';
@@ -49,13 +43,10 @@ $LANG['domain.o'] = 'Organisation';
$LANG['domain.other'] = 'Autre';
$LANG['domain.system'] = 'Système';
$LANG['domain.type_id'] = 'Domaine Standard';
-
$LANG['edit'] = 'Modifier';
$LANG['error'] = 'Erreur';
-
$LANG['form.required.empty'] = 'Certains champs obligatoires sont vides!';
$LANG['form.maxcount.exceeded'] = 'Le nombre maximum d\'objet est dépassé!';
-
$LANG['group.add'] = 'Ajouter Groupe';
$LANG['group.add.success'] = 'Groupe créé.';
$LANG['group.cn'] = 'Nom';
@@ -71,10 +62,8 @@ $LANG['group.other'] = 'Autre';
$LANG['group.system'] = 'Système';
$LANG['group.type_id'] = 'Type de groupe';
$LANG['group.uniquemember'] = 'Membre';
-
$LANG['info'] = 'Information';
$LANG['internalerror'] = 'Erreur système interne!';
-
$LANG['ldap.one'] = 'one: Toutes les entrées de niveau 1 à la base du DN';
$LANG['ldap.sub'] = 'sub: Tous les sous-ensembles commençant à la base du DN';
$LANG['ldap.base'] = 'base: base DN seulement';
@@ -87,9 +76,7 @@ $LANG['ldap.filter_both'] = 'contient';
$LANG['ldap.filter_prefix'] = 'commence par';
$LANG['ldap.filter_suffix'] = 'finit par';
$LANG['ldap.filter_exact'] = 'est égal à ';
-
$LANG['list.records'] = '$1 to $2 of $3';
-
$LANG['loading'] = 'Chargement...';
$LANG['logout'] = 'Déconnexion';
$LANG['login.username'] = 'Nom d\'Utilisateur:';
@@ -98,7 +85,6 @@ $LANG['login.domain'] = 'Domaine:';
$LANG['login.login'] = 'Se connecter';
$LANG['loginerror'] = 'Nom d\'utilisateur ou mot de passe incorrect!';
$LANG['MB'] = 'MB';
-
$LANG['menu.about'] = 'A propos';
$LANG['menu.domains'] = 'Domaines';
$LANG['menu.groups'] = 'Groupes';
@@ -106,11 +92,9 @@ $LANG['menu.resources'] = 'Ressources';
$LANG['menu.roles'] = 'Rôles';
$LANG['menu.settings'] = 'Paramètres';
$LANG['menu.users'] = 'Utilisateurs';
-
$LANG['modifiersname'] = 'Modifié par';
$LANG['password.generate'] = 'Generer un mot de passe';
$LANG['reqtime'] = 'Délais: $1 sec.';
-
$LANG['resource.add'] = 'Ajouter une Ressource';
$LANG['resource.add.success'] = 'Ressource crée.';
$LANG['resource.cn'] = 'Nom';
@@ -127,20 +111,16 @@ $LANG['resource.other'] = 'Autre';
$LANG['resource.system'] = 'Système';
$LANG['resource.type_id'] = 'Type de Ressource';
$LANG['resource.uniquemember'] = 'Membre';
-
$LANG['role.add'] = 'Ajouter un Rôle';
$LANG['role.add.success'] = 'Rôle créé.';
$LANG['role.cn'] = 'Nom du rôle';
$LANG['role.delete.success'] = 'Rôle supprimé.';
$LANG['role.description'] = 'Description du Rôle';
-$LANG['role.edit.success'] = 'Rôle modifié';
$LANG['role.list'] = 'Liste des Rôles';
$LANG['role.norecords'] = 'Pas de Rôle trouvé!';
$LANG['role.system'] = 'Détails';
$LANG['role.type_id'] = 'Type de Rôle';
-
$LANG['saving'] = 'Enregistrer...';
-
$LANG['search'] = 'Chercher';
$LANG['search.reset'] = 'Réinitialiser';
$LANG['search.criteria'] = 'Critères de recherche';
@@ -156,11 +136,8 @@ $LANG['search.description'] = 'description';
$LANG['search.uid'] = 'UID';
$LANG['search.loading'] = 'Cherche...';
$LANG['search.acchars'] = 'Au moins $min charactères nécessaires pour l\'autocomplétion';
-
$LANG['servererror'] = 'Erreur du Serveur!';
-
$LANG['session.expired'] = 'Votre session a expiré. Reconnecter vous, svp.';
-
$LANG['signup.headline'] = 'Connectez vous pour un Kolab hébergé';
$LANG['signup.intro1'] = 'Avoir un compte sur un serveur Kolab, c\'est bien plus qu\'avoir une simple messagerie. Kolab vous fourni également toutes les fonctionnalités d\'n logiciel collaboratif incluant la synchronisation des annuaires partagés, agendas, tâches, journaux et bien plus.';
$LANG['signup.intro2'] = 'Vous pouvez vous enregistrer ici pour vous créer un compte.';
@@ -176,7 +153,6 @@ $LANG['signup.usercreated'] = '<h3>Votre compte a été créé!</h3>Félicitatio
$LANG['signup.wronguid'] = 'Nom d\'utilisateur invalide!';
$LANG['signup.wrongmailalternateaddress'] = 'Merci de fournir une adresse valide!';
$LANG['signup.footer'] = 'Ce service vous est offer par <a href="http://kolabsys.com">Kolab Systems</a>.';
-
$LANG['type.add'] = 'Ajouter un type d\'objet';
$LANG['type.add.success'] = 'Type d\'objet ajouté.';
$LANG['type.attributes'] = 'Attributs';
@@ -196,7 +172,6 @@ $LANG['type.resource'] = 'Ressource';
$LANG['type.role'] = 'Rôle';
$LANG['type.used_for'] = 'Hébergé';
$LANG['type.user'] = 'Utilisateur';
-
$LANG['user.add'] = 'Ajouter un utilisateur';
$LANG['user.add.success'] = 'Utilisateur créé.';
$LANG['user.alias'] = 'Courriel(s) secondaire(s)';
@@ -282,7 +257,5 @@ $LANG['user.uid'] = 'Identifiant Unique (UID)';
$LANG['user.userpassword'] = 'Mot de passe';
$LANG['user.userpassword2'] = 'Confirmer le mot de passe';
$LANG['user.uidnumber'] = 'Numéro d\'utilisateur (ID)';
-
$LANG['welcome'] = 'Bienvenu sur le serveur d\'administration du serveur Kolab';
-
$LANG['yes'] = 'yes';
diff --git a/lib/locale/it_IT.php b/lib/locale/it_IT.php
new file mode 100644
index 0000000..0585551
--- /dev/null
+++ b/lib/locale/it_IT.php
@@ -0,0 +1,69 @@
+<?php
+$LANG['about.community'] = 'Questo è <b>Kolab Server</b> in Versione Comunitaria.';
+$LANG['about.support'] = 'Ã disponibile il supporto professionale di <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['attribute.optional'] = 'Facoltativo';
+$LANG['button.cancel'] = 'Annulla';
+$LANG['button.save'] = 'Salva';
+$LANG['creatorsname'] = 'Creato da';
+$LANG['days'] = 'giorni';
+$LANG['debug'] = 'Informazioni di debug';
+$LANG['deleting'] = 'Eliminazione dati...';
+$LANG['domain.add'] = 'Aggiungi Dominio';
+$LANG['domain.add.success'] = 'Dominio creato con successo.';
+$LANG['domain.associateddomain'] = 'Nome/i dominio';
+$LANG['domain.edit'] = 'Modifica dominio';
+$LANG['domain.edit.success'] = 'Dominio aggiornato con successo.';
+$LANG['domain.list'] = 'Lista Domini';
+$LANG['domain.other'] = 'Altro';
+$LANG['domain.system'] = 'Sistema';
+$LANG['domain.type_id'] = 'Dominio Standard';
+$LANG['edit'] = 'Modifica';
+$LANG['error'] = 'Errore';
+$LANG['form.required.empty'] = 'Alcuni dei campi richiesti sono vuoti!';
+$LANG['group.add'] = 'Aggiungi Gruppo';
+$LANG['group.add.success'] = 'Gruppo creato con successo.';
+$LANG['group.cn'] = 'Nome comune';
+$LANG['group.delete.success'] = 'Gruppo eliminato con successo.';
+$LANG['group.edit.success'] = 'Gruppo aggiornato con successo.';
+$LANG['group.list'] = 'Lista Gruppi';
+$LANG['group.mail'] = 'Indirizzo Email Principale';
+$LANG['group.member'] = 'Membro/i';
+$LANG['group.other'] = 'Altro';
+$LANG['group.system'] = 'Sistema';
+$LANG['group.type_id'] = 'Tipo di gruppo';
+$LANG['group.uniquemember'] = 'Membri';
+$LANG['loading'] = 'Caricamento...';
+$LANG['login.username'] = 'Nome Utente:';
+$LANG['login.password'] = 'Password:';
+$LANG['login.domain'] = 'Dominio:';
+$LANG['login.login'] = 'Accedi';
+$LANG['loginerror'] = 'Nome utente o password errati!';
+$LANG['MB'] = 'MB';
+$LANG['menu.domains'] = 'Domini';
+$LANG['menu.groups'] = 'Gruppi';
+$LANG['menu.resources'] = 'Risorse';
+$LANG['menu.settings'] = 'Impostazioni';
+$LANG['menu.users'] = 'Utenti';
+$LANG['resource.add'] = 'Aggiungi Risorsa';
+$LANG['resource.add.success'] = 'Risorsa creata con successo.';
+$LANG['resource.cn'] = 'Nome';
+$LANG['resource.delete'] = 'Elimina Risorsa';
+$LANG['resource.delete.success'] = 'Risorsa eliminata con successo.';
+$LANG['resource.edit'] = 'Modifica Risorsa';
+$LANG['resource.edit.success'] = 'Risorsa aggiornata con successo.';
+$LANG['resource.other'] = 'Altro';
+$LANG['resource.system'] = 'Sistema';
+$LANG['saving'] = 'Salvataggio dati...';
+$LANG['signup.company'] = 'Azienda';
+$LANG['type.group'] = 'Gruppo';
+$LANG['type.name'] = 'Nome';
+$LANG['type.resource'] = 'Risorsa';
+$LANG['type.role'] = 'Ruolo';
+$LANG['user.cn'] = 'Nome comune';
+$LANG['user.config'] = 'Configurazione';
+$LANG['user.initials'] = 'Iniziali';
+$LANG['user.mail'] = 'Indirizzo Email Principale';
+$LANG['user.name'] = 'Nome';
+$LANG['user.other'] = 'Altro';
+$LANG['user.phone'] = 'Numero di telefono';
+$LANG['user.system'] = 'Sistema';
diff --git a/lib/locale/ja.php b/lib/locale/ja.php
index cd6d74e..3c6c207 100644
--- a/lib/locale/ja.php
+++ b/lib/locale/ja.php
@@ -1,288 +1,261 @@
<?php
-
-$LANG['about.community'] = 'This is the Community Edition of the <b>Kolab Server</b>.';
+$LANG['about.community'] = 'ããã¯<b>Kolab Server</b>ã®ã³ãã¥ããã£ã¼ã¨ãã£ã·ã§ã³ã§ãã';
$LANG['about.kolab'] = 'Kolab';
$LANG['about.kolabsys'] = 'Kolab Systems';
-$LANG['about.support'] = 'Professional support is available from <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['about.support'] = 'æåãµãã¼ãã¯<a href="http://kolabsys.com">Kolab Systems</a>ã«ã¦åä»ãã¦ããã¾ãã';
$LANG['about.technology'] = 'Technology';
-$LANG['about.warranty'] = 'It comes with absolutely <b>no warranties</b> and is typically run entirely self supported. You can find help & information on the community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
-
-$LANG['add'] = 'Add';
-
-$LANG['attribute.add'] = 'Add attribute';
-$LANG['attribute.static'] = 'Static value';
-$LANG['attribute.name'] = 'Attribute';
-$LANG['attribute.optional'] = 'Optional';
-$LANG['attribute.maxcount'] = 'Max. count';
-$LANG['attribute.readonly'] = 'Read-only';
-$LANG['attribute.type'] = 'Field type';
-$LANG['attribute.value'] = 'Value';
-$LANG['attribute.value.auto'] = 'Generated';
-$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
-$LANG['attribute.value.normal'] = 'Normal';
-$LANG['attribute.value.static'] = 'Static';
-$LANG['attribute.options'] = 'Options';
-$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
-$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
-
-$LANG['button.cancel'] = 'Cancel';
-$LANG['button.delete'] = 'Delete';
-$LANG['button.save'] = 'Save';
-$LANG['button.submit'] = 'Submit';
-
+$LANG['about.warranty'] = 'åä½ä¿è¨¼ã¯å
¨ããªããã¦ã¼ã¶ã®èªå·±è²¬ä»»ã«ããå®è¡ããã¾ãã <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>ã«ã¦ãã«ããã³ãã¥ããã£ã®æ
å ±ãå¾ããã¨ãã§ãã¾ãã';
+$LANG['add'] = '追å ';
+$LANG['attribute.add'] = 'å±æ§è¿½å ';
+$LANG['attribute.static'] = 'åºå®å¤';
+$LANG['attribute.name'] = 'å±æ§';
+$LANG['attribute.optional'] = 'ãªãã·ã§ã³';
+$LANG['attribute.maxcount'] = 'æ大å¤';
+$LANG['attribute.readonly'] = 'èªè¾¼ã®ã¿';
+$LANG['attribute.type'] = 'ãã£ã¼ã«ãã¿ã¤ã';
+$LANG['attribute.value'] = 'å¤';
+$LANG['attribute.value.auto'] = 'çæããã';
+$LANG['attribute.value.auto-readonly'] = 'çæããã(èªè¾¼ã®ã¿)';
+$LANG['attribute.value.normal'] = 'ãã¼ãã«';
+$LANG['attribute.value.static'] = 'åºå®';
+$LANG['attribute.options'] = 'ãªãã·ã§ã³';
+$LANG['attribute.key.invalid'] = 'ã¿ã¤ããã¼ã«ä½¿ç¨ã§ããªãæåãå«ã¾ãã¦ãã¾ã!';
+$LANG['attribute.required.error'] = 'å±æ§ä¸è¦§($1)ã«è¦æ±ãããå±æ§ãããã¾ãã!';
+$LANG['button.cancel'] = 'ãã£ã³ã»ã«';
+$LANG['button.delete'] = 'åé¤';
+$LANG['button.save'] = 'ä¿å';
+$LANG['button.submit'] = 'é©ç¨';
$LANG['creatorsname'] = 'Created by';
$LANG['days'] = 'days';
$LANG['debug'] = 'Debug info';
-$LANG['delete'] = 'Delete';
-$LANG['deleting'] = 'Deleting data...';
-
-$LANG['domain.add'] = 'Add Domain';
-$LANG['domain.add.success'] = 'Domain created successfully.';
-$LANG['domain.associateddomain'] = 'Domain name(s)';
-$LANG['domain.delete.success'] = 'Domain deleted successfully.';
-$LANG['domain.edit'] = 'Edit domain';
-$LANG['domain.edit.success'] = 'Domain updated successfully.';
-$LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
-$LANG['domain.list'] = 'Domains List';
-$LANG['domain.norecords'] = 'No domain records found!';
-$LANG['domain.o'] = 'Organization';
-$LANG['domain.other'] = 'Other';
-$LANG['domain.system'] = 'System';
-$LANG['domain.type_id'] = 'Standard Domain';
-
-$LANG['edit'] = 'Edit';
-$LANG['error'] = 'Error';
-
-$LANG['form.required.empty'] = 'Some of the required fields are empty!';
-$LANG['form.maxcount.exceeded'] = 'Maximum count of items exceeded!';
-
-$LANG['group.add'] = 'Add Group';
-$LANG['group.add.success'] = 'Group created successfully.';
-$LANG['group.cn'] = 'Common name';
-$LANG['group.delete.success'] = 'Group deleted successfully.';
-$LANG['group.edit.success'] = 'Group updated successfully.';
-$LANG['group.gidnumber'] = 'Primary group number';
-$LANG['group.list'] = 'Groups List';
-$LANG['group.mail'] = 'Primary Email Address';
-$LANG['group.member'] = 'Member(s)';
-$LANG['group.memberurl'] = 'Members URL';
-$LANG['group.norecords'] = 'No group records found!';
-$LANG['group.other'] = 'Other';
-$LANG['group.system'] = 'System';
-$LANG['group.type_id'] = 'Group type';
-$LANG['group.uniquemember'] = 'Members';
-
-$LANG['info'] = 'Information';
-$LANG['internalerror'] = 'Internal system error!';
-
-$LANG['ldap.one'] = 'one: all entries one level under the base DN';
-$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
-$LANG['ldap.base'] = 'base: base DN only';
-$LANG['ldap.basedn'] = 'Base DN';
-$LANG['ldap.host'] = 'LDAP Server';
-$LANG['ldap.conditions'] = 'Conditions';
-$LANG['ldap.scope'] = 'Scope';
-$LANG['ldap.filter_any'] = 'is non-empty';
-$LANG['ldap.filter_both'] = 'contains';
-$LANG['ldap.filter_prefix'] = 'starts with';
-$LANG['ldap.filter_suffix'] = 'ends with';
-$LANG['ldap.filter_exact'] = 'is equal to';
-
-$LANG['list.records'] = '$1 to $2 of $3';
-
-$LANG['loading'] = 'Loading...';
-$LANG['logout'] = 'Logout';
-$LANG['login.username'] = 'Username:';
-$LANG['login.password'] = 'Password:';
-$LANG['login.domain'] = 'Domain:';
-$LANG['login.login'] = 'Login';
-$LANG['loginerror'] = 'Incorrect username or password!';
+$LANG['delete'] = 'åé¤';
+$LANG['deleting'] = 'ãã¼ã¿ã®åé¤';
+$LANG['domain.add'] = 'ãã¡ã¤ã³ã®è¿½å ';
+$LANG['domain.add.success'] = 'ãã¡ã¤ã³ãä½æãã¾ããã';
+$LANG['domain.associateddomain'] = 'ãã¡ã¤ã³å(s)';
+$LANG['domain.delete.success'] = 'ãã¡ã¤ã³ãåé¤ãã¾ããã';
+$LANG['domain.edit'] = 'ãã¡ã¤ã³ç·¨é';
+$LANG['domain.edit.success'] = 'ãã¡ã¤ã³ãæ´æ°ãã¾ããã';
+$LANG['domain.inetdomainbasedn'] = 'ã«ã¹ã¿ã RootDN(s)';
+$LANG['domain.list'] = 'ãã¡ã¤ã³ä¸è¦§';
+$LANG['domain.norecords'] = 'ãã¡ã¤ã³ã¬ã³ã¼ããè¦ã¤ããã¾ãã!';
+$LANG['domain.o'] = 'çµç¹';
+$LANG['domain.other'] = 'ãã®ä»';
+$LANG['domain.system'] = 'ã·ã¹ãã ';
+$LANG['domain.type_id'] = 'æ¨æºãã¡ã¤ã³';
+$LANG['edit'] = 'ç·¨é';
+$LANG['error'] = 'ã¨ã©ã¼';
+$LANG['form.required.empty'] = 'è¦æ±ããã¦ãããã£ã¼ã«ãã空æ¬ã§ã!';
+$LANG['form.maxcount.exceeded'] = 'ã¢ã¤ãã ã®æ大æ°ãè¶
éãã¦ãã¾ã!';
+$LANG['group.add'] = 'ã°ã«ã¼ã追å ';
+$LANG['group.add.success'] = 'ã°ã«ã¼ããä½æãã¾ããã';
+$LANG['group.cn'] = 'å
±éå';
+$LANG['group.delete.success'] = 'ã°ã«ã¼ããåé¤ãã¾ããã';
+$LANG['group.edit.success'] = 'ã°ã«ã¼ããæ´æ°ãã¾ããã';
+$LANG['group.gidnumber'] = 'ãã©ã¤ããªã°ã«ã¼ããã³ãã¼';
+$LANG['group.list'] = 'ã°ã«ã¼ãä¸è¦§';
+$LANG['group.mail'] = 'ãã©ã¤ããªEmailã¢ãã¬ã¹';
+$LANG['group.member'] = 'ã¡ã³ãã¼(s)';
+$LANG['group.memberurl'] = 'ã¡ã³ãã¼URL';
+$LANG['group.norecords'] = 'ã°ã«ã¼ãã¬ã³ã¼ãã¯è¦ã¤ããã¾ããã';
+$LANG['group.other'] = 'ãã®ä»';
+$LANG['group.system'] = 'ã·ã¹ãã ';
+$LANG['group.type_id'] = 'ã°ã«ã¼ãã¿ã¤ã';
+$LANG['group.uniquemember'] = 'ã¡ã³ãã¼';
+$LANG['info'] = 'ã¤ã³ãã©ã¡ã¼ã·ã§ã³';
+$LANG['internalerror'] = 'å
é¨ã·ã¹ãã ã¨ã©ã¼!';
+$LANG['ldap.one'] = 'one: å
¨ã¦ã®ã¨ã³ããªã¼ããã¼ã¹DNä¸ã§1ã¬ãã«';
+$LANG['ldap.sub'] = 'sub: å
¨ã¦ã®ãµãããªã¼ããã¼ã¹DNããå§ã¾ã';
+$LANG['ldap.base'] = 'base: ãã¼ã¹DNã®ã¿';
+$LANG['ldap.basedn'] = 'ãã¼ã¹DN';
+$LANG['ldap.host'] = 'LDAPãµã¼ã';
+$LANG['ldap.conditions'] = 'ã³ã³ãã£ã·ã§ã³';
+$LANG['ldap.scope'] = 'ã¹ã³ã¼ã';
+$LANG['ldap.filter_any'] = '空ã§ã¯ããã¾ãã';
+$LANG['ldap.filter_both'] = 'ã³ã³ãã³ã';
+$LANG['ldap.filter_prefix'] = 'éå§';
+$LANG['ldap.filter_suffix'] = 'çµäº';
+$LANG['ldap.filter_exact'] = 'çãã';
+$LANG['list.records'] = '$1ãã$2 $3ä¸';
+$LANG['loading'] = 'èªè¾¼ä¸â¦';
+$LANG['logout'] = 'ãã°ã¢ã¦ã';
+$LANG['login.username'] = 'ã¦ã¼ã¶å:';
+$LANG['login.password'] = 'ãã¹ã¯ã¼ã:';
+$LANG['login.domain'] = 'ãã¡ã¤ã³:';
+$LANG['login.login'] = 'ãã°ã¤ã³';
+$LANG['loginerror'] = 'ã¦ã¼ã¶åãããã¯ãã¹ã¯ã¼ããéãã¾ã!';
$LANG['MB'] = 'MB';
-
$LANG['menu.about'] = 'About';
-$LANG['menu.domains'] = 'Domains';
-$LANG['menu.groups'] = 'Groups';
-$LANG['menu.resources'] = 'Resources';
-$LANG['menu.roles'] = 'Roles';
-$LANG['menu.settings'] = 'Settings';
-$LANG['menu.users'] = 'Users';
-
-$LANG['modifiersname'] = 'Modified by';
-$LANG['password.generate'] = 'Generate password';
-$LANG['reqtime'] = 'Request time: $1 sec.';
-
-$LANG['resource.add'] = 'Add Resource';
-$LANG['resource.add.success'] = 'Resource created successfully.';
-$LANG['resource.cn'] = 'Name';
-$LANG['resource.delete'] = 'Delete Resource';
-$LANG['resource.delete.success'] = 'Resource deleted successfully.';
-$LANG['resource.edit'] = 'Edit Resource';
-$LANG['resource.edit.success'] = 'Resource updated successfully.';
-$LANG['resource.kolabtargetfolder'] = 'Target Folder';
-$LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.mail'] = 'Mail Address';
-$LANG['resource.member'] = 'Collection Members';
-$LANG['resource.norecords'] = 'No resource records found!';
-$LANG['resource.other'] = 'Other';
-$LANG['resource.system'] = 'System';
-$LANG['resource.type_id'] = 'Resource Type';
-$LANG['resource.uniquemember'] = 'Collection Members';
-
-$LANG['role.add'] = 'Add Role';
-$LANG['role.add.success'] = 'Role created successfully.';
-$LANG['role.cn'] = 'Role Name';
-$LANG['role.delete.success'] = 'Role deleted successfully.';
-$LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role updated successfully';
-$LANG['role.list'] = 'Role List';
-$LANG['role.norecords'] = 'No role records found!';
-$LANG['role.system'] = 'Details';
-$LANG['role.type_id'] = 'Role Type';
-
-$LANG['saving'] = 'Saving data...';
-
-$LANG['search'] = 'Search';
-$LANG['search.reset'] = 'Reset';
-$LANG['search.criteria'] = 'Search criteria';
-$LANG['search.field'] = 'Field:';
-$LANG['search.method'] = 'Method:';
-$LANG['search.contains'] = 'contains';
-$LANG['search.is'] = 'is';
-$LANG['search.key'] = 'key';
-$LANG['search.prefix'] = 'begins with';
-$LANG['search.name'] = 'name';
-$LANG['search.email'] = 'email';
-$LANG['search.description'] = 'description';
-$LANG['search.uid'] = 'UID';
-$LANG['search.loading'] = 'Searching...';
-$LANG['search.acchars'] = 'At least $min characters required for autocompletion';
-
-$LANG['servererror'] = 'Server Error!';
-
-$LANG['session.expired'] = 'Session has expired. Login again, please';
-
-$LANG['signup.headline'] = 'Sign Up for Hosted Kolab';
-$LANG['signup.intro1'] = 'Having an account on a Kolab server is way better than just simple Email. It also provides you with full groupware functionality including synchronization for shared addressbooks, calendars, tasks, journal and more.';
-$LANG['signup.intro2'] = 'You can sign up here now for an account.';
-$LANG['signup.formtitle'] = 'Sign Up';
-$LANG['signup.username'] = 'Username';
-$LANG['signup.domain'] = 'Domain';
-$LANG['signup.mailalternateaddress'] = 'Current Email Address';
-$LANG['signup.futuremail'] = 'Future Email Address';
-$LANG['signup.company'] = 'Company';
-$LANG['signup.captcha'] = 'CAPTCHA';
-$LANG['signup.userexists'] = 'User already exists!';
-$LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
-$LANG['signup.wronguid'] = 'Invalid Username!';
-$LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
-$LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
-
-$LANG['type.add'] = 'Add Object Type';
-$LANG['type.add.success'] = 'Object type created successfully.';
-$LANG['type.attributes'] = 'Attributes';
-$LANG['type.description'] = 'Description';
-$LANG['type.delete.success'] = 'Object type deleted successfully.';
-$LANG['type.domain'] = 'Domain';
-$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['menu.domains'] = 'ãã¡ã¤ã³';
+$LANG['menu.groups'] = 'ã°ã«ã¼ã';
+$LANG['menu.resources'] = 'ãªã½ã¼ã¹';
+$LANG['menu.roles'] = 'å½¹å²';
+$LANG['menu.settings'] = 'è¨å®';
+$LANG['menu.users'] = 'ã¦ã¼ã¶';
+$LANG['modifiersname'] = 'å¤æ´';
+$LANG['password.generate'] = 'ãã¹ã¯ã¼ãçæ';
+$LANG['reqtime'] = 'ãªã¯ã¨ã¹ãã¿ã¤ã : $1 sec.';
+$LANG['resource.add'] = 'ãªã½ã¼ã¹è¿½å ';
+$LANG['resource.add.success'] = 'ãªã½ã¼ã¹ãçæãã¾ããã';
+$LANG['resource.cn'] = 'åå';
+$LANG['resource.delete'] = 'ãªã½ã¼ã¹åé¤';
+$LANG['resource.delete.success'] = 'ãªã½ã¼ã¹ãåé¤ãã¾ããã';
+$LANG['resource.edit'] = 'ãªã½ã¼ã¹ç·¨é';
+$LANG['resource.edit.success'] = 'ãªã½ã¼ã¹ãã¢ãããã¼ããã¾ããã';
+$LANG['resource.kolabtargetfolder'] = 'ã¿ã¼ã²ãããã©ã«ã';
+$LANG['resource.list'] = 'ãªã½ã¼ã¹(ã³ã¬ã¯ã·ã§ã³)ä¸è¦§';
+$LANG['resource.mail'] = 'ã¡ã¼ã«ã¢ãã¬ã¹';
+$LANG['resource.member'] = 'ã³ã¬ã¯ã·ã§ã³ã¡ã³ãã¼ãº';
+$LANG['resource.norecords'] = 'ãªã½ã¼ã¹ã®ã¬ã³ã¼ããè¦ã¤ããã¾ãã!';
+$LANG['resource.other'] = 'ãã®ä»';
+$LANG['resource.system'] = 'ã·ã¹ãã ';
+$LANG['resource.type_id'] = 'ãªã½ã¼ã¹ã¿ã¤ã';
+$LANG['resource.uniquemember'] = 'ã³ã¬ã¯ã·ã§ã³ã¡ã³ãã¼ãº';
+$LANG['role.add'] = 'ã«ã¼ã«è¿½å ';
+$LANG['role.add.success'] = 'ãã¼ã«ãçæãã¾ããã';
+$LANG['role.cn'] = 'ãã¼ã«å';
+$LANG['role.delete.success'] = 'ãã¼ã«ãåé¤ãã¾ããã';
+$LANG['role.description'] = 'ãã¼ã«èª¬æ';
+$LANG['role.list'] = 'ãã¼ã«ä¸è¦§';
+$LANG['role.norecords'] = 'ãã¼ã«ã®ã¬ã³ã¼ããè¦ã¤ããã¾ãã!';
+$LANG['role.system'] = '詳細';
+$LANG['role.type_id'] = 'ãã¼ã«ã¿ã¤ã';
+$LANG['saving'] = 'ãã¼ã¿ãä¿åä¸â¦';
+$LANG['search'] = 'æ¤ç´¢';
+$LANG['search.reset'] = 'ãªã»ãã';
+$LANG['search.criteria'] = 'æ¤ç´¢è¨å®';
+$LANG['search.field'] = 'ãã£ã¼ã«ã:';
+$LANG['search.method'] = 'ã¡ã½ãã:';
+$LANG['search.contains'] = 'ãå«ã';
+$LANG['search.is'] = 'ã¨ä¸è´ãã';
+$LANG['search.key'] = 'ãã¼';
+$LANG['search.prefix'] = 'ããå§ã¾ã';
+$LANG['search.name'] = 'æ°å';
+$LANG['search.email'] = 'Eã¡ã¼ã«';
+$LANG['search.description'] = '説æ';
+$LANG['search.uid'] = 'ã¦ã¼ã¶ID';
+$LANG['search.loading'] = 'æ¤ç´¢ä¸';
+$LANG['search.acchars'] = 'å°ãªãã¨ã $min æåãèªåè£å®ã«ã¯å¿
è¦ã§ã';
+$LANG['servererror'] = 'ãµã¼ãã¨ã©ã¼!';
+$LANG['session.expired'] = 'ã»ãã·ã§ã³ã¯æéåãã«ãªãã¾ãããå度ãã°ã¤ã³ãã¦ãã ããã';
+$LANG['signup.headline'] = 'Hosted Kolab ã¸ã®ãµã¤ã³ã¢ãã';
+$LANG['signup.intro1'] = 'Kolabãµã¼ãã®ã¢ã«ã¦ã³ãã¯ãããªãEmailã¢ã«ã¦ã³ãã¨æ¯ã¹ã¦ã¨ã¦ã便å©ã§ããå
±æã¢ãã¬ã¹å¸³ãã«ã¬ã³ãã¼ãã¿ã¹ã¯ãæ¥åæ¥èªãªã©ãªã©ã®ã°ã«ã¼ãã¦ã§ã¢ã®å
¨æ©è½ãå©ç¨ã§ãã¾ãã';
+$LANG['signup.intro2'] = 'ããããã¢ã«ã¦ã³ãç»é²ã§ãã¾ãã';
+$LANG['signup.formtitle'] = 'ãµã¤ã³ã¢ãã';
+$LANG['signup.username'] = 'ã¦ã¼ã¶å';
+$LANG['signup.domain'] = 'ãã¡ã¤ã³';
+$LANG['signup.mailalternateaddress'] = 'ã使ãã®Emailã¢ãã¬ã¹';
+$LANG['signup.futuremail'] = 'å¸æããEmailã¢ãã¬ã¹';
+$LANG['signup.company'] = 'ä¼ç¤¾å';
+$LANG['signup.captcha'] = 'ãã£ããã£';
+$LANG['signup.userexists'] = 'ã¦ã¼ã¶ã¯ãã§ã«åå¨ãã¾ã!';
+$LANG['signup.usercreated'] = '<h3>ã¢ã«ã¦ã³ãã®è¿½å ã«æåãã¾ãã!</h3>ããã§ã¨ããããã¾ããããªãã®Kolab ã¢ã«ã¦ã³ããã§ãã¾ããã';
+$LANG['signup.wronguid'] = 'ç¡å¹ãªã¦ã¼ã¶åã§ã!';
+$LANG['signup.wrongmailalternateaddress'] = 'æå¹ãªEmailã¢ãã¬ã¹ãå
¥åãã¦ãã ãã!';
+$LANG['signup.footer'] = '<a href="http://kolabsys.com">Kolab Systems</a>ããã®ãæ¡å
ã§ãã';
+$LANG['type.add'] = 'ãªãã¸ã§ã¯ãã¿ã¤ã追å ';
+$LANG['type.add.success'] = 'ãªãã¸ã§ã¯ãã¿ã¤ããçæãã¾ããã';
+$LANG['type.attributes'] = 'å±æ§';
+$LANG['type.description'] = '説æ';
+$LANG['type.delete.success'] = 'ãªãã¸ã§ã¯ãã¿ã¤ããåé¤ãã¾ããã';
+$LANG['type.domain'] = 'ãã¡ã¤ã³';
+$LANG['type.edit.success'] = 'ãªãã¸ã§ã¯ãã¿ã¤ããã¢ãããã¼ããã¾ããã';
$LANG['type.group'] = 'ã°ã«ã¼ã';
-$LANG['type.list'] = 'Object Types List';
-$LANG['type.key'] = 'Key';
-$LANG['type.name'] = 'Name';
-$LANG['type.norecords'] = 'No object type records found!';
-$LANG['type.objectclass'] = 'Object class';
-$LANG['type.object_type'] = 'Object type';
-$LANG['type.properties'] = 'Properties';
-$LANG['type.resource'] = 'Resource';
-$LANG['type.role'] = 'Role';
-$LANG['type.used_for'] = 'Hosted';
+$LANG['type.list'] = 'ãªãã¸ã§ã¯ãã¿ã¤ãä¸è¦§';
+$LANG['type.key'] = 'ãã¼';
+$LANG['type.name'] = 'åå';
+$LANG['type.norecords'] = 'ãªãã¸ã§ã¯ãã¿ã¤ãã®ã¬ã³ã¼ããè¦ã¤ããã¾ãã!';
+$LANG['type.objectclass'] = 'ãªãã¸ã§ã¯ãã¯ã©ã¹';
+$LANG['type.object_type'] = 'ãªãã¸ã§ã¯ãã¿ã¤ã';
+$LANG['type.properties'] = 'ããããã£';
+$LANG['type.resource'] = 'ãªã½ã¼ã¹';
+$LANG['type.role'] = 'ãã¼ã«';
+$LANG['type.used_for'] = 'ãã¹ã';
$LANG['type.user'] = 'ã¦ã¼ã¶';
-
-$LANG['user.add'] = 'Add User';
-$LANG['user.add.success'] = 'User created successfully.';
-$LANG['user.alias'] = 'Secondary Email Address(es)';
-$LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
-$LANG['user.astaccountcallerid'] = 'Caller ID';
-$LANG['user.astaccountcontext'] = 'Account Context';
+$LANG['user.add'] = 'ã¦ã¼ã¶è¿½å ';
+$LANG['user.add.success'] = 'ã¦ã¼ã¶ãçæãã¾ããã';
+$LANG['user.alias'] = 'ã»ã«ã³ããªEmailã¢ãã¬ã¹(es)';
+$LANG['user.astaccountallowedcodec'] = '使ç¨å¯è½ã³ã¼ããã¯(s)';
+$LANG['user.astaccountcallerid'] = 'å¼åºã人ID';
+$LANG['user.astaccountcontext'] = 'ã¢ã«ã¦ã³ãã³ã³ãã¯ã¹ã';
$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
-$LANG['user.astaccountdeny'] = 'Account deny';
+$LANG['user.astaccountdeny'] = 'ã¢ã«ã¦ã³ãæå¦';
$LANG['user.astaccounthost'] = 'Asterisk Host';
-$LANG['user.astaccountmailbox'] = 'Mailbox';
-$LANG['user.astaccountnat'] = 'Account uses NAT';
+$LANG['user.astaccountmailbox'] = 'ã¡ã¼ã«ããã¯ã¹';
+$LANG['user.astaccountnat'] = 'ã¢ã«ã¦ã³ãã¯NATã使ç¨ãã';
$LANG['user.astaccountname'] = 'Asterisk Account Name';
-$LANG['user.astaccountqualify'] = 'Account Qualify';
-$LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
-$LANG['user.astaccountregistrationexten'] = 'Extension';
-$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
-$LANG['user.astaccountsecret'] = 'Plaintext Password';
-$LANG['user.astaccounttype'] = 'Account Type';
+$LANG['user.astaccountqualify'] = 'ã¢ã«ã¦ã³ãã®è³æ ¼';
+$LANG['user.astaccountrealmedpassword'] = 'æå·åã¢ã«ã¦ã³ããã¹ã¯ã¼ã';
+$LANG['user.astaccountregistrationexten'] = 'æ¡å¼µ';
+$LANG['user.astaccountregistrationcontext'] = 'ã¬ã¸ã¹ãã¬ã¼ã·ã§ã³ã³ã³ãã¯ã¹ã';
+$LANG['user.astaccountsecret'] = 'å¹³æãã¹ã¯ã¼ã';
+$LANG['user.astaccounttype'] = 'ã¢ã«ã¦ã³ãã¿ã¤ã';
$LANG['user.astcontext'] = 'Asterisk Context';
$LANG['user.asterisk'] = 'Asterisk SIP';
$LANG['user.astextension'] = 'Asterisk Extension';
-$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
-$LANG['user.c'] = 'Country';
-$LANG['user.city'] = 'City';
-$LANG['user.cn'] = 'Common name';
+$LANG['user.astvoicemailpassword'] = 'ãã¤ã¹ã¡ã¼ã«PINã³ã¼ã';
+$LANG['user.c'] = 'å½';
+$LANG['user.city'] = 'å¸çºæ';
+$LANG['user.cn'] = 'å
±éå';
$LANG['user.config'] = 'è¨å®';
-$LANG['user.contact'] = 'Contact';
-$LANG['user.contact_info'] = 'Contact Information';
-$LANG['user.country'] = 'Country';
-$LANG['user.country.desc'] = '2 letter code from ISO 3166-1';
-$LANG['user.delete.success'] = 'User deleted successfully.';
-$LANG['user.displayname'] = 'Display name';
-$LANG['user.edit.success'] = 'User updated successfully.';
-$LANG['user.fax'] = 'Fax number';
-$LANG['user.fbinterval'] = 'Free-Busy interval';
-$LANG['user.fbinterval.desc'] = 'Leave blank for default (60 days)';
-$LANG['user.gidnumber'] = 'Primary group number';
-$LANG['user.givenname'] = 'Given name';
-$LANG['user.homedirectory'] = 'Home directory';
-$LANG['user.homephone'] = 'Home Phone Number';
-$LANG['user.initials'] = 'Initials';
-$LANG['user.invitation-policy'] = 'Invitation policy';
-$LANG['user.kolaballowsmtprecipient'] = 'Recipient(s) Access List';
-$LANG['user.kolaballowsmtpsender'] = 'Sender Access List';
-$LANG['user.kolabdelegate'] = 'Delegates';
-$LANG['user.kolabhomeserver'] = 'Email Server';
-$LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
-$LANG['user.l'] = 'City, Region';
-$LANG['user.list'] = 'Users List';
-$LANG['user.loginshell'] = 'Shell';
-$LANG['user.mail'] = 'Primary Email Address';
-$LANG['user.mailalternateaddress'] = 'External Email Address(es)';
-$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
-$LANG['user.mailhost'] = 'Email Server';
-$LANG['user.mailquota'] = 'Quota';
-$LANG['user.mailquota.desc'] = 'Leave blank for unlimited';
-$LANG['user.mobile'] = 'Mobile Phone Number';
-$LANG['user.name'] = 'Name';
-$LANG['user.norecords'] = 'No user records found!';
-$LANG['user.nsrole'] = 'Role(s)';
-$LANG['user.nsroledn'] = 'Role(s)';
-$LANG['user.other'] = 'Other';
-$LANG['user.o'] = 'Organization';
-$LANG['user.org'] = 'Organization';
-$LANG['user.orgunit'] = 'Organizational Unit';
-$LANG['user.ou'] = 'Organizational Unit';
-$LANG['user.pager'] = 'Pager Number';
-$LANG['user.password.mismatch'] = 'Passwords do not match!';
-$LANG['user.personal'] = 'Personal';
-$LANG['user.phone'] = 'Phone number';
-$LANG['user.postalcode'] = 'Postal Code';
-$LANG['user.postbox'] = 'Postal box';
-$LANG['user.postcode'] = 'Postal code';
-$LANG['user.preferredlanguage'] = 'Native tongue';
-$LANG['user.room'] = 'Room number';
-$LANG['user.sn'] = 'Surname';
-$LANG['user.street'] = 'Street';
-$LANG['user.system'] = 'System';
-$LANG['user.telephonenumber'] = 'Phone Number';
-$LANG['user.title'] = 'Job Title';
-$LANG['user.type_id'] = 'Account type';
-$LANG['user.uid'] = 'Unique identity (UID)';
-$LANG['user.userpassword'] = 'Password';
-$LANG['user.userpassword2'] = 'Confirm password';
-$LANG['user.uidnumber'] = 'User ID number';
-
-$LANG['welcome'] = 'Welcome to the Kolab Groupware Server Maintenance';
-
-$LANG['yes'] = 'yes';
+$LANG['user.contact'] = 'ã³ã³ã¿ã¯ã';
+$LANG['user.contact_info'] = 'ã³ã³ã¿ã¯ãæ
å ±';
+$LANG['user.country'] = 'å½';
+$LANG['user.country.desc'] = 'ISO 3166-1 ãã2ã¤ã®æåã³ã¼ã';
+$LANG['user.delete.success'] = 'ã¦ã¼ã¶ã®åé¤ã«æåãã¾ããã';
+$LANG['user.displayname'] = '表示å';
+$LANG['user.edit.success'] = 'ã¦ã¼ã¶ã®æ´æ°ã«æåãã¾ããã';
+$LANG['user.fax'] = 'Faxçªå·';
+$LANG['user.fbinterval'] = '空ãç¶æ³éé';
+$LANG['user.fbinterval.desc'] = '空ç½ã®å ´åããã©ã«ã(60æ¥)';
+$LANG['user.gidnumber'] = 'ãã©ã¤ããªã°ã«ã¼ããã³ãã¼';
+$LANG['user.givenname'] = 'å';
+$LANG['user.homedirectory'] = 'ãã¼ã ãã£ã¬ã¯ããª';
+$LANG['user.homephone'] = 'èªå®
é»è©±çªå·';
+$LANG['user.initials'] = 'ã¤ãã·ã£ã«';
+$LANG['user.invitation-policy'] = 'æå¾
ããªã·ã¼';
+$LANG['user.kolaballowsmtprecipient'] = 'åä¿¡è
(s)ã¢ã¯ã»ã¹ãªã¹ã';
+$LANG['user.kolaballowsmtpsender'] = 'éä¿¡è
ã¢ã¯ã»ã¹ãªã¹ã';
+$LANG['user.kolabdelegate'] = 'å§ä»»è
';
+$LANG['user.kolabhomeserver'] = 'Emailãµã¼ã';
+$LANG['user.kolabinvitationpolicy'] = 'æå¾
åæ±ããªã·ã¼';
+$LANG['user.l'] = 'å¸çºæãå°å';
+$LANG['user.list'] = 'ã¦ã¼ã¶ä¸è¦§';
+$LANG['user.loginshell'] = 'ã·ã§ã«';
+$LANG['user.mail'] = 'ãã©ã¤ããªEmailã¢ãã¬ã¹';
+$LANG['user.mailalternateaddress'] = 'å¤é¨Emailã¢ãã¬ã¹(es)';
+$LANG['user.mailforwardingaddress'] = 'ã¡ã¼ã«è»¢éå
';
+$LANG['user.mailhost'] = 'Emailãµã¼ã';
+$LANG['user.mailquota'] = '容éå¶é';
+$LANG['user.mailquota.desc'] = '空ç½ã®å ´åã¯ç¡å¶é';
+$LANG['user.mobile'] = 'æºå¸¯é»è©±çªå·';
+$LANG['user.name'] = 'åå';
+$LANG['user.norecords'] = 'ã¦ã¼ã¶ã®ã¬ã³ã¼ããè¦ã¤ããã¾ãã!';
+$LANG['user.nsrole'] = 'ãã¼ã«(s)';
+$LANG['user.nsroledn'] = 'ãã¼ã«(s)';
+$LANG['user.other'] = 'ãã®ä»';
+$LANG['user.o'] = 'çµç¹';
+$LANG['user.org'] = 'çµç¹';
+$LANG['user.orgunit'] = 'Organization Unit';
+$LANG['user.ou'] = 'Organization Unit';
+$LANG['user.pager'] = 'ãã¼ã¸ã£ã¼ãã³ãã¼';
+$LANG['user.password.mismatch'] = 'ãã¹ã¯ã¼ããéãã¾ã!';
+$LANG['user.personal'] = 'å人æ
å ±';
+$LANG['user.phone'] = 'é»è©±çªå·';
+$LANG['user.postalcode'] = 'éµä¾¿çªå·';
+$LANG['user.postbox'] = 'ç§æ¸ç®±';
+$LANG['user.postcode'] = 'éµä¾¿çªå·';
+$LANG['user.preferredlanguage'] = 'æ¯å½èª';
+$LANG['user.room'] = 'ã«ã¼ã ãã³ãã¼';
+$LANG['user.sn'] = 'æ°';
+$LANG['user.street'] = 'ä½æ';
+$LANG['user.system'] = 'ã·ã¹ãã ';
+$LANG['user.telephonenumber'] = 'é»è©±çªå·';
+$LANG['user.title'] = 'è©æ¸';
+$LANG['user.type_id'] = 'ã¢ã«ã¦ã³ãã¿ã¤ã';
+$LANG['user.uid'] = 'ã¦ãã¼ã¯ID(UID)';
+$LANG['user.userpassword'] = 'ãã¹ã¯ã¼ã';
+$LANG['user.userpassword2'] = 'ãã¹ã¯ã¼ãã®ç¢ºèª';
+$LANG['user.uidnumber'] = 'ã¦ã¼ã¶IDãã³ãã¼';
+$LANG['welcome'] = 'Kolab ã°ã«ã¼ãã¦ã§ã¢ ãµã¼ã管çã¸ãããã';
+$LANG['yes'] = 'ã¯ã';
diff --git a/lib/locale/nl.php b/lib/locale/nl.php
index 94f0663..a1e8087 100644
--- a/lib/locale/nl.php
+++ b/lib/locale/nl.php
@@ -1,14 +1,11 @@
<?php
-
$LANG['about.community'] = 'Dit is de community editie van de <b>Kolab Server</b>';
$LANG['about.kolab'] = 'Kolab';
$LANG['about.kolabsys'] = 'Kolab Systems';
$LANG['about.support'] = 'Professionele ondersteuning is beschikbaar bij <a href="http://kolabsys.com">Kolab Systems</a>';
$LANG['about.technology'] = 'Technologie';
$LANG['about.warranty'] = 'Het komt <b>zonder enige garanties</b> en wordt typisch geheel zelf ondersteund. U kunt help & informatie vinden in de community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
-
$LANG['add'] = 'Toevoegen';
-
$LANG['attribute.add'] = 'Voeg attribuut toe';
$LANG['attribute.static'] = 'Statische waarde';
$LANG['attribute.name'] = 'Attribuut';
@@ -24,18 +21,15 @@ $LANG['attribute.value.static'] = 'Statisch';
$LANG['attribute.options'] = 'Opties';
$LANG['attribute.key.invalid'] = 'De sleutelwaarde voor het type bevat ongeldige karakters!';
$LANG['attribute.required.error'] = 'Er missen vereiste attributen van de attributen-lijst ($1)!';
-
$LANG['button.cancel'] = 'Annuleren';
$LANG['button.delete'] = 'Verwijder';
$LANG['button.save'] = 'Opslaan';
$LANG['button.submit'] = 'Opslaan';
-
$LANG['creatorsname'] = 'Gemaakt door';
$LANG['days'] = 'dagen';
$LANG['debug'] = 'Debug informatie';
$LANG['delete'] = 'Verwijder';
$LANG['deleting'] = 'Bezig data te verwijderen...';
-
$LANG['domain.add'] = 'Domein Toevoegen';
$LANG['domain.add.success'] = 'Domein Toegevoegd';
$LANG['domain.associateddomain'] = 'Domein naam/namen';
@@ -49,13 +43,10 @@ $LANG['domain.o'] = 'Organisatie';
$LANG['domain.other'] = 'Overig';
$LANG['domain.system'] = 'Systeem';
$LANG['domain.type_id'] = 'Standaard domein';
-
$LANG['edit'] = 'Wijzigen';
$LANG['error'] = 'Fout';
-
$LANG['form.required.empty'] = 'Sommige van de vereiste velden zijn leeg!';
$LANG['form.maxcount.exceeded'] = 'Maximaal aantal waarden overtreden!';
-
$LANG['group.add'] = 'Groep Toevoegen';
$LANG['group.add.success'] = 'Groep succesvol toegevoegd.';
$LANG['group.cn'] = 'Volledige naam';
@@ -71,10 +62,8 @@ $LANG['group.other'] = 'Overig';
$LANG['group.system'] = 'Systeem';
$LANG['group.type_id'] = 'Type Groep';
$LANG['group.uniquemember'] = 'Leden';
-
$LANG['info'] = 'Informatie';
$LANG['internalerror'] = 'Interne systeem-fout!';
-
$LANG['ldap.one'] = 'one: alle entiteiten een enkel niveau onder de basis DN';
$LANG['ldap.sub'] = 'sub: alle entiteiten onder de basis DN';
$LANG['ldap.base'] = 'base: alleen de basis DN';
@@ -87,9 +76,7 @@ $LANG['ldap.filter_both'] = 'bevat';
$LANG['ldap.filter_prefix'] = 'begint met';
$LANG['ldap.filter_suffix'] = 'eindigt met';
$LANG['ldap.filter_exact'] = 'is gelijk aan';
-
$LANG['list.records'] = '$1 tot $2 van $3';
-
$LANG['loading'] = 'Bezig met laden...';
$LANG['logout'] = 'Uitloggen';
$LANG['login.username'] = 'Gebruikersnaam:';
@@ -98,7 +85,6 @@ $LANG['login.domain'] = 'Domein:';
$LANG['login.login'] = 'Gebruikersnaam';
$LANG['loginerror'] = 'Incorrecte gebruikersnaam of wachtwoord!';
$LANG['MB'] = 'MB';
-
$LANG['menu.about'] = 'Over';
$LANG['menu.domains'] = 'Domeinen';
$LANG['menu.groups'] = 'Groepen';
@@ -106,11 +92,9 @@ $LANG['menu.resources'] = 'Middelen';
$LANG['menu.roles'] = 'Rollen';
$LANG['menu.settings'] = 'Instellingen';
$LANG['menu.users'] = 'Gebruikers';
-
$LANG['modifiersname'] = 'Laatst gewijzigd door';
$LANG['password.generate'] = 'Genereer wachtwoord';
$LANG['reqtime'] = 'Verzoek duurde: $1 sec.';
-
$LANG['resource.add'] = 'Middel Toevoegen';
$LANG['resource.add.success'] = 'Middel Toegevoegd';
$LANG['resource.cn'] = 'Naam';
@@ -127,20 +111,16 @@ $LANG['resource.other'] = 'Overig';
$LANG['resource.system'] = 'Systeem';
$LANG['resource.type_id'] = 'Type Middel';
$LANG['resource.uniquemember'] = 'Middellen in Collectie';
-
$LANG['role.add'] = 'Rol Toevoegen';
$LANG['role.add.success'] = 'Rol succesvol aangemaakt.';
$LANG['role.cn'] = 'Rol naam';
$LANG['role.delete.success'] = 'Role succesvol verwijderd';
$LANG['role.description'] = 'Rol uitleg';
-$LANG['role.edit.success'] = 'Rol succesvol gewijzigd';
$LANG['role.list'] = 'Rollen Lijst';
$LANG['role.norecords'] = 'Geen rollen gevonden!';
$LANG['role.system'] = 'Details';
$LANG['role.type_id'] = 'Rol Type';
-
$LANG['saving'] = 'Bezig data op te slaan...';
-
$LANG['search'] = 'Zoeken';
$LANG['search.reset'] = 'Reset';
$LANG['search.criteria'] = 'Zoek criteria';
@@ -156,11 +136,8 @@ $LANG['search.description'] = 'beschrijving';
$LANG['search.uid'] = 'uid';
$LANG['search.loading'] = 'Bezig met zoeken...';
$LANG['search.acchars'] = 'Tenminste $min karakters nodig voor autocompletion';
-
$LANG['servererror'] = 'Server Fout!';
-
$LANG['session.expired'] = 'Sessie verlopen. Log opnieuw in alstublieft.';
-
$LANG['signup.headline'] = 'Meldt u aan voor Hosted Kolab';
$LANG['signup.intro1'] = 'Een account op een Kolab server is geschikt voor veel meer dan alleen Email. Het voorziet in complete groupware functionaliteit met mobiele synchronizatie van gedeelde adresboeken, agendas, taken, dagboeken en meer.';
$LANG['signup.intro2'] = 'U kunt zich hier nu aanmelden voor een account.';
@@ -176,7 +153,6 @@ $LANG['signup.usercreated'] = '<h3>Uw account is succesvol aangemaakt!</h3>Gefel
$LANG['signup.wronguid'] = 'Ongeldige gebruikersnaam!';
$LANG['signup.wrongmailalternateaddress'] = 'Vul een geldig email adres in, alstublieft';
$LANG['signup.footer'] = 'Dit is een service wordt u aangeboden door <a href="http://kolabsys.com">Kolab Systems</a>.';
-
$LANG['type.add'] = 'Object Type Toevoegen';
$LANG['type.add.success'] = 'Object type succesvol aangemaakt';
$LANG['type.attributes'] = 'Attributen';
@@ -196,7 +172,6 @@ $LANG['type.resource'] = 'Middel';
$LANG['type.role'] = 'Rol';
$LANG['type.used_for'] = 'Hosted';
$LANG['type.user'] = 'Gebruiker';
-
$LANG['user.add'] = 'Gebruiker Toevoegen';
$LANG['user.add.success'] = 'Gebruiker succesvol toegevoegd.';
$LANG['user.alias'] = 'Secundaire Email Adressen';
@@ -282,7 +257,5 @@ $LANG['user.uid'] = 'Unieke identiteit (UID)';
$LANG['user.userpassword'] = 'Wachtwoord';
$LANG['user.userpassword2'] = 'Wachtwoord bevestigen';
$LANG['user.uidnumber'] = 'User ID nummer';
-
$LANG['welcome'] = 'Welkom bij Kolab Groupware Server';
-
$LANG['yes'] = 'ja';
diff --git a/lib/locale/pl_PL.php b/lib/locale/pl_PL.php
index e836190..a6b783a 100644
--- a/lib/locale/pl_PL.php
+++ b/lib/locale/pl_PL.php
@@ -1,123 +1,107 @@
<?php
-
-$LANG['about.community'] = 'To jest wersja spoÅecznoÅciowa <b>Serwera Kolab</b>';
+$LANG['about.community'] = 'To jest wersja spoÅecznoÅciowa <b>Serwera Kolab</b>.';
$LANG['about.kolab'] = 'Kolab';
$LANG['about.kolabsys'] = 'Kolab Systems';
-$LANG['about.support'] = 'Profesjonalne wsparcie techniczne jest dostÄpne na stronie <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['about.support'] = 'Profesjonalne wsparcie techniczne jest dostÄpne ze strony <a href="http://kolabsys.com">Kolab Systems</a>.';
$LANG['about.technology'] = 'Technologia';
-$LANG['about.warranty'] = 'Na funkcjonowanie oprogramowanie nieudzielana jest <b>żadna gwarancja</b>. Wsparcie techniczne organizowane jest we wÅasnym zakresie. Pomoc i niezbÄdne informacje można znaleÅºÄ na stronie <a href=http://kolab.org">Kolab</a> oraz <a href="http://wiki.kolab.org">wiki</a>';
-
-$LANG['add'] = 'Add';
-
-$LANG['attribute.add'] = 'Add attribute';
-$LANG['attribute.static'] = 'Static value';
-$LANG['attribute.name'] = 'Attribute';
-$LANG['attribute.optional'] = 'Optional';
-$LANG['attribute.maxcount'] = 'Max. count';
-$LANG['attribute.readonly'] = 'Read-only';
-$LANG['attribute.type'] = 'Field type';
-$LANG['attribute.value'] = 'Value';
-$LANG['attribute.value.auto'] = 'Generated';
-$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
-$LANG['attribute.value.normal'] = 'Normal';
-$LANG['attribute.value.static'] = 'Static';
-$LANG['attribute.options'] = 'Options';
-$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
-$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
-
-$LANG['button.cancel'] = 'Cancel';
+$LANG['about.warranty'] = 'Oprogramowanie to dostarczane jest bez <b>żadnych gwarancji</b> ani wsparcia. Pomoc i niezbÄdne informacje można znaleÅºÄ na <a href=http://kolab.org">stronie spoÅecznoÅci</a> oraz <a href="http://wiki.kolab.org">wiki</a>.';
+$LANG['add'] = 'Dodaj';
+$LANG['attribute.add'] = 'Dodaj atrybut';
+$LANG['attribute.static'] = 'WartoÅÄ staÅa';
+$LANG['attribute.name'] = 'Atrybut';
+$LANG['attribute.optional'] = 'Opcjonalny';
+$LANG['attribute.maxcount'] = 'Max. iloÅÄ';
+$LANG['attribute.readonly'] = 'Tylko-do-odczytu';
+$LANG['attribute.type'] = 'Typ pola';
+$LANG['attribute.value'] = 'WartoÅÄ';
+$LANG['attribute.value.auto'] = 'Generowana';
+$LANG['attribute.value.auto-readonly'] = 'Generowana (tylko-do-odczytu)';
+$LANG['attribute.value.normal'] = 'ZwykÅa';
+$LANG['attribute.value.static'] = 'StaÅa';
+$LANG['attribute.options'] = 'Opcje';
+$LANG['attribute.key.invalid'] = 'Klucz typu zawiera niedozwolone znaki!';
+$LANG['attribute.required.error'] = 'PominiÄto wymagane atrybuty na liÅcie atrybutów ($1)!';
+$LANG['button.cancel'] = 'Anuluj';
$LANG['button.delete'] = 'UsuÅ';
-$LANG['button.save'] = 'Save';
+$LANG['button.save'] = 'Zapisz';
$LANG['button.submit'] = 'Zatwierdź';
-
-$LANG['creatorsname'] = 'Stworzony przez';
+$LANG['creatorsname'] = 'Utworzony przez';
$LANG['days'] = 'dni';
$LANG['debug'] = 'Debug info';
$LANG['delete'] = 'UsuÅ';
-$LANG['deleting'] = 'Usuwam dane...';
-
-$LANG['domain.add'] = 'Dodaj DomenÄ';
-$LANG['domain.add.success'] = 'Dodana domena';
+$LANG['deleting'] = 'Usuwanie danych...';
+$LANG['domain.add'] = 'Dodaj domenÄ';
+$LANG['domain.add.success'] = 'Domena zostaÅa dodana pomyÅlnie.';
$LANG['domain.associateddomain'] = 'Nazwy domen';
-$LANG['domain.delete.success'] = 'Domain deleted successfully.';
+$LANG['domain.delete.success'] = 'Domena usuniÄta pomyÅlnie.';
$LANG['domain.edit'] = 'Edytuj domenÄ';
-$LANG['domain.edit.success'] = 'Domena uaktualniona';
+$LANG['domain.edit.success'] = 'Domena zostaÅÄ
uaktualniona pomyÅlnie.';
$LANG['domain.inetdomainbasedn'] = 'Niestandardowy Root DN';
-$LANG['domain.list'] = 'Lista Domen';
-$LANG['domain.norecords'] = 'No domain records found!';
+$LANG['domain.list'] = 'Lista domen';
+$LANG['domain.norecords'] = 'Nie znaleziono żadnej domeny!';
$LANG['domain.o'] = 'Organizacja';
$LANG['domain.other'] = 'Inne';
$LANG['domain.system'] = 'System';
-$LANG['domain.type_id'] = 'Domena Standardowa';
-
-$LANG['edit'] = 'Edit';
+$LANG['domain.type_id'] = 'Domena standardowa';
+$LANG['edit'] = 'Edytuj';
$LANG['error'] = 'BÅÄ
d';
-
-$LANG['form.required.empty'] = 'Niektóre z wymaganych póŠsÄ
puste!';
-$LANG['form.maxcount.exceeded'] = 'OsiÄ
gniÄto maksymalnÄ
liczbÄ podanych argumentów!';
-
-$LANG['group.add'] = 'Dodaj GrupÄ';
+$LANG['form.required.empty'] = 'Niektóre z wymaganych pól sÄ
puste!';
+$LANG['form.maxcount.exceeded'] = 'Przekroczono maksymalnÄ
liczbÄ elementów!';
+$LANG['group.add'] = 'Dodaj grupÄ';
$LANG['group.add.success'] = 'Grupa utworzona pomyÅlnie.';
$LANG['group.cn'] = 'Nazwa typowa';
$LANG['group.delete.success'] = 'Grupa usuniÄta pomyÅlnie.';
-$LANG['group.edit.success'] = 'Grupa zmieniona pomyÅlnie.';
+$LANG['group.edit.success'] = 'Grupa zostaÅÄ
zmieniona pomyÅlnie.';
$LANG['group.gidnumber'] = 'Numer grupy gÅównej';
$LANG['group.list'] = 'Lista grup';
-$LANG['group.mail'] = 'GÅówny Adres Email';
+$LANG['group.mail'] = 'GÅówny adres e-mail';
$LANG['group.member'] = 'CzÅonkowie';
-$LANG['group.memberurl'] = 'Members URL';
-$LANG['group.norecords'] = 'Nie znaleziono wpisów dla grupy!';
+$LANG['group.memberurl'] = 'URL czÅonków';
+$LANG['group.norecords'] = 'Nie znaleziono żadnej grupy!';
$LANG['group.other'] = 'Inne';
$LANG['group.system'] = 'System';
$LANG['group.type_id'] = 'Rodzaj grupy';
$LANG['group.uniquemember'] = 'CzÅonkowie';
-
$LANG['info'] = 'Informacje';
$LANG['internalerror'] = 'WewnÄtrzny bÅÄ
d systemu!';
-
-$LANG['ldap.one'] = 'one: all entries one level under the base DN';
-$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
-$LANG['ldap.base'] = 'base: base DN only';
-$LANG['ldap.basedn'] = 'Base DN';
-$LANG['ldap.host'] = 'LDAP Server';
-$LANG['ldap.conditions'] = 'Conditions';
-$LANG['ldap.scope'] = 'Scope';
-$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.one'] = '(one): wszystkie elementy jeden poziom od gÅówej domeny (base DN)';
+$LANG['ldap.sub'] = '(sub): caÅe drzewo poczÄ
wszy od gÅównej domeny (base DN)';
+$LANG['ldap.base'] = '(base): tylko gÅówna domena (base DN)';
+$LANG['ldap.basedn'] = 'GÅówna domena (base DN)';
+$LANG['ldap.host'] = 'Serwer LDAP';
+$LANG['ldap.conditions'] = 'Warunki';
+$LANG['ldap.scope'] = 'Zakres';
+$LANG['ldap.filter_any'] = 'nie jest pusta';
$LANG['ldap.filter_both'] = 'zawiera';
-$LANG['ldap.filter_prefix'] = 'starts with';
-$LANG['ldap.filter_suffix'] = 'ends with';
-$LANG['ldap.filter_exact'] = 'is equal to';
-
+$LANG['ldap.filter_prefix'] = 'rozpoczyna siÄ od';
+$LANG['ldap.filter_suffix'] = 'koÅczy siÄ na';
+$LANG['ldap.filter_exact'] = 'jest równa z';
$LANG['list.records'] = '$1 do $2 z $3';
-
-$LANG['loading'] = 'WczytujÄ...';
-$LANG['logout'] = 'Logout';
+$LANG['loading'] = 'Åadowanie...';
+$LANG['logout'] = 'Wyloguj';
$LANG['login.username'] = 'Nazwa użytkownika:';
$LANG['login.password'] = 'HasÅo:';
$LANG['login.domain'] = 'Domena:';
$LANG['login.login'] = 'Zaloguj';
$LANG['loginerror'] = 'NieprawidÅowa nazwa użytkownika lub hasÅo!';
$LANG['MB'] = 'MB';
-
-$LANG['menu.about'] = 'O nas';
+$LANG['menu.about'] = 'O programie';
$LANG['menu.domains'] = 'Domeny';
$LANG['menu.groups'] = 'Grupy';
$LANG['menu.resources'] = 'Zasoby';
$LANG['menu.roles'] = 'Role';
-$LANG['menu.settings'] = 'Settings';
+$LANG['menu.settings'] = 'Ustawienia';
$LANG['menu.users'] = 'Użytkownicy';
-
$LANG['modifiersname'] = 'Zmodyfikowane przez';
$LANG['password.generate'] = 'Generuj hasÅo';
$LANG['reqtime'] = 'Czas żÄ
dania: $1 sek.';
-
$LANG['resource.add'] = 'Dodaj zasób';
-$LANG['resource.add.success'] = 'Dodany zasób';
+$LANG['resource.add.success'] = 'Zasób zostaÅ dodany pomyÅlnie.';
$LANG['resource.cn'] = 'Nazwa';
$LANG['resource.delete'] = 'UsuŠzasób';
-$LANG['resource.delete.success'] = 'PomyÅlnie usuniÄto zasób';
+$LANG['resource.delete.success'] = 'Zasób zostaÅ usuniÄty pomyÅlnie.';
$LANG['resource.edit'] = 'Edytuj zasób';
-$LANG['resource.edit.success'] = 'PomyÅlnie zmieniono zasób';
+$LANG['resource.edit.success'] = 'PomyÅlnie zmieniono zasób.';
$LANG['resource.kolabtargetfolder'] = 'Folder docelowy';
$LANG['resource.list'] = 'Lista (kolekcja) zasobów';
$LANG['resource.mail'] = 'Adres pocztowy';
@@ -127,20 +111,16 @@ $LANG['resource.other'] = 'Inne';
$LANG['resource.system'] = 'System';
$LANG['resource.type_id'] = 'Rodzaj zasobu';
$LANG['resource.uniquemember'] = 'CzÅonkowie kolekcji';
-
$LANG['role.add'] = 'Dodaj rolÄ';
-$LANG['role.add.success'] = 'Role created successfully.';
-$LANG['role.cn'] = 'Role Name';
-$LANG['role.delete.success'] = 'Role deleted successfully.';
-$LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role updated successfully';
+$LANG['role.add.success'] = 'Rola zostaÅa utworzna pomyÅlnie.';
+$LANG['role.cn'] = 'Nazwa roli';
+$LANG['role.delete.success'] = 'Rola zostaÅa usuniÄta pomyÅlnie.';
+$LANG['role.description'] = 'Opis roli';
$LANG['role.list'] = 'Lista ról';
-$LANG['role.norecords'] = 'Nie znaleziono żadnej roli';
-$LANG['role.system'] = 'Details';
-$LANG['role.type_id'] = 'Role Type';
-
-$LANG['saving'] = 'ZapisujÄ dane...';
-
+$LANG['role.norecords'] = 'Nie znaleziono żadnej roli!';
+$LANG['role.system'] = 'SzczegóÅy';
+$LANG['role.type_id'] = 'Typ roli';
+$LANG['saving'] = 'Zapisywanie danych...';
$LANG['search'] = 'Znajdź';
$LANG['search.reset'] = 'WyczyÅÄ';
$LANG['search.criteria'] = 'Kryteria wyszukiwania';
@@ -148,77 +128,72 @@ $LANG['search.field'] = 'Pole:';
$LANG['search.method'] = 'Metoda:';
$LANG['search.contains'] = 'zawiera';
$LANG['search.is'] = 'jest';
-$LANG['search.key'] = 'key';
+$LANG['search.key'] = 'klucz';
$LANG['search.prefix'] = 'zaczyna siÄ od';
$LANG['search.name'] = 'nazwa';
$LANG['search.email'] = 'email';
-$LANG['search.description'] = 'description';
+$LANG['search.description'] = 'opis';
$LANG['search.uid'] = 'UID';
-$LANG['search.loading'] = 'WyszukujÄ...';
+$LANG['search.loading'] = 'Wyszukiwanie...';
$LANG['search.acchars'] = 'Przynajmniej $min znaków wymaganych jest dla funkcji autouzupeÅniania';
-
$LANG['servererror'] = 'BÅÄ
d serwera!';
-
$LANG['session.expired'] = 'Sesja wygasÅa. ProszÄ zalogowaÄ siÄ ponownie';
-
-$LANG['signup.headline'] = 'Sign Up for Hosted Kolab';
-$LANG['signup.intro1'] = 'Having an account on a Kolab server is way better than just simple Email. It also provides you with full groupware functionality including synchronization for shared addressbooks, calendars, tasks, journal and more.';
-$LANG['signup.intro2'] = 'You can sign up here now for an account.';
-$LANG['signup.formtitle'] = 'Sign Up';
-$LANG['signup.username'] = 'Username';
-$LANG['signup.domain'] = 'Domain';
-$LANG['signup.mailalternateaddress'] = 'Current Email Address';
-$LANG['signup.futuremail'] = 'Future Email Address';
-$LANG['signup.company'] = 'Company';
+$LANG['signup.headline'] = 'Zapisz siÄ do Hosted Kolab';
+$LANG['signup.intro1'] = 'Konto na serwerze Kolab to coÅ wiÄcej niż zwykÅy Email. Konto takie zawiera peÅnÄ
funkcjonalnoÅÄ oprogramowania do pracy grupowej ÅÄ
cznie z synchronizacjÄ
wspóÅdzielonych ksiÄ
żek adresowych, kalendarzy, zadaÅ, dzienników i nie tylko.';
+$LANG['signup.intro2'] = 'Tutaj możesz zapisaÄ siÄ na nowe konto.';
+$LANG['signup.formtitle'] = 'Zarejestruj siÄ';
+$LANG['signup.username'] = 'Nazwa użytkownika';
+$LANG['signup.domain'] = 'Domena';
+$LANG['signup.mailalternateaddress'] = 'BieżÄ
cy adres email';
+$LANG['signup.futuremail'] = 'PrzyszÅy adres email';
+$LANG['signup.company'] = 'Firma';
$LANG['signup.captcha'] = 'CAPTCHA';
-$LANG['signup.userexists'] = 'User already exists!';
-$LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
-$LANG['signup.wronguid'] = 'Invalid Username!';
-$LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
-$LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
-
-$LANG['type.add'] = 'Add Object Type';
-$LANG['type.add.success'] = 'Object type created successfully.';
-$LANG['type.attributes'] = 'Attributes';
-$LANG['type.description'] = 'Description';
-$LANG['type.delete.success'] = 'Object type deleted successfully.';
-$LANG['type.domain'] = 'Domain';
-$LANG['type.edit.success'] = 'Object type updated successfully.';
-$LANG['type.group'] = 'Group';
-$LANG['type.list'] = 'Object Types List';
-$LANG['type.key'] = 'Key';
+$LANG['signup.userexists'] = 'Użytkownik już istnieje!';
+$LANG['signup.usercreated'] = '<h3>Konto zostaÅo utworzone pomyÅlnie!</h3>Gratulujemy, teraz posiadasz swoje wÅasne kolnto Kolab.';
+$LANG['signup.wronguid'] = 'BÅÄdna nazwa użytkownika!';
+$LANG['signup.wrongmailalternateaddress'] = 'ProszÄ wprowadziÄ poprawny adres email!';
+$LANG['signup.footer'] = 'UsÅuga ta jest oferowana przez <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['type.add'] = 'Dodaj typ obiektu';
+$LANG['type.add.success'] = 'Typ obiektu zostaÅ utworzony pomyÅlnie.';
+$LANG['type.attributes'] = 'Atrybuty';
+$LANG['type.description'] = 'Opis';
+$LANG['type.delete.success'] = 'Typ obiektu zostaÅ usuniÄty pomyÅlnie.';
+$LANG['type.domain'] = 'Domena';
+$LANG['type.edit.success'] = 'Typ obiektu zostaÅ zaktualizowany pomyÅlnie.';
+$LANG['type.group'] = 'Grupa';
+$LANG['type.list'] = 'Lista typów obiektów';
+$LANG['type.key'] = 'Klucz';
$LANG['type.name'] = 'Nazwa';
-$LANG['type.norecords'] = 'No object type records found!';
-$LANG['type.objectclass'] = 'Object class';
-$LANG['type.object_type'] = 'Object type';
-$LANG['type.properties'] = 'Properties';
-$LANG['type.resource'] = 'Resource';
-$LANG['type.role'] = 'Role';
-$LANG['type.used_for'] = 'Hosted';
-$LANG['type.user'] = 'User';
-
+$LANG['type.norecords'] = 'Nie znaleziono żadnych typów obiektów!';
+$LANG['type.objectclass'] = 'Klasa obiektu';
+$LANG['type.object_type'] = 'Typ obiektu';
+$LANG['type.properties'] = 'WÅaÅciwoÅci';
+$LANG['type.resource'] = 'Zasób';
+$LANG['type.role'] = 'Rola';
+$LANG['type.used_for'] = 'Hostowany';
+$LANG['type.user'] = 'Użytkownik';
$LANG['user.add'] = 'Dodaj użytkownika';
$LANG['user.add.success'] = 'Użytkownik zostaÅ pomyÅlnie dodany.';
$LANG['user.alias'] = 'Dodatkowe adresy email';
$LANG['user.astaccountallowedcodec'] = 'Dozwolone kodeki';
$LANG['user.astaccountcallerid'] = 'ID dzwoniÄ
cego';
$LANG['user.astaccountcontext'] = 'Kontekst konta';
-$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
+$LANG['user.astaccountdefaultuser'] = 'DomyÅlny użytkownik konta Asterisk';
$LANG['user.astaccountdeny'] = 'Konto zabronione';
$LANG['user.astaccounthost'] = 'Host Asteriska';
-$LANG['user.astaccountmailbox'] = 'Mailbox';
+$LANG['user.astaccountmailbox'] = 'Skrzynka pocztowa';
$LANG['user.astaccountnat'] = 'Konto używa NAT';
$LANG['user.astaccountname'] = 'Nazwa konta Asterisk';
$LANG['user.astaccountqualify'] = 'Kwalifikacja konta';
$LANG['user.astaccountrealmedpassword'] = 'Domenowe hasÅo konta';
-$LANG['user.astaccountregistrationexten'] = 'Extension';
-$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
+$LANG['user.astaccountregistrationexten'] = 'Rozszerzenie';
+$LANG['user.astaccountregistrationcontext'] = 'Kontekst rejestracji';
$LANG['user.astaccountsecret'] = 'HasÅo w czystym tekÅcie';
$LANG['user.astaccounttype'] = 'Typ konta';
$LANG['user.astcontext'] = 'Kontekst Asteriska';
$LANG['user.asterisk'] = 'Asterisk SIP';
$LANG['user.astextension'] = 'Rozszerzenie Asteriska';
-$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
+$LANG['user.astvoicemailpassword'] = 'Kod PIN poczty gÅosowej';
$LANG['user.c'] = 'Kraj';
$LANG['user.city'] = 'Miasto';
$LANG['user.cn'] = 'Nazwa zwyczajowa';
@@ -229,10 +204,10 @@ $LANG['user.country'] = 'Kraj';
$LANG['user.country.desc'] = 'Dwuliterowy kod (ISO 3166-1)';
$LANG['user.delete.success'] = 'Użytkownik usuniÄty pomyÅlnie';
$LANG['user.displayname'] = 'Nazwa wyÅwietlana';
-$LANG['user.edit.success'] = 'Użytkownik zmieniony pomyÅlnie';
-$LANG['user.fax'] = 'Numer Fax';
+$LANG['user.edit.success'] = 'Użytkownik zostaÅ zmieniony pomyÅlnie.';
+$LANG['user.fax'] = 'Numer faxu';
$LANG['user.fbinterval'] = 'InterwaÅ wolny-zajÄty';
-$LANG['user.fbinterval.desc'] = 'DomyÅlnie pozostaw puste (60 dni)';
+$LANG['user.fbinterval.desc'] = 'Pozostaw puste dla wartoÅci domyÅlnej (60 dni)';
$LANG['user.gidnumber'] = 'Numer grupy gÅównej';
$LANG['user.givenname'] = 'ImiÄ';
$LANG['user.homedirectory'] = 'Katalog domowy';
@@ -242,17 +217,17 @@ $LANG['user.invitation-policy'] = 'Polityka zapraszania';
$LANG['user.kolaballowsmtprecipient'] = 'Lista dostÄpu odbiorców';
$LANG['user.kolaballowsmtpsender'] = 'Lista dostÄpu nadawców';
$LANG['user.kolabdelegate'] = 'Wydelegowani';
-$LANG['user.kolabhomeserver'] = 'Serwer email';
-$LANG['user.kolabinvitationpolicy'] = 'Polityka zarzÄ
dzania zaproszeniami';
+$LANG['user.kolabhomeserver'] = 'Serwer pocztowy';
+$LANG['user.kolabinvitationpolicy'] = 'Polityka obsÅugi zaproszeÅ';
$LANG['user.l'] = 'Miasto, województwo';
$LANG['user.list'] = 'Lista użytkowników';
$LANG['user.loginshell'] = 'PowÅoka';
$LANG['user.mail'] = 'GÅówny adres email';
-$LANG['user.mailalternateaddress'] = 'Dodatkowe adresy email';
-$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
-$LANG['user.mailhost'] = 'Serwer email';
+$LANG['user.mailalternateaddress'] = 'ZewnÄtrzne adresy email';
+$LANG['user.mailforwardingaddress'] = 'Przekaż pocztÄ do';
+$LANG['user.mailhost'] = 'Serwer pocztowy';
$LANG['user.mailquota'] = 'Quota';
-$LANG['user.mailquota.desc'] = 'Pozostaw puste dla braku ograniczeÅ';
+$LANG['user.mailquota.desc'] = 'Pozostaw puste dla braku limitu';
$LANG['user.mobile'] = 'Numer telefonu komórkowego';
$LANG['user.name'] = 'Nazwa';
$LANG['user.norecords'] = 'Nie znaleziono użytkowników';
@@ -282,7 +257,5 @@ $LANG['user.uid'] = 'Unikalna tożsamoÅÄ (UID)';
$LANG['user.userpassword'] = 'HasÅo';
$LANG['user.userpassword2'] = 'Potwierdź hasÅo';
$LANG['user.uidnumber'] = 'Numer ID użytkownika';
-
-$LANG['welcome'] = 'Witamy w panelu konserwacyjnym Serwera Kolab Groupware';
-
-$LANG['yes'] = 'yes';
+$LANG['welcome'] = 'Witamy w Panelu ZarzÄ
dzania Serwerem Kolab Groupware';
+$LANG['yes'] = 'tak';
diff --git a/lib/locale/pt_BR.php b/lib/locale/pt_BR.php
new file mode 100644
index 0000000..f83d0dc
--- /dev/null
+++ b/lib/locale/pt_BR.php
@@ -0,0 +1,232 @@
+<?php
+$LANG['about.community'] = 'Esta é a Edição Comunitária do <b>Kolab Server</b>';
+$LANG['about.kolab'] = 'Kolab';
+$LANG['about.kolabsys'] = 'Sistemas Kolab';
+$LANG['about.support'] = 'Suporte profissional está disponÃvel a partir da <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['about.technology'] = 'Tecnologia ';
+$LANG['add'] = 'Adicionar';
+$LANG['attribute.add'] = 'Adicionar atributo';
+$LANG['attribute.static'] = 'Valor estático';
+$LANG['attribute.name'] = 'Atributo';
+$LANG['attribute.optional'] = 'Opcional';
+$LANG['attribute.readonly'] = 'Somente leitura';
+$LANG['attribute.type'] = 'Tipo do campo';
+$LANG['attribute.value'] = 'Valor';
+$LANG['attribute.value.auto'] = 'Gerado';
+$LANG['attribute.value.auto-readonly'] = 'Gerado ( Apenas leitura )';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Estático';
+$LANG['attribute.options'] = 'Opções';
+$LANG['button.cancel'] = 'Cancelar';
+$LANG['button.delete'] = 'Deletar';
+$LANG['button.save'] = 'Salvar';
+$LANG['button.submit'] = 'Enviar';
+$LANG['creatorsname'] = 'Criado por';
+$LANG['days'] = 'dias';
+$LANG['debug'] = 'Informação do debug';
+$LANG['delete'] = 'Deletar';
+$LANG['deleting'] = 'Exclusão de dados...';
+$LANG['domain.add'] = 'Adicionar DomÃnio';
+$LANG['domain.add.success'] = 'DomÃnio criado com sucesso.';
+$LANG['domain.associateddomain'] = 'Nome(s) de domÃnio';
+$LANG['domain.delete.success'] = 'DomÃnio deletado com sucesso.';
+$LANG['domain.edit'] = 'Editar domÃnio';
+$LANG['domain.edit.success'] = 'DomÃnio alterado com sucesso.';
+$LANG['domain.inetdomainbasedn'] = 'Root DN(s) personalizado';
+$LANG['domain.list'] = 'Lista de DomÃnios';
+$LANG['domain.norecords'] = 'Nenhum registro de domÃnio encontrado!';
+$LANG['domain.o'] = 'Organização';
+$LANG['domain.other'] = 'Outro';
+$LANG['domain.system'] = 'Sistema';
+$LANG['domain.type_id'] = 'DomÃnio padrão';
+$LANG['edit'] = 'Editar';
+$LANG['error'] = 'Erro';
+$LANG['form.required.empty'] = 'Alguns dos campos obrigatórios estão vazios!';
+$LANG['form.maxcount.exceeded'] = 'Contagem máxima de itens excedido!';
+$LANG['group.add'] = 'Adicionar Grupo';
+$LANG['group.add.success'] = 'Grupo criado com sucesso.';
+$LANG['group.cn'] = 'Nome comum';
+$LANG['group.delete.success'] = 'Grupo deletado com sucesso.';
+$LANG['group.edit.success'] = 'Grupo alterado com sucesso.';
+$LANG['group.gidnumber'] = 'Numero do grupo principal';
+$LANG['group.list'] = 'Lista de grupos';
+$LANG['group.mail'] = 'Endereço de e-mail principal';
+$LANG['group.member'] = 'Membro(s)';
+$LANG['group.memberurl'] = 'URL dos membros';
+$LANG['group.norecords'] = 'Não há registros de grupo encontrado!';
+$LANG['group.other'] = 'Outro';
+$LANG['group.system'] = 'Sistema';
+$LANG['group.type_id'] = 'Tipo do grupo';
+$LANG['group.uniquemember'] = 'Membros';
+$LANG['info'] = 'Informação';
+$LANG['internalerror'] = 'Erro interno do sistema!';
+$LANG['ldap.host'] = 'Servidor LDAP';
+$LANG['ldap.conditions'] = 'Condições';
+$LANG['ldap.scope'] = 'Escopo';
+$LANG['ldap.filter_both'] = 'contém';
+$LANG['ldap.filter_prefix'] = 'Começar com';
+$LANG['ldap.filter_suffix'] = 'Terminar com';
+$LANG['ldap.filter_exact'] = 'Ã igual a';
+$LANG['list.records'] = '$1 - $2 de $3';
+$LANG['loading'] = 'Carregando...';
+$LANG['logout'] = 'Deslogar';
+$LANG['login.username'] = 'Usuário:';
+$LANG['login.password'] = 'Senha:';
+$LANG['login.domain'] = 'DomÃnio:';
+$LANG['login.login'] = 'Usuário';
+$LANG['loginerror'] = 'O usuário ou senha estão incorretos!';
+$LANG['MB'] = 'MB';
+$LANG['menu.about'] = 'Sobre';
+$LANG['menu.domains'] = 'DomÃnios';
+$LANG['menu.groups'] = 'Grupos';
+$LANG['menu.resources'] = 'Recursos';
+$LANG['menu.roles'] = 'Papeis';
+$LANG['menu.settings'] = 'Configurações';
+$LANG['menu.users'] = 'Usuários';
+$LANG['modifiersname'] = 'Modificado por';
+$LANG['password.generate'] = 'Gerar senha';
+$LANG['reqtime'] = 'Tempo da requisição: $1 seg.';
+$LANG['resource.add'] = 'Adicionar Recurso';
+$LANG['resource.add.success'] = 'Recurso criado com sucesso.';
+$LANG['resource.cn'] = 'Nome';
+$LANG['resource.delete'] = 'Deletar Recurso';
+$LANG['resource.delete.success'] = 'Recurso deletado com sucesso.';
+$LANG['resource.edit'] = 'Editar Recurso';
+$LANG['resource.kolabtargetfolder'] = 'Pasta de destino';
+$LANG['resource.list'] = 'Lista de Recursos ( Coleções ) ';
+$LANG['resource.mail'] = 'Endereço de e-mail';
+$LANG['resource.member'] = 'Membros da coleção';
+$LANG['resource.other'] = 'Outro';
+$LANG['resource.system'] = 'Sistema';
+$LANG['resource.type_id'] = 'Tipo do recurso';
+$LANG['resource.uniquemember'] = 'Membros da coleção';
+$LANG['role.add'] = 'Adicionar função';
+$LANG['role.add.success'] = 'Função criada com sucesso.';
+$LANG['role.cn'] = 'Nome da função';
+$LANG['role.delete.success'] = 'Função deletada com sucesso.';
+$LANG['role.description'] = 'Descrição da função';
+$LANG['role.list'] = 'Lista de papeis';
+$LANG['role.norecords'] = 'Nenhum papel encontrado!';
+$LANG['role.system'] = 'Detalhes';
+$LANG['role.type_id'] = 'Tipo da função';
+$LANG['saving'] = 'Salvando dados...';
+$LANG['search'] = 'Pesquisar';
+$LANG['search.reset'] = 'Redefinir';
+$LANG['search.criteria'] = 'Critério da pesquisa';
+$LANG['search.field'] = 'Campo:';
+$LANG['search.method'] = 'Método: ';
+$LANG['search.contains'] = 'contém';
+$LANG['search.is'] = 'é';
+$LANG['search.key'] = 'chave';
+$LANG['search.prefix'] = 'inicia-se com';
+$LANG['search.name'] = 'nome';
+$LANG['search.email'] = 'e-mail';
+$LANG['search.description'] = 'descrição';
+$LANG['search.uid'] = 'UID';
+$LANG['search.loading'] = 'Pesquisando...';
+$LANG['search.acchars'] = 'Pelo menos $min caracteres necessários para autocompletar';
+$LANG['servererror'] = 'Erro no servidor!';
+$LANG['session.expired'] = 'Sessão foi expirada. Por favor, se autentique novamente';
+$LANG['signup.headline'] = 'Cadastra-se - Hosted Kolab';
+$LANG['signup.intro1'] = ' Ter uma conta em um servidor Kolab é muito melhor do que apenas um simples e-mail. Ele também fornece um completo grupo de funcionalidades incluindo sincronização para catálogos de endereços compartilhados, calendários, tarefas e muito mais.';
+$LANG['signup.intro2'] = 'Agora você pode cadastrar uma conta aqui.';
+$LANG['signup.formtitle'] = 'Inscreva-se';
+$LANG['signup.username'] = 'Usuário';
+$LANG['signup.domain'] = 'DomÃnio';
+$LANG['signup.mailalternateaddress'] = 'Endereço de e-mail atual';
+$LANG['signup.futuremail'] = 'Futuro endereço de e-mail';
+$LANG['signup.company'] = 'Empresa';
+$LANG['signup.captcha'] = 'captcha';
+$LANG['signup.userexists'] = 'Usuário já existente!';
+$LANG['signup.usercreated'] = '<h3>Sua conta foi criado com sucesso!</h3> Parabéns, agora você tem sua própria conta no Kolab.';
+$LANG['signup.wronguid'] = 'Usuário inválido!';
+$LANG['signup.wrongmailalternateaddress'] = 'Por favor forneça um endereço de e-mail válido.';
+$LANG['signup.footer'] = 'Esse é um serviço oferecido por <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['type.add'] = 'Adicionar tipo do objeto';
+$LANG['type.add.success'] = 'Tipo do objeto foi criado com sucesso.';
+$LANG['type.attributes'] = 'Atributos';
+$LANG['type.description'] = 'Descrição';
+$LANG['type.delete.success'] = 'Tipo do objeto foi deletado com sucesso.';
+$LANG['type.domain'] = 'DomÃnio';
+$LANG['type.edit.success'] = 'Tipo do objeto foi alterado com sucesso.';
+$LANG['type.group'] = 'Grupo';
+$LANG['type.list'] = 'Lista dos tipos de objeto';
+$LANG['type.key'] = 'Chave';
+$LANG['type.name'] = 'Nome';
+$LANG['type.norecords'] = 'Nenhum registro de tipo de objeto foi encontrado.';
+$LANG['type.objectclass'] = 'Classe de objeto';
+$LANG['type.object_type'] = 'Tipo de objeto';
+$LANG['type.properties'] = 'Propriedades';
+$LANG['type.resource'] = 'Recurso';
+$LANG['type.role'] = 'Papel';
+$LANG['type.user'] = 'Usuário';
+$LANG['user.add'] = 'Adicionar usuário';
+$LANG['user.add.success'] = 'Usuário criado com sucesso.';
+$LANG['user.alias'] = 'Endereço de e-mail secundário(s)';
+$LANG['user.astaccountallowedcodec'] = 'Permitir codec(s)';
+$LANG['user.astaccountcallerid'] = 'ID do Visitante ';
+$LANG['user.astaccountcontext'] = 'Contexto de conta';
+$LANG['user.astaccountdeny'] = 'Conta negada';
+$LANG['user.astaccounthost'] = 'Servidor Asterisk';
+$LANG['user.astaccountmailbox'] = 'Caixa de e-mail';
+$LANG['user.astaccountname'] = 'Nome da conta do Asterisk';
+$LANG['user.astaccountqualify'] = 'Qualificações da conta';
+$LANG['user.astaccountregistrationexten'] = 'Extensão';
+$LANG['user.astaccountsecret'] = 'Senha em texto simples';
+$LANG['user.astaccounttype'] = 'Tipo de conta';
+$LANG['user.astcontext'] = 'Contexto do Asterisk';
+$LANG['user.c'] = 'PaÃs ';
+$LANG['user.city'] = 'Cidade';
+$LANG['user.cn'] = 'Nome comum';
+$LANG['user.config'] = 'Configuração';
+$LANG['user.contact'] = 'Contato';
+$LANG['user.contact_info'] = 'Informação do contato';
+$LANG['user.country'] = 'PaÃs';
+$LANG['user.delete.success'] = 'Usuário deletado com sucesso.';
+$LANG['user.displayname'] = 'Nome de exibição';
+$LANG['user.edit.success'] = 'Usuário alterado com sucesso.';
+$LANG['user.fax'] = 'Fax';
+$LANG['user.fbinterval.desc'] = 'Deixar branco por padrão ( 60 dias )';
+$LANG['user.gidnumber'] = 'Numero do grupo principal';
+$LANG['user.homedirectory'] = 'Diretório home';
+$LANG['user.homephone'] = 'Telefone residencial ';
+$LANG['user.initials'] = 'Iniciais';
+$LANG['user.invitation-policy'] = 'PolÃtica de convite';
+$LANG['user.kolabdelegate'] = 'Delegados';
+$LANG['user.kolabhomeserver'] = 'Servidor de e-mail';
+$LANG['user.l'] = 'Cidade, Região';
+$LANG['user.list'] = 'Lista de usuários';
+$LANG['user.mail'] = 'Endereço de email principal';
+$LANG['user.mailalternateaddress'] = 'Endereço(s) de e-mail externo';
+$LANG['user.mailhost'] = 'E-mail do servidor';
+$LANG['user.mailquota.desc'] = 'Deixar em branco sem nenhum tempo determinado.';
+$LANG['user.mobile'] = 'Número do telefone móvel';
+$LANG['user.name'] = 'Nome';
+$LANG['user.norecords'] = 'Nenhum registro de usuário encontrado!';
+$LANG['user.nsrole'] = 'função(s)';
+$LANG['user.nsroledn'] = 'função(s)';
+$LANG['user.other'] = 'Outro';
+$LANG['user.o'] = 'Organização';
+$LANG['user.org'] = 'Organização';
+$LANG['user.orgunit'] = 'Unidade organizacional';
+$LANG['user.ou'] = 'Unidade organizacional';
+$LANG['user.pager'] = 'Pager';
+$LANG['user.password.mismatch'] = 'As senhas não combinam!';
+$LANG['user.personal'] = 'Pessoal';
+$LANG['user.phone'] = 'Telefone';
+$LANG['user.postalcode'] = 'Código postal';
+$LANG['user.postbox'] = 'Caixa postal';
+$LANG['user.postcode'] = 'Código postal';
+$LANG['user.room'] = 'Número do quarto';
+$LANG['user.sn'] = 'Sobrenome';
+$LANG['user.street'] = 'Rua';
+$LANG['user.system'] = 'Sistema';
+$LANG['user.telephonenumber'] = 'Telefone';
+$LANG['user.title'] = 'TÃtulo do trabalho';
+$LANG['user.type_id'] = 'Tipo de conta';
+$LANG['user.uid'] = 'Identificador único (UID)';
+$LANG['user.userpassword'] = 'Senha';
+$LANG['user.userpassword2'] = 'Confirmar senha';
+$LANG['user.uidnumber'] = 'ID do usuário';
+$LANG['welcome'] = 'Bem-vindo à manutenção do servidor Kolab Groupware ';
+$LANG['yes'] = 'sim';
diff --git a/lib/locale/ru_RU.php b/lib/locale/ru_RU.php
index 025997f..2551dd4 100644
--- a/lib/locale/ru_RU.php
+++ b/lib/locale/ru_RU.php
@@ -1,288 +1,258 @@
<?php
-
-$LANG['about.community'] = 'This is the Community Edition of the <b>Kolab Server</b>.';
+$LANG['about.community'] = 'ÐÑо ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ <b>Kolab Server</b>.';
$LANG['about.kolab'] = 'Kolab';
$LANG['about.kolabsys'] = 'Kolab Systems';
-$LANG['about.support'] = 'Professional support is available from <a href="http://kolabsys.com">Kolab Systems</a>.';
-$LANG['about.technology'] = 'Technology';
-$LANG['about.warranty'] = 'It comes with absolutely <b>no warranties</b> and is typically run entirely self supported. You can find help & information on the community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
-
-$LANG['add'] = 'Add';
-
-$LANG['attribute.add'] = 'Add attribute';
-$LANG['attribute.static'] = 'Static value';
-$LANG['attribute.name'] = 'Attribute';
-$LANG['attribute.optional'] = 'Optional';
-$LANG['attribute.maxcount'] = 'Max. count';
-$LANG['attribute.readonly'] = 'Read-only';
-$LANG['attribute.type'] = 'Field type';
-$LANG['attribute.value'] = 'Value';
-$LANG['attribute.value.auto'] = 'Generated';
-$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
-$LANG['attribute.value.normal'] = 'Normal';
-$LANG['attribute.value.static'] = 'Static';
-$LANG['attribute.options'] = 'Options';
-$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
-$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
-
+$LANG['about.support'] = 'ÐÑоÑеÑÑионалÑнÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð¾Ñ <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['about.technology'] = 'ТеÑ
нологиÑ';
+$LANG['about.warranty'] = 'Ðна ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð°Ð±ÑолÑÑно <b>без гаÑанÑий</b> и обÑÑно поддеÑживаеÑÑÑ Ñилами ÑообÑеÑÑва. ÐомоÑÑ Ð¸ инÑоÑмаÑÐ¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ найÑи на ÑайÑе <a href="http://kolab.org">ÑообÑеÑÑва</a> и <a href="http://wiki.kolab.org">wiki</a>.';
+$LANG['add'] = 'ÐобавиÑÑ';
+$LANG['attribute.add'] = 'ÐобавиÑÑ Ð°ÑÑибÑÑ';
+$LANG['attribute.static'] = 'ÐоÑÑоÑнное знаÑение';
+$LANG['attribute.name'] = 'ÐÑÑибÑÑ';
+$LANG['attribute.optional'] = 'ÐеобÑзаÑелÑнÑй';
+$LANG['attribute.maxcount'] = 'ÐакÑ. колиÑеÑÑво';
+$LANG['attribute.readonly'] = 'ТолÑко Ð´Ð»Ñ ÑÑениÑ';
+$LANG['attribute.type'] = 'Тип полÑ';
+$LANG['attribute.value'] = 'ÐнаÑение';
+$LANG['attribute.value.auto'] = 'СгенеÑиÑованное';
+$LANG['attribute.value.auto-readonly'] = 'СгенеÑиÑованное (ÑолÑко Ð´Ð»Ñ ÑÑениÑ)';
+$LANG['attribute.value.normal'] = 'ÐбÑÑное';
+$LANG['attribute.value.static'] = 'ÐоÑÑоÑнное';
+$LANG['attribute.options'] = 'ÐпÑии';
+$LANG['attribute.key.invalid'] = 'ÐлÑÑ ÑодеÑÐ¶Ð¸Ñ Ð·Ð°Ð¿ÑеÑеннÑе ÑимволÑ!';
+$LANG['attribute.required.error'] = 'ТÑебÑемÑе аÑÑибÑÑÑ Ð¾ÑÑÑÑÑÑвÑÑÑ Ð² ÑпиÑке аÑÑибÑÑов ($1)!';
$LANG['button.cancel'] = 'ÐÑмена';
$LANG['button.delete'] = 'УдалиÑÑ';
-$LANG['button.save'] = 'Save';
-$LANG['button.submit'] = 'Submit';
-
-$LANG['creatorsname'] = 'Created by';
-$LANG['days'] = 'days';
-$LANG['debug'] = 'Debug info';
+$LANG['button.save'] = 'СоÑ
ÑаниÑÑ';
+$LANG['button.submit'] = 'ÐÑпÑавиÑÑ';
+$LANG['creatorsname'] = 'СоздаÑелÑ';
+$LANG['days'] = 'дней';
+$LANG['debug'] = 'ÐÑладоÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ';
$LANG['delete'] = 'УдалиÑÑ';
-$LANG['deleting'] = 'Deleting data...';
-
-$LANG['domain.add'] = 'Add Domain';
-$LANG['domain.add.success'] = 'Domain created successfully.';
-$LANG['domain.associateddomain'] = 'Domain name(s)';
-$LANG['domain.delete.success'] = 'Domain deleted successfully.';
-$LANG['domain.edit'] = 'Edit domain';
-$LANG['domain.edit.success'] = 'Domain updated successfully.';
-$LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
-$LANG['domain.list'] = 'Domains List';
-$LANG['domain.norecords'] = 'No domain records found!';
-$LANG['domain.o'] = 'Organization';
-$LANG['domain.other'] = 'Other';
-$LANG['domain.system'] = 'System';
-$LANG['domain.type_id'] = 'Standard Domain';
-
-$LANG['edit'] = 'Edit';
-$LANG['error'] = 'Error';
-
-$LANG['form.required.empty'] = 'Some of the required fields are empty!';
-$LANG['form.maxcount.exceeded'] = 'Maximum count of items exceeded!';
-
-$LANG['group.add'] = 'Add Group';
-$LANG['group.add.success'] = 'Group created successfully.';
-$LANG['group.cn'] = 'Common name';
-$LANG['group.delete.success'] = 'Group deleted successfully.';
-$LANG['group.edit.success'] = 'Group updated successfully.';
-$LANG['group.gidnumber'] = 'Primary group number';
-$LANG['group.list'] = 'Groups List';
-$LANG['group.mail'] = 'Primary Email Address';
-$LANG['group.member'] = 'Member(s)';
-$LANG['group.memberurl'] = 'Members URL';
-$LANG['group.norecords'] = 'No group records found!';
-$LANG['group.other'] = 'Other';
-$LANG['group.system'] = 'System';
-$LANG['group.type_id'] = 'Group type';
-$LANG['group.uniquemember'] = 'Members';
-
-$LANG['info'] = 'Information';
-$LANG['internalerror'] = 'Internal system error!';
-
-$LANG['ldap.one'] = 'one: all entries one level under the base DN';
-$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
-$LANG['ldap.base'] = 'base: base DN only';
-$LANG['ldap.basedn'] = 'Base DN';
-$LANG['ldap.host'] = 'LDAP Server';
-$LANG['ldap.conditions'] = 'Conditions';
-$LANG['ldap.scope'] = 'Scope';
-$LANG['ldap.filter_any'] = 'is non-empty';
-$LANG['ldap.filter_both'] = 'contains';
-$LANG['ldap.filter_prefix'] = 'starts with';
-$LANG['ldap.filter_suffix'] = 'ends with';
-$LANG['ldap.filter_exact'] = 'is equal to';
-
-$LANG['list.records'] = '$1 to $2 of $3';
-
-$LANG['loading'] = 'Loading...';
-$LANG['logout'] = 'Logout';
-$LANG['login.username'] = 'Username:';
-$LANG['login.password'] = 'Password:';
-$LANG['login.domain'] = 'Domain:';
-$LANG['login.login'] = 'Login';
-$LANG['loginerror'] = 'Incorrect username or password!';
-$LANG['MB'] = 'MB';
-
-$LANG['menu.about'] = 'About';
-$LANG['menu.domains'] = 'Domains';
-$LANG['menu.groups'] = 'Groups';
-$LANG['menu.resources'] = 'Resources';
-$LANG['menu.roles'] = 'Roles';
-$LANG['menu.settings'] = 'Settings';
-$LANG['menu.users'] = 'Users';
-
-$LANG['modifiersname'] = 'Modified by';
-$LANG['password.generate'] = 'Generate password';
-$LANG['reqtime'] = 'Request time: $1 sec.';
-
-$LANG['resource.add'] = 'Add Resource';
-$LANG['resource.add.success'] = 'Resource created successfully.';
+$LANG['deleting'] = 'Удаление даннÑÑ
...';
+$LANG['domain.add'] = 'ÐобавиÑÑ Ð´Ð¾Ð¼ÐµÐ½';
+$LANG['domain.add.success'] = 'Ðомен ÑÑпеÑно Ñоздан.';
+$LANG['domain.associateddomain'] = 'ÐоменнÑе имена';
+$LANG['domain.delete.success'] = 'Ðомен ÑÑпеÑно Ñдален.';
+$LANG['domain.edit'] = 'РедакÑиÑоваÑÑ Ð´Ð¾Ð¼ÐµÐ½';
+$LANG['domain.edit.success'] = 'Ðомен ÑÑпеÑно обновлен.';
+$LANG['domain.inetdomainbasedn'] = 'ÐÑбÑаÑÑ ÐºÐ¾ÑневÑе Ð±Ð°Ð·Ñ Ð¿Ð¾Ð¸Ñка';
+$LANG['domain.list'] = 'СпиÑок доменов';
+$LANG['domain.norecords'] = 'ÐÐ¾Ð¼ÐµÐ½Ñ Ð½Ðµ найденÑ!';
+$LANG['domain.o'] = 'ÐÑганизаÑиÑ';
+$LANG['domain.other'] = 'ÐÑоÑее';
+$LANG['domain.system'] = 'СиÑÑема';
+$LANG['domain.type_id'] = 'СÑандаÑÑнÑй домен';
+$LANG['edit'] = 'РедакÑиÑоваÑÑ';
+$LANG['error'] = 'ÐÑибка';
+$LANG['form.required.empty'] = 'ÐекоÑоÑÑе обÑзаÑелÑнÑе Ð¿Ð¾Ð»Ñ Ð½Ðµ заполненÑ!';
+$LANG['form.maxcount.exceeded'] = 'ÐÑевÑÑено макÑималÑное колиÑеÑÑво ÑлеменÑов!';
+$LANG['group.add'] = 'ÐобавиÑÑ Ð³ÑÑппÑ';
+$LANG['group.add.success'] = 'ÐÑÑппа ÑÑпеÑнно Ñоздана.';
+$LANG['group.cn'] = 'ÐбÑее обознаÑение';
+$LANG['group.delete.success'] = 'ÐÑÑппа ÑÑпеÑно Ñдалена.';
+$LANG['group.edit.success'] = 'ÐÑÑппа ÑÑпеÑно обновлена.';
+$LANG['group.gidnumber'] = 'ÐÐ¾Ð¼ÐµÑ Ð¾Ñновной гÑÑппÑ';
+$LANG['group.list'] = 'СпиÑок гÑÑпп';
+$LANG['group.mail'] = 'ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÑлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа';
+$LANG['group.member'] = 'УÑаÑÑник(и)';
+$LANG['group.memberurl'] = 'URL ÑÑаÑÑников';
+$LANG['group.norecords'] = 'ÐÑÑÐ¿Ð¿Ñ Ð½Ðµ найденÑ!';
+$LANG['group.other'] = 'ÐÑоÑее';
+$LANG['group.system'] = 'СиÑÑема';
+$LANG['group.type_id'] = 'Тип гÑÑппÑ';
+$LANG['group.uniquemember'] = 'УÑаÑÑники';
+$LANG['info'] = 'ÐнÑоÑмаÑиÑ';
+$LANG['internalerror'] = 'ÐнÑÑÑеннÑÑ Ð¾Ñибка!';
+$LANG['ldap.one'] = 'one: ÑолÑко на ÑÑÐ¾Ð²ÐµÐ½Ñ Ð½Ð¸Ð¶Ðµ Ð±Ð°Ð·Ñ Ð¿Ð¾Ð¸Ñка';
+$LANG['ldap.sub'] = 'sub: по вÑÐµÐ¼Ñ Ð¿Ð¾Ð´Ð´ÐµÑÐµÐ²Ñ Ð¾Ñ Ð±Ð°Ð·Ñ Ð¿Ð¾Ð¸Ñка';
+$LANG['ldap.base'] = 'base: ÑолÑко в ÑÑом Ñзле';
+$LANG['ldap.basedn'] = 'Ðаза поиÑка';
+$LANG['ldap.host'] = 'СеÑÐ²ÐµÑ LDAP';
+$LANG['ldap.conditions'] = 'УÑловиÑ';
+$LANG['ldap.scope'] = 'ÐлÑбина поиÑка';
+$LANG['ldap.filter_any'] = 'не пÑÑÑой';
+$LANG['ldap.filter_both'] = 'ÑодеÑжиÑ';
+$LANG['ldap.filter_prefix'] = 'наÑинаеÑÑÑ Ñ';
+$LANG['ldap.filter_suffix'] = 'заканÑиваеÑÑÑ Ð½Ð°';
+$LANG['ldap.filter_exact'] = 'Равен';
+$LANG['list.records'] = 'Ð¾Ñ $1 до $2 из $3';
+$LANG['loading'] = 'ÐагÑÑзка...';
+$LANG['logout'] = 'ÐÑÑ
од';
+$LANG['login.username'] = 'ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ:';
+$LANG['login.password'] = 'ÐаÑолÑ:';
+$LANG['login.domain'] = 'Ðомен:';
+$LANG['login.login'] = 'Ðогин';
+$LANG['loginerror'] = 'ÐевеÑное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸Ð»Ð¸ паÑолÑ!';
+$LANG['MB'] = 'ÐÐ';
+$LANG['menu.about'] = 'РпÑогÑамме';
+$LANG['menu.domains'] = 'ÐоменÑ';
+$LANG['menu.groups'] = 'ÐÑÑппÑ';
+$LANG['menu.resources'] = 'РеÑÑÑÑÑ';
+$LANG['menu.roles'] = 'Роли';
+$LANG['menu.settings'] = 'ÐаÑÑÑойки';
+$LANG['menu.users'] = 'ÐолÑзоваÑели';
+$LANG['modifiersname'] = 'Ðзменено';
+$LANG['password.generate'] = 'СгенеÑиÑоваÑÑ Ð¿Ð°ÑолÑ';
+$LANG['reqtime'] = 'ÐÑÐµÐ¼Ñ Ð·Ð°Ð¿ÑоÑа: $1 Ñ.';
+$LANG['resource.add'] = 'ÐобавиÑÑ ÑеÑÑÑÑ';
+$LANG['resource.add.success'] = 'РеÑÑÑÑ ÑÑпеÑно Ñоздан.';
$LANG['resource.cn'] = 'Ðазвание';
-$LANG['resource.delete'] = 'Delete Resource';
-$LANG['resource.delete.success'] = 'Resource deleted successfully.';
-$LANG['resource.edit'] = 'Edit Resource';
-$LANG['resource.edit.success'] = 'Resource updated successfully.';
-$LANG['resource.kolabtargetfolder'] = 'Target Folder';
-$LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.mail'] = 'Mail Address';
-$LANG['resource.member'] = 'Collection Members';
-$LANG['resource.norecords'] = 'No resource records found!';
-$LANG['resource.other'] = 'Other';
-$LANG['resource.system'] = 'System';
-$LANG['resource.type_id'] = 'Resource Type';
-$LANG['resource.uniquemember'] = 'Collection Members';
-
-$LANG['role.add'] = 'Add Role';
-$LANG['role.add.success'] = 'Role created successfully.';
-$LANG['role.cn'] = 'Role Name';
-$LANG['role.delete.success'] = 'Role deleted successfully.';
-$LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role updated successfully';
-$LANG['role.list'] = 'Role List';
-$LANG['role.norecords'] = 'No role records found!';
+$LANG['resource.delete'] = 'УдалиÑÑ ÑеÑÑÑÑ';
+$LANG['resource.delete.success'] = 'РеÑÑÑÑ ÑÑпеÑно Ñдален.';
+$LANG['resource.edit'] = 'РедакÑиÑоваÑÑ ÑеÑÑÑÑ';
+$LANG['resource.edit.success'] = 'РеÑÑÑÑ ÑÑпеÑно обновлен.';
+$LANG['resource.kolabtargetfolder'] = 'Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°';
+$LANG['resource.list'] = 'СпиÑок ÑеÑÑÑÑов (коллекÑий)';
+$LANG['resource.mail'] = 'ÐоÑÑовÑй адÑеÑ';
+$LANG['resource.member'] = 'ÐлеменÑÑ ÐºÐ¾Ð»Ð»ÐµÐºÑии';
+$LANG['resource.norecords'] = 'РеÑÑÑÑÑ Ð½Ðµ найденÑ!';
+$LANG['resource.other'] = 'ÐÑÑгое';
+$LANG['resource.system'] = 'СиÑÑема';
+$LANG['resource.type_id'] = 'Тип ÑеÑÑÑÑа';
+$LANG['resource.uniquemember'] = 'ÐлеменÑÑ ÐºÐ¾Ð»Ð»ÐµÐºÑии';
+$LANG['role.add'] = 'ÐобавиÑÑ ÑолÑ';
+$LANG['role.add.success'] = 'Ð Ð¾Ð»Ñ ÑÑпеÑно Ñоздана.';
+$LANG['role.cn'] = 'Ðазвание Ñоли';
+$LANG['role.delete.success'] = 'Ð Ð¾Ð»Ñ ÑÑпеÑно Ñдалена.';
+$LANG['role.description'] = 'ÐпиÑание Ñоли';
+$LANG['role.list'] = 'СпиÑок Ñолей';
+$LANG['role.norecords'] = 'Роли не найденÑ!';
$LANG['role.system'] = 'ÐодÑобнее';
-$LANG['role.type_id'] = 'Role Type';
-
-$LANG['saving'] = 'Saving data...';
-
-$LANG['search'] = 'Search';
-$LANG['search.reset'] = 'Reset';
-$LANG['search.criteria'] = 'Search criteria';
-$LANG['search.field'] = 'Field:';
-$LANG['search.method'] = 'Method:';
-$LANG['search.contains'] = 'contains';
-$LANG['search.is'] = 'is';
+$LANG['role.type_id'] = 'Тип Ñоли';
+$LANG['saving'] = 'СоÑ
Ñанение даннÑÑ
...';
+$LANG['search'] = 'ÐоиÑк';
+$LANG['search.reset'] = 'СбÑоÑиÑÑ';
+$LANG['search.criteria'] = 'ÐÑиÑеÑий';
+$LANG['search.field'] = 'Ðоле:';
+$LANG['search.method'] = 'ÐеÑод:';
+$LANG['search.contains'] = 'ÑодеÑжиÑ';
+$LANG['search.is'] = 'ÑоÑное Ñовпадение';
$LANG['search.key'] = 'key';
-$LANG['search.prefix'] = 'begins with';
-$LANG['search.name'] = 'Ðазвание';
-$LANG['search.email'] = 'email';
-$LANG['search.description'] = 'description';
+$LANG['search.prefix'] = 'наÑинаеÑÑÑ Ñ';
+$LANG['search.name'] = 'название';
+$LANG['search.email'] = 'ÑлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа';
+$LANG['search.description'] = 'опиÑание';
$LANG['search.uid'] = 'UID';
-$LANG['search.loading'] = 'Searching...';
-$LANG['search.acchars'] = 'At least $min characters required for autocompletion';
-
-$LANG['servererror'] = 'Server Error!';
-
-$LANG['session.expired'] = 'Session has expired. Login again, please';
-
-$LANG['signup.headline'] = 'Sign Up for Hosted Kolab';
-$LANG['signup.intro1'] = 'Having an account on a Kolab server is way better than just simple Email. It also provides you with full groupware functionality including synchronization for shared addressbooks, calendars, tasks, journal and more.';
-$LANG['signup.intro2'] = 'You can sign up here now for an account.';
-$LANG['signup.formtitle'] = 'Sign Up';
-$LANG['signup.username'] = 'Username';
-$LANG['signup.domain'] = 'Domain';
-$LANG['signup.mailalternateaddress'] = 'Current Email Address';
-$LANG['signup.futuremail'] = 'Future Email Address';
-$LANG['signup.company'] = 'Company';
+$LANG['search.loading'] = 'ÐоиÑк...';
+$LANG['search.acchars'] = 'Ðак минимÑм $min Ñимвола(ов) необÑ
одимо Ð´Ð»Ñ Ð°Ð²ÑодополнениÑ';
+$LANG['servererror'] = 'ÐÑибка ÑеÑвеÑа!';
+$LANG['session.expired'] = 'ÐÑÐµÐ¼Ñ ÑеÑÑии иÑÑекло, пожалÑйÑÑа, войдиÑе в ÑиÑÑÐµÐ¼Ñ Ð·Ð°Ð½Ð¾Ð²Ð¾';
+$LANG['signup.headline'] = 'РегиÑÑÑаÑÐ¸Ñ Ð½Ð° Ñ
оÑÑинге Kolab';
+$LANG['signup.intro1'] = 'ÐолÑзоваÑÑÑÑ ÑÑеÑной запиÑÑÑ Ð½Ð° ÑеÑвеÑе Kolab намного Ñдобнее, Ñем пÑоÑÑой ÑлекÑÑонной поÑÑой. Также он обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¿Ð¾Ð»Ð½ÑÑ ÑÑнкÑионалÑноÑÑÑ Ð³ÑÑпп, вклÑÑÐ°Ñ Ð²ÐºÐ»ÑÑаÑ, ÑинÑ
ÑонизаÑÐ¸Ñ Ð´Ð»Ñ Ð¾ÑкÑÑÑÑÑ
адÑеÑнÑÑ
книг, календаÑей, задаÑ, жÑÑналов и Ñ.д..';
+$LANG['signup.intro2'] = 'ÐÑ Ð¼Ð¾Ð¶ÐµÑе заÑегиÑÑÑиÑоваÑÑÑÑ Ð·Ð´ÐµÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑнÑа.';
+$LANG['signup.formtitle'] = 'ÐаÑегиÑÑÑиÑоваÑÑÑÑ';
+$LANG['signup.username'] = 'ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ';
+$LANG['signup.domain'] = 'Ðомен';
+$LANG['signup.mailalternateaddress'] = 'ТекÑÑий адÑÐµÑ ÑлекÑÑонной поÑÑÑ';
+$LANG['signup.futuremail'] = 'ÐÑдÑÑий адÑÐµÑ ÑлекÑÑонной поÑÑÑ';
+$LANG['signup.company'] = 'ÐÑганизаÑиÑ';
$LANG['signup.captcha'] = 'CAPTCHA';
-$LANG['signup.userexists'] = 'User already exists!';
-$LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
-$LANG['signup.wronguid'] = 'Invalid Username!';
-$LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
-$LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
-
-$LANG['type.add'] = 'Add Object Type';
-$LANG['type.add.success'] = 'Object type created successfully.';
-$LANG['type.attributes'] = 'Attributes';
-$LANG['type.description'] = 'Description';
-$LANG['type.delete.success'] = 'Object type deleted successfully.';
-$LANG['type.domain'] = 'Domain';
-$LANG['type.edit.success'] = 'Object type updated successfully.';
-$LANG['type.group'] = 'Group';
-$LANG['type.list'] = 'Object Types List';
-$LANG['type.key'] = 'Key';
+$LANG['signup.userexists'] = 'ÐолÑзоваÑÐµÐ»Ñ Ñже ÑÑÑеÑÑвÑеÑ!';
+$LANG['signup.usercreated'] = '<h3>ÐаÑа ÑÑеÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð±Ñла ÑÑпеÑно Ñоздана!</h3>ÐоздÑавлÑем, ÑепеÑÑ Ñ ÐÐ°Ñ ÐµÑÑÑ ÑобÑÑÐ²ÐµÐ½Ð½Ð°Ñ ÑÑеÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Kolab.';
+$LANG['signup.wronguid'] = 'ÐевеÑное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ!';
+$LANG['signup.wrongmailalternateaddress'] = 'ÐожалÑйÑÑа, ÑкажиÑе коÑÑекÑнÑй адÑÐµÑ ÑлекÑÑонной поÑÑÑ!';
+$LANG['signup.footer'] = 'СеÑÐ²Ð¸Ñ Ð¿ÑедоÑÑавлÑеÑÑÑ <a href="http://kolabsys.com">Kolab Systems</a>.';
+$LANG['type.add'] = 'ÐобавиÑÑ Ð¾Ð±ÑекÑ';
+$LANG['type.add.success'] = 'ÐбÑÐµÐºÑ ÑÑпеÑно Ñоздан.';
+$LANG['type.attributes'] = 'ÐÑÑибÑÑÑ';
+$LANG['type.description'] = 'ÐпиÑание';
+$LANG['type.delete.success'] = 'ÐбÑÐµÐºÑ ÑÑпеÑно ÑдалÑн.';
+$LANG['type.domain'] = 'Ðомен';
+$LANG['type.edit.success'] = 'ÐбÑÐµÐºÑ ÑÑпеÑно обновлÑн.';
+$LANG['type.group'] = 'ÐÑÑппа';
+$LANG['type.list'] = 'СпиÑок обÑекÑов';
+$LANG['type.key'] = 'ÐлÑÑ';
$LANG['type.name'] = 'Ðазвание';
-$LANG['type.norecords'] = 'No object type records found!';
-$LANG['type.objectclass'] = 'Object class';
-$LANG['type.object_type'] = 'Object type';
-$LANG['type.properties'] = 'Properties';
-$LANG['type.resource'] = 'Resource';
-$LANG['type.role'] = 'Role';
-$LANG['type.used_for'] = 'Hosted';
-$LANG['type.user'] = 'User';
-
-$LANG['user.add'] = 'Add User';
-$LANG['user.add.success'] = 'User created successfully.';
-$LANG['user.alias'] = 'Secondary Email Address(es)';
-$LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
-$LANG['user.astaccountcallerid'] = 'Caller ID';
-$LANG['user.astaccountcontext'] = 'Account Context';
-$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
-$LANG['user.astaccountdeny'] = 'Account deny';
-$LANG['user.astaccounthost'] = 'Asterisk Host';
-$LANG['user.astaccountmailbox'] = 'Mailbox';
-$LANG['user.astaccountnat'] = 'Account uses NAT';
-$LANG['user.astaccountname'] = 'Asterisk Account Name';
-$LANG['user.astaccountqualify'] = 'Account Qualify';
-$LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
-$LANG['user.astaccountregistrationexten'] = 'Extension';
-$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
-$LANG['user.astaccountsecret'] = 'Plaintext Password';
-$LANG['user.astaccounttype'] = 'Account Type';
-$LANG['user.astcontext'] = 'Asterisk Context';
+$LANG['type.norecords'] = 'ÐбÑекÑов не найдено!';
+$LANG['type.objectclass'] = 'ÐлаÑÑ Ð¾Ð±ÑекÑа';
+$LANG['type.object_type'] = 'Тип обÑекÑа';
+$LANG['type.properties'] = 'СвойÑÑва';
+$LANG['type.resource'] = 'РеÑÑÑÑ';
+$LANG['type.role'] = 'РолÑ';
+$LANG['type.used_for'] = 'ХоÑÑинг';
+$LANG['type.user'] = 'ÐолÑзоваÑелÑ';
+$LANG['user.add'] = 'ÐобавиÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ';
+$LANG['user.add.success'] = 'ÐолÑзоваÑÐµÐ»Ñ ÑÑпеÑно Ñоздан.';
+$LANG['user.alias'] = 'ÐополниÑелÑнÑйе адÑеÑа ÑлекÑÑонной поÑÑÑ';
+$LANG['user.astaccountallowedcodec'] = 'ÐопÑÑÑимÑй(Ñе) кодек(и)';
+$LANG['user.astaccountcallerid'] = 'ID звонÑÑего';
+$LANG['user.astaccountcontext'] = 'ÐонÑекÑÑ ÑÑÑÑной запиÑи';
+$LANG['user.astaccountdefaultuser'] = 'ÐолÑзоваÑÐµÐ»Ñ Asterisk по ÑмолÑаниÑ';
+$LANG['user.astaccounthost'] = 'ХоÑÑ Asterisk';
+$LANG['user.astaccountmailbox'] = 'ÐоÑÑовÑй ÑÑик';
+$LANG['user.astaccountnat'] = 'УÑеÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð¸ÑполÑзÑÐµÑ NAT';
+$LANG['user.astaccountname'] = 'ÐÐ¼Ñ ÑÑеÑной запиÑи Asterisk';
+$LANG['user.astaccountregistrationexten'] = 'РаÑÑиÑение';
+$LANG['user.astaccountregistrationcontext'] = 'ÐонÑекÑÑ ÑегиÑÑÑаÑии';
+$LANG['user.astaccountsecret'] = 'ÐаÑÐ¾Ð»Ñ Ð² оÑкÑÑÑом виде';
+$LANG['user.astaccounttype'] = 'Тип ÑÑеÑной запиÑи';
+$LANG['user.astcontext'] = 'ÐонÑекÑÑ Asterisk';
$LANG['user.asterisk'] = 'Asterisk SIP';
-$LANG['user.astextension'] = 'Asterisk Extension';
-$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
-$LANG['user.c'] = 'Country';
-$LANG['user.city'] = 'City';
-$LANG['user.cn'] = 'Common name';
-$LANG['user.config'] = 'ÐаÑÑÑойки';
-$LANG['user.contact'] = 'Contact';
-$LANG['user.contact_info'] = 'Contact Information';
-$LANG['user.country'] = 'Country';
-$LANG['user.country.desc'] = '2 letter code from ISO 3166-1';
-$LANG['user.delete.success'] = 'User deleted successfully.';
-$LANG['user.displayname'] = 'Display name';
-$LANG['user.edit.success'] = 'User updated successfully.';
-$LANG['user.fax'] = 'Fax number';
-$LANG['user.fbinterval'] = 'Free-Busy interval';
-$LANG['user.fbinterval.desc'] = 'Leave blank for default (60 days)';
-$LANG['user.gidnumber'] = 'Primary group number';
-$LANG['user.givenname'] = 'Given name';
-$LANG['user.homedirectory'] = 'Home directory';
-$LANG['user.homephone'] = 'Home Phone Number';
-$LANG['user.initials'] = 'Initials';
-$LANG['user.invitation-policy'] = 'Invitation policy';
-$LANG['user.kolaballowsmtprecipient'] = 'Recipient(s) Access List';
-$LANG['user.kolaballowsmtpsender'] = 'Sender Access List';
-$LANG['user.kolabdelegate'] = 'Delegates';
-$LANG['user.kolabhomeserver'] = 'Email Server';
-$LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
-$LANG['user.l'] = 'City, Region';
-$LANG['user.list'] = 'Users List';
-$LANG['user.loginshell'] = 'Shell';
-$LANG['user.mail'] = 'Primary Email Address';
-$LANG['user.mailalternateaddress'] = 'External Email Address(es)';
-$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
-$LANG['user.mailhost'] = 'Email Server';
-$LANG['user.mailquota'] = 'Quota';
-$LANG['user.mailquota.desc'] = 'Leave blank for unlimited';
-$LANG['user.mobile'] = 'Mobile Phone Number';
-$LANG['user.name'] = 'Ðазвание';
-$LANG['user.norecords'] = 'No user records found!';
-$LANG['user.nsrole'] = 'Role(s)';
-$LANG['user.nsroledn'] = 'Role(s)';
-$LANG['user.other'] = 'Other';
-$LANG['user.o'] = 'Organization';
-$LANG['user.org'] = 'Organization';
-$LANG['user.orgunit'] = 'Organizational Unit';
-$LANG['user.ou'] = 'Organizational Unit';
-$LANG['user.pager'] = 'Pager Number';
-$LANG['user.password.mismatch'] = 'Passwords do not match!';
-$LANG['user.personal'] = 'Personal';
-$LANG['user.phone'] = 'Phone number';
-$LANG['user.postalcode'] = 'Postal Code';
-$LANG['user.postbox'] = 'Postal box';
-$LANG['user.postcode'] = 'Postal code';
-$LANG['user.preferredlanguage'] = 'Native tongue';
-$LANG['user.room'] = 'Room number';
-$LANG['user.sn'] = 'Surname';
-$LANG['user.street'] = 'Street';
-$LANG['user.system'] = 'System';
-$LANG['user.telephonenumber'] = 'Phone Number';
-$LANG['user.title'] = 'Job Title';
-$LANG['user.type_id'] = 'Account type';
-$LANG['user.uid'] = 'Unique identity (UID)';
-$LANG['user.userpassword'] = 'Password';
-$LANG['user.userpassword2'] = 'Confirm password';
-$LANG['user.uidnumber'] = 'User ID number';
-
-$LANG['welcome'] = 'Welcome to the Kolab Groupware Server Maintenance';
-
-$LANG['yes'] = 'yes';
+$LANG['user.astextension'] = 'РаÑÑиÑение Asterisk';
+$LANG['user.astvoicemailpassword'] = 'ÐÐРголоÑовой поÑÑÑ';
+$LANG['user.c'] = 'СÑÑана';
+$LANG['user.city'] = 'ÐоÑод';
+$LANG['user.cn'] = 'ÐбÑее обознаÑение';
+$LANG['user.config'] = 'ÐонÑигÑÑаÑиÑ';
+$LANG['user.contact'] = 'ÐонÑакÑÑ';
+$LANG['user.contact_info'] = 'ÐонÑакÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ';
+$LANG['user.country'] = 'СÑÑана';
+$LANG['user.country.desc'] = '2-бÑквеннÑй код ÑÑÑÐ°Ð½Ñ ÑоглаÑно ISO 3166-1';
+$LANG['user.delete.success'] = 'ÐолÑзоваÑÐµÐ»Ñ ÑÑпеÑно Ñдален.';
+$LANG['user.displayname'] = 'ÐÐ¼Ñ Ð´Ð»Ñ Ð¾ÑобÑажениÑ';
+$LANG['user.edit.success'] = 'ÐолÑзоваÑÐµÐ»Ñ ÑÑпеÑно изменен.';
+$LANG['user.fax'] = 'ФакÑ';
+$LANG['user.fbinterval'] = 'ÐнÑеÑвал Ð´Ð»Ñ Ñвободен/занÑÑ';
+$LANG['user.fbinterval.desc'] = 'ÐÑÑавÑÑе пÑÑÑÑм Ð´Ð»Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ (60 дней)';
+$LANG['user.gidnumber'] = 'ÐÐ¾Ð¼ÐµÑ Ð¾Ñновной гÑÑппÑ';
+$LANG['user.givenname'] = 'ÐмÑ';
+$LANG['user.homedirectory'] = 'ÐомаÑнÑÑ Ð´Ð¸ÑекÑоÑиÑ';
+$LANG['user.homephone'] = 'ÐомаÑний ÑелеÑон';
+$LANG['user.initials'] = 'ÐниÑиалÑ';
+$LANG['user.invitation-policy'] = 'ÐолиÑика пÑиглаÑений';
+$LANG['user.kolaballowsmtprecipient'] = 'СпиÑок ÑазÑеÑеннÑÑ
полÑÑаÑелей';
+$LANG['user.kolaballowsmtpsender'] = 'СпиÑок ÑазÑеÑеннÑÑ
оÑпÑавиÑелей';
+$LANG['user.kolabdelegate'] = 'ÐÑедÑÑавиÑели';
+$LANG['user.kolabhomeserver'] = 'ÐоÑÑовÑй ÑеÑвеÑ';
+$LANG['user.kolabinvitationpolicy'] = 'ÐолиÑика обÑабоÑки пÑиглаÑений';
+$LANG['user.l'] = 'ÐоÑод, Ñегион';
+$LANG['user.list'] = 'СпиÑок полÑзоваÑелей';
+$LANG['user.loginshell'] = 'ÐболоÑка';
+$LANG['user.mail'] = 'ÐÑновной адÑÐµÑ ÑлекÑÑонной поÑÑÑ';
+$LANG['user.mailalternateaddress'] = 'ÐнеÑие адÑеÑа ÑлекÑÑонной поÑÑÑ';
+$LANG['user.mailforwardingaddress'] = 'ÐеÑенапÑавлÑÑÑ Ð¿Ð¾ÑÑÑ Ð½Ð°';
+$LANG['user.mailhost'] = 'ÐоÑÑовÑй ÑеÑвеÑ';
+$LANG['user.mailquota'] = 'ÐгÑаниÑение поÑÑового ÑÑика';
+$LANG['user.mailquota.desc'] = 'ÐÑÑавÑÑе пÑÑÑÑм, Ð´Ð»Ñ Ð½ÐµÐ¾Ð³ÑаниÑенного';
+$LANG['user.mobile'] = 'СоÑовÑй';
+$LANG['user.name'] = 'ÐмÑ';
+$LANG['user.norecords'] = 'ÐолÑзоваÑели не найденÑ!';
+$LANG['user.nsrole'] = 'РолÑ(и)';
+$LANG['user.nsroledn'] = 'РолÑ(и)';
+$LANG['user.other'] = 'ÐÑÑгое';
+$LANG['user.o'] = 'ÐÑганизаÑиÑ';
+$LANG['user.org'] = 'ÐÑганизаÑиÑ';
+$LANG['user.orgunit'] = 'ÐÑганизаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÐµÐ´Ð¸Ð½Ð¸Ñа';
+$LANG['user.ou'] = 'ÐÑганизаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÐµÐ´Ð¸Ð½Ð¸Ñа';
+$LANG['user.pager'] = 'ÐейджеÑ';
+$LANG['user.password.mismatch'] = 'ÐаÑоли не ÑовпадаÑÑ!';
+$LANG['user.personal'] = 'ÐиÑное';
+$LANG['user.phone'] = 'ТелеÑон';
+$LANG['user.postalcode'] = 'ÐоÑÑовÑй индекÑ';
+$LANG['user.postbox'] = 'ÐоÑÑовÑй ÑÑик';
+$LANG['user.postcode'] = 'ÐоÑÑовÑй индекÑ';
+$LANG['user.preferredlanguage'] = 'Родной ÑзÑк';
+$LANG['user.room'] = 'ÐÐ¾Ð¼ÐµÑ ÐºÐ¾Ð¼Ð½Ð°ÑÑ';
+$LANG['user.sn'] = 'ФамилиÑ';
+$LANG['user.street'] = 'УлиÑа';
+$LANG['user.system'] = 'СиÑÑема';
+$LANG['user.telephonenumber'] = 'ТелеÑон';
+$LANG['user.title'] = 'ÐолжноÑÑÑ';
+$LANG['user.type_id'] = 'Тип ÑÑеÑной запиÑи';
+$LANG['user.uid'] = 'УникалÑнÑй иденÑиÑикаÑÐ¾Ñ (UID)';
+$LANG['user.userpassword'] = 'ÐаÑолÑ';
+$LANG['user.userpassword2'] = 'ÐовÑоÑиÑе паÑолÑ';
+$LANG['user.uidnumber'] = 'ÐденÑиÑикаÑÐ¾Ñ (ID) полÑзоваÑелÑ';
+$LANG['welcome'] = 'ÐобÑо пожаловаÑÑ Ð² Ð¿Ð°Ð½ÐµÐ»Ñ Ð½Ð°ÑÑÑойки ÑеÑвеÑа Kolab Groupware';
+$LANG['yes'] = 'да';
commit 9691632ebae11da8ef0e474c0de4a079a4807c40
Author: Aleksander Machniak <alec at alec.pl>
Date: Tue Oct 29 09:39:18 2013 +0100
Update Transifex configuration
Conflicts:
.tx/config
diff --git a/.tx/config b/.tx/config
index 78e32d0..91923f6 100644
--- a/.tx/config
+++ b/.tx/config
@@ -1,5 +1,6 @@
[main]
-host = https://www.transifex.net
+host = https://www.transifex.com
+lang_map = en: en_US, de: de_DE, es: es_ES, fi: fi_FI, fr: fr_FR, ja: ja_JP, nl: nl_NL, cs: cs_CZ
[kolab.kolab-webadmin]
file_filter = lib/locale/<lang>.php
commit 7d64e796caaa9cd71fc7030181690bace34a8a6d
Author: Aleksander Machniak <alec at alec.pl>
Date: Tue Oct 29 09:16:52 2013 +0100
Added script for pulling localization from Transifex
diff --git a/bin/transifexpull.sh b/bin/transifexpull.sh
new file mode 100755
index 0000000..454b1bc
--- /dev/null
+++ b/bin/transifexpull.sh
@@ -0,0 +1,47 @@
+#!/bin/sh
+
+# In 'translator' mode files will contain empty translated texts
+# where translation is not available, we'll remove these later
+
+tx --debug pull -a --mode translator
+
+PWD=`dirname "$0"`
+
+do_count()
+{
+ CNT=`grep -e '^\$LANG' "$1" | wc -l | xargs`
+ echo -n $CNT
+}
+
+do_clean()
+{
+ # do not cleanup en_US files
+ echo "$1" | grep -v en_US > /dev/null || return
+
+ # remove untranslated/empty texts
+ perl -pi -e "s/^\\\$LANG\[[^]]+\]\s+=\s+['\"]{2};\n//" $1
+ # remove variable initialization
+ perl -pi -e "s/^\\\$LANG\s*=\s*array\(\);\n//" $1
+ # remove (one-line) comments
+ perl -pi -e "s/^\\/\\/.*//" $1
+ # remove empty lines (but not in file header)
+ perl -ne 'print if ($. < 2 || length($_) > 1)' $1 > $1.tmp
+ mv $1.tmp $1
+}
+
+# clean up translation files
+DIR="${PWD}/../lib/locale"
+
+EN_CNT=`do_count $DIR/en_US.php`
+for file in $DIR/*.php; do
+ echo "$file" | grep -v api.php > /dev/null || continue
+ do_clean $file
+ CNT=`do_count $file`
+ PERCENT=$((CNT*100/$EN_CNT))
+ echo "$file [$PERCENT%]"
+
+ # git-add localizations with more than 0%
+ if [ "$PERCENT" != "0" ]; then
+ git add $file
+ fi
+done
More information about the commits
mailing list