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 @@ \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 1e69bb1..019bf6f 100644 Binary files a/locale/pt_BR/LC_MESSAGES/messages.mo and b/locale/pt_BR/LC_MESSAGES/messages.mo differ 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 2ed3add..739185f 100644 Binary files a/locale/ru_RU/LC_MESSAGES/messages.mo and b/locale/ru_RU/LC_MESSAGES/messages.mo differ 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