From 388783fc8499b94dc0171b0f7ee6bd66abb03359 Mon Sep 17 00:00:00 2001 From: Deon George Date: Tue, 30 Jun 2009 22:05:31 +1000 Subject: [PATCH] RELEASE 1.1.0.7 --- VERSION | 2 +- config/config.php.example | 8 +- doc/README-translation.txt | 2 +- htdocs/css/style.css | 10 +- htdocs/update.php | 4 +- lib/Entry.php | 4 +- lib/EntryWriter1.php | 4 +- lib/Visitor.php | 14 +- lib/createlm.php | 4 +- lib/server_functions.php | 23 +- lib/template_functions.php | 7 +- locale/es_ES/LC_MESSAGES/messages.mo | Bin 47968 -> 48515 bytes locale/es_ES/LC_MESSAGES/messages.po | 16 +- locale/pt_BR/LC_MESSAGES/messages.mo | Bin 36915 -> 37998 bytes locale/pt_BR/LC_MESSAGES/messages.po | 55 ++- locale/ru_RU/LC_MESSAGES/messages.mo | Bin 32707 -> 60325 bytes locale/ru_RU/LC_MESSAGES/messages.po | 540 +++++++++++++++------------ tools/po/Makefile | 63 ++++ tools/po/make_all | 25 -- tools/po/make_mo | 9 - tools/po/make_mo_all | 15 - tools/po/make_po | 10 - tools/po/make_po_ca | 9 - tools/po/make_po_de | 9 - tools/po/make_po_es | 9 - tools/po/make_po_fr | 9 - tools/po/make_po_hu | 9 - tools/po/make_po_it | 9 - tools/po/make_po_ja | 9 - 29 files changed, 444 insertions(+), 434 deletions(-) create mode 100644 tools/po/Makefile delete mode 100755 tools/po/make_all delete mode 100755 tools/po/make_mo delete mode 100755 tools/po/make_mo_all delete mode 100755 tools/po/make_po delete mode 100755 tools/po/make_po_ca delete mode 100755 tools/po/make_po_de delete mode 100755 tools/po/make_po_es delete mode 100755 tools/po/make_po_fr delete mode 100755 tools/po/make_po_hu delete mode 100755 tools/po/make_po_it delete mode 100755 tools/po/make_po_ja diff --git a/VERSION b/VERSION index 09636ab..6e355ff 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -$Name: RELEASE-1_1_0_6 $ +$Name: RELEASE-1_1_0_7 $ diff --git a/config/config.php.example b/config/config.php.example index f8d1d4e..3137afa 100644 --- a/config/config.php.example +++ b/config/config.php.example @@ -169,7 +169,7 @@ $ldapservers->SetValue($i,'server','name','My LDAP Server'); // $ldapservers->SetValue($i,'server','host','127.0.0.1'); /* The port your LDAP server listens on (no quotes). 389 is standard. */ -// $ldapservers->SetValue($i,'server','port','389'); +// $ldapservers->SetValue($i,'server','port',389); /* Array of base DNs of your LDAP server. Leave this blank to have phpLDAPadmin auto-detect it for you. */ @@ -318,7 +318,7 @@ $ldapservers->SetValue($i,'server','name','My LDAP Server'); /* The minimum number to use when searching for the next available UID number (only when 'search' is used for auto_uid_number_mechanism' */ -// $ldapservers->SetValue($i,'auto_number','min','1000'); +// $ldapservers->SetValue($i,'auto_number','min',1000); /* The DN of the uidPool entry when 'uidpool' mechanism is used above. */ // $ldapservers->SetValue($i,'auto_number','uidpool_dn','cn=uidPool,dc=example,dc=com'); @@ -400,7 +400,7 @@ $ldapservers->SetValue($i,'server','name','My LDAP Server'); $i++; $ldapservers->SetValue($i,'server','name','LDAP Server'); $ldapservers->SetValue($i,'server','host','127.0.0.1'); -$ldapservers->SetValue($i,'server','port','389'); +$ldapservers->SetValue($i,'server','port',389); $ldapservers->SetValue($i,'server','base',array('')); $ldapservers->SetValue($i,'server','auth_type','cookie'); $ldapservers->SetValue($i,'login','dn',''); @@ -416,7 +416,7 @@ $ldapservers->SetValue($i,'appearance','show_create',true); $ldapservers->SetValue($i,'auto_number','enable',true); $ldapservers->SetValue($i,'auto_number','mechanism','search'); $ldapservers->SetValue($i,'auto_number','search_base',null); -$ldapservers->SetValue($i,'auto_number','min','1000'); +$ldapservers->SetValue($i,'auto_number','min',1000); $ldapservers->SetValue($i,'auto_number','dn',null); $ldapservers->SetValue($i,'auto_number','pass',null); $ldapservers->SetValue($i,'login','anon_bind',true); diff --git a/doc/README-translation.txt b/doc/README-translation.txt index 8c4cc33..3bf340a 100644 --- a/doc/README-translation.txt +++ b/doc/README-translation.txt @@ -1,2 +1,2 @@ -Please see http://wiki.phpldapadmin.info/Translating now for information on +Please see http://phpldapadmin.sourceforge.net/Translate now for information on translating PLA. diff --git a/htdocs/css/style.css b/htdocs/css/style.css index 3ddc2ab..61eae81 100644 --- a/htdocs/css/style.css +++ b/htdocs/css/style.css @@ -1,4 +1,4 @@ -/* $Header: /cvsroot/phpldapadmin/phpldapadmin/htdocs/css/style.css,v 1.48.2.8 2008/12/19 00:38:31 wurley Exp $ */ +/* $Header: /cvsroot/phpldapadmin/phpldapadmin/htdocs/css/style.css,v 1.48.2.9 2009/03/20 07:33:04 wurley Exp $ */ /* Global Page */ table.page { @@ -7,7 +7,7 @@ table.page { font-family: bitstream vera sans,luxi sans,verdana,geneva,arial,helvetica,sans-serif; background-color: #FFFFFF; - font-size: 11pt; + font-size: 13px; empty-cells: hide; } @@ -187,7 +187,7 @@ table.page table.body td.foot { table.page tr.foot td { border-top: 1px solid #AAAACC; font-weight: bold; - font-size: 10pt; + font-size: 12px; text-align: right; } @@ -415,7 +415,7 @@ table.menu td.icon { /* Edit DN */ div.add_value { - font-size: 10pt; + font-size: 12px; margin: 0px; padding: 0px; } @@ -825,7 +825,7 @@ table.error th { background-color: #AA0000; border: 0px; color: #FFFFFF; - font-size: 12pt; + font-size: 14px; font-weight: bold; text-align: center; vertical-align: middle; diff --git a/htdocs/update.php b/htdocs/update.php index 6faf8ff..58e34cd 100644 --- a/htdocs/update.php +++ b/htdocs/update.php @@ -1,5 +1,5 @@ $val) { $href['search'] = sprintf('cmd.php?cmd=search&search=true&form=advanced&server_id=%s&filter=%s=%s', $ldapserver->server_id,$attr_name,$badattr); - error(sprintf(_('Your attempt to add %s (%s) to
%s
is NOT allowed. That attribute/value belongs to another entry.

You might like to search for that entry.'), + error(sprintf(_('Your attempt to add %s (%s) to
%s
is NOT allowed. That attribute/value belongs to another entry.

You might like to search for that entry.'), $attr_name,$badattr,$entry['dn']['string'],$href['search']),'error','index.php'); } diff --git a/lib/Entry.php b/lib/Entry.php index c253875..9ea7032 100644 --- a/lib/Entry.php +++ b/lib/Entry.php @@ -1,5 +1,7 @@ draw('Attribute::Values',$attribute,$entry); } else { $this->draw('StartValueLine', $attribute); - $this->draw('Value', $attribute, 0); + $this->draw('Value', $attribute, 0,$entry); $this->draw('Menu', $attribute); $this->draw('EndValueLine', $attribute); } diff --git a/lib/Visitor.php b/lib/Visitor.php index 3e65035..0571ab8 100644 --- a/lib/Visitor.php +++ b/lib/Visitor.php @@ -12,12 +12,15 @@ */ class Visitor { public function __call($method,$args) { + $methods = array(); $class = ''; $fnct = ''; $a0 = isset($args[0]) ? $args[0] : ''; + for ($i = 0; $i < strlen($a0); $i++) { if ($class) { if ($a0[$i] != ':') $fnct .= $a0[$i]; + } else { if ($a0[$i] != ':') { $fnct .= $a0[$i]; @@ -42,11 +45,20 @@ class Visitor { $c = $class; $call = "$method$class$fnct"; - while ($class && !method_exists($this,$call)) { + array_push($methods,$call); + + while ($class && ! method_exists($this,$call)) { $class = get_parent_class($class); $call = "$method$class$fnct"; + array_push($methods,$call); } + if (defined('TMPDEBUG') && TMPDEBUG) + printf('Calling Methods: %s
',join('|',$methods)); + + if (defined('TMPDEBUG') && TMPDEBUG && method_exists($this,$call)) + printf('Invoking Method: %s::%s
',get_class($this),$call); + if ($class) { $call .= '($obj'; for ($i = 2; $i < count($args); $i++) { diff --git a/lib/createlm.php b/lib/createlm.php index 5ba6a63..645d61d 100644 --- a/lib/createlm.php +++ b/lib/createlm.php @@ -1,6 +1,6 @@ auth_type)),'error',null,true); + error(sprintf(_('Error: You have an error in your config file. The only four allowed values for auth_type in the $servers section are \'http\', \'session\', \'cookie\', and \'config\'. You entered \'%s\', which is not allowed.'),htmlspecialchars($this->auth_type)),'error',null,true); } if (DEBUG_ENABLED) @@ -375,7 +375,7 @@ class LDAPserver { error(sprintf(_('Could not connect to "%s" on port "%s"'),$host,$port),'error'); break; default: - error(_('Could not bind to the LDAP server (%s).',ldap_err2str($resource),$resource),'error'); + error(sprintf(_('Could not bind to the LDAP server (%s).'),ldap_err2str($resource)),'error'); } } else { @@ -394,7 +394,10 @@ class LDAPserver { debug_log('Leaving with Connect [%s], Resource [%s]',16,__FILE__,__LINE__,__METHOD__, $connect_id,$this->connection[$connect_id]['resource']); - return $this->connection[$connect_id]['resource']; + if (isset($this->connection[$connect_id]['resource'])) + return $this->connection[$connect_id]['resource']; + else + return false; } /** @@ -1822,6 +1825,12 @@ class LDAPserver { # Iterate over the attributes while ($attr) { + /* It seems that OpenDS complains when you do a ldap_get_values on these attributes - we'll skip them as a workaround */ + if (in_array($attr,array('isMemberOf'))) { + $attr = ldap_next_attribute($resource,$entry_id,$attrs); + continue; + } + if ($this->isAttrBinary($attr)) $values = ldap_get_values_len($resource,$entry_id,$attr); else @@ -2785,7 +2794,7 @@ class LDAPserver { $return = $dn; foreach ($this->getBaseDN() as $base_dn) { - if (preg_match("/${base_dn}$/",$dn)) { + if (preg_match("/${base_dn}$/i",$dn)) { $return = $base_dn; break; } @@ -3084,7 +3093,7 @@ class LDAPservers { $this->default->server['port'] = array( 'desc'=>'Port Number', 'var'=>'port', - 'default'=>'389'); + 'default'=>389); /* Normally PLA will direct all read/write operations to host/port above. However, * if you specify hostwr/portwr, then write operations will be directed to that host/port. @@ -3097,7 +3106,7 @@ class LDAPservers { $this->default->server['portwr'] = array( 'desc'=>'Port Number for write replica', 'var'=>'portwr', - 'default'=>'389'); + 'default'=>389); $this->default->server['base'] = array( 'desc'=>'Base DN', diff --git a/lib/template_functions.php b/lib/template_functions.php index b7814b0..ac7a88b 100644 --- a/lib/template_functions.php +++ b/lib/template_functions.php @@ -1,5 +1,5 @@ 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 delta 12079 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 diff --git a/locale/es_ES/LC_MESSAGES/messages.po b/locale/es_ES/LC_MESSAGES/messages.po index 1f0e452..0dfa32c 100644 --- a/locale/es_ES/LC_MESSAGES/messages.po +++ b/locale/es_ES/LC_MESSAGES/messages.po @@ -4,13 +4,13 @@ msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: phpldapadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2004-01-14 17:45+0200\n" -"PO-Revision-Date: 2008-11-29 01:48+0000\n" -"Last-Translator: maraboli \n" +"PO-Revision-Date: 2009-02-05 23:25+0000\n" +"Last-Translator: DiegoJ \n" "Language-Team: phpLDAPadmin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-11-29 23:48+0000\n" +"X-Launchpad-Export-Date: 2009-03-20 08:04+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../../htdocs/mass_delete.php:86 @@ -64,7 +64,7 @@ msgstr "" #: ../../lib/functions.php:1292 msgid "A query on the uidpool_dn did return a valid uidNumber." -msgstr "" +msgstr "Una consulta en el uidpool_dn devolvió un uidNumber válido." #: ../../lib/EntryWriter1.php:2463 ../../lib/template_functions.php:962 msgid "A random password was generated for you" @@ -744,7 +744,7 @@ msgstr "Filtro aplicado" #: ../../htdocs/schema.php:112 msgid "Force as MAY by config" -msgstr "" +msgstr "Forzar a MAY por configuración" #: ../../htdocs/search.php:276 msgid "Format" @@ -1618,7 +1618,7 @@ msgstr "plantilla" #: ../../lib/EntryWriter1.php:2570 msgid "Template Value Error" -msgstr "" +msgstr "Error de valor de plantilla" #: ../../lib/EntryWriter1.php:1036 ../../lib/EntryWriter1.php:1255 msgid "Templates" @@ -1777,7 +1777,7 @@ msgstr "" #: ../../htdocs/schema.php:496 msgid "" "This attribute has been forced as a MAY attribute by the configuration" -msgstr "" +msgstr "El atributo ha sido forzado a MAY por la configuración." #: ../../lib/EntryWriter1.php:1418 msgid "This attribute is required" @@ -1915,7 +1915,7 @@ msgstr "Tipo de autentificación \"auth_type\" desconocido: %s" #: ../../lib/functions.php:1285 msgid "Unknown uidpool type." -msgstr "" +msgstr "Tipo desconocido de uidpool." #: ../../htdocs/search.php:214 msgid "Unrecognized criteria option: " diff --git a/locale/pt_BR/LC_MESSAGES/messages.mo b/locale/pt_BR/LC_MESSAGES/messages.mo index 1e69bb17fecd623e5e135ad2a470f66111f59a94..019bf6f506bcbcc697be980c86831b204763015e 100644 GIT binary patch delta 11714 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 diff --git a/locale/pt_BR/LC_MESSAGES/messages.po b/locale/pt_BR/LC_MESSAGES/messages.po index 1840516..89109e1 100644 --- a/locale/pt_BR/LC_MESSAGES/messages.po +++ b/locale/pt_BR/LC_MESSAGES/messages.po @@ -4,13 +4,13 @@ msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: phpldapadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2004-01-14 17:45+0200\n" -"PO-Revision-Date: 2008-09-01 10:37+0000\n" +"PO-Revision-Date: 2009-01-12 13:30+0000\n" "Last-Translator: Rafael Porto Rodrigues \n" "Language-Team: phpLDAPadmin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-11-29 23:48+0000\n" +"X-Launchpad-Export-Date: 2009-03-20 08:04+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../../htdocs/mass_delete.php:86 @@ -60,8 +60,7 @@ msgstr ":" #: ../../lib/search_form_advanced.php:103 msgid "A list of attributes to display in the results (comma-separated)" msgstr "" -"A lista de atributos que devem ser mostrados nos resultados (separados por " -"vírgula)" +"Uma lista de atributos para exibir nos resultados (separados por vírgula)" #: ../../lib/functions.php:1292 msgid "A query on the uidpool_dn did return a valid uidNumber." @@ -69,45 +68,45 @@ msgstr "" #: ../../lib/EntryWriter1.php:2463 ../../lib/template_functions.php:962 msgid "A random password was generated for you" -msgstr "Uma senha aleatória foi gerada automaticamente para você" +msgstr "Uma senha aleatória foi gerada para você" #: ../../lib/ldif_functions.php:532 msgid "A valid deleteoldrdn attribute should be specified" -msgstr "" +msgstr "Um atributo válido deleteoldrdn deve ser especificado" #: ../../lib/ldif_functions.php:243 msgid "A valid dn line is required." -msgstr "Uma linha dn válida é obrigatória." +msgstr "Uma linha dn válida é solicitada." #: ../../lib/ldif_functions.php:538 msgid "A valid newrdn attribute should be specified" -msgstr "" +msgstr "Um atributo válido newrd deve ser especificado" #: ../../lib/EntryWriter1.php:789 ../../htdocs/add_attr_form.php:104 #: ../../htdocs/add_attr_form.php:148 msgid "Add" -msgstr "Inserir" +msgstr "Adicionar" #: ../../htdocs/add_value_form.php:182 msgid "Add New Value" -msgstr "Inserir novo valor" +msgstr "Adicionar novo valor" #: ../../htdocs/compare.php:466 ../../htdocs/add_oclass_form.php:104 msgid "Add ObjectClass and Attributes" -msgstr "Inserir Classe de Objetos e Atributos" +msgstr "Adicionar Classe de Objetos e Atributos" #: ../../htdocs/modify_member_form.php:145 msgid "Add all" -msgstr "Inserir todos" +msgstr "Adicionar todos" #: ../../lib/EntryWriter1.php:1847 ../../htdocs/compare.php:479 #, php-format msgid "Add an additional value to attribute '%s'" -msgstr "Insere um novo valor para o atributo '%s'" +msgstr "Insere um valor adicional para o atributo '%s'" #: ../../htdocs/add_value_form.php:93 msgid "Add new" -msgstr "Inserir novo" +msgstr "Adicionar novo" #: ../../htdocs/add_value_form.php:153 ../../htdocs/compare.php:470 msgid "Add new ObjectClass" @@ -116,19 +115,19 @@ msgstr "Inserir nova ObjectClass" #: ../../lib/EntryWriter1.php:789 ../../htdocs/add_attr_form.php:23 #: ../../htdocs/add_attr_form.php:72 msgid "Add new attribute" -msgstr "Inserir Novo Atributo" +msgstr "Adicionar Novo Atributo" #: ../../htdocs/add_attr_form.php:114 msgid "Add new binary attribute" -msgstr "Inserir novo atributo binário" +msgstr "Adicionar novo atributo binário" #: ../../htdocs/modify_member_form.php:145 msgid "Add selected" -msgstr "Inserir selecionado" +msgstr "Adicionar selecionado" #: ../../htdocs/ldif_import.php:62 msgid "Adding..." -msgstr "Inserindo..." +msgstr "Adicionando..." #: ../../lib/search_form_predefined.php:34 #: ../../lib/search_form_advanced.php:25 ../../lib/search_form_simple.php:35 @@ -228,7 +227,7 @@ msgstr "Construindo a imagem da árvore a ser copiada... " #: ../../lib/export_functions.php:38 msgid "CSV (Spreadsheet)" -msgstr "" +msgstr "CSV (Planilha Eletrônica)" #: ../../lib/functions.php:63 msgid "Called to load a class that cant be found" @@ -1023,7 +1022,7 @@ msgstr "Baixo Limite de Memória" #: ../../lib/template_functions.php:419 #, php-format msgid "Missing %s in the XML file." -msgstr "" +msgstr "Perdido %s no arquivo XML." #: ../../lib/ldif_functions.php:169 msgid "Missing attibutes or changetype attribute for entry" @@ -1086,11 +1085,11 @@ msgstr "DN não especificado" #: ../../htdocs/ldif_import.php:38 msgid "No LDIF file specified. Please try again." -msgstr "" +msgstr "Nenhum arquivo LDIF especificado. Favor tentar novamente." #: ../../lib/Entry.php:282 msgid "No Template" -msgstr "" +msgstr "Nenhum Modelo" #: ../../htdocs/compare.php:186 ../../htdocs/compare.php:199 msgid "No Value" @@ -1266,7 +1265,7 @@ msgstr "Exluir permanentemente todos os objetos filho também?" #: ../../lib/functions.php:140 msgid "Please check and see if this bug has been reported" -msgstr "" +msgstr "Favor verificar e olhar se o erro já foi relatado" #: ../../lib/functions.php:1855 msgid "" @@ -1494,7 +1493,7 @@ msgstr "Exibir Atributos" #: ../../lib/functions.php:357 msgid "Show Cache" -msgstr "" +msgstr "Mostrar cache" #: ../../lib/EntryWriter1.php:755 msgid "Show internal attributes" @@ -1575,7 +1574,7 @@ msgstr "Logado com sucesso no servidor." #: ../../htdocs/compare.php:64 msgid "Switch Entry" -msgstr "" +msgstr "Escolher Entradas" #: ../../htdocs/add_value_form.php:175 ../../htdocs/schema.php:104 msgid "Syntax" @@ -1623,7 +1622,7 @@ msgstr "O atributo (%s) está em modo somente leitura" #: ../../lib/ldif_functions.php:410 msgid "The attribute name should be add, delete or replace" -msgstr "" +msgstr "O atributo nome deve ser adicionado, apagado ou substituído" #: ../../lib/ldif_functions.php:514 msgid "The attribute name should be newsuperior" @@ -1889,7 +1888,7 @@ msgstr "auth_type desconhecido: %s" #: ../../lib/functions.php:1285 msgid "Unknown uidpool type." -msgstr "" +msgstr "Tipo uidpool desconhecido" #: ../../htdocs/search.php:214 msgid "Unrecognized criteria option: " @@ -2186,7 +2185,7 @@ msgstr "" #: ../../lib/session_functions.php:139 msgid "Your configuration has been automatically refreshed." -msgstr "" +msgstr "Sua configuração foi automaticamente atualizada" #: ../../lib/functions.php:1172 #, php-format diff --git a/locale/ru_RU/LC_MESSAGES/messages.mo b/locale/ru_RU/LC_MESSAGES/messages.mo index 2ed3add7214892c719db85307c673cf7fb52886c..739185fb69cee91365f74c88f2a7ca22e6f7fc36 100644 GIT binary patch literal 60325 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 z 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 B9K8Sl diff --git a/locale/ru_RU/LC_MESSAGES/messages.po b/locale/ru_RU/LC_MESSAGES/messages.po index af570d4..bfcc190 100644 --- a/locale/ru_RU/LC_MESSAGES/messages.po +++ b/locale/ru_RU/LC_MESSAGES/messages.po @@ -4,13 +4,13 @@ msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: phpldapadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2004-01-14 17:45+0200\n" -"PO-Revision-Date: 2008-11-27 19:12+0000\n" -"Last-Translator: Rage Noir \n" +"PO-Revision-Date: 2009-03-10 11:46+0000\n" +"Last-Translator: Yuri Lugovskikh \n" "Language-Team: phpLDAPadmin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-11-29 23:48+0000\n" +"X-Launchpad-Export-Date: 2009-03-20 08:04+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../../htdocs/mass_delete.php:86 @@ -24,7 +24,7 @@ msgstr "(" #: ../../lib/HTMLTree.php:486 msgid "(Session timed out. Automatically logged out.)" -msgstr "" +msgstr "(Сеанс работы завершен из-за превышения времени неактивности.)" #: ../../lib/EntryWriter1.php:962 msgid ")" @@ -64,15 +64,15 @@ msgstr "" #: ../../lib/functions.php:1292 msgid "A query on the uidpool_dn did return a valid uidNumber." -msgstr "" +msgstr "При запросе к uidpool_dn не удалось получить корректный uidNumber." #: ../../lib/EntryWriter1.php:2463 ../../lib/template_functions.php:962 msgid "A random password was generated for you" -msgstr "" +msgstr "Для вас сгенерирован случайный пароль" #: ../../lib/ldif_functions.php:532 msgid "A valid deleteoldrdn attribute should be specified" -msgstr "" +msgstr "Требуется указать атрибут deleteoldrdn" #: ../../lib/ldif_functions.php:243 msgid "A valid dn line is required." @@ -80,7 +80,7 @@ msgstr "Требуется правильная строка с dn." #: ../../lib/ldif_functions.php:538 msgid "A valid newrdn attribute should be specified" -msgstr "" +msgstr "Требуется указать атрибут newrdn" #: ../../lib/EntryWriter1.php:789 ../../htdocs/add_attr_form.php:104 #: ../../htdocs/add_attr_form.php:148 @@ -97,7 +97,7 @@ msgstr "Добавить объект и атрибуты" #: ../../htdocs/modify_member_form.php:145 msgid "Add all" -msgstr "" +msgstr "Добавить все" #: ../../lib/EntryWriter1.php:1847 ../../htdocs/compare.php:479 #, php-format @@ -123,7 +123,7 @@ msgstr "Добавить новый бинарный атрибут" #: ../../htdocs/modify_member_form.php:145 msgid "Add selected" -msgstr "" +msgstr "Добавить выделенные" #: ../../htdocs/ldif_import.php:62 msgid "Adding..." @@ -136,7 +136,7 @@ msgstr "Расширенная форма поиска" #: ../../lib/config_default.php:646 msgid "Alias for" -msgstr "" +msgstr "Синоним для" #: ../../htdocs/schema.php:110 msgid "Aliases" @@ -149,15 +149,15 @@ msgstr "Все записи успешно удалены." #: ../../lib/EntryWriter1.php:825 #, php-format msgid "An attribute (%s) was modified and is highlighted below." -msgstr "Атрибут (%s) был модифицирован и теперь подсвечен ниже." +msgstr "Атрибут (%s) был изменен и теперь подсвечен ниже." #: ../../htdocs/update_confirm.php:100 msgid "An entry should have one structural objectClass." -msgstr "" +msgstr "У каждого объекта должен быть ровно один структурный класс." #: ../../htdocs/login_form.php:60 msgid "Anonymous" -msgstr "" +msgstr "Анонимно" #: ../../htdocs/login.php:164 msgid "Anonymous Bind" @@ -173,15 +173,15 @@ msgstr "Атрибут" #: ../../htdocs/schema.php:42 msgid "Attribute Types" -msgstr "" +msgstr "Типы атрибутов" #: ../../lib/ldif_functions.php:455 msgid "Attribute is not valid" -msgstr "" +msgstr "Недопустимый атрибут" #: ../../lib/ldif_functions.php:375 msgid "Attribute not well formed" -msgstr "" +msgstr "Недопустимое значение атрибута" #: ../../htdocs/login_form.php:63 msgid "Authenticate" @@ -193,15 +193,15 @@ msgstr "Авторизация" #: ../../htdocs/login.php:143 ../../htdocs/login.php:163 #: ../../htdocs/login_form.php:19 msgid "Authenticate to server" -msgstr "" +msgstr "Аутентификация на сервере" #: ../../htdocs/modify_member_form.php:114 msgid "Available members" -msgstr "" +msgstr "Доступные пользователи" #: ../../htdocs/entry_chooser.php:65 msgid "Back Up..." -msgstr "Back Up..." +msgstr "Назад..." #: ../../lib/server_functions.php:341 ../../lib/server_functions.php:2443 #: ../../htdocs/login.php:92 ../../htdocs/login.php:144 @@ -227,11 +227,11 @@ msgstr "Создаю копию состояния дерева для копи #: ../../lib/export_functions.php:38 msgid "CSV (Spreadsheet)" -msgstr "" +msgstr "CSV (Таблица)" #: ../../lib/functions.php:63 msgid "Called to load a class that cant be found" -msgstr "" +msgstr "Не могу найти указанный класс" #: ../../htdocs/update_confirm.php:304 ../../htdocs/delete_form.php:77 #: ../../htdocs/delete_form.php:127 @@ -240,23 +240,23 @@ msgstr "Отменить" #: ../../htdocs/compare.php:343 msgid "Check password" -msgstr "" +msgstr "Проверка пароля" #: ../../lib/EntryWriter1.php:2427 msgid "Check password..." -msgstr "" +msgstr "Проверка пароля..." #: ../../lib/EntryReader.php:346 ../../lib/EntryReader.php:374 msgid "Checking passwords" -msgstr "" +msgstr "Проверка паролей" #: ../../lib/EntryWriter1.php:796 msgid "Children" -msgstr "" +msgstr "Потомки" #: ../../lib/functions.php:3223 msgid "Click to popup a dialog to select a date graphically" -msgstr "" +msgstr "Нажмите для графического выбора даты" #: ../../lib/functions.php:2239 msgid "Click to popup a dialog to select an entry (DN) graphically" @@ -266,7 +266,7 @@ msgstr "Нажмите чтобы вызвать диалог для визуа #: ../../htdocs/compare.php:145 #, php-format msgid "Click to view the schema definition for attribute type '%s'" -msgstr "" +msgstr "Нажмите, чтобы посмотреть определение схемы для атрибута '%s'" #: ../../htdocs/schema.php:106 msgid "Collective" @@ -279,31 +279,31 @@ msgstr "Подтвердить" #: ../../lib/EntryWriter1.php:775 ../../htdocs/password_checker.php:35 #: ../../htdocs/compare_form.php:29 ../../htdocs/compare_form.php:64 msgid "Compare" -msgstr "" +msgstr "Сравнить" #: ../../htdocs/compare_form.php:21 msgid "Compare another DN with" -msgstr "" +msgstr "Сравнить другой DN с" #: ../../htdocs/compare_form.php:41 ../../htdocs/compare_form.php:53 msgid "Compare this DN with another" -msgstr "" +msgstr "Сравнить этот DN с другим" #: ../../lib/EntryWriter1.php:776 msgid "Compare with another entry" -msgstr "" +msgstr "Сравнить с другой записью" #: ../../htdocs/compare.php:42 msgid "Comparing the following DNs" -msgstr "" +msgstr "Сравниваем следующие DN" #: ../../htdocs/export_form.php:84 msgid "Compress" -msgstr "" +msgstr "Сжать" #: ../../lib/session_functions.php:138 msgid "Configuration cache stale." -msgstr "" +msgstr "Кеш конфигурации устарел" #: ../../htdocs/mass_delete.php:92 #, php-format @@ -316,15 +316,15 @@ msgstr "Контейнер" #: ../../lib/EntryWriter1.php:256 msgid "Container and ObjectClass(es)" -msgstr "" +msgstr "Контейнер и класс(ы)" #: ../../lib/ldif_functions.php:525 msgid "Container is null" -msgstr "" +msgstr "Контейнер пуст" #: ../../htdocs/copy_form.php:45 ../../htdocs/copy_form.php:51 msgid "Copy" -msgstr "" +msgstr "Копировать" #: ../../htdocs/copy_form.php:96 msgid "Copy " @@ -332,7 +332,7 @@ msgstr "Копировать " #: ../../htdocs/copy.php:88 msgid "Copy Entry" -msgstr "" +msgstr "Копирование записи" #: ../../lib/EntryWriter1.php:741 msgid "Copy or move this entry" @@ -340,11 +340,12 @@ msgstr "Скопировать эту запись" #: ../../htdocs/copy.php:76 ../../htdocs/copy.php:106 msgid "Copy successful!" -msgstr "" +msgstr "Копирование прошло успешно!" #: ../../lib/EntryWriter1.php:740 msgid "Copy this object to another location,a new DN, or another server" msgstr "" +"Копировать этот объект в другой контейнер, с другим DN, или на другой сервер" #: ../../htdocs/copy.php:57 msgid "Copying " @@ -365,7 +366,7 @@ msgstr "Не могу анонимно привязаться к серверу. #: ../../lib/server_functions.php:350 #, php-format msgid "Could not bind to the LDAP server (%s)." -msgstr "" +msgstr "Не удалось привязаться к LDAP серверу (%s)." #: ../../lib/server_functions.php:347 #, php-format @@ -374,7 +375,7 @@ msgstr "Не могу подключиться к \"%s\" на порт \"%s\"" #: ../../lib/HTMLTree.php:96 msgid "Could not connect to LDAP server" -msgstr "" +msgstr "Не удалось соединиться с LDAP сервером" #: ../../htdocs/ldif_import.php:71 msgid "Could not delete object:" @@ -397,7 +398,7 @@ msgstr "Не могу найти корень вашего LDAP дерева." #: ../../lib/functions.php:1849 #, php-format msgid "Could not fetch jpeg data from LDAP server for attribute %s." -msgstr "" +msgstr "Не удалось получить фото jpeg с LDAP сервера для атрибута %s." #: ../../lib/timeout_functions.php:72 ../../htdocs/logout.php:24 msgid "Could not logout." @@ -441,14 +442,16 @@ msgid "" "Could not write to the $jpeg_temp_dir directory %s. Please verify that your " "web server can write files there." msgstr "" +"Не удается записать в папку %s, заданную переменной $jpeg_temp_dir. " +"Проверьте, что у вебсервера есть право записи в нее." #: ../../lib/EntryWriter1.php:783 msgid "Create" -msgstr "" +msgstr "Создать" #: ../../htdocs/create.php:118 msgid "Create Entry" -msgstr "" +msgstr "Создание объекта" #: ../../lib/EntryWriter1.php:242 ../../lib/EntryWriter1.php:313 #: ../../lib/EntryWriter2.php:82 @@ -465,11 +468,11 @@ msgstr "Создать новую запись в" #: ../../htdocs/create.php:128 msgid "Create another entry" -msgstr "" +msgstr "Создать еще одну запись" #: ../../lib/HTMLTree.php:70 msgid "Create it?" -msgstr "" +msgstr "Создать ?" #: ../../lib/HTMLTree.php:463 ../../lib/PLMTree.php:142 #: ../../lib/PLMTree.php:162 ../../lib/AJAXTree.php:343 @@ -480,7 +483,7 @@ msgstr "Создать новый" #: ../../htdocs/create.php:115 msgid "Creation successful!" -msgstr "" +msgstr "Успешно!" #: ../../htdocs/welcome.php:25 msgid "Credits" @@ -492,7 +495,7 @@ msgstr "Текущий список" #: ../../lib/EntryWriter1.php:739 msgid "Cut" -msgstr "" +msgstr "Вырезать" #: ../../htdocs/delete_form.php:107 msgid "DN" @@ -500,7 +503,7 @@ msgstr "DN" #: ../../lib/EntryWriter1.php:1886 msgid "DN not available" -msgstr "" +msgstr "DN недоступен" #: ../../lib/export_functions.php:414 #, php-format @@ -509,7 +512,7 @@ msgstr "DSLM экспорт для: %s" #: ../../lib/EntryWriter1.php:1095 ../../lib/EntryWriter1.php:1301 msgid "Default" -msgstr "" +msgstr "По умолчанию" #: ../../htdocs/delete_form.php:117 msgid "Delete" @@ -522,19 +525,19 @@ msgstr "Удалить %s" #: ../../lib/HTMLTree.php:139 msgid "Delete Checked Entries" -msgstr "" +msgstr "Удалить отмеченные записи" #: ../../htdocs/delete.php:43 msgid "Delete DN" -msgstr "" +msgstr "Удалить DN" #: ../../lib/functions.php:1871 msgid "Delete Photo" -msgstr "Удалить фотографию" +msgstr "Удалить фото" #: ../../htdocs/copy_form.php:86 ../../htdocs/copy_form.php:92 msgid "Delete after copy (move):" -msgstr "" +msgstr "Удалить после копирования (перемещения):" #: ../../htdocs/delete_form.php:68 #, php-format @@ -543,7 +546,7 @@ msgstr "Удалить все %s объектов" #: ../../lib/functions.php:1906 msgid "Delete photo" -msgstr "" +msgstr "Удалить фото" #: ../../lib/EntryWriter1.php:763 msgid "Delete this entry" @@ -551,7 +554,7 @@ msgstr "Удалить эту запись" #: ../../htdocs/rdelete.php:54 ../../htdocs/rdelete.php:71 msgid "Deleting" -msgstr "" +msgstr "Удаление" #: ../../htdocs/mass_delete.php:61 ../../htdocs/rdelete.php:30 #, php-format @@ -585,11 +588,11 @@ msgstr "Конечный сервер" #: ../../htdocs/copy.php:29 msgid "Destination server is currently READ-ONLY." -msgstr "" +msgstr "Сервер назначения доступен только для чтения" #: ../../htdocs/create.php:126 msgid "Display the new created entry" -msgstr "" +msgstr "Показать созданную запись" #: ../../lib/EntryWriter1.php:512 ../../htdocs/add_value_form.php:95 #: ../../htdocs/compare.php:49 ../../htdocs/compare.php:52 @@ -603,7 +606,7 @@ msgstr "Отличительное имя" #: ../../htdocs/mass_delete.php:95 #, php-format msgid "Do you really want to delete %s %s %s" -msgstr "" +msgstr "Подтверждаете удаление %s %s %s" #: ../../htdocs/update_confirm.php:190 msgid "Do you want to make these changes?" @@ -611,7 +614,7 @@ msgstr "Вы действительно хотите произвести эти #: ../../htdocs/welcome.php:30 msgid "Documentation" -msgstr "" +msgstr "Документация" #: ../../htdocs/ldif_import_form.php:44 msgid "Don't stop on errors" @@ -631,7 +634,7 @@ msgstr "Введите значение, которое Вы хотите доб #: ../../htdocs/search.php:265 msgid "Entries found" -msgstr "" +msgstr "Найдено записей" #: ../../lib/export_functions.php:319 msgid "Entry" @@ -648,7 +651,7 @@ msgstr "Выбор записи" #: ../../htdocs/create.php:123 msgid "Entry created" -msgstr "" +msgstr "Запись создана" #: ../../htdocs/schema.php:101 msgid "Equality" @@ -665,12 +668,12 @@ msgstr "" #: ../../htdocs/ldif_import.php:118 msgid "Error code" -msgstr "" +msgstr "Код ошибки" #: ../../lib/functions.php:1789 ../../lib/functions.php:1792 #: ../../lib/functions.php:1798 msgid "Error number" -msgstr "" +msgstr "Номер ошибки" #: ../../lib/server_functions.php:95 #, php-format @@ -679,6 +682,9 @@ msgid "" "for auth_type in the $servers section are 'session', 'cookie', and 'config'. " "You entered '%s', which is not allowed." msgstr "" +"Ошибка в конфигурационном файле. Для переменной auth_type допустимы " +"следующие три значения: 'session', 'cookie', 'config' и 'http'. Вы указали " +"'%s', что является недопустимым." #: ../../lib/EntryWriter1.php:733 ../../htdocs/export_form.php:36 #: ../../htdocs/export_form.php:46 @@ -687,7 +693,7 @@ msgstr "Экспорт" #: ../../lib/HTMLTree.php:264 msgid "Export entries" -msgstr "" +msgstr "Экспортировать" #: ../../htdocs/export_form.php:97 msgid "Export format" @@ -727,19 +733,19 @@ msgstr "Фильтр" #: ../../htdocs/search.php:299 msgid "Filter performed" -msgstr "" +msgstr "Фильтр" #: ../../htdocs/schema.php:112 msgid "Force as MAY by config" -msgstr "" +msgstr "Согласно конфигурации, считаем, что равно MAY" #: ../../htdocs/search.php:276 msgid "Format" -msgstr "" +msgstr "Формат" #: ../../tools/unserialize.php:17 ../../lib/functions.php:539 msgid "Function" -msgstr "" +msgstr "Функция" #: ../../lib/export_functions.php:195 #, php-format @@ -749,7 +755,7 @@ msgstr "Сгенерировано phpLDAPadmin %s" #: ../../lib/functions.php:61 ../../lib/functions.php:598 msgid "Generic Error" -msgstr "" +msgstr "Общая ошибка" #: ../../htdocs/schema.php:134 ../../htdocs/schema.php:318 #: ../../htdocs/schema.php:364 ../../htdocs/schema.php:395 @@ -762,7 +768,7 @@ msgstr "Вернуться" #: ../../lib/EntryWriter1.php:1882 msgid "Go to" -msgstr "" +msgstr "Перейти к" #: ../../htdocs/compare.php:403 #, php-format @@ -771,23 +777,23 @@ msgstr "Перейти к %s" #: ../../htdocs/modify_member_form.php:115 msgid "Group members" -msgstr "" +msgstr "Состав группы" #: ../../lib/functions.php:359 msgid "Help" -msgstr "" +msgstr "Справка" #: ../../lib/EntryWriter1.php:748 msgid "Hide" -msgstr "" +msgstr "Скрыть" #: ../../lib/EntryWriter1.php:749 msgid "Hide internal attributes" -msgstr "Скрыть внутренние атрибуты" +msgstr "Скрыть служебные атрибуты" #: ../../lib/EntryWriter1.php:493 msgid "Hint" -msgstr "" +msgstr "Подсказка" #: ../../htdocs/copy_form.php:102 msgid "" @@ -816,12 +822,12 @@ msgstr "Подсказка: Вы должны выбрать как миниму #: ../../lib/functions.php:347 msgid "Home" -msgstr "" +msgstr "Домой" #: ../../htdocs/ldif_import.php:195 #, php-format msgid "If so, please report it." -msgstr "" +msgstr "Если да, пожалуйста, отправьте отчет." #: ../../htdocs/search.php:215 msgid "" @@ -841,20 +847,20 @@ msgstr "Импортировать записи из LDIF-файла" #: ../../htdocs/add_oclass_form.php:80 msgid "In order to add these objectClass(es) to this entry, you must specify" -msgstr "" +msgstr "Для того, чтобы добавить данные класс(ы), необходимо заполнить" #: ../../lib/HTMLTree.php:161 #, php-format msgid "Inactivity will log you off at %s" -msgstr "" +msgstr "Отключение по неактивности в %s" #: ../../htdocs/export_form.php:78 msgid "Include system attributes" -msgstr "" +msgstr "в том числе служебные" #: ../../lib/functions.php:225 msgid "Incorrect version of PHP" -msgstr "" +msgstr "Неправильная версия PHP" #: ../../htdocs/schema.php:468 ../../htdocs/schema.php:491 msgid "Inherited from" @@ -866,11 +872,11 @@ msgstr "Заимствует из" #: ../../htdocs/add_oclass_form.php:79 msgid "Instructions" -msgstr "" +msgstr "Указания" #: ../../lib/server_functions.php:344 msgid "Insufficient access rights." -msgstr "" +msgstr "Недостаточные права доступа." #: ../../htdocs/rename.php:47 msgid "Invalid RDN value" @@ -882,7 +888,7 @@ msgstr "Неверный формат экспорта" #: ../../htdocs/ldif_import.php:195 msgid "Is this a phpLDAPadmin bug?" -msgstr "" +msgstr "Это баг в pdpLDAPadmin ?" #: ../../lib/HTMLTree.php:83 msgid "" @@ -896,6 +902,8 @@ msgid "" "It seems that sasl_authz_id_regex \"%s\".\" contains invalid PCRE regular " "expression." msgstr "" +"Похоже, что sasl_authz_id_regex \"%s\".\" содержит некорректное выражение в " +"формате PCRE." #: ../../htdocs/schema.php:302 msgid "Jump to a matching rule" @@ -915,7 +923,7 @@ msgstr "Перейти к определению этого объекта" #: ../../lib/functions.php:1780 ../../htdocs/ldif_import.php:144 msgid "LDAP said" -msgstr "" +msgstr "Сообщение LDAP" #: ../../lib/export_functions.php:309 #, php-format @@ -928,15 +936,15 @@ msgstr "Ошибка интерпретации LDIF файла" #: ../../htdocs/ldif_import.php:147 msgid "LDIF text import" -msgstr "" +msgstr "импорт LDIF" #: ../../htdocs/ldif_import.php:108 ../../htdocs/ldif_import.php:191 msgid "Line" -msgstr "" +msgstr "строка" #: ../../htdocs/ldif_import.php:106 ../../htdocs/ldif_import.php:192 msgid "Line Number" -msgstr "" +msgstr "Номер строки" #: ../../htdocs/export_form.php:111 msgid "Line ends" @@ -948,11 +956,11 @@ msgstr "Список записей на удаление:" #: ../../lib/HTMLTree.php:279 msgid "Logged in as" -msgstr "" +msgstr "Вошли под именем" #: ../../lib/HTMLTree.php:477 ../../htdocs/update.php:158 msgid "Login" -msgstr "" +msgstr "Войти" #: ../../htdocs/login_form.php:46 msgid "Login DN" @@ -964,7 +972,7 @@ msgstr "Вход..." #: ../../htdocs/logout.php:33 msgid "Logout" -msgstr "" +msgstr "Выйти" #: ../../lib/HTMLTree.php:272 msgid "Logout of this server" @@ -972,15 +980,15 @@ msgstr "Выйти из этого сервера" #: ../../htdocs/entry_chooser.php:33 msgid "Looking in" -msgstr "" +msgstr "Контекст" #: ../../lib/EntryWriter1.php:1891 msgid "Mail" -msgstr "" +msgstr "Почта" #: ../../htdocs/copy_form.php:88 msgid "Make sure your filter (above) will select all child records." -msgstr "" +msgstr "Убедитесь, что фильтр (выше) захватывает всех потомков." #: ../../htdocs/mass_delete.php:51 msgid "Malformed mass_delete array." @@ -1012,32 +1020,32 @@ msgstr "Максимальная длина" #: ../../htdocs/ldif_import_form.php:37 ../../htdocs/add_attr_form.php:155 msgid "Maximum file size" -msgstr "" +msgstr "Максимальный размер файла" #: ../../lib/functions.php:329 msgid "Memory Limit low." -msgstr "" +msgstr "Недостаточно памяти." #: ../../lib/template_functions.php:419 #, php-format msgid "Missing %s in the XML file." -msgstr "" +msgstr "В XML файле пропущено %s." #: ../../lib/ldif_functions.php:169 msgid "Missing attibutes or changetype attribute for entry" -msgstr "" +msgstr "Пропущены атрибуты для атрибута changetype записи." #: ../../lib/ldif_functions.php:352 ../../lib/ldif_functions.php:390 msgid "Missing attributes for the entry" -msgstr "" +msgstr "Недостающие атрибуты для записи" #: ../../lib/functions.php:311 msgid "Missing required configuration" -msgstr "" +msgstr "Недостающая обязательная конфигурация" #: ../../lib/functions.php:233 ../../lib/functions.php:240 msgid "Missing required extension" -msgstr "" +msgstr "Недостающее обязательное расширение" #: ../../htdocs/ldif_import.php:34 msgid "Missing uploaded file." @@ -1049,12 +1057,12 @@ msgstr "Изменения успешно произведены!" #: ../../htdocs/modify_member_form.php:69 msgid "Modify group" -msgstr "" +msgstr "Редактирование группы" #: ../../lib/EntryWriter1.php:1860 #, php-format msgid "Modify members for '%s'" -msgstr "" +msgstr "Редактировать состав '%s'" #: ../../htdocs/ldif_import.php:66 msgid "Modifying..." @@ -1066,7 +1074,7 @@ msgstr "Имя" #: ../../htdocs/add_oclass_form.php:75 ../../htdocs/add_oclass_form.php:93 msgid "New Required Attributes" -msgstr "Новые требуемые атрибуты" +msgstr "Новые обязательные атрибуты" #: ../../htdocs/update_confirm.php:202 msgid "New Value" @@ -1084,15 +1092,15 @@ msgstr "Не указан DN" #: ../../htdocs/ldif_import.php:38 msgid "No LDIF file specified. Please try again." -msgstr "" +msgstr "Не указан файл с данными LDIF. Попробуйте еще раз." #: ../../lib/Entry.php:282 msgid "No Template" -msgstr "" +msgstr "Без шаблона" #: ../../htdocs/compare.php:186 ../../htdocs/compare.php:199 msgid "No Value" -msgstr "" +msgstr "Значение не указано" #: ../../htdocs/delete_attr.php:31 msgid "No attribute name specified." @@ -1104,11 +1112,11 @@ msgstr "Нет доступных экспортеров." #: ../../htdocs/purge_cache.php:26 msgid "No cache to purge." -msgstr "" +msgstr "Кеш уже пуст." #: ../../htdocs/add_value_form.php:115 msgid "No current value for attribute" -msgstr "" +msgstr "Атрибуту не присвоено значение" #: ../../lib/EntryWriter1.php:840 ../../lib/EntryWriter2.php:104 msgid "No internal attributes" @@ -1132,12 +1140,12 @@ msgstr "Нет такой записи: %s" #: ../../htdocs/view_jpeg_photo.php:25 msgid "No such file" -msgstr "" +msgstr "Нет такого файла" #: ../../htdocs/schema.php:515 #, php-format msgid "No such schema item: \"%s\"" -msgstr "" +msgstr "Схема не содержит элемента: \"%s\"" #: ../../lib/ldif_functions.php:621 msgid "No version found. Assuming 1." @@ -1155,7 +1163,7 @@ msgstr "" #: ../../lib/EntryWriter1.php:1926 ../../htdocs/compare.php:105 msgid "Note" -msgstr "" +msgstr "Заметьте" #: ../../htdocs/add_value_form.php:160 msgid "" @@ -1191,10 +1199,11 @@ msgstr "Объекты" msgid "" "ObjectClasses are flagged as read only in the phpLDAPadmin configuration." msgstr "" +"В конфигурации phpLDAPadmin классы объектов помечены только для чтения." #: ../../lib/template_functions.php:273 msgid "ObjectClasses in XML dont exist in LDAP server." -msgstr "" +msgstr "Классы объектов из XML не поддерживаются LDAP сервером." #: ../../htdocs/schema.php:99 ../../htdocs/schema.php:341 msgid "Obsolete" @@ -1216,14 +1225,15 @@ msgstr "Необязательные атрибуты" #: ../../htdocs/schema.php:34 msgid "Or lastly, your LDAP server doesnt provide this information." msgstr "" +"Или, в крайнем случае, ваш LDAP сервер не предоставил эту информацию." #: ../../htdocs/ldif_import_form.php:40 msgid "Or paste your LDIF here" -msgstr "" +msgstr "Или скопируйте данные LDIF непосредственно сюда" #: ../../lib/search_form_advanced.php:112 msgid "Order by" -msgstr "" +msgstr "Сортировать по" #: ../../htdocs/schema.php:102 msgid "Ordering" @@ -1231,12 +1241,12 @@ msgstr "Сортировка" #: ../../lib/common.php:158 msgid "PHP Safe Mode" -msgstr "" +msgstr "Безопасный режим (Safe Mode) PHP" #: ../../htdocs/search.php:324 ../../htdocs/search.php:362 #, php-format msgid "Page %d" -msgstr "" +msgstr "Страница %d" #: ../../htdocs/schema.php:433 msgid "Parent to" @@ -1248,15 +1258,15 @@ msgstr "Пароль" #: ../../htdocs/password_checker.php:27 msgid "Password Checker Tool" -msgstr "" +msgstr "Проверка пароля" #: ../../htdocs/password_checker.php:57 msgid "Passwords do not match!" -msgstr "" +msgstr "Не совпадают!" #: ../../htdocs/password_checker.php:55 msgid "Passwords match!" -msgstr "" +msgstr "Совпадают!" #: ../../htdocs/delete_form.php:35 msgid "Permanently delete all children also?" @@ -1264,13 +1274,15 @@ msgstr "Также окончательно удалить всех потомк #: ../../lib/functions.php:140 msgid "Please check and see if this bug has been reported" -msgstr "" +msgstr "Вдруг это известная ошибка ? Перейдите по ссылке, чтобы проверить" #: ../../lib/functions.php:1855 msgid "" "Please set $jpeg_temp_dir to a writable directory in the phpLDAPadmin " "config.php" msgstr "" +"Пожалуйста, установите переменную $jpeg_temp_dir в config.php в папку, " +"доступную по записи" #: ../../lib/HTMLTree.php:84 msgid "Please specify it in config.php" @@ -1287,24 +1299,25 @@ msgstr "Далее >>" #: ../../htdocs/ldif_import_form.php:45 ../../htdocs/export_form.php:126 msgid "Proceed >>" -msgstr "" +msgstr "Далее >>" #: ../../lib/functions.php:349 msgid "Purge all cached data in phpLDAPadmin, including server schemas." msgstr "" +"Очистить закешированные данные в phpLDAPadmin, включая схемы сервера." #: ../../htdocs/purge_cache.php:31 msgid "Purge cache" -msgstr "" +msgstr "Очистка кеша" #: ../../lib/functions.php:349 msgid "Purge caches" -msgstr "" +msgstr "Очистить кеш" #: ../../htdocs/purge_cache.php:28 #, php-format msgid "Purged %s bytes of cache." -msgstr "" +msgstr "Высвобождено %s байтов." #: ../../lib/EntryWriter1.php:2088 ../../htdocs/compare.php:506 msgid "Really delete attribute" @@ -1340,7 +1353,7 @@ msgstr "Обновить эту запись" #: ../../htdocs/modify_member_form.php:149 msgid "Remove selected" -msgstr "" +msgstr "Удалить выделенные" #: ../../lib/EntryWriter1.php:769 ../../htdocs/rename_form.php:35 msgid "Rename" @@ -1352,7 +1365,7 @@ msgstr "Переименовать запись" #: ../../htdocs/rename.php:67 msgid "Rename successful!" -msgstr "" +msgstr "Успешно переименовано!" #: ../../htdocs/ldif_import.php:64 ../../htdocs/ldif_import.php:65 msgid "Renaming..." @@ -1364,25 +1377,25 @@ msgstr "Сообщить об ошибке" #: ../../lib/functions.php:351 msgid "Request feature" -msgstr "Запросить фичу" +msgstr "У меня идея!" #: ../../lib/EntryWriter1.php:397 ../../lib/EntryWriter1.php:404 #: ../../htdocs/schema.php:452 msgid "Required Attributes" -msgstr "Требуемые атрибуты" +msgstr "Обязательные атрибуты" #: ../../lib/EntryWriter1.php:1962 ../../htdocs/compare.php:162 #, php-format msgid "Required attribute for objectClass(es) %s" -msgstr "" +msgstr "Обязательный атрибут для класса(ов) %s" #: ../../lib/AJAXTree.php:313 msgid "Retrieving DN" -msgstr "" +msgstr "Запрашиваю DN" #: ../../lib/EntryWriter1.php:732 ../../lib/EntryWriter1.php:803 msgid "Save" -msgstr "" +msgstr "Сохранить" #: ../../lib/EntryWriter1.php:861 ../../lib/EntryWriter2.php:117 #: ../../htdocs/compare.php:495 @@ -1399,11 +1412,11 @@ msgstr "Сохранить дамп этого объекта и всех его #: ../../htdocs/export_form.php:81 msgid "Save as file" -msgstr "" +msgstr "Сохранить как файл" #: ../../htdocs/modify_member_form.php:177 msgid "Save changes" -msgstr "" +msgstr "Сохранить изменения" #: ../../htdocs/schema.php:37 msgid "Schema for server" @@ -1431,7 +1444,7 @@ msgstr "Искать записи, которые:" #: ../../htdocs/search.php:111 msgid "Searching is not permitted" -msgstr "" +msgstr "Недостаточно прав для выполнения поиска" #: ../../htdocs/add_attr.php:63 ../../htdocs/add_attr.php:83 #: ../../htdocs/add_attr.php:88 @@ -1449,11 +1462,11 @@ msgstr "Выберите шаблон для создания объекта" #: ../../lib/EntryWriter1.php:1244 msgid "Select a template to edit the entry" -msgstr "" +msgstr "Укажите шаблон для редактирования записи" #: ../../htdocs/ldif_import_form.php:32 msgid "Select an LDIF file" -msgstr "" +msgstr "Выберите файл, содержащий данные в формате LDIF" #: ../../lib/HTMLTree.php:156 ../../lib/EntryWriter1.php:247 #: ../../lib/EntryWriter1.php:506 ../../lib/EntryWriter1.php:1033 @@ -1471,7 +1484,7 @@ msgstr "Сервер" #: ../../lib/page.php:200 msgid "Server Select" -msgstr "" +msgstr "Выбор сервера" #: ../../htdocs/server_info.php:66 msgid "Server info for: " @@ -1483,7 +1496,7 @@ msgstr "Сервер сообщил о себе следующую информ #: ../../lib/EntryWriter1.php:754 msgid "Show" -msgstr "" +msgstr "Показать" #: ../../lib/search_form_advanced.php:104 ../../htdocs/export_form.php:75 msgid "Show Attributtes" @@ -1491,11 +1504,11 @@ msgstr "Показать атрибуты" #: ../../lib/functions.php:357 msgid "Show Cache" -msgstr "" +msgstr "Показать кеш" #: ../../lib/EntryWriter1.php:755 msgid "Show internal attributes" -msgstr "Показать внутренние атрибуты" +msgstr "Показать служебные атрибуты" #: ../../htdocs/search.php:318 #, php-format @@ -1521,25 +1534,25 @@ msgstr "Однозначный" #: ../../htdocs/update_confirm.php:202 msgid "Skip" -msgstr "" +msgstr "Пропустить" #: ../../lib/EntryWriter1.php:826 #, php-format msgid "Some attributes (%s) were modified and are highlighted below." -msgstr "" -"Некоторые атрибуты (%s) были модифицированы и теперь подсвечены ниже." +msgstr "Некоторые атрибуты (%s) были изменены и теперь подсвечены ниже." #: ../../htdocs/login.php:117 msgid "Sorry, you are not allowed to use phpLDAPadmin with this LDAP server." msgstr "" +"Извините, вам не разрешено использовать phpLDAPadmin с данным сервером LDAP." #: ../../htdocs/compare_form.php:41 msgid "Source DN" -msgstr "" +msgstr "Исходный DN" #: ../../lib/EntryWriter1.php:263 msgid "Specify attributes and values" -msgstr "" +msgstr "Укажите атрибуты и значения" #: ../../lib/search_form_advanced.php:97 msgid "Standard LDAP search filter. Example: (&(sn=Smith)(givenname=David))" @@ -1549,7 +1562,7 @@ msgstr "" #: ../../lib/EntryWriter1.php:253 ../../lib/EntryWriter1.php:260 #, php-format msgid "Step %s of %s" -msgstr "" +msgstr "Шаг %s из %s" #: ../../lib/search_form_advanced.php:84 ../../htdocs/export_form.php:33 msgid "Sub (entire subtree)" @@ -1567,15 +1580,15 @@ msgstr "Успешно" #: ../../htdocs/delete.php:44 msgid "Successfully deleted DN " -msgstr "" +msgstr "Успешно удален DN " #: ../../htdocs/login.php:164 msgid "Successfully logged into server." -msgstr "" +msgstr "Успешный вход на сервер" #: ../../htdocs/compare.php:64 msgid "Switch Entry" -msgstr "" +msgstr "Переключить запись" #: ../../htdocs/add_value_form.php:175 ../../htdocs/schema.php:104 msgid "Syntax" @@ -1595,16 +1608,16 @@ msgstr "Шаблон" #: ../../lib/EntryWriter1.php:2570 msgid "Template Value Error" -msgstr "" +msgstr "Ошибка значения шаблона" #: ../../lib/EntryWriter1.php:1036 ../../lib/EntryWriter1.php:1255 msgid "Templates" -msgstr "" +msgstr "Шаблоны" #: ../../htdocs/create.php:54 #, php-format msgid "The Rdn attribute (%s) does not exist." -msgstr "" +msgstr "Атрибут Rdn (%s) не существует." #: ../../htdocs/update.php:103 ../../htdocs/delete_attr.php:34 #: ../../htdocs/add_value.php:37 @@ -1619,31 +1632,31 @@ msgstr "" #: ../../htdocs/add_value_form.php:74 #, php-format msgid "The attribute (%s) is in readonly mode." -msgstr "" +msgstr "Атрибут (%s) доступен только для чтения." #: ../../lib/ldif_functions.php:410 msgid "The attribute name should be add, delete or replace" -msgstr "" +msgstr "Имя атрибута должно быть add, delete или replace" #: ../../lib/ldif_functions.php:514 msgid "The attribute name should be newsuperior" -msgstr "" +msgstr "Имя атрибута должно быть newsuperior" #: ../../lib/ldif_functions.php:448 #, php-format msgid "" "The attribute to modify doesnt match the one specified by the %s attribute." -msgstr "" +msgstr "Изменяемый атрибут не соответствует указанному в атрибуте %s." #: ../../htdocs/create.php:49 #, php-format msgid "The container (%s) is a leaf." -msgstr "" +msgstr "Контейнер (%s) является листом." #: ../../lib/EntryWriter1.php:213 #, php-format msgid "The container you specified (%s) does not exist." -msgstr "" +msgstr "Указанного вами контейнера (%s) не существует." #: ../../htdocs/create.php:39 #, php-format @@ -1653,7 +1666,7 @@ msgstr "" #: ../../htdocs/update_confirm.php:309 msgid "The deletion of objectClass(es)" -msgstr "" +msgstr "Удаление класса(ов)" #: ../../htdocs/copy.php:50 #, php-format @@ -1668,16 +1681,16 @@ msgstr "Конечная запись (%s) уже сужествует." #: ../../htdocs/update_confirm.php:29 ../../htdocs/add_value_form.php:37 #, php-format msgid "The entry (%s) does not exist." -msgstr "" +msgstr "Записи (%s) не существует." #: ../../htdocs/update_confirm.php:43 ../../htdocs/add_value_form.php:55 #, php-format msgid "The entry (%s) is in readonly mode." -msgstr "" +msgstr "Запись (%s) доступна только по чтению." #: ../../lib/ldif_functions.php:483 msgid "The entry is not valid" -msgstr "" +msgstr "Запись некорректна" #: ../../htdocs/add_attr.php:56 msgid "" @@ -1710,11 +1723,11 @@ msgstr "Полный DN новой записи будет создан при #: ../../lib/search_form_advanced.php:80 msgid "The scope in which to search" -msgstr "" +msgstr "Область поиска" #: ../../htdocs/search.php:371 msgid "The search found no results." -msgstr "" +msgstr "Ничего не найдено по вашему запросу." #: ../../htdocs/schema.php:32 msgid "The server does not fully support the LDAP protocol." @@ -1726,15 +1739,15 @@ msgstr "Исходный и конечный DN одинаковы." #: ../../lib/ldif_functions.php:333 msgid "The url attribute value should begin with file:///" -msgstr "" +msgstr "Значение атрибута url должно начинаться с file:///" #: ../../htdocs/modify_member_form.php:75 msgid "There are" -msgstr "" +msgstr "Всего" #: ../../lib/functions.php:1267 msgid "There is more than one dn for uidpool,please change filter parameter" -msgstr "" +msgstr "Для uidpool найдено более одного dn, пожалуйста, исправьте фильтр" #: ../../htdocs/add_oclass_form.php:76 msgid "This action requires you to add" @@ -1750,19 +1763,19 @@ msgstr "Этот атрибут установлен администратор #: ../../htdocs/schema.php:496 msgid "" "This attribute has been forced as a MAY attribute by the configuration" -msgstr "" +msgstr "Согласно конфигурации этот атрибут установлен в значение MAY" #: ../../lib/EntryWriter1.php:1418 msgid "This attribute is required" -msgstr "" +msgstr "Обязательный атрибут" #: ../../lib/EntryWriter1.php:1971 msgid "This attribute is required for the RDN." -msgstr "" +msgstr "Данный атрибут необходим для RDN." #: ../../lib/HTMLTree.php:70 msgid "This base entry does not exist." -msgstr "" +msgstr "Данная базовая запись не существует." #: ../../htdocs/schema.php:32 msgid "" @@ -1771,7 +1784,7 @@ msgstr "Это могло случится по нескольким причи #: ../../lib/search_form_advanced.php:74 msgid "This entry does not exist." -msgstr "" +msgstr "Записи не существует." #: ../../htdocs/compare.php:70 msgid "This entry has no attributes" @@ -1784,11 +1797,11 @@ msgstr "Эта запись является корнем дерева соде #: ../../lib/EntryWriter1.php:2316 ../../htdocs/compare.php:392 msgid "This is a structural ObjectClass and cannot be removed." -msgstr "" +msgstr "Этот класс является структурным и его нельзя удалить." #: ../../lib/search_form_advanced.php:71 msgid "This is not a valid DN." -msgstr "" +msgstr "Это не является корректным DN." #: ../../htdocs/schema.php:415 msgid "This objectClass is obsolete." @@ -1807,7 +1820,7 @@ msgstr "Этот объект устарел." #: ../../htdocs/refresh.php:17 ../../htdocs/rdelete.php:21 #: ../../htdocs/add_attr.php:25 msgid "This operation is not permitted by the configuration" -msgstr "" +msgstr "Данная операция запрещена конфигурацией" #: ../../htdocs/server_info.php:71 msgid "This server has nothing to report." @@ -1815,19 +1828,19 @@ msgstr "Этому серверу нечего о себе сообщить." #: ../../lib/EntryWriter1.php:1073 msgid "This template is not allowed in this container." -msgstr "" +msgstr "Указанный шаблон нельзя применять для этого контейнера." #: ../../htdocs/login_form.php:28 msgid "This web connection is unencrypted" -msgstr "" +msgstr "Соединение с сервером нешифровано" #: ../../htdocs/password_checker.php:41 msgid "To" -msgstr "" +msgstr "С" #: ../../htdocs/timeout.php:36 msgid "To log back in please click on the following link:" -msgstr "" +msgstr "Чтобы войти заново, перейдите по ссылке:" #: ../../lib/export_functions.php:199 msgid "Total Entries" @@ -1835,7 +1848,7 @@ msgstr "Всего записей" #: ../../lib/EntryWriter1.php:762 msgid "Trash" -msgstr "" +msgstr "Корзина" #: ../../htdocs/schema.php:412 msgid "Type" @@ -1843,11 +1856,11 @@ msgstr "Тип" #: ../../lib/EntryWriter1.php:1898 msgid "URL" -msgstr "" +msgstr "URL" #: ../../lib/functions.php:1264 msgid "Uidpool dn not found, please change filter parameter" -msgstr "" +msgstr "Не найден dn для uidpool, пожалуйста, исправьте фильтр" #: ../../lib/functions.php:1184 ../../lib/functions.php:1248 #, php-format @@ -1864,18 +1877,20 @@ msgid "" "Unable to bind to %s with your with unique_attrs credentials. Please " "check your configuration file." msgstr "" +"Не удалось привязаться к %s с учетными данными with unique_attrs. " +"Проверьте конфигурацию." #: ../../htdocs/mass_delete.php:23 msgid "Unable to delete, server is in READY-ONLY mode." -msgstr "" +msgstr "Удалить нельзя, поскольку сервер в режиме READ-ONLY." #: ../../lib/ldif_functions.php:327 msgid "Unable to open file" -msgstr "" +msgstr "Не удалось открыть файл" #: ../../lib/ldif_functions.php:320 msgid "Unable to read file" -msgstr "" +msgstr "Не удалось прочитать файл" #: ../../lib/server_functions.php:1988 ../../lib/server_functions.php:2060 #: ../../lib/server_functions.php:2355 ../../lib/server_functions.php:2466 @@ -1886,7 +1901,7 @@ msgstr "Неизвестный auth_type: %s" #: ../../lib/functions.php:1285 msgid "Unknown uidpool type." -msgstr "" +msgstr "Неизвестный тип uidpool." #: ../../htdocs/search.php:214 msgid "Unrecognized criteria option: " @@ -1894,16 +1909,16 @@ msgstr "Нераспознанный критерий поиска: " #: ../../lib/functions.php:122 msgid "Unrecognized error number" -msgstr "" +msgstr "Неизвестный номер ошибки" #: ../../htdocs/search.php:383 #, php-format msgid "Unrecognized search result format: %s" -msgstr "" +msgstr "Неизвестный формат результатов поиска: %s." #: ../../htdocs/view_jpeg_photo.php:18 msgid "Unsafe file name" -msgstr "" +msgstr "Небезопасное имя файла" #: ../../htdocs/ldif_import.php:42 msgid "Uploaded LDIF file is empty." @@ -1948,7 +1963,7 @@ msgstr "Просмотреть информацию с сервера" #: ../../lib/EntryWriter1.php:2328 ../../htdocs/compare.php:386 msgid "View the schema description for this objectClass" -msgstr "" +msgstr "Посмотреть схему для данного класса" #: ../../lib/EntryWriter1.php:819 msgid "Viewing entry in read-only mode." @@ -1960,10 +1975,13 @@ msgid "" "enabled at the same time. Please unset zlib.output_compression or set " "$config->custom->appearance['compress']=false" msgstr "" +"ВНИМАНИЕ: Нельзя одновременно применять сжатие в PHP и в phpLDAPadmin. " +"Пожалуйста, либо отключите zlib.output_compression или установите $config-" +">custom->appearance['compress']=false" #: ../../lib/page.php:62 ../../htdocs/login_form.php:28 msgid "Warning" -msgstr "" +msgstr "Внимание" #: ../../htdocs/copy_form.php:81 msgid "" @@ -2031,16 +2049,18 @@ msgstr "Вы не выбрали ни одной записи для удале #: ../../lib/EntryWriter1.php:218 msgid "You did not select any objectClasses for this object." -msgstr "" +msgstr "Вы не указали класс для данного объекта." #: ../../lib/functions.php:144 msgid "You found a non-fatal phpLDAPadmin bug!" -msgstr "" +msgstr "Некритичная ошибка phpLDAPadmin!" #: ../../lib/common.php:159 msgid "" "You have PHP Safe Mode enabled. PLA may work unexpectedly in Safe Mode." msgstr "" +"Включен безопасный режим (safe mode) на PHP. В этом режиме PLA может " +"работать непредсказуемо." #: ../../htdocs/search.php:149 msgid "" @@ -2052,7 +2072,7 @@ msgstr "" #: ../../lib/EntryReader.php:347 ../../lib/EntryReader.php:375 msgid "You have specified two different passwords" -msgstr "" +msgstr "Вы указали два разных пароля" #: ../../htdocs/create.php:58 msgid "You left the RDN field blank." @@ -2087,6 +2107,7 @@ msgstr "Вы должны выбрать формат экспорта." #: ../../htdocs/ldif_import.php:47 msgid "You must either upload a file or provide an LDIF in the text box." msgstr "" +"Надо либо загрузить файл, либо скопировать содержимое LDIF в область ввода." #: ../../htdocs/delete.php:26 ../../htdocs/rdelete.php:25 msgid "You must specify a DN" @@ -2096,7 +2117,7 @@ msgstr "Вы должны указать DN" #, php-format msgid "" "You need one of the following ObjectClass(es) to add this attribute %s." -msgstr "" +msgstr "Чтобы добавить атрибут %s, требуется один из следующих классов." #: ../../htdocs/index.php:82 #, php-format @@ -2104,6 +2125,8 @@ msgid "" "You need to configure %s. Edit the file \"%s\" to do so. An example config " "file is provided in \"%s.example\"." msgstr "" +"Вам надо сконфигурировать %s. Для этого отредактируйте файл \"%s\". Пример " +"файла конфигурации называется \"%s.example\"." #: ../../lib/functions.php:1305 #, php-format @@ -2112,6 +2135,9 @@ msgid "" "\t\t\t\tin your configration. Only \"uidpool\" and \"search\" are valid.\n" "\t\t\t\tPlease correct this problem." msgstr "" +"Указано неверное значение для auto_uid_number_mechanism (\"%s\")\n" +"\t\t\t\tв файле конфигурации. Допустимы значения \"uidpool\" и \"search\".\n" +"\t\t\t\tПожалуйста, устраните данную проблему." #: ../../lib/functions.php:1163 #, php-format @@ -2121,6 +2147,10 @@ msgid "" "\t\t\t\t\t\t\"auto_uid_number_search_base\". Please specify it before " "proceeding." msgstr "" +"Для параметра \"auto_uid_number_mechanism\" выбрано значение \"search\" в\n" +"\t\t\t\t\t\tфайле конфигурации для сервера %s, но не указан параметр\n" +"\t\t\t\t\t\t\"auto_uid_number_search_base\". Пожалуйста, устраните данную " +"проблему." #: ../../lib/EntryWriter1.php:763 msgid "You will be prompted to confirm this decision" @@ -2152,16 +2182,20 @@ msgid "" "Your PHP installation does not support ldap_sasl_bind() function. This " "function is present in PHP 5.x when compiled with --with-ldap-sasl." msgstr "" +"PHP не содержит функции ldap_sasl_bind(). Чтобы добавить поддержку данной " +"функции на PHP 5.x пересоберите его с ключом --with-ldap-sasl." #: ../../htdocs/ldif_import_form.php:16 msgid "" "Your PHP.INI does not have file_uploads = ON. Please enable file uploads in " "PHP." msgstr "" +"Ваша конфигурация PHP не содержит параметра file_uploads = ON. Разрешите " +"загрузку файлов в PHP." #: ../../htdocs/timeout.php:33 msgid "Your Session timed out after" -msgstr "" +msgstr "Ваш сеанс завершен по истечении" #: ../../htdocs/update.php:92 #, php-format @@ -2170,6 +2204,9 @@ msgid "" "allowed. That attribute/value belongs to another entry.

You might like to " "search for that entry." msgstr "" +"Попытка добавить %s (%s) к
%s
ОТКЛОНЕНА. Данные " +"атрибут/значение принадлежат другой записи.

Вы можете поискать эту запись." #: ../../htdocs/create.php:87 ../../htdocs/add_oclass.php:45 #: ../../htdocs/add_value.php:59 ../../htdocs/add_attr.php:51 @@ -2179,10 +2216,13 @@ msgid "" "allowed. That attribute/value belongs to another entry.

You might like to " "search for that entry." msgstr "" +"Попытка добавить %s (%s) к
%s
ОТКЛОНЕНА. Данные " +"атрибут/значение принадлежат другой записи.

Вы можете поискать эту запись." #: ../../lib/session_functions.php:139 msgid "Your configuration has been automatically refreshed." -msgstr "" +msgstr "Конфигурация была автоматически обновлена." #: ../../lib/functions.php:1172 #, php-format @@ -2195,15 +2235,15 @@ msgstr "" #: ../../lib/functions.php:1969 ../../lib/functions.php:2103 msgid "Your system crypt library does not support blowfish encryption." -msgstr "Ваша установленная версия PHP не поддерживает шифрование blowfish." +msgstr "Ваша версия PHP не поддерживает шифрование blowfish." #: ../../lib/functions.php:1955 ../../lib/functions.php:2133 msgid "Your system crypt library does not support extended DES encryption." -msgstr "" +msgstr "Ваша библиотека crypt не поддерживает раширенное шифрование DES." #: ../../lib/functions.php:1962 ../../lib/functions.php:2118 msgid "Your system crypt library does not support md5crypt encryption." -msgstr "Ваша установленная версия PHP не поддерживает шифрование md5crypt." +msgstr "Ваша версия PHP не поддерживает шифрование md5crypt." #: ../../lib/template_functions.php:984 #, php-format @@ -2212,16 +2252,18 @@ msgid "" "available in the POST FORM variables. The following variables are available " "[%s]." msgstr "" +"Ваш шаблон обращается к php. Однако функция (%s) не содержится среди POST " +"переменных формы. Доступны следующие переменные [%s]." #: ../../lib/EntryReader.php:262 #, php-format msgid "Your template has an unknown post function (%s)." -msgstr "" +msgstr "Ваш шаблон содержит неизвестную функцию post (%s)." #: ../../lib/EntryReader.php:212 #, php-format msgid "Your template is missing variable (%s)" -msgstr "" +msgstr "В шаблоне не хватает переменной (%s)" #: ../../htdocs/schema.php:33 msgid "Your version of PHP does not correctly perform the query." @@ -2233,15 +2275,15 @@ msgstr "[атрибут удален]" #: ../../lib/EntryWriter1.php:2035 ../../lib/EntryWriter1.php:2242 msgid "[no value]" -msgstr "" +msgstr "[значение не указано]" #: ../../htdocs/add_value_form.php:78 ../../htdocs/add_attr.php:25 msgid "add attribute" -msgstr "" +msgstr "добавить атрибут" #: ../../htdocs/add_value_form.php:76 ../../htdocs/add_value.php:24 msgid "add attribute value" -msgstr "" +msgstr "добавить значение атрибута" #: ../../lib/EntryWriter1.php:1848 ../../htdocs/compare.php:466 #: ../../htdocs/compare.php:479 @@ -2250,11 +2292,11 @@ msgstr "добавить значение" #: ../../htdocs/search.php:120 msgid "advanced search" -msgstr "" +msgstr "расширенный поиск" #: ../../lib/EntryWriter1.php:1926 ../../htdocs/compare.php:105 msgid "alias" -msgstr "" +msgstr "синоним" #: ../../lib/functions.php:2243 msgid "browse" @@ -2266,11 +2308,11 @@ msgstr "ошибка" #: ../../lib/functions.php:1901 ../../htdocs/ldif_import.php:54 msgid "bytes" -msgstr "" +msgstr "байтов" #: ../../lib/functions.php:132 msgid "caller" -msgstr "" +msgstr "вызов из" #: ../../htdocs/schema.php:248 msgid "character" @@ -2282,15 +2324,15 @@ msgstr "символы" #: ../../lib/EntryWriter1.php:2404 msgid "confirm" -msgstr "" +msgstr "подтвердить" #: ../../htdocs/copy.php:20 msgid "copy entry" -msgstr "" +msgstr "копировать запись" #: ../../htdocs/create.php:25 msgid "create entry" -msgstr "" +msgstr "создать запись" #: ../../lib/EntryWriter1.php:2031 ../../htdocs/compare.php:261 #: ../../htdocs/update.php:61 ../../htdocs/delete_attr.php:21 @@ -2299,11 +2341,11 @@ msgstr "удалить атрибут" #: ../../htdocs/delete.php:21 ../../htdocs/rdelete.php:21 msgid "delete entry" -msgstr "" +msgstr "удалить запись" #: ../../htdocs/mass_delete.php:26 msgid "delete mass entries" -msgstr "" +msgstr "массовое удаление записей" #: ../../lib/EntryWriter1.php:2020 ../../lib/EntryWriter1.php:2024 #: ../../htdocs/compare.php:256 ../../htdocs/compare.php:258 @@ -2316,19 +2358,19 @@ msgstr "пуст" #: ../../htdocs/mass_delete.php:96 msgid "entries" -msgstr "" +msgstr "записи" #: ../../htdocs/mass_delete.php:96 msgid "entry" -msgstr "" +msgstr "запись" #: ../../lib/HTMLTree.php:264 ../../htdocs/export.php:18 msgid "export" -msgstr "" +msgstr "экспорт" #: ../../htdocs/search.php:273 msgid "export results" -msgstr "" +msgstr "экспортировать" #: ../../lib/AttributeFactory.php:39 ../../htdocs/compare.php:358 msgid "false" @@ -2337,7 +2379,7 @@ msgstr "ложь" #: ../../htdocs/create.php:115 ../../htdocs/copy.php:76 #: ../../htdocs/copy.php:106 msgid "has been created." -msgstr "" +msgstr "создан." #: ../../lib/EntryWriter1.php:1980 msgid "hint" @@ -2353,7 +2395,7 @@ msgstr "инфо" #: ../../lib/EntryWriter1.php:1926 ../../htdocs/compare.php:105 msgid "is an alias for" -msgstr "" +msgstr "синоним для" #: ../../lib/functions.php:1870 msgid "jpegPhoto contains errors
" @@ -2365,7 +2407,7 @@ msgstr "свет" #: ../../lib/functions.php:132 msgid "line" -msgstr "" +msgstr "строка" #: ../../lib/HTMLTree.php:476 msgid "login" @@ -2381,19 +2423,19 @@ msgstr "POST переменная mass_delete не в массиве." #: ../../htdocs/modify_member_form.php:75 msgid "members in group" -msgstr "" +msgstr "пользователей в группе" #: ../../htdocs/timeout.php:33 msgid "min. of inactivity. You have been automatically logged out." -msgstr "" +msgstr "минут неактивности. Сеанс завершен автоматически." #: ../../htdocs/update.php:67 ../../htdocs/update.php:80 msgid "modify attribute values" -msgstr "" +msgstr "изменить значения атрибутов" #: ../../lib/EntryWriter1.php:1860 msgid "modify group members" -msgstr "" +msgstr "релактировать состав группы" #: ../../lib/HTMLTree.php:461 msgid "new" @@ -2409,7 +2451,7 @@ msgstr "нет описания" #: ../../lib/functions.php:1793 msgid "no description available" -msgstr "" +msgstr "описание отсутствует" #: ../../htdocs/entry_chooser.php:69 msgid "no entries" @@ -2462,15 +2504,15 @@ msgstr "Или phpLDAPadmin не знает как получить схему #: ../../htdocs/welcome.php:16 msgid "phpLDAPadmin logo" -msgstr "" +msgstr "логотип phpLDAPadmin" #: ../../htdocs/search.php:124 msgid "predefined search" -msgstr "" +msgstr "поиск по шаблону" #: ../../htdocs/purge_cache.php:13 msgid "purge" -msgstr "" +msgstr "очистить" #: ../../lib/HTMLTree.php:41 ../../lib/EntryWriter1.php:1510 #: ../../lib/EntryWriter2.php:211 ../../htdocs/compare.php:166 @@ -2483,19 +2525,19 @@ msgstr "обновить" #: ../../htdocs/refresh.php:17 msgid "refresh server" -msgstr "" +msgstr "обновить сервер" #: ../../lib/EntryWriter1.php:1829 msgid "rename" -msgstr "ПереОЌеМПвать" +msgstr "переименовать" #: ../../htdocs/rename.php:24 msgid "rename entry" -msgstr "" +msgstr "переименовать запись" #: ../../lib/EntryWriter1.php:1962 ../../htdocs/compare.php:162 msgid "required" -msgstr "" +msgstr "обязательный" #: ../../lib/HTMLTree.php:224 msgid "schema" @@ -2511,32 +2553,32 @@ msgstr "секунд" #: ../../lib/EntryWriter1.php:368 ../../lib/EntryWriter2.php:23 msgid "select the rdn attribute" -msgstr "" +msgstr "укажите атрибут rdn" #: ../../htdocs/search.php:128 msgid "simple search" -msgstr "" +msgstr "простой поиск" #: ../../lib/EntryWriter1.php:961 #, php-format msgid "step %s of %s" -msgstr "" +msgstr "шаг %s из %s" #: ../../lib/EntryWriter1.php:2317 ../../htdocs/compare.php:392 msgid "structural" -msgstr "" +msgstr "структурный" #: ../../htdocs/add_oclass_form.php:82 msgid "that this objectClass requires." -msgstr "" +msgstr "которые являются обязательными." #: ../../htdocs/mass_delete.php:96 msgid "these" -msgstr "" +msgstr "эти" #: ../../htdocs/mass_delete.php:96 msgid "this" -msgstr "" +msgstr "этот" #: ../../htdocs/copy_form.php:51 msgid "to a new object" @@ -2544,13 +2586,15 @@ msgstr "в новый объект" #: ../../lib/AttributeFactory.php:38 ../../htdocs/compare.php:357 msgid "true" -msgstr "правда" +msgstr "истина" #: ../../lib/functions.php:1277 msgid "" "uidpool_dn not found. Please check filter (arg 3) or set up uidpool_dn in " "config file" msgstr "" +"uidpool_dn не найден. Проверьте, указан ли данный параметр в файле " +"конфигурации" #: ../../htdocs/update.php:46 msgid "" @@ -2574,19 +2618,19 @@ msgstr "просмотреть записи" #: ../../htdocs/schema.php:20 msgid "view schema" -msgstr "" +msgstr "посмотреть схему" #: ../../htdocs/server_info.php:16 msgid "view server informations" -msgstr "" +msgstr "посмотреть информацию о сервере" #: ../../htdocs/update_confirm.php:312 msgid "will delete the attribute(s)" -msgstr "" +msgstr "приведет к удалению атрибута(ов)" #: ../../htdocs/compare_form.php:29 msgid "with " -msgstr "" +msgstr "с " #~ msgid "equals" #~ msgstr "равны" diff --git a/tools/po/Makefile b/tools/po/Makefile new file mode 100644 index 0000000..ae3718b --- /dev/null +++ b/tools/po/Makefile @@ -0,0 +1,63 @@ +#!/bin/bash +# +# Makefile Utility to manipulate PO and POT files +# Copyright (c) 2009 Alessandro De Zorzi - +# +# This code is part of phpLDAPadmin +# http://phpldapadmin.wiki.sourceforge.net +# Released under the same licence of phpldapadmin +# +# Current target list: +# +# all display target +# all-mo compile .mo files from .po translation available +# pot create a update main POT file +# all-merge merge last POT with each current translations +# xml-pot create a update POT template file (XML files) + + +LOCALEDIR = ../../locale +TEMPLATEFILES=`find ../../templates -iname *xml -exec echo -m {} \;` +EXPORTFILE = $(shell echo $${EXPORTFILE:-/tmp/launchpad-export.tgz}) + +all: + @echo Please, specify a target [pot, xml-pot, all-mo, all-merge, launchpad-export] + +all-mo: + @for i in `ls -1 $(LOCALEDIR)` ; \ + do \ + if [ -f $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po ]; then \ + echo Processing: $$i ; \ + msgfmt -v -c --statistics $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po -o $(LOCALEDIR)/$$i/LC_MESSAGES/messages.mo; \ + fi \ + done + + +pot: + @cp messages.header messages.pot + @find ../../ -name *.php -exec xgettext --keyword=_ -L PHP -j --omit-header -o messages.pot -s {} \; + @find ../../ -name *.inc -exec xgettext --keyword=_ -L PHP -j --omit-header -o messages.pot -s {} \; + @echo messages.pot created + +all-merge: pot + @for i in `ls -1 $(LOCALEDIR)` ; \ + do \ + if [ -f $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po ]; then \ + echo Processing: $$i ; \ + msgmerge -v $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po messages.pot -o $$i.po; \ + fi \ + done + +xml-pot: + @po4a-gettextize -o tags="" -o tagsonly=1 -f xml $(TEMPLATEFILES) -p template.pot + @echo template.pot created + +launchpad-extract: + @[ ! -r $(EXPORTFILE) ] && echo "No export file [$(EXPORTFILE)] found?" && exit 1 || true + @cd $(LOCALEDIR); tar xzf $(EXPORTFILE) + @rm -f $(LOCALEDIR)/phpldapadmin-uk.po + @rm -f $(LOCALEDIR)/phpldapadmin/phpldapadmin.pot + @rmdir $(LOCALEDIR)/phpldapadmin + @find $(LOCALEDIR) -name phpldapadmin-\*.po | while read i; do newi=$$(echo $$i| sed -e 's/phpldapadmin-.*/messages.po/'); mv $$i $$newi; done + +launchpad-export: launchpad-extract all-mo diff --git a/tools/po/make_all b/tools/po/make_all deleted file mode 100755 index 517adb8..0000000 --- a/tools/po/make_all +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -echo "Generating Catalan translation template" -./make_po_ca -tar -czf messages.po_ca.tar.gz messages.po -echo " " -echo "Generating Spanish translation template" -./make_po_es -tar -czf messages.po_es.tar.gz messages.po -echo " " -echo "Generating French translation template" -./make_po_fr -tar -czf messages.po_fr.tar.gz messages.po -echo " " -echo "Generating Hungarian translation template" -./make_po_hu -tar -czf messages.po_hu.tar.gz messages.po -echo " " -echo "Generating Italian translation template" -./make_po_it -tar -czf messages.po_it.tar.gz messages.po -echo " " -echo "Generating Japanese translation template" -./make_po_jp -tar -czf messages.po_jp.tar.gz messages.po - diff --git a/tools/po/make_mo b/tools/po/make_mo deleted file mode 100755 index 1895c97..0000000 --- a/tools/po/make_mo +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script generates a messages.mo file from the translated messages.po file. - -rm -f messages.mo -msgfmt -v -c --statistics messages.po -o messages.mo diff --git a/tools/po/make_mo_all b/tools/po/make_mo_all deleted file mode 100755 index e4a10d2..0000000 --- a/tools/po/make_mo_all +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -HOME=$PWD/$(dirname $0) -cd ../../locale - -for i in $(ls -1); do - if [ "$i" == "CVS" ]; then - continue; - else - echo Processing: $i - cd $i/LC_MESSAGES - $HOME/make_mo - cd ../.. - fi -done diff --git a/tools/po/make_po b/tools/po/make_po deleted file mode 100755 index b24aeda..0000000 --- a/tools/po/make_po +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script generates a messages.po file for translation from all .inc and .php files. - -cp messages.header messages.po -find ../../ -name *.php -exec xgettext --keyword=_ -L PHP -j --omit-header -s {} \; -find ../../ -name *.inc -exec xgettext --keyword=_ -L PHP -j --omit-header -s {} \; diff --git a/tools/po/make_po_ca b/tools/po/make_po_ca deleted file mode 100755 index f4de496..0000000 --- a/tools/po/make_po_ca +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script is run after make_po to merge the existing German translations to messages.po - -./make_po -msgmerge -v ../../locale/ca_ES/LC_MESSAGES/messages.po messages.po -o messages.po diff --git a/tools/po/make_po_de b/tools/po/make_po_de deleted file mode 100755 index 439c615..0000000 --- a/tools/po/make_po_de +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script is run after make_po to merge the existing German translations to messages.po - -./make_po -msgmerge -v ../../locale/de_DE/LC_MESSAGES/messages.po messages.po -o messages.po diff --git a/tools/po/make_po_es b/tools/po/make_po_es deleted file mode 100755 index fe439c9..0000000 --- a/tools/po/make_po_es +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script is run to update the existing Spanish translations in messages.po - -./make_po -msgmerge -v ../../locale/es_ES/LC_MESSAGES/messages.po messages.po -o messages.po diff --git a/tools/po/make_po_fr b/tools/po/make_po_fr deleted file mode 100755 index c938788..0000000 --- a/tools/po/make_po_fr +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script is run after make_po to merge the existing German translations to messages.po - -./make_po -msgmerge -v ../../locale/fr_FR/LC_MESSAGES/messages.po messages.po -o messages.po diff --git a/tools/po/make_po_hu b/tools/po/make_po_hu deleted file mode 100755 index eb0c3e4..0000000 --- a/tools/po/make_po_hu +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script is run after make_po to merge the existing Hungarian translations to messages.po - -./make_po -msgmerge -v ../../locale/hu_HU/LC_MESSAGES/messages.po messages.po -o messages.po diff --git a/tools/po/make_po_it b/tools/po/make_po_it deleted file mode 100755 index 600cc2b..0000000 --- a/tools/po/make_po_it +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script is run after make_po to merge the existing German translations to messages.po - -./make_po -msgmerge -v ../../locale/it_IT/LC_MESSAGES/messages.po messages.po -o messages.po diff --git a/tools/po/make_po_ja b/tools/po/make_po_ja deleted file mode 100755 index b113c96..0000000 --- a/tools/po/make_po_ja +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# $Header $ -# -# This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam) - -# This script is run after make_po to merge the existing Japanese translations to messages.po - -./make_po -msgmerge -v ../../locale/ja_JP/LC_MESSAGES/messages.po messages.po -o messages.po