Compare commits
3 Commits
master
...
BRANCH-0.9
Author | SHA1 | Date | |
---|---|---|---|
|
b9bfda2fd3 | ||
|
4ddc73d883 | ||
|
97297cd99b |
18
INSTALL
@ -14,8 +14,24 @@ in the "doc" directory.
|
||||
3. Copy 'config.php.example' to 'config.php' and edit to taste.
|
||||
4. Then, point your browser to the phpldapadmin directory.
|
||||
|
||||
* For help
|
||||
* For additional help
|
||||
|
||||
See the files in the "doc" directory.
|
||||
Join our mailing list:
|
||||
https://lists.sourceforge.net/lists/listinfo/phpldapadmin-devel
|
||||
|
||||
* Platform specific notes
|
||||
|
||||
* OpenBSD with chroot'ed Apache:
|
||||
|
||||
For jpeg photos to work properly, you must do this:
|
||||
# mkdir /var/www/tmp, and then
|
||||
# chown root:daemon /var/www/tmp
|
||||
# chmod 1755 /var/www/tmp
|
||||
Where tmp is the $jpeg_temp_dir configured in config.php
|
||||
|
||||
* Windows
|
||||
|
||||
For jpeg photos to work properly, be sure to change $jpeg_temp_dir
|
||||
from "/tmp" to "c:\\temp" or similar.
|
||||
|
||||
|
135
add_attr.php
Normal file
@ -0,0 +1,135 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/add_attr.php,v 1.8 2004/04/26 22:58:00 xrenard Exp $
|
||||
|
||||
|
||||
/*
|
||||
* add_attr.php
|
||||
* Adds an attribute/value pair to an object
|
||||
*
|
||||
* Variables that come in as POST vars:
|
||||
* - dn
|
||||
* - server_id
|
||||
* - attr
|
||||
* - val
|
||||
* - binary
|
||||
*/
|
||||
|
||||
require 'common.php';
|
||||
require 'templates/template_config.php';
|
||||
|
||||
$server_id = $_POST['server_id'];
|
||||
$attr = $_POST['attr'];
|
||||
$val = isset( $_POST['val'] ) ? $_POST['val'] : false;;
|
||||
$dn = $_POST['dn'] ;
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$encoded_attr = rawurlencode( $attr );
|
||||
$is_binary_val = isset( $_POST['binary'] ) ? true : false;
|
||||
|
||||
if( ! $is_binary_val && $val == "" ) {
|
||||
pla_error( $lang['left_attr_blank'] );
|
||||
}
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
// special case for binary attributes (like jpegPhoto and userCertificate):
|
||||
// we must go read the data from the file and override $val with the binary data
|
||||
// Secondly, we must check if the ";binary" option has to be appended to the name
|
||||
// of the attribute.
|
||||
|
||||
if( $is_binary_val ) {
|
||||
if( 0 == $_FILES['val']['size'] )
|
||||
pla_error( $lang['file_empty'] );
|
||||
if( ! is_uploaded_file( $_FILES['val']['tmp_name'] ) ) {
|
||||
if( isset( $_FILES['val']['error'] ) )
|
||||
switch($_FILES['val']['error']){
|
||||
case 0: //no error; possible file attack!
|
||||
pla_error( $lang['invalid_file'] );
|
||||
case 1: //uploaded file exceeds the upload_max_filesize directive in php.ini
|
||||
pla_error( $lang['uploaded_file_too_big'] );
|
||||
case 2: //uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the html form
|
||||
pla_error( $lang['uploaded_file_too_big'] );
|
||||
case 3: //uploaded file was only partially uploaded
|
||||
pla_error( $lang['uploaded_file_partial'] );
|
||||
case 4: //no file was uploaded
|
||||
pla_error( $lang['left_attr_blank'] );
|
||||
default: //a default error, just in case! :)
|
||||
pla_error( $lang['invalid_file'] );
|
||||
break;
|
||||
}
|
||||
else
|
||||
pla_error( $lang['invalid_file'] );
|
||||
}
|
||||
$file = $_FILES['val']['tmp_name'];
|
||||
$f = fopen( $file, 'r' );
|
||||
$binary_data = fread( $f, filesize( $file ) );
|
||||
fclose( $f );
|
||||
$val = $binary_data;
|
||||
|
||||
if( is_binary_option_required( $server_id, $attr ) )
|
||||
$attr .=";binary";
|
||||
}
|
||||
|
||||
// Automagically hash new userPassword attributes according to the
|
||||
// chosen in config.php.
|
||||
if( 0 == strcasecmp( $attr, 'userpassword' ) )
|
||||
{
|
||||
if( isset( $servers[$server_id]['default_hash'] ) &&
|
||||
$servers[$server_id]['default_hash'] != '' )
|
||||
{
|
||||
$enc_type = $servers[$server_id]['default_hash'];
|
||||
$val = password_hash( $val, $enc_type );
|
||||
}
|
||||
}
|
||||
elseif( ( 0 == strcasecmp( $attr , 'sambantpassword' ) || 0 == strcasecmp( $attr , 'sambalmpassword') ) ){
|
||||
$mkntPassword = new MkntPasswdUtil();
|
||||
$mkntPassword->createSambaPasswords( $val );
|
||||
$val = $mkntPassword->valueOf($attr);
|
||||
}
|
||||
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
$new_entry = array( $attr => $val );
|
||||
$result = @ldap_mod_add( $ds, $dn, $new_entry );
|
||||
|
||||
if( $result )
|
||||
header( "Location: edit.php?server_id=$server_id&dn=$encoded_dn&modified_attrs[]=$encoded_attr" );
|
||||
else
|
||||
pla_error( $lang['failed_to_add_attr'], ldap_error( $ds ) , ldap_errno( $ds ) );
|
||||
|
||||
// check if we need to append the ;binary option to the name
|
||||
// of some binary attribute
|
||||
|
||||
function is_binary_option_required( $server_id, $attr ){
|
||||
|
||||
// list of the binary attributes which need the ";binary" option
|
||||
$binary_attributes_with_options = array(
|
||||
// Superior: Ldapv3 Syntaxes (1.3.6.1.4.1.1466.115.121.1)
|
||||
'1.3.6.1.4.1.1466.115.121.1.8' => "userCertificate",
|
||||
'1.3.6.1.4.1.1466.115.121.1.8' => "caCertificate",
|
||||
'1.3.6.1.4.1.1466.115.121.1.10' => "crossCertificatePair",
|
||||
'1.3.6.1.4.1.1466.115.121.1.9' => "certificateRevocationList",
|
||||
'1.3.6.1.4.1.1466.115.121.1.9' => "authorityRevocationList",
|
||||
// Superior: Netscape Ldap attributes types (2.16.840.1.113730.3.1)
|
||||
'2.16.840.1.113730.3.1.40' => "userSMIMECertificate"
|
||||
);
|
||||
|
||||
// quick check by attr name (short circuits the schema check if possible)
|
||||
//foreach( $binary_attributes_with_options as $oid => $name )
|
||||
//if( 0 == strcasecmp( $attr, $name ) )
|
||||
//return true;
|
||||
|
||||
$schema_attr = get_schema_attribute( $server_id, $attr );
|
||||
if( ! $schema_attr )
|
||||
return false;
|
||||
|
||||
$syntax = $schema_attr->getSyntaxOID();
|
||||
if( isset( $binary_attributes_with_options[ $syntax ] ) )
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
?>
|
171
add_attr_form.php
Normal file
@ -0,0 +1,171 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/add_attr_form.php,v 1.6 2004/04/26 13:01:24 uugdave Exp $
|
||||
|
||||
|
||||
/*
|
||||
* add_attr_form.php
|
||||
* Displays a form for adding an attribute/value to an LDAP entry.
|
||||
*
|
||||
* Variables that come in as GET vars:
|
||||
* - dn (rawurlencoded)
|
||||
* - server_id
|
||||
*/
|
||||
|
||||
require 'common.php';
|
||||
|
||||
$dn = $_GET['dn'];
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$server_id = $_GET['server_id'];
|
||||
$rdn = get_rdn( $dn );
|
||||
$server_name = $servers[$server_id]['name'];
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
include 'header.php'; ?>
|
||||
|
||||
<body>
|
||||
|
||||
<h3 class="title"><?php echo sprintf( $lang['add_new_attribute'], htmlspecialchars( $rdn ) ); ?></b></h3>
|
||||
<h3 class="subtitle"><?php echo $lang['server']; ?>: <b><?php echo $server_name; ?></b> <?php echo $lang['distinguished_name']; ?>: <b><?php echo htmlspecialchars( ( $dn ) ); ?></b></h3>
|
||||
|
||||
<?php
|
||||
|
||||
$attrs = get_object_attrs( $server_id, $dn );
|
||||
$oclasses = get_object_attr( $server_id, $dn, 'objectClass' );
|
||||
if( ! is_array( $oclasses ) )
|
||||
$oclasses = array( $oclasses );
|
||||
$avail_attrs = array();
|
||||
$schema_oclasses = get_schema_objectclasses( $server_id, $dn );
|
||||
foreach( $oclasses as $oclass ) {
|
||||
$schema_oclass = get_schema_objectclass( $server_id, $oclass, $dn );
|
||||
if( $schema_oclass && 'objectclass' == get_class( $schema_oclass ) )
|
||||
$avail_attrs = array_merge( $schema_oclass->getMustAttrNames( $schema_oclasses ),
|
||||
$schema_oclass->getMayAttrNames( $schema_oclasses ),
|
||||
$avail_attrs );
|
||||
}
|
||||
|
||||
$avail_attrs = array_unique( $avail_attrs );
|
||||
$avail_attrs = array_filter( $avail_attrs, "not_an_attr" );
|
||||
sort( $avail_attrs );
|
||||
|
||||
$avail_binary_attrs = array();
|
||||
foreach( $avail_attrs as $i => $attr ) {
|
||||
if( is_attr_binary( $server_id, $attr ) ) {
|
||||
$avail_binary_attrs[] = $attr;
|
||||
unset( $avail_attrs[ $i ] );
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<br />
|
||||
<center>
|
||||
|
||||
|
||||
<?php echo $lang['add_new_attribute']; ?>
|
||||
|
||||
<?php if( is_array( $avail_attrs ) && count( $avail_attrs ) > 0 ) { ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<form action="add_attr.php" method="post">
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="hidden" name="dn" value="<?php echo htmlspecialchars($dn); ?>" />
|
||||
|
||||
<select name="attr"><?php
|
||||
|
||||
$attr_select_html = '';
|
||||
foreach( $avail_attrs as $a ) {
|
||||
// is there a user-friendly translation available for this attribute?
|
||||
if( isset( $friendly_attrs[ strtolower( $a ) ] ) ) {
|
||||
$attr_display = htmlspecialchars( $friendly_attrs[ strtolower( $a ) ] ) . " (" .
|
||||
htmlspecialchars($a) . ")";
|
||||
} else {
|
||||
$attr_display = htmlspecialchars( $a );
|
||||
}
|
||||
echo $attr_display;
|
||||
$attr_select_html .= "<option>$attr_display</option>\n";
|
||||
echo "<option value=\"" . htmlspecialchars($a) . "\">$attr_display</option>";
|
||||
} ?>
|
||||
</select>
|
||||
<input type="text" name="val" size="20" />
|
||||
<input type="submit" name="submit" value="<?php echo $lang['add']; ?>" class="update_dn" />
|
||||
</form>
|
||||
<?php } else { ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<small>(<?php echo $lang['no_new_attrs_available']; ?>)</small>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php echo $lang['add_new_binary_attr']; ?>
|
||||
<?php if( count( $avail_binary_attrs ) > 0 ) { ?>
|
||||
<!-- Form to add a new BINARY attribute to this entry -->
|
||||
<form action="add_attr.php" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="hidden" name="dn" value="<?php echo $dn; ?>" />
|
||||
<input type="hidden" name="binary" value="true" />
|
||||
<br />
|
||||
<select name="attr">
|
||||
<?php
|
||||
$attr_select_html = '';
|
||||
foreach( $avail_binary_attrs as $a ) {
|
||||
// is there a user-friendly translation available for this attribute?
|
||||
if( isset( $friendly_attrs[ strtolower( $a ) ] ) ) {
|
||||
$attr_display = htmlspecialchars( $friendly_attrs[ strtolower( $a ) ] ) . " (" .
|
||||
htmlspecialchars($a) . ")";
|
||||
} else {
|
||||
$attr_display = htmlspecialchars( $a );
|
||||
}
|
||||
|
||||
echo $attr_display;
|
||||
$attr_select_html .= "<option>$attr_display</option>\n";
|
||||
echo "<option value=\"" . htmlspecialchars($a) . "\">$attr_display</option>";
|
||||
} ?>
|
||||
</select>
|
||||
<input type="file" name="val" size="20" />
|
||||
<input type="submit" name="submit" value="<?php echo $lang['add']; ?>" class="update_dn" />
|
||||
<?php
|
||||
if( ! ini_get( 'file_uploads' ) )
|
||||
echo "<br><small><b>" . $lang['warning_file_uploads_disabled'] . "</b></small><br>";
|
||||
else
|
||||
echo "<br><small><b>" . sprintf( $lang['max_file_size'], ini_get( 'upload_max_filesize' ) ) . "</b></small><br>";
|
||||
?>
|
||||
</form>
|
||||
<?php } else { ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<small>(<?php echo $lang['no_new_binary_attrs_available']; ?>)</small>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Given an attribute $x, this returns true if it is NOT already specified
|
||||
* in the current entry, returns false otherwise.
|
||||
*/
|
||||
function not_an_attr( $x )
|
||||
{
|
||||
global $attrs;
|
||||
//return ! isset( $attrs[ strtolower( $x ) ] );
|
||||
foreach( $attrs as $attr => $values )
|
||||
if( 0 == strcasecmp( $attr, $x ) )
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
?>
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/add_oclass.php,v 1.7 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
/*
|
||||
* add_oclass.php
|
||||
* Adds an objectClass to the specified dn.
|
||||
@ -22,6 +24,8 @@ $new_oclass = $_POST['new_oclass'];
|
||||
$server_id = $_POST['server_id'];
|
||||
$new_attrs = $_POST['new_attrs'];
|
||||
|
||||
if( is_attr_read_only( 'objectClass' ) )
|
||||
pla_error( "ObjectClasses are flagged as read only in the phpLDAPadmin configuration." );
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/add_oclass_form.php,v 1.9 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* add_oclass_form.php
|
||||
@ -83,14 +85,8 @@ if( count( $needed_attrs ) > 0 )
|
||||
<tr><th colspan="2"><?php echo $lang['new_required_attrs']; ?></th></tr>
|
||||
|
||||
<?php foreach( $needed_attrs as $count => $attr ) { ?>
|
||||
<?php if( $count % 2 == 0 ) { ?>
|
||||
<tr class="row1">
|
||||
<?php } else { ?>
|
||||
<tr class="row2">
|
||||
<?php } ?>
|
||||
<td class="attr"><b><?php echo htmlspecialchars($attr); ?></b></td>
|
||||
<td class="val"><input type="text" name="new_attrs[<?php echo htmlspecialchars($attr); ?>]" value="" size="40" />
|
||||
</tr>
|
||||
<tr><td class="attr"><b><?php echo htmlspecialchars($attr); ?></b></td></tr>
|
||||
<tr><td class="val"><input type="text" name="new_attrs[<?php echo htmlspecialchars($attr); ?>]" value="" size="40" /></tr>
|
||||
<?php } ?>
|
||||
|
||||
</table>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/add_value.php,v 1.10 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* add_value.php
|
||||
@ -22,11 +24,12 @@ $attr = $_POST['attr'];
|
||||
$encoded_attr = rawurlencode( $attr );
|
||||
$server_id = $_POST['server_id'];
|
||||
$new_value = $_POST['new_value'];
|
||||
$new_value = utf8_encode($new_value);
|
||||
$is_binary_val = isset( $_POST['binary'] ) ? true : false;
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
if( is_attr_read_only( $attr ) )
|
||||
pla_error( "The attribute '" . htmlspecialchars( $attr ) . "' is flagged as read only in the phpLDAPadmin configuration." );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
@ -44,7 +47,7 @@ if( $is_binary_val )
|
||||
$new_value = $binary_value;
|
||||
}
|
||||
|
||||
$new_entry = array( $attr => $new_value );
|
||||
$new_entry = array( $attr => $new_value );
|
||||
|
||||
$add_result = @ldap_mod_add( $ds, $dn, $new_entry );
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/add_value_form.php,v 1.23 2004/04/23 12:15:29 uugdave Exp $
|
||||
|
||||
|
||||
/*
|
||||
* add_value_form.php
|
||||
@ -13,24 +15,27 @@
|
||||
|
||||
require 'common.php';
|
||||
|
||||
$dn = $_GET['dn'];
|
||||
$dn = isset( $_GET['dn'] ) ? $_GET['dn'] : null;
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$server_id = $_GET['server_id'];
|
||||
$rdn = pla_explode_dn( $dn );
|
||||
$rdn = $rdn[0];
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
if( null != $dn ) {
|
||||
$rdn = get_rdn( $dn );
|
||||
} else {
|
||||
$rdn = null;
|
||||
}
|
||||
$server_name = $servers[$server_id]['name'];
|
||||
$attr = $_GET['attr'];
|
||||
$encoded_attr = rawurlencode( $attr );
|
||||
$current_values = get_object_attr( $server_id, $dn, $attr );
|
||||
$num_current_values = ( is_array($current_values) ? count($current_values) : 1 );
|
||||
$is_object_class = ( 0 == strcasecmp( $attr, 'objectClass' ) ) ? true : false;
|
||||
$is_jpeg_photo = ( 0 == strcasecmp( $attr, 'jpegPhoto' ) ) ? true : false;
|
||||
$is_jpeg_photo = is_jpeg_photo( $server_id, $attr ); //( 0 == strcasecmp( $attr, 'jpegPhoto' ) ) ? true : false;
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
if( $is_object_class ) {
|
||||
// fetch all available objectClasses and remove those from the list that are already defined in the entry
|
||||
@ -49,7 +54,7 @@ include 'header.php'; ?>
|
||||
<?php echo $lang['add_new']; ?>
|
||||
<b><?php echo htmlspecialchars($attr); ?></b>
|
||||
<?php echo $lang['value_to']; ?>
|
||||
<b><?php echo htmlentities($rdn); ?></b></h3>
|
||||
<b><?php echo htmlspecialchars($rdn); ?></b></h3>
|
||||
<h3 class="subtitle">
|
||||
<?php echo $lang['server']; ?>:
|
||||
<b><?php echo $server_name; ?></b>
|
||||
@ -61,7 +66,7 @@ include 'header.php'; ?>
|
||||
<?php if( $is_jpeg_photo ) { ?>
|
||||
|
||||
<table><td>
|
||||
<?php draw_jpeg_photos( $server_id, $dn ); ?>
|
||||
<?php draw_jpeg_photos( $server_id, $dn, $attr, false ); ?>
|
||||
</td></table>
|
||||
|
||||
<!-- Temporary warning until we find a way to add jpegPhoto values without an INAPROPRIATE_MATCHING error -->
|
||||
@ -121,19 +126,19 @@ include 'header.php'; ?>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
</select> <input type="submit" value="Add new objectClass" />
|
||||
</select> <input type="submit" value="<?php echo $lang['add_new_objectclass']; ?>" />
|
||||
|
||||
<br />
|
||||
<?php if( show_hints() ) { ?>
|
||||
<small>
|
||||
<br />
|
||||
<img src="images/light.png" /><?php echo $lang['new_required_attrs_note']; ?>
|
||||
<img src="images/light.png" /><span class="hint"><?php echo $lang['new_required_attrs_note']; ?></span>
|
||||
</small>
|
||||
<?php } ?>
|
||||
|
||||
<?php } else { ?>
|
||||
|
||||
<form action="add_value.php" method="post" class="new_value" <?php
|
||||
<form action="add_value.php" method="post" class="new_value" name="new_value_form"<?php
|
||||
if( is_attr_binary( $server_id, $attr ) ) echo "enctype=\"multipart/form-data\""; ?>>
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="hidden" name="dn" value="<?php echo $encoded_dn; ?>" />
|
||||
@ -143,17 +148,23 @@ include 'header.php'; ?>
|
||||
<input type="file" name="new_value" />
|
||||
<input type="hidden" name="binary" value="true" />
|
||||
<?php } else { ?>
|
||||
<?php if( is_multi_line_attr( $attr, $server_id ) ) { ?>
|
||||
<textarea name="new_value" rows="3" cols="30"></textarea>
|
||||
<?php } else { ?>
|
||||
<input type="text" <?php
|
||||
if( $schema_attr->getMaxLength() )
|
||||
echo "maxlength=\"" . $schema_attr->getMaxLength() . "\" ";
|
||||
?>name="new_value" size="40" value="" />
|
||||
?>name="new_value" size="40" value="" /><?php
|
||||
// draw the "browse" button next to this input box if this attr houses DNs:
|
||||
if( is_dn_attr( $server_id, $attr ) ) draw_chooser_link( "new_value_form.new_value", false ); ?>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
|
||||
<input type="submit" name="submit" value="Add New Value" />
|
||||
<input type="submit" name="submit" value="<?php echo $lang['add_new_value']; ?>" />
|
||||
<br />
|
||||
|
||||
<?php if( $schema_attr->getDescription() ) { ?>
|
||||
<small><b>Description:</b> <?php echo $schema_attr->getDescription(); ?></small><br />
|
||||
<small><b><?php echo $lang['desc']; ?>:</b> <?php echo $schema_attr->getDescription(); ?></small><br />
|
||||
<?php } ?>
|
||||
|
||||
<?php if( $schema_attr->getType() ) { ?>
|
||||
@ -161,7 +172,7 @@ include 'header.php'; ?>
|
||||
<?php } ?>
|
||||
|
||||
<?php if( $schema_attr->getMaxLength() ) { ?>
|
||||
<small><b>Max length:</b> <?php echo number_format( $schema_attr->getMaxLength() ); ?> characters</small><br />
|
||||
<small><b><?php echo $lang['maximum_length']; ?>:</b> <?php echo number_format( $schema_attr->getMaxLength() ); ?> <?php echo $lang['characters']; ?></small><br />
|
||||
<?php } ?>
|
||||
|
||||
</form>
|
||||
|
@ -1,25 +1,54 @@
|
||||
|
||||
<?php
|
||||
// phpldapadmin/check_lang_files.php, $Revision: 1.4 $
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/check_lang_files.php,v 1.8 2004/04/02 14:44:46 uugdave Exp $
|
||||
?>
|
||||
<?php
|
||||
// phpldapadmin/check_lang_files.php, $Revision: 1.8 $
|
||||
|
||||
echo "<html><head><title>phpldapadmin - check of translation</title></head><body>";
|
||||
echo "<h1>Incomplete or Erroneous Language Files</h1>\n\n";
|
||||
|
||||
include realpath( 'lang/en.php' );
|
||||
include realpath( './lang/en.php' );
|
||||
$english_lang = $lang;
|
||||
unset( $lang );
|
||||
$lang_dir = realpath( 'lang' );
|
||||
$lang_dir = realpath( './lang' );
|
||||
$dir = opendir( $lang_dir );
|
||||
|
||||
// First, detect any unused strings from the english language:
|
||||
echo "<h1>Checking English language file for unused strings</h1>\n";
|
||||
echo "<ol>\n";
|
||||
$unused_keys = false;
|
||||
|
||||
// special case keys that do not occur hard-coded but are dynamically generated
|
||||
$ignore_keys['equals'] = 1;
|
||||
$ignore_keys['starts with'] = 1;
|
||||
$ignore_keys['ends with'] = 1;
|
||||
$ignore_keys['sounds like'] = 1;
|
||||
$ignore_keys['contains'] = 1;
|
||||
foreach( $english_lang as $key => $string ) {
|
||||
if( isset( $ignore_keys[$key] ) )
|
||||
continue;
|
||||
$grep_cmd = "grep -r \"lang\[['\\\"]$key\" *.php templates/";
|
||||
$used = `$grep_cmd`;
|
||||
if( ! $used ) {
|
||||
$unused_keys = true;
|
||||
echo "<li>Unused English key: <tt>$key</tt> <br /> (<small><tt>" . htmlspecialchars( $grep_cmd ) . "</tt></small>)</li>\n";
|
||||
flush();
|
||||
}
|
||||
}
|
||||
if( false === $unused_keys )
|
||||
echo "No unused English strings.";
|
||||
echo "</ol>\n";
|
||||
|
||||
echo "<h1>Incomplete or Erroneous Language Files</h1>\n\n";
|
||||
flush();
|
||||
while( ( $file = readdir( $dir ) ) !== false ) {
|
||||
// skip the devel languages, english, and auto
|
||||
if( $file == "zz.php" || $file == "zzz.php" || $file == "auto.php" || $file == "en.php" )
|
||||
continue;
|
||||
// Sanity check. Is this really a PHP file?
|
||||
if( ! preg_match( "/\.php$/", $file ) )
|
||||
continue;
|
||||
if( $file == 'en.php' // is the mother of all language-files
|
||||
|| $file == 'auto.php' // and ignore auto.php
|
||||
)
|
||||
continue;
|
||||
echo "<h2>$file</h2>";
|
||||
echo "<ol>";
|
||||
echo "<h2>$file</h2>\n";
|
||||
echo "<ol>\n";
|
||||
unset( $lang );
|
||||
$lang = array();
|
||||
include realpath( $lang_dir.'/'.$file );
|
||||
@ -27,16 +56,16 @@ while( ( $file = readdir( $dir ) ) !== false ) {
|
||||
foreach( $english_lang as $key => $string )
|
||||
if( ! isset( $lang[ $key ] ) ) {
|
||||
$has_errors = true;
|
||||
echo "<li>missing entry: <tt>$key</tt></li>";
|
||||
echo "<li>missing entry: <tt>$key</tt></li>\n";
|
||||
}
|
||||
foreach( $lang as $key => $string )
|
||||
if( ! isset( $english_lang[ $key ] ) ){
|
||||
$has_errors = true;
|
||||
echo "<li>extra entry: <tt>$key</tt></li>";
|
||||
echo "<li>extra entry: <tt>$key</tt></li>\n";
|
||||
}
|
||||
if( ! $has_errors )
|
||||
echo "(No errors)";
|
||||
echo "</ol>";
|
||||
echo "(No errors)\n";
|
||||
echo "</ol>\n";
|
||||
}
|
||||
|
||||
|
||||
|
19
collapse.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/collapse.php,v 1.10 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* collapse.php
|
||||
@ -20,19 +22,10 @@ $server_id = $_GET['server_id'];
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
|
||||
session_start();
|
||||
initialize_session_tree();
|
||||
|
||||
// dave commented this out since it was being triggered for weird reasons
|
||||
//session_is_registered( 'tree' ) or pla_error( "Your session tree is not registered. That's weird. Shouldn't ever happen".
|
||||
// ". Just go back and it should be fixed automagically." );
|
||||
|
||||
$tree = $_SESSION['tree'];
|
||||
|
||||
// and remove this instance of the dn as well
|
||||
unset( $tree[$server_id][$dn] );
|
||||
|
||||
$_SESSION['tree'] = $tree;
|
||||
session_write_close();
|
||||
if( array_key_exists( $dn, $_SESSION['tree'][$server_id] ) )
|
||||
unset( $_SESSION['tree'][$server_id][$dn] );
|
||||
|
||||
// This is for Opera. By putting "random junk" in the query string, it thinks
|
||||
// that it does not have a cached version of the page, and will thus
|
||||
|
107
common.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/common.php,v 1.49 2004/05/10 12:28:07 uugdave Exp $
|
||||
|
||||
/*
|
||||
* common.php
|
||||
@ -9,38 +10,28 @@
|
||||
// Turn on all notices and warnings. This helps us write cleaner code (we hope at least)
|
||||
error_reporting( E_ALL );
|
||||
|
||||
// We require this version or newer (use @ to surpress errors if we are included twice)
|
||||
/** The minimum version of PHP required to run phpLDAPadmin. */
|
||||
@define( 'REQUIRED_PHP_VERSION', '4.1.0' );
|
||||
@define( 'HTTPS_PORT', 443 );
|
||||
/** The default setting for $search_deref if unspecified or misconfigured by user. */
|
||||
@define( 'DEFAULT_SEARCH_DEREF_SETTING', LDAP_DEREF_ALWAYS );
|
||||
/** The default setting for $tree_deref if unspecified or misconfigured by user. */
|
||||
@define( 'DEFAULT_TREE_DEREF_SETTING', LDAP_DEREF_NEVER );
|
||||
/** The default setting for $export_deref if unspecified or misconfigured by user. */
|
||||
@define( 'DEFAULT_EXPORT_DEREF_SETTING', LDAP_DEREF_NEVER );
|
||||
/** The default setting for $view_deref if unspecified or misconfigured by user. */
|
||||
@define( 'DEFAULT_VIEW_DEREF_SETTING', LDAP_DEREF_NEVER );
|
||||
|
||||
// config.php might not exist (if the user hasn't configured PLA yet)
|
||||
// Only include it if it does exist.
|
||||
if( file_exists( realpath( 'config.php' ) ) ) {
|
||||
ob_start();
|
||||
is_readable( realpath( 'config.php' ) ) or pla_error( "Could not read config.php, its permissions are too strict." );
|
||||
require realpath( 'config.php' );
|
||||
ob_end_clean();
|
||||
// General functions needed to proceed (pla_ldap_search(), pla_error(), get_object_attrs(), etc.)
|
||||
ob_start();
|
||||
if( ! file_exists( realpath( './functions.php' ) ) ) {
|
||||
ob_end_clean();
|
||||
die( "Fatal error: Required file 'functions.php' does not exist." );
|
||||
}
|
||||
if( ! is_readable( realpath( './functions.php' ) ) ) {
|
||||
ob_end_clean();
|
||||
die( "Cannot read the file 'functions.php' its permissions are too strict." );
|
||||
}
|
||||
|
||||
// General functions (pla_ldap_search(), pla_error(), get_object_attrs(), etc.)
|
||||
is_readable( realpath( 'functions.php' ) )
|
||||
or pla_error( "Cannot read the file 'functions.php' its permissions are too strict." );
|
||||
ob_start();
|
||||
require_once realpath( 'functions.php' );
|
||||
ob_end_clean();
|
||||
|
||||
// Functions for reading the server schema (get_schema_object_classes(), etc.)
|
||||
is_readable( realpath( 'schema_functions.php' ) )
|
||||
or pla_error( "Cannot read the file 'schema_functions.php' its permissions are too strict." );
|
||||
ob_start();
|
||||
require_once realpath( 'schema_functions.php' );
|
||||
ob_end_clean();
|
||||
|
||||
// Functions that can be defined by the user (preEntryDelete(), postEntryDelete(), etc.)
|
||||
is_readable( realpath( 'custom_functions.php' ) )
|
||||
or pla_error( "Cannot read the file 'custom_functions.php' its permissions are too strict." );
|
||||
ob_start();
|
||||
require_once realpath( 'custom_functions.php' );
|
||||
require_once realpath( './functions.php' );
|
||||
ob_end_clean();
|
||||
|
||||
// Our custom error handler receives all error notices that pass the error_reporting()
|
||||
@ -51,16 +42,40 @@ set_error_handler( 'pla_error_handler' );
|
||||
// based on the user-configured language.
|
||||
$lang = array();
|
||||
|
||||
// Little bit of sanity checking
|
||||
if( ! file_exists( realpath( 'lang/recoded' ) ) ) {
|
||||
pla_error( "Your install of phpLDAPadmin is missing the 'lang/recoded' directory. This should not happen. You can try running 'make' in the lang directory" );
|
||||
// config.php might not exist (if the user hasn't configured PLA yet)
|
||||
// Only include it if it does exist.
|
||||
if( file_exists( realpath( './config.php' ) ) ) {
|
||||
ob_start();
|
||||
is_readable( realpath( './config.php' ) ) or pla_error( "Could not read config.php, its permissions are too strict." );
|
||||
include realpath( './config.php' );
|
||||
ob_end_clean();
|
||||
}
|
||||
|
||||
// use English as a base-line (in case the selected language is missing strings)
|
||||
if( file_exists( realpath( 'lang/recoded/en.php' ) ) )
|
||||
include realpath( 'lang/recoded/en.php' );
|
||||
else
|
||||
pla_error( "Error! Missing recoded English language file. Run 'make' in the lang/ directory." );
|
||||
$required_files = array(
|
||||
// Functions that can be defined by the user (preEntryDelete(), postEntryDelete(), etc.)
|
||||
'./session_functions.php',
|
||||
// Functions for reading the server schema (get_schema_object_classes(), etc.)
|
||||
'./schema_functions.php',
|
||||
// Functions that can be defined by the user (preEntryDelete(), postEntryDelete(), etc.)
|
||||
'./custom_functions.php',
|
||||
// Functions for hashing passwords with OpenSSL binary (only if mhash not present)
|
||||
'./emuhash_functions.php',
|
||||
// The base English language strings
|
||||
'./lang/recoded/en.php' );
|
||||
|
||||
|
||||
// Include each required file and check for sanity.
|
||||
foreach( $required_files as $file_name ) {
|
||||
file_exists( realpath( $file_name ) )
|
||||
or pla_error( "Fatal error: Required file '$file_name' does not exist." );
|
||||
is_readable( realpath( $file_name ) )
|
||||
or pla_error( "Fatal error: Cannot read the file '$file_name', its permissions are too strict." );
|
||||
ob_start();
|
||||
require_once realpath( $file_name );
|
||||
ob_end_clean();
|
||||
}
|
||||
|
||||
pla_session_start();
|
||||
|
||||
// Language configuration. Auto or specified?
|
||||
// Shall we attempt to auto-determine the language?
|
||||
@ -83,7 +98,9 @@ if( isset( $language ) ) {
|
||||
// try to grab one after the other the language file
|
||||
if( file_exists( realpath( "lang/recoded/$HTTP_LANG.php" ) ) &&
|
||||
is_readable( realpath( "lang/recoded/$HTTP_LANG.php" ) ) ) {
|
||||
ob_start();
|
||||
include realpath( "lang/recoded/$HTTP_LANG.php" );
|
||||
ob_end_clean();
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -95,10 +112,12 @@ if( isset( $language ) ) {
|
||||
$language = 'en';
|
||||
if( file_exists( realpath( "lang/recoded/$language.php" ) ) &&
|
||||
is_readable( realpath( "lang/recoded/$language.php" ) ) ) {
|
||||
ob_start();
|
||||
include realpath( "lang/recoded/$language.php" );
|
||||
ob_end_clean();
|
||||
} else {
|
||||
pla_error( "Could not read language file 'lang/recoded/$language.php'. Either the file
|
||||
does not exist, or permissions do not allow phpLDAPadmin to read it." );
|
||||
does not exist, or its permissions do not allow phpLDAPadmin to read it." );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -117,20 +136,10 @@ $templates['custom'] =
|
||||
// Strip slashes from GET, POST, and COOKIE variables if this
|
||||
// PHP install is configured to automatically addslashes()
|
||||
if ( get_magic_quotes_gpc() && ( ! isset( $slashes_stripped ) || ! $slashes_stripped ) ) {
|
||||
if( ! function_exists( "array_stripslashes" ) ) {
|
||||
function array_stripslashes(&$array) {
|
||||
if( is_array( $array ) )
|
||||
while ( list( $key ) = each( $array ) )
|
||||
if ( is_array( $array[$key] ) && $key != $array )
|
||||
array_stripslashes( $array[$key] );
|
||||
else
|
||||
$array[$key] = stripslashes( $array[$key] );
|
||||
}
|
||||
}
|
||||
|
||||
array_stripslashes($_GET);
|
||||
array_stripslashes($_POST);
|
||||
array_stripslashes($_COOKIE);
|
||||
array_stripslashes($_FILES);
|
||||
$slashes_stripped = true;
|
||||
}
|
||||
|
||||
|
@ -15,60 +15,98 @@
|
||||
$i=0;
|
||||
$servers = array();
|
||||
$servers[$i]['name'] = 'My LDAP Server'; /* A convenient name that will appear in
|
||||
the tree viewer */
|
||||
$servers[$i]['host'] = 'ldap.example.com'; /* Examples: 'ldap.example.com',
|
||||
'ldaps://ldap.example.com/'
|
||||
Note: Leave blank to remove it from the list
|
||||
of servers in the tree viewer*/
|
||||
the tree viewer and throughout phpLDAPadmin to
|
||||
identify this LDAP server to users. */
|
||||
$servers[$i]['host'] = 'ldap.example.com'; /* Examples:
|
||||
'ldap.example.com',
|
||||
'ldaps://ldap.example.com/',
|
||||
'ldapi://%2fusr%local%2fvar%2frun%2fldapi'
|
||||
(Unix socket at /usr/local/var/run/ldap)
|
||||
Note: Leave 'host' blank to make phpLDAPadmin
|
||||
ignore this server. */
|
||||
$servers[$i]['base'] = 'dc=example,dc=com'; /* The base DN of your LDAP server. Leave this
|
||||
blank to have phpLDAPadmin
|
||||
auto-detect it for you. */
|
||||
blank to have phpLDAPadmin auto-detect it for you. */
|
||||
$servers[$i]['port'] = 389; /* The port your LDAP server listens on
|
||||
(no quotes) */
|
||||
$servers[$i]['auth_type'] = 'config'; /* 2 options: 'form': you will be prompted, and
|
||||
a cookie stored with your login dn and
|
||||
password. 'config': specify your login dn
|
||||
and password here. In both cases, use caution! */
|
||||
(no quotes). 389 is standard. */
|
||||
$servers[$i]['auth_type'] = 'config'; /* Three options for auth_type:
|
||||
1. 'cookie': you will login via a web form,
|
||||
and a client-side cookie will store your
|
||||
login dn and password.
|
||||
2. 'session': same as cookie but your login dn
|
||||
and password are stored on the web server in
|
||||
a session variable.
|
||||
3. 'config': specify your login dn and password
|
||||
here in this config file. No login will be
|
||||
required to use phpLDAPadmin for this server.
|
||||
Choose wisely to protect your authentication
|
||||
information appropriately for your situation. */
|
||||
$servers[$i]['login_dn'] = 'cn=Manager,dc=example,dc=com';
|
||||
/* For anonymous binds, leave the
|
||||
login_dn and login_pass blank */
|
||||
$servers[$i]['login_pass'] = 'secret'; /* Your password (only if you specified 'config'
|
||||
for 'auth_type' */
|
||||
$servers[$i]['tls'] = false; /* Use TLS to connect. Requires PHP 4.2 or newer */
|
||||
$servers[$i]['default_hash'] = 'crypt'; /* Default password hashing algorith;
|
||||
One of md5, ssha, sha, md5crpyt, smd5, blowfish or
|
||||
/* The DN of the user for phpLDAPadmin to bind with.
|
||||
For anonymous binds or 'cookie' or 'session' auth_types,
|
||||
leave the login_dn and login_pass blank. If you specify a
|
||||
login_attr in conjunction with a cookie or session auth_type,
|
||||
then you can also specify the login_dn/login_pass here for
|
||||
searching the directory for users (ie, if your LDAP server
|
||||
does not allow anonymous binds. */
|
||||
$servers[$i]['login_pass'] = 'secret'; /* Your LDAP password. If you specified an empty login_dn above, this
|
||||
MUST also be blank. */
|
||||
$servers[$i]['tls'] = false; /* Use TLS (Transport Layer Security) to connect to the LDAP
|
||||
server. */
|
||||
$servers[$i]['low_bandwidth'] = false; /* If the link between your web server and this LDAP server is
|
||||
slow, it is recommended that you set 'low_bandwidth' to true.
|
||||
This will cause phpLDAPadmin to forego some "fancy" features
|
||||
to conserve bandwidth. */
|
||||
$servers[$i]['default_hash'] = 'crypt'; /* Default password hashing algorithm.
|
||||
One of md5, ssha, sha, md5crpyt, smd5, blowfish, crypt or
|
||||
leave blank for now default algorithm. */
|
||||
$servers[$i]['login_attr'] = 'dn'; /* If you specified 'form' as the auth_type above,
|
||||
$servers[$i]['login_attr'] = 'dn'; /* If you specified 'cookie' or 'session' as the auth_type above,
|
||||
you can optionally specify here an attribute
|
||||
to use when logging in. If you enter 'uid',
|
||||
then login as 'dsmith', phpLDAPadmin will
|
||||
search for uid=dsmith and log in as such. Leave
|
||||
to use when logging in. If you enter 'uid'
|
||||
and login as 'dsmith', phpLDAPadmin will
|
||||
search for (uid=dsmith) and log in as that user. Leave
|
||||
blank or specify 'dn' to use full DN for
|
||||
logging in .*/
|
||||
logging in. Note also that if your LDAP server requires
|
||||
you to login to perform searches, you can enter
|
||||
the DN to use when searching in 'login_dn' and
|
||||
'login_pass' above. */
|
||||
$servers[$i]['login_class'] = ''; /* If 'login_attr' is used above such that phpLDAPadmin will
|
||||
search for your DN at login, you may restrict the search to
|
||||
a specific objectClass. E.g., set this to 'posixAccount' or
|
||||
'inetOrgPerson', depending upon your setup. */
|
||||
$servers[$i]['read_only'] = false; /* Specify true If you want phpLDAPadmin to not
|
||||
display or permit any modification to the
|
||||
LDAP server. */
|
||||
$servers[$i]['show_create'] = true; /* Specify false if you do not want phpLDAPadmin to
|
||||
draw the 'Create new' links in the tree viewer. */
|
||||
$servers[$i]['enable_auto_uid_numbers'] = false;
|
||||
/* This feature allows phpLDAPadmin to
|
||||
automatically determine the next
|
||||
available uidNumber for a new entry. */
|
||||
$servers[$i]['auto_uid_number_mechanism'] = 'search';
|
||||
/* The mechanism to use when finding the next available uidNumber.
|
||||
Two possible values: 'uidpool' or 'search'. The 'uidpool'
|
||||
mechanism uses an existing uidPool entry in your LDAP server
|
||||
to blindly lookup the next available uidNumber. The 'search'
|
||||
mechanism searches for entries with a uidNumber value and finds
|
||||
the first available uidNumber (slower). */
|
||||
/* The mechanism to use when finding the next available uidNumber.
|
||||
Two possible values: 'uidpool' or 'search'. The 'uidpool'
|
||||
mechanism uses an existing uidPool entry in your LDAP server
|
||||
to blindly lookup the next available uidNumber. The 'search'
|
||||
mechanism searches for entries with a uidNumber value and finds
|
||||
the first available uidNumber (slower). */
|
||||
$servers[$i]['auto_uid_number_search_base'] = 'ou=People,dc=example,dc=com';
|
||||
/* The DN of the search base when the 'search'
|
||||
mechanism is used above. */
|
||||
/* The DN of the search base when the 'search'
|
||||
mechanism is used above. */
|
||||
$servers[$i]['auto_uid_number_min'] = 1000;
|
||||
/* The minimum number to use when searching for the next
|
||||
available UID number (only when 'search' is used for
|
||||
auto_uid_number_mechanism' */
|
||||
/* The minimum number to use when searching for the next
|
||||
available UID number (only when 'search' is used for
|
||||
auto_uid_number_mechanism' */
|
||||
$servers[$i]['auto_uid_number_uid_pool_dn'] = 'cn=uidPool,dc=example,dc=com';
|
||||
/* The DN of the uidPool entry when 'uidpool'
|
||||
mechanism is used above. */
|
||||
/* The DN of the uidPool entry when 'uidpool'
|
||||
mechanism is used above. */
|
||||
$servers[$i]['auto_uid_number_search_dn'] = '';
|
||||
/* If you set this, then phpldapadmin will bind to LDAP with this user
|
||||
ID when searching for the uidnumber. The idea is, this user id would
|
||||
have full (readonly) access to uidnumber in your ldap directory (the
|
||||
logged in user may not), so that you can be guaranteed to get a unique
|
||||
uidnumber for your directory. */
|
||||
$servers[$i]['auto_uid_number_search_dn_pass'] = '';
|
||||
/* The password for the dn above */
|
||||
|
||||
|
||||
// If you want to configure additional LDAP servers, do so below.
|
||||
@ -81,9 +119,12 @@ $servers[$i]['auth_type'] = 'config';
|
||||
$servers[$i]['login_dn'] = '';
|
||||
$servers[$i]['login_pass'] = '';
|
||||
$servers[$i]['tls'] = false;
|
||||
$servers[$i]['low_bandwidth'] = false;
|
||||
$servers[$i]['default_hash'] = 'crypt';
|
||||
$servers[$i]['login_attr'] = '';
|
||||
$servers[$i]['login_attr'] = 'dn';
|
||||
$servers[$i]['login_class'] = '';
|
||||
$servers[$i]['read_only'] = false;
|
||||
$servers[$i]['show_create'] = true;
|
||||
$servers[$i]['enable_auto_uid_numbers'] = false;
|
||||
$servers[$i]['auto_uid_number_mechanism'] = 'search';
|
||||
$servers[$i]['auto_uid_number_search_base'] = 'ou=People,dc=example,dc=com';
|
||||
@ -101,6 +142,34 @@ $jpeg_temp_dir = "/tmp"; // Example for Unix systems
|
||||
/** Appearance and Behavior **/
|
||||
/** **/
|
||||
|
||||
// Aliases and Referrrals
|
||||
//
|
||||
// Similar to ldapsearh's -a option, the following options allow you to configure
|
||||
// how phpLDAPadmin will treat aliases and referrals in the LDAP tree.
|
||||
// For the following four settings, avaialable options include:
|
||||
//
|
||||
// LDAP_DEREF_NEVER - aliases are never dereferenced (eg, the contents of
|
||||
// the alias itself are shown and not the referenced entry).
|
||||
// LDAP_DEREF_SEARCHING - aliases should be dereferenced during the search but
|
||||
// not when locating the base object of the search.
|
||||
// LDAP_DEREF_FINDING - aliases should be dereferenced when locating the base
|
||||
// object but not during the search.
|
||||
// LDAP_DEREF_ALWAYS - aliases should be dereferenced always (eg, the contents
|
||||
// of the referenced entry is shown and not the aliasing entry)
|
||||
|
||||
// How to handle references and aliases in the search form. See above for options.
|
||||
$search_deref = LDAP_DEREF_ALWAYS;
|
||||
|
||||
// How to handle references and aliases in the tree viewer. See above for options.
|
||||
$tree_deref = LDAP_DEREF_NEVER;
|
||||
|
||||
// How to handle references and aliases for exports. See above for options.
|
||||
$export_deref = LDAP_DEREF_NEVER;
|
||||
|
||||
// How to handle references and aliases when viewing entries. See above for options.
|
||||
$view_deref = LDAP_DEREF_NEVER;
|
||||
|
||||
|
||||
// The language setting. If you set this to 'auto', phpLDAPadmin will
|
||||
// attempt to determine your language automatically. Otherwise, available
|
||||
// lanaguages are: 'ct', 'de', 'en', 'es', 'fr', 'it', 'nl', and 'ru'
|
||||
@ -116,6 +185,11 @@ $enable_mass_delete = false;
|
||||
// when a user logs in to a server anonymously
|
||||
$anonymous_bind_implies_read_only = true;
|
||||
|
||||
// Set to true if you want phpLDAPadmin to redirect anonymous
|
||||
// users to a search form with no tree viewer on the left after
|
||||
// logging in.
|
||||
$anonymous_bind_redirect_no_tree = false;
|
||||
|
||||
// If you used auth_type 'form' in the servers list, you can adjust how long the cookie will last
|
||||
// (default is 0 seconds, which expires when you close the browser)
|
||||
$cookie_time = 0; // seconds
|
||||
@ -132,21 +206,43 @@ $show_hints = true; // set to false to disable hints
|
||||
// When using the search page, limit result size to this many entries
|
||||
$search_result_size_limit = 50;
|
||||
|
||||
// If true, display password values as ******. Otherwise display them in clear-text
|
||||
// If you use clear-text passwords, it is recommended to set this to true. If you use
|
||||
// hashed passwords (sha, md5, crypt, etc), hashed passwords are already obfuscated by
|
||||
// the hashing algorithm and this should probably be left false.
|
||||
$obfuscate_password_display = false;
|
||||
|
||||
/** **/
|
||||
/** Simple Search Form Config **/
|
||||
/** **/
|
||||
|
||||
// Which attributes to include in the drop-down menu of the simple search form (comma-separated)
|
||||
// Change this to suit your needs for convenient searching. Be sure to change the correlating
|
||||
// Change this to suit your needs for convenient searching. Be sure to change the corresponding
|
||||
// list below ($search_attributes_display)
|
||||
$search_attributes = "uid, cn, gidNumber, objectClass, telephoneNumber, mail, street";
|
||||
|
||||
// This list correlates to the list directly above. If you want to present more readable names
|
||||
// This list corresponds to the list directly above. If you want to present more readable names
|
||||
// for your search attributes, do so here. Both lists must have the same number of entries.
|
||||
$search_attributes_display = "User Name, Common Name, Group ID, Object Class, Phone Number, Email, Address";
|
||||
|
||||
// The list of attributes to display in each search result entry summary
|
||||
$search_result_attributes = "dn, cn";
|
||||
// The list of attributes to display in each search result entry.
|
||||
// Note that you can add * to the list to display all attributes
|
||||
$search_result_attributes = "cn, sn, uid, postalAddress, telephoneNumber";
|
||||
|
||||
// You can re-arrange the order of the search criteria on the simple search form by modifying this array
|
||||
// You cannot however change the names of the criteria. Criteria names will be translated at run-time.
|
||||
$search_criteria_options = array( "equals", "starts with", "contains", "ends with", "sounds like" );
|
||||
|
||||
// If you want certain attributes to be editable as multi-line, include them in this list
|
||||
// A multi-line textarea will be drawn instead of a single-line text field
|
||||
$multi_line_attributes = array( "postalAddress", "homePostalAddress", "personalSignature" );
|
||||
|
||||
// A list of syntax OIDs which support multi-line attribute values:
|
||||
$multi_line_syntax_oids = array(
|
||||
// octet string syntax OID:
|
||||
"1.3.6.1.4.1.1466.115.121.1.40",
|
||||
// postal address syntax OID:
|
||||
"1.3.6.1.4.1.1466.115.121.1.41" );
|
||||
|
||||
/** **/
|
||||
/** User-friendly attribute translation **/
|
||||
@ -171,4 +267,51 @@ $friendly_attrs[ 'telephoneNumber' ] = 'Phone';
|
||||
|
||||
//$hidden_attrs = array( 'jpegPhoto', 'objectClass' );
|
||||
|
||||
/** **/
|
||||
/** Read-only attributes **/
|
||||
/** **/
|
||||
|
||||
// You may want to phpLDAPadmin to display certain attributes as read only, meaning
|
||||
// that users will not be presented a form for modifying those attributes, and they
|
||||
// will not be allowed to be modified on the "back-end" either. You may configure
|
||||
// this list here:
|
||||
|
||||
//$read_only_attrs = array( 'objectClass' );
|
||||
|
||||
// An example of how to specify multiple read-only attributes:
|
||||
// $read_only_attrs = array( 'jpegPhoto', 'objectClass', 'someAttribute' );
|
||||
|
||||
/** **/
|
||||
/** Predefined Queries (canned views) **/
|
||||
/** **/
|
||||
|
||||
// To make searching easier, you may setup predefined queries below (activate the lines by removing "//")
|
||||
//$q=0;
|
||||
//$queries = array();
|
||||
//$queries[$q]['name'] = 'Samba Users'; /* The name that will appear in the simple search form */
|
||||
//$queries[$q]['server'] = '0'; /* The ldap server to query, must be defined in the $servers list above */
|
||||
//$queries[$q]['base'] = 'dc=example,dc=com'; /* The base to search on */
|
||||
//$queries[$q]['scope'] = 'sub'; /* The search scope (sub, base, one) */
|
||||
//$queries[$q]['filter'] = '(&(objectclass=sambaAccount)(objectClass=posixAcount))';
|
||||
/* The LDAP filter to use */
|
||||
//$queries[$q]['attributes'] = 'uid, smbHome, uidNumber';
|
||||
/* The attributes to return */
|
||||
|
||||
// Add more pre-defined queries by copying the text below
|
||||
//$q++;
|
||||
//$queries[$q]['name'] = 'Organizations';
|
||||
//$queries[$q]['server'] = '0';
|
||||
//$queries[$q]['base'] = 'dc=example,dc=com';
|
||||
//$queries[$q]['scope'] = 'sub';
|
||||
//$queries[$q]['filter'] = '(|(objeCtclass=organization)(objectClass=organizationalUnit))';
|
||||
//$queries[$q]['attributes'] = 'ou, o';
|
||||
|
||||
//$q++;
|
||||
//$queries[$q]['name'] = 'Last name starts with S';
|
||||
//$queries[$q]['server'] = '0';
|
||||
//$queries[$q]['base'] = 'dc=example,dc=com';
|
||||
//$queries[$q]['scope'] = 'sub';
|
||||
//$queries[$q]['filter'] = '(sn=s*)';
|
||||
//$queries[$q]['attributes'] = '*';
|
||||
|
||||
?>
|
||||
|
27
copy.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/copy.php,v 1.22 2004/04/23 12:21:53 uugdave Exp $
|
||||
|
||||
|
||||
/*
|
||||
* copy.php
|
||||
@ -12,8 +14,6 @@
|
||||
|
||||
require realpath( 'common.php' );
|
||||
|
||||
session_start();
|
||||
|
||||
$source_dn = $_POST['old_dn'];
|
||||
$dest_dn = $_POST['new_dn'];
|
||||
$encoded_dn = rawurlencode( $source_dn );
|
||||
@ -34,14 +34,15 @@ include 'header.php';
|
||||
/* Error checking */
|
||||
if( 0 == strlen( trim( $dest_dn ) ) )
|
||||
pla_error( $lang['copy_dest_dn_blank'] );
|
||||
if( dn_exists( $dest_server_id, $dest_dn ) )
|
||||
pla_error( sprintf( $lang['copy_dest_already_exists'], $dest_dn ) );
|
||||
if( ! dn_exists( $dest_server_id, get_container( $dest_dn ) ) )
|
||||
pla_error( sprintf( $lang['copy_dest_container_does_not_exist'], get_container($dest_dn) ) );
|
||||
if( pla_compare_dns( $source_dn,$dest_dn ) == 0 && $source_server_id == $dest_server_id )
|
||||
pla_error( $lang['copy_source_dest_dn_same'] );
|
||||
if( dn_exists( $dest_server_id, $dest_dn ) )
|
||||
pla_error( sprintf( $lang['copy_dest_already_exists'], pretty_print_dn( $dest_dn ) ) );
|
||||
if( ! dn_exists( $dest_server_id, get_container( $dest_dn ) ) )
|
||||
pla_error( sprintf( $lang['copy_dest_container_does_not_exist'], pretty_print_dn( get_container($dest_dn) ) ) );
|
||||
|
||||
if( $do_recursive ) {
|
||||
$filter = isset( $_POST['filter'] ) ? $_POST['filter'] : '(objectClass=*)';
|
||||
// build a tree similar to that of the tree browser to give to r_copy_dn
|
||||
$snapshot_tree = array();
|
||||
echo "<body>\n";
|
||||
@ -51,7 +52,7 @@ if( $do_recursive ) {
|
||||
echo "<small>\n";
|
||||
echo $lang['copy_building_snapshot'];
|
||||
flush();
|
||||
build_tree( $source_server_id, $source_dn, $snapshot_tree );
|
||||
build_tree( $source_server_id, $source_dn, $snapshot_tree, $filter );
|
||||
echo " <span style=\"color:green\">" . $lang['success'] . "</span><br />\n";
|
||||
flush();
|
||||
|
||||
@ -69,8 +70,11 @@ if( $copy_result )
|
||||
$edit_url="edit.php?server_id=$dest_server_id&dn=" . rawurlencode( $dest_dn );
|
||||
$new_rdn = get_rdn( $dest_dn );
|
||||
$container = get_container( $dest_dn );
|
||||
if( session_is_registered( 'tree' ) )
|
||||
|
||||
if( array_key_exists( 'tree', $_SESSION ) )
|
||||
{
|
||||
// do we not have a tree and tree icons yet? Build a new ones.
|
||||
initialize_session_tree();
|
||||
$tree = $_SESSION['tree'];
|
||||
$tree_icons = $_SESSION['tree_icons'];
|
||||
if( isset( $tree[$dest_server_id][$container] ) )
|
||||
@ -167,14 +171,13 @@ function copy_dn( $source_server_id, $source_dn, $dest_server_id, $dest_dn )
|
||||
}
|
||||
}
|
||||
|
||||
function build_tree( $source_server_id, $root_dn, &$tree )
|
||||
function build_tree( $source_server_id, $root_dn, &$tree, $filter='(objectClass=*)' )
|
||||
{
|
||||
$children = get_container_contents( $source_server_id, $root_dn );
|
||||
$children = get_container_contents( $source_server_id, $root_dn, 0, $filter );
|
||||
if( is_array( $children ) && count( $children ) > 0 )
|
||||
{
|
||||
$tree[ $root_dn ] = $children;
|
||||
foreach( $children as $child_dn )
|
||||
build_tree( $source_server_id, $child_dn, $tree );
|
||||
build_tree( $source_server_id, $child_dn, $tree, $filter );
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/copy_form.php,v 1.16 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* copy_form.php
|
||||
@ -13,11 +15,8 @@ require 'common.php';
|
||||
$dn = $_GET['dn'] ;
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$server_id = $_GET['server_id'];
|
||||
$rdn = pla_explode_dn( $dn );
|
||||
$container = $rdn[ 1 ];
|
||||
for( $i=2; $i<count($rdn)-1; $i++ )
|
||||
$container .= ',' . $rdn[$i];
|
||||
$rdn = $rdn[0];
|
||||
$rdn = get_rdn( $dn );
|
||||
$container = get_container( $dn );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id_underline'] . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
@ -27,21 +26,33 @@ $server_name = $servers[$server_id]['name'];
|
||||
|
||||
$select_server_html = "";
|
||||
foreach( $servers as $id => $server )
|
||||
{
|
||||
if( $server['host'] )
|
||||
{
|
||||
$select_server_html .= "<option value=\"$id\"". ($id==$server_id?" selected":"") .">" . $server['name'] . "</option>\n";
|
||||
}
|
||||
}
|
||||
$select_server_html .= "<option value=\"$id\"". ($id==$server_id?" selected":"") .">" . htmlspecialchars($server['name']) . "</option>\n";
|
||||
|
||||
$children = get_container_contents( $server_id, $dn );
|
||||
|
||||
include 'header.php'; ?>
|
||||
include 'header.php';
|
||||
|
||||
// Draw some javaScrpt to enable/disable the filter field if this may be a recursive copy
|
||||
if( is_array( $children ) && count( $children ) > 0 ) { ?>
|
||||
<script language="javascript">
|
||||
//<!--
|
||||
function toggle_disable_filter_field( recursive_checkbox )
|
||||
{
|
||||
if( recursive_checkbox.checked ) {
|
||||
recursive_checkbox.form.filter.disabled = false;
|
||||
} else {
|
||||
recursive_checkbox.form.filter.disabled = true;
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<?php } ?>
|
||||
|
||||
<body>
|
||||
|
||||
<h3 class="title"><?php echo $lang['copyf_title_copy'] . $rdn; ?></h3>
|
||||
<h3 class="subtitle">Server: <b><?php echo $server_name; ?></b> <?php echo $lang['distinguished_name']?>: <b><?php echo $dn; ?></b></h3>
|
||||
<h3 class="subtitle"><?php echo $lang['server']; ?>: <b><?php echo $server_name; ?></b> <?php echo $lang['distinguished_name']?>: <b><?php echo $dn; ?></b></h3>
|
||||
|
||||
<center>
|
||||
<?php echo $lang['copyf_title_copy'] ?><b><?php echo htmlspecialchars( $rdn ); ?></b> <?php echo $lang['copyf_to_new_object']?>:<br />
|
||||
@ -50,7 +61,7 @@ include 'header.php'; ?>
|
||||
<input type="hidden" name="old_dn" value="<?php echo $dn; ?>" />
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
|
||||
<table>
|
||||
<table style="border-spacing: 10px">
|
||||
<tr>
|
||||
<td><acronym title="<?php echo $lang['copyf_dest_dn_tooltip']; ?>"><?php echo $lang['copyf_dest_dn']?></acronym>:</td>
|
||||
<td>
|
||||
@ -63,25 +74,37 @@ include 'header.php'; ?>
|
||||
<td><?php echo $lang['copyf_dest_server']?>:</td>
|
||||
<td><select name="dest_server_id"><?php echo $select_server_html; ?></select></td>
|
||||
</tr>
|
||||
<?php if( show_hints() ) {?>
|
||||
<tr>
|
||||
<td colspan="2"><small><img src="images/light.png" /><?php echo $lang['copyf_note']?></small></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
|
||||
<?php if( is_array( $children ) && count( $children ) > 0 ) { ?>
|
||||
<tr>
|
||||
<td colspan="2"><input type="checkbox" name="recursive" />
|
||||
<?php echo $lang['copyf_recursive_copy']?></td>
|
||||
<td><label for="recursive"><?php echo $lang['recursive_copy']; ?></label>:</td>
|
||||
<td><input type="checkbox" id="recursive" name="recursive" onClick="toggle_disable_filter_field(this)" />
|
||||
<small>(<?php echo $lang['copyf_recursive_copy']?>)</small></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><acronym title="<?php echo $lang['filter_tooltip']; ?>"><?php echo $lang['filter']; ?></acronym>:</td>
|
||||
<td><input type="text" name="filter" value="(objectClass=*)" size="45" disabled />
|
||||
</tr>
|
||||
<?php } ?>
|
||||
|
||||
<tr>
|
||||
<td colspan="2" align="right"><input type="submit" value="Copy" /></td>
|
||||
<td colspan="2" align="right"><input type="submit" value="<?php echo $lang['copyf_title_copy']; ?>" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<script language="javascript">
|
||||
//<!--
|
||||
/* If the user uses the back button, this way we draw the filter field
|
||||
properly. */
|
||||
toggle_disable_filter_field( document.copy_form.recursive );
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<?php if( show_hints() ) {?>
|
||||
<small><img src="images/light.png" /><span class="hint"><?php echo $lang['copyf_note']?></span></small>
|
||||
<?php } ?>
|
||||
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
|
26
create.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/create.php,v 1.21 2004/05/11 12:23:08 uugdave Exp $
|
||||
|
||||
|
||||
/*
|
||||
* create.php
|
||||
@ -37,15 +39,14 @@ if( isset( $required_attrs ) && is_array( $required_attrs ) ) {
|
||||
foreach( $required_attrs as $attr => $val ) {
|
||||
if( $val == '' )
|
||||
pla_error( sprintf( $lang['create_required_attribute'], htmlspecialchars( $attr ) ) );
|
||||
$new_entry[ $attr ][] = utf8_encode( $val );
|
||||
$new_entry[ $attr ][] = $val;
|
||||
}
|
||||
}
|
||||
|
||||
if( isset( $vals ) && is_array( $vals ) ) {
|
||||
foreach( $vals as $i => $val ) {
|
||||
$attr = $attrs[$i];
|
||||
if( isset( $attrs ) && is_array( $attrs ) ) {
|
||||
foreach( $attrs as $i => $attr ) {
|
||||
if( is_attr_binary( $server_id, $attr ) ) {
|
||||
if( $_FILES['vals']['name'][$i] != '' ) {
|
||||
if( isset( $_FILES['vals']['name'][$i] ) && $_FILES['vals']['name'][$i] != '' ) {
|
||||
// read in the data from the file
|
||||
$file = $_FILES['vals']['tmp_name'][$i];
|
||||
$f = fopen( $file, 'r' );
|
||||
@ -55,8 +56,9 @@ if( isset( $vals ) && is_array( $vals ) ) {
|
||||
$new_entry[ $attr ][] = $val;
|
||||
}
|
||||
} else {
|
||||
$val = isset( $vals[$i] ) ? $vals[$i] : '';
|
||||
if( '' !== trim($val) )
|
||||
$new_entry[ $attr ][] = utf8_encode( $val );
|
||||
$new_entry[ $attr ][] = $val;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -65,14 +67,13 @@ $new_entry['objectClass'] = $object_classes;
|
||||
if( ! in_array( 'top', $new_entry['objectClass'] ) )
|
||||
$new_entry['objectClass'][] = 'top';
|
||||
|
||||
// UTF-8 magic. Must decode the values that have been passed to us
|
||||
foreach( $new_entry as $attr => $vals )
|
||||
if( ! is_attr_binary( $server_id, $attr ) )
|
||||
if( is_array( $vals ) )
|
||||
foreach( $vals as $i => $v )
|
||||
$new_entry[ $attr ][ $i ] = utf8_decode( $v );
|
||||
$new_entry[ $attr ][ $i ] = $v;
|
||||
else
|
||||
$new_entry[ $attr ] = utf8_decode( $vals );
|
||||
$new_entry[ $attr ] = $vals;
|
||||
|
||||
//echo "<pre>"; var_dump( $new_dn );print_r( $new_entry ); echo "</pre>";
|
||||
|
||||
@ -88,9 +89,7 @@ if( $add_result )
|
||||
postEntryCreate( $server_id, $new_dn, $new_entry );
|
||||
$edit_url="edit.php?server_id=$server_id&dn=" . rawurlencode( $new_dn );
|
||||
|
||||
// update the session tree to reflect the change
|
||||
session_start();
|
||||
if( session_is_registered( 'tree' ) )
|
||||
if( array_key_exists( 'tree', $_SESSION ) )
|
||||
{
|
||||
$tree = $_SESSION['tree'];
|
||||
$tree_icons = $_SESSION['tree_icons'];
|
||||
@ -115,6 +114,7 @@ if( $add_result )
|
||||
and redirect to the edit_dn page -->
|
||||
<script language="javascript">
|
||||
parent.left_frame.location.reload();
|
||||
location.href='<?php echo $edit_url; ?>';
|
||||
</script>
|
||||
|
||||
<?php } ?>
|
||||
@ -122,7 +122,7 @@ if( $add_result )
|
||||
<meta http-equiv="refresh" content="0; url=<?php echo $edit_url; ?>" />
|
||||
</head>
|
||||
<body>
|
||||
<?php echo $lang['create_redirecting'] ?>... <a href="<?php echo $edit_url; ?>"><?php echo $lang['create_here']?></a>.
|
||||
<?php echo $lang['redirecting'] ?> <a href="<?php echo $edit_url; ?>"><?php echo $lang['here']?></a>.
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/create_form.php,v 1.13 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* create_form.php
|
||||
@ -46,16 +48,15 @@ include 'header.php'; ?>
|
||||
<input type="hidden" name="container" value="<?php echo htmlspecialchars( $container ); ?>" />
|
||||
<table class="create">
|
||||
<tr>
|
||||
<td class="heading">Server:</td>
|
||||
<td class="heading"><?php echo $lang['server']; ?>:</td>
|
||||
<td><?php echo $server_menu_html; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="heading">Template:</td>
|
||||
<td class="heading"><?php echo $lang['template']; ?>:</td>
|
||||
<td>
|
||||
<table class="templates">
|
||||
|
||||
<?php foreach( $templates as $name => $template ) {
|
||||
|
||||
<?php
|
||||
foreach( $templates as $name => $template ) {
|
||||
// Check and see if this template should be shown in the list
|
||||
$isValid = false;
|
||||
if (isset($template['regexp'])) {
|
||||
@ -72,20 +73,17 @@ include 'header.php'; ?>
|
||||
<td><input type="radio"
|
||||
name="template"
|
||||
value="<?php echo htmlspecialchars($name);?>"
|
||||
id="<?php echo htmlspecialchars($name); ?>"
|
||||
<?php if( 0 == strcasecmp( 'Custom', $name ) ) { ?>
|
||||
checked
|
||||
<?php } ?>
|
||||
id="<?php echo htmlspecialchars($name); ?>"
|
||||
<?php if( 0 == strcasecmp( 'Custom', $name ) ) { ?>
|
||||
checked
|
||||
<?php } ?>
|
||||
/></td>
|
||||
<td><label for="<?php echo htmlspecialchars($name);?>">
|
||||
<img src="<?php echo $template['icon']; ?>" /></label></td>
|
||||
<td><label for="<?php echo htmlspecialchars($name);?>">
|
||||
<?php echo htmlspecialchars( $template['desc'] ); ?></label></td>
|
||||
<td class="icon"><label for="<?php echo htmlspecialchars($name);?>"><img src="<?php echo $template['icon']; ?>" /></label></td>
|
||||
<td><label for="<?php echo htmlspecialchars($name);?>"><?php echo htmlspecialchars( $template['desc'] ); ?></label></td>
|
||||
</tr>
|
||||
<?php
|
||||
|
||||
<?php
|
||||
} // end if
|
||||
|
||||
|
||||
} // end foreach ?>
|
||||
|
||||
</table>
|
||||
@ -93,7 +91,7 @@ include 'header.php'; ?>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2"><center><input type="submit" name="submit" value="<?php echo $lang['createf_proceed']?> >>" /></center></td>
|
||||
<td colspan="2"><center><input type="submit" name="submit" value="<?php echo $lang['proceed_gt']?>" /></center></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/creation_template.php,v 1.11 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
|
||||
/* file: creation_template.php
|
||||
@ -13,12 +15,12 @@
|
||||
require 'common.php';
|
||||
require 'templates/template_config.php';
|
||||
|
||||
isset( $_POST['template'] ) or pla_error( 'You must choose a template' );
|
||||
isset( $_POST['template'] ) or pla_error( $lang['must_choose_template'] );
|
||||
$template = $_POST['template'];
|
||||
isset( $templates[$template] ) or pla_error( 'Invalid template: ' . htmlspecialchars( $template ) );
|
||||
isset( $templates[$template] ) or pla_error( sprintf( $lang['invalid_template'], htmlspecialchars( $template ) ) );
|
||||
$template = isset( $templates[$template] ) ? $templates[$template] : null;
|
||||
$server_id = $_POST['server_id'];
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id_underline'] . htmlspecialchars( $server_id ) );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
$server_name = $servers[ $server_id ][ 'name' ];
|
||||
@ -32,8 +34,7 @@ include 'header.php';
|
||||
|
||||
<body>
|
||||
<h3 class="title"><?php echo $lang['createf_create_object']?></h3>
|
||||
<h3 class="subtitle"><?php echo $lang['ctemplate_on_server']?> '<?php echo htmlspecialchars( $server_name ); ?>',
|
||||
using template '<?php echo htmlspecialchars( $template['desc'] ); ?>'</h3>
|
||||
<h3 class="subtitle"><?php echo $lang['ctemplate_on_server']?> '<?php echo htmlspecialchars( $server_name ); ?>', <?php echo $lang['using_template']?> '<?php echo htmlspecialchars( $template['desc'] ); ?>'</h3>
|
||||
|
||||
<?php
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/custom_functions.php,v 1.5 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* custom_functions.php: Choose your own adventure.
|
||||
@ -160,3 +162,11 @@ function postEntryDelete( $server_id, $dn )
|
||||
// Fill me in
|
||||
}
|
||||
|
||||
/**
|
||||
* This function is called, after a new session is initilaized
|
||||
*/
|
||||
function postSessionInit()
|
||||
{
|
||||
// Fill me in
|
||||
}
|
||||
|
||||
|
13
delete.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/delete.php,v 1.16 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* delete.php
|
||||
@ -23,6 +25,7 @@ if( is_server_read_only( $server_id ) )
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
dn_exists( $server_id, $dn ) or pla_error( sprintf( $lang['no_such_entry'], '<b>' . pretty_print_dn( $dn ) . '</b>' ) );
|
||||
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
|
||||
@ -40,9 +43,7 @@ if( $del_result )
|
||||
|
||||
// kill the DN from the tree browser session variable and
|
||||
// refresh the tree viewer frame (left_frame)
|
||||
|
||||
session_start();
|
||||
if( session_is_registered( 'tree' ) )
|
||||
if( array_key_exists( 'tree', $_SESSION ) )
|
||||
{
|
||||
$tree = $_SESSION['tree'];
|
||||
if( isset( $tree[$server_id] ) && is_array( $tree[$server_id] ) ) {
|
||||
@ -71,13 +72,13 @@ if( $del_result )
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<center><?php echo sprintf( $lang['entry_deleted_successfully'], $dn ); ?></center>
|
||||
<center><?php echo sprintf( $lang['entry_deleted_successfully'], '<b>' .pretty_print_dn($dn) . '</b>' ); ?></center>
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
} else {
|
||||
pla_error( sprintf( $lang['could_not_delete_entry'], htmlspecialchars( utf8_decode( $dn ) ) ),
|
||||
pla_error( sprintf( $lang['could_not_delete_entry'], '<b>' . pretty_print_dn( $dn ) . '</b>' ),
|
||||
ldap_error( $ds ),
|
||||
ldap_errno( $ds ) );
|
||||
}
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/delete_attr.php,v 1.6 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* delete_attr.php
|
||||
@ -16,12 +18,14 @@ $dn = $_POST['dn'] ;
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$attr = $_POST['attr'];
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
if( is_attr_read_only( $attr ) )
|
||||
pla_error( sprintf( $lang['attr_is_read_only'], htmlspecialchars( $attr ) ) );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( "You cannot perform updates while server is in read-only mode" );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
if( ! $attr ) pla_error( "No attribute name specified in POST variables" );
|
||||
if( ! $dn ) pla_error( "No DN name specified in POST variables" );
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
if( ! $attr ) pla_error( $lang['no_attr_specified'] );
|
||||
if( ! $dn ) pla_error( $lang['no_dn_specified'] );
|
||||
|
||||
$update_array = array();
|
||||
$update_array[$attr] = array();
|
||||
@ -36,7 +40,7 @@ if( $res )
|
||||
}
|
||||
else
|
||||
{
|
||||
pla_error( "Could not perform ldap_modify operation.", ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
pla_error( $lang['could_not_perform_ldap_modify'], ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/delete_form.php,v 1.12 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* delete_form.php
|
||||
@ -19,10 +21,10 @@ $rdn = $rdn[0];
|
||||
$server_name = $servers[$server_id]['name'];
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( "You cannot perform updates while server is in read-only mode" );
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
$children = get_container_contents( $server_id, $dn );
|
||||
$has_children = count($children)>0 ? true : false;
|
||||
@ -31,22 +33,12 @@ include 'header.php'; ?>
|
||||
|
||||
<body>
|
||||
|
||||
<h3 class="title">Delete <b><?php echo htmlspecialchars( ( $rdn ) ); ?></b></h3>
|
||||
<h3 class="subtitle">Server: <b><?php echo $server_name; ?></b> Distinguished Name: <b><?php echo htmlspecialchars( ( $dn ) ); ?></b></h3>
|
||||
|
||||
<?php if( 0 == strcasecmp( $dn, $servers[$server_id]['base'] ) ) { ?>
|
||||
|
||||
<center><b>You cannot delete the base <acronym title="Distinguished Name">DN</acronym> entry of the LDAP server.</b></center>
|
||||
</body>
|
||||
</html>
|
||||
<?php exit; ?>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<h3 class="title"><?php echo sprintf( $lang['delete_dn'], htmlspecialchars( $rdn ) ); ?></b></h3>
|
||||
<h3 class="subtitle"><?php echo $lang['server']; ?>: <b><?php echo $server_name; ?></b> <?php echo $lang['distinguished_name']; ?>: <b><?php echo htmlspecialchars( ( $dn ) ); ?></b></h3>
|
||||
|
||||
<?php if( $has_children ) { ?>
|
||||
|
||||
<center><b>Permanently delete all children also?</b><br /><br />
|
||||
<center><b><?php echo $lang['permanently_delete_children']; ?></b><br /><br />
|
||||
|
||||
<?php
|
||||
flush(); // so the user can get something on their screen while we figure out how many children this object has
|
||||
@ -60,13 +52,16 @@ if( $has_children ) {
|
||||
<table class="delete_confirm">
|
||||
<td>
|
||||
|
||||
<p>This object is the root of a sub-tree containing <a href="search.php?search=true&server_id=<?php echo $server_id; ?>&filter=<?php echo rawurlencode('objectClass=*'); ?>&base_dn=<?php echo $encoded_dn; ?>&form=advanced&scope=sub"><?php echo ($sub_tree_count); ?> objects</a>
|
||||
|
||||
phpLDAPadmin can recursively delete this object and all <?php echo ($sub_tree_count-1); ?> of its children. See below for a list of DNs
|
||||
that this will delete. Do you want to do this?<br />
|
||||
<p>
|
||||
<?php echo sprintf( $lang['entry_is_root_sub_tree'], $sub_tree_count ); ?>
|
||||
<small>(<a href="search.php?search=true&server_id=<?php echo $server_id; ?>&filter=<?php echo rawurlencode('objectClass=*'); ?>&base_dn=<?php echo $encoded_dn; ?>&form=advanced&scope=sub"><?php echo $lang['view_entries']; ?></a>)</small>
|
||||
<br />
|
||||
<small>Note: This is potentially very dangerous and you do this at your own risk. This operation cannot be undone.
|
||||
Take into consideration aliases and other such things that may cause problems.</small>
|
||||
<br />
|
||||
|
||||
<?php echo sprintf( $lang['confirm_recursive_delete'], ($sub_tree_count-1) ); ?><br />
|
||||
<br />
|
||||
<small><?php echo $lang['confirm_recursive_delete_note']; ?></small>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<table width="100%">
|
||||
@ -76,16 +71,16 @@ Take into consideration aliases and other such things that may cause problems.</
|
||||
<form action="rdelete.php" method="post">
|
||||
<input type="hidden" name="dn" value="<?php echo $dn; ?>" />
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="submit" class="scary" value="Delete all <?php echo ($sub_tree_count); ?> objects" />
|
||||
<input type="submit" class="scary" value="<?php echo sprintf( $lang['delete_all_x_objects'], $sub_tree_count ); ?>" />
|
||||
</form>
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<center>
|
||||
<form action="edit.php" method="get">
|
||||
<input type="hidden" name="dn" value="<?php echo $dn; ?>" />
|
||||
<input type="hidden" name="dn" value="<?php echo htmlspecialchars($dn); ?>" />
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="submit" name="submit" value="Cancel" class="cancel" />
|
||||
<input type="submit" name="submit" value="<?php echo $lang['cancel']; ?>" class="cancel" />
|
||||
</form>
|
||||
</center>
|
||||
</td>
|
||||
@ -96,7 +91,7 @@ Take into consideration aliases and other such things that may cause problems.</
|
||||
<?php flush(); ?>
|
||||
<br />
|
||||
<br />
|
||||
A list of all the <?php echo ($sub_tree_count); ?> <acronym title="Distinguished Name">DN</acronym>s that this action will delete:<br />
|
||||
<?php echo $lang['list_of_entries_to_be_deleted']; ?><br />
|
||||
<select size="<?php echo min( 10, $sub_tree_count );?>" multiple disabled style="background:white; color:black;width:500px" >
|
||||
<?php $i=0; ?>
|
||||
<?php foreach( $s as $dn => $junk ) { ?>
|
||||
@ -115,19 +110,19 @@ A list of all the <?php echo ($sub_tree_count); ?> <acronym title="Distinguished
|
||||
<table class="delete_confirm">
|
||||
<td>
|
||||
|
||||
Are you sure you want to permanently delete this object?<br />
|
||||
<?php echo $lang['sure_permanent_delete_object']; ?><br />
|
||||
<br />
|
||||
<nobr><acronym title="Distinguished Name">DN</acronym>: <b><?php echo htmlspecialchars(($dn)); ?></b><nobr><br />
|
||||
<nobr>Server: <b><?php echo htmlspecialchars($server_name); ?></b></nobr><br />
|
||||
<nobr><acronym title="<?php echo $lang['distinguished_name']; ?>"><?php echo $lang['dn']; ?></acronym>: <b><?php echo pretty_print_dn( $dn ); ?></b><nobr><br />
|
||||
<nobr><?php echo $lang['server']; ?>: <b><?php echo htmlspecialchars($server_name); ?></b></nobr><br />
|
||||
<br />
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<center>
|
||||
<form action="delete.php" method="post">
|
||||
<input type="hidden" name="dn" value="<?php echo $dn; ?>" />
|
||||
<input type="hidden" name="dn" value="<?php echo htmlspecialchars($dn); ?>" />
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="submit" name="submit" value="Delete It" class="scary" />
|
||||
<input type="submit" name="submit" value="<?php echo $lang['delete']; ?>" class="scary" />
|
||||
</center>
|
||||
</form>
|
||||
</td>
|
||||
@ -137,7 +132,7 @@ Are you sure you want to permanently delete this object?<br />
|
||||
<form action="edit.php" method="get">
|
||||
<input type="hidden" name="dn" value="<?php echo $dn; ?>" />
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="submit" name="submit" value="Cancel" class="cancel" />
|
||||
<input type="submit" name="submit" value="<?php echo $lang['cancel']; ?>" class="cancel" />
|
||||
</form>
|
||||
</center>
|
||||
</td>
|
||||
@ -154,5 +149,3 @@ Are you sure you want to permanently delete this object?<br />
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
|
||||
|
42
doc/CREDITS
@ -1,35 +1,47 @@
|
||||
|
||||
$Header: /cvsroot/phpldapadmin/phpldapadmin/doc/CREDITS,v 1.14 2004/05/08 14:11:28 i18phpldapadmin Exp $
|
||||
* Project Developers:
|
||||
|
||||
- David Smith Maintainer
|
||||
- Xavier Renard LDIF master
|
||||
- Marius Rieder Schema master
|
||||
- Nate Rotschafer Release manager
|
||||
- Xavier Renard Import/Export
|
||||
- Uwe Ebel I18n
|
||||
|
||||
* Patch writers:
|
||||
|
||||
- Bayu Irawan userPassword hash, html fixes, ldap_modify fixes
|
||||
- Uwe Ebel short_open_tags fix
|
||||
- Andrew Tipton SUP support in schema parser
|
||||
- Eigil Bjørgum UTF-8 support
|
||||
- Eigil Bjørgum UTF-8 support
|
||||
- Brandon Lederer DNS entry template
|
||||
Nathan Rotschafer
|
||||
- Steve Rigler Password hash patch
|
||||
- Chris Jackson Blowfish and md5crypt passwords
|
||||
- Marius Rieder Enhanced schema parser
|
||||
- Nick Burch Many realpath() fixes
|
||||
- Marius Rieder Perfected schema parser
|
||||
- Nick Burch realpath() fixes for *BSD
|
||||
- Matt Perlman Fix for IBM LDAP schema support
|
||||
- K Yoder Predefined searches
|
||||
- Piotr Tarnowski i18n fixes
|
||||
- Deon George Auto-uidNumber enhancements and many fixes
|
||||
- Pierre Belanger Speed-ups to auto-uidNumber
|
||||
|
||||
* Translators:
|
||||
|
||||
- Uwe Ebel & Marius Reider German
|
||||
- Xavier Renard French
|
||||
- Dave Smith English ;)
|
||||
- Richard Lucassen Dutch
|
||||
- Andreu Sanchez Spanish and Català
|
||||
- Dmitry Gorpinenko Russian
|
||||
- Unknown Italian
|
||||
|
||||
- Marius Reider, German
|
||||
Uwe Ebel,
|
||||
Dieter Kluenter
|
||||
- Xavier Renard French
|
||||
- Dave Smith English ;)
|
||||
- Richard Lucassen Dutch
|
||||
- Andreu Sanchez Spanish and Català
|
||||
- Dmitry Gorpinenko, Russian
|
||||
Aleksey Soldatov
|
||||
- Unknown Italian
|
||||
- Alexandre Maciel Brasilian (Portuguese)
|
||||
Elton Schroeder Fenner (CLeGi)
|
||||
- Piotr Tarnowski (DrFugazi) Polish
|
||||
- Gunnar Nystrom Swedish
|
||||
|
||||
If you can help translate, please join the phpldapadmin-devel mailing list:
|
||||
https://lists.sourceforge.net/mailman/listinfo/phpldapadmin-devel
|
||||
|
||||
|
||||
|
||||
|
181
doc/ChangeLog
@ -1,3 +1,160 @@
|
||||
$Header: /cvsroot/phpldapadmin/phpldapadmin/doc/ChangeLog,v 1.15 2004/05/11 12:25:23 uugdave Exp $
|
||||
|
||||
* Version 0.9.4b, 2004-05-11
|
||||
|
||||
* Notes:
|
||||
|
||||
This follow-on release fixes one critical bug contained in 0.9.4
|
||||
relating to session.auto_start and schema caching.
|
||||
|
||||
* Changes
|
||||
|
||||
- Fixed bugs (all duplicates of single bug):
|
||||
947981
|
||||
951003
|
||||
951140
|
||||
- Fixed binary attribute creation (create.php)
|
||||
|
||||
* Version 0.9.4a, 2004-05-08
|
||||
|
||||
* Notes:
|
||||
|
||||
This follow-on release fixes several critical bugs contained in 0.9.4.
|
||||
|
||||
* Changes:
|
||||
|
||||
- Fixed bugs:
|
||||
949500 Error while adding New User Account
|
||||
949500 Creating a new uid under ou=People
|
||||
948695 is_executable() error using phpldapadmin - windows
|
||||
948741 Level: E_WARNING
|
||||
948413 Undefined variable: lang (E_NOTICE) after install
|
||||
|
||||
* Version 0.9.4, 2004-05-04
|
||||
|
||||
* Notes:
|
||||
|
||||
This release adds many new features and fixes many minor bugs.
|
||||
General performance has improved, especially for handling large data
|
||||
sets. Of particular note is that users can page through search results,
|
||||
flag individual attributes as read-only, view in-line jpegPhotos in
|
||||
search results, export DSML, all from the comfort of their own language.
|
||||
phpLDAPadmin is now availble in 11 languages.
|
||||
|
||||
* Changes:
|
||||
- Fixed bug 936223 by adding more robust error-handling to the binary
|
||||
attr viewing code.
|
||||
- Improved support for Microsoft Active Direcotry
|
||||
Added many new icons and logic to detect "special" Active Directory
|
||||
objects.
|
||||
Fixed a bug which prevented phpLDAPadmin's tree viewer from
|
||||
properly browsing an Active Directory.
|
||||
- Improved support for Novell eDirectory
|
||||
Added many new icons and logic to detect Novell eDirectory (NDS)
|
||||
entries.
|
||||
- Enhanced export form
|
||||
Users can specify the type of export, line ends, search scope, and more
|
||||
from one handy form similar in appearance to phpMyAdmin export forms (though
|
||||
more simple). As a result, I cleaned up the links at the top of the default
|
||||
mod template (removed mac | win | unix links, for example).
|
||||
- Cleaned up the entry browser link
|
||||
It now better aligns itself with neighboring form elements.
|
||||
- Fixed several E_NOTICE bugs
|
||||
- Added paging to search results Search results are now paged into groups
|
||||
of 50 entries and users can step through the pages like Google. This is not
|
||||
only a nicety, but with large searches users may have waited for hours for
|
||||
their browser to render all the entries. That problem is fixed by paging.
|
||||
- DNs are pretty-printed
|
||||
DNs in the tree viewer and else-where are now "syntax-highlighted".
|
||||
- Faster schema surfing
|
||||
You can "jump to" schema elements without rendering all other elements in
|
||||
the schema browser. This is a major speed enhancement.
|
||||
- Configurable: hide "Create new"
|
||||
Thanks to a patch from Deon George, users can hide the "create new" link in the
|
||||
tree viewer if desired.
|
||||
- DSML exports
|
||||
- Various XHTML fixes supplied by Uwe Ebel.
|
||||
- More binary safety:
|
||||
get_object_attrs() is now completely binary safe. Developers can use it to
|
||||
fetch jpegPhotos and any other binary data.
|
||||
- Re-order the search criteria menu
|
||||
Users can re-order the search criteria drop-down box (for simple search
|
||||
form) as desired from the config.
|
||||
- Obfuscated passwords with ****
|
||||
Users can configure PLA to display userPasswords as ****** if desired.
|
||||
- Tree browser displays child counts
|
||||
We found a fast solution to display child counts below each node without
|
||||
having to expand the node in the tree viewer. Works great.
|
||||
- "Used by" hyperlinks
|
||||
The "used by" list in matching rules are now hyper-linked to attributes in
|
||||
the schema viewer.
|
||||
- jpegPhotos in the search results.
|
||||
When a search result includes jpegPhotos, they will be displayed inline
|
||||
with other attributes. Very handy for address books!
|
||||
- We can draw any jpeg now
|
||||
Modified the infrastrucutre to draw any jpegPhoto attribute, regardless of
|
||||
its name.
|
||||
- Added a groupOfNames template
|
||||
For editing groupOfNames and groupOfUniqueNames
|
||||
- Fixes to the entry browser
|
||||
The entry browser can be clicked and closed before it's finished loading
|
||||
- Read-only attributes
|
||||
Users can now mark certain attributes as read-only, and PLA will refuse to
|
||||
modify them (ie, objectClasses) and display them without form input fields.
|
||||
- Configurable handling of aliases and referrals
|
||||
Admins can configure how phpLDAPadmin should handle aliases and
|
||||
referrals with fine-grained control.
|
||||
- Schema caching
|
||||
Network traffic between the web server and LDAP server has been reduced
|
||||
drastically and user page loads should run much faster thanks to a
|
||||
two-level session-based and memory-based schema cache.
|
||||
- Low bandwidth mode
|
||||
Users who have a slow link between their LDAP server and web server can
|
||||
run phpLDAPadmin in low-bandwidth mode to discourage excessive network
|
||||
traffic.
|
||||
- Fixed DN explosion
|
||||
A bug in PHP's LDAP API caused common segmentation faults in
|
||||
ldap_explode_dn(). We have re-implemented this function in PHP and have
|
||||
eliminated all segmentation faults.
|
||||
- Almost complete localization
|
||||
phpLDAPadmin is 100% internationalized with the exception of creation
|
||||
templates, available in 11 languages.
|
||||
- Added support for IBM LDAP and ISODE M-Vault LDAP servers.
|
||||
- Linkable displayed DNs
|
||||
When a user views an attribute that contains a DN, an arrow will appear
|
||||
to the left side. When clicked, the user is taken to the referenced DN.
|
||||
- Recursive copy fliters
|
||||
When users copy a sub-tree, they may apply a filter to the copy such
|
||||
that only entries that match the filter will be copied.
|
||||
- Auto uidNumber enhancements
|
||||
Admins can now specify a DN to bind with when auto-searching for the next
|
||||
available uidNumber.
|
||||
- Schema code cleanups
|
||||
Applied object-oriented inheritance to schema items and cleaned up
|
||||
access functions. No affect on end user, just a developers' itch.
|
||||
- Custom creation template usability enhancements
|
||||
- Fixed session bugs
|
||||
If PHP is auto-starting sessions, we will not throw errors anymore.
|
||||
- Added new auth_type: http
|
||||
Users can now use http auth_types for form-based logins. Their
|
||||
DN/password will be stored on the server in memory rather than in
|
||||
a cookie on the client.
|
||||
- TLS fixes
|
||||
More robust coverage. If users have configured 'tls' = true in
|
||||
config.php, we use TLS for all transactions with the LDAP
|
||||
server.
|
||||
- Error handling fixes
|
||||
pla_verbose_error() is more tolerant of crappy input (ie, bad LDAP
|
||||
error codes).
|
||||
- Cleaned up default mod template
|
||||
Editing entries is now much cleaner-looking. Buttons at the top are
|
||||
in two columns. The browser doesn't have to be full-screen anymore
|
||||
to edit an entry.
|
||||
- Minor cosmetic fixes to custom creation template
|
||||
- Added phpDoc commentary to all functions in functions.php and
|
||||
schema_functions.php, and export_functions.php. This allows us to
|
||||
auto-doc the code using phpDocumentor.
|
||||
|
||||
* Version 0.9.3, 2003-12-19
|
||||
|
||||
* Notes:
|
||||
@ -13,18 +170,18 @@
|
||||
fixes:
|
||||
862225 an E_NOTICE on delete fixed
|
||||
861730 (and many duplicates of it) an E_NOTICE on determining the
|
||||
language in 'auto' lanuage mode for browsers who don't
|
||||
set HTTP_ACCEPT_LANGUAGE (like Opera).
|
||||
861491 (and many duplicates of it) Anonymous form-based logins
|
||||
often failed due to several E_NOTICE problems.
|
||||
856832 IBM LDAP servers refernece SUP attributes by OID, not name.
|
||||
A patch was provided to accomodate this circumstance.
|
||||
860179 Another anonymous form-based login bug.
|
||||
858611 (lots of dups of this one) Fixed the error handler so that
|
||||
it will not cause a "cannot send header information" message.
|
||||
844547 A coulpe E_NOTICE bugs in the posix group creation template.
|
||||
841816 An E_NOTICE bug during creation of an entry.
|
||||
844340 A sprintf error during login
|
||||
language in 'auto' lanuage mode for browsers who don't
|
||||
set HTTP_ACCEPT_LANGUAGE (like Opera).
|
||||
861491 (and many duplicates of it) Anonymous form-based logins
|
||||
often failed due to several E_NOTICE problems.
|
||||
856832 IBM LDAP servers refernece SUP attributes by OID, not name.
|
||||
A patch was provided to accomodate this circumstance.
|
||||
860179 Another anonymous form-based login bug.
|
||||
858611 (lots of dups of this one) Fixed the error handler so that
|
||||
it will not cause a "cannot send header information" message.
|
||||
844547 A coulpe E_NOTICE bugs in the posix group creation template.
|
||||
841816 An E_NOTICE bug during creation of an entry.
|
||||
844340 A sprintf error during login
|
||||
- Many many more bug fixes.
|
||||
- The schema viewer was also streamlined.
|
||||
- Support work-around for IBM LDAP Server was added.
|
||||
|
@ -1,13 +1,18 @@
|
||||
Installationsanleitung von phpldapadmin auf Deutsch
|
||||
===================================================
|
||||
|
||||
$Header: /cvsroot/phpldapadmin/phpldapadmin/doc/INSTALL-de.txt,v 1.3 2004/03/01 19:48:58 i18phpldapadmin Exp $
|
||||
|
||||
Die Installationsanweisung geht davon aus das:
|
||||
a) Ein Webserver (Apache, IIS, etc.)
|
||||
b) PHP 4.1.0 oder neuer (mit LDAP-Support)
|
||||
installiert und funktioniert
|
||||
installiert sind und auch funktionieren
|
||||
|
||||
|
||||
* Installation von phpLDAPadmin in vier einfachen Schritten:
|
||||
|
||||
1. Entpacken des Archives (wenn man diesen Text lesen kann,
|
||||
dann ist das schon geschechen)
|
||||
dann ist das schon geschehen)
|
||||
2. Das entpackte Verzeichnis phpldapadmin sollte vom webroot
|
||||
aus erreicht werden
|
||||
3. Kopieren der 'config.php.example' nach 'config.php'
|
||||
@ -43,19 +48,21 @@ installiert und funktioniert
|
||||
Bitte in der Datei INSTALL unter 'Translators:' nachsehen
|
||||
|
||||
Wer in der Uebersetzung helfen moechte sollte an der Mailingliste
|
||||
phpldapadmin-devel teilnehmen.
|
||||
phpldapadmin-devel teilnehmen:
|
||||
|
||||
https://lists.sourceforge.net/mailman/listinfo/phpldapadmin-devel
|
||||
|
||||
|
||||
* Hinweise zur Konfiguration von config.php
|
||||
Wer eine Benuetzerfuehrung auf deutsch haben moechte sollte in der
|
||||
Wer eine Benuetzerfuehrung auf Deutsch haben moechte sollte in der
|
||||
config.php die Zeile
|
||||
|
||||
$language = 'en';
|
||||
|
||||
mit
|
||||
|
||||
$language = 'de';
|
||||
|
||||
abaendern. Andere Sprachen sieht man im Unterverzeichnis 'lang'
|
||||
abaendern. Weitere Sprachen sieht man im Unterverzeichnis 'lang'
|
||||
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Header: /cvsroot/phpldapadmin/phpldapadmin/doc/INSTALL-es.txt,v 1.3 2004/03/19 20:22:54 i18phpldapadmin Exp $
|
||||
Estas instrucciones dejan por sentado que tienes una instalación
|
||||
funcionando de:
|
||||
a. Servidor Web (Apache, IIS, etc).
|
||||
|
@ -1,3 +1,4 @@
|
||||
$Header: /cvsroot/phpldapadmin/phpldapadmin/doc/INSTALL-fr.txt,v 1.3 2004/03/19 20:22:54 i18phpldapadmin Exp $
|
||||
Les instructions suivantes supposent une installation en état de marche de:
|
||||
a. Un serveur web (Apache, IIS, etc).
|
||||
b. PHP 4.1.0 ou une version plus récente (avec le support LDAP).
|
||||
|
103
doc/README-translation.txt
Normal file
@ -0,0 +1,103 @@
|
||||
README-translation
|
||||
==================
|
||||
$Header: /cvsroot/phpldapadmin/phpldapadmin/doc/README-translation.txt,v 1.2 2004/02/29 19:59:06 i18phpldapadmin Exp $
|
||||
|
||||
This readme is for translators.
|
||||
phpLDAPadmin support the languages
|
||||
|
||||
* en, of course
|
||||
* de, german
|
||||
* es, spanish
|
||||
* fr, french
|
||||
* it, italien
|
||||
* nl, netherland
|
||||
* pl, polish
|
||||
* pt-br, portuguese (brazilian)
|
||||
* ru, russian
|
||||
* sv, swedish
|
||||
|
||||
|
||||
Where are the files located?
|
||||
All files are unter
|
||||
|
||||
phpldapadmin/lang/
|
||||
|
||||
|
||||
How are the files named?
|
||||
|
||||
Every language is named by its local representing. For example english en and
|
||||
british english by en_GB but here we use only en.
|
||||
|
||||
|
||||
Is the location phpldapadmin/lang/ used in the application?
|
||||
|
||||
No, there is a Makefile in phpldapadmin/lang/ that converts the
|
||||
native encoding of the language file to utf8 into the directory
|
||||
phpldapadmin/lang/recoded. For example the file
|
||||
phpldapadmin/lang/de.php is converted via the programm iconv to the
|
||||
the encoding utf8 to the file phpldapadmin/lang/recoded/de.php.
|
||||
|
||||
|
||||
Is there a rule for the form of the translation?
|
||||
|
||||
* Yes, all translation is stored in an array called lang[].
|
||||
* The "mother" of all translation is english (en.php).
|
||||
* Use your native encoding like iso8859-1 for european
|
||||
or iso8859-2 for polish.
|
||||
* Every translation is in single quote "'"
|
||||
* Don't use html-code in the translation.
|
||||
* If something should be highlighted we use double quote
|
||||
'"'.
|
||||
|
||||
Why shouldn't I use html-code?
|
||||
|
||||
* No problemens wich htmlspecialchars
|
||||
* No JavaScript problems
|
||||
* Open way for other targets like xml or other (only as a idea)
|
||||
* No problem with "wellformed" output (maybe)
|
||||
|
||||
For example the ">" is then convert to "&gt;" that we don't
|
||||
want, so it is better to use ">". If we have a Char like "&" that is
|
||||
in the used functions convert to "&" what is correct.
|
||||
|
||||
How could I start?
|
||||
* First, the base for translation is the cvs-Version.
|
||||
Checkout the cvs-Version and start your translation.
|
||||
* Create a file that contains your translation.
|
||||
For me the easiest way was to copy the file phpldapadmin/lang/en.php
|
||||
to the phpldapadmin/lang/[new-langage].php
|
||||
That gives the way to put the "original" translation to the "end"
|
||||
as a comment. Look at the de.php and you know what I mean.
|
||||
* Modify the Makefile that your langugage is also convert.
|
||||
|
||||
How could I see how complete the translation is?
|
||||
The phpLDAPadmin contains the file phpldapadmin/check_lang_files.php
|
||||
Open it in your browser and you see how complete your translation is.
|
||||
|
||||
* extra entry: if entry is not in the en.php, maybe the value was
|
||||
changed in en.php or you type in a wrong key.
|
||||
* missing entry: the entry is missing in the translated langugage
|
||||
|
||||
What is zz.php and the zzz.php in the phpldapadmin/lang/?
|
||||
Well that is not really a language. That is only for developers
|
||||
and translators.
|
||||
|
||||
The zz.php replace all characters in the lang[] to Z. That helps
|
||||
in finding hardcoding translation in the the source.
|
||||
|
||||
The ZZZ.php helps you to find the used "key".
|
||||
|
||||
How could I enable the zz and zzz language?
|
||||
Well, one is to hardcode it in the config.php file. That is not the
|
||||
best way - but the way that always works.
|
||||
|
||||
Mozilla Users do like this:
|
||||
* from Menu
|
||||
Edit->Preferences
|
||||
* Option Navigator->Lanugages
|
||||
Klick the button "add" and type into "Other" the
|
||||
language "zz"
|
||||
* With Move up / Move down you can change your priority.
|
||||
* With the Button "OK" you can activate your choice.
|
||||
|
||||
Do the same if you want to activate/test your translation.
|
63
doc/ROADMAP
@ -1,3 +1,4 @@
|
||||
$Header: /cvsroot/phpldapadmin/phpldapadmin/doc/ROADMAP,v 1.19 2004/03/25 12:50:39 uugdave Exp $
|
||||
phpLDAPadmin roadmap
|
||||
|
||||
0.9.3 planned features:
|
||||
@ -7,31 +8,49 @@ phpLDAPadmin roadmap
|
||||
Move template config to a new config file: template_config.php (or something)
|
||||
|
||||
0.9.4 planned features:
|
||||
Complete i18n. All strings localized.
|
||||
Add mass-update feature (user provides filter and set of attrs/vals to modify)
|
||||
No-schema mode of operation (some servers simply won't give us schema. This becomes a problem for normal operation)
|
||||
Search filter builder for simple search form (just select AND or OR for a group of criteria)
|
||||
* Complete i18n. All strings localized.
|
||||
Modification templates:
|
||||
* gropOfNames (view full DNs and browse buttons)
|
||||
* groupOfUniqueNames (view full DNs and browse buttons)
|
||||
* http auth_type (a la phpMyAdmin)
|
||||
* read-only attributes (similar to hidden attributes) in config
|
||||
* Default mod template: Add a "browse" button for attributes that store DNs.
|
||||
caveat: We don't have a way to reference form elements with "[]" in the name, causing a proble
|
||||
with our default mod template. The "browser" button is present, but cannot populate the form
|
||||
element.
|
||||
* Add output buffering when including lang files so no output is sent to the browser (which could cause problems for sessions and cookies)
|
||||
* Paging search results.
|
||||
* Anonymous binds redirect to search page with no tree viewer (as an option in config)
|
||||
* pretty-printed DNs
|
||||
* DSML exports
|
||||
* obfuscated password display
|
||||
* more linkage in the schema browser (used by links)
|
||||
* jpegs drawn in-line in searches
|
||||
* configurable read-only attributes
|
||||
* paging in search results (ie, viewing entries 1-50 of 436)
|
||||
* Configuration for templates.
|
||||
|
||||
0.9.5 planned features:
|
||||
Maybe create a class called Config with static functions for fetching configuration data (ie, Config::isServerReadOnly()).
|
||||
or: Object-oriented server and general configuration (ie, add a class Server)
|
||||
Support and test ActiveDirectory and iMail LDAP schema.
|
||||
Add link to objectClass values in default mod template to jump to that objectClass in the schema viewer.
|
||||
Make deref param modifiable in the advanced search form (LDAP_DEREF_ALWAYS, LDAP_DEREF_NEVER, etc.)
|
||||
Better handling of aliases and referals (display the actual alias with aliasedObjectName or ref attrs, and don't follow or perhaps make it configurable like ldapsearch)
|
||||
Remove all HTML from language files.
|
||||
Add a random hint on the welcome page
|
||||
Add blowfish encryption to encrypt cookie-stored passwords and DNs.
|
||||
Support for modifying replica entries (using ldap_set_rebind_proc())
|
||||
Modification templates
|
||||
user
|
||||
oragnizationalUnit
|
||||
posixGroup (view full DNs and browse buttons)
|
||||
sambaUser (v 2 and 3)
|
||||
sambaMachine
|
||||
http auth_type (a la phpMyAdmin)
|
||||
read-only attributes (similar to hidden attributes) in config
|
||||
Support and test ActiveDirectory and iMail LDAP schema.
|
||||
Support for modifying replica entries (using ldap_set_rebind_proc())
|
||||
Add blowfish encryption to encrypt cookie-stored passwords and DNs.
|
||||
Default mod template: Add a "browse" button for attributes that store DNs.
|
||||
Add output buffering when including lang files so no output is sent to the browser (which could cause problems for sessions and cookies)
|
||||
Add a random hint on the welcome page
|
||||
Paging search results.
|
||||
Anonymous binds redirect to search page with no tree viewer (as an option in config)
|
||||
Remove all HTML from language files.
|
||||
|
||||
0.9.5 planned features:
|
||||
Search filter builder for simple search form (just select AND or OR for a group of criteria)
|
||||
Add mass-update feature (user provides filter and set of attrs/vals to modify)
|
||||
No-schema mode of operation (some servers simply won't give us schema. This becomes a problem for normal operation)
|
||||
i18n localization of all creation templates
|
||||
Hidden/read-only attrs on a filter-basis (ie, different users have different viewable, writable attributes)
|
||||
Seious compatibility testing for additional LDAP servers.
|
||||
Configuration for templates.
|
||||
Template instances with unique config.
|
||||
Object Oriented migration for server and general configuration (ie, add a class Server)
|
||||
Serious compatibility testing for additional LDAP servers.
|
||||
|
||||
(* means an item is complete and checed into CVS)
|
||||
|
67
doc/pla-test-i18n.ldif
Normal file
@ -0,0 +1,67 @@
|
||||
# $Header: /cvsroot/phpldapadmin/phpldapadmin/doc/pla-test-i18n.ldif,v 1.4 2004/03/19 20:22:54 i18phpldapadmin Exp $
|
||||
# This is a Test-File for characters / encoding
|
||||
# 1. Change the
|
||||
# ,dc=example,dc=com
|
||||
# to avalue for your organisation
|
||||
# 2. Import it with phpldapadmin
|
||||
#
|
||||
# pla-i18n, example.com
|
||||
#
|
||||
dn: ou=pla-i18n,dc=example,dc=com
|
||||
ou: pla-i18n
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
|
||||
# pl, pla-i18n, example.com
|
||||
dn: ou=pl,ou=pla-i18n,dc=example,dc=com
|
||||
description:: IGRvcMOza2k=
|
||||
description:: xITFu8WaxbnEhsWDxYHDk8SYIMSFxbzFm8W6xIfFhMWCw7PEmQ==
|
||||
description:: V3NrYXrDs3drYQ==
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
ou: pl
|
||||
|
||||
# ru, pla-i18n, example.com
|
||||
dn: ou=ru,ou=pla-i18n,dc=example,dc=com
|
||||
description:: 0LfQstGD0YfQuNGCINC/0L7QtNC+0LHQvdC+
|
||||
description:: 0J/RgNC+0YHRgtCw0Y8g0YTQvtGA0LzQsCDQv9C+0LjRgdC6
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
ou: ru
|
||||
|
||||
# jp, pla-i18n, example.com
|
||||
dn: ou=jp,ou=pla-i18n,dc=example,dc=com
|
||||
ou: jp
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
description:: SVNPLTIwMjItSlDjga7lpJrlm73nsY3oqIDoqp7jgbjjga7mi6HlvLXmgKc=
|
||||
|
||||
# pt-br, pla-i18n, example.com
|
||||
dn: ou=pt-br,ou=pla-i18n,dc=example,dc=com
|
||||
ou: pt-br
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
description:: VmVyIGFzIHJlcXVpc2nDp8O1ZXMgZW0gYWJlcnRv
|
||||
|
||||
# de, pla-i18n, example.com
|
||||
dn: ou=de,ou=pla-i18n,dc=example,dc=com
|
||||
ou: de
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
description:: U29uZGVyemVpY2hlbiDDtsOkw7zDnyDDlsOEw5w=
|
||||
description:: w5bDliDDnMOcIMOEw4Q=
|
||||
|
||||
# sv, pla-i18n, example.com
|
||||
dn: ou=sv,ou=pla-i18n,dc=example,dc=com
|
||||
ou: sv
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
description:: U8O2a29tZsOlbmc=
|
||||
description:: bMOldGVyIHNvbQ==
|
||||
|
||||
# ca, pla-i18n, example.com
|
||||
dn: ou=ca,ou=pla-i18n,dc=example,dc=com
|
||||
ou: ca
|
||||
objectClass: top
|
||||
objectClass: organizationalUnit
|
||||
description:: RXMgdGluZHLDoSBxdWUgY29uZmlybWFyIGFxdWVzdGEgZGVjaXNpw7M=
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/documentation.php,v 1.2 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
include 'common.php';
|
||||
include 'header.php';
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/download_binary_attr.php,v 1.6 2004/04/18 15:51:24 uugdave Exp $
|
||||
|
||||
|
||||
require 'common.php';
|
||||
|
||||
@ -8,19 +10,23 @@ $attr = $_GET['attr'];
|
||||
// if there are multiple values in this attribute, which one do you want to see?
|
||||
$value_num = isset( $_GET['value_num'] ) ? $_GET['value_num'] : 0;
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( "Coult not connect to LDAP server." );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
dn_exists( $server_id, $dn ) or pla_error( sprintf( $lang['no_such_entry'], pretty_print_dn( $dn ) ) );
|
||||
|
||||
$search = ldap_read( $ds, $dn, "(objectClass=*)", array( $attr ), 0, 200, 0, LDAP_DEREF_ALWAYS );
|
||||
$entry = ldap_first_entry( $ds, $search );
|
||||
$attrs = ldap_get_attributes( $ds, $entry );
|
||||
$attr = ldap_first_attribute( $ds, $entry, $attrs );
|
||||
$values = ldap_get_values_len( $ds, $entry, $attr );
|
||||
$search = @ldap_read( $ds, $dn, "(objectClass=*)", array( $attr ), 0, 0, 0, get_view_deref_setting() );
|
||||
if( ! $search )
|
||||
pla_error( $lang['error_performing_search'], ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
$entry = ldap_first_entry( $ds, $search );
|
||||
$attrs = ldap_get_attributes( $ds, $entry );
|
||||
$attr = ldap_first_attribute( $ds, $entry, $attrs );
|
||||
$values = ldap_get_values_len( $ds, $entry, $attr );
|
||||
$count = $values['count'];
|
||||
unset( $values['count'] );
|
||||
Header( "Content-type: octet-stream" );
|
||||
Header( "Content-disposition: attachment; filename=$attr" );
|
||||
|
||||
// Dump the binary data to the browser
|
||||
header( "Content-type: octet-stream" );
|
||||
header( "Content-disposition: attachment; filename=$attr" );
|
||||
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
|
||||
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
|
||||
echo $values[$value_num];
|
||||
|
8
edit.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/edit.php,v 1.46 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* edit.php
|
||||
@ -25,6 +27,10 @@ $encoded_dn = rawurlencode( $decoded_dn );
|
||||
$server_id = isset( $_GET['server_id'] ) ? $_GET['server_id'] : false;
|
||||
$server_id !== false or pla_error( $lang['missing_server_id_in_query_string'] );
|
||||
|
||||
// Template authors may wish to present the user with a link back to the default, generic
|
||||
// template for editing. They may use this as the target of the href to do so.
|
||||
$default_href = "edit.php?server_id=$server_id&dn=$encoded_dn&use_default_template=true";
|
||||
|
||||
$use_default_template = isset( $_GET['use_default_template'] ) ? true : false;
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
|
104
emuhash_functions.php
Normal file
@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
/*******************************************************************************
|
||||
* emuhash - partly emulates the php mhash functions
|
||||
* version: 2004040701
|
||||
*
|
||||
* (c) 2004 - Simon Matter <simon.matter@invoca.ch>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
/******************************************************************************/
|
||||
/* Do we have builtin mhash support in this PHP version ? */
|
||||
/******************************************************************************/
|
||||
|
||||
if( ! function_exists( 'mhash' ) && ! function_exists( 'mhash_keygen_s2k' ) ) {
|
||||
if( ! isset( $emuhash_openssl ) )
|
||||
$emuhash_openssl = '/usr/bin/openssl';
|
||||
|
||||
// don't create mhash functions if we don't have a working openssl
|
||||
if( ! file_exists( $emuhash_openssl ) )
|
||||
unset( $emuhash_openssl );
|
||||
elseif ( function_exists( 'is_executable' ) && ! is_executable( $emuhash_openssl ) ) {
|
||||
unset( $emuhash_openssl );
|
||||
} else {
|
||||
|
||||
if( ! isset( $emuhash_temp_dir ) )
|
||||
$emuhash_temp_dir = '/tmp';
|
||||
|
||||
/******************************************************************************/
|
||||
/* Define constants used in the mhash emulation code. */
|
||||
/******************************************************************************/
|
||||
|
||||
define('MHASH_MD5', 'md5');
|
||||
define('MHASH_SHA1', 'sha1');
|
||||
define('MHASH_RIPEMD160', 'rmd160');
|
||||
|
||||
/******************************************************************************/
|
||||
/* Functions to emulate parts of php-mash. */
|
||||
/******************************************************************************/
|
||||
|
||||
function openssl_hash( $openssl_hash_id, $password_clear ) {
|
||||
global $emuhash_openssl, $emuhash_temp_dir;
|
||||
|
||||
$current_magic_quotes = get_magic_quotes_runtime();
|
||||
set_magic_quotes_runtime( 0 );
|
||||
$tmpfile = tempnam( $emuhash_temp_dir, "emuhash" );
|
||||
$pwhandle = fopen( $tmpfile, "w" );
|
||||
if( ! $pwhandle )
|
||||
pla_error( "Unable to create a temporary file '$tmpfile' to create hashed password" );
|
||||
fwrite( $pwhandle, $password_clear );
|
||||
fclose( $pwhandle );
|
||||
$cmd = $emuhash_openssl . ' ' . $openssl_hash_id . ' -binary < ' . $tmpfile;
|
||||
$prog = popen( $cmd, "r" );
|
||||
$pass = fread( $prog, 1024 );
|
||||
pclose( $prog );
|
||||
unlink( $tmpfile );
|
||||
set_magic_quotes_runtime( $current_magic_quotes );
|
||||
|
||||
return $pass;
|
||||
}
|
||||
|
||||
function mhash( $hash_id, $password_clear ) {
|
||||
switch( $hash_id ) {
|
||||
case MHASH_MD5:
|
||||
$emuhash = openssl_hash( MHASH_MD5, $password_clear );
|
||||
break;
|
||||
case MHASH_SHA1:
|
||||
$emuhash = openssl_hash( MHASH_SHA1, $password_clear );
|
||||
break;
|
||||
case MHASH_RIPEMD160:
|
||||
$emuhash = openssl_hash( MHASH_RIPEMD160, $password_clear );
|
||||
break;
|
||||
default:
|
||||
$emuhash = FALSE;
|
||||
}
|
||||
|
||||
return $emuhash;
|
||||
}
|
||||
|
||||
function mhash_keygen_s2k( $hash_id, $password_clear, $salt, $bytes ) {
|
||||
return substr(pack("H*", bin2hex(mhash($hash_id, ($salt . $password_clear)))), 0, $bytes);
|
||||
}
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
@ -1,3 +1,4 @@
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/entry_chooser.js,v 1.2 2004/03/19 20:18:41 i18phpldapadmin Exp $
|
||||
function dnChooserPopup( form_element )
|
||||
{
|
||||
mywindow=open('entry_chooser.php','myname','resizable=no,width=600,height=370,scrollbars=1');
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/entry_chooser.php,v 1.14 2004/04/13 03:37:36 uugdave Exp $
|
||||
|
||||
|
||||
require 'common.php';
|
||||
|
||||
@ -8,7 +10,19 @@ $return_form_element = isset( $_GET['form_element'] ) ? htmlspecialchars( $_GET[
|
||||
|
||||
include "header.php";
|
||||
|
||||
echo "<h3 class=\"subtitle\">Automagic Entry Chooser</h3>\n";
|
||||
echo "<h3 class=\"subtitle\">" . $lang['entry_chooser_title'] . "</h3>\n";
|
||||
flush();
|
||||
?>
|
||||
|
||||
<script language="javascript">
|
||||
function returnDN( dn )
|
||||
{
|
||||
opener.document.<?php echo $return_form_element; ?>.value = dn;
|
||||
close();
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php
|
||||
|
||||
if( $container ) {
|
||||
echo $lang['server_colon_pare'] . "<b>" . htmlspecialchars( $servers[ $server_id ][ 'name' ] ) . "</b><br />\n";
|
||||
@ -21,14 +35,14 @@ if( $server_id !== false && $container !== false )
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
$dn_list = get_container_contents( $server_id, $container );
|
||||
$dn_list = get_container_contents( $server_id, $container, 0, '(objectClass=*)', get_tree_deref_setting() );
|
||||
sort( $dn_list );
|
||||
|
||||
$base_dn = $servers[ $server_id ][ 'base' ];
|
||||
if( ! $base_dn )
|
||||
$base_dn = try_to_get_root_dn( $server_id );
|
||||
|
||||
if( $container == $base_dn ) {
|
||||
if( 0 == pla_compare_dns( $container, $base_dn ) ) {
|
||||
$parent_container = false;
|
||||
$up_href = "entry_chooser.php?form_element=$return_form_element";
|
||||
} else {
|
||||
@ -87,11 +101,3 @@ $elmpart =substr($return_form_element,strpos($return_form_element,".")+1);
|
||||
$return_form_element = $formpart . ".elements[\"" . $elmpart . "\"]";
|
||||
|
||||
?>
|
||||
|
||||
<script language="javascript">
|
||||
function returnDN( dn )
|
||||
{
|
||||
opener.document.<?php echo $return_form_element; ?>.value = dn;
|
||||
close();
|
||||
}
|
||||
</script>
|
||||
|
21
expand.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/expand.php,v 1.15 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* expand.php
|
||||
@ -21,6 +23,9 @@ header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
// This allows us to display large sub-trees without running out of time.
|
||||
@set_time_limit( 0 );
|
||||
|
||||
$dn = $_GET['dn'];
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$server_id = $_GET['server_id'];
|
||||
@ -28,11 +33,7 @@ $server_id = $_GET['server_id'];
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
session_start();
|
||||
|
||||
// dave commented this out since it was being triggered without reason in rare cases
|
||||
//session_is_registered( 'tree' ) or pla_error( "Your session tree is not registered. That's weird. Should never happen".
|
||||
// ". Just go back and it should be fixed automagically." );
|
||||
initialize_session_tree();
|
||||
|
||||
$tree = $_SESSION['tree'];
|
||||
$tree_icons = $_SESSION['tree_icons'];
|
||||
@ -40,13 +41,13 @@ $tree_icons = $_SESSION['tree_icons'];
|
||||
pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
$contents = get_container_contents( $server_id, $dn );
|
||||
|
||||
usort( $contents, 'pla_compare_dns' );
|
||||
$tree[$server_id][$dn] = $contents;
|
||||
|
||||
//echo "<pre>";
|
||||
//var_dump( $contents );
|
||||
//exit;
|
||||
|
||||
usort( $contents, 'pla_compare_dns' );
|
||||
$tree[$server_id][$dn] = $contents;
|
||||
|
||||
foreach( $contents as $dn )
|
||||
$tree_icons[$server_id][$dn] = get_icon( $server_id, $dn );
|
||||
|
||||
@ -62,8 +63,8 @@ $random_junk = md5( strtotime( 'now' ) . $time['usec'] );
|
||||
// If cookies were disabled, build the url parameter for the session id.
|
||||
// It will be append to the url to be redirect
|
||||
$id_session_param="";
|
||||
if(SID != ""){
|
||||
$id_session_param = "&".session_name()."=".session_id();
|
||||
if( SID != "" ){
|
||||
$id_session_param = "&".session_name()."=".session_id();
|
||||
}
|
||||
|
||||
session_write_close();
|
||||
|
75
export.php
Executable file
@ -0,0 +1,75 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/export.php,v 1.6 2004/05/05 23:22:57 xrenard Exp $
|
||||
|
||||
require 'export_functions.php';
|
||||
|
||||
// get the POST parameters
|
||||
$base_dn = isset($_POST['dn']) ? $_POST['dn']:NULL;
|
||||
$server_id = isset($_POST['server_id']) ? $_POST['server_id']:NULL;
|
||||
$format = isset( $_POST['format'] ) ? $_POST['format'] : "unix";
|
||||
$scope = isset($_POST['scope']) ? $_POST['scope'] : 'base';
|
||||
isset($_POST['exporter_id']) or pla_error( $lang['must_choose_export_format'] );
|
||||
$exporter_id = $_POST['exporter_id'];
|
||||
isset($exporters[$exporter_id]) or pla_error( $lang['invalid_export_format'] );
|
||||
|
||||
// do some check
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
// Initialisation of other varaiables
|
||||
$rdn = get_rdn( $base_dn );
|
||||
$friendly_rdn = get_rdn( $base_dn, 1 );
|
||||
$extension = $exporters[$exporter_id]['extension'];
|
||||
|
||||
//set the default CRLN to Unix format
|
||||
$br = "\n";
|
||||
|
||||
// default case not really needed
|
||||
switch( $format ) {
|
||||
case 'win':
|
||||
$br = "\r\n";
|
||||
break;
|
||||
case 'mac':
|
||||
$br = "\r";
|
||||
break;
|
||||
case 'unix':
|
||||
default:
|
||||
$br = "\n";
|
||||
}
|
||||
|
||||
// get the decoree,ie the source
|
||||
$plaLdapExporter = new PlaLdapExporter($server_id,'objectclass=*',$base_dn,$scope);
|
||||
|
||||
// the decorator
|
||||
// do it that way for the moment
|
||||
$exporter = NULL;
|
||||
|
||||
switch($exporter_id){
|
||||
case 0:
|
||||
$exporter = new PlaLdifExporter($plaLdapExporter);
|
||||
break;
|
||||
case 1:
|
||||
$exporter = new PlaDsmlExporter($plaLdapExporter);
|
||||
break;
|
||||
default:
|
||||
// truly speaking,this default case will never be reached. See check at the bottom.
|
||||
$plaLdapExporter->pla_close();
|
||||
pla_error( $lang['no_exporter_found'] );
|
||||
}
|
||||
|
||||
// set the CLRN
|
||||
$exporter->setOutputFormat($br);
|
||||
|
||||
// prevent script from bailing early for long search
|
||||
@set_time_limit( 0 );
|
||||
|
||||
// send the header
|
||||
header( "Content-type: application/download" );
|
||||
header( "Content-Disposition: filename=$friendly_rdn.".$exporters[$exporter_id]['extension'] );
|
||||
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
|
||||
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
|
||||
header( "Cache-Control: post-check=0, pre-check=0", false );
|
||||
|
||||
// and export
|
||||
$exporter->export();
|
||||
?>
|
109
export_form.php
Executable file
@ -0,0 +1,109 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/export_form.php,v 1.7 2004/05/05 23:21:57 xrenard Exp $
|
||||
|
||||
/**
|
||||
* export_form.php
|
||||
* --------------------
|
||||
*
|
||||
* Html form to choose an export format(ldif,...)
|
||||
*
|
||||
*/
|
||||
|
||||
require 'export_functions.php';
|
||||
|
||||
$server_id = isset( $_GET['server_id'] ) ? $_GET['server_id']:NULL ;
|
||||
$format = isset( $_GET['format'] ) ? $_GET['format'] : "unix" ;
|
||||
$scope = isset( $_GET['scope'] ) ? $_GET['scope'] : 'base' ;
|
||||
$exporter_id = isset( $_GET['exporter_id'] ) ? $_GET['exporter_id'] : 0 ;
|
||||
$dn = isset( $_GET['dn'] ) ? $_GET['dn'] : null;
|
||||
|
||||
$available_formats = array(
|
||||
'unix' => 'UNIX',
|
||||
'mac' => 'Macintosh',
|
||||
'win' => 'Windows'
|
||||
);
|
||||
|
||||
$available_scopes = array(
|
||||
'base' => $lang['scope_base'],
|
||||
'one' => $lang['scope_one'],
|
||||
'sub' => $lang['scope_sub']
|
||||
);
|
||||
|
||||
|
||||
include 'header.php'; ?>
|
||||
|
||||
<body>
|
||||
<h3 class="title"><?php echo $lang['export']; ?></h3>
|
||||
<br />
|
||||
<center>
|
||||
<form name="export_form" action="export.php" method="POST">
|
||||
<table class="export_form">
|
||||
<tr>
|
||||
<td>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang['export']; ?></legend>
|
||||
<table>
|
||||
<tr>
|
||||
<td><?php echo $lang['server']; ?></td>
|
||||
<td>
|
||||
<select name="server_id">
|
||||
<?php
|
||||
foreach( $servers as $id => $server )
|
||||
if( $server['host'] )
|
||||
echo "<option value=\"$id\"". ($id==$server_id?" selected":"") .">" . htmlspecialchars($server['name']) . "</option>\n";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><acronym title="<?php echo $lang['distinguished_name'];?>">DN</acronym></td>
|
||||
<td><nobr><input type="text" name="dn" id="dn" style="width:200px" value="<?php echo htmlspecialchars( $dn ); ?>" /> <?php draw_chooser_link( 'export_form.dn' ); ?></nobr></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang['export_format']; ?></legend>
|
||||
<?php foreach($exporters as $index => $exporter){?>
|
||||
<input type="radio" name="exporter_id" value="<?php echo htmlspecialchars($index); ?>" id="<?php echo htmlspecialchars($index); ?>" <?php if($index==$exporter_id) echo ' checked'; ?> />
|
||||
<label for="<?php echo htmlspecialchars( $index ); ?>"><?php echo htmlspecialchars( $exporter['desc'] ); ?></label><br />
|
||||
<?php } ?>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang['line_ends']; ?></legend>
|
||||
<?php foreach( $available_formats as $id => $desc ) {
|
||||
$id = htmlspecialchars( $id );
|
||||
$desc = htmlspecialchars( $desc );
|
||||
?>
|
||||
<input type="radio" name="format" value="<?php echo $id; ?>" id="<?php echo $id; ?>"<?php if($format==$id) echo ' checked'; ?> /><label for="<?php echo $id; ?>"><?php echo $desc; ?></label><br />
|
||||
<?php } ?>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang['search_scope']; ?></legend>
|
||||
<?php foreach( $available_scopes as $id => $desc ) {
|
||||
$id = htmlspecialchars( $id );
|
||||
$desc = htmlspecialchars( $desc ); ?>
|
||||
<input type="radio" name="scope" value="<?php echo $id; ?>" id="<?php echo $id; ?>"<?php if($id==$scope) echo ' checked';?> /><label for="<?php echo $id; ?>"><?php echo $desc; ?></label><br />
|
||||
<?php } ?>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" ><center><input type="submit" value="<?php echo $lang['createf_proceed']; ?>"></center></td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
628
export_functions.php
Executable file
@ -0,0 +1,628 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/export_functions.php,v 1.11 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
/**
|
||||
* Fuctions and classes for exporting ldap entries to others formats
|
||||
* (LDIF,DSML,..)
|
||||
* An example is provided at the bottom of this file if you want implement yours. *
|
||||
* @package phpLDAPadmin
|
||||
* @author The phpLDAPadmin development team
|
||||
* @see export.php and export_form.php
|
||||
*/
|
||||
|
||||
// include common configuration definitions
|
||||
include('common.php');
|
||||
|
||||
// registry for the exporters
|
||||
$exporters = array();
|
||||
|
||||
$exporters[] = array('output_type'=>'ldif',
|
||||
'desc' => 'LDIF',
|
||||
'extension' => 'ldif'
|
||||
);
|
||||
|
||||
$exporters[] = array('output_type'=>'dsml',
|
||||
'desc' => 'DSML V.1',
|
||||
'extension' => 'xml'
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
* This class encapsulate informations about the ldap server
|
||||
* from which the export is done.
|
||||
* The following info are provided within this class:
|
||||
*
|
||||
* $server_id: the id of the server.
|
||||
* $base_dn: if the source of the export is the ldap server,
|
||||
* it indicates the base dn of the search.
|
||||
* $query_filter: if the source of the export is the ldap server,
|
||||
* it indicates the query filter for the search.
|
||||
* $scope: if the source of the export is the ldap server,
|
||||
* it indicates the scope of the search.
|
||||
* $server_host: the host name of the server.
|
||||
* $server_name: the name of the server.
|
||||
*/
|
||||
|
||||
class LdapInfo{
|
||||
|
||||
var $base_dn;
|
||||
var $query_filter;
|
||||
var $scope;
|
||||
var $server_host = NULL;
|
||||
var $server_name = NULL;
|
||||
var $server_id = NULL;
|
||||
|
||||
/**
|
||||
* Create a new LdapInfo object
|
||||
*
|
||||
* @param int $server_id the server id
|
||||
* @param String $base_dn the base_dn for the search in a ldap server
|
||||
* @param String $query_filter the query filter for the search
|
||||
* @param String scope the scope of the search in a ldap server
|
||||
*/
|
||||
|
||||
function LdapInfo($server_id,$base_dn = NULL,$query_filter = NULL,$scope = NULL){
|
||||
global $servers;
|
||||
$this->base_dn = $base_dn;
|
||||
$this->query_filter = $query_filter;
|
||||
$this->scope = $scope;
|
||||
$this->server_name = $servers[ $server_id ][ 'name' ];
|
||||
$this->server_host = $servers[ $server_id ][ 'host' ];
|
||||
$this->server_id = $server_id;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* This class represents the base class of all exporters
|
||||
* It can be subclassed directly if your intend is to write
|
||||
* a source exporter(ie. it will act only as a decoree
|
||||
* which will be wrapped by an another exporter.)
|
||||
* If you consider writting an exporter for filtering data
|
||||
* or directly display entries, please consider subclass
|
||||
* the PlaExporter
|
||||
*
|
||||
* @see PlaExporter
|
||||
*/
|
||||
|
||||
class PlaAbstractExporter{
|
||||
|
||||
/**
|
||||
* Return the number of entries
|
||||
* @return int the number of entries to be exported
|
||||
*/
|
||||
function pla_num_entries(){}
|
||||
|
||||
/**
|
||||
* Return true if there is some more entries to be processed
|
||||
* @return bool if there is some more entries to be processed
|
||||
*/
|
||||
function pla_has_entry(){}
|
||||
|
||||
/**
|
||||
* Return the entry as an array
|
||||
* @return array an entry as an array
|
||||
*/
|
||||
function pla_fetch_entry_array(){}
|
||||
|
||||
/**
|
||||
* Return the entry as an Entry object
|
||||
* @return Entry an entry as an Entry Object
|
||||
*/
|
||||
function pla_fetch_entry_object(){}
|
||||
|
||||
/**
|
||||
* Return a PlaLdapInfo Object
|
||||
* @return LdapInfo Object with info from the ldap serveur
|
||||
*/
|
||||
function pla_get_ldap_info(){}
|
||||
|
||||
/**
|
||||
* May be call when the processing is finished
|
||||
* and to free some ressources.
|
||||
* @return bool true or false if any errors is encountered
|
||||
*/
|
||||
function pla_close(){}
|
||||
|
||||
}// end PlaAbstractExporter
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* PlaExporter acts a wrapper around another exporter.
|
||||
* In other words, it will act as a decorator for another decorator
|
||||
*/
|
||||
|
||||
class PlaExporter extends PlaAbstractExporter{
|
||||
// the default CRLN
|
||||
var $br="\n";
|
||||
// the wrapped $exporter
|
||||
var $exporter;
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
* @param source $source the decoree for this exporter
|
||||
*/
|
||||
function PlaExporter( $source ){
|
||||
$this->exporter = $source;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the number of entries
|
||||
* @return int the number of entries to be exported
|
||||
*/
|
||||
function pla_num_entries(){
|
||||
return $this->exporter->pla_num_entries();
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if there is some more entries to be processed
|
||||
* @return bool if there is some more entries to be processed
|
||||
*/
|
||||
function pla_has_entry(){
|
||||
return $this->exporter->pla_has_entry();
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the entry as an array
|
||||
* @return array an entry as an array
|
||||
*/
|
||||
function pla_fetch_entry_array(){
|
||||
return $this->exporter->pla_fetch_entry_array();
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the entry as an Entry object
|
||||
* @return Entry an entry as an Entry Object
|
||||
*/
|
||||
function pla_fetch_entry_object(){
|
||||
return $this->exporter->pla_fetch_entry_object();
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a PlaLdapInfo Object
|
||||
* @return LdapInfo Object with info from the ldap serveur
|
||||
*/
|
||||
function pla_get_ldap_info(){
|
||||
return $this->exporter->pla_get_ldap_info();
|
||||
}
|
||||
|
||||
/**
|
||||
* May be call when the processing is finished
|
||||
* and to free some ressources.
|
||||
* @return bool false if any errors are encountered,false otherwise
|
||||
*/
|
||||
function pla_close(){
|
||||
return $this->exporter->pla_close();
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper method to check if the attribute value should be base 64 encoded.
|
||||
* @param String $str the string to check.
|
||||
* @return bool true if the string is safe ascii, false otherwise.
|
||||
*/
|
||||
function is_safe_ascii( $str ){
|
||||
for( $i=0; $i<strlen($str); $i++ )
|
||||
if( ord( $str{$i} ) < 32 || ord( $str{$i} ) > 127 )
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Abstract method use to export data.
|
||||
* Must be implemented in a sub-class if you write an exporter
|
||||
* which export data.
|
||||
* Leave it empty if you write a sub-class which do only some filtering.
|
||||
*/
|
||||
function export(){}
|
||||
|
||||
/**
|
||||
* Set the carriage return /linefeed for the export
|
||||
* @param String $br the CRLF to be set
|
||||
*/
|
||||
function setOutputFormat( $br ){
|
||||
$this->br = $br;
|
||||
}
|
||||
|
||||
}// end PlaExporter
|
||||
|
||||
|
||||
/**
|
||||
* Export data from a ldap server
|
||||
* @extends PlaAbstractExporter
|
||||
*/
|
||||
|
||||
class PlaLdapExporter extends PlaAbstractExporter{
|
||||
var $entry_id;
|
||||
var $results;
|
||||
var $entry_id;
|
||||
var $server_id ;
|
||||
var $scope;
|
||||
var $entry_array;
|
||||
var $num_entries;
|
||||
var $ldap_info;
|
||||
var $queryFilter;
|
||||
var $hasNext;
|
||||
var $connection_open_state;
|
||||
|
||||
/**
|
||||
* Create a PlaLdapExporter object.
|
||||
* @param int $server_id the server id
|
||||
* @param String $queryFilter the queryFilter for the export
|
||||
* @param String $base_dn the base_dn for the data to export
|
||||
* @param String $scope the scope for export
|
||||
*/
|
||||
function PlaLdapExporter( $server_id , $queryFilter , $base_dn , $scope){
|
||||
global $lang;
|
||||
$this->scope = $scope;
|
||||
$this->base_dn = $base_dn;
|
||||
$this->server_id = $server_id;
|
||||
$this->queryFilter = $queryFilter;
|
||||
// infos for the server
|
||||
$this->ldap_info = new LdapInfo($server_id,$base_dn,$queryFilter,$scope);
|
||||
// boolean to check if there is more entries
|
||||
$this->hasNext = 0;
|
||||
// boolean to check the state of the connection
|
||||
$this->connection_open_state = 0;
|
||||
|
||||
// connect to the server
|
||||
$this->ds = @pla_ldap_connect( $this->server_id );
|
||||
if( ! $this->ds ) {
|
||||
pla_error( $lang['could_not_connect'] );
|
||||
}
|
||||
else{
|
||||
$this->connection_open_state = 1;
|
||||
}
|
||||
|
||||
// get the data to be exported
|
||||
if( $this->scope == 'base' )
|
||||
$this->results = @ldap_read( $this->ds, $this->base_dn, $this->queryFilter,array(),
|
||||
0, 0, 0, get_export_deref_setting() );
|
||||
elseif( $this->scope == 'one' )
|
||||
$this->results = @ldap_list( $this->ds, $this->base_dn, $this->queryFilter, array(),
|
||||
0, 0, 0, get_export_deref_setting() );
|
||||
else // scope == 'sub'
|
||||
$this->results = @ldap_search( $this->ds, $this->base_dn, $this->queryFilter, array(),
|
||||
0, 0, 0, get_export_deref_setting() );
|
||||
|
||||
// if no result, there is a something wrong
|
||||
if( ! $this->results )
|
||||
pla_error( $lang['error_performing_search'], ldap_error( $this->ds ), ldap_errno( $this->ds ) );
|
||||
|
||||
// get the number of entries to be exported
|
||||
$this->num_entries = @ldap_count_entries( $this->ds,$this->results );
|
||||
|
||||
if( $this->entry_id = @ldap_first_entry( $this->ds,$this->results ) ){
|
||||
$this->hasNext = 1;
|
||||
}
|
||||
}//end constructor
|
||||
|
||||
/**
|
||||
* Return the entry as an array
|
||||
* @return array an entry as an array
|
||||
*/
|
||||
function pla_fetch_entry_array(){
|
||||
return $this->entry_array;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the entry as an Entry object
|
||||
* @return Entry an entry as an Entry Object
|
||||
*/
|
||||
function pla_fetch_entry_object(){
|
||||
// to do
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a PlaLdapInfo Object
|
||||
* @return LdapInfo Object with info from the ldap serveur
|
||||
*/
|
||||
function pla_get_ldap_info(){
|
||||
return $this->ldap_info;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the number of entries
|
||||
* @return int the number of entries to be exported
|
||||
*/
|
||||
function pla_num_entries(){
|
||||
return $this->num_entries;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if there is some more entries to be processed
|
||||
* @return bool if there is some more entries to be processed
|
||||
*/
|
||||
function pla_has_entry(){
|
||||
if( $this->hasNext ){
|
||||
unset( $this->entry_array );
|
||||
$dn = @ldap_get_dn( $this->ds,$this->entry_id );
|
||||
$this->entry_array['dn'] = $dn;
|
||||
|
||||
//get the attributes of the entry
|
||||
$attrs = @ldap_get_attributes($this->ds,$this->entry_id);
|
||||
if( $attr = @ldap_first_attribute( $this->ds,$this->entry_id,$attrs ) ){
|
||||
|
||||
//iterate over the attributes
|
||||
while( $attr ){
|
||||
if( is_attr_binary( $this->server_id,$attr ) ){
|
||||
$this->entry_array[$attr] = @ldap_get_values_len( $this->ds,$this->entry_id,$attr );
|
||||
}
|
||||
else{
|
||||
$this->entry_array[$attr] = @ldap_get_values( $this->ds,$this->entry_id,$attr );
|
||||
}
|
||||
unset( $this->entry_array[$attr]['count'] );
|
||||
$attr = @ldap_next_attribute( $this->ds,$this->entry_id,$attrs );
|
||||
}// end while attr
|
||||
|
||||
if(!$this->entry_id = @ldap_next_entry( $this->ds,$this->entry_id ) ){
|
||||
$this->hasNext = 0;
|
||||
}
|
||||
}// end if attr
|
||||
return true;
|
||||
}
|
||||
else{
|
||||
$this->pla_close();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* May be call when the processing is finished
|
||||
* and to free some ressources.
|
||||
* @return bool true or false if any errors is encountered
|
||||
*/
|
||||
function pla_close(){
|
||||
if($this->connection_open_state){
|
||||
return @ldap_close( $this->ds );
|
||||
}
|
||||
else{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
} // end PlaLdapExporter
|
||||
|
||||
/**
|
||||
* Export entries to ldif format
|
||||
* @extends PlaExporter
|
||||
*/
|
||||
|
||||
class PlaLdifExporter extends PlaExporter{
|
||||
|
||||
// variable to keep the count of the entries
|
||||
var $counter = 0;
|
||||
|
||||
// the maximum length of the ldif line
|
||||
var $MAX_LDIF_LINE_LENGTH = 76;
|
||||
|
||||
/**
|
||||
* Create a PlaLdifExporter object
|
||||
* @param PlaAbstractExporter $exporter the source exporter
|
||||
*/
|
||||
function PlaLdifExporter( $exporter ){
|
||||
$this->exporter = $exporter;
|
||||
}
|
||||
|
||||
/**
|
||||
* Export entries to ldif format
|
||||
*/
|
||||
function export(){
|
||||
$pla_ldap_info = $this->pla_get_ldap_info();
|
||||
$this->displayExportInfo($pla_ldap_info);
|
||||
|
||||
//While there is an entry, fecth the entry as an array
|
||||
while($this->pla_has_entry()){
|
||||
$entry = $this->pla_fetch_entry_array();
|
||||
$this->counter++;
|
||||
|
||||
// display comment before each entry
|
||||
global $lang;
|
||||
$title_string = "# " . $lang['entry'] . " " . $this->counter . ": " . $entry['dn'] ;
|
||||
if( strlen( $title_string ) > $this->MAX_LDIF_LINE_LENGTH-3 )
|
||||
$title_string = substr( $title_string, 0, $this->MAX_LDIF_LINE_LENGTH-3 ) . "...";
|
||||
echo "$title_string$this->br";
|
||||
|
||||
// display dn
|
||||
if( $this->is_safe_ascii( $entry['dn'] ))
|
||||
$this->multi_lines_display("dn:". $entry['dn']);
|
||||
else
|
||||
$this->multi_lines_display("dn:: " . base64_encode( $entry['dn'] ));
|
||||
array_shift($entry);
|
||||
|
||||
// display the attributes
|
||||
foreach( $entry as $key => $attr ){
|
||||
foreach( $attr as $value ){
|
||||
if( !$this->is_safe_ascii($value) || is_attr_binary($pla_ldap_info->server_id,$key ) ){
|
||||
$this->multi_lines_display( $key.":: " . base64_encode( $value ) );
|
||||
}
|
||||
else{
|
||||
$this->multi_lines_display( $key.": ".$value );
|
||||
}
|
||||
}
|
||||
}// end foreach $entry
|
||||
|
||||
echo $this->br;
|
||||
// flush every 5th entry (sppeds things up a bit)
|
||||
if( 0 == $this->counter % 5 )
|
||||
flush();
|
||||
}
|
||||
}
|
||||
|
||||
// display info related to this export
|
||||
function displayExportInfo($pla_ldap_info){
|
||||
global $lang;
|
||||
echo "version: 1$this->br$this->br";
|
||||
echo "# " . sprintf( $lang['ldif_export_for_dn'], $pla_ldap_info->base_dn ) . $this->br;
|
||||
echo "# " . sprintf( $lang['generated_on_date'], date("F j, Y g:i a") ) . $this->br;
|
||||
echo "# " . $lang['server'] . ": " .$pla_ldap_info->server_name . " (" . $pla_ldap_info->server_host . ")" . $this->br;
|
||||
echo "# " . $lang['search_scope'] . ": " . $pla_ldap_info->scope . $this->br;
|
||||
echo "# " . $lang['total_entries'] . ": " . $this->pla_num_entries() . $this->br;
|
||||
echo $this->br;
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper method to wrap ldif lines
|
||||
* @param String $str the line to be wrapped if needed.
|
||||
*/
|
||||
function multi_lines_display( $str ){
|
||||
|
||||
$length_string = strlen($str);
|
||||
$max_length = $this->MAX_LDIF_LINE_LENGTH;
|
||||
|
||||
while ($length_string > $max_length){
|
||||
echo substr($str,0,$max_length).$this->br." ";
|
||||
$str= substr($str,$max_length,$length_string);
|
||||
$length_string = strlen($str);
|
||||
|
||||
// need to do minus one to align on the right
|
||||
// the first line with the possible following lines
|
||||
// as these will have an extra space
|
||||
$max_length = $this->MAX_LDIF_LINE_LENGTH-1;
|
||||
}
|
||||
echo $str."".$this->br;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Export entries to DSML v.1
|
||||
* @extends PlaExporter
|
||||
*/
|
||||
|
||||
class PlaDsmlExporter extends PlaExporter{
|
||||
|
||||
//not in use
|
||||
var $indent_step = 2;
|
||||
var $counter = 0;
|
||||
|
||||
/**
|
||||
* Create a PlaDsmlExporter object
|
||||
* @param PlaAbstractExporter $exporter the decoree exporter
|
||||
*/
|
||||
function PlaDsmlExporter( $exporter ){
|
||||
$this->exporter = $exporter;
|
||||
}
|
||||
|
||||
/**
|
||||
* Export the entries to DSML
|
||||
*/
|
||||
function export(){
|
||||
global $lang;
|
||||
$pla_ldap_info = $this->pla_get_ldap_info();
|
||||
// not very elegant, but do the job for the moment as we have just 4 level
|
||||
$directory_entries_indent = " ";
|
||||
$entry_indent= " ";
|
||||
$attr_indent = " ";
|
||||
$attr_value_indent = " ";
|
||||
|
||||
// print declaration
|
||||
echo "<?xml version=\"1.0\"?>$this->br";
|
||||
|
||||
// print root element
|
||||
echo "<dsml>$this->br";
|
||||
|
||||
// print info related to this export
|
||||
echo "<!-- " . $this->br;
|
||||
echo "# " . sprintf( $lang['dsml_export_for_dn'], $pla_ldap_info->base_dn ) . $this->br;
|
||||
echo "# " . sprintf( $lang['generated_on_date'], date("F j, Y g:i a") ) . $this->br;
|
||||
echo "# " . $lang['server'] . ": " . $pla_ldap_info->server_name . " (" . $pla_ldap_info->server_host . ")" . $this->br;
|
||||
echo "# " . $lang['search_scope'] . ": " . $pla_ldap_info->scope . $this->br;
|
||||
echo "# " . $lang['total_entries'] . ": " . $this->pla_num_entries() . $this->br;
|
||||
echo "-->" . $this->br;
|
||||
|
||||
|
||||
echo $directory_entries_indent."<directory-entries>$this->br";
|
||||
//While there is an entry, fetch the entry as an array
|
||||
while($this->pla_has_entry()){
|
||||
$entry = $this->pla_fetch_entry_array();
|
||||
$this->counter++;
|
||||
// display dn
|
||||
echo $entry_indent."<entry dn=\"". htmlspecialchars( $entry['dn'] ) ."\">".$this->br;
|
||||
array_shift($entry);
|
||||
|
||||
// echo the objectclass attributes first
|
||||
if(isset($entry['objectClass'])){
|
||||
echo $attr_indent."<objectClass>".$this->br;
|
||||
foreach($entry['objectClass'] as $ocValue){
|
||||
echo $attr_value_indent."<oc-value>$ocValue</oc-value>".$this->br;
|
||||
}
|
||||
echo $attr_indent."</objectClass>".$this->br;
|
||||
unset($entry['objectClass']);
|
||||
}
|
||||
|
||||
$binary_mode = 0;
|
||||
// display the attributes
|
||||
foreach($entry as $key=>$attr){
|
||||
echo $attr_indent."<attr name=\"$key\">".$this->br;
|
||||
|
||||
// if the attribute is binary, set the flag $binary_mode to true
|
||||
$binary_mode = is_attr_binary($pla_ldap_info->server_id,$key)?1:0;
|
||||
|
||||
foreach($attr as $value){
|
||||
echo $attr_value_indent."<value>".($binary_mode?base64_encode( $value): htmlspecialchars( $value ) )."</value>".$this->br;
|
||||
}
|
||||
echo $attr_indent."</attr>".$this->br;
|
||||
}// end foreach $entry
|
||||
echo $entry_indent."</entry>".$this->br;
|
||||
|
||||
// flush every 5th entry (speeds things up a bit)
|
||||
if( 0 == $this->counter % 5 )
|
||||
flush();
|
||||
}
|
||||
echo $directory_entries_indent."</directory-entries>$this->br";
|
||||
echo "</dsml>".$this->br;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class MyCustomExporter{
|
||||
|
||||
function MyCutsomExporter($exporter){
|
||||
$this->exporter = $exporer;
|
||||
}
|
||||
|
||||
/**
|
||||
* When doing an exporter, the method export need to be overriden.
|
||||
* A basic implementation is provided here. Customize to your need
|
||||
**/
|
||||
|
||||
|
||||
function export(){
|
||||
|
||||
// With the method pla->get_ldap_info,
|
||||
// you have access to some values related
|
||||
// to you ldap server
|
||||
$ldap_info = $this->pla_get_ldap_info();
|
||||
$base_dn = $ldap_info->base_dn;
|
||||
$server_id = $ldap_info->server_id;
|
||||
$scope = $ldap_info->scope;
|
||||
$server_name = $ldap_info->server_name;
|
||||
$server_host = $ldap_info->server_host;
|
||||
|
||||
|
||||
// Just a simple loop. For each entry
|
||||
// do your custom export
|
||||
// see PlaLdifExporter or PlaDsmlExporter as an example
|
||||
while( $this->pla_has_entry() ){
|
||||
$entry = $this->pla_fetch_entry_array();
|
||||
|
||||
//fetch the dn
|
||||
$dn = $entry['dn'];
|
||||
unset( $entry['dn'] );
|
||||
|
||||
// loop for the attributes
|
||||
foreach( $entry as $attr_name=>$attr_values ){
|
||||
foreach( $attr_values as $value ){
|
||||
|
||||
// simple example
|
||||
// echo "Attribute Name:".$attr_name;
|
||||
// echo " - value:".$value;
|
||||
// echo $this->br;
|
||||
}
|
||||
}
|
||||
|
||||
}// end while
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
2184
functions.php
12
header.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/header.php,v 1.10 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
// We want to get $language into scope in case we were included
|
||||
// from within a function
|
||||
global $language;
|
||||
@ -13,8 +15,8 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $language; ?>" lang="<?php echo $language; ?>" dir="ltr">
|
||||
<head>
|
||||
<title>phpLDAPadmin</title>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
<script src="entry_chooser.js"></script>
|
||||
<script src="search_util.js"></script>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="style.css" media="screen" />
|
||||
<script src="entry_chooser.js" type="text/javascript"></script>
|
||||
<script src="search_util.js" type="text/javascript"></script>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||||
</head>
|
||||
|
BIN
images/add.png
Normal file
After Width: | Height: | Size: 528 B |
BIN
images/catalog.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 438 B After Width: | Height: | Size: 342 B |
BIN
images/files.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
images/go.png
Normal file
After Width: | Height: | Size: 440 B |
BIN
images/hard-drive.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
images/ldap-server.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
images/lock.png
Before Width: | Height: | Size: 858 B After Width: | Height: | Size: 1.2 KiB |
BIN
images/n.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
images/rename.png
Normal file
After Width: | Height: | Size: 418 B |
BIN
images/server-settings.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
images/server-small.png
Normal file
After Width: | Height: | Size: 818 B |
BIN
images/tools-no.png
Normal file
After Width: | Height: | Size: 798 B |
BIN
images/tools.png
Normal file
After Width: | Height: | Size: 503 B |
51
index.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/index.php,v 1.24 2004/05/10 12:29:06 uugdave Exp $
|
||||
|
||||
|
||||
/*******************************************
|
||||
<pre>
|
||||
@ -26,10 +28,7 @@ if( ! file_exists(realpath( 'config.php' )) ) {
|
||||
<br />
|
||||
<br />
|
||||
<center>
|
||||
You need to configure phpLDAPadmin. Edit the file 'config.php' to do so.<br />
|
||||
<br />
|
||||
An example config file is provided in 'config.php.example'
|
||||
|
||||
<?php echo $lang['need_to_configure']; ?>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@ -69,6 +68,7 @@ echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
|
||||
*/
|
||||
function check_config()
|
||||
{
|
||||
global $lang;
|
||||
/* Make sure their PHP version is current enough */
|
||||
if( strcmp( phpversion(), REQUIRED_PHP_VERSION ) < 0 ) {
|
||||
pla_error( "phpLDAPadmin requires PHP version 4.1.0 or greater. You are using " . phpversion() );
|
||||
@ -78,27 +78,23 @@ function check_config()
|
||||
if( ! extension_loaded( 'ldap' ) )
|
||||
{
|
||||
pla_error( "Your install of PHP appears to be missing LDAP support. Please install " .
|
||||
"LDAP support before using phpLDAPadmin." );
|
||||
"LDAP support before using phpLDAPadmin. (Don't forget to restart your web server afterwards)" );
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Make sure they have all the functions we will need */
|
||||
$required_functions = array( 'utf8_encode', 'utf8_decode', 'htmlspecialchars' );
|
||||
foreach( $required_functions as $function ) {
|
||||
if( ! function_exists( $function ) ) {
|
||||
pla_error( "Your install of PHP appears to be missing the function '<b>$function()</b>' " .
|
||||
"phpLDAPadmin requires this function to work properly." );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/* Make sure the config file is readable */
|
||||
//if( ! is_readable( 'config.php' ) )
|
||||
if( ! is_readable( realpath( 'config.php' ) ) ) {
|
||||
echo "The config file 'config.php' is not readable. Please check its permissions.";
|
||||
pla_error( "The config file 'config.php' is not readable. Please check its permissions.", false );
|
||||
return false;
|
||||
}
|
||||
|
||||
if( ! is_writable( realpath( ini_get( 'session.save_path' ) ) ) ) {
|
||||
pla_error( "Your PHP session configuration is incorrect. Please check the value of session.save_path
|
||||
in your php.ini to ensure that the directory specified there exists and is writable", false );
|
||||
return false;
|
||||
}
|
||||
|
||||
/* check for syntax errors in config.php */
|
||||
// capture the result of including the file with output buffering
|
||||
ob_start();
|
||||
@ -153,20 +149,22 @@ function check_config()
|
||||
|
||||
/* check the existence of the servers array */
|
||||
require 'config.php';
|
||||
if( ! is_array( $servers ) || count( $servers ) == 0 ) {
|
||||
echo "Your config.php is missing the servers array or the array is empty. ";
|
||||
echo " Please see the sample file config.php.example ";
|
||||
if( ! isset( $servers ) || ! is_array( $servers ) || count( $servers ) == 0 ) {
|
||||
pla_error( "Your config.php is missing the \$servers array or the \$servers array is empty.
|
||||
Please see the sample file config.php.example ", false );
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Make sure there is at least one server in the array */
|
||||
$count = 0;
|
||||
foreach( $servers as $i => $server )
|
||||
if( $server['host'] )
|
||||
if( isset( $server['host'] ) && $server['host'] )
|
||||
$count++;
|
||||
if( $count == 0 ) {
|
||||
echo "None of the " . count($servers) . " servers in your \$servers array is ";
|
||||
echo "active in config.php. phpLDAPadmin cannot proceed util you correct this.";
|
||||
pla_error( "None of the " . count($servers) . " servers in your \$servers configuration is
|
||||
active in config.php. At least one of your servers must set the 'host' directive.
|
||||
Example: <br><pre>\$servers['host'] = \"ldap.example.com\";<br></pre>
|
||||
phpLDAPadmin cannot proceed util you correct this.", false );
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -176,15 +174,14 @@ function check_config()
|
||||
|
||||
// Make sure they specified an auth_type
|
||||
if( ! isset( $server['auth_type'] ) ) {
|
||||
echo "Your configuratoin has an error. You omitted the 'auth_type' directive on server number $id";
|
||||
echo "'auth_type' must be set, and it must be one of 'config' or 'form'.";
|
||||
pla_error( "Your configuratoin has an error. You omitted the 'auth_type' directive on server number $id
|
||||
'auth_type' must be set, and it must be one of 'config', 'cookie', or 'session'.", false );
|
||||
return false;
|
||||
}
|
||||
|
||||
// Make sure they specified a correct auth_type
|
||||
if( $server['auth_type'] != 'config' && $server['auth_type'] != 'form' ) {
|
||||
echo "You specified an invalid 'auth_type' (" . htmlspecialchars( $server['auth_type'] ) . ") ";
|
||||
echo "for server number $id in your configuration.";
|
||||
if( $server['auth_type'] != 'config' && $server['auth_type'] != 'cookie' && $server['auth_type'] != 'session') {
|
||||
pla_error( sprintf( $lang['error_auth_type_config'], htmlspecialchars( $server['auth_type'] ) ) );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -1,31 +1,40 @@
|
||||
#
|
||||
# This Makefile (lang/Makefile) converts the source lang files to UTF8
|
||||
# coding. You need iconv installed to use it.
|
||||
#
|
||||
# $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/Makefile,v 1.19 2004/05/04 19:10:29 i18phpldapadmin Exp $
|
||||
# ToDo: detect the encoding in the "source"
|
||||
#
|
||||
# posible detect of the language
|
||||
# echo `cat de.php | grep "logged_in_as" | sed s/".*="//g | file - | sed s/".*: "//g | sed s/" .*"//g`
|
||||
#
|
||||
# or
|
||||
#
|
||||
#
|
||||
# maybe like this
|
||||
# cat LANG.php | sed s/"^\/"//g | sed s/".*= "//g | sed s/";.*"//g | grep -v "<"| file - | sed s/".*: "//g | sed s/" .*"//g
|
||||
#
|
||||
|
||||
# Where to place the recoded language files
|
||||
DESTDIR=./recoded
|
||||
# Path to the iconv binary
|
||||
ICONV=iconv
|
||||
# php is not on all systems in /usr/bin/php
|
||||
# Path to the PHP binary
|
||||
PHP=php
|
||||
|
||||
TARGETS=${DESTDIR}/auto.php \
|
||||
${DESTDIR}/ca.php \
|
||||
${DESTDIR}/cz.php \
|
||||
${DESTDIR}/de.php \
|
||||
${DESTDIR}/en.php \
|
||||
${DESTDIR}/es.php \
|
||||
${DESTDIR}/fr.php \
|
||||
${DESTDIR}/it.php \
|
||||
${DESTDIR}/nl.php \
|
||||
${DESTDIR}/ru.php
|
||||
${DESTDIR}/pl.php \
|
||||
${DESTDIR}/pt-br.php \
|
||||
${DESTDIR}/ru.php \
|
||||
${DESTDIR}/sv.php \
|
||||
${DESTDIR}/zh-tw.php \
|
||||
${DESTDIR}/zz.php \
|
||||
${DESTDIR}/zzz.php
|
||||
|
||||
default:
|
||||
@echo "usage:"
|
||||
@ -38,10 +47,10 @@ iconvlang: prepare ${TARGETS} syntax
|
||||
@echo "Done!"
|
||||
|
||||
syntax:
|
||||
@echo "Starting syntax"
|
||||
@echo "Starting syntax checking..."
|
||||
@which $(PHP) >/dev/null 2>&1 || ( echo "You must have '$(PHP)' installed to use this Makefile, but I could not find it in your path!" && exit 1 )
|
||||
@for i in ${TARGETS}; do ${PHP} -l $$i >/dev/null 2>&1 || ( echo "Syntax errors found in $$i!" && exit 1 ); done
|
||||
@echo "Ending syntax"
|
||||
@echo "Done"
|
||||
|
||||
prepare:
|
||||
@echo "Starting prepare"
|
||||
@ -63,6 +72,11 @@ ${DESTDIR}/ca.php: ca.php
|
||||
@echo "Fixing encoding ca.php to UTF8 "${DESTDIR}/ca.php
|
||||
@iconv -f iso8859-1 -t utf8 ca.php > ${DESTDIR}/ca.php
|
||||
|
||||
${DESTDIR}/cz.php: cz.php
|
||||
@echo "Fixing encoding cz.php to UTF8 "${DESTDIR}/cz.php
|
||||
@iconv -f windows-1250 -t utf8 cz.php > ${DESTDIR}/cz.php
|
||||
|
||||
|
||||
${DESTDIR}/de.php: de.php
|
||||
@echo "Fixing encoding de.php to UTF8 "${DESTDIR}/de.php
|
||||
@iconv -f iso8859-1 -t utf8 de.php > ${DESTDIR}/de.php
|
||||
@ -87,6 +101,32 @@ ${DESTDIR}/nl.php: nl.php
|
||||
@echo "Fixing encoding nl.php to UTF8 "${DESTDIR}/nl.php
|
||||
@iconv -f iso8859-1 -t utf8 nl.php > ${DESTDIR}/nl.php
|
||||
|
||||
${DESTDIR}/pl.php: pl.php
|
||||
@echo "Fixing encoding pl.php to UTF8 "${DESTDIR}/pl.php
|
||||
@iconv -f iso8859-2 -t utf8 pl.php > ${DESTDIR}/pl.php
|
||||
|
||||
${DESTDIR}/pt-br.php: pt-br.php
|
||||
@echo "Fixing encoding pt-br.php to UTF8 "${DESTDIR}/pt-br.php
|
||||
@iconv -f iso8859-1 -t utf8 pt-br.php > ${DESTDIR}/pt-br.php
|
||||
|
||||
${DESTDIR}/sv.php: sv.php
|
||||
@echo "Fixing encoding sv.php to UTF8 "${DESTDIR}/sv.php
|
||||
@iconv -f iso8859-1 -t utf8 sv.php > ${DESTDIR}/sv.php
|
||||
|
||||
${DESTDIR}/ru.php: ru.php
|
||||
@echo "Fixing encoding ru.php to UTF8 "${DESTDIR}/ru.php
|
||||
@iconv -f utf8 -t utf8 ru.php > ${DESTDIR}/ru.php
|
||||
@iconv -f utf8 -t utf8 ru.php > ${DESTDIR}/ru.php
|
||||
|
||||
${DESTDIR}/zh-tw.php: zh-tw.php
|
||||
@echo "Copying only the zz.php"
|
||||
# @iconv -f utf8 -t utf8 zh-tw.php ${DESTDIR}/zh-tw.php
|
||||
# INTERNAL BUG COULDN CONVERT IT, SO WE COPY IT
|
||||
cp zh-tw.php ${DESTDIR}/zh-tw.php
|
||||
${DESTDIR}/zz.php: zz.php
|
||||
@echo "Copying only the zz.php"
|
||||
@cp zz.php ${DESTDIR}/zz.php
|
||||
|
||||
${DESTDIR}/zzz.php: zzz.php
|
||||
@echo "Copying only the zzz.php"
|
||||
@cp zzz.php ${DESTDIR}/zzz.php
|
||||
|
||||
|
@ -1,7 +1,8 @@
|
||||
<?php
|
||||
// Language for auto-detect
|
||||
// phpldapadmin/lang/auto.php in $Revision: 1.3 $
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/auto.php,v 1.8 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
// Language for auto-detect
|
||||
// phpldapadmin/lang/auto.php in $Revision: 1.8 $
|
||||
$useLang="en"; // default use english encoding, a Option in Config would be nice
|
||||
|
||||
// keep the beginning and ending spaces, they are used for finding the best language
|
||||
@ -19,9 +20,15 @@ $langSupport=array(" ca "=>"ca" // catalan
|
||||
," it "=>"it" // italien
|
||||
," it-"=>"it" // for it-ch (italien swiss)..
|
||||
," nl "=>"nl" // dutch
|
||||
," nl-"=>"nl" // for ne-be, only one?
|
||||
," nl-"=>"nl" // for ne-be, only one?
|
||||
," pl "=>"pl" // polish
|
||||
," pl-"=>"pl" // maybe exist
|
||||
," pt "=>"pt-br" // brazilian portuguese
|
||||
," pt-br"=>"pt-br" // brazilian portuguese
|
||||
," ru "=>"ru" // russian
|
||||
," ru-"=>"ru" // ru- exits?
|
||||
," sv "=>"sv" //swedish
|
||||
," sv-"=>"sv" // swedisch to
|
||||
);// all supported languages in this array
|
||||
// test
|
||||
|
||||
@ -39,4 +46,6 @@ foreach ($langSupport as $key=>$value) {
|
||||
}
|
||||
//echo "used:$useLang\n";
|
||||
include realpath ("$useLang".".php");// this should include from recode/ position
|
||||
$language=$useLang;
|
||||
//echo "language:".$langugage;
|
||||
?>
|
||||
|
10
lang/ca.php
@ -1,7 +1,9 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/ca.php,v 1.4 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
// Search form
|
||||
// phpldapadmin/lang/ca.php $Revision: 1.2 $
|
||||
// phpldapadmin/lang/ca.php $Revision: 1.4 $
|
||||
//encoding: ISO-8859-1,ca.php instalació de PHP no té
|
||||
$lang['simple_search_form_str'] = 'Formulari de recerca sencilla';
|
||||
$lang['advanced_search_form_str'] = 'Formulari de recerca avançada';
|
||||
@ -54,9 +56,9 @@ $lang['export_to_ldif'] = 'Exportar arxiu LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Desar arxiu LDIF d\'aquest objecte';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Desar arxiu LDIF d\'aquest objecte i tots els seus objectes fills';
|
||||
$lang['export_subtree_to_ldif'] = 'Exportar arxiu LDIF de sub-estructura';
|
||||
$lang['export_to_ldif_mac'] = 'Avanç de línia de Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Avanç de línia de Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Avanç de línia de Unix';
|
||||
$lang['export_mac'] = 'Avanç de línia de Macintosh';
|
||||
$lang['export_win'] = 'Avanç de línia de Windows';
|
||||
$lang['export_unix'] = 'Avanç de línia de Unix';
|
||||
$lang['create_a_child_entry'] = 'Crear objecte com a fill';
|
||||
$lang['add_a_jpeg_photo'] = 'Afegir jpegPhoto';
|
||||
$lang['rename_entry'] = 'Renombrar objecte';
|
||||
|
466
lang/de.php
@ -4,173 +4,267 @@
|
||||
* Übersetzung von Marius Rieder <marius.rieder@bluewin.ch>
|
||||
* Uwe Ebel
|
||||
* Modifikationen von Dieter Kluenter <hdk@dkluenter.de>
|
||||
*
|
||||
*
|
||||
* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/de.php,v 1.22 2004/04/26 19:49:36 i18phpldapadmin Exp $
|
||||
*
|
||||
* Verwendete CVS-Version von en.php 1.65
|
||||
*/
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Einfache Suche';//'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Experten Suche';//'Advanced Search Form';
|
||||
$lang['server'] = 'Server';//'Server';
|
||||
$lang['search_for_entries_whose'] = 'Suche nach Einträgen die';//'Search for entries whose';
|
||||
$lang['search_for_entries_whose'] = 'Suche nach Einträgen die';//'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base DN';//'Base DN';
|
||||
$lang['search_scope'] = 'Suchbereich';//'Search Scope';
|
||||
$lang['search_ filter'] = 'Suchfilter';//'Search Filter';
|
||||
//$lang['search_ filter'] = 'Suchfilter';//'Search Filter';
|
||||
$lang['show_attributes'] = 'Zeige Attribute';//'Show Attributtes';
|
||||
$lang['Search'] = 'Suchen';//'Search';
|
||||
$lang['equals'] = 'gleich';//'equals';
|
||||
$lang['starts_with'] = 'beginnt mit';//'starts with';
|
||||
$lang['contains'] = 'enthält';//'contains';
|
||||
$lang['ends_with'] = 'endet mit';//'ends with';
|
||||
$lang['sounds_like'] = 'änlich wie';//'sounds like';
|
||||
//$lang['starts_with'] = 'beginnt mit';//'starts with';
|
||||
$lang['contains'] = 'enthält';//'contains';
|
||||
//$lang['ends_with'] = 'endet mit';//'ends with';
|
||||
//$lang['sounds_like'] = 'ähnlich wie';//'sounds like';
|
||||
$lang['predefined_search_str'] = 'oder ein von dieser Liste auswählen';//'or select a predefined search';
|
||||
$lang['predefined_searches'] = 'Vordefinierte Suche';//'Predefined Searches';
|
||||
$lang['no_predefined_queries'] = 'Keine Abfragen sind in der config.php definiert';// 'No queries have been defined in config.php.';
|
||||
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Anfragen von neuen Möglichkeiten';//'Request a new feature';
|
||||
$lang['see_open_requests'] = 'Siehe offene Anfragen';//'see open requests';
|
||||
$lang['request_new_feature'] = 'Anfragen von neuen Möglichkeiten';//'Request a new feature';
|
||||
//$lang['see_open_requests'] = 'Siehe offene Anfragen';//'see open requests';
|
||||
$lang['report_bug'] = 'Einen Fehler berichten';//'Report a bug';
|
||||
$lang['see_open_bugs'] = 'Siehe offene Fehler';//'see open bugs';
|
||||
//$lang['see_open_bugs'] = 'Siehe offene Fehler';//'see open bugs';
|
||||
$lang['schema'] = 'Schema';//'schema';
|
||||
$lang['search'] = 'suche';//'search';
|
||||
$lang['refresh'] = 'aktualisieren';//'refresh';
|
||||
$lang['create'] = 'neu';//'create';
|
||||
$lang['create'] = 'Erstellen';//'create';
|
||||
$lang['info'] = 'Info';//'info';
|
||||
$lang['import'] = 'Import';//'import';
|
||||
$lang['logout'] = 'abmelden';//'logout';
|
||||
$lang['create_new'] = 'Neuen Eintrag erzeugen';//'Create New';
|
||||
$lang['view_schema_for'] = 'Zeige Schema für';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Aktualisiere alle geöffneten Container von';//'Refresh all expanded containers for';
|
||||
$lang['new'] = 'Neu';//'new';
|
||||
$lang['view_schema_for'] = 'Zeige Schema für';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Aktualisiere alle geöffneten Container von';//'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Erzeuge einen neuen Eintrag auf';//'Create a new entry on';
|
||||
$lang['view_server_info'] = 'Zeige Server Informationen';//'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Importiere Einträge von einer LDIF-Datei';//'Import entries from an LDIF file';
|
||||
$lang['import_from_ldif'] = 'Importiere Einträge von einer LDIF-Datei';//'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Von diesem Server abmelden';//'Logout of this server';
|
||||
$lang['logged_in_as'] = 'Angemeldet als: ';//'Logged in as: ';
|
||||
$lang['read_only'] = 'nur lesen';//'read only';
|
||||
$lang['read_only_tooltip'] = 'Diese Attribut wurde vom phpLDAPadmin-Adminstrator als nur lesend markiert.';//This attribute has been flagged as read only by the phpLDAPadmin administrator';
|
||||
$lang['could_not_determine_root'] = 'Konnte die Basis ihres LDAP Verzeichnises nicht ermitteln';//'Could not determin the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Es scheint das ihr LDAP Server nicht dazu konfiguriert wurde seine Basis bekanntzugeben';//'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Bitte in config.php angeben';//'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Neuen Eintrag erzeugen auf';//'Create a new entry in';
|
||||
$lang['login_link'] = 'Anmelden...';//'Login...';
|
||||
$lang['login'] = 'Anmelden';//'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Diesen Eintrag löschen';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'F¨r diese Entscheidung wird nochmals nachgefragt.';//'You will be prompted to confirm this decision';
|
||||
$lang['delete_this_entry'] = 'Diesen Eintrag löschen';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'Für diese Entscheidung wird nochmals nachgefragt.';//'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Diesen Eintrag kopieren';//'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Kopiere diese Object an eine anderen Ort: ein neuer DN oder einen anderen Server.';//'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export_to_ldif'] = 'Exportieren nach LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Speichere einen LDIF-Abzug diese Objektes';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Speicher eine LDIF-Abzug ab diesem Objekt und alle seine Untereinträge';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Export Unterbaum nach LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Zeilenende für Macintosh';//'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Zeilenende für Windows';//'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Zeilenende für Unix';//'Unix style line ends';
|
||||
$lang['export'] = 'Exportieren';//'Export to LDIF';
|
||||
$lang['export_tooltip'] = 'Speichere einen Abzug diese Objektes';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_tooltip'] = 'Speicher eine Abzug ab diesem Objekt und alle seine Untereinträge';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree'] = 'Export Unterbaum nach LDIF';//'Export subtree to LDIF';
|
||||
//$lang['export_mac'] = 'Zeilenende für Macintosh';//'Macintosh style line ends';
|
||||
//$lang['export_win'] = 'Zeilenende für Windows';//'Windows style line ends';
|
||||
//$lang['export_unix'] = 'Zeilenende für Unix';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'Erzeuge einen Untereintrag';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Ein JPEG-Foto hinzufügen';//'Add a jpegPhoto';
|
||||
//$lang['add_a_jpeg_photo'] = 'Ein JPEG-Foto hinzufügen';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Eintrag umbenennen';//'Rename Entry';
|
||||
$lang['rename'] = 'Umbenennen';//'Rename';
|
||||
$lang['add'] = 'Hinzufügen';//'Add';
|
||||
$lang['add'] = 'Hinzufügen';//'Add';
|
||||
$lang['view'] = 'Ansehen';//'View';
|
||||
$lang['add_new_attribute'] = 'Neues Attribut hinzufügen';//'Add New Attribute';
|
||||
$lang['add_new_attribute_tooltip'] = 'Füge ein neues Attribut/Wert zu diesem Eintrag hinzu';// 'Add a new attribute/value to this entry';
|
||||
$lang['internal_attributes'] = 'Interne Attribute';//'Internal Attributes';
|
||||
$lang['view_one_child'] = 'Zeige einen Untereintrag';//'View 1 child';
|
||||
$lang['view_children'] = 'Zeige %s Untereinträge';//'View %s children';
|
||||
$lang['add_new_attribute'] = 'Neues Attribut hinzufügen';//'Add New Attribute';
|
||||
// DELETED $lang['add_new_attribute_tooltip'] = 'Füge ein neues Attribut/Wert zu diesem Eintrag hinzu';// 'Add a new attribute/value to this entry';
|
||||
$lang['add_new_objectclass'] = 'Neue ObjectClass hinzufügen';//'Add new ObjectClass';
|
||||
//$lang['internal_attributes'] = 'Interne Attribute';//'Internal Attributes';
|
||||
$lang['hide_internal_attrs'] = 'Verdecke interne Attribute';//'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] = 'Zeige interne Attribute';//'Show internal attributes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attribute werden automatisch vom System erzeugt.';//'Attributes set automatically by the system';
|
||||
$lang['entry_attributes'] = 'Attribute des Eintrages';//'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Klicken sie um die Schemadefinition für den Attributtyp \'%s\' anzuzeigen.';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['click_to_display'] = 'Klicken zum Ansehen';//'click to display';
|
||||
$lang['hidden'] = 'verdeckt';//'hidden';
|
||||
//$lang['internal_attrs_tooltip'] = 'Attribute werden automatisch vom System erzeugt.';//'Attributes set automatically by the system';
|
||||
//$lang['entry_attributes'] = 'Attribute des Eintrages';//'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Klicken sie um die Schemadefinition für den Attributtyp "%s" anzuzeigen.';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
//$lang['click_to_display'] = 'Klicken zum Ansehen';//'click to display';
|
||||
//$lang['hidden'] = 'verdeckt';//'hidden';
|
||||
$lang['none'] = 'Keine';//'none';
|
||||
$lang['save_changes'] = 'Änderungen speichern';//'Save Changes';
|
||||
$lang['add_value'] = 'Wert hinzufügen';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Füge einen weiteren Wert dem Attribut hinzu';//'Add an additional value to this attribute';
|
||||
$lang['no_internal_attributes'] = 'Keine internen Attribute.';//'No internal attributes';
|
||||
$lang['no_attributes'] = 'Dieser Eintrag hat keine Attribute.';//'This entry has no attributes';
|
||||
$lang['save_changes'] = 'Änderungen speichern';//'Save Changes';
|
||||
$lang['add_value'] = 'Wert hinzufügen';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Füge einen weiteren Wert dem Attribut hinzu';//'Add an additional value to this attribute';
|
||||
$lang['refresh_entry'] = 'Auffrischen';// 'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Aktualisiere den Entrag';//'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Hinweis: Um ein Attribut zu löschen, leeren Sie den Inhalt des Wertes.';//'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Tipp:Um das Schema für ein Attribut anzusehen, genügt ein klick auf den Attributnamen';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Einige Attribute (%s) wurden verändert und sind hervorgehoben.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Ein Attribut (%s) wurde verändert und ist hervorgehoben.';//'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['delete_hint'] = 'Hinweis: Um ein Attribut zu löschen, leeren Sie den Inhalt des Wertes.';//'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Tipp:Um das Schema für ein Attribut anzusehen, genügt ein klick auf den Attributnamen';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Einige Attribute (%s) wurden verändert und sind hervorgehoben.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Ein Attribut (%s) wurde verändert und ist hervorgehoben.';//'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Zeige Eintrag im Nurlesemodus';//'Viewing entry in read-only mode.';
|
||||
$lang['change_entry_rdn'] = 'Ändere den RDN des Eintrages';//'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'Keine weiteren Attribute verfügbar für diesen Eintrag';//'no new attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binärwert';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Neuen Binärwert hinzufügen';//'Add New Binary Attribute';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Füge einen neuen Binäwert (Attribut/Wert) aus einer Datei hinzu.';//'Add a new binary attribute/value from a file';
|
||||
$lang['alias_for'] = 'Alias für';//'Alias for';
|
||||
//$lang['change_entry_rdn'] = 'Ändere den RDN des Eintrages';//'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'Keine weiteren Attribute verfügbar für diesen Eintrag';//'no new attributes available for this entry';
|
||||
$lang['no_new_binary_attrs_available'] = 'Keine weiteren Binären Attribute verfügbar für diesen Eintrag.';//'no new binary attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binärwert';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Neuen Binärwert hinzufügen';//'Add New Binary Attribute';
|
||||
// DELETE $lang['add_new_binary_attr_tooltip'] = 'Füge einen neuen Binäwert (Attribut/Wert) aus einer Datei hinzu.';//'Add a new binary attribute/value from a file';
|
||||
$lang['alias_for'] = 'Alias für';//'Alias for';
|
||||
$lang['download_value'] = 'Wert herunterladen';//'download value';
|
||||
$lang['delete_attribute'] = 'Lösche Attribut';//'delete attribute';
|
||||
$lang['delete_attribute'] = 'Lösche Attribut';//'delete attribute';
|
||||
$lang['true'] = 'Wahr';//'true';
|
||||
$lang['false'] = 'Falsch';//'false';
|
||||
$lang['none_remove_value'] = 'nichts, entferne den Wert';//?? //'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Lösche das Attribut wirklich';//'Really delete attribute';
|
||||
$lang['really_delete_attribute'] = 'Lösche das Attribut wirklich';//'Really delete attribute';
|
||||
$lang['add_new_value'] = 'Neuen Wert hinzufügen';//'Add New Value';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Die folgenden Objektklassen werden vom LDAP-Server unterstützt.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Die folgenden Attribute werden vom LDAP-Server unterstützt.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'Die folgenden Suchregeln werden vom LDAP-Server unterstützt.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'Die folgenden Syntaxe werden vom LDAP-Server unterstützt.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_objectclasses'] = 'Die folgenden Objektklassen werden vom LDAP-Server unterstützt.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Die folgenden Attribute werden vom LDAP-Server unterstützt.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'Die folgenden Suchregeln werden vom LDAP-Server unterstützt.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'Die folgenden Syntaxe werden vom LDAP-Server unterstützt.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['schema_retrieve_error_1']='Der Server unterstützt nicht vollständig das LDAP-Protokoll.';//'The server does not fully support the LDAP protocol.';
|
||||
$lang['schema_retrieve_error_2']='Die verwendete PHP-Version setzte keine korrekte LDAP-Abfrage ab.';//'Your version of PHP does not correctly perform the query.';
|
||||
$lang['schema_retrieve_error_3']='Oder phpLDAPadmin konnte nicht das Schema für den Server abfragen.';//'Or lastly, phpLDAPadmin doesn\'t know how to fetch the schema for your server.';
|
||||
$lang['jump_to_objectclass'] = 'Gehe zur objectClass';//'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Gehe zum Attribut';//'Jump to an attribute';
|
||||
$lang['schema_for_server'] = 'Schema für Server';//'Schema for server';
|
||||
$lang['jump_to_matching_rule'] = 'Gehe zur Treffer Regel';
|
||||
$lang['schema_for_server'] = 'Schema für Server';//'Schema for server';
|
||||
$lang['required_attrs'] = 'Notwendige Attribute';//'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Optionale Attribute';//'Optional Attributes';
|
||||
$lang['optional_binary_attrs'] = 'Optinales Binärattribut';//'Optional Binary Attributes';
|
||||
$lang['OID'] = 'OID';//'OID';
|
||||
$lang['aliases']='Pseudonym(e)';//'Aliases';
|
||||
$lang['desc'] = 'Beschreibung';//'Description';
|
||||
$lang['no_description']='Keine Beschreibung';//'no description';
|
||||
$lang['name'] = 'Name';//'Name';
|
||||
$lang['equality']='Gleichheit';
|
||||
$lang['is_obsolete'] = 'Diese objectClass ist veraltet';//'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'Abgeleitet von';//'Inherits';
|
||||
$lang['inherited_from']='abgeleteitet von';//inherited from';
|
||||
$lang['parent_to'] = 'Knoten von';//'Parent to';
|
||||
$lang['jump_to_this_oclass'] = 'Gehe zur objectClass Definition';//'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'Treffer-Regel OID';//'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'Syntax OID';//'Syntax OID';
|
||||
$lang['not_applicable'] = 'keine Angabe';//'not applicable';
|
||||
$lang['not_applicable'] = 'nicht anwendbar';//'not applicable';
|
||||
$lang['not_specified'] = 'nicht spezifiziert';//not specified';
|
||||
$lang['character']='Zeichen';//'character';
|
||||
$lang['characters']='Zeichen';//'characters';
|
||||
$lang['used_by_objectclasses']='Verwendet von den Objektklassen';//'Used by objectClasses';
|
||||
$lang['used_by_attributes']='Verwendet in den Attributen';//'Used by Attributes';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Veraltet';//'Obsolete';
|
||||
$lang['ordering']='Ordnung';//'Ordering';
|
||||
$lang['substring_rule']='Teilstring Regel';//'Substring Rule';
|
||||
$lang['single_valued']='Einzelner Wert';//'Single Valued';
|
||||
$lang['collective']='Sammlung';//'Collective';
|
||||
$lang['user_modification']='Benutzer Änderung';//'User Modification';
|
||||
$lang['usage']='Verwendung';//'Usage';
|
||||
$lang['maximum_length']='Maximale Grösse';//'Maximum Length';
|
||||
$lang['attributes']='Attribut Typen';//'Attributes Types';
|
||||
$lang['syntaxes']='Syntaxe';//'Syntaxes';
|
||||
$lang['objectclasses']='Objekt Klassen';//'objectClasses';
|
||||
$lang['matchingrules']='Treffer Regeln';//'Matching Rules';
|
||||
$lang['could_not_retrieve_schema_from']='Das Schema konnte nicht abgefragt werden. Betrifft die Einstellung des Servers:';//'Could not retrieve schema from';
|
||||
$lang['type']='Typ';// 'Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Der Eintrag \'%s\' wurde erfolgreich gelöscht.';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['entry_deleted_successfully'] = 'Der Eintrag \'%s\' wurde erfolgreich gelöscht.';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'Ein DN muss angegeben werden.';//'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Konnte den Eintrag nicht löschen: %s';//'Could not delete the entry: %s';
|
||||
$lang['could_not_delete_entry'] = 'Konnte den Eintrag nicht löschen: %s';//'Could not delete the entry: %s';
|
||||
$lang['no_such_entry'] = 'Keinen solchen Eintrag: %s';//'No such entry: %s';
|
||||
$lang['delete_dn'] = 'Löschen von %s';//'Delete %s';
|
||||
//$lang['permanently_delete_children'] = 'Ebenso dauerhaftes Löschen aller Untereinträge?';//'Permanently delete all children also?';
|
||||
$lang['entry_is_root_sub_tree'] = 'Dies ist ein Root-Eintrag und beinhaltet einen Unterbaum mit %s Einträgen.';//'This entry is the root of a sub-tree containing %s entries.';
|
||||
$lang['view_entries'] = 'Zeige Einträge';//'view entries';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin kann diesen Eintrag und die %s Untereinträge rekursiv löschen. Unten ist eine Liste der Einträge angegeben die von diesem Löschen betroffen wären. Sollen alle Einträge gelöscht werden?';//'phpLDAPadmin can recursively delete this entry and all %s of its children. See below for a list of all the entries that this action will delete. Do you want to do this?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Hinweis: Dies ist sehr gefährlich und erfolgt auf eines Risiko. Die Ausführung kann nicht rückgängig gemacht werden. Dies betrifft ebenso Aliase, Referenzen und andere Dinge die zu Problemen führen können.';//'Note: this is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases, referrals, and other things that may cause problems.';
|
||||
$lang['delete_all_x_objects'] = 'Löschen aller "%s" Objekte';//'Delete all %s objects';
|
||||
$lang['recursive_delete_progress'] = 'Rekursives Löschen in Arbeit';//'Recursive delete progress';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Erfolgreiches Löschen des Eintrages "%s" und dessen Unterbaums.';// 'Entry %s and sub-tree deleted successfully.';
|
||||
$lang['failed_to_delete_entry'] = 'Fehler beim Löschen des Eintrages %s.';//'Failed to delete entry %s';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'Das Attribut "%s" ist in der phpLDAPadmin Konfiguration als nur lesend deklariert.';//'The attribute "%s" is flagged as read-only in the phpLDAPadmin configuration.';
|
||||
$lang['no_attr_specified'] = 'Kein Attributname angegeben.';//'No attribute name specified.';
|
||||
$lang['no_dn_specified'] = 'Kein DN angegeben.';//'No DN specified';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Der Wert des Attributes wurde leergelassen. Bitte zurück gehen und erneut versuchen.';//'You left the attribute value blank. Please go back and try again.';
|
||||
$lang['failed_to_add_attr'] = 'Fehler beim Hinzufügen des Attributes';//'Failed to add the attribute.';
|
||||
$lang['file_empty'] = 'Die ausgewählte Datei ist entweder nicht vorhanden oder leer. Bitte zurückgehen und nochmals versuchen.';//'The file you chose is either empty or does not exist. Please go back and try again.';
|
||||
$lang['invalid_file'] = 'Sicherheitsfehler: Die hochgeladene Datei kann bösartig sein.';//'Security error: The file being uploaded may be malicious.';
|
||||
$lang['warning_file_uploads_disabled'] = 'Die PHP-Konfiguration (php.ini) gestattet es nicht Dateien hochzuladen. Bitte die php.ini hierzu überprüfen.';//'Your PHP configuration has disabled file uploads. Please check php.ini before proceeding.';
|
||||
$lang['uploaded_file_too_big'] = 'Die hochgeladene Datei ist größer als die maximal erlaubte Datei aus der "php.ini". Bitte in der php.ini den Eintrag "upload_max_size" überprüfen.';//'The file you uploaded is too large. Please check php.ini, upload_max_size setting';
|
||||
$lang['uploaded_file_partial'] = 'Die auswählte Datei wurde nur unvollständig hochgeladen.';//'The file you selected was only partially uploaded, likley due to a network error.';
|
||||
$lang['max_file_size'] = 'Maximal Dateigröße ist: %s';//'Maximum file size: %s';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Änderung war erfolgreich!';//'Modification successful!';
|
||||
$lang['change_password_new_login'] = 'Da das Passwort geändert wurde müssen Sie sich erneut einloggen.'; //'Since you changed your password, you must now login again with your new password.';
|
||||
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Neue benötigte Attribute';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Diese Aktion zwingt sie folgendes hinzuzufügen';//'This action requires you to add';
|
||||
$lang['new_required_attrs'] = 'Neue benötigte Attribute';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Diese Aktion zwingt sie folgendes hinzuzufügen';//'This action requires you to add';
|
||||
$lang['new_attributes'] = 'neue Attribute';//'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Anleitung: Um diese objectClass hinzuzuf¨gen müssen sie ';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'die von dieser objectClass benötigt werden. Sie können dies in diesem Formular machen.';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'ObjectClass und Attribute hinzufügen';//'Add ObjectClass and Attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Anleitung: Um diese objectClass hinzuzufügen müssen sie ';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'die von dieser objectClass benötigt werden. Sie können dies in diesem Formular machen.';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'ObjectClass und Attribute hinzufügen';//'Add ObjectClass and Attributes';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Klicken um einen Eintrag (DN) grafisch auszuwählen.';//"Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'Ungültige Server ID';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Nicht genügend Angaben zur Anmeldung am Server. Bitte überprüfen sie ihre Konfiguration';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['chooser_link_tooltip'] = 'Klicken um einen Eintrag (DN) grafisch auszuwählen.';//"Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'Ungültige Server ID';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Nicht genügend Angaben zur Anmeldung am Server. Bitte überprüfen sie ihre Konfiguration';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Konnte keine Verbindung zum LDAP Server herstellen.';//'Could not connect to LDAP server.';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Kann keine \'ldap_mod_add\' Operationen durchführen.';//'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Ungültige Server ID:';//"Bad server_id: ';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Konnte keine Verbindung zum Server "%s" am Port "%s" erstellen.';//'Could not connect to "%s" on port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Kann keine \'ldap_mod_add\' Operationen durchführen.';//'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Ungültige Server ID:';//"Bad server_id: ';
|
||||
$lang['success'] = 'Erfolgreich';//"Success';
|
||||
$lang['server_colon_pare'] = 'Server';//"Server: ';
|
||||
$lang['look_in'] = 'Sehe nach in:';//"Looking in: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'Keine Server ID in der Anfrage angegeben';//'No server ID specified in query string!';
|
||||
$lang['missing_dn_in_query_string'] = 'Kein DN in der Anfrage angegeben';//'No DN specified in query string!';
|
||||
$lang['back_up_p'] = 'Backup...';//"Back Up...';
|
||||
$lang['no_entries'] = 'Keine Einträge';//"no entries';
|
||||
$lang['back_up_p'] = 'Eine Ebene höher...';//"Back Up...';
|
||||
$lang['no_entries'] = 'Keine Einträge';//"no entries';
|
||||
$lang['not_logged_in'] = 'Nicht eingeloggt';//"Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Konnten Basis-DN nicht ermitteln.';//"Could not determine base DN';
|
||||
$lang['reasons_for_error']='Dies kann mehrere Gründe haben. Die häufigsten sind:';//'This could happen for several reasons, the most probable of which are:';
|
||||
$lang['please_report_this_as_a_bug']='Bitte senden Sie dies als einen Fehlerbericht.';//'Please report this as a bug.';
|
||||
$lang['yes']='Ja';//'Yes'
|
||||
$lang['no']='Nein';//'No'
|
||||
$lang['go']='Weiter';//'go'
|
||||
$lang['delete']='Löschen';//'Delete';
|
||||
$lang['back']='Zurück';//'Back';
|
||||
$lang['object']='Objekt';//'object';
|
||||
//$lang['objects']='Objekte';//'objects';
|
||||
$lang['delete_all']='Lösche alle';//'Delete all';
|
||||
$lang['url_bug_report']=''+$lang['url_bug_report'];//'https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'Hinweis';//'hint';
|
||||
$lang['bug'] = 'Programmfehler';//'bug';
|
||||
$lang['warning'] = 'Warnung';//'warning';
|
||||
$lang['light'] = 'light'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Weiter';//'Proceed >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Neu hinzufügen';//'Add new';
|
||||
$lang['add_new'] = 'Neu hinzufügen';//'Add new';
|
||||
$lang['value_to'] = 'Wert auf';//'value to';
|
||||
$lang['server'] = 'Server';//'Server';
|
||||
//also used in copy_form.php
|
||||
$lang['distinguished_name'] = 'Distinguished Name (eindeutiger Name)';// 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Aktuelle Liste von';//'Current list of';
|
||||
$lang['values_for_attribute'] = 'Werte des Attributes';//'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Info: Sie werden einen "inappropriate matching" Fehler erhalten, falls sie nicht<br />'; //'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
'eine <tt>EQUALITY</tt> Regel für dieses Attribut auf ihren LDAP Server eingerichtet haben.';//'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Geben sie den Wert ein den sie hinzufügen möchten:';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Info: Sie werden gegebenenfalles gezwungen sein neue Attribute hinzuzufügen.';//'Note: you may be required to enter new attributes<br />that this objectClass requires.';
|
||||
$lang['inappropriate_matching_note'] = 'Info: Sie werden einen "inappropriate matching" Fehler erhalten, falls sie nicht'; //'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
' eine "EQUALITY" Regel für dieses Attribut auf ihren LDAP Server eingerichtet haben.';//'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Geben sie den Wert ein den sie hinzufügen möchten:';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Info: Sie werden gegebenenfalles gezwungen sein neue Attribute hinzuzufügen.';//'Note: you may be required to enter new attributes<br />that this objectClass requires.';
|
||||
$lang['syntax'] = 'Syntax';//'Syntax';
|
||||
|
||||
//Copy.php
|
||||
$lang['copy_server_read_only'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//"You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_server_read_only'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//"You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_dest_dn_blank'] = 'Sie haben kein Ziel DN angegeben';//"You left the destination DN blank.';
|
||||
$lang['copy_dest_already_exists'] = 'Der Zieleintrag (%s) existiert bereits.';//"The destination entry (%s) already exists.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Der Zielcontainer (%s) existiert nicht.';//'The destination container (%s) does not exist.';
|
||||
@ -186,6 +280,11 @@ $lang['copy_failed'] = 'Kopieren des DN fehlgeschlagen: ';//'Failed to copy DN:
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Warnung: Template Datei nicht gefunden';//'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'Standardeinstellung verwenden';//'Using default.';
|
||||
$lang['template'] = 'Vorlage';//'Template';
|
||||
$lang['must_choose_template'] = 'Eine Vorlage muss ausgewählt sein';//'You must choose a template';
|
||||
$lang['invalid_template'] = 'Die Vorlage "%s" ist ungültig';// '%s is an invalid template';
|
||||
$lang['using_template'] = 'Verwende Vorlage';//'using template';
|
||||
$lang['go_to_dn'] = 'Gehe zu %s';//'Go to %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Kopiere';//"Copy ';
|
||||
@ -195,111 +294,134 @@ $lang['copyf_dest_dn_tooltip'] = 'Der komplette DN des Eintrages der beim Kopier
|
||||
$lang['copyf_dest_server'] = 'Zielserver';//"Destination Server';
|
||||
$lang['copyf_note'] = 'Info: Kopieren zwischen unterschiedlichen Servern funktioniert nur wenn keine Unvereinbarkeiten im Schema auftreten';//"Note: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Rekursiv kopiert auch alle Unterobjekte';//"Recursively copy all children of this object as well.';
|
||||
$lang['recursive_copy'] = 'Rekursives kopieren';//'Recursive copy';
|
||||
$lang['filter'] = 'Filter';//'Filter';
|
||||
$lang['filter_tooltip'] = 'Bei der Ausfürung des rekursiven Kopierens werden nur die Einträge verwendet, die mit dem Filter übereinstimmen';// 'When performing a recursive copy, only copy those entries which match this filter';
|
||||
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Fehler, sie haben einen Wert für ein benötigtes Attribut frei gelassen.';//"Error, you left the value blank for required attribute ';
|
||||
$lang['create_redirecting'] = 'Weiterleitung';//"Redirecting';
|
||||
$lang['create_here'] = 'hier';//"here';
|
||||
$lang['create_could_not_add'] = 'Konnte das Objekt dem LDAP-Server nicht hinzufügen.';//"Could not add the object to the LDAP server.';
|
||||
$lang['create_required_attribute'] = 'Fehler, sie haben einen Wert für ein benötigtes Attribut frei gelassen.';//"Error, you left the value blank for required attribute ';
|
||||
$lang['redirecting'] = 'Weiterleitung';//"Redirecting'; moved from create_redirection -> redirection
|
||||
$lang['here'] = 'hier';//"here'; renamed vom create_here -> here
|
||||
$lang['create_could_not_add'] = 'Konnte das Objekt dem LDAP-Server nicht hinzufügen.';//"Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Erzeuge einen neuen Eintag';//"Create Object';
|
||||
$lang['createf_choose_temp'] = 'Vorlage wählen';//"Choose a template';
|
||||
$lang['createf_select_temp'] = 'Wählen sie eine Vorlage für das Objekt';//"Select a template for the creation process';
|
||||
$lang['createf_choose_temp'] = 'Vorlage wählen';//"Choose a template';
|
||||
$lang['createf_select_temp'] = 'Wählen sie eine Vorlage für das Objekt';//"Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Weiter';//"Proceed >>';
|
||||
$lang['rdn_field_blank'] = 'Das RDN Feld wurde leer gelassen.';//'You left the RDN field blank.';
|
||||
$lang['container_does_not_exist'] = 'Der angegenben Eintrag (%s) ist nicht vorhanden. Bitte erneut versuchen.';// 'The container you specified (%s) does not exist. Please try again.';
|
||||
$lang['no_objectclasses_selected'] = 'Es wurde kein ObjectClasses für diesen Eintrag ausgewählt. Bitte zurückgehen und korrigieren';//'You did not select any ObjectClasses for this object. Please go back and do so.';
|
||||
$lang['hint_structural_oclass'] = 'Hinweis: Es muss mindestens ein Strukturelle ObjectClass ausgewählt sein.';//'Hint: You must choose at least one structural objectClass';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'Auf dem Server';//"On server';
|
||||
$lang['ctemplate_no_template'] = 'Keine Vorlage angegeben in den POST Variabeln';//"No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Ihre Konfiguration spezifiziert für diese Vorlage die Routine';//"Your config specifies a handler of';
|
||||
$lang['ctemplate_config_handler'] = 'Ihre Konfiguration spezifiziert für diese Vorlage die Routine';//"Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = '. Diese Routine existiert nicht im \'templates/creation\' Verzeichnis';//"for this template. But, this handler does not exist in the 'templates/creation' directory.';
|
||||
$lang['create_step1'] = 'Schritt 1 von 2: Name und Objektklasse(n)';//'Step 1 of 2: Name and ObjectClass(es)';
|
||||
$lang['create_step2'] = 'Schritt 2 von 2: Bestimmen der Attribute und Werte';//'Step 2 of 2: Specify attributes and values';
|
||||
$lang['relative_distinguished_name'] = 'Relativer Distingushed Name';//'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';//'RDN';
|
||||
$lang['rdn_example'] = '(Beispiel: cn=MeineNeuePerson)';//'(example: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Behälter';//'Container';
|
||||
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Sie haben sich am ausgewählten Server nicht angemeldet. Sie k&oouml;nnen keine Suche durchführen.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['you_have_not_logged_into_server'] = 'Sie haben sich am ausgewählten Server nicht angemeldet. Sie können keine Suche durchführen.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['click_to_go_to_login_form'] = 'Klicken sie hier um zur Anmeldeseite zu gelangen';//'Click here to go to the login form';
|
||||
$lang['unrecognized_criteria_option'] = 'Unbekannte Option';// 'Unrecognized criteria option: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Falls eigene Auswahlkriterien hinzugefügt werden sollen, muss \'search.php\' editiert werden';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Gefundene Einträge: ';//'Entries found: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Falls eigene Auswahlkriterien hinzugefügt werden sollen, muss \'search.php\' editiert werden';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Gefundene Einträge: ';//'Entries found: ';
|
||||
$lang['filter_performed'] = 'Angewanter Filter: ';//'Filter performed: ';
|
||||
$lang['search_duration'] = 'Suche durch phpLDAPadmin ausgeführt in';//'Search performed by phpLDAPadmin in';
|
||||
$lang['search_duration'] = 'Suche durch phpLDAPadmin ausgeführt in';//'Search performed by phpLDAPadmin in';
|
||||
$lang['seconds'] = 'Sekunden';//'seconds';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Bereich der durchsucht wird.';//'The scope in which to search';
|
||||
$lang['scope_sub'] = 'Sub (Suchbase und alle Unterverzeichnisebenen)';//'Sub (entire subtree)';
|
||||
$lang['scope_sub'] = 'Sub (Suchbasis und alle Unterverzeichnisebenen)';//'Sub (entire subtree)';
|
||||
$lang['scope_one'] = 'One (Suchbasis und eine Unterverzeichnisebene)';//'One (one level beneath base)';
|
||||
$lang['scope_base'] = 'Base (Nur Suchbasis)';//'Base (base dn only)';
|
||||
$lang['standard_ldap_search_filter'] = 'Standard LDAP Suchfilter. Bsp.: (&(sn=Smith)(givenname=David))';//'Standard LDAP search filter. Example: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Suchfilter';//'Search Filter';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'Kommaseparierte Liste der anzuzeigenden Attribute.';//'A list of attributes to display in the results (comma-separated)';
|
||||
$lang['show_attributes'] = 'Zeige Attribute';//'Show Attributes';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['search_for_entries_whose'] = 'Suche nach Einträgen welche:';//'Search for entries whose:';
|
||||
$lang['equals'] = 'entspricht';//'equals';
|
||||
$lang['starts with'] = 'beginnt mit';//'starts with';
|
||||
$lang['contains'] = 'enthält';//'contains';
|
||||
$lang['ends with'] = 'endet auf';//'ends with';
|
||||
$lang['sounds like'] = 'klingt wie';//'sounds like';
|
||||
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Konnte keine LDAP Informationen vom Server empfangen';//'Could not retrieve LDAP information from the server';
|
||||
$lang['server_info_for'] = 'Serverinformationen für: ';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'Der Server meldete die folgenden Informationen über sich';//'Server reports the following information about itself';
|
||||
$lang['server_info_for'] = 'Serverinformationen für: ';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'Der Server meldete die folgenden Informationen über sich';//'Server reports the following information about itself';
|
||||
$lang['nothing_to_report'] = 'Der Server hat keine Informationen gemeldet';//'This server has nothing to report.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'Das \'update_array\' wird falsch dargestellt. Dies könnte ein phpLDAPadmin Fehler sein. Bitte Berichten sie uns davon.';//'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Konnte die \'ldap_modify\' Operation nicht ausführen.';//'Could not perform ldap_modify operation.';
|
||||
$lang['update_array_malformed'] = 'Das "update_array" wird falsch dargestellt. Dies könnte ein phpLDAPadmin Fehler sein. Bitte Berichten sie uns davon.';//'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Konnte die \'ldap_modify\' Operation nicht ausführen.';//'Could not perform ldap_modify operation.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Wollen sie diese Änderungen übernehmen?';//'Do you want to make these changes?';
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Wollen sie diese Änderungen übernehmen?';//'Do you want to make these changes?';
|
||||
$lang['attribute'] = 'Attribute';//'Attribute';
|
||||
$lang['old_value'] = 'Alter Wert';//'Old Value';
|
||||
$lang['new_value'] = 'Neuer Wert';//'New Value';
|
||||
$lang['attr_deleted'] = '[Wert gelöscht]';//'[attribute deleted]';
|
||||
$lang['attr_deleted'] = '[Wert gelöscht]';//'[attribute deleted]';
|
||||
$lang['commit'] = 'Anwenden';//'Commit';
|
||||
$lang['cancel'] = 'Verwerfen';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Sie haben keine Änderungen vorgenommen.';//'You made no changes';
|
||||
$lang['go_back'] = 'Zurück';//'Go back';
|
||||
$lang['cancel'] = 'Abbruch';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Sie haben keine Änderungen vorgenommen.';//'You made no changes';
|
||||
$lang['go_back'] = 'Zurück';//'Go back';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Benützen sie das Menu auf der linken Seite zur Navigation.';//'Use the menu to the left to navigate';
|
||||
$lang['welcome_note'] = 'Benutzen sie das Menu auf der linken Seite zur Navigation.';//'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Vorspann';//'Credits';
|
||||
$lang['changelog'] = 'Änderungsdatei';//'ChangeLog';
|
||||
$lang['documentation'] = 'Dokumentation';// 'Documentation';
|
||||
$lang['changelog'] = 'Änderungsdatei';//'ChangeLog';
|
||||
//$lang['documentation'] = 'Dokumentation';// 'Documentation';
|
||||
$lang['donate'] = 'Spende';//'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Unsicherer Dateiname:';//'Unsafe file name: ';
|
||||
$lang['no_such_file'] = 'Keine Datei unter diesem Namen';//'No such file: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = '<tt>auto_uid_numbers</tt> wurde in der Konfiguration (<b>%s</b> aktiviert, aber der Mechanismus (auto_uid_number_mechanism) nicht. Bitte diese Problem korrigieren.';//"You have enabled auto_uid_numbers for <b>%s</b> in your configuration, but you have not specified the auto_uid_number_mechanism. Please correct this problem.';
|
||||
$lang['uidpool_not_set'] = 'Der Mechanismus <tt>auto_uid_number_mechanism</tt> ist als <tt>uidpool</tt> für den Server <b>%s</b> festgelegt, jedoch wurde nicht der <tt>auto_uid_number_uid_pool_dn</tt> festgelegt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt> in your configuration for server <b>%s</b>, but you did not specify the audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['auto_update_not_setup'] = '"auto_uid_numbers" wurde in der Konfiguration (%s) aktiviert, aber der Mechanismus (auto_uid_number_mechanism) nicht. Bitte diese Problem korrigieren.';//"You have enabled auto_uid_numbers for <b>%s</b> in your configuration, but you have not specified the auto_uid_number_mechanism. Please correct this problem.';
|
||||
$lang['uidpool_not_set'] = 'Der Mechanismus "auto_uid_number_mechanism" ist als "uidpool" für den Server (%s) festgelegt, jedoch wurde nicht der "auto_uid_number_uid_pool_dn" festgelegt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt> in your configuration for server <b>%s</b>, but you did not specify the audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
|
||||
$lang['uidpool_not_exist'] = 'Es scheint so, dass der <tt>uidPool</tt> - der in der Konfiguration festgelegt ist - nicht vorhanden ist.';//"It appears that the uidPool you specified in your configuration (<tt>%s</tt>) does not exist.';
|
||||
$lang['uidpool_not_exist'] = 'Es scheint so, dass der "uidPool" - der in der Konfiguration festgelegt ist - nicht vorhanden ist.';//"It appears that the uidPool you specified in your configuration (<tt>%s</tt>) does not exist.';
|
||||
|
||||
$lang['specified_uidpool'] = 'Der <tt>auto_uid_number_mechanism</tt> wurde auf <tt>search</tt> in der Konfiguration des Servers <b>%s</b> festgelegt, aber es wurde der Wert fü <tt>auto_uid_number_search_base</tt> nicht gesetzt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your configuration for server <b>%s</b>, but you did not specify the <tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['specified_uidpool'] = 'Der "auto_uid_number_mechanism" wurde auf "search" in der Konfiguration des Servers (%s) festgelegt, aber es wurde der Wert fü "auto_uid_number_search_base" nicht gesetzt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your configuration for server <b>%s</b>, but you did not specify the <tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Die phpLDAPadmin Konfiguration für den Server "%s" gibt eine ungültige Suchbasis für "auto_uid_search_base" an.';//'Your phpLDAPadmin configuration specifies an invalid auto_uid_search_base for server %s';
|
||||
$lang['auto_uid_invalid_credential'] = 'Konnte nicht mit "%s" verbinden';// 'Unable to bind to <b>%s</b> with your with auto_uid credentials. Please check your configuration file.';
|
||||
$lang['auto_uid_invalid_value'] = 'Es wurde ein ungültiger Wert für "auto_uid_number_mechanism" (%s) festgelegt. Gültig sind nur die Werte "uidpool" und "search". Bitte den Fehler korrigieren. ';//"You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>) in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid. Please correct this problem.';
|
||||
|
||||
$lang['auto_uid_invalid_value'] = 'Es wurde ein ungültiger Wert für <tt>auto_uid_number_mechanism</tt>(%s) festgelegt. Gültig sind nur die Werte <tt>uidpool</tt> und <tt>search</tt>. Bitte den Fehler korrigieren. ';//"You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>) in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid. Please correct this problem.';
|
||||
$lang['error_auth_type_config'] = 'Fehler: Ein Fehler ist in der Konfiguration (config.php) aufgetreten. Die einzigen beiden erlaubten Werte im Konfigurationsteil "auth_type" zu einem LDAP-Server ist "config" oder "form". Eingetragen ist aber "%s", was nicht erlaubt ist.';//"Error: You have an error in your config file. The only two allowed values for 'auth_type' in the $servers section are 'config' and 'form'. You entered '%s', which is not allowed. ';
|
||||
|
||||
$lang['error_auth_type_config'] = 'Fehler: Ein Fehler ist in der Konfiguration (config.php) aufgetreten. Die einzigen beiden erlaubten Werte im Konfigurationsteil \'auth_type\' zu einem LDAP-Server ist <b>\'config\'</b> oder <b>\'form\'</b>. Eingetragen ist aber <b>%s</b>, was nicht erlaubt ist.';//"Error: You have an error in your config file. The only two allowed values for 'auth_type' in the $servers section are 'config' and 'form'. You entered '%s', which is not allowed. ';
|
||||
|
||||
$lang['php_install_not_supports_tls'] = 'Die verwendete PHP-Version unterstützt kein TLS (verschlüsselte Verbindung).';//"Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'TLS konnte nicht gestartet werden.<br/>Bitte die LDAP-Server-Konfiguration überprüfen.';//"Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['auth_type_not_valid'] = 'Die Konfigurationsdatei enthält einen Fehler. Der Eintrag für \'auth_type\' %s ist nicht gü,ltig';// 'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['ldap_said'] = '<b>LDAP meldet</b>: %s<br/><br/>';//"<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['php_install_not_supports_tls'] = 'Die verwendete PHP-Version unterstützt kein TLS (verschlüsselte Verbindung).';//"Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'TLS konnte nicht gestartet werden. Bitte die LDAP-Server-Konfiguration überprüfen.';//"Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['could_not_bind_anon'] = 'Konnte keine Anonymous Anmeldung zum Server herstellen.';//'Could not bind anonymously to server.';
|
||||
$lang['could_not_bind'] = 'Konnte keine Verbindung zum LDAP-Server herstellen';//'Could not bind to the LDAP server.';
|
||||
//$lang['anon_required_for_login_attr'] = 'Bei der Verwendung des Anmeldeprozedur "login_attr" muss der Server Anonymous Anmelden zulassen.';//'When using the login_attr feature, the LDAP server must support anonymous binds.';
|
||||
$lang['anonymous_bind'] = 'Anonymous anmelden';//'Anonymous Bind';
|
||||
//$lang['auth_type_not_valid'] = 'Die Konfigurationsdatei enthält einen Fehler. Der Eintrag für \'auth_type\' mit \'%s\' ist nicht gültig';// 'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['bad_user_name_or_password'] = 'Falscher Benutzername oder Passwort. Bitte erneut versuchen.';//'Bad username or password. Please try again.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Automatische Umleitung. Falls dies nicht automatisch erfolgt dann hier klicken.';//'Redirecting... Click here if nothing happens.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Erfolgreich am Server %s angemeldet';//'Successfully logged into server <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Konnte kein \'Cookie\' setzten.';//'Could not set cookie.';
|
||||
$lang['ldap_said'] = 'LDAP meldet: %s';//"<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Fehler';//"Error';
|
||||
$lang['fbrowse'] = 'Überfliegen';//"browse';
|
||||
$lang['delete_photo'] = 'Lösche Foto';//"Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Die verwendete PHP-Version unterstützt keine Blowfish Verschlüsselung.';//"Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_no_mash'] = 'Die verwendete PHP-Version unterstützt nicht die Funktion mhash(), daher kann kein SHA Hash verwendet werden.';// "Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'Die Bilddatei enthält Fehler';//"jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = '<b>Fehlernummer:</b> %s<small>(%s)</small><br/><br/>';//"<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='<b>Beschreibung:</b> %s<br/><br/>';// "<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Fehlernummer:</b>%s<br/><br/>';//"<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Beschreibung:</b> (keine Beschreibung verfügbar)<br/>';//"<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Ist das ein phpLDAPadmin Fehler? Wenn dies so ist, dann bitte <a href=\'%s\'>darüber berichten</a>';//"Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['fbrowse'] = 'Überfliegen';//"browse';
|
||||
$lang['delete_photo'] = 'Lösche Foto';//"Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Die verwendete PHP-Version unterstützt keine Blowfish Verschlüsselung.';//"Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_not_support_md5crypt'] = 'Die eingesetzte PHP-Version unterstützt keine MD5-Verschlüsselung.';//'Your PHP install does not support md5crypt encryption.';
|
||||
$lang['install_no_mash'] = 'Die verwendete PHP-Version unterstützt nicht die Funktion mhash(), daher kann kein SHA Hash verwendet werden.';// "Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'Die Bilddatei enthält Fehler';//"jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = 'Fehlernummer: %s (%s)';//"<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='Beschreibung: %s';// "<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = 'Fehlernummer: %s';//"<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Beschreibung: (keine Beschreibung verfügbar)';//"<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Ist das ein phpLDAPadmin Fehler? Wenn dies so ist, dann bitte <a href=\'%s\'>darüber berichten</a>';//"Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Unbekannte Fehlernummer:';//"Unrecognized error number: ';
|
||||
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>Ein nicht fataler Fehler in phpLDAPadmin gefunden!</b></td></tr><tr><td>Fehler:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Datei:</td><td><b>%s</b>Zeile:<b>%s</b>, aufgerufen von <b>%s</b></td></tr><tr><td>Version:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Bitte diesen Fehler melden (durch anklicken).</a>.</center></td></tr></table></center><br />';//"<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>You found a non-fatal phpLDAPadmin bug!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>File:</td><td><b>%s</b> line <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versions:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Please report this bug by clicking here</a>.</center></td></tr></table></center><br />';
|
||||
@ -308,22 +430,106 @@ $lang['ferror_congrats_found_bug'] = '<center><table class=\'notice\'><tr><td co
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importiere LDIF Datei';//'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'LDIF Datei auswählen';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Ausführen >>';//'Proceed >>';
|
||||
$lang['select_ldif_file'] = 'LDIF Datei auswählen';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Ausführen';//'Proceed >>';
|
||||
$lang['dont_stop_on_errors'] = 'Bei einem Fehler nicht unterbrechen sondern weitermachen.';//'Don\'t stop on errors';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Hinzufügen...';//'Adding...';
|
||||
$lang['add_action'] = 'Hinzufügen...';//'Adding...';
|
||||
$lang['delete_action'] = 'Entfernen...';//'Deleting...';
|
||||
$lang['rename_action'] = 'Umbenennen...';//'Renaming...';
|
||||
$lang['modify_action'] = 'Abändern...';//'Modifying...';
|
||||
$lang['modify_action'] = 'Abändern...';//'Modifying...';
|
||||
$lang['warning_no_ldif_version_found'] = 'Keine Version gefunden. Gehe von der Version 1 aus.';//'No version found. Assuming 1.';
|
||||
$lang['valid_dn_line_required'] = 'Eine gültige DN Zeile wird benötigt.';//'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Hochgeladene Datei fehlt.';//'Missing uploaded file.';
|
||||
$lang['no_ldif_file_specified.'] = 'Kein LDIF-Datei angegeben. Bitte erneut versuchen.';//'No LDIF file specified. Please try again.';
|
||||
$lang['ldif_file_empty'] = 'Die hochgeladene LDIF-Datei ist leer.';// 'Uploaded LDIF file is empty.';
|
||||
$lang['empty'] = 'leer';//'empty';
|
||||
$lang['file'] = 'Datei';//'File';
|
||||
$lang['number_bytes'] = '%s Bytes';//'%s bytes';
|
||||
|
||||
$lang['failed'] = 'fehlgeschlagen';//'failed';
|
||||
$lang['ldif_parse_error'] = 'LDIF Pars Fehler';//'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Konnte das Objekt nicht hinzufügen:';//'Could not add object:';
|
||||
$lang['ldif_could_not_add_object'] = 'Konnte das Objekt nicht hinzufügen:';//'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Konnte das Objekt nicht umbenennen:';//'Could not rename object:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Konnte das Objekt nicht entfernen:';//'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Konnte das Objekt nicht abändern:';//'Could not modify object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Konnte das Objekt nicht abändern:';//'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Anzahl Zeilen:';//'Line Number:';
|
||||
$lang['ldif_line'] = 'Zeile:';//'Line:';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Sind Sie sicher das Sie dauerhaft den Eintrag löschen wollen?';//'Are you sure you want to permanently delete this object?';
|
||||
$lang['permanently_delete_children']='Lösche alles und auch die Untereinträge?';//'Permanently delete all children also?';
|
||||
//$lang['info_delete_recursive_1']='Dieser Objekt-Eintrag hat weitere Untereinträge';//'This object is the root of a sub-tree containing objects.';
|
||||
//$lang['info_delete_recursive_2']='phpLDAPadmin kann rekursiv diesen Objekt-Eintrag mit all seinen Untereinträgen löschen.';//'phpLDAPadmin can recursively delete this object and all of its children.';
|
||||
//$lang['info_delete_recursive_3']='Unten ist eine Liste mit allen Einträgen (DN) aufgeführt die gelöscht werden. Soll dies wirklich durchgeführt werden?';//'See below for a list of DNs that this will delete. Do you want to do this?';
|
||||
//$lang['note_delete_noundo']='Hinweis: Dies ist sehr gefährlich. Die Aktion kann nicht rückgängig gemacht werden. Synomyme (alias) und ähnliche Einträge können zu Problemen führen.'; // 'Note: This is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases and other such things that may cause problems.';
|
||||
//$lang['list_of_dn_delete']='Liste aller DN(s) die mit dieser Aktion mitgelöscht werden.';//'A list of all the DN(s) that this action will delete:';
|
||||
//$lang['cannot_delete_base_dn']='Der Basis DN kann nicht gelöscht werden';//'You cannot delete the base DN entry of the LDAP server.';
|
||||
|
||||
$lang['list_of_entries_to_be_deleted'] = 'List der Einträge die gelöscht werden:';//'List of entries to be deleted:';
|
||||
$lang['dn'] = 'DN'; //'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Export Format';// 'Export format';
|
||||
$lang['line_ends'] = 'Zeilenende'; //'Line ends';
|
||||
$lang['must_choose_export_format'] = 'Bitte ein Exportformat auswählen';//'You must choose an export format.';
|
||||
$lang['invalid_export_format'] = 'Unglültiges Export-Format';//'Invalid export format';
|
||||
$lang['no_exporter_found'] = 'Keinen gültigen Exporter gefunden.';//'No available exporter found.';
|
||||
$lang['error_performing_search'] = 'Ein Fehler trat während des Suchvorgangs auf';//'Encountered an error while performing search.';
|
||||
$lang['showing_results_x_through_y'] = 'Zeige die Ergebnisse von %s bis %s.';//'Showing results %s through %s.';
|
||||
$lang['searching'] = 'Suche...';//'Searching...';
|
||||
$lang['size_limit_exceeded'] = 'Hinweis, das Limit der Suchtreffer wurde überschritten.';//'Notice, search size limit exceeded.';
|
||||
$lang['entry'] = 'Eintrag';//'Entry';
|
||||
$lang['ldif_export_for_dn'] = 'LDIF Export von: %s'; //'LDIF Export for: %s';
|
||||
$lang['generated_on_date'] = 'Erstellt von phpLDAPadmin am %s';//'Generated by phpLDAPadmin on %s';
|
||||
$lang['total_entries'] = 'Anzahl der Eintraege';//'Total Entries';
|
||||
$lang['dsml_export_for_dn'] = 'DSLM Export von:';//'DSLM Export for: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Konnte den Benutzer %s nicht finden.';//'Could not find a user "%s"';
|
||||
$lang['password_blank'] = 'Das Passwort wurde leer gelassen';//'You left the password blank.';
|
||||
$lang['login_cancelled'] = 'Anmeldung abgebrochen';//'Login cancelled.';
|
||||
$lang['no_one_logged_in'] = 'Niemand ist an diesem Server angemeldet';//'No one is logged in to that server.';
|
||||
$lang['could_not_logout'] = 'Konnte nicht abgemeldet werden';//'Could not logout.';
|
||||
//$lang['browser_close_for_http_auth_type'] = 'You must close your browser to logout whie in \'http\' authentication mode';
|
||||
$lang['unknown_auth_type'] = 'Unbekannter Authentifizierungsart: %s';//'Unknown auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Erfolgreich vom Server %s abgemeldet.';//'Logged out successfully from server <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Authentifizierung mit Server %s';//'Authenticate to server %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Achtung: Diese Webverbindung ist unverschlüsselt.';//'Warning: This web connection is unencrypted.';
|
||||
$lang['not_using_https'] = 'Es wird keine verschlüsselte Verbindung (\'https\') verwendet. Der Webbrowser übermittelt die Anmeldeinformationen im Klartext.';// 'You are not use \'https\'. Web browser will transmit login information in clear text.';
|
||||
$lang['login_dn'] = 'Anmelde DN';//'Login DN';
|
||||
$lang['user_name'] = 'Benutzername';//'User name';
|
||||
$lang['password'] = 'Passwort';//'Password';
|
||||
$lang['authenticate'] = 'Authentifizierung';//'Authenticate';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Einträge auswählen';//'Entry Chooser';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'phpLDAPadmin muss konfiguriert werden. Bitte die Datei "config.php" erstellen. Ein Beispiel einer "config.php" liegt als Datei "config.php.example" bei.';// ';//'You need to configure phpLDAPadmin. Edit the file \'config.php\' to do so. An example config file is provided in \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Löschen ist im Nur-Lese-Modus nicht erlaubt.';//'Deletes not allowed in read only mode.';
|
||||
$lang['error_calling_mass_delete'] = 'Fehler im Aufruf von "mass_delete.php". "mass_delete" ist in den POST-Variablen nicht vorhanden.';//'Error calling mass_delete.php. Missing mass_delete in POST vars.';
|
||||
$lang['mass_delete_not_array'] = 'Die POST-Variable "mass_delete" ist kein Array.';//'mass_delete POST var is not an array.';
|
||||
$lang['mass_delete_not_enabled'] = '"Viel-Löschen" ist nicht aktiviert. Bitte in der der "config.php" aktivieren vor dem Weitermachen.';//'Mass deletion is not enabled. Please enable it in config.php before proceeding.';
|
||||
$lang['mass_deleting'] = 'Viel-Löschen';//'Mass Deleting';
|
||||
$lang['mass_delete_progress'] = 'Löschprozess auf Server "%s"';//'Deletion progress on server "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Das Array "mass_delete" ist falsch dargestellt.';//'Malformed mass_delete array.';
|
||||
$lang['no_entries_to_delete'] = 'Es wurde kein zu löschender Eintrag ausgewählt.';//'You did not select any entries to delete.';
|
||||
$lang['deleting_dn'] = 'Lösche "%s"';//'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s von %s Einträgen konnten nicht gelöscht werden.';//'%s of %s entries failed to be deleted.';
|
||||
$lang['all_entries_successful'] = 'Alle Einträge wurden erfolgreich gelöscht.';//'All entries deleted successfully.';
|
||||
$lang['confirm_mass_delete'] = 'Bitte das Löschen von %s Einträgen auf dem Server %s bestätigen';//'Confirm mass delete of %s entries on server %s';
|
||||
$lang['yes_delete'] = 'Ja, Löschen!';//'Yes, delete!';
|
||||
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Das Umbenennen von einem Eintrag mit Untereinträgen ist nicht Möglich. Es ist nur auf den Untersten Einträgen gestattet.';// 'You cannot rename an entry which has children entries (eg, the rename operation is not allowed on non-leaf entries)';
|
||||
$lang['no_rdn_change'] = 'Der RDN wurde nicht verändert';//'You did not change the RDN';
|
||||
$lang['invalid_rdn'] = 'Ungültiger RDN Wert';//'Invalid RDN value';
|
||||
$lang['could_not_rename'] = 'Der Eintrag konnte nicht umbenannt werden';//'Could not rename the entry';
|
||||
|
||||
|
||||
?>
|
||||
|
288
lang/en.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/en.php,v 1.65 2004/04/26 13:07:03 uugdave Exp $
|
||||
|
||||
|
||||
/* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
@ -24,22 +26,17 @@ $lang['simple_search_form_str'] = 'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Advanced Search Form';
|
||||
$lang['server'] = 'Server';
|
||||
$lang['search_for_entries_whose'] = 'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base <acronym title="Distinguished Name">DN</acronym>';
|
||||
$lang['base_dn'] = 'Base DN';
|
||||
$lang['search_scope'] = 'Search Scope';
|
||||
$lang['search_ filter'] = 'Search Filter';
|
||||
$lang['show_attributes'] = 'Show Attributtes';
|
||||
$lang['Search'] = 'Search';
|
||||
$lang['equals'] = 'equals';
|
||||
$lang['starts_with'] = 'starts with';
|
||||
$lang['contains'] = 'contains';
|
||||
$lang['ends_with'] = 'ends with';
|
||||
$lang['sounds_like'] = 'sounds like';
|
||||
$lang['predefined_search_str'] = 'Select a predefined search';
|
||||
$lang['predefined_searches'] = 'Predefined Searches';
|
||||
$lang['no_predefined_queries'] = 'No queries have been defined in config.php.';
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Request a new feature';
|
||||
$lang['see_open_requests'] = 'see open requests';
|
||||
$lang['report_bug'] = 'Report a bug';
|
||||
$lang['see_open_bugs'] = 'see open bugs';
|
||||
$lang['schema'] = 'schema';
|
||||
$lang['search'] = 'search';
|
||||
$lang['create'] = 'create';
|
||||
@ -51,61 +48,58 @@ $lang['create_new'] = 'Create New';
|
||||
$lang['view_schema_for'] = 'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Create a new entry on';
|
||||
$lang['new'] = 'new';
|
||||
$lang['view_server_info'] = 'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Logout of this server';
|
||||
$lang['logged_in_as'] = 'Logged in as: ';
|
||||
$lang['read_only'] = 'read only';
|
||||
$lang['read_only_tooltip'] = 'This attribute has been flagged as read only by the phpLDAPadmin administrator';
|
||||
$lang['could_not_determine_root'] = 'Could not determine the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Create a new entry in';
|
||||
$lang['login_link'] = 'Login...';
|
||||
$lang['login'] = 'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export_to_ldif'] = 'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Unix style line ends';
|
||||
$lang['export'] = 'Export';
|
||||
$lang['export_tooltip'] = 'Save a dump of this object';
|
||||
$lang['export_subtree_tooltip'] = 'Save a dump of this object and all of its children';
|
||||
$lang['export_subtree'] = 'Export subtree';
|
||||
$lang['create_a_child_entry'] = 'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Rename Entry';
|
||||
$lang['rename'] = 'Rename';
|
||||
$lang['add'] = 'Add';
|
||||
$lang['view'] = 'View';
|
||||
$lang['add_new_attribute'] = 'Add New Attribute';
|
||||
$lang['add_new_attribute_tooltip'] = 'Add a new attribute/value to this entry';
|
||||
$lang['internal_attributes'] = 'Internal Attributes';
|
||||
$lang['view_one_child'] = 'View 1 child';
|
||||
$lang['view_children'] = 'View %s children';
|
||||
$lang['add_new_attribute'] = 'Add new attribute';
|
||||
$lang['add_new_objectclass'] = 'Add new ObjectClass';
|
||||
$lang['hide_internal_attrs'] = 'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] = 'Show internal attributes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attributes set automatically by the system';
|
||||
$lang['entry_attributes'] = 'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['click_to_display'] = 'click \'+\' to display';
|
||||
$lang['hidden'] = 'hidden';
|
||||
$lang['none'] = 'none';
|
||||
$lang['no_internal_attributes'] = 'No internal attributes';
|
||||
$lang['no_attributes'] = 'This entry has no attributes';
|
||||
$lang['save_changes'] = 'Save Changes';
|
||||
$lang['add_value'] = 'add value';
|
||||
$lang['add_value_tooltip'] = 'Add an additional value to attribute \'%s\'';
|
||||
$lang['refresh_entry'] = 'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['delete_hint'] = 'Hint: To delete an attribute, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Hint: To view the schema for an attribute, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Viewing entry in read-only mode.';
|
||||
$lang['change_entry_rdn'] = 'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'no new attributes available for this entry';
|
||||
$lang['no_new_binary_attrs_available'] = 'no new binary attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Add New Binary Attribute';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Add a new binary attribute/value from a file';
|
||||
$lang['add_new_binary_attr'] = 'Add new binary attribute';
|
||||
$lang['alias_for'] = 'Note: \'%s\' is an alias for \'%s\'';
|
||||
$lang['download_value'] = 'download value';
|
||||
$lang['delete_attribute'] = 'delete attribute';
|
||||
@ -113,32 +107,94 @@ $lang['true'] = 'true';
|
||||
$lang['false'] = 'false';
|
||||
$lang['none_remove_value'] = 'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Really delete attribute';
|
||||
$lang['add_new_value'] = 'Add New Value';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_objectclasses'] = 'The following objectClasses are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'The following attributeTypes are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'The following matching rules are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'The following syntaxes are supported by this LDAP server.';
|
||||
$lang['schema_retrieve_error_1']='The server does not fully support the LDAP protocol.';
|
||||
$lang['schema_retrieve_error_2']='Your version of PHP does not correctly perform the query.';
|
||||
$lang['schema_retrieve_error_3']='Or lastly, phpLDAPadmin doesn\'t know how to fetch the schema for your server.';
|
||||
$lang['jump_to_objectclass'] = 'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Jump to an attribute type';
|
||||
$lang['jump_to_matching_rule'] = 'Jump to a matching rule';
|
||||
$lang['schema_for_server'] = 'Schema for server';
|
||||
$lang['required_attrs'] = 'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Optional Attributes';
|
||||
$lang['optional_binary_attrs'] = 'Optional Binary Attributes';
|
||||
$lang['OID'] = 'OID';
|
||||
$lang['aliases']='Aliases';
|
||||
$lang['desc'] = 'Description';
|
||||
$lang['no_description']='no description';
|
||||
$lang['name'] = 'Name';
|
||||
$lang['is_obsolete'] = 'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'Inherits';
|
||||
$lang['equality']='Equality';
|
||||
$lang['is_obsolete'] = 'This objectClass is obsolete.';
|
||||
$lang['inherits'] = 'Inherits from';
|
||||
$lang['inherited_from'] = 'Inherited from';
|
||||
$lang['parent_to'] = 'Parent to';
|
||||
$lang['jump_to_this_oclass'] = 'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'Syntax OID';
|
||||
$lang['not_applicable'] = 'not applicable';
|
||||
$lang['not_specified'] = 'not specified';
|
||||
$lang['character']='character';
|
||||
$lang['characters']='characters';
|
||||
$lang['used_by_objectclasses']='Used by objectClasses';
|
||||
$lang['used_by_attributes']='Used by Attributes';
|
||||
$lang['maximum_length']='Maximum Length';
|
||||
$lang['attributes']='Attribute Types';
|
||||
$lang['syntaxes']='Syntaxes';
|
||||
$lang['matchingrules']='Matching Rules';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Obsolete';
|
||||
$lang['ordering']='Ordering';
|
||||
$lang['substring_rule']='Substring Rule';
|
||||
$lang['single_valued']='Single Valued';
|
||||
$lang['collective']='Collective';
|
||||
$lang['user_modification']='User Modification';
|
||||
$lang['usage']='Usage';
|
||||
$lang['could_not_retrieve_schema_from']='Could not retrieve schema from';
|
||||
$lang['type']='Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Entry \'%s\' deleted successfully.';
|
||||
$lang['entry_deleted_successfully'] = 'Entry %s deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Could not delete the entry: %s';
|
||||
$lang['no_such_entry'] = 'No such entry: %s';
|
||||
$lang['delete_dn'] = 'Delete %s';
|
||||
$lang['permanently_delete_children'] = 'Permanently delete all children also?';
|
||||
$lang['entry_is_root_sub_tree'] = 'This entry is the root of a sub-tree containing %s entries.';
|
||||
$lang['view_entries'] = 'view entries';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin can recursively delete this entry and all %s of its children. See below for a list of all the entries that this action will delete. Do you want to do this?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Note: this is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases, referrals, and other things that may cause problems.';
|
||||
$lang['delete_all_x_objects'] = 'Delete all %s objects';
|
||||
$lang['recursive_delete_progress'] = 'Recursive delete progress';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Entry %s and sub-tree deleted successfully.';
|
||||
$lang['failed_to_delete_entry'] = 'Failed to delete entry %s';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'List of entries to be deleted:';
|
||||
$lang['sure_permanent_delete_object']='Are you sure you want to permanently delete this object?';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'The attribute "%s" is flagged as read-only in the phpLDAPadmin configuration.';
|
||||
$lang['no_attr_specified'] = 'No attribute name specified.';
|
||||
$lang['no_dn_specified'] = 'No DN specified';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'You left the attribute value blank. Please go back and try again.';
|
||||
$lang['failed_to_add_attr'] = 'Failed to add the attribute.';
|
||||
$lang['file_empty'] = 'The file you chose is either empty or does not exist. Please go back and try again.';
|
||||
$lang['invalid_file'] = 'Security error: The file being uploaded may be malicious.';
|
||||
$lang['warning_file_uploads_disabled'] = 'Your PHP configuration has disabled file uploads. Please check php.ini before proceeding.';
|
||||
$lang['uploaded_file_too_big'] = 'The file you uploaded is too large. Please check php.ini, upload_max_size setting';
|
||||
$lang['uploaded_file_partial'] = 'The file you selected was only partially uploaded, likley due to a network error.';
|
||||
$lang['max_file_size'] = 'Maximum file size: %s';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Modification successful!';
|
||||
$lang['change_password_new_login'] = 'Since you changed your password, you must now login again with your new password.';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'New Required Attributes';
|
||||
@ -147,6 +203,7 @@ $lang['new_attributes'] = 'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'Add ObjectClass and Attributes';
|
||||
$lang['objectclasses'] = 'ObjectClasses';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Click to popup a dialog to select an entry (DN) graphically';
|
||||
@ -154,6 +211,7 @@ $lang['no_updates_in_read_only_mode'] = 'You cannot perform updates while server
|
||||
$lang['bad_server_id'] = 'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Could not connect to LDAP server.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Could not connect to "%s" on port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Bad server_id: ';
|
||||
$lang['success'] = 'Success';
|
||||
@ -165,6 +223,22 @@ $lang['back_up_p'] = 'Back Up...';
|
||||
$lang['no_entries'] = 'no entries';
|
||||
$lang['not_logged_in'] = 'Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Could not determine base DN';
|
||||
$lang['please_report_this_as_a_bug']='Please report this as a bug.';
|
||||
$lang['reasons_for_error']='This could happen for several reasons, the most probable of which are:';
|
||||
$lang['yes']='Yes';
|
||||
$lang['no']='No';
|
||||
$lang['go']='Go';
|
||||
$lang['delete']='Delete';
|
||||
$lang['back']='Back';
|
||||
$lang['object']='object';
|
||||
$lang['delete_all']='Delete all';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'hint';
|
||||
$lang['bug'] = 'bug';
|
||||
$lang['warning'] = 'warning';
|
||||
$lang['light'] = 'light'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Proceed >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Add new';
|
||||
@ -172,8 +246,7 @@ $lang['value_to'] = 'value to';
|
||||
$lang['distinguished_name'] = 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Current list of';
|
||||
$lang['values_for_attribute'] = 'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['inappropriate_matching_note'] = 'Note: You will get an "inappropriate matching" error if you have not setup an EQUALITY rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Note: you may be required to enter new attributes that this objectClass requires';
|
||||
$lang['syntax'] = 'Syntax';
|
||||
@ -194,6 +267,11 @@ $lang['copy_failed'] = 'Failed to copy DN: ';
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'Using default.';
|
||||
$lang['template'] = 'Template';
|
||||
$lang['must_choose_template'] = 'You must choose a template';
|
||||
$lang['invalid_template'] = '%s is an invalid template';
|
||||
$lang['using_template'] = 'using template';
|
||||
$lang['go_to_dn'] = 'Go to %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Copy ';
|
||||
@ -203,11 +281,14 @@ $lang['copyf_dest_dn_tooltip'] = 'The full DN of the new entry to be created whe
|
||||
$lang['copyf_dest_server'] = 'Destination Server';
|
||||
$lang['copyf_note'] = 'Hint: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Recursively copy all children of this object as well.';
|
||||
$lang['recursive_copy'] = 'Recursive copy';
|
||||
$lang['filter'] = 'Filter';
|
||||
$lang['filter_tooltip'] = 'When performing a recursive copy, only copy those entries which match this filter';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'You left the value blank for required attribute <b>%s</b>.';
|
||||
$lang['create_redirecting'] = 'Redirecting';
|
||||
$lang['create_here'] = 'here';
|
||||
$lang['create_required_attribute'] = 'You left the value blank for required attribute (%s).';
|
||||
$lang['redirecting'] = 'Redirecting...';
|
||||
$lang['here'] = 'here';
|
||||
$lang['create_could_not_add'] = 'Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
@ -215,12 +296,23 @@ $lang['createf_create_object'] = 'Create Object';
|
||||
$lang['createf_choose_temp'] = 'Choose a template';
|
||||
$lang['createf_select_temp'] = 'Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Proceed';
|
||||
$lang['rdn_field_blank'] = 'You left the RDN field blank.';
|
||||
$lang['container_does_not_exist'] = 'The container you specified (%s) does not exist. Please try again.';
|
||||
$lang['no_objectclasses_selected'] = 'You did not select any ObjectClasses for this object. Please go back and do so.';
|
||||
$lang['hint_structural_oclass'] = 'Hint: You must choose at least one structural objectClass';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'On server';
|
||||
$lang['ctemplate_no_template'] = 'No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'for this template. But, this handler does not exist in the templates/creation directory.';
|
||||
$lang['create_step1'] = 'Step 1 of 2: Name and ObjectClass(es)';
|
||||
$lang['create_step2'] = 'Step 2 of 2: Specify attributes and values';
|
||||
$lang['relative_distinguished_name'] = 'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';
|
||||
$lang['rdn_example'] = '(example: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Container';
|
||||
$lang['alias_for'] = 'Alias for %s';
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
@ -275,7 +367,7 @@ $lang['go_back'] = 'Go back';
|
||||
$lang['welcome_note'] = 'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Credits';
|
||||
$lang['changelog'] = 'ChangeLog';
|
||||
$lang['documentation'] = 'Documentation';
|
||||
$lang['donate'] = 'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Unsafe file name: ';
|
||||
@ -285,34 +377,43 @@ $lang['no_such_file'] = 'No such file: ';
|
||||
$lang['auto_update_not_setup'] = 'You have enabled auto_uid_numbers for <b>%s</b> in your configuration,
|
||||
but you have not specified the auto_uid_number_mechanism. Please correct
|
||||
this problem.';
|
||||
$lang['uidpool_not_set'] = 'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt>
|
||||
$lang['uidpool_not_set'] = 'You specified the "auto_uid_number_mechanism" as "uidpool"
|
||||
in your configuration for server <b>%s</b>, but you did not specify the
|
||||
audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['uidpool_not_exist'] = 'It appears that the uidPool you specified in your configuration (<tt>%s</tt>)
|
||||
$lang['uidpool_not_exist'] = 'It appears that the uidPool you specified in your configuration ("%s")
|
||||
does not exist.';
|
||||
$lang['specified_uidpool'] = 'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your
|
||||
$lang['specified_uidpool'] = 'You specified the "auto_uid_number_mechanism" as "search" in your
|
||||
configuration for server <b>%s</b>, but you did not specify the
|
||||
<tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_value'] = 'You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid.
|
||||
"auto_uid_number_search_base". Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Unable to bind to <b>%s</b> with your with auto_uid credentials. Please check your configuration file.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Your phpLDAPadmin configuration specifies an invalid auto_uid_search_base for server %s';
|
||||
$lang['auto_uid_invalid_value'] = 'You specified an invalid value for auto_uid_number_mechanism ("%s")
|
||||
in your configration. Only "uidpool" and "search" are valid.
|
||||
Please correct this problem.';
|
||||
$lang['error_auth_type_config'] = 'Error: You have an error in your config file. The only two allowed values
|
||||
for auth_type in the $servers section are \'config\' and \'form\'. You entered \'%s\',
|
||||
$lang['error_auth_type_config'] = 'Error: You have an error in your config file. The only three allowed values
|
||||
for auth_type in the $servers section are \'session\', \'cookie\', and \'config\'. You entered \'%s\',
|
||||
which is not allowed. ';
|
||||
$lang['php_install_not_supports_tls'] = 'Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['auth_type_not_valid'] = 'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['ldap_said'] = '<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['php_install_not_supports_tls'] = 'Your PHP install does not support TLS.';
|
||||
$lang['could_not_start_tls'] = 'Could not start TLS. Please check your LDAP server configuration.';
|
||||
$lang['could_not_bind_anon'] = 'Could not bind anonymously to server.';
|
||||
$lang['could_not_bind'] = 'Could not bind to the LDAP server.';
|
||||
$lang['anonymous_bind'] = 'Anonymous Bind';
|
||||
$lang['bad_user_name_or_password'] = 'Bad username or password. Please try again.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Redirecting... Click here if nothing happens.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Successfully logged into server <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Could not set cookie.';
|
||||
$lang['ldap_said'] = 'LDAP said: %s';
|
||||
$lang['ferror_error'] = 'Error';
|
||||
$lang['fbrowse'] = 'browse';
|
||||
$lang['delete_photo'] = 'Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_not_support_md5crypt'] = 'Your PHP install does not support md5crypt encryption.';
|
||||
$lang['install_no_mash'] = 'Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = '<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] = '<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_number'] = 'Error number: %s (%s)';
|
||||
$lang['ferror_discription'] = 'Description: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = 'Error number: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Description: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Unrecognized error number: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
@ -339,14 +440,23 @@ $lang['ferror_congrats_found_bug'] = 'Congratulations! You found a bug in phpLDA
|
||||
$lang['import_ldif_file_title'] = 'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Proceed >>';
|
||||
$lang['dont_stop_on_errors'] = 'Don\'t stop on errors';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Adding...';
|
||||
$lang['delete_action'] = 'Deleting...';
|
||||
$lang['rename_action'] = 'Renaming...';
|
||||
$lang['modify_action'] = 'Modifying...';
|
||||
$lang['warning_no_ldif_version_found'] = 'No version found. Assuming 1.';
|
||||
$lang['valid_dn_line_required'] = 'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Missing uploaded file.';
|
||||
$lang['no_ldif_file_specified.'] = 'No LDIF file specified. Please try again.';
|
||||
$lang['ldif_file_empty'] = 'Uploaded LDIF file is empty.';
|
||||
$lang['empty'] = 'empty';
|
||||
$lang['file'] = 'File';
|
||||
$lang['number_bytes'] = '%s bytes';
|
||||
|
||||
$lang['failed'] = 'failed';
|
||||
$lang['failed'] = 'Failed';
|
||||
$lang['ldif_parse_error'] = 'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Could not rename object:';
|
||||
@ -354,4 +464,64 @@ $lang['ldif_could_not_delete_object'] = 'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Line Number:';
|
||||
$lang['ldif_line'] = 'Line:';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Export format';
|
||||
$lang['line_ends'] = 'Line ends';
|
||||
$lang['must_choose_export_format'] = 'You must choose an export format.';
|
||||
$lang['invalid_export_format'] = 'Invalid export format';
|
||||
$lang['no_exporter_found'] = 'No available exporter found.';
|
||||
$lang['error_performing_search'] = 'Encountered an error while performing search.';
|
||||
$lang['showing_results_x_through_y'] = 'Showing results %s through %s.';
|
||||
$lang['searching'] = 'Searching...';
|
||||
$lang['size_limit_exceeded'] = 'Notice, search size limit exceeded.';
|
||||
$lang['entry'] = 'Entry';
|
||||
$lang['ldif_export_for_dn'] = 'LDIF Export for: %s';
|
||||
$lang['generated_on_date'] = 'Generated by phpLDAPadmin on %s';
|
||||
$lang['total_entries'] = 'Total Entries';
|
||||
$lang['dsml_export_for_dn'] = 'DSLM Export for: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Could not find a user "%s"';
|
||||
$lang['password_blank'] = 'You left the password blank.';
|
||||
$lang['login_cancelled'] = 'Login cancelled.';
|
||||
$lang['no_one_logged_in'] = 'No one is logged in to that server.';
|
||||
$lang['could_not_logout'] = 'Could not logout.';
|
||||
$lang['unknown_auth_type'] = 'Unknown auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Logged out successfully from server <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Authenticate to server %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Warning: This web connection is unencrypted.';
|
||||
$lang['not_using_https'] = 'You are not using \'https\'. Web browser will transmit login information in clear text.';
|
||||
$lang['login_dn'] = 'Login DN';
|
||||
$lang['user_name'] = 'User name';
|
||||
$lang['password'] = 'Password';
|
||||
$lang['authenticate'] = 'Authenticate';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Entry Chooser';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'You need to configure phpLDAPadmin. Edit the file \'config.php\' to do so. An example config file is provided in \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Deletes not allowed in read only mode.';
|
||||
$lang['error_calling_mass_delete'] = 'Error calling mass_delete.php. Missing mass_delete in POST vars.';
|
||||
$lang['mass_delete_not_array'] = 'mass_delete POST var is not an array.';
|
||||
$lang['mass_delete_not_enabled'] = 'Mass deletion is not enabled. Please enable it in config.php before proceeding.';
|
||||
$lang['mass_deleting'] = 'Mass Deleting';
|
||||
$lang['mass_delete_progress'] = 'Deletion progress on server "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Malformed mass_delete array.';
|
||||
$lang['no_entries_to_delete'] = 'You did not select any entries to delete.';
|
||||
$lang['deleting_dn'] = 'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s of %s entries failed to be deleted.';
|
||||
$lang['all_entries_successful'] = 'All entries deleted successfully.';
|
||||
$lang['confirm_mass_delete'] = 'Confirm mass delete of %s entries on server %s';
|
||||
$lang['yes_delete'] = 'Yes, delete!';
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'You cannot rename an entry which has children entries (eg, the rename operation is not allowed on non-leaf entries)';
|
||||
$lang['no_rdn_change'] = 'You did not change the RDN';
|
||||
$lang['invalid_rdn'] = 'Invalid RDN value';
|
||||
$lang['could_not_rename'] = 'Could not rename the entry';
|
||||
|
||||
?>
|
||||
|
15
lang/es.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/es.php,v 1.17 2004/05/10 12:31:04 uugdave Exp $
|
||||
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Formulario de búsqueda sencilla';
|
||||
@ -52,9 +54,9 @@ $lang['export_to_ldif'] = 'Exportar archivo LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Guardar archivo LDIF de este objeto';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Guardar archivo LDIF de este objeto i todos sus objetos hijos';
|
||||
$lang['export_subtree_to_ldif'] = 'Exportar archivo LDIF de sub-estructura';
|
||||
$lang['export_to_ldif_mac'] = 'Avance de línea de Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Avance de línea de Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Avance de línea de Unix';
|
||||
$lang['export_mac'] = 'Avance de línea de Macintosh';
|
||||
$lang['export_win'] = 'Avance de línea de Windows';
|
||||
$lang['export_unix'] = 'Avance de línea de Unix';
|
||||
$lang['create_a_child_entry'] = 'Crear objeto como hijo';
|
||||
$lang['add_a_jpeg_photo'] = 'Agregar jpegPhoto';
|
||||
$lang['rename_entry'] = 'Renombrar objeto';
|
||||
@ -230,6 +232,7 @@ $lang['starts with'] = 'comience con';
|
||||
$lang['contains'] = 'contenga';
|
||||
$lang['ends with'] = 'termine con';
|
||||
$lang['sounds like'] = 'suene como';
|
||||
$lang['predefined_search_str'] = 'o seleccione uno de esta lista';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'No se ha podido sacar información LDAP del servidor';
|
||||
@ -249,13 +252,13 @@ $lang['new_value'] = 'Valor nuevo';
|
||||
$lang['attr_deleted'] = '[atributo borrado]';
|
||||
$lang['commit'] = 'Cometer';
|
||||
$lang['cancel'] = 'Cancelar';
|
||||
$lang['you_made_no_changes'] = 'No has hecho ningún canvio';
|
||||
$lang['you_made_no_changes'] = 'No has hecho ningún cambio';
|
||||
$lang['go_back'] = 'Volver atrás';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Usa el menú de la izquierda para navegar';
|
||||
$lang['credits'] = "Créditos";
|
||||
$lang['changelog'] = "Histórico de canvios";
|
||||
$lang['changelog'] = "Histórico de cambios";
|
||||
$lang['documentation'] = "Documentación";
|
||||
|
||||
|
||||
@ -298,7 +301,7 @@ $lang['ferror_discription_short'] = '<b>Descripci
|
||||
$lang['ferror_submit_bug'] = 'Es un error del phpLDAPadmin? Si así es, por favor <a href=\'%s\'>dínoslo</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Número de error desconocido: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Has encontrado un error fatal del phpLDAPadmin!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Archivo:</td>
|
||||
<b>Has encontrado un error menor del phpLDAPadmin!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Archivo:</td>
|
||||
<td><b>%s</b> línea <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versiones:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Servidor Web:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
Envía este error haciendo click aquí</a>.</center></td></tr></table></center><br />';
|
||||
|
269
lang/fr.php
@ -11,6 +11,7 @@
|
||||
*
|
||||
* Thank you!
|
||||
*
|
||||
* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/fr.php,v 1.24 2004/03/07 17:37:41 xrenard Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -26,20 +27,17 @@ $lang['server'] = 'Serveur';
|
||||
$lang['search_for_entries_whose'] = 'Chercher les entrées dont';
|
||||
$lang['base_dn'] = 'Base DN';
|
||||
$lang['search_scope'] = 'Portée de la recherche';
|
||||
$lang['search_ filter'] = 'Filtre de la recherche';
|
||||
$lang['show_attributes'] = 'Montrer les attributs';
|
||||
$lang['Search'] = 'Chercher';
|
||||
$lang['equals'] = 'est égal à';
|
||||
$lang['starts_with'] = 'commence par';
|
||||
$lang['contains'] = 'contient';
|
||||
$lang['ends_with'] = 'finit par';
|
||||
$lang['sounds_like'] = 'ressemble à;';
|
||||
$lang['predefined_search_str'] = 'Selectionner une recherche prédéfinie';
|
||||
$lang['predefined_searches'] = 'Recherches prédéfinies';
|
||||
$lang['no_predefined_queries'] = 'Aucune requête n\' a été définie dans config.php.';
|
||||
|
||||
// tree.php
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Demander une nouvelle fonctionnalité';
|
||||
$lang['see_open_requests'] = 'voir les demandes en cours';
|
||||
$lang['report_bug'] = 'Signaler un bogue';
|
||||
$lang['see_open_bugs'] = 'voir les bogues en cours';
|
||||
$lang['schema'] = 'schema';
|
||||
$lang['search'] = 'chercher';
|
||||
$lang['refresh'] = 'rafraîchir';
|
||||
@ -51,6 +49,7 @@ $lang['create_new'] = 'Cr
|
||||
$lang['view_schema_for'] = 'Voir les schemas pour';
|
||||
$lang['refresh_expanded_containers'] = 'Rafraîchir tous les containeurs étendus';
|
||||
$lang['create_new_entry_on'] = 'Créer une nouvelle entrée sur';
|
||||
$lang['new'] = 'nouveau';
|
||||
$lang['view_server_info'] = 'Voir les informations sur le serveur';
|
||||
$lang['import_from_ldif'] = 'Importer des entrées à partir d\'un fichier LDIF';
|
||||
$lang['logout_of_this_server'] = 'Se déconnecter de ce serveur';
|
||||
@ -61,52 +60,44 @@ $lang['ldap_refuses_to_give_root'] = 'Il semble que le serveur LDAP a
|
||||
$lang['please_specify_in_config'] = 'Veuillez le spécifier dans le fichier config.php';
|
||||
$lang['create_new_entry_in'] = 'Créer une nouvelle entrée dans';
|
||||
$lang['login_link'] = 'Login...';
|
||||
$lang['login'] = 'login';
|
||||
|
||||
// entry display
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Supprimer cette entrée';
|
||||
$lang['delete_this_entry_tooltip'] = 'Il vous sera demandé confirmation';
|
||||
$lang['copy_this_entry'] = 'Copier cette entrée';
|
||||
$lang['copy_this_entry_tooltip'] = 'Copier cet objet vers un autre endroit, un nouveau DN ou un autre serveur';
|
||||
$lang['export_to_ldif'] = 'Exporter au format LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Sauvegarder cet objet au format LDIF';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Sauvegarder cet objet ainsi que tous les sous-objets au format LDIF';
|
||||
$lang['export_subtree_to_ldif'] = 'Exporter l\'arborescence au format LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Fins de ligne Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Fins de lignes Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Fins de ligne Unix ';
|
||||
$lang['export'] = 'Exporter';
|
||||
$lang['export_tooltip'] = 'Sauvegarder cet objet';
|
||||
$lang['export_subtree_tooltip'] = 'Sauvegarder cet objet ainsi que tous les sous-objets';
|
||||
$lang['export_subtree'] = 'Exporter l\'arborescence';
|
||||
$lang['create_a_child_entry'] = 'Créer une sous-entrée';
|
||||
$lang['add_a_jpeg_photo'] = 'Ajouter un attribut jpegPhoto';
|
||||
$lang['rename_entry'] = 'Renommer l\'entrée';
|
||||
$lang['rename'] = 'Renommer';
|
||||
$lang['add'] = 'Ajouter';
|
||||
$lang['view'] = 'Voir';
|
||||
$lang['view_one_child'] = 'Voir 1 sous-entrée';
|
||||
$lang['view_children'] = 'Voir les %s sous-entrées';
|
||||
$lang['add_new_attribute'] = 'Ajouter un nouvel attribut';
|
||||
$lang['add_new_attribute_tooltip'] = 'Ajouter un nouvel attribut/une nouvelle valeur à cette entrée';
|
||||
$lang['internal_attributes'] = 'Attributs Internes';
|
||||
$lang['add_new_objectclass'] = 'Ajouter une nouvelle classe d\'objet';
|
||||
$lang['hide_internal_attrs'] = 'Cacher les attributs internes';
|
||||
$lang['show_internal_attrs'] = 'Montrer les attributs internes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attributs établis automatiquement par le système';
|
||||
$lang['entry_attributes'] = 'Attributs de l\'entrée';
|
||||
$lang['attr_name_tooltip'] = 'Cliquer pour voir la définition de schéma pour l\'attribut de type \'%s\'';
|
||||
$lang['click_to_display'] = 'Cliquer pour afficher';
|
||||
$lang['hidden'] = 'caché';
|
||||
$lang['none'] = 'aucun';
|
||||
$lang['save_changes'] = 'Sauver les modifications';
|
||||
$lang['add_value'] = 'ajouter une valeur';
|
||||
$lang['add_value_tooltip'] = 'Ajouter une valeur supplémentaire à cet attribut';
|
||||
$lang['refresh_entry'] = 'Rafraichir';
|
||||
$lang['refresh'] = 'rafraîchir';
|
||||
$lang['refresh_this_entry'] = 'Rafraîchir cette entrée';
|
||||
$lang['delete_hint'] = 'Note: <b>Pour effacer un attribut</b>, laissez le champs vide et cliquez pour sauvegarder.';
|
||||
$lang['attr_schema_hint'] = 'Note: <b>Pour voir le schéma pour un attribut</b>, cliquer sur le nom de l\'attribut.';
|
||||
$lang['attrs_modified'] = 'Certains attributs (%s) ont été mdoifiés et sont mis en évidence ci-dessous.';
|
||||
$lang['delete_hint'] = 'Note: Pour effacer un attribut, laissez le champs vide et cliquez pour sauvegarder.';
|
||||
$lang['attr_schema_hint'] = 'Note: Pour voir le schéma pour un attribut, cliquer sur le nom de l\'attribut.';
|
||||
$lang['attrs_modified'] = 'Certains attributs (%s) ont été modifiés et sont mis en évidence ci-dessous.';
|
||||
$lang['attr_modified'] = 'Un attribut (%s) a été modifié et est mis en évidence ci-dessous.';
|
||||
$lang['viewing_read_only'] = 'Voir une entrée en lecture seule.';
|
||||
$lang['change_entry_rdn'] = 'Changer le RDN de cette entrée';
|
||||
$lang['no_new_attrs_available'] = 'plus d\'attributs disponibles pour cette entrée';
|
||||
$lang['no_new_binary_attrs_available'] = 'plus d\' attributs binaires disponibles pour cette entréé';
|
||||
$lang['binary_value'] = 'Valeur de type binaire';
|
||||
$lang['add_new_binary_attr'] = 'Ajouter un nouvel attribut de type binaire';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Ajouter un nouvel attribut à partir d\'un fichier';
|
||||
$lang['alias_for'] = 'Alias pour';
|
||||
$lang['download_value'] = 'Télécharger le contenu';
|
||||
$lang['delete_attribute'] = 'Supprimer l\'attribut';
|
||||
@ -114,32 +105,89 @@ $lang['true'] = 'vrai';
|
||||
$lang['false'] = 'faux';
|
||||
$lang['none_remove_value'] = 'aucun, suppression de la valeur';
|
||||
$lang['really_delete_attribute'] = 'Voulez-vous vraiment supprimer l\'attribut';
|
||||
$lang['add_new_value'] = 'Ajouter une nouvelle valeur';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Les <b>classes d\'objets (objectClasses)</b> suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_attributes'] = 'Les <b>types d\'attributs (attributesTypes)</b> suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_matching'] = 'Les <b>opérateurs (matching rules)</b> suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_syntaxes'] = 'Les <b>syntaxes</b> suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_objectclasses'] = 'Les classes d\'objets (objectClasses) suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_attributes'] = 'Les types d\'attributs (attributesTypes) suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_matching'] = 'Les opérateurs (matching rules) suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_syntaxes'] = 'Les syntaxes suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['schema_retrieve_error_1']='Le serveur ne supporte pas entièrement le protocol LDAP.';
|
||||
$lang['schema_retrieve_error_2']='Votre version de PHP ne permet pas d\'exécute correctement la requête.';
|
||||
$lang['schema_retrieve_error_3']='Ou tout du moins, phpLDAPadmin ne sait pas comment récupérer le schéma pour votre serveur.';
|
||||
$lang['jump_to_objectclass'] = 'Aller à une classe d\'objet';
|
||||
$lang['jump_to_attr'] = 'Aller à un attribut';
|
||||
$lang['jump_to_matching_rule'] = 'Aller à une règle d\'égalité';
|
||||
$lang['schema_for_server'] = 'Schema pour le serveur';
|
||||
$lang['required_attrs'] = 'Attributs obligatoires';
|
||||
$lang['optional_attrs'] = 'Attributs facultatifs';
|
||||
$lang['optional_attrs'] = 'Attributs optionnels';
|
||||
$lang['optional_binary_attrs'] = 'Attributs binaires optionnels';
|
||||
$lang['OID'] = 'OID';
|
||||
$lang['aliases']='Alias';
|
||||
$lang['desc'] = 'Description';
|
||||
$lang['no_description']='aucune description';
|
||||
$lang['name'] = 'Nom';
|
||||
$lang['is_obsolete'] = 'Cette classe d\'objet est <b>obsolete</b>';
|
||||
$lang['equality']='Egalité';
|
||||
$lang['is_obsolete'] = 'Cette classe d\'objet est obsolete';
|
||||
$lang['inherits'] = 'hérite';
|
||||
$lang['inherited_from']='hérite de';
|
||||
$lang['jump_to_this_oclass'] = 'Aller à la définition de cette classe d\'objet';
|
||||
$lang['matching_rule_oid'] = 'OID de l\'opérateur';
|
||||
$lang['syntax_oid'] = 'OID de la syntaxe';
|
||||
$lang['not_applicable'] = 'not applicable';
|
||||
$lang['not_specified'] = 'non spécifié';
|
||||
$lang['character']='caractère';
|
||||
$lang['characters']='caractères';
|
||||
$lang['used_by_objectclasses']='Utilisé par les objectClasses';
|
||||
$lang['used_by_attributes']='Utilisé par les attributes';
|
||||
$lang['maximum_length']='Maximum Length';
|
||||
$lang['attributes']='Types d\'attribut';
|
||||
$lang['syntaxes']='Syntaxes';
|
||||
$lang['objectclasses']='objectClasses';
|
||||
$lang['matchingrules']='Règles d\'égalité';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Obsolète';
|
||||
$lang['ordering']='Ordonné';
|
||||
$lang['substring_rule']='Substring Rule';
|
||||
$lang['single_valued']='Valeur Unique';
|
||||
$lang['collective']='Collective';
|
||||
$lang['user_modification']='Modification Utilisateur';
|
||||
$lang['usage']='Usage';
|
||||
$lang['maximum_length']='Longueur maximale';
|
||||
$lang['could_not_retrieve_schema_from']='Impossible de récupérer le schéma de';
|
||||
$lang['type']='Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Suppression de l\'entrée \'%s\' réussie.';
|
||||
$lang['you_must_specify_a_dn'] = 'Un DN doit être spécifié';
|
||||
$lang['could_not_delete_entry'] = 'Impossible de supprimer l\'entrée: %s';
|
||||
$lang['no_such_entry'] = 'Aucune entrée de ce type: %s';
|
||||
$lang['delete_dn'] = 'Delete %s';
|
||||
$lang['permanently_delete_children'] = 'Effacer également les sous-entrées?';
|
||||
$lang['entry_is_root_sub_tree'] = 'Cette entrée est la racine d\'une arborescence contenant %s entrées.';
|
||||
$lang['view_entries'] = 'voir les entrées';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin peut supprimer cette entrées ainsi que les %s noeuds enfants de façon récursive. Voir ci-dessous pour une liste des entrées que cette action suprimera. Voulez-vous continuer?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Note: ceci est potentiellement très dangereux and vous faîtes cela à vos propres risques. Cette opération ne peut être annulée. Prenez en considération les alias ainsi que d\'autres choses qui pourraient causer des problèmes.';
|
||||
$lang['delete_all_x_objects'] = 'Suppressions des %s objets';
|
||||
$lang['recursive_delete_progress'] = 'Progression de la suppression récursive';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'L\'entrée %s ainsi que la sous-arborescence de ce noeud ont été supprimés avec succès.';
|
||||
$lang['failed_to_delete_entry'] = 'Echec lors de la suppression de l\'entrée %s';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Liste des entrées à supprimer:';
|
||||
$lang['sure_permanent_delete_object']='Etes-vous certain de vouloir supprimer définitivement cet objet?';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'L\'attribut "%s" est marqué comme étant en lecture seule dans la configuration de phpLDAPadmin.';
|
||||
$lang['no_attr_specified'] = 'Aucun nom d\'attributs spécifié.';
|
||||
$lang['no_dn_specified'] = 'Aucun DN specifié';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Vous avez laisser la valeur de l\'attribut vide. Veuillez s\'il vous plaît retourner à la page précédente et recommencer.';
|
||||
$lang['failed_to_add_attr'] = 'Echec lors de l\'ajout de l\'attribut.';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Modification réussie!';
|
||||
$lang['change_password_new_login'] = 'Votre mot de passe ayant été changé, vous devez maintenant vous logger avec votre nouveau mot de passe.';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Nouveaux Attributs Obligatoires';
|
||||
@ -155,6 +203,7 @@ $lang['no_updates_in_read_only_mode'] = 'Vous ne pouvez effectuer des mises
|
||||
$lang['bad_server_id'] = 'Id de serveur invalide';
|
||||
$lang['not_enough_login_info'] = 'Informations insuffisantes pour se logguer au serveur. Veuillez, s\'il vous plaî, vérifier votre configuration.';
|
||||
$lang['could_not_connect'] = 'Impossible de se connecter au serveur LDAP.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Impossible de se connecter à "%s" sur le port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Echec lors de l\'opération ldap_mod_add.';
|
||||
$lang['bad_server_id_underline'] = 'serveur_id invalide: ';
|
||||
$lang['success'] = 'Succès';
|
||||
@ -166,6 +215,22 @@ $lang['back_up_p'] = 'Retour...';
|
||||
$lang['no_entries'] = 'aucune entrée';
|
||||
$lang['not_logged_in'] = 'Vous n\'êtes pas loggué';
|
||||
$lang['could_not_det_base_dn'] = 'Impossible de déterminer le DN de base';
|
||||
$lang['please_report_this_as_a_bug']='Veuillez s\'il-vous-plaît rapporter ceci comme un bogue.';
|
||||
$lang['reasons_for_error']='Ceci peut arriver pour plusieurs raisons, les plus probables sont:';
|
||||
$lang['yes']='Oui';
|
||||
$lang['no']='Non';
|
||||
$lang['go']='Go';
|
||||
$lang['delete']='Suppression';
|
||||
$lang['back']='Back';
|
||||
$lang['object']='object';
|
||||
$lang['delete_all']='Tous les supprimer';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'Astuce';
|
||||
$lang['bug'] = 'bogue';
|
||||
$lang['warning'] = 'Avertissement';
|
||||
$lang['light'] = 'lumière'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Continuer >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Ajout d\'une nouvelle valeur ';
|
||||
@ -174,7 +239,7 @@ $lang['distinguished_name'] = 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Liste actuelle de';
|
||||
$lang['values_for_attribute'] = 'valeur(s) pour l\' attribut';
|
||||
$lang['inappropriate_matching_note'] = 'Note: Vous obtiendrez une erreur de type "inappropriate matching" si vous n\'avez pas<br />' .
|
||||
'défini une règle <tt>EQUALITY</tt> pour cet attribut auprès du serveur LDAP.';
|
||||
'défini une règle "EQUALITY" pour cet attribut auprès du serveur LDAP.';
|
||||
$lang['enter_value_to_add'] = 'Entrez la valeur que vous voulez ajouter:';
|
||||
$lang['new_required_attrs_note'] = 'Note: vous aurez peut-êre besoin d\'introduire de nouveaux attributs requis pour cette classe d\'objet';
|
||||
$lang['syntax'] = 'Syntaxe';
|
||||
@ -195,6 +260,14 @@ $lang['copy_failed'] = 'Echec lors de la copie de: ';
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Avertissement: le fichier modèle est manquant, ';
|
||||
$lang['using_default'] = 'Utilisation du modèle par défaut.';
|
||||
$lang['template'] = 'Modèle';
|
||||
$lang['must_choose_template'] = 'Vous devez choisir un modèle';
|
||||
$lang['invalid_template'] = '%s est un modèle non valide';
|
||||
$lang['using_template'] = 'Utilisation du modèle';
|
||||
$lang['go_to_dn'] = 'Aller à %s';
|
||||
|
||||
|
||||
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Copie de ';
|
||||
@ -204,31 +277,45 @@ $lang['copyf_dest_dn_tooltip'] = 'Le DN de la nouvelle entr
|
||||
$lang['copyf_dest_server'] = 'Destination Serveur';
|
||||
$lang['copyf_note'] = 'Note: La copie entre différents serveurs fonctionne seulement si il n\'y a pas de violation de schéma';
|
||||
$lang['copyf_recursive_copy'] = 'Copier récursivement les sous-entrées de cet object.';
|
||||
$lang['recursive_copy'] = 'Copie récursive';
|
||||
$lang['filter'] = 'Filtre';
|
||||
$lang['filter_tooltip'] = 'Lors d\'une copie récursive, seuls les entrées correspondant à ce filtre seront copiés';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Une valeur n\'a pas été spécifiée pour l\'attribut requis <b>%s</b>.';
|
||||
$lang['create_redirecting'] = 'Redirection';
|
||||
$lang['create_here'] = 'ici';
|
||||
$lang['create_required_attribute'] = 'Une valeur n\'a pas été spécifiée pour l\'attribut requis %s.';
|
||||
$lang['redirecting'] = 'Redirection';
|
||||
$lang['here'] = 'ici';
|
||||
$lang['create_could_not_add'] = 'L\'ajout de l\'objet au serveur LDAP n\'a pu être effectuée.';
|
||||
$lang['rdn_field_blank'] = 'Vous avez laisser le champ du RDN vide.';
|
||||
$lang['container_does_not_exist'] = 'Le containeur que vous avez spécifié (%s) n\'existe pas. Veuillez, s\'il vous plaît recommencer.';
|
||||
$lang['no_objectclasses_selected'] = 'Vous n\'avez sélectionner aucun ObjectClasses pour cet objet. Veuillez s\'il vous plaît retourner à la page précédente et le faire.';
|
||||
$lang['hint_structural_oclass'] = 'Note: Vous devez choisir au moins une classe d\'objet de type structural';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Creation d\'un objet';
|
||||
$lang['createf_choose_temp'] = 'Choix d\'un modèle';
|
||||
$lang['createf_select_temp'] = 'Selectionner un modèle pour la procédure de création';
|
||||
$lang['createf_proceed'] = 'Continuer';
|
||||
$lang['relative_distinguished_name'] = 'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';
|
||||
$lang['rdn_example'] = '(exemple: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Containeur';
|
||||
$lang['alias_for'] = 'Alias pour %s';
|
||||
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'Sur le serveur';
|
||||
$lang['ctemplate_no_template'] = 'Aucun modèle spécifié dans les variables POST.';
|
||||
$lang['ctemplate_config_handler'] = 'Votre configuration scécifie un gestionnaire de';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'pour ce modèle. Cependant, ce gestionnaire n\'existe pas dans le répertoire \'templates/creation\'.';
|
||||
|
||||
$lang['create_step1'] = 'Etape 1 de 2: Nom et classes d\'objet';
|
||||
$lang['create_step2'] = 'Etape 2 de 2: Définition des attributs et de leurs valeurs';
|
||||
//search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Vous ne vous êtes pas encore loggé auprès du serveur sélectionné. Vous ne pouvez y effectuer des recherches.';
|
||||
$lang['click_to_go_to_login_form'] = 'Cliquer ici pour vous rendre au formulaire de login';
|
||||
$lang['unrecognized_criteria_option'] = 'Critère non reconnu: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Si vous voulez ajouter vos propres critère à la liste, soyez cetain d\'éditer search.php afin de pouvoir les gérer.';
|
||||
$lang['entries_found'] = 'Entrées trouvée: ';
|
||||
$lang['entries_found'] = 'Entrées trouvées: ';
|
||||
$lang['filter_performed'] = 'Filtre utilisé: ';
|
||||
$lang['search_duration'] = 'Recherche effectuée par phpLDAPadmin en';
|
||||
$lang['seconds'] = 'secondes';
|
||||
@ -274,24 +361,28 @@ $lang['go_back'] = 'Retour';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Utilisez le menu de gauche pour la navigation';
|
||||
$lang['credits'] = 'Crédits';
|
||||
$lang['changelog'] = 'ChangeLog';
|
||||
$lang['donate'] = 'Donation';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Nom de fichier non sûr: ';
|
||||
$lang['no_such_file'] = 'Aucun fichier trouvé: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'auto_uid_numbers a été activé pour <b>%s</b> dans votre configuration,
|
||||
mais vous n\'avez pas spécifié l\' auto_uid_number_mechanism. Veuiller corriger
|
||||
$lang['auto_update_not_setup'] = '"auto_uid_numbers" a été activé pour <b>%s</b> dans votre configuration,
|
||||
mais vous n\'avez pas spécifié le mécanisme "auto_uid_number_mechanism". Veuiller corriger
|
||||
ce problème.';
|
||||
$lang['uidpool_not_set'] = 'Vous avez spécifié l<tt>auto_uid_number_mechanism</tt> comme <tt>uidpool</tt>
|
||||
$lang['uidpool_not_set'] = 'Vous avez spécifié l<tt>auto_uid_number_mechanism</tt> comme uidpool
|
||||
dans la configuration du serveur <b>%s</b>, mais vous n\'avez pas spécifié de valeur pour
|
||||
auto_uid_number_uid_pool_dn. Veuillez le spécifier avant de continuer.';
|
||||
$lang['uidpool_not_exist'] = 'Le uidPool que vous avez spécifié dans votre configuration (<tt>%s</tt>)
|
||||
$lang['uidpool_not_exist'] = 'Le uidPool que vous avez spécifié dans votre configuration (%s)
|
||||
n\'existe pas.';
|
||||
$lang['specified_uidpool'] = 'L\'<tt>auto_uid_number_mechanism</tt> a été défini à <tt>search</tt> dans votre
|
||||
configuration pour le serveur <b>%s</b>, mais vous n\'avez pas défini
|
||||
<tt>auto_uid_number_search_base</tt>. Veuillez le spécifier avant de continuer.';
|
||||
$lang['auto_uid_invalid_value'] = 'Une valeur non valide a été spécifiée pour auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
$lang['specified_uidpool'] = 'Le méchanisme "auto_uid_number_mechanism" a été défini à search dans votre
|
||||
configuration pour le serveur %s, mais la directive "auto_uid_number_search_base" n\'est pad définie. Veuillez le spécifier avant de continuer.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Impossible d\'effectuer un "bind" à %s avec vos droits pour "auto_uid". Veuillez S\'il vous plaît vérifier votre fichier de configuration.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Votre fichier de configuration spécifie un invalide auto_uid_search_base pour le serveur %s';
|
||||
$lang['auto_uid_invalid_value'] = 'Une valeur non valide a été spécifiée pour le méchaninsme "auto_uid_number_mechanism" (%s)
|
||||
dans votre configuration. Seul <tt>uidpool</tt> et <tt>search</tt> sont valides.
|
||||
Veuillez corriger ce problème.';
|
||||
$lang['error_auth_type_config'] = 'Erreur: Vous avez une erreur dans votre fichier de configuration.Les valeurs
|
||||
@ -299,7 +390,12 @@ $lang['error_auth_type_config'] = 'Erreur: Vous avez une erreur dans votre fichi
|
||||
Vous avez mis \'%s\', ce qui n\'est pas autorisé.';
|
||||
$lang['php_install_not_supports_tls'] = 'Votre installation PHP ne supporte pas TLS.';
|
||||
$lang['could_not_start_tls'] = 'Impossible de démarrer TLS.<br />Veuillez,s\'il vous plaît, vérifier la configuration de votre serveur LDAP.';
|
||||
$lang['auth_type_not_valid'] = 'Vous avez une erreur dans votre fichier de configuration. auth_type %s n\'est pas valide.';
|
||||
$lang['could_not_bind_anon'] = 'Impossible d\'effectuer un "bind" anonyme.';
|
||||
$lang['anonymous_bind'] = 'Bind Anonyme';
|
||||
$lang['bad_user_name_or_password'] = 'Mauvais nom d\'utilisateur ou mot de passe. Veuillez recommencer s\'il vous plaît.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Redirection... Cliquez ici si rien ne se passe.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Login réussi sur le serveur %s';
|
||||
$lang['could_not_set_cookie'] = 'Impossible d\'activer les cookies.';
|
||||
$lang['ldap_said'] = '<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Erreur';
|
||||
$lang['fbrowse'] = 'naviguer';
|
||||
@ -343,6 +439,15 @@ $lang['add_action'] = 'Ajout de...';
|
||||
$lang['delete_action'] = 'Supression de...';
|
||||
$lang['rename_action'] = 'Renommage de...';
|
||||
$lang['modify_action'] = 'Modification de...';
|
||||
$lang['warning_no_ldif_version_found'] = 'Aucun numéro de version trouvé. Version 1 supposé.';
|
||||
$lang['valid_dn_line_required'] = 'Une ligne avec un dn valide est requis.';
|
||||
$lang['valid_dn_line_required'] = 'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Le fichier est manquant.';
|
||||
$lang['no_ldif_file_specified.'] = 'Aucun fichier LDIFspécifié. Veuillez réessayer, s\'il vous plaît.';
|
||||
$lang['ldif_file_empty'] = 'Le fichier LDIF est vide.';
|
||||
$lang['file'] = 'Fichier';
|
||||
$lang['number_bytes'] = '%s bytes';
|
||||
|
||||
$lang['failed'] = 'échec';
|
||||
$lang['ldif_parse_error'] = 'Erreur lors de l\'analyse du fichier LDIF';
|
||||
$lang['ldif_could_not_add_object'] = 'Impossible d\'ajouter l\'objet:';
|
||||
@ -352,4 +457,70 @@ $lang['ldif_could_not_modify_object'] = 'Impossible de modifier l\'objet:';
|
||||
$lang['ldif_line_number'] = 'Numéro de ligne';
|
||||
$lang['ldif_line'] = 'Ligne';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Etes-vous certain de vouloir supprimer définitivement cet objet?';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Liste des entrées à supprimer:';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Format';
|
||||
$lang['line_ends'] = 'Fin de ligne';
|
||||
$lang['must_choose_export_format'] = 'Vous devez sélectionner un format pour l\'exportation.';
|
||||
$lang['invalid_export_format'] = 'Format d\'exportation invalide';
|
||||
$lang['no_exporter_found'] = 'Aucun exporteur trouvé.';
|
||||
$lang['error_performing_search'] = 'Une erreur a eu lieu lors de la recherche.';
|
||||
$lang['showing_results_x_through_y'] = 'Affichage de %s à %s des résultats.';
|
||||
$lang['searching'] = 'Recherche...';
|
||||
$lang['size_limit_exceeded'] = 'Notice, la limite de taille pour la recherche est atteinte.';
|
||||
$lang['entry'] = 'Entrée';
|
||||
$lang['ldif_export_for_dn'] = 'Export LDIF pour: %s';
|
||||
$lang['generated_on_date'] = 'Generé par phpLDAPadmin le %s';
|
||||
$lang['total_entries'] = 'Nombre d\'entrées';
|
||||
$lang['dsml_export_for_dn'] = 'Export DSML pour: %s';
|
||||
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Impossible de trouver l\'utilisateur "%s"';
|
||||
$lang['password_blank'] = 'Le champ pour le mot de passe est vide.';
|
||||
$lang['login_cancelled'] = 'Login interrompu.';
|
||||
$lang['no_one_logged_in'] = 'Personne n\'est loggé à ce serveur.';
|
||||
$lang['could_not_logout'] = 'Impossible de se déconnecter.';
|
||||
$lang['unknown_auth_type'] = 'auth_type inconnu: %s';
|
||||
$lang['logged_out_successfully'] = 'Déconnection réussie du serveur %s';
|
||||
$lang['authenticate_to_server'] = 'Authentification au serveur %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Attention: Cette connection web n\'est pas cryptée.';
|
||||
$lang['not_using_https'] = 'Vous n\'utilisez pas \'https\'. Le navigateur web transmettra les informations de login en clair.';
|
||||
$lang['login_dn'] = 'Login DN';
|
||||
$lang['user_name'] = 'Nom de l\'utilisateur';
|
||||
$lang['password'] = 'Mot de passe';
|
||||
$lang['authenticate'] = 'Authentification';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Sélection de l\'entrée';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'phpLDAPadmin a besoin d\'être configuré.Pour cela, éditer le fichier \'config.php\' . Un exemple de fichier de configuration est fourni dans \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Les suppressions ne sont pas permises en mode lecure seule.';
|
||||
$lang['error_calling_mass_delete'] = 'Erreur lors de l\'appel à mass_delete.php. mass_delete est manquant dans les variables POST.';
|
||||
$lang['mass_delete_not_array'] = 'La variable POST mass_delete \'est pas un tableau.';
|
||||
$lang['mass_delete_not_enabled'] = 'La suppression de masse n\'est pas disponible. Veuillez l\'activer dans config.php avant de continuer.';
|
||||
$lang['mass_deleting'] = 'Suppression en masse';
|
||||
$lang['mass_delete_progress'] = 'Progrès de la suppression sur le serveur "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Le tableau mass_delete n\'est pas bien formé.';
|
||||
$lang['no_entries_to_delete'] = 'Vous n\'avez sélectionné aucune entrées à effacer.';
|
||||
$lang['deleting_dn'] = 'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s des %s entrées n\'ont pu être supprimées.';
|
||||
$lang['all_entries_successful'] = 'Toutes les entrées ont été supprimées avec succès.';
|
||||
$lang['confirm_mass_delete'] = 'Confirmation de la suppression en masse de %s entrées sur le serveur %s';
|
||||
$lang['yes_delete'] = 'Oui, supprimer!';
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Vous ne pouvez pas renommer une entrée qui a des sous-entrées';
|
||||
$lang['no_rdn_change'] = 'Le RDN n\'a pas été modifié';
|
||||
$lang['invalid_rdn'] = 'Valeur invalide du RDN';
|
||||
$lang['could_not_rename'] = 'Impossible de renommer l\'entrée';
|
||||
|
||||
|
||||
?>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/it.php,v 1.5 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Modulo di Ricerca Semplice';
|
||||
@ -51,9 +53,9 @@ $lang['export_to_ldif'] = 'Esporta in un LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Salva un formato LDIF di questo oggetto';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Salva un formato LDIF di questo oggetto e di tutti i suoi figli';
|
||||
$lang['export_subtree_to_ldif'] = 'Esporta il ramo in un LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Fine riga in formato Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Fine riga in formato Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Fine riga in formato Unix';
|
||||
$lang['export_mac'] = 'Fine riga in formato Macintosh';
|
||||
$lang['export_win'] = 'Fine riga in formato Windows';
|
||||
$lang['export_unix'] = 'Fine riga in formato Unix';
|
||||
$lang['create_a_child_entry'] = 'Crea una voce figlia';
|
||||
$lang['add_a_jpeg_photo'] = 'Aggiungi una jpegPhoto';
|
||||
$lang['rename_entry'] = 'Rinomina la Voce';
|
||||
|
18
lang/nl.php
@ -1,8 +1,10 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/nl.php,v 1.11 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* Übersetzung von Marius Rieder <marius.rieder@bluewin.ch>
|
||||
* Uwe Ebel
|
||||
* Vertaling door Richard Lucassen <spamtrap@lucassen.org>
|
||||
* Commentaar gaarne naar bovenstaand adres sturen a.u.b.
|
||||
*/
|
||||
|
||||
// Search form
|
||||
@ -56,9 +58,9 @@ $lang['export_to_ldif'] = 'exporteren naar LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'maak LDIF dump van dit object';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'maak LDIF dump van dit object plus alle onderliggende objecten';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'exporteer deze subvelden naar LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Macintosh regeleinden';//'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Windows regeleinden';//'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Unix regeleinden';//'Unix style line ends';
|
||||
$lang['export_mac'] = 'Macintosh regeleinden';//'Macintosh style line ends';
|
||||
$lang['export_win'] = 'Windows regeleinden';//'Windows style line ends';
|
||||
$lang['export_unix'] = 'Unix regeleinden';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'subveld aanmaken';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'jpeg foto toevoegen';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'veld hernoemen';//'Rename Entry';
|
||||
@ -239,6 +241,7 @@ $lang['starts with'] = 'begint met';//'starts with';
|
||||
$lang['contains'] = 'bevat';//'contains';
|
||||
$lang['ends with'] = 'eindigt met';//'ends with';
|
||||
$lang['sounds like'] = 'klinkt als';//'sounds like';
|
||||
$lang['predefined_search_str'] = 'of een van deze lijst uitlezen';//'or select a predefined search';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'kan geen LDAP van de server krijgen';//'Could not retrieve LDAP information from the server';
|
||||
@ -326,4 +329,9 @@ $lang['ldif_could_not_modify_object'] = 'Kan object niet wijzigen';
|
||||
$lang['ldif_line_number'] = 'regelnummer: ';
|
||||
$lang['ldif_line'] = 'regel: ';
|
||||
|
||||
$lang['credits'] = 'Credits';//'Credits';
|
||||
$lang['changelog'] = 'Changelog';//'ChangeLog';
|
||||
$lang['documentation'] = 'Documentatie';// 'Documentation';
|
||||
|
||||
|
||||
?>
|
||||
|
508
lang/pl.php
Normal file
@ -0,0 +1,508 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/pl.php,v 1.8 2004/04/26 19:21:39 i18phpldapadmin Exp $
|
||||
|
||||
/* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
* If you want to write a new language file for your language,
|
||||
* please submit the file on SourceForge:
|
||||
*
|
||||
* https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498548
|
||||
*
|
||||
* Use the option "Check to Upload and Attach a File" at the bottom
|
||||
*
|
||||
* Thank you!
|
||||
*
|
||||
*/
|
||||
|
||||
/* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/pl.php,v 1.8 2004/04/26 19:21:39 i18phpldapadmin Exp $
|
||||
* initial translation from Piotr (DrFugazi) Tarnowski on Version 0.9.3
|
||||
*/
|
||||
// Based on en.php version 1.64
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Wyszukiwanie proste';
|
||||
$lang['advanced_search_form_str'] = 'Wyszukiwanie zaawansowane';
|
||||
$lang['server'] = 'Serwer';
|
||||
$lang['search_for_entries_whose'] = 'Szukaj wpisów w których';
|
||||
$lang['base_dn'] = 'Bazowa DN';
|
||||
$lang['search_scope'] = 'Zakres przeszukiwania';
|
||||
$lang['show_attributes'] = 'Poka¿ atrybuty';
|
||||
$lang['Search'] = 'Szukaj';
|
||||
$lang['equals'] = 'równa siê';
|
||||
$lang['contains'] = 'zawiera';
|
||||
$lang['predefined_search_str'] = 'Wybierz predefiniowane wyszukiwanie';
|
||||
$lang['predefined_searches'] = 'Predefiniowane wyszukiwania';
|
||||
$lang['no_predefined_queries'] = 'Brak zdefiniowanych zapytañ w config.php.';
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Zg³o¶ zapotrzebowanie na now± funkcjonalno¶æ';
|
||||
$lang['report_bug'] = 'Zg³o¶ b³±d (report a bug)';
|
||||
$lang['schema'] = 'schemat';
|
||||
$lang['search'] = 'szukaj';
|
||||
$lang['create'] = 'utwórz';
|
||||
$lang['info'] = 'info';
|
||||
$lang['import'] = 'import';
|
||||
$lang['refresh'] = 'od¶wie¿';
|
||||
$lang['logout'] = 'wyloguj';
|
||||
$lang['create_new'] = 'Utwórz nowy';
|
||||
$lang['view_schema_for'] = 'Poka¿ schemat dla';
|
||||
$lang['refresh_expanded_containers'] = 'Od¶wie¿ wszystkie otwarte kontenery dla';
|
||||
$lang['create_new_entry_on'] = 'Utwórz nowy wpis na';
|
||||
$lang['new'] = 'nowy';
|
||||
$lang['view_server_info'] = 'Poka¿ informacje o serwerze';
|
||||
$lang['import_from_ldif'] = 'Importuj wpisy z pliku LDIF';
|
||||
$lang['logout_of_this_server'] = 'Wyloguj z tego serwera';
|
||||
$lang['logged_in_as'] = 'Zalogowany/a jako: ';
|
||||
$lang['read_only'] = 'tylko-do-odczytu';
|
||||
$lang['read_only_tooltip'] = 'Ten atrybut zosta³ oznaczony przez administratora phpLDAPadmin jako tylko-do-odczytu';
|
||||
$lang['could_not_determine_root'] = 'Nie mo¿na ustaliæ korzenia Twojego drzewa LDAP.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Wygl±da, ¿e serwer LDAP jest skonfigurowany tak, aby nie ujawniaæ swojego korzenia.';
|
||||
$lang['please_specify_in_config'] = 'Proszê okre¶liæ to w pliku config.php';
|
||||
$lang['create_new_entry_in'] = 'Utwórz nowy wpis w';
|
||||
$lang['login_link'] = 'Logowanie...';
|
||||
$lang['login'] = 'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Usuñ ten wpis';
|
||||
$lang['delete_this_entry_tooltip'] = 'Bêdziesz poproszony/a o potwierdzenie tej decyzji';
|
||||
$lang['copy_this_entry'] = 'Skopiuj ten wpis';
|
||||
$lang['copy_this_entry_tooltip'] = 'Skopiuj ten obiekt do innej lokalizacji, nowej DN, lub do innego serwera';
|
||||
$lang['export'] = 'Eksportuj';
|
||||
$lang['export_tooltip'] = 'Zapisz zrzut tego obiektu';
|
||||
$lang['export_subtree_tooltip'] = 'Zapisz zrzut tego obiektu i wszystkich potomnych';
|
||||
$lang['export_subtree'] = 'Eksportuj ca³e poddrzewo';
|
||||
$lang['create_a_child_entry'] = 'Utwórz wpis potomny';
|
||||
$lang['rename_entry'] = 'Zmieñ nazwê wpisu';
|
||||
$lang['rename'] = 'Zmieñ nazwê';
|
||||
$lang['add'] = 'Dodaj';
|
||||
$lang['view'] = 'Poka¿';
|
||||
$lang['view_one_child'] = 'Poka¿ 1 wpis potomny';
|
||||
$lang['view_children'] = 'Poka¿ %s wpisy/ów potomne/ych';
|
||||
$lang['add_new_attribute'] = 'Dodaj nowy atrybut';
|
||||
$lang['add_new_objectclass'] = 'Dodaj now± klasê obiektu';
|
||||
$lang['hide_internal_attrs'] = 'Ukryj wewnêtrzne atrybuty';
|
||||
$lang['show_internal_attrs'] = 'Poka¿ wewnêtrzne atrybuty';
|
||||
$lang['attr_name_tooltip'] = 'Kliknij aby obejrzeæ definicje schematu dla atrybutu typu \'%s\'';
|
||||
$lang['none'] = 'brak';
|
||||
$lang['no_internal_attributes'] = 'Brak atrybutów wewnêtrznych';
|
||||
$lang['no_attributes'] = 'Ten wpis nie posiada atrybutów';
|
||||
$lang['save_changes'] = 'Zapisz zmiany';
|
||||
$lang['add_value'] = 'dodaj warto¶æ';
|
||||
$lang['add_value_tooltip'] = 'Dodaj dodatkow± warto¶æ do atrybutu \'%s\'';
|
||||
$lang['refresh_entry'] = 'Od¶wie¿';
|
||||
$lang['refresh_this_entry'] = 'Od¶wie¿ ten wpis';
|
||||
$lang['delete_hint'] = 'Wskazówka: Aby skasowaæ atrybut, wyczy¶æ pole tekstowe i kliknij zapisz.';
|
||||
$lang['attr_schema_hint'] = 'Wskazówka: Aby zobaczyæ schemat dla atrybutu, kliknij na nazwie atrybutu.';
|
||||
$lang['attrs_modified'] = 'Niektóre atrybuty (%s) zosta³y zmodyfikowane i s± wyró¿nione poni¿ej.';
|
||||
$lang['attr_modified'] = 'Atrybut (%s) zosta³ zmodyfikowany i jest wyró¿niony poni¿ej.';
|
||||
$lang['viewing_read_only'] = 'Ogl±danie wpisu w trybie tylko-do-odczytu.';
|
||||
$lang['no_new_attrs_available'] = 'brak nowych atrybutów dostêpnych dla tego wpisu';
|
||||
$lang['no_new_binary_attrs_available'] = 'brak nowych atrybutów binarnych dla tego wpisu';
|
||||
$lang['binary_value'] = 'Warto¶æ binarna';
|
||||
$lang['add_new_binary_attr'] = 'Dodaj nowy atrybut binarny';
|
||||
$lang['alias_for'] = 'Uwaga: \'%s\' jest aliasem dla \'%s\'';
|
||||
$lang['download_value'] = 'pobierz (download) warto¶æ';
|
||||
$lang['delete_attribute'] = 'usuñ atrybut';
|
||||
$lang['true'] = 'prawda';
|
||||
$lang['false'] = 'fa³sz';
|
||||
$lang['none_remove_value'] = 'brak, usuñ warto¶æ';
|
||||
$lang['really_delete_attribute'] = 'Definitywnie usuñ atrybut';
|
||||
$lang['add_new_value'] = 'Dodaj now± warto¶æ';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Nastêpuj±ce klasy obiektu s± wspierane przez ten serwer LDAP.';
|
||||
$lang['the_following_attributes'] = 'Nastêpuj±ce typy atrybutów s± wspierane przez ten serwer LDAP.';
|
||||
$lang['the_following_matching'] = 'Nastêpuj±ce regu³y dopasowania s± wspierane przez ten serwer LDAP.';
|
||||
$lang['the_following_syntaxes'] = 'Nastêpuj±ce sk³adnie s± wspierane przez ten serwer LDAP.';
|
||||
$lang['schema_retrieve_error_1']='Serwer nie wspiera w pe³ni protoko³u LDAP.';
|
||||
$lang['schema_retrieve_error_2']='Twoja wersja PHP niepoprawnie wykonuje zapytanie.';
|
||||
$lang['schema_retrieve_error_3']='Lub w ostateczno¶ci, phpLDAPadmin nie wie jak uzyskaæ schemat dla Twojego serwera.';
|
||||
$lang['jump_to_objectclass'] = 'Skocz do klasy obiektu';
|
||||
$lang['jump_to_attr'] = 'Skocz do typu atrybutu';
|
||||
$lang['jump_to_matching_rule'] = 'Skocz do regu³y dopasowania';
|
||||
$lang['schema_for_server'] = 'Schemat dla serwera';
|
||||
$lang['required_attrs'] = 'Wymagane atrybuty';
|
||||
$lang['optional_attrs'] = 'Opcjonalne atrybuty';
|
||||
$lang['optional_binary_attrs'] = 'Opcjonalne atrybuty binarne';
|
||||
$lang['OID'] = 'OID';
|
||||
$lang['aliases']='Aliasy';
|
||||
$lang['desc'] = 'Opis';
|
||||
$lang['no_description']='brak opisu';
|
||||
$lang['name'] = 'Nazwa';
|
||||
$lang['equality']='Równo¶æ';
|
||||
$lang['is_obsolete'] = 'Ta klasa obiektu jest przestarza³a';
|
||||
$lang['inherits'] = 'Dziedziczy z';
|
||||
$lang['inherited_from']='dziedziczone z';
|
||||
$lang['parent_to'] = 'Nadrzêdny dla';
|
||||
$lang['jump_to_this_oclass'] = 'Skocz do definicji klasy obiektu';
|
||||
$lang['matching_rule_oid'] = 'OID regu³y dopasowania';
|
||||
$lang['syntax_oid'] = 'OID sk³adni';
|
||||
$lang['not_applicable'] = 'nie dotyczy';
|
||||
$lang['not_specified'] = 'nie okre¶lone';
|
||||
$lang['character']='znak';
|
||||
$lang['characters']='znaki/ów';
|
||||
$lang['used_by_objectclasses']='U¿ywane przez klasy obiektu';
|
||||
$lang['used_by_attributes']='U¿ywane przez atrybuty';
|
||||
$lang['maximum_length']='Maksymalna d³ugo¶æ';
|
||||
$lang['attributes']='Typy atrybutów';
|
||||
$lang['syntaxes']='Sk³adnie';
|
||||
$lang['objectclasses']='Klasy Obiektu';
|
||||
$lang['matchingrules']='Regu³y Dopasowania';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Przestarza³e ';
|
||||
$lang['ordering']='Uporz±dkowanie';
|
||||
$lang['substring_rule']='Regu³a podci±gu (Substring Rule)';
|
||||
$lang['single_valued']='Pojedynczo ceniona (Single Valued)';
|
||||
$lang['collective']='Zbiorcza ';
|
||||
$lang['user_modification']='Modyfikacja u¿ytkownika';
|
||||
$lang['usage']='U¿ycie';
|
||||
$lang['could_not_retrieve_schema_from']='Nie mo¿na uzyskaæ schematu z';
|
||||
$lang['type']='Typ';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Wpis %s zosta³ pomy¶lnie usuniêty.';
|
||||
$lang['you_must_specify_a_dn'] = 'Musisz okre¶liæ DN';
|
||||
$lang['could_not_delete_entry'] = 'Nie mo¿na usun±æ wpisu: %s';
|
||||
$lang['no_such_entry'] = 'Nie ma takiego wpisu: %s';
|
||||
$lang['delete_dn'] = 'Usuñ %s';
|
||||
$lang['permanently_delete_children'] = 'Czy trwale usun±æ tak¿e wpisy potomne ?';
|
||||
$lang['entry_is_root_sub_tree'] = 'Ten wpis jest korzeniem poddrzewa zawieraj±cego %s wpisów.';
|
||||
$lang['view_entries'] = 'poka¿ wpisy';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin mo¿e rekursywnie usun±æ ten wpis i wszystkie jego %s wpisy/ów potomne/ych. Sprawd¼ poni¿sz± listê wpisów przeznaczonych do usuniêcia.<br /> Czy na pewno chcesz to zrobiæ ?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Uwaga: ta operacja jest potencjalnie bardzo niebezpieczna i wykonujesz j± na w³asne ryzyko. Ta akcja nie mo¿e zostaæ cofniêta. We¼ pod uwagê aliasy, owo³ania i inne rzeczy, które mog± spowodowaæ problemy.';
|
||||
$lang['delete_all_x_objects'] = 'Usuñ wszystkie %s obiekty/ów';
|
||||
$lang['recursive_delete_progress'] = 'Postêp rekursywnego usuwania';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Wpis %s oraz poddrzewo zosta³y pomy¶lnie usuniête.';
|
||||
$lang['failed_to_delete_entry'] = 'B³±d podczas usuwania wpisu %s';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'Atrybut "%s" jest oznaczony jako tylko-do-odczytu w konfiguracji phpLDAPadmin.';
|
||||
$lang['no_attr_specified'] = 'Nie okre¶lono nazwy atrybutu.';
|
||||
$lang['no_dn_specified'] = 'Nie okre¶lono DN';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Pozostawi³e¶/a¶ pust± warto¶æ atrybutu. Proszê wróciæ i spróbowaæ ponownie.';
|
||||
$lang['failed_to_add_attr'] = 'B³±d podczas dodawania atrybutu.';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Modyfikacja zakoñczona pomy¶lnie.';
|
||||
$lang['change_password_new_login'] = 'Je¶li zmieni³e¶/a¶ has³o, musisz siê zalogowaæ ponownie z nowym has³em.';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Nowe atrybuty wymagane';
|
||||
$lang['requires_to_add'] = 'Ta akcja wymaga, aby¶ doda³/a';
|
||||
$lang['new_attributes'] = 'nowe atrybuty';
|
||||
$lang['new_required_attrs_instructions'] = 'Instrukcja: Aby dodaæ tê klasê obiektu do tego wpisu, musisz okre¶liæ';
|
||||
$lang['that_this_oclass_requires'] = 'co ta klasa obiektu wymaga. Mo¿esz zrobiæ to w tym formularzu.';
|
||||
$lang['add_oclass_and_attrs'] = 'Dodaj klasê obiektu i atrybuty';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Kliknij aby wywo³aæ okno i wybraæ wpis (DN) graficznie';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Nie mo¿esz wykonaæ modyfikacji dopóki serwer jest w trybie tylko-do-odczytu';
|
||||
$lang['bad_server_id'] = 'Z³y identyfikator (id) serwera';
|
||||
$lang['not_enough_login_info'] = 'Brak wystarczaj±cych informacji aby zalogowaæ siê do serwera. Proszê sprawdziæ konfiguracjê.';
|
||||
$lang['could_not_connect'] = 'Nie mo¿na pod³±czyæ siê do serwera LDAP.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Nie mo¿na pod³±czyæ siê do "%s" na port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Nie mo¿na dokonaæ operacji ldap_mod_add.';
|
||||
$lang['bad_server_id_underline'] = 'Z³y server_id: ';
|
||||
$lang['success'] = 'Sukces';
|
||||
$lang['server_colon_pare'] = 'Serwer: ';
|
||||
$lang['look_in'] = 'Szukam w: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'Nie okre¶lono ID serwera w zapytaniu !';
|
||||
$lang['missing_dn_in_query_string'] = 'Nie okre¶lono DN w zapytaniu !';
|
||||
$lang['back_up_p'] = 'Do góry...';
|
||||
$lang['no_entries'] = 'brak wpisów';
|
||||
$lang['not_logged_in'] = 'Nie zalogowany/a';
|
||||
$lang['could_not_det_base_dn'] = 'Nie mo¿na okre¶liæ bazowego DN';
|
||||
$lang['please_report_this_as_a_bug']='Proszê zg³osiæ to jako b³±d.';
|
||||
$lang['reasons_for_error']='To mog³o zdarzyæ siê z kilku powodów, z których najbardziej prawdopodobne to:';
|
||||
$lang['yes']='Tak';
|
||||
$lang['no']='Nie';
|
||||
$lang['go']='Id¼';
|
||||
$lang['delete']='Usuñ';
|
||||
$lang['back']='Powrót';
|
||||
$lang['object']='obiekt';
|
||||
$lang['delete_all']='Usuñ wszystko';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'wskazówka';
|
||||
$lang['bug'] = 'b³±d (bug)';
|
||||
$lang['warning'] = 'ostrze¿enie';
|
||||
$lang['light'] = '¿arówka'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Dalej >>';
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Dodaj';
|
||||
$lang['value_to'] = 'warto¶æ do';
|
||||
$lang['distinguished_name'] = 'Wyró¿niona Nazwa (DN)';
|
||||
$lang['current_list_of'] = 'Aktualna lista';
|
||||
$lang['values_for_attribute'] = 'warto¶ci dla atrybutu';
|
||||
$lang['inappropriate_matching_note'] = 'Uwaga: Je¶li nie ustawisz regu³y EQUALITY dla tego atrybutu na Twoim serwerze LDAP otrzymasz b³±d "niew³a¶ciwe dopasowanie (inappropriate matching)"';
|
||||
$lang['enter_value_to_add'] = 'Wprowad¼ warto¶æ, któr± chcesz dodaæ:';
|
||||
$lang['new_required_attrs_note'] = 'Uwaga: mo¿e byæ wymagane wprowadzenie nowych atrybutów wymaganych przez tê klasê obiektu';
|
||||
$lang['syntax'] = 'Sk³adnia';
|
||||
|
||||
//copy.php
|
||||
$lang['copy_server_read_only'] = 'Nie mo¿esz dokonaæ modyfikacji dopóki serwer jest w trybie tylko-do-odczytu';
|
||||
$lang['copy_dest_dn_blank'] = 'Nie wype³niono docelowej DN.';
|
||||
$lang['copy_dest_already_exists'] = 'Docelowy wpis (%s) ju¿ istnieje.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Docelowy kontener (%s) nie istnieje.';
|
||||
$lang['copy_source_dest_dn_same'] = '¬ród³owa i docelowa DN s± takie same.';
|
||||
$lang['copy_copying'] = 'Kopiowanie ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Postêp kopiowania rekursywnego';
|
||||
$lang['copy_building_snapshot'] = 'Budowanie migawki (snapshot) drzewa do skopiowania... ';
|
||||
$lang['copy_successful_like_to'] = 'Kopiowanie zakoñczone pomy¶lnie. Czy chcesz ';
|
||||
$lang['copy_view_new_entry'] = 'zobaczyæ nowy wpis ';
|
||||
$lang['copy_failed'] = 'B³±d podczas kopiowania DN: ';
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Uwaga: brak pliku szablonu, ';
|
||||
$lang['using_default'] = 'U¿ywam domy¶lnego.';
|
||||
$lang['template'] = 'Szablon';
|
||||
$lang['must_choose_template'] = 'Musisz wybraæ szablon';
|
||||
$lang['invalid_template'] = '%s nie jest prawid³owym szablonem';
|
||||
$lang['using_template'] = 'wykorzystuj±c szablon';
|
||||
$lang['go_to_dn'] = 'Id¼ do %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Kopiuj ';
|
||||
$lang['copyf_to_new_object'] = 'do nowego obiektu';
|
||||
$lang['copyf_dest_dn'] = 'Docelowa DN';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'Pe³na DN nowego wpisu do utworzenia poprzez skopiowanie wpisu ¼ród³owego';
|
||||
$lang['copyf_dest_server'] = 'Docelowy serwer';
|
||||
$lang['copyf_note'] = 'Wskazówka: Kopiowanie pomiêdzy ró¿nymi serwerami dzia³a wtedy, gdy nie wystêpuje naruszenie schematów';
|
||||
$lang['copyf_recursive_copy'] = 'Rekursywne kopiowanie wszystkich potomnych obiektów';
|
||||
$lang['recursive_copy'] = 'Kopia rekursywna';
|
||||
$lang['filter'] = 'Filtr';
|
||||
$lang['filter_tooltip'] = 'Podczas rekursywnego kopiowania, kopiowane s± tylko wpisy pasuj±ce do filtra';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Brak warto¶ci dla wymaganego atrybutu (%s).';
|
||||
$lang['redirecting'] = 'Przekierowujê';
|
||||
$lang['here'] = 'tutaj';
|
||||
$lang['create_could_not_add'] = 'Nie mo¿na dodaæ obiektu do serwera LDAP.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Utwórz obiekt';
|
||||
$lang['createf_choose_temp'] = 'Wybierz szablon';
|
||||
$lang['createf_select_temp'] = 'Wybierz szablon dla procesu tworzenia';
|
||||
$lang['createf_proceed'] = 'Dalej';
|
||||
$lang['rdn_field_blank'] = 'Pozostawi³e¶/a¶ puste pole RDN.';
|
||||
$lang['container_does_not_exist'] = 'Kontener który okre¶li³e¶/a¶ (%s) nie istnieje. Spróbuj ponownie.';
|
||||
$lang['no_objectclasses_selected'] = 'Nie wybra³e¶/a¶ ¿adnych Klas Obiektu dla tego obiektu. Wróæ proszê i zrób to.';
|
||||
$lang['hint_structural_oclass'] = 'Wskazówka: Musisz wybraæ co najmniej jedn± strukturaln± klasê obiektu';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'Na serwerze';
|
||||
$lang['ctemplate_no_template'] = 'Brak okre¶lenia szablonu w zmiennych POST.';
|
||||
$lang['ctemplate_config_handler'] = 'Twoja konfiguracja okre¶la handler';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'dla tego szablonu. Ale, ten handler nie istnieje w szablonach/tworzonym katalogu';
|
||||
$lang['create_step1'] = 'Krok 1 z 2: Nazwa i klasa/y obiektu';
|
||||
$lang['create_step2'] = 'Krok 2 z 2: Okre¶lenie atrybutów i warto¶ci';
|
||||
$lang['relative_distinguished_name'] = 'Relatywna Wyró¿niona Nazwa (RDN)';
|
||||
$lang['rdn'] = 'RDN';
|
||||
$lang['rdn_example'] = '(przyk³ad: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Kontener';
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Nie zalogowa³e¶/a¶ siê jeszcze do wybranego serwera, wiêc nie mo¿esz go przeszukiwaæ.';
|
||||
$lang['click_to_go_to_login_form'] = 'Kliknij tutaj aby przej¶æ do formularza logowania';
|
||||
$lang['unrecognized_criteria_option'] = 'Nierozpoznane kryterium opcji: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Je¶li chcesz dodaæ w³asne kryteria do listy, zmodyfikuj plik search.php aby to obs³u¿yæ.';
|
||||
$lang['entries_found'] = 'Znaleziono wpisów: ';
|
||||
$lang['filter_performed'] = 'Zastosowano filtr: ';
|
||||
$lang['search_duration'] = 'Wyszukiwanie wykonane przez phpLDAPadmin w';
|
||||
$lang['seconds'] = 'sekund(y)';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Przeszukiwany zakres';
|
||||
$lang['scope_sub'] = 'Sub (ca³e poddrzewo)';
|
||||
$lang['scope_one'] = 'One (jeden poziom poni¿ej bazowej)';
|
||||
$lang['scope_base'] = 'Base (tylko bazowa dn)';
|
||||
$lang['standard_ldap_search_filter'] = 'Standardowy filtr dla LDAP. Na przyk³ad: (&(sn=Kowalski)(givenname=Jan))';
|
||||
$lang['search_filter'] = 'Filtr wyszukiwania';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'Lista atrybutów do wy¶wietlenia rezultatów (rozdzielona przecinkami)';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['starts with'] = 'zaczyna siê od';
|
||||
$lang['ends with'] = 'koñczy siê na';
|
||||
$lang['sounds like'] = 'brzmi jak';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Nie mo¿na uzyskaæ informacji od serwera LDAP';
|
||||
$lang['server_info_for'] = 'Informacja o serwerze: ';
|
||||
$lang['server_reports_following'] = 'Serwer zwróci³ nastêpuj±ce informacje o sobie';
|
||||
$lang['nothing_to_report'] = 'Ten serwer nie chce nic powiedzieæ o sobie :).';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'tablica modyfikacji (update_array) jest zniekszta³cona. To mo¿e byæ b³±d (bug) w phpLDAPadmin. Proszê to zg³osiæ.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Nie mo¿na wykonaæ operacji modyfikacji (ldap_modify).';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Czy chcesz dokonaæ tych zmian ?';
|
||||
$lang['attribute'] = 'Atrybuty';
|
||||
$lang['old_value'] = 'Stara warto¶æ';
|
||||
$lang['new_value'] = 'Nowa warto¶æ';
|
||||
$lang['attr_deleted'] = '[atrybut usuniêty]';
|
||||
$lang['commit'] = 'Zatwierd¼';
|
||||
$lang['cancel'] = 'Anuluj';
|
||||
$lang['you_made_no_changes'] = 'Nie dokonano ¿adnych zmian';
|
||||
$lang['go_back'] = 'Powrót';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'U¿yj menu z lewej strony do nawigacji';
|
||||
$lang['credits'] = 'Credits';
|
||||
$lang['changelog'] = 'ChangeLog';
|
||||
$lang['donate'] = 'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Niebezpieczna nazwa pliku: ';
|
||||
$lang['no_such_file'] = 'Nie znaleziono pliku: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'Zezwoli³e¶/a¶ na automatyczne nadawanie uid (auto_uid_numbers)
|
||||
dla <b>%s</b> w konfiguracji, ale nie okre¶li³e¶/a¶ mechanizmu
|
||||
(auto_uid_number_mechanism). Proszê skorygowaæ ten problem.';
|
||||
$lang['uidpool_not_set'] = 'Okre¶li³e¶/a¶ mechanizm autonumerowania uid "auto_uid_number_mechanism" jako "uidpool" w konfiguracji Twojego serwera <b>%s</b>, lecz nie okre¶li³e¶/a¶ audo_uid_number_uid_pool_dn. Proszê okre¶l to zanim przejdziesz dalej.';
|
||||
$lang['uidpool_not_exist'] = 'Wygl±da na to, ¿e uidPool, któr± okre¶li³e¶/a¶ w Twojej konfiguracji ("%s") nie istnieje.';
|
||||
$lang['specified_uidpool'] = 'Okre¶li³e¶/a¶ "auto_uid_number_mechanism" jako "search" w konfiguracji Twojego serwera <b>%s</b>, ale nie okre¶li³e¶/a¶ bazy "auto_uid_number_search_base". Zrób to zanim przejdziesz dalej.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Nie mo¿na pod³±czyæ do <b>%s</b> z podan± to¿samo¶ci± auto_uid. Sprawd¼ proszê swój plik konfiguracyjny.';
|
||||
$lang['bad_auto_uid_search_base'] = 'W Twojej konfiguracji phpLDAPadmin okre¶lona jest nieprawid³owa warto¶æ auto_uid_search_base dla serwera %s';
|
||||
$lang['auto_uid_invalid_value'] = 'Okre¶li³e¶/a¶ b³êdn± warto¶æ dla auto_uid_number_mechanism ("%s") w konfiguracji. Tylko "uidpool" i "search" s± poprawne. Proszê skorygowaæ ten problem.';
|
||||
$lang['error_auth_type_config'] = 'B³±d: Masz b³±d w pliku konfiguracji. Trzy mo¿liwe warto¶ci dla auth_type w sekcji $servers to \'session\', \'cookie\' oraz \'config\'. Ty wpisa³e¶/a¶ \'%s\', co jest niedozwolone. ';
|
||||
$lang['php_install_not_supports_tls'] = 'Twoja instalacja PHP nie wspiera TLS.';
|
||||
$lang['could_not_start_tls'] = 'Nie mo¿na uruchomiæ TLS. Proszê sprawdziæ konfiguracjê serwera LDAP.';
|
||||
$lang['could_not_bind_anon'] = 'Nie mo¿na anonimowo pod³±czyæ do serwera.';
|
||||
$lang['could_not_bind'] = 'Nie mo¿na pod³±czyæ siê do serwera LDAP.';
|
||||
$lang['anonymous_bind'] = 'Pod³±czenie anonimowe';
|
||||
$lang['bad_user_name_or_password'] = 'Z³a nazwa u¿ytkownika lub has³o. Spróbuj ponownie.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Przekierowujê... Kliknij tutaj je¶li nic siê nie dzieje.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Pomy¶lnie zalogowano do serwera <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Nie mo¿na ustawiæ ciasteczka (cookie).';
|
||||
$lang['ldap_said'] = 'LDAP odpowiedzia³: %s';
|
||||
$lang['ferror_error'] = 'B³±d';
|
||||
$lang['fbrowse'] = 'przegl±daj';
|
||||
$lang['delete_photo'] = 'Usuñ fotografiê';
|
||||
$lang['install_not_support_blowfish'] = 'Twoja instalacja PHP nie wspiera szyfrowania blowfish.';
|
||||
$lang['install_not_support_md5crypt'] = 'Twoja instalacja PHP nie wspiera szyfrowania md5crypt.';
|
||||
$lang['install_no_mash'] = 'Twoja instalacja PHP nie posiada funkcji mhash(). Nie mogê tworzyæ haszy SHA.';
|
||||
$lang['jpeg_contains_errors'] = 'jpegPhoto zawiera b³êdy<br />';
|
||||
$lang['ferror_number'] = 'B³±d numer: %s (%s)';
|
||||
$lang['ferror_discription'] = 'Opis: %s<br /><br />';
|
||||
$lang['ferror_number_short'] = 'B³±d numer: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Opis: (brak dostêpnego opisu)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Czy jest to b³±d w phpLDAPadmin ? Je¶li tak, proszê go <a href=\'%s\'>zg³osiæ</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Nierozpoznany numer b³êdu: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Znalaz³e¶ b³±d w phpLDAPadmin (nie krytyczny) !</b></td></tr><tr><td>B³±d:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Plik:</td>
|
||||
<td><b>%s</b> linia <b>%s</b>, wywo³ane z <b>%s</b></td></tr><tr><td>Wersje:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Serwer Web:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
Proszê zg³o¶ ten b³±d klikaj±c tutaj</a>.</center></td></tr></table></center><br />';
|
||||
$lang['ferror_congrats_found_bug'] = 'Gratulacje ! Znalaz³e¶ b³±d w phpLDAPadmin.<br /><br />
|
||||
<table class=\'bug\'>
|
||||
<tr><td>B³±d:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Poziom:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Plik:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Linia:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Wywo³ane z:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Wersja PLA:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Wersja PHP:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PHP SAPI:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Serwer Web:</td><td><b>%s</b></td></tr>
|
||||
</table>
|
||||
<br />
|
||||
Proszê zg³o¶ ten b³±d klikaj±c poni¿ej !';
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importuj plik LDIF';
|
||||
$lang['select_ldif_file'] = 'Wybierz plik LDIF:';
|
||||
$lang['select_ldif_file_proceed'] = 'Dalej >>';
|
||||
$lang['dont_stop_on_errors'] = 'Nie zatrzymuj siê po napotkaniu b³êdów';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Dodawanie...';
|
||||
$lang['delete_action'] = 'Usuwanie...';
|
||||
$lang['rename_action'] = 'Zmiana nazwy...';
|
||||
$lang['modify_action'] = 'Modyfikowanie...';
|
||||
$lang['warning_no_ldif_version_found'] = 'Nie znaleziono numeru wersji. Przyjmujê 1.';
|
||||
$lang['valid_dn_line_required'] = 'Wymagana jest poprawna linia DN.';
|
||||
$lang['missing_uploaded_file'] = 'Brak wgrywanego pliku.';
|
||||
$lang['no_ldif_file_specified.'] = 'Nie okre¶lono pliku LDIF. Spróbuj ponownie.';
|
||||
$lang['ldif_file_empty'] = 'Wgrany plik LDIF jest pusty.';
|
||||
$lang['empty'] = 'pusty';
|
||||
$lang['file'] = 'Plik';
|
||||
$lang['number_bytes'] = '%s bajtów';
|
||||
|
||||
$lang['failed'] = 'Nieudane';
|
||||
$lang['ldif_parse_error'] = 'B³±d przetwarzania LDIF (Parse Error)';
|
||||
$lang['ldif_could_not_add_object'] = 'Nie mo¿na dodaæ obiektu:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Nie mo¿na zmieniæ nazwy obiektu:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Nie mo¿na usun±æ obiektu:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Nie mo¿na zmodyfikowaæ obiektu:';
|
||||
$lang['ldif_line_number'] = 'Linia numer:';
|
||||
$lang['ldif_line'] = 'Linia:';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Czy na pewno trwale usun±æ ten obiekt ?';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Lista wpisów do usuniêcia:';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Format eksportu';
|
||||
$lang['line_ends'] = 'Zakoñczenie linii';
|
||||
$lang['must_choose_export_format'] = 'Musisz wybraæ format eksportu.';
|
||||
$lang['invalid_export_format'] = 'B³êdny format eksportu';
|
||||
$lang['no_exporter_found'] = 'Nie znaleziono dostêpnego eksportera.';
|
||||
$lang['error_performing_search'] = 'Napotkano b³±d podczas szukania.';
|
||||
$lang['showing_results_x_through_y'] = 'Pokazywanie rezultatów %s przez %s.';
|
||||
$lang['searching'] = 'Szukam...';
|
||||
$lang['size_limit_exceeded'] = 'Uwaga, przekroczono limit rozmiaru wyszukiwania.';
|
||||
$lang['entry'] = 'Wpis';
|
||||
$lang['ldif_export_for_dn'] = 'Eksport LDIF dla: %s';
|
||||
$lang['generated_on_date'] = 'Wygenerowane przez phpLDAPadmin na %s';
|
||||
$lang['total_entries'] = '£±cznie wpisów';
|
||||
$lang['dsml_export_for_dn'] = 'Eksport DSLM dla: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Nie mo¿na znale¼æ u¿ytkownika "%s"';
|
||||
$lang['password_blank'] = 'Pozostawi³e¶/a¶ puste has³o.';
|
||||
$lang['login_cancelled'] = 'Logowanie anulowane.';
|
||||
$lang['no_one_logged_in'] = 'Nikt nie jest zalogowany do tego serwera.';
|
||||
$lang['could_not_logout'] = 'Nie mo¿na wylogowaæ.';
|
||||
$lang['unknown_auth_type'] = 'Nieznany auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Pomy¶lnie wylogowano z serwera <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Uwierzytelnienie dla serwera %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Uwaga: To po³±czenie nie jest szyfrowane.';
|
||||
$lang['not_using_https'] = 'Nie u¿ywasz \'https\'. Przegl±darka bêdzie transmitowaæ informacjê logowania czystym tekstem (clear text).';
|
||||
$lang['login_dn'] = 'Login DN';
|
||||
$lang['user_name'] = 'Nazwa u¿ytkownika';
|
||||
$lang['password'] = 'Has³o';
|
||||
$lang['authenticate'] = 'Zaloguj';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Wybór wpisu';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'Musisz skonfigurowaæ phpLDAPadmin. Wyedytuj plik \'config.php\' aby to zrobiæ. Przyk³ad pliku konfiguracji znajduje siê w \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Usuwanie jest niedozwolone w trybie tylko-do-odczytu.';
|
||||
$lang['error_calling_mass_delete'] = 'B³±d podczas wywo³ania mass_delete.php. Brakuj±ca mass_delete w zmiennych POST.';
|
||||
$lang['mass_delete_not_array'] = 'zmienna POST mass_delete nie jest w tablic±.';
|
||||
$lang['mass_delete_not_enabled'] = 'Masowe usuwanie nie jest dozwolone. Odblokuj to proszê w config.php przed kontynuacj±.';
|
||||
$lang['mass_deleting'] = 'Masowe usuwanie';
|
||||
$lang['mass_delete_progress'] = 'Postêp usuwania na serwerze "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Zniekszta³cona tablica mass_delete.';
|
||||
$lang['no_entries_to_delete'] = 'Nie wybrano ¿adnegych wpisów do usuniêcia.';
|
||||
$lang['deleting_dn'] = 'Usuwanie %s';
|
||||
$lang['total_entries_failed'] = '%s z %s wpisów nie zosta³o usuniêtych.';
|
||||
$lang['all_entries_successful'] = 'Wszystkie wpisy pomy¶lnie usunieto.';
|
||||
$lang['confirm_mass_delete'] = 'Potwierd¼ masowe usuniêcie %s wpisów na serwerze %s';
|
||||
$lang['yes_delete'] = 'Tak, usuñ !';
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Nie mo¿esz zmieniæ nazwy wpisu, posiadaj±cego wpisy potomne (np. operacja zmiany nazwy nie jest dozwolona na wpisach nie bêd±cych li¶cmi).';
|
||||
$lang['no_rdn_change'] = 'Nie zmieni³e¶/a¶ RDN';
|
||||
$lang['invalid_rdn'] = 'B³êdna warto¶æ RDN';
|
||||
$lang['could_not_rename'] = 'Nie mo¿na zmieniæ nazwy wpisu';
|
||||
|
||||
?>
|
516
lang/pt-br.php
Normal file
@ -0,0 +1,516 @@
|
||||
<?php
|
||||
|
||||
/* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
* If you want to write a new language file for your language,
|
||||
* please submit the file on SourceForge:
|
||||
*
|
||||
* https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498548
|
||||
*
|
||||
* Use the option "Check to Upload and Attach a File" at the bottom
|
||||
*
|
||||
* Thank you!
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* The $lang array contains all the strings that phpLDAPadmin uses.
|
||||
* Each language file simply defines this aray with strings in its
|
||||
* language.
|
||||
* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/pt-br.php,v 1.3 2004/05/06 20:00:37 i18phpldapadmin Exp $
|
||||
*/
|
||||
/*
|
||||
Initial translation from Alexandre Maciel (digitalman (a) bol (dot) com (dot) br) for phpldapadmin-0.9.3
|
||||
Next translation from Elton (CLeGi - do at - terra.com.br) to cvs-release 1.65
|
||||
|
||||
*/
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Formulário de busca Simples';//'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Formulário de busca Avançada';//'Advanced Search Form';
|
||||
$lang['server'] = 'Servidor';//'Server';
|
||||
$lang['search_for_entries_whose'] = 'Buscar objetos cujo...';//'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base DN';//'Base DN';
|
||||
$lang['search_scope'] = 'Abrangência da Busca';//'Search Scope';
|
||||
$lang['show_attributes'] = 'Exibir Atributos';//'Show Attributtes';
|
||||
$lang['Search'] = 'Buscar';//'Search';
|
||||
$lang['equals'] = 'igual';//'equals';
|
||||
$lang['contains'] = 'contém';//'contains';
|
||||
$lang['predefined_search_str'] = 'Selecione uma busca pré-definida';//'or select a predefined search';
|
||||
$lang['predefined_searches'] = 'Buscas pré-definidas';//'Predefined Searches';
|
||||
$lang['no_predefined_queries'] = 'Nenhum critério de busca foi definido no config.php';// 'No queries have been defined in config.php.';
|
||||
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Solicitar uma nova função';//'Request a new feature';
|
||||
$lang['report_bug'] = 'Comunicar um bug';//'Report a bug';
|
||||
$lang['schema'] = 'esquema';//'schema';
|
||||
$lang['search'] = 'buscar';//'search';
|
||||
$lang['refresh'] = 'atualizar';//'refresh';
|
||||
$lang['create'] = 'criar';//'create';
|
||||
$lang['info'] = 'info';//'info';
|
||||
$lang['import'] = 'importar';//'import';
|
||||
$lang['logout'] = 'desconectar';//'logout';
|
||||
$lang['create_new'] = 'Criar Novo';//'Create New';
|
||||
$lang['new'] = 'Novo';//'new';
|
||||
$lang['view_schema_for'] = 'Ver esquemas de';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Atualizar todos containers abertos para';//'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Criar um novo objeto em';//'Create a new entry on';
|
||||
$lang['view_server_info'] = 'Ver informações fornecidas pelo servidor';//'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Importar objetos de um arquivo LDIF';//'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Desconectar deste servidor';//'Logout of this server';
|
||||
$lang['logged_in_as'] = 'Conectado como: ';//'Logged in as: ';
|
||||
$lang['read_only'] = 'somente leitura';//'read only';
|
||||
$lang['read_only_tooltip'] = 'Este atributo foi marcado como somente leitura pelo administrador do phpLDAPadmin';//This attribute has been flagged as read only by the phpLDAPadmin administrator';
|
||||
$lang['could_not_determine_root'] = 'Não foi possível determinar a raiz da sua árvore LDAP.';//'Could not determin the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Parece que o servidor LDAP foi configurado para não revelar seu root.';//'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Por favor especifique-o no config.php';//'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Criar um novo objeto em';//'Create a new entry in';
|
||||
$lang['login_link'] = 'Conectar...';//'Login...';
|
||||
$lang['login'] = 'conectar';//'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Excluir este objeto';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'Será solicitado que você confirme sua decisão';//'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Copiar este objeto';//'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Copiar este objeto para outro local, um novo DN, ou outro servidor';//'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export'] = 'Exportar';//'Export to LDIF';
|
||||
$lang['export_tooltip'] = 'Salva um arquivo LDIF com os dados deste objeto';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_tooltip'] = 'Salva um arquivo LDIF com os dados deste objeto e todos os seus filhos';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree'] = 'Exportar sub-árvore para LDIF';//'Export subtree to LDIF';
|
||||
$lang['create_a_child_entry'] = 'Criar objeto filho';//'Create a child entry';
|
||||
$lang['rename_entry'] = 'Renomear objeto';//'Rename Entry';
|
||||
$lang['rename'] = 'Renomear';//'Rename';
|
||||
$lang['add'] = 'Inserir';//'Add';
|
||||
$lang['view'] = 'Ver';//'View';
|
||||
$lang['view_one_child'] = 'Ver 1 filho';//'View 1 child';
|
||||
$lang['view_children'] = 'Ver %s filhos';//'View %s children';
|
||||
$lang['add_new_attribute'] = 'Inserir Novo Atributo';//'Add New Attribute';
|
||||
$lang['add_new_objectclass'] = 'Inserir nova ObjectClass';//'Add new ObjectClass';
|
||||
$lang['hide_internal_attrs'] = 'Ocultar atributos internos';//'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] = 'Exibir atributos internos';//'Show internal attributes';
|
||||
$lang['attr_name_tooltip'] = 'Clique para ver a definição do esquema para atributos do tipo \'%s\'';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['none'] = 'nenhum';//'none';
|
||||
$lang['no_internal_attributes'] = 'Nenhum atributo interno.';//'No internal attributes';
|
||||
$lang['no_attributes'] = 'Este objeto não tem atributos.';//'This entry has no attributes';
|
||||
$lang['save_changes'] = 'Salvar Alterações';//'Save Changes';
|
||||
$lang['add_value'] = 'inserir valor';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Insere um novo valor para o atributo \'%s\'';//'Add an additional value to this attribute';
|
||||
$lang['refresh_entry'] = 'Atualizar';// 'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Atualizar este objeto';//'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Dica: Para apagar um atributo, apague o conteúdo do campo de texto e clique salvar.';//'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Dica: Para ver o esquema de um atributo clique no nome do atributo.';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Alguns atributos (%s) foram modificados e estão destacados abaixo.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Um atributo (%s) foi modificado e está destacado abaixo';//'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Vizualizando objeto em modo somente-leitura.';//'Viewing entry in read-only mode.';
|
||||
$lang['no_new_attrs_available'] = 'novos atributos não disponíveis para este objeto.';//'no new attributes available for this entry';
|
||||
$lang['no_new_binary_attrs_available'] = 'novos atributos binários não disponíveis para este objeto.';//'no new binary attributes available for this entry';
|
||||
$lang['binary_value'] = 'Valor binário';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Inserir novo atributo binário';//'Add New Binary Attribute';
|
||||
$lang['alias_for'] = 'Nota: \'%s\' é um alias para \'%s\'';//'Note: \'%s\' is an alias for \'%s\'';
|
||||
$lang['download_value'] = 'download do valor';//'download value';
|
||||
$lang['delete_attribute'] = 'apagar atributo';//'delete attribute';
|
||||
$lang['true'] = 'verdadeiro';//'true';
|
||||
$lang['false'] = 'falso';//'false';
|
||||
$lang['none_remove_value'] = 'nenhum, remover valor';//?? //'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Deseja realmente apagar atributo';//'Really delete attribute';
|
||||
$lang['add_new_value'] = 'Inserir novo valor';//'Add New Value';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'As seguintes Classes de objetos são suportadas por este servidor LDAP.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Os seguintes tipos de atributos são suportadas por este servidor LDAP.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'As seguintes regras de consistência são suportadas por este servidor LDAP.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'As seguintes sintaxes são suportadas por este servidor LDAP.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['schema_retrieve_error_1']='O servidor não suporta o protocolo LDAP completamente.';//'The server does not fully support the LDAP protocol.';
|
||||
$lang['schema_retrieve_error_2']='Sua versão do PHP não executa a consulta corretamente.';//'Your version of PHP does not correctly perform the query.';
|
||||
$lang['schema_retrieve_error_3']='Ou, por fim, o phpLDAPadmin não sabe como buscar o esquema para o seu servidor.';//'Or lastly, phpLDAPadmin doesn\'t know how to fetch the schema for your server.';
|
||||
$lang['jump_to_objectclass'] = 'Ir para uma classe de objetos';//'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Ir para um tipo de atributo';//'Jump to an attribute';
|
||||
$lang['jump_to_matching_rule'] = 'Ir para regras de consistência';//'Jump to a matching rule';
|
||||
$lang['schema_for_server'] = 'Esquema para servidor';//'Schema for server';
|
||||
$lang['required_attrs'] = 'Atributos Obrigatórios';//'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Atributos Opcionais';//'Optional Attributes';
|
||||
$lang['optional_binary_attrs'] = 'Atributos Binários Opcionais';//'Optional Binary Attributes';
|
||||
$lang['OID'] = 'OID';//'OID';
|
||||
$lang['aliases']='Apelidos';//'Aliases';
|
||||
$lang['desc'] = 'Descrição';//'Description';
|
||||
$lang['no_description']='sem descrição';//'no description';
|
||||
$lang['name'] = 'Nome';//'Name';
|
||||
$lang['equality']='Igualdade';//'Equality';
|
||||
$lang['is_obsolete'] = 'Esta classe de objeto está obsoleta.';//'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'Herda de';//'Inherits';
|
||||
$lang['inherited_from']='Herdado de';//inherited from';
|
||||
$lang['parent_to'] = 'Pai para';//'Parent to';
|
||||
$lang['jump_to_this_oclass'] = 'Ir para definição desta classe de objeto';//'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'OID da Regra de consistência';//'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'OID da Sintaxe';//'Syntax OID';
|
||||
$lang['not_applicable'] = 'não aplicável';//'not applicable';
|
||||
$lang['not_specified'] = 'não especificado';//not specified';
|
||||
$lang['character']='caracter';//'character';
|
||||
$lang['characters']='caracteres';//'characters';
|
||||
$lang['used_by_objectclasses']='Usado por classes de objetos';//'Used by objectClasses';
|
||||
$lang['used_by_attributes']='Usado por Atributos';//'Used by Attributes';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Obsoleto';//'Obsolete';
|
||||
$lang['ordering']='Ordenando';//'Ordering';
|
||||
$lang['substring_rule']='Regra de substring';//'Substring Rule';
|
||||
$lang['single_valued']='Avaliado sozinho';//'Single Valued';
|
||||
$lang['collective']='Coletivo';//'Collective';
|
||||
$lang['user_modification']='Alteração do usuário';//'User Modification';
|
||||
$lang['usage']='Uso';//'Usage';
|
||||
$lang['maximum_length']='Tamanho Máximo';//'Maximum Length';
|
||||
$lang['attributes']='Tipos de Atriburos';//'Attributes Types';
|
||||
$lang['syntaxes']='Sintaxes';//'Syntaxes';
|
||||
$lang['objectclasses']='Classe de Objetos';//'objectClasses';
|
||||
$lang['matchingrules']='Regra de consistência';//'Matching Rules';
|
||||
$lang['could_not_retrieve_schema_from']='Não foi possível encontrar esquema de';//'Could not retrieve schema from';
|
||||
$lang['type']='Tipo';// 'Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Objeto \'%s\' excluído com sucesso.';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'Você deve especificar um DN';//'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Não foi possível excluir o objeto: %s';//'Could not delete the entry: %s';
|
||||
$lang['no_such_entry'] = 'Objeto inexistente: %s';//'No such entry: %s';
|
||||
$lang['delete_dn'] = 'Excluir %s';//'Delete %s';
|
||||
$lang['entry_is_root_sub_tree'] = 'Este objeto é a raiz de uma sub-árvore e contém %s objetos.';//'This entry is the root of a sub-tree containing %s entries.';
|
||||
$lang['view_entries'] = 'Ver objetos';//'view entries';
|
||||
$lang['confirm_recursive_delete'] = 'o phpLDAPadmin pode excluir recursivamente este objeto e todos %s filhos. Veja abaixo uma lista de todos os objetos que esta ação vai excluir. Deseja fazer isso?';//'phpLDAPadmin can recursively delete this entry and all %s of its children. See below for a list of all the entries that this action will delete. Do you want to do this?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Nota: isto é potencialmente muito perigoso, faça isso por sua conta e risco. Esta operação não pode ser desfeita. Leve em consideração apelidos, referências e outras coisas que podem causar problemas.';//'Note: this is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases, referrals, and other things that may cause problems.';
|
||||
$lang['delete_all_x_objects'] = 'Excluir todos os %s objetos';//'Delete all %s objects';
|
||||
$lang['recursive_delete_progress'] = 'Progresso de exclusão recursiva';//'Recursive delete progress';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Objeto %s e sub-árvore excluído com sucesso.';// 'Entry %s and sub-tree deleted successfully.';
|
||||
$lang['failed_to_delete_entry'] = 'Falha ao excluir objeto %s';//'Failed to delete entry %s';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'O atributo %s está marcado como somente leitura na configuração do phpLDAPadmin.';//'The attribute "%s" is flagged as read-only in the phpLDAPadmin configuration.';
|
||||
$lang['no_attr_specified'] = 'Nome de atributo não especificado.';//'No attribute name specified.';
|
||||
$lang['no_dn_specified'] = 'DN não especificado';//'No DN specified';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Você deixou o valor do atributo vazio. Por favor retorne e tente novamente.';//'You left the attribute value blank. Please go back and try again.';
|
||||
$lang['failed_to_add_attr'] = 'Falha ao inserir o atributo.';//'Failed to add the attribute.';
|
||||
$lang['file_empty'] = 'O arquivo que você escolheu está vazio ou não existe. Por favor retorne e tente novamente.';//'The file you chose is either empty or does not exist. Please go back and try again.';
|
||||
$lang['invalid_file'] = 'Erro de segurança: O arquivo que está sendo carregado pode ser malicioso.';//'Security error: The file being uploaded may be malicious.';
|
||||
$lang['warning_file_uploads_disabled'] = 'Sua configuração do PHP desabilitou o upload de arquivos. Por favor verifique o php.ini antes de continuar.';//'Your PHP configuration has disabled file uploads. Please check php.ini before proceeding.';
|
||||
$lang['uploaded_file_too_big'] = 'O arquivo que você carregou é muito grande. Por favor verifique a configuração do upload_max_size no php.ini';//'The file you uploaded is too large. Please check php.ini, upload_max_size setting';
|
||||
$lang['uploaded_file_partial'] = 'O arquivo que você selecionou foi carregado parcialmente, provavelmente por causa de um erro de rede.';//'The file you selected was only partially uploaded, likley due to a network error.';
|
||||
$lang['max_file_size'] = 'Tamanho máximo de arquivo: %s';//'Maximum file size: %s';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Alteração bem sucedida!';//'Modification successful!';
|
||||
$lang['change_password_new_login'] = 'Você alterou sua senha, você deve conectar novamente com a sua nova senha.'; //'Since you changed your password, you must now login again with your new password.';
|
||||
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Novos Atributos Obrigatórios';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Esta ação requer que você insira';//'This action requires you to add';
|
||||
$lang['new_attributes'] = 'novos atributos';//'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Instruções: Para poder inserir esta Classe de Objetos a este objeto, você deve especificar';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'que esta Classe de Objetos requer. Você pode fazê-lo no formulário abaixo:';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'Inserir Classe de Objetos e Atributos';//'Add ObjectClass and Attributes';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Clique para abrir uma janela e selecionar um objeto (DN) graficamente';//"Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Você não pode realizar atualizações enquanto o servidor estiver em modo somente leitura';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'ID do servidor inválido';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Informações insuficientes para a conexão com o servidor. Por favor verifique sua configuração.';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Não foi possível conectar com o servidor LDAP.';//'Could not connect to LDAP server.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Não foi possível conectar em "%s" na porta "%s"';//'Could not connect to "%s" on port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Não foi possível executar operação ldap_mod_add.';//'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'server_id inválido: ';//"Bad server_id: ';
|
||||
$lang['success'] = 'Sucesso';//"Success';
|
||||
$lang['server_colon_pare'] = 'Servidor: ';//"Server: ';
|
||||
$lang['look_in'] = 'Procurando em: ';//"Looking in: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'ID do servidor não especificado na consulta!';//'No server ID specified in query string!';
|
||||
$lang['missing_dn_in_query_string'] = 'DN não especificado na consulta!';//'No DN specified in query string!';
|
||||
$lang['back_up_p'] = 'Backup...';//"Back Up...';
|
||||
$lang['no_entries'] = 'nenhum objeto';//"no entries';
|
||||
$lang['not_logged_in'] = 'Não conectado';//"Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Não foi possível determinar a base DN';//"Could not determine base DN';
|
||||
$lang['reasons_for_error']='Isso pode ter acontecido por vários motivos, os mais provável são:';//'This could happen for several reasons, the most probable of which are:';
|
||||
$lang['please_report_this_as_a_bug']='Por favor informe isso como bug.';//'Please report this as a bug.';
|
||||
$lang['yes']='Sim';//'Yes'
|
||||
$lang['no']='Não';//'No'
|
||||
$lang['go']='Ir';//'go'
|
||||
$lang['delete']='Excluir';//'Delete';
|
||||
$lang['back']='Voltar';//'Back';
|
||||
$lang['object']='objeto';//'object';
|
||||
$lang['delete_all']='Excluir tudo';//'Delete all';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'dica';//'hint';
|
||||
$lang['bug'] = 'bug';//'bug';
|
||||
$lang['warning'] = 'aviso';//'warning';
|
||||
$lang['light'] = 'a palavra "light" de "light bulb"'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Continuar >>';//'Proceed >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Inserir novo';//'Add new';
|
||||
$lang['value_to'] = 'valor para';//'value to';
|
||||
//also used in copy_form.php
|
||||
$lang['distinguished_name'] = 'Nome Distinto';// 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Lista atual de';//'Current list of';
|
||||
$lang['values_for_attribute'] = 'valores para atributo';//'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Nota: Você vai receber um erro de "inappropriate matching" se você não configurar uma regra de IGUALDADE no seu servidor LDAP para este atributo.'; //'Note: You will get an "inappropriate matching" error if you have not<br /> setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Entre com o valor que você quer inserir: ';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Nota: talvez seja solicitado que você entre com os atributos necessários para esta classe de objetos';//'Note: you may be required to enter new attributes<br />that this objectClass requires.';
|
||||
$lang['syntax'] = 'Sintaxe';//'Syntax';
|
||||
|
||||
//Copy.php
|
||||
$lang['copy_server_read_only'] = 'Você não pode realizar atualizações enquanto o servidor estiver em modo somente leitura';//"You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_dest_dn_blank'] = 'Você deixou o DN de destino vazio.';//"You left the destination DN blank.';
|
||||
$lang['copy_dest_already_exists'] = 'O objeto de destino (%s) já existe.';//"The destination entry (%s) already exists.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'O container de destino (%s) não existe.';//'The destination container (%s) does not exist.';
|
||||
$lang['copy_source_dest_dn_same'] = 'O DN de origem e destino são o mesmo.';//"The source and destination DN are the same.';
|
||||
$lang['copy_copying'] = 'Copiando ';//"Copying ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Progresso da cópia recursiva';//"Recursive copy progress';
|
||||
$lang['copy_building_snapshot'] = 'Construindo a imagem da árvore a ser copiada...';//"Building snapshot of tree to copy... ';
|
||||
$lang['copy_successful_like_to'] = 'Copiado com sucesso! Você gostaria de ';//"Copy successful! Would you like to ';
|
||||
$lang['copy_view_new_entry'] = 'ver o novo objeto';//"view the new entry';
|
||||
$lang['copy_failed'] = 'Falha ao copiar DN: ';//'Failed to copy DN: ';
|
||||
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Aviso: arquivo modelo faltando, ';//'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'Usando o padrão.';//'Using default.';
|
||||
$lang['template'] = 'Modelo';//'Template';
|
||||
$lang['must_choose_template'] = 'Você deve escolher um modelo';//'You must choose a template';
|
||||
$lang['invalid_template'] = '%s é um modelo inválido';// '%s is an invalid template';
|
||||
$lang['using_template'] = 'usando o modelo';//'using template';
|
||||
$lang['go_to_dn'] = 'Ir para %s';//'Go to %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Copiar ';//"Copy ';
|
||||
$lang['copyf_to_new_object'] = 'para um novo objeto';//"to a new object';
|
||||
$lang['copyf_dest_dn'] = 'DN de destino';//"Destination DN';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'O DN completo do novo objeto que será criado a partir da cópia da origem';//'The full DN of the new entry to be created when copying the source entry';
|
||||
$lang['copyf_dest_server'] = 'Servidor de destino';//"Destination Server';
|
||||
$lang['copyf_note'] = 'Dica: Copiando entre diferentes servidores somente funciona se não houver violação de esquema';//"Note: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Copia recursivamente todos filhos deste objeto também.';//"Recursively copy all children of this object as well.';
|
||||
$lang['recursive_copy'] = 'Cópia Recursiva';//'Recursive copy';
|
||||
$lang['filter'] = 'Filtro';//'Filter';
|
||||
$lang['filter_tooltip'] = 'Quando executar uma cópia recursiva, copiar somente os objetos que atendem a este filtro';// 'When performing a recursive copy, only copy those entries which match this filter';
|
||||
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Você deixou vazio o valor de um atributo obrigatório (%s).';//"Error, you left the value blank for required attribute ';
|
||||
$lang['redirecting'] = 'Redirecionando...';//"Redirecting'; moved from create_redirection -> redirection
|
||||
$lang['here'] = 'aqui';//"here'; renamed vom create_here -> here
|
||||
$lang['create_could_not_add'] = 'Não foi possível inserir o objeto no servidor LDAP.';//"Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Criar Objeto';//"Create Object';
|
||||
$lang['createf_choose_temp'] = 'Escolher um modelo';//"Choose a template';
|
||||
$lang['createf_select_temp'] = 'Selecionar um modelo para o processo de criação';//"Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Prosseguir';//"Proceed >>';
|
||||
$lang['rdn_field_blank'] = 'Você deixou o campo RDN vazio.';//'You left the RDN field blank.';
|
||||
$lang['container_does_not_exist'] = 'O container que você especificou (%s) não existe. Por favor tente novamente.';// 'The container you specified (%s) does not exist. Please try again.';
|
||||
$lang['no_objectclasses_selected'] = 'Você não selecionou nenhuma Classe de Objetos para este objeto. Por favor volte e faça isso.';//'You did not select any ObjectClasses for this object. Please go back and do so.';
|
||||
$lang['hint_structural_oclass'] = 'Dica: Você deve escolher pelo menos uma Classe de Objetos estrutural';//'Hint: You must choose at least one structural objectClass';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'No servidor';//"On server';
|
||||
$lang['ctemplate_no_template'] = 'Nenhum modelo especificado.';//"No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Seu arquivo de configuração determina que o modelo';//"Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'é válido. Porém este modelo não existe no diretório "templates/creation".';//"for this template. But, this handler does not exist in the 'templates/creation' directory.';
|
||||
$lang['create_step1'] = 'Passo 1 de 2: Nome e Classe(s) de Objetos';//'Step 1 of 2: Name and ObjectClass(es)';
|
||||
$lang['create_step2'] = 'Passo 2 de 2: Especifica atributos e valores';//'Step 2 of 2: Specify attributes and values';
|
||||
$lang['relative_distinguished_name'] = 'Nome Distinto Relativo';//'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';//'RDN';
|
||||
$lang['rdn_example'] = 'exemplo: cn=MinhaNovaPessoa';//'(example: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Container';//'Container';
|
||||
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Você não conectou no servidor selecionado ainda, assim, você não pode realizar buscas nele.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['click_to_go_to_login_form'] = 'Clique aqui para conectar-se ao servidor';//'Click here to go to the login form';
|
||||
$lang['unrecognized_criteria_option'] = 'Critério desconhecido: ';// 'Unrecognized criteria option: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Se você quer inserir seus próprios critérios à lista. Certifique-se de editar o search.php para tratá-los. Saindo.';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Objetos encontrados: ';//'Entries found: ';
|
||||
$lang['filter_performed'] = 'Filtro aplicado: ';//'Filter performed: ';
|
||||
$lang['search_duration'] = 'Busca realizada pelo phpLDAPadmin em';//'Search performed by phpLDAPadmin in';
|
||||
$lang['seconds'] = 'segundos';//'seconds';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'O escopo no qual procurar';//'The scope in which to search';
|
||||
$lang['scope_sub'] = 'Sub (toda a sub-árvore)';//'Sub (entire subtree)';
|
||||
$lang['scope_one'] = 'One (um nível de profundidade)';//'One (one level beneath base)';
|
||||
$lang['scope_base'] = 'Base (apenas a base dn)';//'Base (base dn only)';
|
||||
$lang['standard_ldap_search_filter'] = 'Filtro de busca LDAP padrão. Exemplo: (&(sn=Silva)(givenname=Pedro))';//'Standard LDAP search filter. Example: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Filtro de Busca';//'Search Filter';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'A lista de atributos que devem ser mostrados nos resultados (separados por vírgula)';//'A list of attributes to display in the results (comma-separated)';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['starts with'] = 'inicia com';//'starts with';
|
||||
$lang['ends with'] = 'termina com';//'ends with';
|
||||
$lang['sounds like'] = 'é semelhante a';//'sounds like';
|
||||
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Não foi possível obter informação LDAP do servidor';//'Could not retrieve LDAP information from the server';
|
||||
$lang['server_info_for'] = 'Informações do servidor: ';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'O servidor forneceu a seguinte informação sobre si mesmo';//'Server reports the following information about itself';
|
||||
$lang['nothing_to_report'] = 'Este servidor não tem nada a informar';//'This server has nothing to report.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'update_array danificado. Isto pode ser um bug do phpLDAPadmin. Por favor informe.';//'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Não foi possível realizar a operação ldap_modify.';//'Could not perform ldap_modify operation.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Você confirma estas alterações?';//'Do you want to make these changes?';
|
||||
$lang['attribute'] = 'Atributo';//'Attribute';
|
||||
$lang['old_value'] = 'Valor Antigo';//'Old Value';
|
||||
$lang['new_value'] = 'Valor Novo';//'New Value';
|
||||
$lang['attr_deleted'] = '[atributo excluído]';//'[attribute deleted]';
|
||||
$lang['commit'] = 'Confirmar';//'Commit';
|
||||
$lang['cancel'] = 'Cancelar';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Você não fez alterações';//'You made no changes';
|
||||
$lang['go_back'] = 'Voltar';//'Go back';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Use o menu à esquerda para navegar';//'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Créditos';//'Credits';
|
||||
$lang['changelog'] = 'Log de Alterações';//'ChangeLog';
|
||||
$lang['donate'] = 'Contribuir';//'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Nome de arquivo inseguro: ';//'Unsafe file name: ';
|
||||
$lang['no_such_file'] = 'Arquivo inexistente: ';//'No such file: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'Você habilitou auto_uid_numbers para <b>%s</b> na sua configuração, mas você não especificou auto_uid_number_mechanism. Por favor corrija este problema.';//"You have enabled auto_uid_numbers for <b>%s</b> in your configuration, but you have not specified the auto_uid_number_mechanism. Please correct this problem.';
|
||||
$lang['uidpool_not_set'] = 'Você especificou o "auto_uid_number_mechanism" como "uidpool" na sua configuração para o servidor <b>%s</b>, mas você não especificou o audo_uid_number_uid_pool_dn. Por favor especifique-o antes de continuar.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt> in your configuration for server <b>%s</b>, but you did not specify the audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['uidpool_not_exist'] = 'Parece que o uidPool que você especificou na sua configuração (<tt>%s</tt>) não existe.';//"It appears that the uidPool you specified in your configuration (<tt>%s</tt>) does not exist.';
|
||||
$lang['specified_uidpool'] = 'Você especificou o "auto_uid_number_mechanism" como "busca" na sua configuração para o servidor <b>%s</b>, mas você não especificou o "auto_uid_number_search_base". Por favor especifique-o antes de continuar.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your configuration for server <b>%s</b>, but you did not specify the <tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Problema ao conectar ao <b>%s</b> com as suas credenciais auto_uid. Por favor verifique seu arquivo de configuração.';// 'Unable to bind to <b>%s</b> with your with auto_uid credentials. Please check your configuration file.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Sua configuração do phpLDAPadmin especifica que o auto_uid_search_base é inválido para o servidor %s';//'Your phpLDAPadmin configuration specifies an invalid auto_uid_search_base for server %s';
|
||||
$lang['auto_uid_invalid_value'] = 'Você especificou um valor inválido para auto_uid_number_mechanism ("%s") na sua configuração. Somente "uidpool" e "busca" são válidos. Por favor corrija este problema.';//"You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>) in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid. Please correct this problem.';
|
||||
|
||||
$lang['error_auth_type_config'] = 'Erro: Você tem um erro no seu arquivo de configuração. Os dois únicos valores permitidos para auth_type na seção $servers são \'config\' e \'form\'. Você entrou \'%s\', que não é permitido.';//"Error: You have an error in your config file. The only two allowed values for 'auth_type' in the $servers section are 'config' and 'form'. You entered '%s', which is not allowed. ';
|
||||
|
||||
$lang['php_install_not_supports_tls'] = 'Sua instalação do PHP não suporta TLS';//"Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'Impossível iniciar TLS. Por favor verifique a configuração do servidor LDAP.';//"Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['could_not_bind_anon'] = 'Não foi possível conectar ao servidor anonimamente.';//'Could not bind anonymously to server.';
|
||||
$lang['could_not_bind'] = 'Não foi possível conectar ao servidor LDAP.';//'Could not bind to the LDAP server.';
|
||||
$lang['anonymous_bind'] = 'Conexão anônima';//'Anonymous Bind';
|
||||
$lang['bad_user_name_or_password'] = 'Usuário ou senha inválido. Por favor tente novamente.';//'Bad username or password. Please try again.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Redirecionando... Clique aqui se nada acontecer.';//'Redirecting... Click here if nothing happens.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Conexão estabelecida com sucesso no sevidor <b>%s</b>';//'Successfully logged into server <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Não foi possível criar o cookie.';//'Could not set cookie.';
|
||||
$lang['ldap_said'] = 'O servidor LDAP respondeu: %s';//"<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Erro';//"Error';
|
||||
$lang['fbrowse'] = 'procurar';//"browse';
|
||||
$lang['delete_photo'] = 'Excluir imagem';//"Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Sua instalação do PHP não suporta codificação blowfish.';//"Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_not_support_md5crypt'] = 'Sua instalação do PHP não suporta codificação md5crypt.';//'Your PHP install does not support md5crypt encryption.';
|
||||
$lang['install_no_mash'] = 'Sua instalação do PHP não tem a função mhash(). Impossível fazer transformações SHA.';// "Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'Foto jpeg contém erros<br />';//"jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = 'Erro número: %s (%s)';//"<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='Descrição: %s <br /><br />';// "<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = 'Erro número: %s<br /><br />';//"<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Descrição: (descrição não disponível<br />';//"<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Isto é um bug do phpLDAPadmin? Se for, por favor <a href=\'%s\'>informe</a>.';//"Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Número do erro desconhecido: ';//"Unrecognized error number: ';
|
||||
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>Você encontrou um bug não-fatal no phpLDAPadmin!</b></td></tr><tr><td>Erro:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Arquivo:</td><td><b>%s</b> linha <b>%s</b>, solicitante <b>%s</b></td></tr><tr><td>Versão:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Servidor Web:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Por favor informe este bug clicando aqui</a>.</center></td></tr></table></center><br />';//"<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>You found a non-fatal phpLDAPadmin bug!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>File:</td><td><b>%s</b> line <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versions:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Please report this bug by clicking here</a>.</center></td></tr></table></center><br />';
|
||||
|
||||
$lang['ferror_congrats_found_bug'] = 'Parabéns! Você encontrou um bug no phpLDAPadmin.<br /><br /><table class=\'bug\'><tr><td>Erro:</td><td><b>%s</b></td></tr><tr><td>Nível:</td><td><b>%s</b></td></tr><tr><td>Arquivo:</td><td><b>%s</b></td></tr><tr><td>Linha:</td><td><b>%s</b></td></tr><tr><td>Caller:</td><td><b>%s</b></td></tr><tr><td>PLA Vers&atile;o:</td><td><b>%s</b></td></tr><tr><td>PHP Vers&atile;o:</td><td><b>%s</b></td></tr><tr><td>PHP SAPI:</td><td><b>%s</b></td></tr><tr><td>Servidor Web:</td><td><b>%s</b></td></tr></table><br />Por favor informe o bug clicando abaixo!';//"Congratulations! You found a bug in phpLDAPadmin.<br /><br /><table class=\'bug\'><tr><td>Error:</td><td><b>%s</b></td></tr><tr><td>Level:</td><td><b>%s</b></td></tr><tr><td>File:</td><td><b>%s</b></td></tr><tr><td>Line:</td><td><b>%s</b></td></tr><tr><td>Caller:</td><td><b>%s</b></td></tr><tr><td>PLA Version:</td><td><b>%s</b></td></tr><tr><td>PHP Version:</td><td><b>%s</b></td></tr><tr><td>PHP SAPI:</td><td><b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr></table><br /> Please report this bug by clicking below!';
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importar arquivo LDIF';//'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'Selecionar um arquivo LDIF';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Continuar >>';//'Proceed >>';
|
||||
$lang['dont_stop_on_errors'] = 'Não parar quando der erro';//'Don\'t stop on errors';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Inserindo...';//'Adding...';
|
||||
$lang['delete_action'] = 'Deletando...';//'Deleting...';
|
||||
$lang['rename_action'] = 'Renomeando...';//'Renaming...';
|
||||
$lang['modify_action'] = 'Alterando...';//'Modifying...';
|
||||
$lang['warning_no_ldif_version_found'] = 'Nenhuma versão encontrada. Assumindo 1.';//'No version found. Assuming 1.';
|
||||
$lang['valid_dn_line_required'] = 'Uma linha dn válida é obrigatória.';//'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Arquivo carregado perdido.';//'Missing uploaded file.';
|
||||
$lang['no_ldif_file_specified.'] = 'Nenhum arquivo LDIF especificado. Por favor tente novamente.';//'No LDIF file specified. Please try again.';
|
||||
$lang['ldif_file_empty'] = 'Arquivo LDIF carregado está vazio.';// 'Uploaded LDIF file is empty.';
|
||||
$lang['empty'] = 'vazio';//'empty';
|
||||
$lang['file'] = 'Arquivo';//'File';
|
||||
$lang['number_bytes'] = '%s bytes';//'%s bytes';
|
||||
|
||||
$lang['failed'] = 'Falhou';//'failed';
|
||||
$lang['ldif_parse_error'] = 'Erro Analisando Arquivo LDIF';//'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Não foi possível inserir objeto:';//'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Não foi possível renomear objeto:';//'Could not rename object:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Não foi possível excluir objeto:';//'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Não foi possível alterar objeto:';//'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Linha Número:';//'Line Number:';
|
||||
$lang['ldif_line'] = 'Linha:';//'Line:';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Você tem certeza que deseja excluir este objeto permanentemente?';//'Are you sure you want to permanently delete this object?';
|
||||
$lang['permanently_delete_children']='Exluir permanentemente todos os objetos filho também?';//'Permanently delete all children also?';
|
||||
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Lista de objetos a serem deletados: ';//'List of entries to be deleted:';
|
||||
$lang['dn'] = 'DN'; //'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Formato para exportar';// 'Export format';
|
||||
$lang['line_ends'] = 'Fins de linha'; //'Line ends';
|
||||
$lang['must_choose_export_format'] = 'Você deve especificar um formato para exportar';//'You must choose an export format.';
|
||||
$lang['invalid_export_format'] = 'Formato para exportação inválido';//'Invalid export format';
|
||||
$lang['no_exporter_found'] = 'Nenhum exportador de arquivos encontrado.';//'No available exporter found.';
|
||||
$lang['error_performing_search'] = 'Erro encontrado enquanto fazia a pesquisa.';//'Encountered an error while performing search.';
|
||||
$lang['showing_results_x_through_y'] = 'Mostrando resultados %s através %s.';//'Showing results %s through %s.';
|
||||
$lang['searching'] = 'Pesquisando...';//'Searching...';
|
||||
$lang['size_limit_exceeded'] = 'Aviso, limite da pesquisa excedido.';//'Notice, search size limit exceeded.';
|
||||
$lang['entry'] = 'Objeto';//'Entry';
|
||||
$lang['ldif_export_for_dn'] = 'Exportação LDIF para: %s'; //'LDIF Export for: %s';
|
||||
$lang['generated_on_date'] = 'Gerado pelo phpLDAPadmin no %s';//'Generated by phpLDAPadmin on %s';
|
||||
$lang['total_entries'] = 'Total de objetos';//'Total Entries';
|
||||
$lang['dsml_export_for_dn'] = 'Exportação DSLM para: %s';//'DSLM Export for: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Não foi possível encontrar o usuário "%s"';//'Could not find a user "%s"';
|
||||
$lang['password_blank'] = 'Você deixou a senha vazia.';//'You left the password blank.';
|
||||
$lang['login_cancelled'] = 'Login cancelado.';//'Login cancelled.';
|
||||
$lang['no_one_logged_in'] = 'Ninguém está conectado neste servidor.';//'No one is logged in to that server.';
|
||||
$lang['could_not_logout'] = 'Não foi possível desconectar.';//'Could not logout.';
|
||||
$lang['unknown_auth_type'] = 'auth_type desconhecido: %s';//'Unknown auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Desconectado com sucesso do servidor <b>%s</b>';//'Logged out successfully from server <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Autenticar no servidor %s';//'Authenticate to server %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Aviso: Esta conexão NÃO é criptografada.';//'Warning: This web connection is unencrypted.';
|
||||
$lang['not_using_https'] = 'Você não está usando \'https\'. O navegador internet vai transmitir as informações de login sem criptografar.';// 'You are not use \'https\'. Web browser will transmit login information in clear text.';
|
||||
$lang['login_dn'] = 'Login DN';//'Login DN';
|
||||
$lang['user_name'] = 'Nome de usuário';//'User name';
|
||||
$lang['password'] = 'Senha';//'Password';
|
||||
$lang['authenticate'] = 'Autenticar';//'Authenticate';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Selecionador de objeto';//'Entry Chooser';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'Você deve configurar o phpLDAPadmin. Faça isso editando o arquivo \'config.php\'. Um arquivo de exemplo é fornecido em \'config.php.example\'';// ';//'You need to configure phpLDAPadmin. Edit the file \'config.php\' to do so. An example config file is provided in \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Exclusões não permitidas no modo somente leitura.';//'Deletes not allowed in read only mode.';
|
||||
$lang['error_calling_mass_delete'] = 'Erro chamando mass_delete.php. Faltando mass_delete nas variáveis POST.';//'Error calling mass_delete.php. Missing mass_delete in POST vars.';
|
||||
$lang['mass_delete_not_array'] = 'a variável POST mass_delete não é um conjunto';//'mass_delete POST var is not an array.';
|
||||
$lang['mass_delete_not_enabled'] = 'Exclusão em massa não habilitada. Por favor habilite-a no arquivo config.php antes de continuar';//'Mass deletion is not enabled. Please enable it in config.php before proceeding.';
|
||||
$lang['mass_deleting'] = 'Exclusão em massa';//'Mass Deleting';
|
||||
$lang['mass_delete_progress'] = 'Progresso da exclusão no servidor "%s"';//'Deletion progress on server "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Conjunto mass_delete danificado.';//'Malformed mass_delete array.';
|
||||
$lang['no_entries_to_delete'] = 'Você não selecionou nenhum objeto para excluir';//'You did not select any entries to delete.';
|
||||
$lang['deleting_dn'] = 'Excluindo %s';//'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s de %s objetos falharam na exclusão.';//'%s of %s entries failed to be deleted.';
|
||||
$lang['all_entries_successful'] = 'Todos objetos foram excluídos com sucesso.';//'All entries deleted successfully.';
|
||||
$lang['confirm_mass_delete'] = 'Confirme exclusão em massa de %s objetos no servidor %s';//'Confirm mass delete of %s entries on server %s';
|
||||
$lang['yes_delete'] = 'Sim, excluir!';//'Yes, delete!';
|
||||
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Você não pode renomear um objeto que tem objetos filhos (isto é, a operação de renomear não é permitida em objetos não-folha)';// 'You cannot rename an entry which has children entries (eg, the rename operation is not allowed on non-leaf entries)';
|
||||
$lang['no_rdn_change'] = 'Você não alterou o RDN';//'You did not change the RDN';
|
||||
$lang['invalid_rdn'] = 'Valor RDN inválido';//'Invalid RDN value';
|
||||
$lang['could_not_rename'] = 'Não foi possível renomear o objeto';//'Could not rename the entry';
|
||||
|
||||
|
||||
?>
|
@ -1,25 +1,34 @@
|
||||
<?php
|
||||
// Language for auto-detect
|
||||
// phpldapadmin/lang/auto.php in $Revision: 1.1 $
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/auto.php,v 1.7 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
// Language for auto-detect
|
||||
// phpldapadmin/lang/auto.php in $Revision: 1.7 $
|
||||
$useLang="en"; // default use english encoding, a Option in Config would be nice
|
||||
|
||||
// keep the beginning and ending spaces, they are used for finding the best language
|
||||
$langSupport=array(" ct "=>"ct" // catalan is this right? shouldn't it be ca?
|
||||
," ct-"=>"ct" //
|
||||
$langSupport=array(" ca "=>"ca" // catalan
|
||||
," ca-"=>"ca" //
|
||||
," de "=>"de" // german
|
||||
," de-"=>"de" // for de-at, de-ch...
|
||||
," German "=>"de" // the browser Moz (1.5)submit German instead of de
|
||||
," en "=>"en" // englisch
|
||||
," en-"=>"en" // for en-us,en-gb,en-ca,..
|
||||
," es "=>"es" // spainish
|
||||
," es-"=>"es" // es-cr, es-co,....
|
||||
," fr "=>"fr" // french
|
||||
," fr-"=>"fr" // fr-lu,fr-ca,...
|
||||
," it "=>"it" // italien
|
||||
," it-"=>"it" // for it-ch (italien swiss)..
|
||||
," nl "=>"nl" // dutch
|
||||
," nl-"=>"nl" // for ne-be, only one?
|
||||
," nl-"=>"nl" // for ne-be, only one?
|
||||
," pl "=>"pl" // polish
|
||||
," pl-"=>"pl" // maybe exist
|
||||
," pt "=>"pt-br" // brazilian portuguese
|
||||
," pt-br"=>"pt-br" // brazilian portuguese
|
||||
," ru "=>"ru" // russian
|
||||
," ru-"=>"ru" // ru- exits?
|
||||
," sv "=>"sv" //swedish
|
||||
," sv-"=>"sv" // swedisch to
|
||||
);// all supported languages in this array
|
||||
// test
|
||||
|
||||
@ -37,4 +46,6 @@ foreach ($langSupport as $key=>$value) {
|
||||
}
|
||||
//echo "used:$useLang\n";
|
||||
include realpath ("$useLang".".php");// this should include from recode/ position
|
||||
$language=$useLang;
|
||||
//echo "language:".$langugage;
|
||||
?>
|
||||
|
@ -1,7 +1,9 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/ca.php,v 1.4 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
// Search form
|
||||
// phpldapadmin/lang/ca.php $Revision: 1.1 $
|
||||
// phpldapadmin/lang/ca.php $Revision: 1.4 $
|
||||
//encoding: ISO-8859-1,ca.php instalació de PHP no té
|
||||
$lang['simple_search_form_str'] = 'Formulari de recerca sencilla';
|
||||
$lang['advanced_search_form_str'] = 'Formulari de recerca avançada';
|
||||
@ -54,9 +56,9 @@ $lang['export_to_ldif'] = 'Exportar arxiu LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Desar arxiu LDIF d\'aquest objecte';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Desar arxiu LDIF d\'aquest objecte i tots els seus objectes fills';
|
||||
$lang['export_subtree_to_ldif'] = 'Exportar arxiu LDIF de sub-estructura';
|
||||
$lang['export_to_ldif_mac'] = 'Avanç de línia de Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Avanç de línia de Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Avanç de línia de Unix';
|
||||
$lang['export_mac'] = 'Avanç de línia de Macintosh';
|
||||
$lang['export_win'] = 'Avanç de línia de Windows';
|
||||
$lang['export_unix'] = 'Avanç de línia de Unix';
|
||||
$lang['create_a_child_entry'] = 'Crear objecte com a fill';
|
||||
$lang['add_a_jpeg_photo'] = 'Afegir jpegPhoto';
|
||||
$lang['rename_entry'] = 'Renombrar objecte';
|
||||
|
343
lang/recoded/cz.php
Normal file
@ -0,0 +1,343 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/cz.php,v 1.1 2004/05/04 19:09:34 i18phpldapadmin Exp $
|
||||
/**
|
||||
* Translated to Czech by Radek Senfeld
|
||||
|
||||
* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
* If you want to write a new language file for your language,
|
||||
* please submit the file on SourceForge:
|
||||
*
|
||||
* https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498548
|
||||
*
|
||||
* Use the option "Check to Upload and Attach a File" at the bottom
|
||||
*
|
||||
* Thank you!
|
||||
*
|
||||
*/
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Rychlé vyhledávání';
|
||||
$lang['advanced_search_form_str'] = 'Rozšířené vyhledávání';
|
||||
$lang['server'] = 'Server';
|
||||
$lang['search_for_entries_whose'] = 'Vyhledat objekty kde';
|
||||
$lang['base_dn'] = 'Výchozí <acronym title="Distinguished Name">DN</acronym>';
|
||||
$lang['search_scope'] = 'Oblast prohledávání';
|
||||
$lang['search_ filter'] = 'Filtr';
|
||||
$lang['show_attributes'] = 'Zobrazovat atributy';
|
||||
$lang['Search'] = 'Vyhledat';
|
||||
$lang['equals'] = 'je';
|
||||
$lang['starts_with'] = 'začíná na';
|
||||
$lang['contains'] = 'obsahuje';
|
||||
$lang['ends_with'] = 'končí na';
|
||||
$lang['sounds_like'] = 'zní jako';
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Napište si o novou funkci';
|
||||
$lang['see_open_requests'] = 'zobrazit seznam požadavků';
|
||||
$lang['report_bug'] = 'Nahlásit chybu';
|
||||
$lang['see_open_bugs'] = 'zobrazit seznam chyb';
|
||||
$lang['schema'] = 'schéma';
|
||||
$lang['search'] = 'vyhledat';
|
||||
$lang['create'] = 'vytvořit';
|
||||
$lang['info'] = 'info';
|
||||
$lang['import'] = 'import';
|
||||
$lang['refresh'] = 'obnovit';
|
||||
$lang['logout'] = 'odhlásit se';
|
||||
$lang['create_new'] = 'Vytvořit nový';
|
||||
$lang['view_schema_for'] = 'Zobrazit schéma pro';
|
||||
$lang['refresh_expanded_containers'] = 'Obnovit všechny otevřené složky';
|
||||
$lang['create_new_entry_on'] = 'Vytvořit nový objekt v';
|
||||
$lang['view_server_info'] = 'Zobrazit serverem poskytované informace';
|
||||
$lang['import_from_ldif'] = 'Importovat data ze souboru LDIF';
|
||||
$lang['logout_of_this_server'] = 'Odhlásit se od tohoto serveru';
|
||||
$lang['logged_in_as'] = 'Přihlášen jako: ';
|
||||
$lang['read_only'] = 'jen pro čtení';
|
||||
$lang['could_not_determine_root'] = 'Nepodařilo se zjistit kořen Vašeho LDAP stromu.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Zdá se, že LDAP server je nastavený tak, že nezobrazuje svůj kořen.';
|
||||
$lang['please_specify_in_config'] = 'Nastavte ho prosím v souboru config.php';
|
||||
$lang['create_new_entry_in'] = 'Vytvořit nový objekt v';
|
||||
$lang['login_link'] = 'Přihlásit se...';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Smazat tento objekt';
|
||||
$lang['delete_this_entry_tooltip'] = 'Budete požádáni o potvrzení tohoto rozhodnutí';
|
||||
$lang['copy_this_entry'] = 'Kopírovat tento objekt';
|
||||
$lang['copy_this_entry_tooltip'] = 'Okopíruje tento objekt do jiného umístění, nového DN, nebo na jiný server';
|
||||
$lang['export_to_ldif'] = 'Exportovat do LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Uložit LDIF přepis tohoto objektu';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Uloží LDIF přepis tohoto objektu a všech jeho potomků';
|
||||
$lang['export_subtree_to_ldif'] = 'Exportovat podstrom do LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Macintosh styl odřádkování';
|
||||
$lang['export_to_ldif_win'] = 'Windows styl odřádkování';
|
||||
$lang['export_to_ldif_unix'] = 'Unix styl odřádkování';
|
||||
$lang['create_a_child_entry'] = 'Vytvořit nového potomka';
|
||||
$lang['add_a_jpeg_photo'] = 'Přidat jpegPhoto';
|
||||
$lang['rename_entry'] = 'Přejmenovat objekt';
|
||||
$lang['rename'] = 'Přejmenovat';
|
||||
$lang['add'] = 'Přidat';
|
||||
$lang['view'] = 'Zobrazit';
|
||||
$lang['add_new_attribute'] = 'Přidat nový atribut';
|
||||
$lang['add_new_attribute_tooltip'] = 'Přidá nový atribut/hodnotu tomuto objektu';
|
||||
$lang['internal_attributes'] = 'Interní atributy';
|
||||
$lang['hide_internal_attrs'] = 'Schovat interní atributy';
|
||||
$lang['show_internal_attrs'] = 'Zobrazit interní atributy';
|
||||
$lang['internal_attrs_tooltip'] = 'Atributy nastavené systémem automaticky';
|
||||
$lang['entry_attributes'] = 'Seznam atributů';
|
||||
$lang['attr_name_tooltip'] = 'Klepnutím zobrazíte definiční schéma pro atribut typu \'%s\'';
|
||||
$lang['click_to_display'] = 'pro zobrazení klepněte na \'+\'';
|
||||
$lang['hidden'] = 'skrytý';
|
||||
$lang['none'] = 'žádný';
|
||||
$lang['save_changes'] = 'Uložit změny';
|
||||
$lang['add_value'] = 'přidat hodnotu';
|
||||
$lang['add_value_tooltip'] = 'Přidá další hodnotu k atributu \'%s\'';
|
||||
$lang['refresh_entry'] = 'Obnovit';
|
||||
$lang['refresh_this_entry'] = 'Obnovit tento objekt';
|
||||
$lang['delete_hint'] = 'Rada: <b>Pro smazání atributu</b> vyprázděte textové políčko a klepněte na Uložit.';
|
||||
$lang['attr_schema_hint'] = 'Rada: <b>K zobrazení schémata pro atribut</b> klepněte na název atributu.';
|
||||
$lang['attrs_modified'] = 'Některé atributy (%s) byly modifikováný a jsou zvýrazněny dole.';
|
||||
$lang['attr_modified'] = 'Atribut (%s) byl změněn a je zvýrazněn dole.';
|
||||
$lang['viewing_read_only'] = 'Prohlížení objekt v módu "pouze pro čtení".';
|
||||
$lang['change_entry_rdn'] = 'Změnit RDN tohoto objektu';
|
||||
$lang['no_new_attrs_available'] = 'nejsou dostupné žádné nové atributy pro tento objekt';
|
||||
$lang['binary_value'] = 'Binarní hodnota';
|
||||
$lang['add_new_binary_attr'] = 'Přidat nový binarní atribut';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Přidat nový binarní atribut/hodnotu ze souboru';
|
||||
$lang['alias_for'] = 'Poznámka: \'%s\' je aliasem pro \'%s\'';
|
||||
$lang['download_value'] = 'stáhnout data';
|
||||
$lang['delete_attribute'] = 'smazat atribut';
|
||||
$lang['true'] = 'true';
|
||||
$lang['false'] = 'false';
|
||||
$lang['none_remove_value'] = 'žádný, odebrat hodnotu';
|
||||
$lang['really_delete_attribute'] = 'Skutečně smazat atribut';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Následující <b>objectClass</b> jsou podporovány tímto LDAP serverem.';
|
||||
$lang['the_following_attributes'] = 'Následující <b>attributeType</b> jsou podporovány tímto LDAP serverem.';
|
||||
$lang['the_following_matching'] = 'Následující <b>kritéria výběru</b> jsou podporovány tímto LDAP serverem.';
|
||||
$lang['the_following_syntaxes'] = 'Následující <b>syntaxe</b> jsou podporovány tímto LDAP serverem.';
|
||||
$lang['jump_to_objectclass'] = 'Jdi na objectClass';
|
||||
$lang['jump_to_attr'] = 'Jdi na typ atributu';
|
||||
$lang['schema_for_server'] = 'Schéma serveru';
|
||||
$lang['required_attrs'] = 'Vyžadované atributy';
|
||||
$lang['optional_attrs'] = 'Volitelné atributy';
|
||||
$lang['OID'] = 'OID';
|
||||
$lang['desc'] = 'Popis';
|
||||
$lang['name'] = 'Název';
|
||||
$lang['is_obsolete'] = 'Tato objectClass je <b>zastaralá</b>';
|
||||
$lang['inherits'] = 'Dědí';
|
||||
$lang['jump_to_this_oclass'] = 'Jdi na definici této objectClass';
|
||||
$lang['matching_rule_oid'] = 'Výběrové kritérium OID';
|
||||
$lang['syntax_oid'] = 'Syntaxe OID';
|
||||
$lang['not_applicable'] = 'nepoužitelný';
|
||||
$lang['not_specified'] = 'nespecifikovaný';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Objekt \'%s\' byl úspěšně odstraněn.';
|
||||
$lang['you_must_specify_a_dn'] = 'Musíte zadat DN';
|
||||
$lang['could_not_delete_entry'] = 'Nebylo možné odstranit objekt: %s';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Nový vyžadovaný atribut';
|
||||
$lang['requires_to_add'] = 'K provedení této akce musíte přidat';
|
||||
$lang['new_attributes'] = 'nové atributy';
|
||||
$lang['new_required_attrs_instructions'] = 'Návod: K přiřazení této objectClass k vybranému objektu musíte zadat';
|
||||
$lang['that_this_oclass_requires'] = 'atributy, které jsou touto objectClass vyžadovány. Můžete tak učinit v tomto formuláři.';
|
||||
$lang['add_oclass_and_attrs'] = 'Přidat objectClass a atributy';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Klepněte pro popup okno, ve kterém zvolíte DN';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Nelze provádět úpravy dokud je server v módu "pouze pro čtení"';
|
||||
$lang['bad_server_id'] = 'Špatné ID serveru';
|
||||
$lang['not_enough_login_info'] = 'Nedostatek informací pro přihlášení k serveru. Ověřte prosím nastavení.';
|
||||
$lang['could_not_connect'] = 'Nelze se připojit k LDAP serveru.';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Nelze provést ldap_mod_add operaci.';
|
||||
$lang['bad_server_id_underline'] = 'server_id: ';
|
||||
$lang['success'] = 'Hotovo';
|
||||
$lang['server_colon_pare'] = 'Server: ';
|
||||
$lang['look_in'] = 'Prohlížení: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'V požadavku nebylo uvedeno žádné ID serveru!';
|
||||
$lang['missing_dn_in_query_string'] = 'V požadavku nebyl uveden žádný DN!';
|
||||
$lang['back_up_p'] = 'O úroveň výš...';
|
||||
$lang['no_entries'] = 'žádné objekty';
|
||||
$lang['not_logged_in'] = 'Nepřihlášen';
|
||||
$lang['could_not_det_base_dn'] = 'Nelze zjistit výchozí DN';
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Přidat nový';
|
||||
$lang['value_to'] = 'hodnota pro';
|
||||
$lang['distinguished_name'] = 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Současný výpis';
|
||||
$lang['values_for_attribute'] = 'hodnoty pro atribut';
|
||||
$lang['inappropriate_matching_note'] = 'Poznámka: Pokud nenastavíte na tomto LDAP serveru pravidlo<br />'.
|
||||
'<tt>EQUALITY</tt> pro tento atribut, dojde k chybě při výběru objektů.';
|
||||
$lang['enter_value_to_add'] = 'Zadejte hodnotu, kterou chcete přidat:';
|
||||
$lang['new_required_attrs_note'] = 'Poznámka: Není vyloučené, že budete vyzváni k zadání nových atributů vyžadovaných touto objectClass';
|
||||
$lang['syntax'] = 'Syntaxe';
|
||||
|
||||
//copy.php
|
||||
$lang['copy_server_read_only'] = 'Nemůžete provádět změny dokud je server v módu "jen pro čtení"';
|
||||
$lang['copy_dest_dn_blank'] = 'Ponechali jste kolonku cílové DN prázdnou.';
|
||||
$lang['copy_dest_already_exists'] = 'Objekt (%s) již v cílovém DN existuje.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Cílová složka (%s) neexistuje.';
|
||||
$lang['copy_source_dest_dn_same'] = 'Zdrojové a cílové DN se shodují.';
|
||||
$lang['copy_copying'] = 'Kopíruji ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Průběh rekurzivního kopírování';
|
||||
$lang['copy_building_snapshot'] = 'Sestavuji obraz stromu ke kopírování... ';
|
||||
$lang['copy_successful_like_to'] = 'Kopie úspěšně dokončena! Přejete si ';
|
||||
$lang['copy_view_new_entry'] = 'zobrazit nový objekt';
|
||||
$lang['copy_failed'] = 'Nepodařilo se okopírovat DN: ';
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Upozornění: chybí šablona, ';
|
||||
$lang['using_default'] = 'Používám výchozí.';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Kopírovat ';
|
||||
$lang['copyf_to_new_object'] = 'jako nový objekt';
|
||||
$lang['copyf_dest_dn'] = 'Cílové DN';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'The full DN of the new entry to be created when copying the source entry';
|
||||
$lang['copyf_dest_server'] = 'Cílový server';
|
||||
$lang['copyf_note'] = 'Rada: Kopírování mezi servery funguje jedině za předpokladu, že nedojde k neshodě schémat';
|
||||
$lang['copyf_recursive_copy'] = 'Při kopírování zahrnout všechny potomky tohoto objektu.';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Nevyplnili jste pole pro vyžadovaný atribut <b>%s</b>.';
|
||||
$lang['create_redirecting'] = 'Přesměrovávám';
|
||||
$lang['create_here'] = 'zde';
|
||||
$lang['create_could_not_add'] = 'Nelze objekt do LDAP serveru přidat.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Vytvořit objekt';
|
||||
$lang['createf_choose_temp'] = 'Vyberte šablonu';
|
||||
$lang['createf_select_temp'] = 'Zvolte šablonu pro vytvoření objektu';
|
||||
$lang['createf_proceed'] = 'Provést';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'Na serveru';
|
||||
$lang['ctemplate_no_template'] = 'V POST požadavku nebyla zaslána žádná šablona.';
|
||||
$lang['ctemplate_config_handler'] = 'Vaše nastavení uvádí obsluhovač ';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'pro tuto šablonu. Ale tento obsluhovač nelze v adresáři templates/creation nalézt.';
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Nelze provádět vyhledávání na serveru bez předchozího přihlášení.';
|
||||
$lang['click_to_go_to_login_form'] = 'Klepnutím budete přesměrováni na formulář k přihlášení';
|
||||
$lang['unrecognized_criteria_option'] = 'Neznámá vyhledávací kritéria: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Pokud si přejete přidat svoje vlastní vyhledávací kritéria, ujistěte se, že jste je přidali do search.php.';
|
||||
$lang['entries_found'] = 'Nalezené objekty: ';
|
||||
$lang['filter_performed'] = 'Uplatněný filtr: ';
|
||||
$lang['search_duration'] = 'Vyhledávání dokončeno za';
|
||||
$lang['seconds'] = 'sekund';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Oblast vyhledávání';
|
||||
$lang['scope_sub'] = 'Celý podstrom';
|
||||
$lang['scope_one'] = 'O jednu úroveň níž';
|
||||
$lang['scope_base'] = 'Pouze výchozí DN';
|
||||
$lang['standard_ldap_search_filter'] = 'Standardní LDAP vyhledávací filtr. Přiklad: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Vyhledávací filtr';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'Seznam atributů zobrazených ve výsledku hledání (oddělené čárkou)';
|
||||
$lang['show_attributes'] = 'Zobrazit atributy';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['search_for_entries_whose'] = 'Vyhledat objekty kde';
|
||||
$lang['equals'] = 'je';
|
||||
$lang['starts with'] = 'začíná na';
|
||||
$lang['contains'] = 'obsahuje';
|
||||
$lang['ends with'] = 'končí na';
|
||||
$lang['sounds like'] = 'zní jako';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Nelze získat informace z LDAP serveru';
|
||||
$lang['server_info_for'] = 'Server info pro: ';
|
||||
$lang['server_reports_following'] = 'Server o sobě poskytuje následující informace';
|
||||
$lang['nothing_to_report'] = 'Server neposkytuje žádné informace.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'update_array je poškozené. Může se jednat o chybu v phpLDAPadmin. Prosíme Vás, abyste chybu nahlásili.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Nelze provést operaci ldap_modify.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Přejete si provést tyto změny?';
|
||||
$lang['attribute'] = 'Atribut';
|
||||
$lang['old_value'] = 'Původní hodnota';
|
||||
$lang['new_value'] = 'Nová hodnota';
|
||||
$lang['attr_deleted'] = '[atribut odstraněn]';
|
||||
$lang['commit'] = 'Odeslat';
|
||||
$lang['cancel'] = 'Storno';
|
||||
$lang['you_made_no_changes'] = 'Neprovedli jste žádné změny';
|
||||
$lang['go_back'] = 'Zpět';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'K navigaci použijte prosím menu na levé straně obrazovky';
|
||||
$lang['credits'] = 'Autoři';
|
||||
$lang['changelog'] = 'ChangeLog';
|
||||
$lang['documentation'] = 'Dokumentace';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Nebezpečný název souboru: ';
|
||||
$lang['no_such_file'] = 'Soubor nelze nalézt: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'V konfiguraci jste zapnuli podporu auto_uid_numbers pro <b>%s</b>, ale nespecifikovali jste auto_uid_number_mechanism. Napravte prosím nejprve tento problém.';
|
||||
$lang['uidpool_not_set'] = 'V konfiguraci serveru <b>%s</b> jste specifikovali <tt>auto_uid_number_mechanism</tt> jako <tt>uidpool</tt>, ale neuvedli jste audo_uid_number_uid_pool_dn. Napravte prosím nejprve tento problém.';
|
||||
$lang['uidpool_not_exist'] = 'Zdá se, že uidPool, uvedený v konfiguraci (<tt>%s</tt>) neexistuje.';
|
||||
$lang['specified_uidpool'] = 'V konfiguraci serveru <b>%s</b> jste specifikovali <tt>auto_uid_number_mechanism</tt> jako <tt>search</tt>, ale neuvedli jste <tt>auto_uid_number_search_base</tt>. Napravte prosím nejprve tento problém.';
|
||||
$lang['auto_uid_invalid_value'] = 'V konfiguraci je uvedena neplatná hodnota auto_uid_number_mechanism (<tt>%s</tt>). Platné hodnoty jsou pouze <tt>uidpool</tt> a <tt>search</tt>. Napravte prosím nejprve tento problém.';
|
||||
$lang['error_auth_type_config'] = 'Chyba: Ve svém konfiguračním souboru jste u položky $servers[\'auth_type\'] uvedli chybnou hodnotu \'%s\'. Platné hodnoty jsou pouze \'config\' a \'form\'.';
|
||||
$lang['php_install_not_supports_tls'] = 'Tato instalace PHP neobsahuje podporu pro TLS';
|
||||
$lang['could_not_start_tls'] = 'Nelze inicializovat TLS.<br />Zkontolujte prosím konfiguraci svého LDAP serveru.';
|
||||
$lang['auth_type_not_valid'] = 'V konfigurační souboru byla nalezena chyba. Hodnota \'%s\' není pro parametr auth_type přípustná.';
|
||||
$lang['ldap_said'] = '<b>Odpověď LDAP serveru</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Chyba';
|
||||
$lang['fbrowse'] = 'procházet';
|
||||
$lang['delete_photo'] = 'Odstranit fotografii';
|
||||
$lang['install_not_support_blowfish'] = 'Tato instalace PHP neobsahuje podporu pro Blowfish.';
|
||||
$lang['install_no_mash'] = 'Tato instalace PHP nepodporuje funkci mhash(). Nelze aplikovat SHA hash.';
|
||||
$lang['jpeg_contains_errors'] = 'jpegPhoto obsahuje chyby<br />';
|
||||
$lang['ferror_number'] = '<b>Číslo chyby</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] = '<b>Popis</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Číslo chyby</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Popis</b>: (popis není k dispozici)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Pokud je toto chyba v phpLDAPadmin, <a href=\'%s\'>napište nám</a> o tom.';
|
||||
$lang['ferror_unrecognized_num'] = 'Neznámé číslo chyby: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Narazili jste na nezávažnou, droubnou až zanedbatelnou chybu v phpLDAPadmin!</b></td></tr><tr><td>Chyba:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Soubor:</td>
|
||||
<td><b>%s</b> řádka <b>%s</b>, voláno z <b>%s</b></td></tr><tr><td>Verze:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
Klepnutím prosím ohlášte chybu</a>.</center></td></tr></table></center><br />';
|
||||
$lang['ferror_congrats_found_bug'] = 'Blahopřejeme! Nalezli jste chybu v phpLDAPadmin. :-)<br /><br />
|
||||
<table class=\'bug\'>
|
||||
<tr><td>Chyba:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Vážnost:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Soubor:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Řádka:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Voláno z:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Verze PLA:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Verze PHP:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PHP SAPI:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Web server:</td><td><b>%s</b></td></tr>
|
||||
</table>
|
||||
<br />
|
||||
Klepnutím dole prosím ohlašte chybu!';
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importovat soubor LDIF';
|
||||
$lang['select_ldif_file'] = 'Zvolte soubor LDIF:';
|
||||
$lang['select_ldif_file_proceed'] = 'Proveď >>';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Přidávání...';
|
||||
$lang['delete_action'] = 'Odstraňování...';
|
||||
$lang['rename_action'] = 'Přejmenovávání...';
|
||||
$lang['modify_action'] = 'Upravování...';
|
||||
|
||||
$lang['failed'] = 'selhal';
|
||||
$lang['ldif_parse_error'] = 'Chyba v souboru LDIF';
|
||||
$lang['ldif_could_not_add_object'] = 'Nelze přidat objekt:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Nelze přejmenovat objekt:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Nelze odstranit objekt:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Nelze upravit objekt:';
|
||||
$lang['ldif_line_number'] = 'Číslo řádku:';
|
||||
$lang['ldif_line'] = 'Řádek:';
|
||||
?>
|
@ -4,173 +4,267 @@
|
||||
* Übersetzung von Marius Rieder <marius.rieder@bluewin.ch>
|
||||
* Uwe Ebel
|
||||
* Modifikationen von Dieter Kluenter <hdk@dkluenter.de>
|
||||
*
|
||||
*
|
||||
* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/de.php,v 1.19 2004/04/26 19:49:36 i18phpldapadmin Exp $
|
||||
*
|
||||
* Verwendete CVS-Version von en.php 1.65
|
||||
*/
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Einfache Suche';//'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Experten Suche';//'Advanced Search Form';
|
||||
$lang['server'] = 'Server';//'Server';
|
||||
$lang['search_for_entries_whose'] = 'Suche nach Einträgen die';//'Search for entries whose';
|
||||
$lang['search_for_entries_whose'] = 'Suche nach Einträgen die';//'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base DN';//'Base DN';
|
||||
$lang['search_scope'] = 'Suchbereich';//'Search Scope';
|
||||
$lang['search_ filter'] = 'Suchfilter';//'Search Filter';
|
||||
//$lang['search_ filter'] = 'Suchfilter';//'Search Filter';
|
||||
$lang['show_attributes'] = 'Zeige Attribute';//'Show Attributtes';
|
||||
$lang['Search'] = 'Suchen';//'Search';
|
||||
$lang['equals'] = 'gleich';//'equals';
|
||||
$lang['starts_with'] = 'beginnt mit';//'starts with';
|
||||
$lang['contains'] = 'enthält';//'contains';
|
||||
$lang['ends_with'] = 'endet mit';//'ends with';
|
||||
$lang['sounds_like'] = 'änlich wie';//'sounds like';
|
||||
//$lang['starts_with'] = 'beginnt mit';//'starts with';
|
||||
$lang['contains'] = 'enthält';//'contains';
|
||||
//$lang['ends_with'] = 'endet mit';//'ends with';
|
||||
//$lang['sounds_like'] = 'ähnlich wie';//'sounds like';
|
||||
$lang['predefined_search_str'] = 'oder ein von dieser Liste auswählen';//'or select a predefined search';
|
||||
$lang['predefined_searches'] = 'Vordefinierte Suche';//'Predefined Searches';
|
||||
$lang['no_predefined_queries'] = 'Keine Abfragen sind in der config.php definiert';// 'No queries have been defined in config.php.';
|
||||
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Anfragen von neuen Möglichkeiten';//'Request a new feature';
|
||||
$lang['see_open_requests'] = 'Siehe offene Anfragen';//'see open requests';
|
||||
$lang['request_new_feature'] = 'Anfragen von neuen Möglichkeiten';//'Request a new feature';
|
||||
//$lang['see_open_requests'] = 'Siehe offene Anfragen';//'see open requests';
|
||||
$lang['report_bug'] = 'Einen Fehler berichten';//'Report a bug';
|
||||
$lang['see_open_bugs'] = 'Siehe offene Fehler';//'see open bugs';
|
||||
//$lang['see_open_bugs'] = 'Siehe offene Fehler';//'see open bugs';
|
||||
$lang['schema'] = 'Schema';//'schema';
|
||||
$lang['search'] = 'suche';//'search';
|
||||
$lang['refresh'] = 'aktualisieren';//'refresh';
|
||||
$lang['create'] = 'neu';//'create';
|
||||
$lang['create'] = 'Erstellen';//'create';
|
||||
$lang['info'] = 'Info';//'info';
|
||||
$lang['import'] = 'Import';//'import';
|
||||
$lang['logout'] = 'abmelden';//'logout';
|
||||
$lang['create_new'] = 'Neuen Eintrag erzeugen';//'Create New';
|
||||
$lang['view_schema_for'] = 'Zeige Schema für';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Aktualisiere alle geöffneten Container von';//'Refresh all expanded containers for';
|
||||
$lang['new'] = 'Neu';//'new';
|
||||
$lang['view_schema_for'] = 'Zeige Schema für';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Aktualisiere alle geöffneten Container von';//'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Erzeuge einen neuen Eintrag auf';//'Create a new entry on';
|
||||
$lang['view_server_info'] = 'Zeige Server Informationen';//'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Importiere Einträge von einer LDIF-Datei';//'Import entries from an LDIF file';
|
||||
$lang['import_from_ldif'] = 'Importiere Einträge von einer LDIF-Datei';//'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Von diesem Server abmelden';//'Logout of this server';
|
||||
$lang['logged_in_as'] = 'Angemeldet als: ';//'Logged in as: ';
|
||||
$lang['read_only'] = 'nur lesen';//'read only';
|
||||
$lang['read_only_tooltip'] = 'Diese Attribut wurde vom phpLDAPadmin-Adminstrator als nur lesend markiert.';//This attribute has been flagged as read only by the phpLDAPadmin administrator';
|
||||
$lang['could_not_determine_root'] = 'Konnte die Basis ihres LDAP Verzeichnises nicht ermitteln';//'Could not determin the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Es scheint das ihr LDAP Server nicht dazu konfiguriert wurde seine Basis bekanntzugeben';//'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Bitte in config.php angeben';//'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Neuen Eintrag erzeugen auf';//'Create a new entry in';
|
||||
$lang['login_link'] = 'Anmelden...';//'Login...';
|
||||
$lang['login'] = 'Anmelden';//'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Diesen Eintrag löschen';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'F¨r diese Entscheidung wird nochmals nachgefragt.';//'You will be prompted to confirm this decision';
|
||||
$lang['delete_this_entry'] = 'Diesen Eintrag löschen';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'Für diese Entscheidung wird nochmals nachgefragt.';//'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Diesen Eintrag kopieren';//'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Kopiere diese Object an eine anderen Ort: ein neuer DN oder einen anderen Server.';//'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export_to_ldif'] = 'Exportieren nach LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Speichere einen LDIF-Abzug diese Objektes';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Speicher eine LDIF-Abzug ab diesem Objekt und alle seine Untereinträge';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Export Unterbaum nach LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Zeilenende für Macintosh';//'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Zeilenende für Windows';//'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Zeilenende für Unix';//'Unix style line ends';
|
||||
$lang['export'] = 'Exportieren';//'Export to LDIF';
|
||||
$lang['export_tooltip'] = 'Speichere einen Abzug diese Objektes';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_tooltip'] = 'Speicher eine Abzug ab diesem Objekt und alle seine Untereinträge';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree'] = 'Export Unterbaum nach LDIF';//'Export subtree to LDIF';
|
||||
//$lang['export_mac'] = 'Zeilenende für Macintosh';//'Macintosh style line ends';
|
||||
//$lang['export_win'] = 'Zeilenende für Windows';//'Windows style line ends';
|
||||
//$lang['export_unix'] = 'Zeilenende für Unix';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'Erzeuge einen Untereintrag';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Ein JPEG-Foto hinzufügen';//'Add a jpegPhoto';
|
||||
//$lang['add_a_jpeg_photo'] = 'Ein JPEG-Foto hinzufügen';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Eintrag umbenennen';//'Rename Entry';
|
||||
$lang['rename'] = 'Umbenennen';//'Rename';
|
||||
$lang['add'] = 'Hinzufügen';//'Add';
|
||||
$lang['add'] = 'Hinzufügen';//'Add';
|
||||
$lang['view'] = 'Ansehen';//'View';
|
||||
$lang['add_new_attribute'] = 'Neues Attribut hinzufügen';//'Add New Attribute';
|
||||
$lang['add_new_attribute_tooltip'] = 'Füge ein neues Attribut/Wert zu diesem Eintrag hinzu';// 'Add a new attribute/value to this entry';
|
||||
$lang['internal_attributes'] = 'Interne Attribute';//'Internal Attributes';
|
||||
$lang['view_one_child'] = 'Zeige einen Untereintrag';//'View 1 child';
|
||||
$lang['view_children'] = 'Zeige %s Untereinträge';//'View %s children';
|
||||
$lang['add_new_attribute'] = 'Neues Attribut hinzufügen';//'Add New Attribute';
|
||||
// DELETED $lang['add_new_attribute_tooltip'] = 'Füge ein neues Attribut/Wert zu diesem Eintrag hinzu';// 'Add a new attribute/value to this entry';
|
||||
$lang['add_new_objectclass'] = 'Neue ObjectClass hinzufügen';//'Add new ObjectClass';
|
||||
//$lang['internal_attributes'] = 'Interne Attribute';//'Internal Attributes';
|
||||
$lang['hide_internal_attrs'] = 'Verdecke interne Attribute';//'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] = 'Zeige interne Attribute';//'Show internal attributes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attribute werden automatisch vom System erzeugt.';//'Attributes set automatically by the system';
|
||||
$lang['entry_attributes'] = 'Attribute des Eintrages';//'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Klicken sie um die Schemadefinition für den Attributtyp \'%s\' anzuzeigen.';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['click_to_display'] = 'Klicken zum Ansehen';//'click to display';
|
||||
$lang['hidden'] = 'verdeckt';//'hidden';
|
||||
//$lang['internal_attrs_tooltip'] = 'Attribute werden automatisch vom System erzeugt.';//'Attributes set automatically by the system';
|
||||
//$lang['entry_attributes'] = 'Attribute des Eintrages';//'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Klicken sie um die Schemadefinition für den Attributtyp "%s" anzuzeigen.';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
//$lang['click_to_display'] = 'Klicken zum Ansehen';//'click to display';
|
||||
//$lang['hidden'] = 'verdeckt';//'hidden';
|
||||
$lang['none'] = 'Keine';//'none';
|
||||
$lang['save_changes'] = 'Änderungen speichern';//'Save Changes';
|
||||
$lang['add_value'] = 'Wert hinzufügen';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Füge einen weiteren Wert dem Attribut hinzu';//'Add an additional value to this attribute';
|
||||
$lang['no_internal_attributes'] = 'Keine internen Attribute.';//'No internal attributes';
|
||||
$lang['no_attributes'] = 'Dieser Eintrag hat keine Attribute.';//'This entry has no attributes';
|
||||
$lang['save_changes'] = 'Änderungen speichern';//'Save Changes';
|
||||
$lang['add_value'] = 'Wert hinzufügen';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Füge einen weiteren Wert dem Attribut hinzu';//'Add an additional value to this attribute';
|
||||
$lang['refresh_entry'] = 'Auffrischen';// 'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Aktualisiere den Entrag';//'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Hinweis: Um ein Attribut zu löschen, leeren Sie den Inhalt des Wertes.';//'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Tipp:Um das Schema für ein Attribut anzusehen, genügt ein klick auf den Attributnamen';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Einige Attribute (%s) wurden verändert und sind hervorgehoben.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Ein Attribut (%s) wurde verändert und ist hervorgehoben.';//'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['delete_hint'] = 'Hinweis: Um ein Attribut zu löschen, leeren Sie den Inhalt des Wertes.';//'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Tipp:Um das Schema für ein Attribut anzusehen, genügt ein klick auf den Attributnamen';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Einige Attribute (%s) wurden verändert und sind hervorgehoben.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Ein Attribut (%s) wurde verändert und ist hervorgehoben.';//'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Zeige Eintrag im Nurlesemodus';//'Viewing entry in read-only mode.';
|
||||
$lang['change_entry_rdn'] = 'Ändere den RDN des Eintrages';//'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'Keine weiteren Attribute verfügbar für diesen Eintrag';//'no new attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binärwert';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Neuen Binärwert hinzufügen';//'Add New Binary Attribute';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Füge einen neuen Binäwert (Attribut/Wert) aus einer Datei hinzu.';//'Add a new binary attribute/value from a file';
|
||||
$lang['alias_for'] = 'Alias für';//'Alias for';
|
||||
//$lang['change_entry_rdn'] = 'Ändere den RDN des Eintrages';//'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'Keine weiteren Attribute verfügbar für diesen Eintrag';//'no new attributes available for this entry';
|
||||
$lang['no_new_binary_attrs_available'] = 'Keine weiteren Binären Attribute verfügbar für diesen Eintrag.';//'no new binary attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binärwert';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Neuen Binärwert hinzufügen';//'Add New Binary Attribute';
|
||||
// DELETE $lang['add_new_binary_attr_tooltip'] = 'Füge einen neuen Binäwert (Attribut/Wert) aus einer Datei hinzu.';//'Add a new binary attribute/value from a file';
|
||||
$lang['alias_for'] = 'Alias für';//'Alias for';
|
||||
$lang['download_value'] = 'Wert herunterladen';//'download value';
|
||||
$lang['delete_attribute'] = 'Lösche Attribut';//'delete attribute';
|
||||
$lang['delete_attribute'] = 'Lösche Attribut';//'delete attribute';
|
||||
$lang['true'] = 'Wahr';//'true';
|
||||
$lang['false'] = 'Falsch';//'false';
|
||||
$lang['none_remove_value'] = 'nichts, entferne den Wert';//?? //'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Lösche das Attribut wirklich';//'Really delete attribute';
|
||||
$lang['really_delete_attribute'] = 'Lösche das Attribut wirklich';//'Really delete attribute';
|
||||
$lang['add_new_value'] = 'Neuen Wert hinzufügen';//'Add New Value';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Die folgenden Objektklassen werden vom LDAP-Server unterstützt.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Die folgenden Attribute werden vom LDAP-Server unterstützt.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'Die folgenden Suchregeln werden vom LDAP-Server unterstützt.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'Die folgenden Syntaxe werden vom LDAP-Server unterstützt.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_objectclasses'] = 'Die folgenden Objektklassen werden vom LDAP-Server unterstützt.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Die folgenden Attribute werden vom LDAP-Server unterstützt.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'Die folgenden Suchregeln werden vom LDAP-Server unterstützt.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'Die folgenden Syntaxe werden vom LDAP-Server unterstützt.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['schema_retrieve_error_1']='Der Server unterstützt nicht vollständig das LDAP-Protokoll.';//'The server does not fully support the LDAP protocol.';
|
||||
$lang['schema_retrieve_error_2']='Die verwendete PHP-Version setzte keine korrekte LDAP-Abfrage ab.';//'Your version of PHP does not correctly perform the query.';
|
||||
$lang['schema_retrieve_error_3']='Oder phpLDAPadmin konnte nicht das Schema für den Server abfragen.';//'Or lastly, phpLDAPadmin doesn\'t know how to fetch the schema for your server.';
|
||||
$lang['jump_to_objectclass'] = 'Gehe zur objectClass';//'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Gehe zum Attribut';//'Jump to an attribute';
|
||||
$lang['schema_for_server'] = 'Schema für Server';//'Schema for server';
|
||||
$lang['jump_to_matching_rule'] = 'Gehe zur Treffer Regel';
|
||||
$lang['schema_for_server'] = 'Schema für Server';//'Schema for server';
|
||||
$lang['required_attrs'] = 'Notwendige Attribute';//'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Optionale Attribute';//'Optional Attributes';
|
||||
$lang['optional_binary_attrs'] = 'Optinales Binärattribut';//'Optional Binary Attributes';
|
||||
$lang['OID'] = 'OID';//'OID';
|
||||
$lang['aliases']='Pseudonym(e)';//'Aliases';
|
||||
$lang['desc'] = 'Beschreibung';//'Description';
|
||||
$lang['no_description']='Keine Beschreibung';//'no description';
|
||||
$lang['name'] = 'Name';//'Name';
|
||||
$lang['equality']='Gleichheit';
|
||||
$lang['is_obsolete'] = 'Diese objectClass ist veraltet';//'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'Abgeleitet von';//'Inherits';
|
||||
$lang['inherited_from']='abgeleteitet von';//inherited from';
|
||||
$lang['parent_to'] = 'Knoten von';//'Parent to';
|
||||
$lang['jump_to_this_oclass'] = 'Gehe zur objectClass Definition';//'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'Treffer-Regel OID';//'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'Syntax OID';//'Syntax OID';
|
||||
$lang['not_applicable'] = 'keine Angabe';//'not applicable';
|
||||
$lang['not_applicable'] = 'nicht anwendbar';//'not applicable';
|
||||
$lang['not_specified'] = 'nicht spezifiziert';//not specified';
|
||||
$lang['character']='Zeichen';//'character';
|
||||
$lang['characters']='Zeichen';//'characters';
|
||||
$lang['used_by_objectclasses']='Verwendet von den Objektklassen';//'Used by objectClasses';
|
||||
$lang['used_by_attributes']='Verwendet in den Attributen';//'Used by Attributes';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Veraltet';//'Obsolete';
|
||||
$lang['ordering']='Ordnung';//'Ordering';
|
||||
$lang['substring_rule']='Teilstring Regel';//'Substring Rule';
|
||||
$lang['single_valued']='Einzelner Wert';//'Single Valued';
|
||||
$lang['collective']='Sammlung';//'Collective';
|
||||
$lang['user_modification']='Benutzer Änderung';//'User Modification';
|
||||
$lang['usage']='Verwendung';//'Usage';
|
||||
$lang['maximum_length']='Maximale Grösse';//'Maximum Length';
|
||||
$lang['attributes']='Attribut Typen';//'Attributes Types';
|
||||
$lang['syntaxes']='Syntaxe';//'Syntaxes';
|
||||
$lang['objectclasses']='Objekt Klassen';//'objectClasses';
|
||||
$lang['matchingrules']='Treffer Regeln';//'Matching Rules';
|
||||
$lang['could_not_retrieve_schema_from']='Das Schema konnte nicht abgefragt werden. Betrifft die Einstellung des Servers:';//'Could not retrieve schema from';
|
||||
$lang['type']='Typ';// 'Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Der Eintrag \'%s\' wurde erfolgreich gelöscht.';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['entry_deleted_successfully'] = 'Der Eintrag \'%s\' wurde erfolgreich gelöscht.';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'Ein DN muss angegeben werden.';//'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Konnte den Eintrag nicht löschen: %s';//'Could not delete the entry: %s';
|
||||
$lang['could_not_delete_entry'] = 'Konnte den Eintrag nicht löschen: %s';//'Could not delete the entry: %s';
|
||||
$lang['no_such_entry'] = 'Keinen solchen Eintrag: %s';//'No such entry: %s';
|
||||
$lang['delete_dn'] = 'Löschen von %s';//'Delete %s';
|
||||
//$lang['permanently_delete_children'] = 'Ebenso dauerhaftes Löschen aller Untereinträge?';//'Permanently delete all children also?';
|
||||
$lang['entry_is_root_sub_tree'] = 'Dies ist ein Root-Eintrag und beinhaltet einen Unterbaum mit %s Einträgen.';//'This entry is the root of a sub-tree containing %s entries.';
|
||||
$lang['view_entries'] = 'Zeige Einträge';//'view entries';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin kann diesen Eintrag und die %s Untereinträge rekursiv löschen. Unten ist eine Liste der Einträge angegeben die von diesem Löschen betroffen wären. Sollen alle Einträge gelöscht werden?';//'phpLDAPadmin can recursively delete this entry and all %s of its children. See below for a list of all the entries that this action will delete. Do you want to do this?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Hinweis: Dies ist sehr gefährlich und erfolgt auf eines Risiko. Die Ausführung kann nicht rückgängig gemacht werden. Dies betrifft ebenso Aliase, Referenzen und andere Dinge die zu Problemen führen können.';//'Note: this is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases, referrals, and other things that may cause problems.';
|
||||
$lang['delete_all_x_objects'] = 'Löschen aller "%s" Objekte';//'Delete all %s objects';
|
||||
$lang['recursive_delete_progress'] = 'Rekursives Löschen in Arbeit';//'Recursive delete progress';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Erfolgreiches Löschen des Eintrages "%s" und dessen Unterbaums.';// 'Entry %s and sub-tree deleted successfully.';
|
||||
$lang['failed_to_delete_entry'] = 'Fehler beim Löschen des Eintrages %s.';//'Failed to delete entry %s';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'Das Attribut "%s" ist in der phpLDAPadmin Konfiguration als nur lesend deklariert.';//'The attribute "%s" is flagged as read-only in the phpLDAPadmin configuration.';
|
||||
$lang['no_attr_specified'] = 'Kein Attributname angegeben.';//'No attribute name specified.';
|
||||
$lang['no_dn_specified'] = 'Kein DN angegeben.';//'No DN specified';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Der Wert des Attributes wurde leergelassen. Bitte zurück gehen und erneut versuchen.';//'You left the attribute value blank. Please go back and try again.';
|
||||
$lang['failed_to_add_attr'] = 'Fehler beim Hinzufügen des Attributes';//'Failed to add the attribute.';
|
||||
$lang['file_empty'] = 'Die ausgewählte Datei ist entweder nicht vorhanden oder leer. Bitte zurückgehen und nochmals versuchen.';//'The file you chose is either empty or does not exist. Please go back and try again.';
|
||||
$lang['invalid_file'] = 'Sicherheitsfehler: Die hochgeladene Datei kann bösartig sein.';//'Security error: The file being uploaded may be malicious.';
|
||||
$lang['warning_file_uploads_disabled'] = 'Die PHP-Konfiguration (php.ini) gestattet es nicht Dateien hochzuladen. Bitte die php.ini hierzu überprüfen.';//'Your PHP configuration has disabled file uploads. Please check php.ini before proceeding.';
|
||||
$lang['uploaded_file_too_big'] = 'Die hochgeladene Datei ist größer als die maximal erlaubte Datei aus der "php.ini". Bitte in der php.ini den Eintrag "upload_max_size" überprüfen.';//'The file you uploaded is too large. Please check php.ini, upload_max_size setting';
|
||||
$lang['uploaded_file_partial'] = 'Die auswählte Datei wurde nur unvollständig hochgeladen.';//'The file you selected was only partially uploaded, likley due to a network error.';
|
||||
$lang['max_file_size'] = 'Maximal Dateigröße ist: %s';//'Maximum file size: %s';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Änderung war erfolgreich!';//'Modification successful!';
|
||||
$lang['change_password_new_login'] = 'Da das Passwort geändert wurde müssen Sie sich erneut einloggen.'; //'Since you changed your password, you must now login again with your new password.';
|
||||
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Neue benötigte Attribute';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Diese Aktion zwingt sie folgendes hinzuzufügen';//'This action requires you to add';
|
||||
$lang['new_required_attrs'] = 'Neue benötigte Attribute';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Diese Aktion zwingt sie folgendes hinzuzufügen';//'This action requires you to add';
|
||||
$lang['new_attributes'] = 'neue Attribute';//'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Anleitung: Um diese objectClass hinzuzuf¨gen müssen sie ';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'die von dieser objectClass benötigt werden. Sie können dies in diesem Formular machen.';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'ObjectClass und Attribute hinzufügen';//'Add ObjectClass and Attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Anleitung: Um diese objectClass hinzuzufügen müssen sie ';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'die von dieser objectClass benötigt werden. Sie können dies in diesem Formular machen.';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'ObjectClass und Attribute hinzufügen';//'Add ObjectClass and Attributes';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Klicken um einen Eintrag (DN) grafisch auszuwählen.';//"Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'Ungültige Server ID';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Nicht genügend Angaben zur Anmeldung am Server. Bitte überprüfen sie ihre Konfiguration';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['chooser_link_tooltip'] = 'Klicken um einen Eintrag (DN) grafisch auszuwählen.';//"Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'Ungültige Server ID';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Nicht genügend Angaben zur Anmeldung am Server. Bitte überprüfen sie ihre Konfiguration';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Konnte keine Verbindung zum LDAP Server herstellen.';//'Could not connect to LDAP server.';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Kann keine \'ldap_mod_add\' Operationen durchführen.';//'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Ungültige Server ID:';//"Bad server_id: ';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Konnte keine Verbindung zum Server "%s" am Port "%s" erstellen.';//'Could not connect to "%s" on port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Kann keine \'ldap_mod_add\' Operationen durchführen.';//'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Ungültige Server ID:';//"Bad server_id: ';
|
||||
$lang['success'] = 'Erfolgreich';//"Success';
|
||||
$lang['server_colon_pare'] = 'Server';//"Server: ';
|
||||
$lang['look_in'] = 'Sehe nach in:';//"Looking in: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'Keine Server ID in der Anfrage angegeben';//'No server ID specified in query string!';
|
||||
$lang['missing_dn_in_query_string'] = 'Kein DN in der Anfrage angegeben';//'No DN specified in query string!';
|
||||
$lang['back_up_p'] = 'Backup...';//"Back Up...';
|
||||
$lang['no_entries'] = 'Keine Einträge';//"no entries';
|
||||
$lang['back_up_p'] = 'Eine Ebene höher...';//"Back Up...';
|
||||
$lang['no_entries'] = 'Keine Einträge';//"no entries';
|
||||
$lang['not_logged_in'] = 'Nicht eingeloggt';//"Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Konnten Basis-DN nicht ermitteln.';//"Could not determine base DN';
|
||||
$lang['reasons_for_error']='Dies kann mehrere Gründe haben. Die häufigsten sind:';//'This could happen for several reasons, the most probable of which are:';
|
||||
$lang['please_report_this_as_a_bug']='Bitte senden Sie dies als einen Fehlerbericht.';//'Please report this as a bug.';
|
||||
$lang['yes']='Ja';//'Yes'
|
||||
$lang['no']='Nein';//'No'
|
||||
$lang['go']='Weiter';//'go'
|
||||
$lang['delete']='Löschen';//'Delete';
|
||||
$lang['back']='Zurück';//'Back';
|
||||
$lang['object']='Objekt';//'object';
|
||||
//$lang['objects']='Objekte';//'objects';
|
||||
$lang['delete_all']='Lösche alle';//'Delete all';
|
||||
$lang['url_bug_report']=''+$lang['url_bug_report'];//'https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'Hinweis';//'hint';
|
||||
$lang['bug'] = 'Programmfehler';//'bug';
|
||||
$lang['warning'] = 'Warnung';//'warning';
|
||||
$lang['light'] = 'light'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Weiter';//'Proceed >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Neu hinzufügen';//'Add new';
|
||||
$lang['add_new'] = 'Neu hinzufügen';//'Add new';
|
||||
$lang['value_to'] = 'Wert auf';//'value to';
|
||||
$lang['server'] = 'Server';//'Server';
|
||||
//also used in copy_form.php
|
||||
$lang['distinguished_name'] = 'Distinguished Name (eindeutiger Name)';// 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Aktuelle Liste von';//'Current list of';
|
||||
$lang['values_for_attribute'] = 'Werte des Attributes';//'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Info: Sie werden einen "inappropriate matching" Fehler erhalten, falls sie nicht<br />'; //'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
'eine <tt>EQUALITY</tt> Regel für dieses Attribut auf ihren LDAP Server eingerichtet haben.';//'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Geben sie den Wert ein den sie hinzufügen möchten:';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Info: Sie werden gegebenenfalles gezwungen sein neue Attribute hinzuzufügen.';//'Note: you may be required to enter new attributes<br />that this objectClass requires.';
|
||||
$lang['inappropriate_matching_note'] = 'Info: Sie werden einen "inappropriate matching" Fehler erhalten, falls sie nicht'; //'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
' eine "EQUALITY" Regel für dieses Attribut auf ihren LDAP Server eingerichtet haben.';//'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Geben sie den Wert ein den sie hinzufügen möchten:';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Info: Sie werden gegebenenfalles gezwungen sein neue Attribute hinzuzufügen.';//'Note: you may be required to enter new attributes<br />that this objectClass requires.';
|
||||
$lang['syntax'] = 'Syntax';//'Syntax';
|
||||
|
||||
//Copy.php
|
||||
$lang['copy_server_read_only'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//"You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_server_read_only'] = 'Sie können keine Aktualisierungen durchführen während der Server sich im \'nur lese\'-modus befindet';//"You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_dest_dn_blank'] = 'Sie haben kein Ziel DN angegeben';//"You left the destination DN blank.';
|
||||
$lang['copy_dest_already_exists'] = 'Der Zieleintrag (%s) existiert bereits.';//"The destination entry (%s) already exists.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Der Zielcontainer (%s) existiert nicht.';//'The destination container (%s) does not exist.';
|
||||
@ -186,6 +280,11 @@ $lang['copy_failed'] = 'Kopieren des DN fehlgeschlagen: ';//'Failed to copy DN:
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Warnung: Template Datei nicht gefunden';//'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'Standardeinstellung verwenden';//'Using default.';
|
||||
$lang['template'] = 'Vorlage';//'Template';
|
||||
$lang['must_choose_template'] = 'Eine Vorlage muss ausgewählt sein';//'You must choose a template';
|
||||
$lang['invalid_template'] = 'Die Vorlage "%s" ist ungültig';// '%s is an invalid template';
|
||||
$lang['using_template'] = 'Verwende Vorlage';//'using template';
|
||||
$lang['go_to_dn'] = 'Gehe zu %s';//'Go to %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Kopiere';//"Copy ';
|
||||
@ -195,111 +294,134 @@ $lang['copyf_dest_dn_tooltip'] = 'Der komplette DN des Eintrages der beim Kopier
|
||||
$lang['copyf_dest_server'] = 'Zielserver';//"Destination Server';
|
||||
$lang['copyf_note'] = 'Info: Kopieren zwischen unterschiedlichen Servern funktioniert nur wenn keine Unvereinbarkeiten im Schema auftreten';//"Note: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Rekursiv kopiert auch alle Unterobjekte';//"Recursively copy all children of this object as well.';
|
||||
$lang['recursive_copy'] = 'Rekursives kopieren';//'Recursive copy';
|
||||
$lang['filter'] = 'Filter';//'Filter';
|
||||
$lang['filter_tooltip'] = 'Bei der Ausfürung des rekursiven Kopierens werden nur die Einträge verwendet, die mit dem Filter übereinstimmen';// 'When performing a recursive copy, only copy those entries which match this filter';
|
||||
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Fehler, sie haben einen Wert für ein benötigtes Attribut frei gelassen.';//"Error, you left the value blank for required attribute ';
|
||||
$lang['create_redirecting'] = 'Weiterleitung';//"Redirecting';
|
||||
$lang['create_here'] = 'hier';//"here';
|
||||
$lang['create_could_not_add'] = 'Konnte das Objekt dem LDAP-Server nicht hinzufügen.';//"Could not add the object to the LDAP server.';
|
||||
$lang['create_required_attribute'] = 'Fehler, sie haben einen Wert für ein benötigtes Attribut frei gelassen.';//"Error, you left the value blank for required attribute ';
|
||||
$lang['redirecting'] = 'Weiterleitung';//"Redirecting'; moved from create_redirection -> redirection
|
||||
$lang['here'] = 'hier';//"here'; renamed vom create_here -> here
|
||||
$lang['create_could_not_add'] = 'Konnte das Objekt dem LDAP-Server nicht hinzufügen.';//"Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Erzeuge einen neuen Eintag';//"Create Object';
|
||||
$lang['createf_choose_temp'] = 'Vorlage wählen';//"Choose a template';
|
||||
$lang['createf_select_temp'] = 'Wählen sie eine Vorlage für das Objekt';//"Select a template for the creation process';
|
||||
$lang['createf_choose_temp'] = 'Vorlage wählen';//"Choose a template';
|
||||
$lang['createf_select_temp'] = 'Wählen sie eine Vorlage für das Objekt';//"Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Weiter';//"Proceed >>';
|
||||
$lang['rdn_field_blank'] = 'Das RDN Feld wurde leer gelassen.';//'You left the RDN field blank.';
|
||||
$lang['container_does_not_exist'] = 'Der angegenben Eintrag (%s) ist nicht vorhanden. Bitte erneut versuchen.';// 'The container you specified (%s) does not exist. Please try again.';
|
||||
$lang['no_objectclasses_selected'] = 'Es wurde kein ObjectClasses für diesen Eintrag ausgewählt. Bitte zurückgehen und korrigieren';//'You did not select any ObjectClasses for this object. Please go back and do so.';
|
||||
$lang['hint_structural_oclass'] = 'Hinweis: Es muss mindestens ein Strukturelle ObjectClass ausgewählt sein.';//'Hint: You must choose at least one structural objectClass';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'Auf dem Server';//"On server';
|
||||
$lang['ctemplate_no_template'] = 'Keine Vorlage angegeben in den POST Variabeln';//"No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Ihre Konfiguration spezifiziert für diese Vorlage die Routine';//"Your config specifies a handler of';
|
||||
$lang['ctemplate_config_handler'] = 'Ihre Konfiguration spezifiziert für diese Vorlage die Routine';//"Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = '. Diese Routine existiert nicht im \'templates/creation\' Verzeichnis';//"for this template. But, this handler does not exist in the 'templates/creation' directory.';
|
||||
$lang['create_step1'] = 'Schritt 1 von 2: Name und Objektklasse(n)';//'Step 1 of 2: Name and ObjectClass(es)';
|
||||
$lang['create_step2'] = 'Schritt 2 von 2: Bestimmen der Attribute und Werte';//'Step 2 of 2: Specify attributes and values';
|
||||
$lang['relative_distinguished_name'] = 'Relativer Distingushed Name';//'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';//'RDN';
|
||||
$lang['rdn_example'] = '(Beispiel: cn=MeineNeuePerson)';//'(example: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Behälter';//'Container';
|
||||
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Sie haben sich am ausgewählten Server nicht angemeldet. Sie k&oouml;nnen keine Suche durchführen.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['you_have_not_logged_into_server'] = 'Sie haben sich am ausgewählten Server nicht angemeldet. Sie können keine Suche durchführen.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['click_to_go_to_login_form'] = 'Klicken sie hier um zur Anmeldeseite zu gelangen';//'Click here to go to the login form';
|
||||
$lang['unrecognized_criteria_option'] = 'Unbekannte Option';// 'Unrecognized criteria option: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Falls eigene Auswahlkriterien hinzugefügt werden sollen, muss \'search.php\' editiert werden';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Gefundene Einträge: ';//'Entries found: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Falls eigene Auswahlkriterien hinzugefügt werden sollen, muss \'search.php\' editiert werden';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Gefundene Einträge: ';//'Entries found: ';
|
||||
$lang['filter_performed'] = 'Angewanter Filter: ';//'Filter performed: ';
|
||||
$lang['search_duration'] = 'Suche durch phpLDAPadmin ausgeführt in';//'Search performed by phpLDAPadmin in';
|
||||
$lang['search_duration'] = 'Suche durch phpLDAPadmin ausgeführt in';//'Search performed by phpLDAPadmin in';
|
||||
$lang['seconds'] = 'Sekunden';//'seconds';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Bereich der durchsucht wird.';//'The scope in which to search';
|
||||
$lang['scope_sub'] = 'Sub (Suchbase und alle Unterverzeichnisebenen)';//'Sub (entire subtree)';
|
||||
$lang['scope_sub'] = 'Sub (Suchbasis und alle Unterverzeichnisebenen)';//'Sub (entire subtree)';
|
||||
$lang['scope_one'] = 'One (Suchbasis und eine Unterverzeichnisebene)';//'One (one level beneath base)';
|
||||
$lang['scope_base'] = 'Base (Nur Suchbasis)';//'Base (base dn only)';
|
||||
$lang['standard_ldap_search_filter'] = 'Standard LDAP Suchfilter. Bsp.: (&(sn=Smith)(givenname=David))';//'Standard LDAP search filter. Example: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Suchfilter';//'Search Filter';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'Kommaseparierte Liste der anzuzeigenden Attribute.';//'A list of attributes to display in the results (comma-separated)';
|
||||
$lang['show_attributes'] = 'Zeige Attribute';//'Show Attributes';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['search_for_entries_whose'] = 'Suche nach Einträgen welche:';//'Search for entries whose:';
|
||||
$lang['equals'] = 'entspricht';//'equals';
|
||||
$lang['starts with'] = 'beginnt mit';//'starts with';
|
||||
$lang['contains'] = 'enthält';//'contains';
|
||||
$lang['ends with'] = 'endet auf';//'ends with';
|
||||
$lang['sounds like'] = 'klingt wie';//'sounds like';
|
||||
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Konnte keine LDAP Informationen vom Server empfangen';//'Could not retrieve LDAP information from the server';
|
||||
$lang['server_info_for'] = 'Serverinformationen für: ';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'Der Server meldete die folgenden Informationen über sich';//'Server reports the following information about itself';
|
||||
$lang['server_info_for'] = 'Serverinformationen für: ';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'Der Server meldete die folgenden Informationen über sich';//'Server reports the following information about itself';
|
||||
$lang['nothing_to_report'] = 'Der Server hat keine Informationen gemeldet';//'This server has nothing to report.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'Das \'update_array\' wird falsch dargestellt. Dies könnte ein phpLDAPadmin Fehler sein. Bitte Berichten sie uns davon.';//'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Konnte die \'ldap_modify\' Operation nicht ausführen.';//'Could not perform ldap_modify operation.';
|
||||
$lang['update_array_malformed'] = 'Das "update_array" wird falsch dargestellt. Dies könnte ein phpLDAPadmin Fehler sein. Bitte Berichten sie uns davon.';//'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Konnte die \'ldap_modify\' Operation nicht ausführen.';//'Could not perform ldap_modify operation.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Wollen sie diese Änderungen übernehmen?';//'Do you want to make these changes?';
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Wollen sie diese Änderungen übernehmen?';//'Do you want to make these changes?';
|
||||
$lang['attribute'] = 'Attribute';//'Attribute';
|
||||
$lang['old_value'] = 'Alter Wert';//'Old Value';
|
||||
$lang['new_value'] = 'Neuer Wert';//'New Value';
|
||||
$lang['attr_deleted'] = '[Wert gelöscht]';//'[attribute deleted]';
|
||||
$lang['attr_deleted'] = '[Wert gelöscht]';//'[attribute deleted]';
|
||||
$lang['commit'] = 'Anwenden';//'Commit';
|
||||
$lang['cancel'] = 'Verwerfen';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Sie haben keine Änderungen vorgenommen.';//'You made no changes';
|
||||
$lang['go_back'] = 'Zurück';//'Go back';
|
||||
$lang['cancel'] = 'Abbruch';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Sie haben keine Änderungen vorgenommen.';//'You made no changes';
|
||||
$lang['go_back'] = 'Zurück';//'Go back';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Benützen sie das Menu auf der linken Seite zur Navigation.';//'Use the menu to the left to navigate';
|
||||
$lang['welcome_note'] = 'Benutzen sie das Menu auf der linken Seite zur Navigation.';//'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Vorspann';//'Credits';
|
||||
$lang['changelog'] = 'Änderungsdatei';//'ChangeLog';
|
||||
$lang['documentation'] = 'Dokumentation';// 'Documentation';
|
||||
$lang['changelog'] = 'Änderungsdatei';//'ChangeLog';
|
||||
//$lang['documentation'] = 'Dokumentation';// 'Documentation';
|
||||
$lang['donate'] = 'Spende';//'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Unsicherer Dateiname:';//'Unsafe file name: ';
|
||||
$lang['no_such_file'] = 'Keine Datei unter diesem Namen';//'No such file: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = '<tt>auto_uid_numbers</tt> wurde in der Konfiguration (<b>%s</b> aktiviert, aber der Mechanismus (auto_uid_number_mechanism) nicht. Bitte diese Problem korrigieren.';//"You have enabled auto_uid_numbers for <b>%s</b> in your configuration, but you have not specified the auto_uid_number_mechanism. Please correct this problem.';
|
||||
$lang['uidpool_not_set'] = 'Der Mechanismus <tt>auto_uid_number_mechanism</tt> ist als <tt>uidpool</tt> für den Server <b>%s</b> festgelegt, jedoch wurde nicht der <tt>auto_uid_number_uid_pool_dn</tt> festgelegt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt> in your configuration for server <b>%s</b>, but you did not specify the audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['auto_update_not_setup'] = '"auto_uid_numbers" wurde in der Konfiguration (%s) aktiviert, aber der Mechanismus (auto_uid_number_mechanism) nicht. Bitte diese Problem korrigieren.';//"You have enabled auto_uid_numbers for <b>%s</b> in your configuration, but you have not specified the auto_uid_number_mechanism. Please correct this problem.';
|
||||
$lang['uidpool_not_set'] = 'Der Mechanismus "auto_uid_number_mechanism" ist als "uidpool" für den Server (%s) festgelegt, jedoch wurde nicht der "auto_uid_number_uid_pool_dn" festgelegt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt> in your configuration for server <b>%s</b>, but you did not specify the audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
|
||||
$lang['uidpool_not_exist'] = 'Es scheint so, dass der <tt>uidPool</tt> - der in der Konfiguration festgelegt ist - nicht vorhanden ist.';//"It appears that the uidPool you specified in your configuration (<tt>%s</tt>) does not exist.';
|
||||
$lang['uidpool_not_exist'] = 'Es scheint so, dass der "uidPool" - der in der Konfiguration festgelegt ist - nicht vorhanden ist.';//"It appears that the uidPool you specified in your configuration (<tt>%s</tt>) does not exist.';
|
||||
|
||||
$lang['specified_uidpool'] = 'Der <tt>auto_uid_number_mechanism</tt> wurde auf <tt>search</tt> in der Konfiguration des Servers <b>%s</b> festgelegt, aber es wurde der Wert fü <tt>auto_uid_number_search_base</tt> nicht gesetzt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your configuration for server <b>%s</b>, but you did not specify the <tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['specified_uidpool'] = 'Der "auto_uid_number_mechanism" wurde auf "search" in der Konfiguration des Servers (%s) festgelegt, aber es wurde der Wert fü "auto_uid_number_search_base" nicht gesetzt. Bitte korrigieren und dann weiter verfahren.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your configuration for server <b>%s</b>, but you did not specify the <tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Die phpLDAPadmin Konfiguration für den Server "%s" gibt eine ungültige Suchbasis für "auto_uid_search_base" an.';//'Your phpLDAPadmin configuration specifies an invalid auto_uid_search_base for server %s';
|
||||
$lang['auto_uid_invalid_credential'] = 'Konnte nicht mit "%s" verbinden';// 'Unable to bind to <b>%s</b> with your with auto_uid credentials. Please check your configuration file.';
|
||||
$lang['auto_uid_invalid_value'] = 'Es wurde ein ungültiger Wert für "auto_uid_number_mechanism" (%s) festgelegt. Gültig sind nur die Werte "uidpool" und "search". Bitte den Fehler korrigieren. ';//"You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>) in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid. Please correct this problem.';
|
||||
|
||||
$lang['auto_uid_invalid_value'] = 'Es wurde ein ungültiger Wert für <tt>auto_uid_number_mechanism</tt>(%s) festgelegt. Gültig sind nur die Werte <tt>uidpool</tt> und <tt>search</tt>. Bitte den Fehler korrigieren. ';//"You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>) in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid. Please correct this problem.';
|
||||
$lang['error_auth_type_config'] = 'Fehler: Ein Fehler ist in der Konfiguration (config.php) aufgetreten. Die einzigen beiden erlaubten Werte im Konfigurationsteil "auth_type" zu einem LDAP-Server ist "config" oder "form". Eingetragen ist aber "%s", was nicht erlaubt ist.';//"Error: You have an error in your config file. The only two allowed values for 'auth_type' in the $servers section are 'config' and 'form'. You entered '%s', which is not allowed. ';
|
||||
|
||||
$lang['error_auth_type_config'] = 'Fehler: Ein Fehler ist in der Konfiguration (config.php) aufgetreten. Die einzigen beiden erlaubten Werte im Konfigurationsteil \'auth_type\' zu einem LDAP-Server ist <b>\'config\'</b> oder <b>\'form\'</b>. Eingetragen ist aber <b>%s</b>, was nicht erlaubt ist.';//"Error: You have an error in your config file. The only two allowed values for 'auth_type' in the $servers section are 'config' and 'form'. You entered '%s', which is not allowed. ';
|
||||
|
||||
$lang['php_install_not_supports_tls'] = 'Die verwendete PHP-Version unterstützt kein TLS (verschlüsselte Verbindung).';//"Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'TLS konnte nicht gestartet werden.<br/>Bitte die LDAP-Server-Konfiguration überprüfen.';//"Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['auth_type_not_valid'] = 'Die Konfigurationsdatei enthält einen Fehler. Der Eintrag für \'auth_type\' %s ist nicht gü,ltig';// 'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['ldap_said'] = '<b>LDAP meldet</b>: %s<br/><br/>';//"<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['php_install_not_supports_tls'] = 'Die verwendete PHP-Version unterstützt kein TLS (verschlüsselte Verbindung).';//"Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'TLS konnte nicht gestartet werden. Bitte die LDAP-Server-Konfiguration überprüfen.';//"Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['could_not_bind_anon'] = 'Konnte keine Anonymous Anmeldung zum Server herstellen.';//'Could not bind anonymously to server.';
|
||||
$lang['could_not_bind'] = 'Konnte keine Verbindung zum LDAP-Server herstellen';//'Could not bind to the LDAP server.';
|
||||
//$lang['anon_required_for_login_attr'] = 'Bei der Verwendung des Anmeldeprozedur "login_attr" muss der Server Anonymous Anmelden zulassen.';//'When using the login_attr feature, the LDAP server must support anonymous binds.';
|
||||
$lang['anonymous_bind'] = 'Anonymous anmelden';//'Anonymous Bind';
|
||||
//$lang['auth_type_not_valid'] = 'Die Konfigurationsdatei enthält einen Fehler. Der Eintrag für \'auth_type\' mit \'%s\' ist nicht gültig';// 'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['bad_user_name_or_password'] = 'Falscher Benutzername oder Passwort. Bitte erneut versuchen.';//'Bad username or password. Please try again.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Automatische Umleitung. Falls dies nicht automatisch erfolgt dann hier klicken.';//'Redirecting... Click here if nothing happens.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Erfolgreich am Server %s angemeldet';//'Successfully logged into server <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Konnte kein \'Cookie\' setzten.';//'Could not set cookie.';
|
||||
$lang['ldap_said'] = 'LDAP meldet: %s';//"<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Fehler';//"Error';
|
||||
$lang['fbrowse'] = 'Überfliegen';//"browse';
|
||||
$lang['delete_photo'] = 'Lösche Foto';//"Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Die verwendete PHP-Version unterstützt keine Blowfish Verschlüsselung.';//"Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_no_mash'] = 'Die verwendete PHP-Version unterstützt nicht die Funktion mhash(), daher kann kein SHA Hash verwendet werden.';// "Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'Die Bilddatei enthält Fehler';//"jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = '<b>Fehlernummer:</b> %s<small>(%s)</small><br/><br/>';//"<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='<b>Beschreibung:</b> %s<br/><br/>';// "<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Fehlernummer:</b>%s<br/><br/>';//"<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Beschreibung:</b> (keine Beschreibung verfügbar)<br/>';//"<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Ist das ein phpLDAPadmin Fehler? Wenn dies so ist, dann bitte <a href=\'%s\'>darüber berichten</a>';//"Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['fbrowse'] = 'Überfliegen';//"browse';
|
||||
$lang['delete_photo'] = 'Lösche Foto';//"Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Die verwendete PHP-Version unterstützt keine Blowfish Verschlüsselung.';//"Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_not_support_md5crypt'] = 'Die eingesetzte PHP-Version unterstützt keine MD5-Verschlüsselung.';//'Your PHP install does not support md5crypt encryption.';
|
||||
$lang['install_no_mash'] = 'Die verwendete PHP-Version unterstützt nicht die Funktion mhash(), daher kann kein SHA Hash verwendet werden.';// "Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'Die Bilddatei enthält Fehler';//"jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = 'Fehlernummer: %s (%s)';//"<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='Beschreibung: %s';// "<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = 'Fehlernummer: %s';//"<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Beschreibung: (keine Beschreibung verfügbar)';//"<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Ist das ein phpLDAPadmin Fehler? Wenn dies so ist, dann bitte <a href=\'%s\'>darüber berichten</a>';//"Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Unbekannte Fehlernummer:';//"Unrecognized error number: ';
|
||||
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>Ein nicht fataler Fehler in phpLDAPadmin gefunden!</b></td></tr><tr><td>Fehler:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Datei:</td><td><b>%s</b>Zeile:<b>%s</b>, aufgerufen von <b>%s</b></td></tr><tr><td>Version:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Bitte diesen Fehler melden (durch anklicken).</a>.</center></td></tr></table></center><br />';//"<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>You found a non-fatal phpLDAPadmin bug!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>File:</td><td><b>%s</b> line <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versions:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Please report this bug by clicking here</a>.</center></td></tr></table></center><br />';
|
||||
@ -308,22 +430,106 @@ $lang['ferror_congrats_found_bug'] = '<center><table class=\'notice\'><tr><td co
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importiere LDIF Datei';//'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'LDIF Datei auswählen';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Ausführen >>';//'Proceed >>';
|
||||
$lang['select_ldif_file'] = 'LDIF Datei auswählen';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Ausführen';//'Proceed >>';
|
||||
$lang['dont_stop_on_errors'] = 'Bei einem Fehler nicht unterbrechen sondern weitermachen.';//'Don\'t stop on errors';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Hinzufügen...';//'Adding...';
|
||||
$lang['add_action'] = 'Hinzufügen...';//'Adding...';
|
||||
$lang['delete_action'] = 'Entfernen...';//'Deleting...';
|
||||
$lang['rename_action'] = 'Umbenennen...';//'Renaming...';
|
||||
$lang['modify_action'] = 'Abändern...';//'Modifying...';
|
||||
$lang['modify_action'] = 'Abändern...';//'Modifying...';
|
||||
$lang['warning_no_ldif_version_found'] = 'Keine Version gefunden. Gehe von der Version 1 aus.';//'No version found. Assuming 1.';
|
||||
$lang['valid_dn_line_required'] = 'Eine gültige DN Zeile wird benötigt.';//'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Hochgeladene Datei fehlt.';//'Missing uploaded file.';
|
||||
$lang['no_ldif_file_specified.'] = 'Kein LDIF-Datei angegeben. Bitte erneut versuchen.';//'No LDIF file specified. Please try again.';
|
||||
$lang['ldif_file_empty'] = 'Die hochgeladene LDIF-Datei ist leer.';// 'Uploaded LDIF file is empty.';
|
||||
$lang['empty'] = 'leer';//'empty';
|
||||
$lang['file'] = 'Datei';//'File';
|
||||
$lang['number_bytes'] = '%s Bytes';//'%s bytes';
|
||||
|
||||
$lang['failed'] = 'fehlgeschlagen';//'failed';
|
||||
$lang['ldif_parse_error'] = 'LDIF Pars Fehler';//'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Konnte das Objekt nicht hinzufügen:';//'Could not add object:';
|
||||
$lang['ldif_could_not_add_object'] = 'Konnte das Objekt nicht hinzufügen:';//'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Konnte das Objekt nicht umbenennen:';//'Could not rename object:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Konnte das Objekt nicht entfernen:';//'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Konnte das Objekt nicht abändern:';//'Could not modify object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Konnte das Objekt nicht abändern:';//'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Anzahl Zeilen:';//'Line Number:';
|
||||
$lang['ldif_line'] = 'Zeile:';//'Line:';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Sind Sie sicher das Sie dauerhaft den Eintrag löschen wollen?';//'Are you sure you want to permanently delete this object?';
|
||||
$lang['permanently_delete_children']='Lösche alles und auch die Untereinträge?';//'Permanently delete all children also?';
|
||||
//$lang['info_delete_recursive_1']='Dieser Objekt-Eintrag hat weitere Untereinträge';//'This object is the root of a sub-tree containing objects.';
|
||||
//$lang['info_delete_recursive_2']='phpLDAPadmin kann rekursiv diesen Objekt-Eintrag mit all seinen Untereinträgen löschen.';//'phpLDAPadmin can recursively delete this object and all of its children.';
|
||||
//$lang['info_delete_recursive_3']='Unten ist eine Liste mit allen Einträgen (DN) aufgeführt die gelöscht werden. Soll dies wirklich durchgeführt werden?';//'See below for a list of DNs that this will delete. Do you want to do this?';
|
||||
//$lang['note_delete_noundo']='Hinweis: Dies ist sehr gefährlich. Die Aktion kann nicht rückgängig gemacht werden. Synomyme (alias) und ähnliche Einträge können zu Problemen führen.'; // 'Note: This is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases and other such things that may cause problems.';
|
||||
//$lang['list_of_dn_delete']='Liste aller DN(s) die mit dieser Aktion mitgelöscht werden.';//'A list of all the DN(s) that this action will delete:';
|
||||
//$lang['cannot_delete_base_dn']='Der Basis DN kann nicht gelöscht werden';//'You cannot delete the base DN entry of the LDAP server.';
|
||||
|
||||
$lang['list_of_entries_to_be_deleted'] = 'List der Einträge die gelöscht werden:';//'List of entries to be deleted:';
|
||||
$lang['dn'] = 'DN'; //'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Export Format';// 'Export format';
|
||||
$lang['line_ends'] = 'Zeilenende'; //'Line ends';
|
||||
$lang['must_choose_export_format'] = 'Bitte ein Exportformat auswählen';//'You must choose an export format.';
|
||||
$lang['invalid_export_format'] = 'Unglültiges Export-Format';//'Invalid export format';
|
||||
$lang['no_exporter_found'] = 'Keinen gültigen Exporter gefunden.';//'No available exporter found.';
|
||||
$lang['error_performing_search'] = 'Ein Fehler trat während des Suchvorgangs auf';//'Encountered an error while performing search.';
|
||||
$lang['showing_results_x_through_y'] = 'Zeige die Ergebnisse von %s bis %s.';//'Showing results %s through %s.';
|
||||
$lang['searching'] = 'Suche...';//'Searching...';
|
||||
$lang['size_limit_exceeded'] = 'Hinweis, das Limit der Suchtreffer wurde überschritten.';//'Notice, search size limit exceeded.';
|
||||
$lang['entry'] = 'Eintrag';//'Entry';
|
||||
$lang['ldif_export_for_dn'] = 'LDIF Export von: %s'; //'LDIF Export for: %s';
|
||||
$lang['generated_on_date'] = 'Erstellt von phpLDAPadmin am %s';//'Generated by phpLDAPadmin on %s';
|
||||
$lang['total_entries'] = 'Anzahl der Eintraege';//'Total Entries';
|
||||
$lang['dsml_export_for_dn'] = 'DSLM Export von:';//'DSLM Export for: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Konnte den Benutzer %s nicht finden.';//'Could not find a user "%s"';
|
||||
$lang['password_blank'] = 'Das Passwort wurde leer gelassen';//'You left the password blank.';
|
||||
$lang['login_cancelled'] = 'Anmeldung abgebrochen';//'Login cancelled.';
|
||||
$lang['no_one_logged_in'] = 'Niemand ist an diesem Server angemeldet';//'No one is logged in to that server.';
|
||||
$lang['could_not_logout'] = 'Konnte nicht abgemeldet werden';//'Could not logout.';
|
||||
//$lang['browser_close_for_http_auth_type'] = 'You must close your browser to logout whie in \'http\' authentication mode';
|
||||
$lang['unknown_auth_type'] = 'Unbekannter Authentifizierungsart: %s';//'Unknown auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Erfolgreich vom Server %s abgemeldet.';//'Logged out successfully from server <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Authentifizierung mit Server %s';//'Authenticate to server %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Achtung: Diese Webverbindung ist unverschlüsselt.';//'Warning: This web connection is unencrypted.';
|
||||
$lang['not_using_https'] = 'Es wird keine verschlüsselte Verbindung (\'https\') verwendet. Der Webbrowser übermittelt die Anmeldeinformationen im Klartext.';// 'You are not use \'https\'. Web browser will transmit login information in clear text.';
|
||||
$lang['login_dn'] = 'Anmelde DN';//'Login DN';
|
||||
$lang['user_name'] = 'Benutzername';//'User name';
|
||||
$lang['password'] = 'Passwort';//'Password';
|
||||
$lang['authenticate'] = 'Authentifizierung';//'Authenticate';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Einträge auswählen';//'Entry Chooser';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'phpLDAPadmin muss konfiguriert werden. Bitte die Datei "config.php" erstellen. Ein Beispiel einer "config.php" liegt als Datei "config.php.example" bei.';// ';//'You need to configure phpLDAPadmin. Edit the file \'config.php\' to do so. An example config file is provided in \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Löschen ist im Nur-Lese-Modus nicht erlaubt.';//'Deletes not allowed in read only mode.';
|
||||
$lang['error_calling_mass_delete'] = 'Fehler im Aufruf von "mass_delete.php". "mass_delete" ist in den POST-Variablen nicht vorhanden.';//'Error calling mass_delete.php. Missing mass_delete in POST vars.';
|
||||
$lang['mass_delete_not_array'] = 'Die POST-Variable "mass_delete" ist kein Array.';//'mass_delete POST var is not an array.';
|
||||
$lang['mass_delete_not_enabled'] = '"Viel-Löschen" ist nicht aktiviert. Bitte in der der "config.php" aktivieren vor dem Weitermachen.';//'Mass deletion is not enabled. Please enable it in config.php before proceeding.';
|
||||
$lang['mass_deleting'] = 'Viel-Löschen';//'Mass Deleting';
|
||||
$lang['mass_delete_progress'] = 'Löschprozess auf Server "%s"';//'Deletion progress on server "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Das Array "mass_delete" ist falsch dargestellt.';//'Malformed mass_delete array.';
|
||||
$lang['no_entries_to_delete'] = 'Es wurde kein zu löschender Eintrag ausgewählt.';//'You did not select any entries to delete.';
|
||||
$lang['deleting_dn'] = 'Lösche "%s"';//'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s von %s Einträgen konnten nicht gelöscht werden.';//'%s of %s entries failed to be deleted.';
|
||||
$lang['all_entries_successful'] = 'Alle Einträge wurden erfolgreich gelöscht.';//'All entries deleted successfully.';
|
||||
$lang['confirm_mass_delete'] = 'Bitte das Löschen von %s Einträgen auf dem Server %s bestätigen';//'Confirm mass delete of %s entries on server %s';
|
||||
$lang['yes_delete'] = 'Ja, Löschen!';//'Yes, delete!';
|
||||
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Das Umbenennen von einem Eintrag mit Untereinträgen ist nicht Möglich. Es ist nur auf den Untersten Einträgen gestattet.';// 'You cannot rename an entry which has children entries (eg, the rename operation is not allowed on non-leaf entries)';
|
||||
$lang['no_rdn_change'] = 'Der RDN wurde nicht verändert';//'You did not change the RDN';
|
||||
$lang['invalid_rdn'] = 'Ungültiger RDN Wert';//'Invalid RDN value';
|
||||
$lang['could_not_rename'] = 'Der Eintrag konnte nicht umbenannt werden';//'Could not rename the entry';
|
||||
|
||||
|
||||
?>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/en.php,v 1.49 2004/04/26 13:07:03 uugdave Exp $
|
||||
|
||||
|
||||
/* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
@ -24,22 +26,17 @@ $lang['simple_search_form_str'] = 'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Advanced Search Form';
|
||||
$lang['server'] = 'Server';
|
||||
$lang['search_for_entries_whose'] = 'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base <acronym title="Distinguished Name">DN</acronym>';
|
||||
$lang['base_dn'] = 'Base DN';
|
||||
$lang['search_scope'] = 'Search Scope';
|
||||
$lang['search_ filter'] = 'Search Filter';
|
||||
$lang['show_attributes'] = 'Show Attributtes';
|
||||
$lang['Search'] = 'Search';
|
||||
$lang['equals'] = 'equals';
|
||||
$lang['starts_with'] = 'starts with';
|
||||
$lang['contains'] = 'contains';
|
||||
$lang['ends_with'] = 'ends with';
|
||||
$lang['sounds_like'] = 'sounds like';
|
||||
$lang['predefined_search_str'] = 'Select a predefined search';
|
||||
$lang['predefined_searches'] = 'Predefined Searches';
|
||||
$lang['no_predefined_queries'] = 'No queries have been defined in config.php.';
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Request a new feature';
|
||||
$lang['see_open_requests'] = 'see open requests';
|
||||
$lang['report_bug'] = 'Report a bug';
|
||||
$lang['see_open_bugs'] = 'see open bugs';
|
||||
$lang['schema'] = 'schema';
|
||||
$lang['search'] = 'search';
|
||||
$lang['create'] = 'create';
|
||||
@ -51,61 +48,58 @@ $lang['create_new'] = 'Create New';
|
||||
$lang['view_schema_for'] = 'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Create a new entry on';
|
||||
$lang['new'] = 'new';
|
||||
$lang['view_server_info'] = 'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Logout of this server';
|
||||
$lang['logged_in_as'] = 'Logged in as: ';
|
||||
$lang['read_only'] = 'read only';
|
||||
$lang['read_only_tooltip'] = 'This attribute has been flagged as read only by the phpLDAPadmin administrator';
|
||||
$lang['could_not_determine_root'] = 'Could not determine the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Create a new entry in';
|
||||
$lang['login_link'] = 'Login...';
|
||||
$lang['login'] = 'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export_to_ldif'] = 'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Unix style line ends';
|
||||
$lang['export'] = 'Export';
|
||||
$lang['export_tooltip'] = 'Save a dump of this object';
|
||||
$lang['export_subtree_tooltip'] = 'Save a dump of this object and all of its children';
|
||||
$lang['export_subtree'] = 'Export subtree';
|
||||
$lang['create_a_child_entry'] = 'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Rename Entry';
|
||||
$lang['rename'] = 'Rename';
|
||||
$lang['add'] = 'Add';
|
||||
$lang['view'] = 'View';
|
||||
$lang['add_new_attribute'] = 'Add New Attribute';
|
||||
$lang['add_new_attribute_tooltip'] = 'Add a new attribute/value to this entry';
|
||||
$lang['internal_attributes'] = 'Internal Attributes';
|
||||
$lang['view_one_child'] = 'View 1 child';
|
||||
$lang['view_children'] = 'View %s children';
|
||||
$lang['add_new_attribute'] = 'Add new attribute';
|
||||
$lang['add_new_objectclass'] = 'Add new ObjectClass';
|
||||
$lang['hide_internal_attrs'] = 'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] = 'Show internal attributes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attributes set automatically by the system';
|
||||
$lang['entry_attributes'] = 'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['click_to_display'] = 'click \'+\' to display';
|
||||
$lang['hidden'] = 'hidden';
|
||||
$lang['none'] = 'none';
|
||||
$lang['no_internal_attributes'] = 'No internal attributes';
|
||||
$lang['no_attributes'] = 'This entry has no attributes';
|
||||
$lang['save_changes'] = 'Save Changes';
|
||||
$lang['add_value'] = 'add value';
|
||||
$lang['add_value_tooltip'] = 'Add an additional value to attribute \'%s\'';
|
||||
$lang['refresh_entry'] = 'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['delete_hint'] = 'Hint: To delete an attribute, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Hint: To view the schema for an attribute, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Viewing entry in read-only mode.';
|
||||
$lang['change_entry_rdn'] = 'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'no new attributes available for this entry';
|
||||
$lang['no_new_binary_attrs_available'] = 'no new binary attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Add New Binary Attribute';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Add a new binary attribute/value from a file';
|
||||
$lang['add_new_binary_attr'] = 'Add new binary attribute';
|
||||
$lang['alias_for'] = 'Note: \'%s\' is an alias for \'%s\'';
|
||||
$lang['download_value'] = 'download value';
|
||||
$lang['delete_attribute'] = 'delete attribute';
|
||||
@ -113,32 +107,94 @@ $lang['true'] = 'true';
|
||||
$lang['false'] = 'false';
|
||||
$lang['none_remove_value'] = 'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Really delete attribute';
|
||||
$lang['add_new_value'] = 'Add New Value';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_objectclasses'] = 'The following objectClasses are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'The following attributeTypes are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'The following matching rules are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'The following syntaxes are supported by this LDAP server.';
|
||||
$lang['schema_retrieve_error_1']='The server does not fully support the LDAP protocol.';
|
||||
$lang['schema_retrieve_error_2']='Your version of PHP does not correctly perform the query.';
|
||||
$lang['schema_retrieve_error_3']='Or lastly, phpLDAPadmin doesn\'t know how to fetch the schema for your server.';
|
||||
$lang['jump_to_objectclass'] = 'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Jump to an attribute';
|
||||
$lang['jump_to_attr'] = 'Jump to an attribute type';
|
||||
$lang['jump_to_matching_rule'] = 'Jump to a matching rule';
|
||||
$lang['schema_for_server'] = 'Schema for server';
|
||||
$lang['required_attrs'] = 'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Optional Attributes';
|
||||
$lang['optional_binary_attrs'] = 'Optional Binary Attributes';
|
||||
$lang['OID'] = 'OID';
|
||||
$lang['aliases']='Aliases';
|
||||
$lang['desc'] = 'Description';
|
||||
$lang['no_description']='no description';
|
||||
$lang['name'] = 'Name';
|
||||
$lang['is_obsolete'] = 'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'Inherits';
|
||||
$lang['equality']='Equality';
|
||||
$lang['is_obsolete'] = 'This objectClass is obsolete.';
|
||||
$lang['inherits'] = 'Inherits from';
|
||||
$lang['inherited_from'] = 'Inherited from';
|
||||
$lang['parent_to'] = 'Parent to';
|
||||
$lang['jump_to_this_oclass'] = 'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'Syntax OID';
|
||||
$lang['not_applicable'] = 'not applicable';
|
||||
$lang['not_specified'] = 'not specified';
|
||||
$lang['character']='character';
|
||||
$lang['characters']='characters';
|
||||
$lang['used_by_objectclasses']='Used by objectClasses';
|
||||
$lang['used_by_attributes']='Used by Attributes';
|
||||
$lang['maximum_length']='Maximum Length';
|
||||
$lang['attributes']='Attribute Types';
|
||||
$lang['syntaxes']='Syntaxes';
|
||||
$lang['matchingrules']='Matching Rules';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Obsolete';
|
||||
$lang['ordering']='Ordering';
|
||||
$lang['substring_rule']='Substring Rule';
|
||||
$lang['single_valued']='Single Valued';
|
||||
$lang['collective']='Collective';
|
||||
$lang['user_modification']='User Modification';
|
||||
$lang['usage']='Usage';
|
||||
$lang['could_not_retrieve_schema_from']='Could not retrieve schema from';
|
||||
$lang['type']='Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Entry \'%s\' deleted successfully.';
|
||||
$lang['entry_deleted_successfully'] = 'Entry %s deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Could not delete the entry: %s';
|
||||
$lang['no_such_entry'] = 'No such entry: %s';
|
||||
$lang['delete_dn'] = 'Delete %s';
|
||||
$lang['permanently_delete_children'] = 'Permanently delete all children also?';
|
||||
$lang['entry_is_root_sub_tree'] = 'This entry is the root of a sub-tree containing %s entries.';
|
||||
$lang['view_entries'] = 'view entries';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin can recursively delete this entry and all %s of its children. See below for a list of all the entries that this action will delete. Do you want to do this?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Note: this is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases, referrals, and other things that may cause problems.';
|
||||
$lang['delete_all_x_objects'] = 'Delete all %s objects';
|
||||
$lang['recursive_delete_progress'] = 'Recursive delete progress';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Entry %s and sub-tree deleted successfully.';
|
||||
$lang['failed_to_delete_entry'] = 'Failed to delete entry %s';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'List of entries to be deleted:';
|
||||
$lang['sure_permanent_delete_object']='Are you sure you want to permanently delete this object?';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'The attribute "%s" is flagged as read-only in the phpLDAPadmin configuration.';
|
||||
$lang['no_attr_specified'] = 'No attribute name specified.';
|
||||
$lang['no_dn_specified'] = 'No DN specified';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'You left the attribute value blank. Please go back and try again.';
|
||||
$lang['failed_to_add_attr'] = 'Failed to add the attribute.';
|
||||
$lang['file_empty'] = 'The file you chose is either empty or does not exist. Please go back and try again.';
|
||||
$lang['invalid_file'] = 'Security error: The file being uploaded may be malicious.';
|
||||
$lang['warning_file_uploads_disabled'] = 'Your PHP configuration has disabled file uploads. Please check php.ini before proceeding.';
|
||||
$lang['uploaded_file_too_big'] = 'The file you uploaded is too large. Please check php.ini, upload_max_size setting';
|
||||
$lang['uploaded_file_partial'] = 'The file you selected was only partially uploaded, likley due to a network error.';
|
||||
$lang['max_file_size'] = 'Maximum file size: %s';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Modification successful!';
|
||||
$lang['change_password_new_login'] = 'Since you changed your password, you must now login again with your new password.';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'New Required Attributes';
|
||||
@ -147,6 +203,7 @@ $lang['new_attributes'] = 'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'Add ObjectClass and Attributes';
|
||||
$lang['objectclasses'] = 'ObjectClasses';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Click to popup a dialog to select an entry (DN) graphically';
|
||||
@ -154,6 +211,7 @@ $lang['no_updates_in_read_only_mode'] = 'You cannot perform updates while server
|
||||
$lang['bad_server_id'] = 'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Could not connect to LDAP server.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Could not connect to "%s" on port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Bad server_id: ';
|
||||
$lang['success'] = 'Success';
|
||||
@ -165,6 +223,22 @@ $lang['back_up_p'] = 'Back Up...';
|
||||
$lang['no_entries'] = 'no entries';
|
||||
$lang['not_logged_in'] = 'Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Could not determine base DN';
|
||||
$lang['please_report_this_as_a_bug']='Please report this as a bug.';
|
||||
$lang['reasons_for_error']='This could happen for several reasons, the most probable of which are:';
|
||||
$lang['yes']='Yes';
|
||||
$lang['no']='No';
|
||||
$lang['go']='Go';
|
||||
$lang['delete']='Delete';
|
||||
$lang['back']='Back';
|
||||
$lang['object']='object';
|
||||
$lang['delete_all']='Delete all';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'hint';
|
||||
$lang['bug'] = 'bug';
|
||||
$lang['warning'] = 'warning';
|
||||
$lang['light'] = 'light'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Proceed >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Add new';
|
||||
@ -172,8 +246,7 @@ $lang['value_to'] = 'value to';
|
||||
$lang['distinguished_name'] = 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Current list of';
|
||||
$lang['values_for_attribute'] = 'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['inappropriate_matching_note'] = 'Note: You will get an "inappropriate matching" error if you have not setup an EQUALITY rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Note: you may be required to enter new attributes that this objectClass requires';
|
||||
$lang['syntax'] = 'Syntax';
|
||||
@ -194,6 +267,11 @@ $lang['copy_failed'] = 'Failed to copy DN: ';
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'Using default.';
|
||||
$lang['template'] = 'Template';
|
||||
$lang['must_choose_template'] = 'You must choose a template';
|
||||
$lang['invalid_template'] = '%s is an invalid template';
|
||||
$lang['using_template'] = 'using template';
|
||||
$lang['go_to_dn'] = 'Go to %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Copy ';
|
||||
@ -203,11 +281,14 @@ $lang['copyf_dest_dn_tooltip'] = 'The full DN of the new entry to be created whe
|
||||
$lang['copyf_dest_server'] = 'Destination Server';
|
||||
$lang['copyf_note'] = 'Hint: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Recursively copy all children of this object as well.';
|
||||
$lang['recursive_copy'] = 'Recursive copy';
|
||||
$lang['filter'] = 'Filter';
|
||||
$lang['filter_tooltip'] = 'When performing a recursive copy, only copy those entries which match this filter';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'You left the value blank for required attribute <b>%s</b>.';
|
||||
$lang['create_redirecting'] = 'Redirecting';
|
||||
$lang['create_here'] = 'here';
|
||||
$lang['create_required_attribute'] = 'You left the value blank for required attribute (%s).';
|
||||
$lang['redirecting'] = 'Redirecting...';
|
||||
$lang['here'] = 'here';
|
||||
$lang['create_could_not_add'] = 'Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
@ -215,12 +296,23 @@ $lang['createf_create_object'] = 'Create Object';
|
||||
$lang['createf_choose_temp'] = 'Choose a template';
|
||||
$lang['createf_select_temp'] = 'Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Proceed';
|
||||
$lang['rdn_field_blank'] = 'You left the RDN field blank.';
|
||||
$lang['container_does_not_exist'] = 'The container you specified (%s) does not exist. Please try again.';
|
||||
$lang['no_objectclasses_selected'] = 'You did not select any ObjectClasses for this object. Please go back and do so.';
|
||||
$lang['hint_structural_oclass'] = 'Hint: You must choose at least one structural objectClass';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'On server';
|
||||
$lang['ctemplate_no_template'] = 'No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'for this template. But, this handler does not exist in the templates/creation directory.';
|
||||
$lang['create_step1'] = 'Step 1 of 2: Name and ObjectClass(es)';
|
||||
$lang['create_step2'] = 'Step 2 of 2: Specify attributes and values';
|
||||
$lang['relative_distinguished_name'] = 'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';
|
||||
$lang['rdn_example'] = '(example: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Container';
|
||||
$lang['alias_for'] = 'Alias for %s';
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
@ -275,7 +367,7 @@ $lang['go_back'] = 'Go back';
|
||||
$lang['welcome_note'] = 'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Credits';
|
||||
$lang['changelog'] = 'ChangeLog';
|
||||
$lang['documentation'] = 'Documentation';
|
||||
$lang['donate'] = 'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Unsafe file name: ';
|
||||
@ -285,34 +377,43 @@ $lang['no_such_file'] = 'No such file: ';
|
||||
$lang['auto_update_not_setup'] = 'You have enabled auto_uid_numbers for <b>%s</b> in your configuration,
|
||||
but you have not specified the auto_uid_number_mechanism. Please correct
|
||||
this problem.';
|
||||
$lang['uidpool_not_set'] = 'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt>
|
||||
$lang['uidpool_not_set'] = 'You specified the "auto_uid_number_mechanism" as "uidpool"
|
||||
in your configuration for server <b>%s</b>, but you did not specify the
|
||||
audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['uidpool_not_exist'] = 'It appears that the uidPool you specified in your configuration (<tt>%s</tt>)
|
||||
$lang['uidpool_not_exist'] = 'It appears that the uidPool you specified in your configuration ("%s")
|
||||
does not exist.';
|
||||
$lang['specified_uidpool'] = 'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your
|
||||
$lang['specified_uidpool'] = 'You specified the "auto_uid_number_mechanism" as "search" in your
|
||||
configuration for server <b>%s</b>, but you did not specify the
|
||||
<tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_value'] = 'You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid.
|
||||
"auto_uid_number_search_base". Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Unable to bind to <b>%s</b> with your with auto_uid credentials. Please check your configuration file.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Your phpLDAPadmin configuration specifies an invalid auto_uid_search_base for server %s';
|
||||
$lang['auto_uid_invalid_value'] = 'You specified an invalid value for auto_uid_number_mechanism ("%s")
|
||||
in your configration. Only "uidpool" and "search" are valid.
|
||||
Please correct this problem.';
|
||||
$lang['error_auth_type_config'] = 'Error: You have an error in your config file. The only two allowed values
|
||||
for auth_type in the $servers section are \'config\' and \'form\'. You entered \'%s\',
|
||||
$lang['error_auth_type_config'] = 'Error: You have an error in your config file. The only three allowed values
|
||||
for auth_type in the $servers section are \'session\', \'cookie\', and \'config\'. You entered \'%s\',
|
||||
which is not allowed. ';
|
||||
$lang['php_install_not_supports_tls'] = 'Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['auth_type_not_valid'] = 'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['ldap_said'] = '<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['php_install_not_supports_tls'] = 'Your PHP install does not support TLS.';
|
||||
$lang['could_not_start_tls'] = 'Could not start TLS. Please check your LDAP server configuration.';
|
||||
$lang['could_not_bind_anon'] = 'Could not bind anonymously to server.';
|
||||
$lang['could_not_bind'] = 'Could not bind to the LDAP server.';
|
||||
$lang['anonymous_bind'] = 'Anonymous Bind';
|
||||
$lang['bad_user_name_or_password'] = 'Bad username or password. Please try again.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Redirecting... Click here if nothing happens.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Successfully logged into server <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Could not set cookie.';
|
||||
$lang['ldap_said'] = 'LDAP said: %s';
|
||||
$lang['ferror_error'] = 'Error';
|
||||
$lang['fbrowse'] = 'browse';
|
||||
$lang['delete_photo'] = 'Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_not_support_md5crypt'] = 'Your PHP install does not support md5crypt encryption.';
|
||||
$lang['install_no_mash'] = 'Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = '<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] = '<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_number'] = 'Error number: %s (%s)';
|
||||
$lang['ferror_discription'] = 'Description: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = 'Error number: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Description: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Unrecognized error number: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
@ -339,14 +440,23 @@ $lang['ferror_congrats_found_bug'] = 'Congratulations! You found a bug in phpLDA
|
||||
$lang['import_ldif_file_title'] = 'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Proceed >>';
|
||||
$lang['dont_stop_on_errors'] = 'Don\'t stop on errors';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Adding...';
|
||||
$lang['delete_action'] = 'Deleting...';
|
||||
$lang['rename_action'] = 'Renaming...';
|
||||
$lang['modify_action'] = 'Modifying...';
|
||||
$lang['warning_no_ldif_version_found'] = 'No version found. Assuming 1.';
|
||||
$lang['valid_dn_line_required'] = 'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Missing uploaded file.';
|
||||
$lang['no_ldif_file_specified.'] = 'No LDIF file specified. Please try again.';
|
||||
$lang['ldif_file_empty'] = 'Uploaded LDIF file is empty.';
|
||||
$lang['empty'] = 'empty';
|
||||
$lang['file'] = 'File';
|
||||
$lang['number_bytes'] = '%s bytes';
|
||||
|
||||
$lang['failed'] = 'failed';
|
||||
$lang['failed'] = 'Failed';
|
||||
$lang['ldif_parse_error'] = 'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Could not rename object:';
|
||||
@ -354,4 +464,64 @@ $lang['ldif_could_not_delete_object'] = 'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Line Number:';
|
||||
$lang['ldif_line'] = 'Line:';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Export format';
|
||||
$lang['line_ends'] = 'Line ends';
|
||||
$lang['must_choose_export_format'] = 'You must choose an export format.';
|
||||
$lang['invalid_export_format'] = 'Invalid export format';
|
||||
$lang['no_exporter_found'] = 'No available exporter found.';
|
||||
$lang['error_performing_search'] = 'Encountered an error while performing search.';
|
||||
$lang['showing_results_x_through_y'] = 'Showing results %s through %s.';
|
||||
$lang['searching'] = 'Searching...';
|
||||
$lang['size_limit_exceeded'] = 'Notice, search size limit exceeded.';
|
||||
$lang['entry'] = 'Entry';
|
||||
$lang['ldif_export_for_dn'] = 'LDIF Export for: %s';
|
||||
$lang['generated_on_date'] = 'Generated by phpLDAPadmin on %s';
|
||||
$lang['total_entries'] = 'Total Entries';
|
||||
$lang['dsml_export_for_dn'] = 'DSLM Export for: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Could not find a user "%s"';
|
||||
$lang['password_blank'] = 'You left the password blank.';
|
||||
$lang['login_cancelled'] = 'Login cancelled.';
|
||||
$lang['no_one_logged_in'] = 'No one is logged in to that server.';
|
||||
$lang['could_not_logout'] = 'Could not logout.';
|
||||
$lang['unknown_auth_type'] = 'Unknown auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Logged out successfully from server <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Authenticate to server %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Warning: This web connection is unencrypted.';
|
||||
$lang['not_using_https'] = 'You are not using \'https\'. Web browser will transmit login information in clear text.';
|
||||
$lang['login_dn'] = 'Login DN';
|
||||
$lang['user_name'] = 'User name';
|
||||
$lang['password'] = 'Password';
|
||||
$lang['authenticate'] = 'Authenticate';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Entry Chooser';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'You need to configure phpLDAPadmin. Edit the file \'config.php\' to do so. An example config file is provided in \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Deletes not allowed in read only mode.';
|
||||
$lang['error_calling_mass_delete'] = 'Error calling mass_delete.php. Missing mass_delete in POST vars.';
|
||||
$lang['mass_delete_not_array'] = 'mass_delete POST var is not an array.';
|
||||
$lang['mass_delete_not_enabled'] = 'Mass deletion is not enabled. Please enable it in config.php before proceeding.';
|
||||
$lang['mass_deleting'] = 'Mass Deleting';
|
||||
$lang['mass_delete_progress'] = 'Deletion progress on server "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Malformed mass_delete array.';
|
||||
$lang['no_entries_to_delete'] = 'You did not select any entries to delete.';
|
||||
$lang['deleting_dn'] = 'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s of %s entries failed to be deleted.';
|
||||
$lang['all_entries_successful'] = 'All entries deleted successfully.';
|
||||
$lang['confirm_mass_delete'] = 'Confirm mass delete of %s entries on server %s';
|
||||
$lang['yes_delete'] = 'Yes, delete!';
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'You cannot rename an entry which has children entries (eg, the rename operation is not allowed on non-leaf entries)';
|
||||
$lang['no_rdn_change'] = 'You did not change the RDN';
|
||||
$lang['invalid_rdn'] = 'Invalid RDN value';
|
||||
$lang['could_not_rename'] = 'Could not rename the entry';
|
||||
|
||||
?>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/es.php,v 1.12 2004/05/10 12:31:04 uugdave Exp $
|
||||
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Formulario de búsqueda sencilla';
|
||||
@ -52,9 +54,9 @@ $lang['export_to_ldif'] = 'Exportar archivo LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Guardar archivo LDIF de este objeto';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Guardar archivo LDIF de este objeto i todos sus objetos hijos';
|
||||
$lang['export_subtree_to_ldif'] = 'Exportar archivo LDIF de sub-estructura';
|
||||
$lang['export_to_ldif_mac'] = 'Avance de línea de Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Avance de línea de Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Avance de línea de Unix';
|
||||
$lang['export_mac'] = 'Avance de línea de Macintosh';
|
||||
$lang['export_win'] = 'Avance de línea de Windows';
|
||||
$lang['export_unix'] = 'Avance de línea de Unix';
|
||||
$lang['create_a_child_entry'] = 'Crear objeto como hijo';
|
||||
$lang['add_a_jpeg_photo'] = 'Agregar jpegPhoto';
|
||||
$lang['rename_entry'] = 'Renombrar objeto';
|
||||
@ -230,6 +232,7 @@ $lang['starts with'] = 'comience con';
|
||||
$lang['contains'] = 'contenga';
|
||||
$lang['ends with'] = 'termine con';
|
||||
$lang['sounds like'] = 'suene como';
|
||||
$lang['predefined_search_str'] = 'o seleccione uno de esta lista';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'No se ha podido sacar información LDAP del servidor';
|
||||
@ -249,13 +252,13 @@ $lang['new_value'] = 'Valor nuevo';
|
||||
$lang['attr_deleted'] = '[atributo borrado]';
|
||||
$lang['commit'] = 'Cometer';
|
||||
$lang['cancel'] = 'Cancelar';
|
||||
$lang['you_made_no_changes'] = 'No has hecho ningún canvio';
|
||||
$lang['you_made_no_changes'] = 'No has hecho ningún cambio';
|
||||
$lang['go_back'] = 'Volver atrás';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Usa el menú de la izquierda para navegar';
|
||||
$lang['credits'] = "Créditos";
|
||||
$lang['changelog'] = "Histórico de canvios";
|
||||
$lang['changelog'] = "Histórico de cambios";
|
||||
$lang['documentation'] = "Documentación";
|
||||
|
||||
|
||||
@ -298,7 +301,7 @@ $lang['ferror_discription_short'] = '<b>Descripción</b>: (no hay descripción)<
|
||||
$lang['ferror_submit_bug'] = 'Es un error del phpLDAPadmin? Si así es, por favor <a href=\'%s\'>dínoslo</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Número de error desconocido: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Has encontrado un error fatal del phpLDAPadmin!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Archivo:</td>
|
||||
<b>Has encontrado un error menor del phpLDAPadmin!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Archivo:</td>
|
||||
<td><b>%s</b> línea <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versiones:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Servidor Web:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
Envía este error haciendo click aquí</a>.</center></td></tr></table></center><br />';
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
|
||||
// encoding: ISO-8859-1,fr.php,éèîàùçî
|
||||
/* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
* If you want to write a new language file for your language,
|
||||
@ -11,6 +11,7 @@
|
||||
*
|
||||
* Thank you!
|
||||
*
|
||||
* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/fr.php,v 1.16 2004/03/07 17:39:07 xrenard Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -21,151 +22,215 @@
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Recherche Simple';
|
||||
$lang['advanced_search_form_str'] = 'Recherche avancée';
|
||||
$lang['advanced_search_form_str'] = 'Recherche avancée';
|
||||
$lang['server'] = 'Serveur';
|
||||
$lang['search_for_entries_whose'] = 'Chercher les entrées dont';
|
||||
$lang['search_for_entries_whose'] = 'Chercher les entrées dont';
|
||||
$lang['base_dn'] = 'Base DN';
|
||||
$lang['search_scope'] = 'Portée de la recherche';
|
||||
$lang['search_ filter'] = 'Filtre de la recherche';
|
||||
$lang['search_scope'] = 'Portée de la recherche';
|
||||
$lang['show_attributes'] = 'Montrer les attributs';
|
||||
$lang['Search'] = 'Chercher';
|
||||
$lang['equals'] = 'est égal à';
|
||||
$lang['starts_with'] = 'commence par';
|
||||
$lang['equals'] = 'est égal à';
|
||||
$lang['contains'] = 'contient';
|
||||
$lang['ends_with'] = 'finit par';
|
||||
$lang['sounds_like'] = 'ressemble à';
|
||||
$lang['predefined_search_str'] = 'Selectionner une recherche prédéfinie';
|
||||
$lang['predefined_searches'] = 'Recherches prédéfinies';
|
||||
$lang['no_predefined_queries'] = 'Aucune requête n\' a été définie dans config.php.';
|
||||
|
||||
// tree.php
|
||||
$lang['request_new_feature'] = 'Demander une nouvelle fonctionnalité';
|
||||
$lang['see_open_requests'] = 'voir les demandes en cours';
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Demander une nouvelle fonctionnalité';
|
||||
$lang['report_bug'] = 'Signaler un bogue';
|
||||
$lang['see_open_bugs'] = 'voir les bogues en cours';
|
||||
$lang['schema'] = 'schema';
|
||||
$lang['search'] = 'chercher';
|
||||
$lang['refresh'] = 'rafraîchir';
|
||||
$lang['create'] = 'créer';
|
||||
$lang['refresh'] = 'rafraîchir';
|
||||
$lang['create'] = 'créer';
|
||||
$lang['info'] = 'info';
|
||||
$lang['import'] = 'importer';
|
||||
$lang['logout'] = 'se déconnecter';
|
||||
$lang['create_new'] = 'Créer';
|
||||
$lang['logout'] = 'se déconnecter';
|
||||
$lang['create_new'] = 'Créer';
|
||||
$lang['view_schema_for'] = 'Voir les schemas pour';
|
||||
$lang['refresh_expanded_containers'] = 'Rafraîchir tous les containeurs étendus';
|
||||
$lang['create_new_entry_on'] = 'Créer une nouvelle entrée sur';
|
||||
$lang['refresh_expanded_containers'] = 'Rafraîchir tous les containeurs étendus';
|
||||
$lang['create_new_entry_on'] = 'Créer une nouvelle entrée sur';
|
||||
$lang['new'] = 'nouveau';
|
||||
$lang['view_server_info'] = 'Voir les informations sur le serveur';
|
||||
$lang['import_from_ldif'] = 'Importer des entrées à partir d\'un fichier LDIF';
|
||||
$lang['logout_of_this_server'] = 'Se déconnecter de ce serveur';
|
||||
$lang['logged_in_as'] = 'Se connecter en tant que: ';
|
||||
$lang['import_from_ldif'] = 'Importer des entrées à partir d\'un fichier LDIF';
|
||||
$lang['logout_of_this_server'] = 'Se déconnecter de ce serveur';
|
||||
$lang['logged_in_as'] = 'Connecté en tant que: ';
|
||||
$lang['read_only'] = 'Lecture seule';
|
||||
$lang['could_not_determine_root'] = 'La racine de l\'arborescence Ldap n\'a pu être déterminée.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Il semble que le serveur LDAP a été configuré de telle sorte que la racine ne soit pas révelée.';
|
||||
$lang['please_specify_in_config'] = 'Veuillez le spécifier dans le fichier config.php';
|
||||
$lang['create_new_entry_in'] = 'Créer une nouvelle entrée dans';
|
||||
$lang['could_not_determine_root'] = 'La racine de l\'arborescence Ldap n\'a pu être déterminée.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Il semble que le serveur LDAP a été configuré de telle sorte que la racine ne soit pas révelée.';
|
||||
$lang['please_specify_in_config'] = 'Veuillez le spécifier dans le fichier config.php';
|
||||
$lang['create_new_entry_in'] = 'Créer une nouvelle entrée dans';
|
||||
$lang['login_link'] = 'Login...';
|
||||
$lang['login'] = 'login';
|
||||
|
||||
// entry display
|
||||
$lang['delete_this_entry'] = 'Supprimer cette entrée';
|
||||
$lang['delete_this_entry_tooltip'] = 'Il vous sera demandé confirmation';
|
||||
$lang['copy_this_entry'] = 'Copier cette entrée';
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Supprimer cette entrée';
|
||||
$lang['delete_this_entry_tooltip'] = 'Il vous sera demandé confirmation';
|
||||
$lang['copy_this_entry'] = 'Copier cette entrée';
|
||||
$lang['copy_this_entry_tooltip'] = 'Copier cet objet vers un autre endroit, un nouveau DN ou un autre serveur';
|
||||
$lang['export_to_ldif'] = 'Exporter au format LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Sauvegarder cet objet au format LDIF';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Sauvegarder cet objet ainsi que tous les sous-objets au format LDIF';
|
||||
$lang['export_subtree_to_ldif'] = 'Exporter l\'arborescence au format LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Fins de ligne Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Fins de lignes Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Fins de ligne Unix ';
|
||||
$lang['create_a_child_entry'] = 'Créer une sous-entrée';
|
||||
$lang['add_a_jpeg_photo'] = 'Ajouter un attribut jpegPhoto';
|
||||
$lang['rename_entry'] = 'Renommer l\'entrée';
|
||||
$lang['export'] = 'Exporter';
|
||||
$lang['export_tooltip'] = 'Sauvegarder cet objet';
|
||||
$lang['export_subtree_tooltip'] = 'Sauvegarder cet objet ainsi que tous les sous-objets';
|
||||
$lang['export_subtree'] = 'Exporter l\'arborescence';
|
||||
$lang['create_a_child_entry'] = 'Créer une sous-entrée';
|
||||
$lang['rename_entry'] = 'Renommer l\'entrée';
|
||||
$lang['rename'] = 'Renommer';
|
||||
$lang['add'] = 'Ajouter';
|
||||
$lang['view'] = 'Voir';
|
||||
$lang['view_one_child'] = 'Voir 1 sous-entrée';
|
||||
$lang['view_children'] = 'Voir les %s sous-entrées';
|
||||
$lang['add_new_attribute'] = 'Ajouter un nouvel attribut';
|
||||
$lang['add_new_attribute_tooltip'] = 'Ajouter un nouvel attribut/une nouvelle valeur à cette entrée';
|
||||
$lang['internal_attributes'] = 'Attributs Internes';
|
||||
$lang['add_new_objectclass'] = 'Ajouter une nouvelle classe d\'objet';
|
||||
$lang['hide_internal_attrs'] = 'Cacher les attributs internes';
|
||||
$lang['show_internal_attrs'] = 'Montrer les attributs internes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attributs établis automatiquement par le système';
|
||||
$lang['entry_attributes'] = 'Attributs de l\'entrée';
|
||||
$lang['attr_name_tooltip'] = 'Cliquer pour voir la définition de schéma pour l\'attribut de type \'%s\'';
|
||||
$lang['click_to_display'] = 'Cliquer pour afficher';
|
||||
$lang['hidden'] = 'caché';
|
||||
$lang['attr_name_tooltip'] = 'Cliquer pour voir la définition de schéma pour l\'attribut de type \'%s\'';
|
||||
$lang['none'] = 'aucun';
|
||||
$lang['save_changes'] = 'Sauver les modifications';
|
||||
$lang['add_value'] = 'ajouter une valeur';
|
||||
$lang['add_value_tooltip'] = 'Ajouter une valeur supplémentaire à cet attribut';
|
||||
$lang['add_value_tooltip'] = 'Ajouter une valeur supplémentaire à cet attribut';
|
||||
$lang['refresh_entry'] = 'Rafraichir';
|
||||
$lang['refresh'] = 'rafraîchir';
|
||||
$lang['refresh_this_entry'] = 'Rafraîchir cette entrée';
|
||||
$lang['delete_hint'] = 'Note: <b>Pour effacer un attribut</b>, laissez le champs vide et cliquez pour sauvegarder.';
|
||||
$lang['attr_schema_hint'] = 'Note: <b>Pour voir le schéma pour un attribut</b>, cliquer sur le nom de l\'attribut.';
|
||||
$lang['attrs_modified'] = 'Certains attributs (%s) ont été mdoifiés et sont mis en évidence ci-dessous.';
|
||||
$lang['attr_modified'] = 'Un attribut (%s) a été modifié et est mis en évidence ci-dessous.';
|
||||
$lang['viewing_read_only'] = 'Voir une entrée en lecture seule.';
|
||||
$lang['change_entry_rdn'] = 'Changer le RDN de cette entrée';
|
||||
$lang['no_new_attrs_available'] = 'plus d\'attributs disponibles pour cette entrée';
|
||||
$lang['refresh_this_entry'] = 'Rafraîchir cette entrée';
|
||||
$lang['delete_hint'] = 'Note: Pour effacer un attribut, laissez le champs vide et cliquez pour sauvegarder.';
|
||||
$lang['attr_schema_hint'] = 'Note: Pour voir le schéma pour un attribut, cliquer sur le nom de l\'attribut.';
|
||||
$lang['attrs_modified'] = 'Certains attributs (%s) ont été modifiés et sont mis en évidence ci-dessous.';
|
||||
$lang['attr_modified'] = 'Un attribut (%s) a été modifié et est mis en évidence ci-dessous.';
|
||||
$lang['viewing_read_only'] = 'Voir une entrée en lecture seule.';
|
||||
$lang['no_new_attrs_available'] = 'plus d\'attributs disponibles pour cette entrée';
|
||||
$lang['no_new_binary_attrs_available'] = 'plus d\' attributs binaires disponibles pour cette entréé';
|
||||
$lang['binary_value'] = 'Valeur de type binaire';
|
||||
$lang['add_new_binary_attr'] = 'Ajouter un nouvel attribut de type binaire';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Ajouter un nouvel attribut à partir d\'un fichier';
|
||||
$lang['alias_for'] = 'Alias pour';
|
||||
$lang['download_value'] = 'Télécharger le contenu';
|
||||
$lang['download_value'] = 'Télécharger le contenu';
|
||||
$lang['delete_attribute'] = 'Supprimer l\'attribut';
|
||||
$lang['true'] = 'vrai';
|
||||
$lang['false'] = 'faux';
|
||||
$lang['none_remove_value'] = 'aucun, suppression de la valeur';
|
||||
$lang['really_delete_attribute'] = 'Voulez-vous vraiment supprimer l\'attribut';
|
||||
$lang['add_new_value'] = 'Ajouter une nouvelle valeur';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Les <b>classes d\'objets (objectClasses)</b> suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_attributes'] = 'Les <b>types d\'attributs (attributesTypes)</b> suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_matching'] = 'Les <b>opérateurs (matching rules)</b> suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_syntaxes'] = 'Les <b>syntaxes</b> suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['jump_to_objectclass'] = 'Aller à une classe d\'objet';
|
||||
$lang['jump_to_attr'] = 'Aller à un attribut';
|
||||
$lang['the_following_objectclasses'] = 'Les classes d\'objets (objectClasses) suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_attributes'] = 'Les types d\'attributs (attributesTypes) suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_matching'] = 'Les opérateurs (matching rules) suivants sont supportés par ce serveur LDAP.';
|
||||
$lang['the_following_syntaxes'] = 'Les syntaxes suivantes sont supportés par ce serveur LDAP.';
|
||||
$lang['schema_retrieve_error_1']='Le serveur ne supporte pas entièrement le protocol LDAP.';
|
||||
$lang['schema_retrieve_error_2']='Votre version de PHP ne permet pas d\'exécute correctement la requête.';
|
||||
$lang['schema_retrieve_error_3']='Ou tout du moins, phpLDAPadmin ne sait pas comment récupérer le schéma pour votre serveur.';
|
||||
$lang['jump_to_objectclass'] = 'Aller à une classe d\'objet';
|
||||
$lang['jump_to_attr'] = 'Aller à un attribut';
|
||||
$lang['jump_to_matching_rule'] = 'Aller à une règle d\'égalité';
|
||||
$lang['schema_for_server'] = 'Schema pour le serveur';
|
||||
$lang['required_attrs'] = 'Attributs obligatoires';
|
||||
$lang['optional_attrs'] = 'Attributs facultatifs';
|
||||
$lang['optional_attrs'] = 'Attributs optionnels';
|
||||
$lang['optional_binary_attrs'] = 'Attributs binaires optionnels';
|
||||
$lang['OID'] = 'OID';
|
||||
$lang['aliases']='Alias';
|
||||
$lang['desc'] = 'Description';
|
||||
$lang['no_description']='aucune description';
|
||||
$lang['name'] = 'Nom';
|
||||
$lang['is_obsolete'] = 'Cette classe d\'objet est <b>obsolete</b>';
|
||||
$lang['inherits'] = 'hérite';
|
||||
$lang['jump_to_this_oclass'] = 'Aller à la définition de cette classe d\'objet';
|
||||
$lang['matching_rule_oid'] = 'OID de l\'opérateur';
|
||||
$lang['equality']='Egalité';
|
||||
$lang['is_obsolete'] = 'Cette classe d\'objet est obsolete';
|
||||
$lang['inherits'] = 'hérite';
|
||||
$lang['inherited_from']='hérite de';
|
||||
$lang['jump_to_this_oclass'] = 'Aller à la définition de cette classe d\'objet';
|
||||
$lang['matching_rule_oid'] = 'OID de l\'opérateur';
|
||||
$lang['syntax_oid'] = 'OID de la syntaxe';
|
||||
$lang['not_applicable'] = 'not applicable';
|
||||
$lang['not_specified'] = 'non spécifié';
|
||||
$lang['not_specified'] = 'non spécifié';
|
||||
$lang['character']='caractère';
|
||||
$lang['characters']='caractères';
|
||||
$lang['used_by_objectclasses']='Utilisé par les objectClasses';
|
||||
$lang['used_by_attributes']='Utilisé par les attributes';
|
||||
$lang['maximum_length']='Maximum Length';
|
||||
$lang['attributes']='Types d\'attribut';
|
||||
$lang['syntaxes']='Syntaxes';
|
||||
$lang['objectclasses']='objectClasses';
|
||||
$lang['matchingrules']='Règles d\'égalité';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Obsolète';
|
||||
$lang['ordering']='Ordonné';
|
||||
$lang['substring_rule']='Substring Rule';
|
||||
$lang['single_valued']='Valeur Unique';
|
||||
$lang['collective']='Collective';
|
||||
$lang['user_modification']='Modification Utilisateur';
|
||||
$lang['usage']='Usage';
|
||||
$lang['maximum_length']='Longueur maximale';
|
||||
$lang['could_not_retrieve_schema_from']='Impossible de récupérer le schéma de';
|
||||
$lang['type']='Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Suppression de l\'entrée \'%s\' réussie.';
|
||||
$lang['you_must_specify_a_dn'] = 'Un DN doit être spécifié';
|
||||
$lang['could_not_delete_entry'] = 'Impossible de supprimer l\'entrée: %s';
|
||||
$lang['entry_deleted_successfully'] = 'Suppression de l\'entrée \'%s\' réussie.';
|
||||
$lang['you_must_specify_a_dn'] = 'Un DN doit être spécifié';
|
||||
$lang['could_not_delete_entry'] = 'Impossible de supprimer l\'entrée: %s';
|
||||
$lang['no_such_entry'] = 'Aucune entrée de ce type: %s';
|
||||
$lang['delete_dn'] = 'Delete %s';
|
||||
$lang['permanently_delete_children'] = 'Effacer également les sous-entrées?';
|
||||
$lang['entry_is_root_sub_tree'] = 'Cette entrée est la racine d\'une arborescence contenant %s entrées.';
|
||||
$lang['view_entries'] = 'voir les entrées';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin peut supprimer cette entrées ainsi que les %s noeuds enfants de façon récursive. Voir ci-dessous pour une liste des entrées que cette action suprimera. Voulez-vous continuer?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Note: ceci est potentiellement très dangereux and vous faîtes cela à vos propres risques. Cette opération ne peut être annulée. Prenez en considération les alias ainsi que d\'autres choses qui pourraient causer des problèmes.';
|
||||
$lang['delete_all_x_objects'] = 'Suppressions des %s objets';
|
||||
$lang['recursive_delete_progress'] = 'Progression de la suppression récursive';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'L\'entrée %s ainsi que la sous-arborescence de ce noeud ont été supprimés avec succès.';
|
||||
$lang['failed_to_delete_entry'] = 'Echec lors de la suppression de l\'entrée %s';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Liste des entrées à supprimer:';
|
||||
$lang['sure_permanent_delete_object']='Etes-vous certain de vouloir supprimer définitivement cet objet?';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'L\'attribut "%s" est marqué comme étant en lecture seule dans la configuration de phpLDAPadmin.';
|
||||
$lang['no_attr_specified'] = 'Aucun nom d\'attributs spécifié.';
|
||||
$lang['no_dn_specified'] = 'Aucun DN specifié';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Vous avez laisser la valeur de l\'attribut vide. Veuillez s\'il vous plaît retourner à la page précédente et recommencer.';
|
||||
$lang['failed_to_add_attr'] = 'Echec lors de l\'ajout de l\'attribut.';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Modification réussie!';
|
||||
$lang['change_password_new_login'] = 'Votre mot de passe ayant été changé, vous devez maintenant vous logger avec votre nouveau mot de passe.';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Nouveaux Attributs Obligatoires';
|
||||
$lang['requires_to_add'] = 'Cette action nécessite d\'ajouter';
|
||||
$lang['requires_to_add'] = 'Cette action nécessite d\'ajouter';
|
||||
$lang['new_attributes'] = 'nouveaux attributs';
|
||||
$lang['new_required_attrs_instructions'] = 'Instructions: Afin d\'ajouter cette classe d\'objet, vous devez spécifier';
|
||||
$lang['new_required_attrs_instructions'] = 'Instructions: Afin d\'ajouter cette classe d\'objet, vous devez spécifier';
|
||||
$lang['that_this_oclass_requires'] = 'dont cette classe d\'objet a besoin. Vous pouvez le faire avec ce formulaire.';
|
||||
$lang['add_oclass_and_attrs'] = 'Ajout d\' ObjectClass et d\'attributs';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Cliquer pour choisir un entré(DN)';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Vous ne pouvez effectuer des mises à jour si le serveur est en lecture seule';
|
||||
$lang['chooser_link_tooltip'] = 'Cliquer pour choisir un entré(DN)';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Vous ne pouvez effectuer des mises à jour si le serveur est en lecture seule';
|
||||
$lang['bad_server_id'] = 'Id de serveur invalide';
|
||||
$lang['not_enough_login_info'] = 'Informations insuffisantes pour se logguer au serveur. Veuillez, s\'il vous plaî, vérifier votre configuration.';
|
||||
$lang['not_enough_login_info'] = 'Informations insuffisantes pour se logguer au serveur. Veuillez, s\'il vous plaî, vérifier votre configuration.';
|
||||
$lang['could_not_connect'] = 'Impossible de se connecter au serveur LDAP.';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Echec lors de l\'opération ldap_mod_add.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Impossible de se connecter à "%s" sur le port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Echec lors de l\'opération ldap_mod_add.';
|
||||
$lang['bad_server_id_underline'] = 'serveur_id invalide: ';
|
||||
$lang['success'] = 'Succès';
|
||||
$lang['success'] = 'Succès';
|
||||
$lang['server_colon_pare'] = 'Serveur: ';
|
||||
$lang['look_in'] = 'Recherche dans: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'Aucun serveur ID spécifié dans la ligne de requête !';
|
||||
$lang['missing_dn_in_query_string'] = 'Aucun DN spécifié dans la ligne de requête !';
|
||||
$lang['missing_server_id_in_query_string'] = 'Aucun serveur ID spécifié dans la ligne de requête !';
|
||||
$lang['missing_dn_in_query_string'] = 'Aucun DN spécifié dans la ligne de requête !';
|
||||
$lang['back_up_p'] = 'Retour...';
|
||||
$lang['no_entries'] = 'aucune entrée';
|
||||
$lang['not_logged_in'] = 'Vous n\'ê pas loggué';
|
||||
$lang['could_not_det_base_dn'] = 'Impossible de déterminer le DN de base';
|
||||
$lang['no_entries'] = 'aucune entrée';
|
||||
$lang['not_logged_in'] = 'Vous n\'êtes pas loggué';
|
||||
$lang['could_not_det_base_dn'] = 'Impossible de déterminer le DN de base';
|
||||
$lang['please_report_this_as_a_bug']='Veuillez s\'il-vous-plaît rapporter ceci comme un bogue.';
|
||||
$lang['reasons_for_error']='Ceci peut arriver pour plusieurs raisons, les plus probables sont:';
|
||||
$lang['yes']='Oui';
|
||||
$lang['no']='Non';
|
||||
$lang['go']='Go';
|
||||
$lang['delete']='Suppression';
|
||||
$lang['back']='Back';
|
||||
$lang['object']='object';
|
||||
$lang['delete_all']='Tous les supprimer';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'Astuce';
|
||||
$lang['bug'] = 'bogue';
|
||||
$lang['warning'] = 'Avertissement';
|
||||
$lang['light'] = 'lumière'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Continuer >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Ajout d\'une nouvelle valeur ';
|
||||
@ -174,151 +239,182 @@ $lang['distinguished_name'] = 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Liste actuelle de';
|
||||
$lang['values_for_attribute'] = 'valeur(s) pour l\' attribut';
|
||||
$lang['inappropriate_matching_note'] = 'Note: Vous obtiendrez une erreur de type "inappropriate matching" si vous n\'avez pas<br />' .
|
||||
'défini une règle <tt>EQUALITY</tt> pour cet attribut auprès du serveur LDAP.';
|
||||
'défini une règle "EQUALITY" pour cet attribut auprès du serveur LDAP.';
|
||||
$lang['enter_value_to_add'] = 'Entrez la valeur que vous voulez ajouter:';
|
||||
$lang['new_required_attrs_note'] = 'Note: vous aurez peut-être besoin d\'introduire de nouveaux attributs requis pour cette classe d\'objet';
|
||||
$lang['new_required_attrs_note'] = 'Note: vous aurez peut-êre besoin d\'introduire de nouveaux attributs requis pour cette classe d\'objet';
|
||||
$lang['syntax'] = 'Syntaxe';
|
||||
|
||||
//Copy.php
|
||||
$lang['copy_server_read_only'] = 'Des mises à jours ne peuvent pas être effectuées si le serveur est en lecture seule';
|
||||
$lang['copy_dest_dn_blank'] = 'Vous avez laissé le DN de destination vide.';
|
||||
$lang['copy_dest_already_exists'] = 'L\'entrée de destination (%s) existe déjà.';
|
||||
$lang['copy_server_read_only'] = 'Des mises à jours ne peuvent pas être effectuées si le serveur est en lecture seule';
|
||||
$lang['copy_dest_dn_blank'] = 'Vous avez laissé le DN de destination vide.';
|
||||
$lang['copy_dest_already_exists'] = 'L\'entrée de destination (%s) existe déjà.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Le conteneur de destination (%s) n\'existe pas.';
|
||||
$lang['copy_source_dest_dn_same'] = 'Le DN d\'origine et le DN de destination sont identiques.';
|
||||
$lang['copy_copying'] = 'Copie ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Progression de la copie récursive';
|
||||
$lang['copy_building_snapshot'] = 'Construction de l\'image de l\'arborscence à copier... ';
|
||||
$lang['copy_successful_like_to'] = 'Copie réussite! Voulez-vous ';
|
||||
$lang['copy_view_new_entry'] = 'éditer cette nouvelle entrée';
|
||||
$lang['copy_recursive_copy_progress'] = 'Progression de la copie récursive';
|
||||
$lang['copy_building_snapshot'] = 'Construction de l\'image de l\'arborscence à copier... ';
|
||||
$lang['copy_successful_like_to'] = 'Copie réussite! Voulez-vous ';
|
||||
$lang['copy_view_new_entry'] = 'éditer cette nouvelle entrée';
|
||||
$lang['copy_failed'] = 'Echec lors de la copie de: ';
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Avertissement: le fichier modèle est manquant, ';
|
||||
$lang['using_default'] = 'Utilisation du modèle par défaut.';
|
||||
$lang['missing_template_file'] = 'Avertissement: le fichier modèle est manquant, ';
|
||||
$lang['using_default'] = 'Utilisation du modèle par défaut.';
|
||||
$lang['template'] = 'Modèle';
|
||||
$lang['must_choose_template'] = 'Vous devez choisir un modèle';
|
||||
$lang['invalid_template'] = '%s est un modèle non valide';
|
||||
$lang['using_template'] = 'Utilisation du modèle';
|
||||
$lang['go_to_dn'] = 'Aller à %s';
|
||||
|
||||
|
||||
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Copie de ';
|
||||
$lang['copyf_to_new_object'] = 'vers un nouvel objet';
|
||||
$lang['copyf_dest_dn'] = 'DN de destination';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'Le DN de la nouvelle entrée à créer lors de la copie de l\'entrée source';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'Le DN de la nouvelle entrée à créer lors de la copie de l\'entrée source';
|
||||
$lang['copyf_dest_server'] = 'Destination Serveur';
|
||||
$lang['copyf_note'] = 'Note: La copie entre différents serveurs fonctionne seulement si il n\'y a pas de violation de schéma';
|
||||
$lang['copyf_recursive_copy'] = 'Copier récursivement les sous-entrées de cet object.';
|
||||
$lang['copyf_note'] = 'Note: La copie entre différents serveurs fonctionne seulement si il n\'y a pas de violation de schéma';
|
||||
$lang['copyf_recursive_copy'] = 'Copier récursivement les sous-entrées de cet object.';
|
||||
$lang['recursive_copy'] = 'Copie récursive';
|
||||
$lang['filter'] = 'Filtre';
|
||||
$lang['filter_tooltip'] = 'Lors d\'une copie récursive, seuls les entrées correspondant à ce filtre seront copiés';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Une valeur n\'a pas été spécifiée pour l\'attribut requis <b>%s</b>.';
|
||||
$lang['create_redirecting'] = 'Redirection';
|
||||
$lang['create_here'] = 'ici';
|
||||
$lang['create_could_not_add'] = 'L\'ajout de l\'objet au serveur LDAP n\'a pu être effectuée.';
|
||||
$lang['create_required_attribute'] = 'Une valeur n\'a pas été spécifiée pour l\'attribut requis %s.';
|
||||
$lang['redirecting'] = 'Redirection';
|
||||
$lang['here'] = 'ici';
|
||||
$lang['create_could_not_add'] = 'L\'ajout de l\'objet au serveur LDAP n\'a pu être effectuée.';
|
||||
$lang['rdn_field_blank'] = 'Vous avez laisser le champ du RDN vide.';
|
||||
$lang['container_does_not_exist'] = 'Le containeur que vous avez spécifié (%s) n\'existe pas. Veuillez, s\'il vous plaît recommencer.';
|
||||
$lang['no_objectclasses_selected'] = 'Vous n\'avez sélectionner aucun ObjectClasses pour cet objet. Veuillez s\'il vous plaît retourner à la page précédente et le faire.';
|
||||
$lang['hint_structural_oclass'] = 'Note: Vous devez choisir au moins une classe d\'objet de type structural';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Creation d\'un objet';
|
||||
$lang['createf_choose_temp'] = 'Choix d\'un modèle';
|
||||
$lang['createf_select_temp'] = 'Selectionner un modèle pour la procédure de création';
|
||||
$lang['createf_choose_temp'] = 'Choix d\'un modèle';
|
||||
$lang['createf_select_temp'] = 'Selectionner un modèle pour la procédure de création';
|
||||
$lang['createf_proceed'] = 'Continuer';
|
||||
$lang['relative_distinguished_name'] = 'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';
|
||||
$lang['rdn_example'] = '(exemple: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Containeur';
|
||||
$lang['alias_for'] = 'Alias pour %s';
|
||||
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'Sur le serveur';
|
||||
$lang['ctemplate_no_template'] = 'Aucun modèle spécifié dans les variables POST.';
|
||||
$lang['ctemplate_config_handler'] = 'Votre configuration scécifie un gestionnaire de';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'pour ce modèle. Cependant, ce gestionnaire n\'existe pas dans le répertoire \'templates/creation\'.';
|
||||
|
||||
$lang['ctemplate_no_template'] = 'Aucun modèle spécifié dans les variables POST.';
|
||||
$lang['ctemplate_config_handler'] = 'Votre configuration scécifie un gestionnaire de';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'pour ce modèle. Cependant, ce gestionnaire n\'existe pas dans le répertoire \'templates/creation\'.';
|
||||
$lang['create_step1'] = 'Etape 1 de 2: Nom et classes d\'objet';
|
||||
$lang['create_step2'] = 'Etape 2 de 2: Définition des attributs et de leurs valeurs';
|
||||
//search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Vous ne vous êtes pas encore loggé auprès du serveur sélectionné. Vous ne pouvez y effectuer des recherches.';
|
||||
$lang['you_have_not_logged_into_server'] = 'Vous ne vous êtes pas encore loggé auprès du serveur sélectionné. Vous ne pouvez y effectuer des recherches.';
|
||||
$lang['click_to_go_to_login_form'] = 'Cliquer ici pour vous rendre au formulaire de login';
|
||||
$lang['unrecognized_criteria_option'] = 'Critère non reconnu: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Si vous voulez ajouter vos propres critère à la liste, soyez cetain d\'éditer search.php afin de pouvoir les gérer.';
|
||||
$lang['entries_found'] = 'Entrées trouvée: ';
|
||||
$lang['filter_performed'] = 'Filtre utilisé: ';
|
||||
$lang['search_duration'] = 'Recherche effectuée par phpLDAPadmin en';
|
||||
$lang['unrecognized_criteria_option'] = 'Critère non reconnu: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Si vous voulez ajouter vos propres critère à la liste, soyez cetain d\'éditer search.php afin de pouvoir les gérer.';
|
||||
$lang['entries_found'] = 'Entrées trouvées: ';
|
||||
$lang['filter_performed'] = 'Filtre utilisé: ';
|
||||
$lang['search_duration'] = 'Recherche effectuée par phpLDAPadmin en';
|
||||
$lang['seconds'] = 'secondes';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Portée de la recherche';
|
||||
$lang['scope_in_which_to_search'] = 'Portée de la recherche';
|
||||
$lang['scope_sub'] = 'Sub (le sous-arbre)';
|
||||
$lang['scope_one'] = 'One (un niveau sous la base)';
|
||||
$lang['scope_base'] = 'Base (le dn de base)';
|
||||
$lang['standard_ldap_search_filter'] = 'Un filtre standard de recherche LDAP. Exemple: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Filtre pour la recherche';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'Une liste des attributs à afficher dans les résultats(séparés par des virgules)';
|
||||
$lang['show_attributes'] = 'Attributs à afficher';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'Une liste des attributs à afficher dans les résultats(séparés par des virgules)';
|
||||
$lang['show_attributes'] = 'Attributs à afficher';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['search_for_entries_whose'] = 'Chercher les entrées dont:';
|
||||
$lang['search_for_entries_whose'] = 'Chercher les entrées dont:';
|
||||
$lang['equals'] = 'est egal à;';
|
||||
$lang['starts with'] = 'commence par';
|
||||
$lang['contains'] = 'contient';
|
||||
$lang['ends with'] = 'se termine par';
|
||||
$lang['sounds like'] = 'ressemble à';
|
||||
$lang['sounds like'] = 'ressemble à';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Impossible de récupérer les informations concernant le serveur Ldap';
|
||||
$lang['could_not_fetch_server_info'] = 'Impossible de récupérer les informations concernant le serveur Ldap';
|
||||
$lang['server_info_for'] = 'Informations pour le serveur: ';
|
||||
$lang['server_reports_following'] = 'Le serveur a rapporté les informations suivantes';
|
||||
$lang['server_reports_following'] = 'Le serveur a rapporté les informations suivantes';
|
||||
$lang['nothing_to_report'] = 'Ce serveur n\'a aucunes informations a rapporter.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'update_array n\'est pas bien formé. Ceci est peut-être un bogue de phpLDAPadmin. Pourriez-vous effectuer un rapport de bogue, s\'il vous plaît.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'L\'opération ldap_modify n\'a pu être effectuée.';
|
||||
$lang['update_array_malformed'] = 'update_array n\'est pas bien formé. Ceci est peut-être un bogue de phpLDAPadmin. Pourriez-vous effectuer un rapport de bogue, s\'il vous plaît.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'L\'opération ldap_modify n\'a pu être effectuée.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Voulez-vous effectuer ces changements?';
|
||||
$lang['attribute'] = 'Attribut';
|
||||
$lang['old_value'] = 'Ancienne Valeur';
|
||||
$lang['new_value'] = 'Nouvelle Valeur';
|
||||
$lang['attr_deleted'] = '[attribut supprimé]';
|
||||
$lang['attr_deleted'] = '[attribut supprimé]';
|
||||
$lang['commit'] = 'Valider';
|
||||
$lang['cancel'] = 'Annuler';
|
||||
$lang['you_made_no_changes'] = 'Aucun changement n\'a été effectué';
|
||||
$lang['you_made_no_changes'] = 'Aucun changement n\'a été effectué';
|
||||
$lang['go_back'] = 'Retour';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Utilisez le menu de gauche pour la navigation';
|
||||
$lang['credits'] = 'Crédits';
|
||||
$lang['changelog'] = 'ChangeLog';
|
||||
$lang['donate'] = 'Donation';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Nom de fichier non sûr: ';
|
||||
$lang['no_such_file'] = 'Aucun fichier trouvé: ';
|
||||
$lang['no_such_file'] = 'Aucun fichier trouvé: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'auto_uid_numbers a été activé pour <b>%s</b> dans votre configuration,
|
||||
mais vous n\'avez pas spécifié l\' auto_uid_number_mechanism. Veuiller corriger
|
||||
ce problème.';
|
||||
$lang['uidpool_not_set'] = 'Vous avez spécifié l<tt>auto_uid_number_mechanism</tt> comme <tt>uidpool</tt>
|
||||
dans la configuration du serveur <b>%s</b>, mais vous n\'avez pas spécifié de valeur pour
|
||||
auto_uid_number_uid_pool_dn. Veuillez le spécifier avant de continuer.';
|
||||
$lang['uidpool_not_exist'] = 'Le uidPool que vous avez spécifié dans votre configuration (<tt>%s</tt>)
|
||||
$lang['auto_update_not_setup'] = '"auto_uid_numbers" a été activé pour <b>%s</b> dans votre configuration,
|
||||
mais vous n\'avez pas spécifié le mécanisme "auto_uid_number_mechanism". Veuiller corriger
|
||||
ce problème.';
|
||||
$lang['uidpool_not_set'] = 'Vous avez spécifié l<tt>auto_uid_number_mechanism</tt> comme uidpool
|
||||
dans la configuration du serveur <b>%s</b>, mais vous n\'avez pas spécifié de valeur pour
|
||||
auto_uid_number_uid_pool_dn. Veuillez le spécifier avant de continuer.';
|
||||
$lang['uidpool_not_exist'] = 'Le uidPool que vous avez spécifié dans votre configuration (%s)
|
||||
n\'existe pas.';
|
||||
$lang['specified_uidpool'] = 'L\'<tt>auto_uid_number_mechanism</tt> a été défini à <tt>search</tt> dans votre
|
||||
configuration pour le serveur <b>%s</b>, mais vous n\'avez pas défini
|
||||
<tt>auto_uid_number_search_base</tt>. Veuillez le spécifier avant de continuer.';
|
||||
$lang['auto_uid_invalid_value'] = 'Une valeur non valide a été spécifiée pour auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
$lang['specified_uidpool'] = 'Le méchanisme "auto_uid_number_mechanism" a été défini à search dans votre
|
||||
configuration pour le serveur %s, mais la directive "auto_uid_number_search_base" n\'est pad définie. Veuillez le spécifier avant de continuer.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Impossible d\'effectuer un "bind" à %s avec vos droits pour "auto_uid". Veuillez S\'il vous plaît vérifier votre fichier de configuration.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Votre fichier de configuration spécifie un invalide auto_uid_search_base pour le serveur %s';
|
||||
$lang['auto_uid_invalid_value'] = 'Une valeur non valide a été spécifiée pour le méchaninsme "auto_uid_number_mechanism" (%s)
|
||||
dans votre configuration. Seul <tt>uidpool</tt> et <tt>search</tt> sont valides.
|
||||
Veuillez corriger ce problème.';
|
||||
Veuillez corriger ce problème.';
|
||||
$lang['error_auth_type_config'] = 'Erreur: Vous avez une erreur dans votre fichier de configuration.Les valeurs
|
||||
supportées pour \'auth_type\' sont \'config\' et \'form\' dans la section $servers.
|
||||
Vous avez mis \'%s\', ce qui n\'est pas autorisé.';
|
||||
supportées pour \'auth_type\' sont \'config\' et \'form\' dans la section $servers.
|
||||
Vous avez mis \'%s\', ce qui n\'est pas autorisé.';
|
||||
$lang['php_install_not_supports_tls'] = 'Votre installation PHP ne supporte pas TLS.';
|
||||
$lang['could_not_start_tls'] = 'Impossible de démarrer TLS.<br />Veuillez,s\'il vous plaît, vérifier la configuration de votre serveur LDAP.';
|
||||
$lang['auth_type_not_valid'] = 'Vous avez une erreur dans votre fichier de configuration. auth_type %s n\'est pas valide.';
|
||||
$lang['could_not_start_tls'] = 'Impossible de démarrer TLS.<br />Veuillez,s\'il vous plaît, vérifier la configuration de votre serveur LDAP.';
|
||||
$lang['could_not_bind_anon'] = 'Impossible d\'effectuer un "bind" anonyme.';
|
||||
$lang['anonymous_bind'] = 'Bind Anonyme';
|
||||
$lang['bad_user_name_or_password'] = 'Mauvais nom d\'utilisateur ou mot de passe. Veuillez recommencer s\'il vous plaît.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Redirection... Cliquez ici si rien ne se passe.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Login réussi sur le serveur %s';
|
||||
$lang['could_not_set_cookie'] = 'Impossible d\'activer les cookies.';
|
||||
$lang['ldap_said'] = '<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Erreur';
|
||||
$lang['fbrowse'] = 'naviguer';
|
||||
$lang['delete_photo'] = 'Supprimer la photo';
|
||||
$lang['install_not_support_blowfish'] = 'Votre installation PHP ne support pas l\'encryption blowfish.';
|
||||
$lang['install_no_mash'] = 'Votre installation PHP ne supporte pas la fonction mhash(). Impossible de créer un hash SHA.';
|
||||
$lang['install_no_mash'] = 'Votre installation PHP ne supporte pas la fonction mhash(). Impossible de créer un hash SHA.';
|
||||
$lang['jpeg_contains_errors'] = 'jpegPhoto contient des erreurs<br />';
|
||||
$lang['ferror_number'] = '<b>Numéro de l\'erreur</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_number'] = '<b>Numéro de l\'erreur</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] = '<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Numé de l\'erreur</b>: %s<br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Numé de l\'erreur</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Description</b>: (pas de description disponible)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Est-ce un bogue de phpLDAPadmin? Si c\'est le cas,veuillez s\'il vous plaît <a href=\'%s\'>le rapporter</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Numéro de l\'erreur non reconnu: ';
|
||||
$lang['ferror_submit_bug'] = 'Est-ce un bogue de phpLDAPadmin? Si c\'est le cas,veuillez s\'il vous plaît <a href=\'%s\'>le rapporter</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Numéro de l\'erreur non reconnu: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Vous avez trouvé un bogue non fatal dans phpLDAPAdmin!</b></td></tr><tr><td>Erreur:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Fichier:</td>
|
||||
<b>Vous avez trouvé un bogue non fatal dans phpLDAPAdmin!</b></td></tr><tr><td>Erreur:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Fichier:</td>
|
||||
<td><b>%s</b> ligne <b>%s</b>, origine de l\'appel <b>%s</b></td></tr><tr><td>Versions:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Serveur Web:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
S\'il vous plaît, veuillez rapporter ce bogue en cliquant ici</a>.</center></td></tr></table></center><br />';
|
||||
$lang['ferror_congrats_found_bug'] = 'Félicitations! Vous avez trouvé un bogue dans phpLDAPadmin.<br /><br />
|
||||
S\'il vous plaît, veuillez rapporter ce bogue en cliquant ici</a>.</center></td></tr></table></center><br />';
|
||||
$lang['ferror_congrats_found_bug'] = 'Félicitations! Vous avez trouvé un bogue dans phpLDAPadmin.<br /><br />
|
||||
<table class=\'bug\'>
|
||||
<tr><td>Erreur:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Niveau:</td><td><b>%s</b></td></tr>
|
||||
@ -331,11 +427,11 @@ $lang['ferror_congrats_found_bug'] = 'Félicitations! Vous avez trouv&eacu
|
||||
<tr><td>Serveur Webr:</td><td><b>%s</b></td></tr>
|
||||
</table>
|
||||
<br />
|
||||
S\'il vous plaît, veuillez rapporter ce bogue en cliquant ici!';
|
||||
S\'il vous plaît, veuillez rapporter ce bogue en cliquant ici!';
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Import de fichier LDIF';
|
||||
$lang['select_ldif_file'] = 'Sélectionner un fichier LDIF:';
|
||||
$lang['select_ldif_file'] = 'Sélectionner un fichier LDIF:';
|
||||
$lang['select_ldif_file_proceed'] = 'Continuer >>';
|
||||
|
||||
//lldif_import
|
||||
@ -343,13 +439,88 @@ $lang['add_action'] = 'Ajout de...';
|
||||
$lang['delete_action'] = 'Supression de...';
|
||||
$lang['rename_action'] = 'Renommage de...';
|
||||
$lang['modify_action'] = 'Modification de...';
|
||||
$lang['failed'] = 'échec';
|
||||
$lang['warning_no_ldif_version_found'] = 'Aucun numéro de version trouvé. Version 1 supposé.';
|
||||
$lang['valid_dn_line_required'] = 'Une ligne avec un dn valide est requis.';
|
||||
$lang['valid_dn_line_required'] = 'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Le fichier est manquant.';
|
||||
$lang['no_ldif_file_specified.'] = 'Aucun fichier LDIFspécifié. Veuillez réessayer, s\'il vous plaît.';
|
||||
$lang['ldif_file_empty'] = 'Le fichier LDIF est vide.';
|
||||
$lang['file'] = 'Fichier';
|
||||
$lang['number_bytes'] = '%s bytes';
|
||||
|
||||
$lang['failed'] = 'échec';
|
||||
$lang['ldif_parse_error'] = 'Erreur lors de l\'analyse du fichier LDIF';
|
||||
$lang['ldif_could_not_add_object'] = 'Impossible d\'ajouter l\'objet:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Impossible de renommer l\'objet:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Impossible de supprimer l\'objet:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Impossible de modifier l\'objet:';
|
||||
$lang['ldif_line_number'] = 'Numéro de ligne';
|
||||
$lang['ldif_line_number'] = 'Numéro de ligne';
|
||||
$lang['ldif_line'] = 'Ligne';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Etes-vous certain de vouloir supprimer définitivement cet objet?';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Liste des entrées à supprimer:';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Format';
|
||||
$lang['line_ends'] = 'Fin de ligne';
|
||||
$lang['must_choose_export_format'] = 'Vous devez sélectionner un format pour l\'exportation.';
|
||||
$lang['invalid_export_format'] = 'Format d\'exportation invalide';
|
||||
$lang['no_exporter_found'] = 'Aucun exporteur trouvé.';
|
||||
$lang['error_performing_search'] = 'Une erreur a eu lieu lors de la recherche.';
|
||||
$lang['showing_results_x_through_y'] = 'Affichage de %s à %s des résultats.';
|
||||
$lang['searching'] = 'Recherche...';
|
||||
$lang['size_limit_exceeded'] = 'Notice, la limite de taille pour la recherche est atteinte.';
|
||||
$lang['entry'] = 'Entrée';
|
||||
$lang['ldif_export_for_dn'] = 'Export LDIF pour: %s';
|
||||
$lang['generated_on_date'] = 'Generé par phpLDAPadmin le %s';
|
||||
$lang['total_entries'] = 'Nombre d\'entrées';
|
||||
$lang['dsml_export_for_dn'] = 'Export DSML pour: %s';
|
||||
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Impossible de trouver l\'utilisateur "%s"';
|
||||
$lang['password_blank'] = 'Le champ pour le mot de passe est vide.';
|
||||
$lang['login_cancelled'] = 'Login interrompu.';
|
||||
$lang['no_one_logged_in'] = 'Personne n\'est loggé à ce serveur.';
|
||||
$lang['could_not_logout'] = 'Impossible de se déconnecter.';
|
||||
$lang['unknown_auth_type'] = 'auth_type inconnu: %s';
|
||||
$lang['logged_out_successfully'] = 'Déconnection réussie du serveur %s';
|
||||
$lang['authenticate_to_server'] = 'Authentification au serveur %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Attention: Cette connection web n\'est pas cryptée.';
|
||||
$lang['not_using_https'] = 'Vous n\'utilisez pas \'https\'. Le navigateur web transmettra les informations de login en clair.';
|
||||
$lang['login_dn'] = 'Login DN';
|
||||
$lang['user_name'] = 'Nom de l\'utilisateur';
|
||||
$lang['password'] = 'Mot de passe';
|
||||
$lang['authenticate'] = 'Authentification';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Sélection de l\'entrée';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'phpLDAPadmin a besoin d\'être configuré.Pour cela, éditer le fichier \'config.php\' . Un exemple de fichier de configuration est fourni dans \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Les suppressions ne sont pas permises en mode lecure seule.';
|
||||
$lang['error_calling_mass_delete'] = 'Erreur lors de l\'appel à mass_delete.php. mass_delete est manquant dans les variables POST.';
|
||||
$lang['mass_delete_not_array'] = 'La variable POST mass_delete \'est pas un tableau.';
|
||||
$lang['mass_delete_not_enabled'] = 'La suppression de masse n\'est pas disponible. Veuillez l\'activer dans config.php avant de continuer.';
|
||||
$lang['mass_deleting'] = 'Suppression en masse';
|
||||
$lang['mass_delete_progress'] = 'Progrès de la suppression sur le serveur "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Le tableau mass_delete n\'est pas bien formé.';
|
||||
$lang['no_entries_to_delete'] = 'Vous n\'avez sélectionné aucune entrées à effacer.';
|
||||
$lang['deleting_dn'] = 'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s des %s entrées n\'ont pu être supprimées.';
|
||||
$lang['all_entries_successful'] = 'Toutes les entrées ont été supprimées avec succès.';
|
||||
$lang['confirm_mass_delete'] = 'Confirmation de la suppression en masse de %s entrées sur le serveur %s';
|
||||
$lang['yes_delete'] = 'Oui, supprimer!';
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Vous ne pouvez pas renommer une entrée qui a des sous-entrées';
|
||||
$lang['no_rdn_change'] = 'Le RDN n\'a pas été modifié';
|
||||
$lang['invalid_rdn'] = 'Valeur invalide du RDN';
|
||||
$lang['could_not_rename'] = 'Impossible de renommer l\'entrée';
|
||||
|
||||
|
||||
?>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/it.php,v 1.4 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Modulo di Ricerca Semplice';
|
||||
@ -51,9 +53,9 @@ $lang['export_to_ldif'] = 'Esporta in un LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Salva un formato LDIF di questo oggetto';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Salva un formato LDIF di questo oggetto e di tutti i suoi figli';
|
||||
$lang['export_subtree_to_ldif'] = 'Esporta il ramo in un LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Fine riga in formato Macintosh';
|
||||
$lang['export_to_ldif_win'] = 'Fine riga in formato Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Fine riga in formato Unix';
|
||||
$lang['export_mac'] = 'Fine riga in formato Macintosh';
|
||||
$lang['export_win'] = 'Fine riga in formato Windows';
|
||||
$lang['export_unix'] = 'Fine riga in formato Unix';
|
||||
$lang['create_a_child_entry'] = 'Crea una voce figlia';
|
||||
$lang['add_a_jpeg_photo'] = 'Aggiungi una jpegPhoto';
|
||||
$lang['rename_entry'] = 'Rinomina la Voce';
|
||||
|
@ -1,8 +1,10 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/nl.php,v 1.9 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* Übersetzung von Marius Rieder <marius.rieder@bluewin.ch>
|
||||
* Uwe Ebel
|
||||
* Vertaling door Richard Lucassen <spamtrap@lucassen.org>
|
||||
* Commentaar gaarne naar bovenstaand adres sturen a.u.b.
|
||||
*/
|
||||
|
||||
// Search form
|
||||
@ -56,9 +58,9 @@ $lang['export_to_ldif'] = 'exporteren naar LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'maak LDIF dump van dit object';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'maak LDIF dump van dit object plus alle onderliggende objecten';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'exporteer deze subvelden naar LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Macintosh regeleinden';//'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Windows regeleinden';//'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Unix regeleinden';//'Unix style line ends';
|
||||
$lang['export_mac'] = 'Macintosh regeleinden';//'Macintosh style line ends';
|
||||
$lang['export_win'] = 'Windows regeleinden';//'Windows style line ends';
|
||||
$lang['export_unix'] = 'Unix regeleinden';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'subveld aanmaken';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'jpeg foto toevoegen';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'veld hernoemen';//'Rename Entry';
|
||||
@ -239,6 +241,7 @@ $lang['starts with'] = 'begint met';//'starts with';
|
||||
$lang['contains'] = 'bevat';//'contains';
|
||||
$lang['ends with'] = 'eindigt met';//'ends with';
|
||||
$lang['sounds like'] = 'klinkt als';//'sounds like';
|
||||
$lang['predefined_search_str'] = 'of een van deze lijst uitlezen';//'or select a predefined search';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'kan geen LDAP van de server krijgen';//'Could not retrieve LDAP information from the server';
|
||||
@ -326,4 +329,9 @@ $lang['ldif_could_not_modify_object'] = 'Kan object niet wijzigen';
|
||||
$lang['ldif_line_number'] = 'regelnummer: ';
|
||||
$lang['ldif_line'] = 'regel: ';
|
||||
|
||||
$lang['credits'] = 'Credits';//'Credits';
|
||||
$lang['changelog'] = 'Changelog';//'ChangeLog';
|
||||
$lang['documentation'] = 'Documentatie';// 'Documentation';
|
||||
|
||||
|
||||
?>
|
||||
|
508
lang/recoded/pl.php
Normal file
@ -0,0 +1,508 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/pl.php,v 1.8 2004/04/26 19:21:40 i18phpldapadmin Exp $
|
||||
|
||||
/* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
* If you want to write a new language file for your language,
|
||||
* please submit the file on SourceForge:
|
||||
*
|
||||
* https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498548
|
||||
*
|
||||
* Use the option "Check to Upload and Attach a File" at the bottom
|
||||
*
|
||||
* Thank you!
|
||||
*
|
||||
*/
|
||||
|
||||
/* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/pl.php,v 1.8 2004/04/26 19:21:40 i18phpldapadmin Exp $
|
||||
* initial translation from Piotr (DrFugazi) Tarnowski on Version 0.9.3
|
||||
*/
|
||||
// Based on en.php version 1.64
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Wyszukiwanie proste';
|
||||
$lang['advanced_search_form_str'] = 'Wyszukiwanie zaawansowane';
|
||||
$lang['server'] = 'Serwer';
|
||||
$lang['search_for_entries_whose'] = 'Szukaj wpisów w których';
|
||||
$lang['base_dn'] = 'Bazowa DN';
|
||||
$lang['search_scope'] = 'Zakres przeszukiwania';
|
||||
$lang['show_attributes'] = 'Pokaż atrybuty';
|
||||
$lang['Search'] = 'Szukaj';
|
||||
$lang['equals'] = 'równa się';
|
||||
$lang['contains'] = 'zawiera';
|
||||
$lang['predefined_search_str'] = 'Wybierz predefiniowane wyszukiwanie';
|
||||
$lang['predefined_searches'] = 'Predefiniowane wyszukiwania';
|
||||
$lang['no_predefined_queries'] = 'Brak zdefiniowanych zapytań w config.php.';
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Zgłoś zapotrzebowanie na nową funkcjonalność';
|
||||
$lang['report_bug'] = 'Zgłoś błąd (report a bug)';
|
||||
$lang['schema'] = 'schemat';
|
||||
$lang['search'] = 'szukaj';
|
||||
$lang['create'] = 'utwórz';
|
||||
$lang['info'] = 'info';
|
||||
$lang['import'] = 'import';
|
||||
$lang['refresh'] = 'odśwież';
|
||||
$lang['logout'] = 'wyloguj';
|
||||
$lang['create_new'] = 'Utwórz nowy';
|
||||
$lang['view_schema_for'] = 'Pokaż schemat dla';
|
||||
$lang['refresh_expanded_containers'] = 'Odśwież wszystkie otwarte kontenery dla';
|
||||
$lang['create_new_entry_on'] = 'Utwórz nowy wpis na';
|
||||
$lang['new'] = 'nowy';
|
||||
$lang['view_server_info'] = 'Pokaż informacje o serwerze';
|
||||
$lang['import_from_ldif'] = 'Importuj wpisy z pliku LDIF';
|
||||
$lang['logout_of_this_server'] = 'Wyloguj z tego serwera';
|
||||
$lang['logged_in_as'] = 'Zalogowany/a jako: ';
|
||||
$lang['read_only'] = 'tylko-do-odczytu';
|
||||
$lang['read_only_tooltip'] = 'Ten atrybut został oznaczony przez administratora phpLDAPadmin jako tylko-do-odczytu';
|
||||
$lang['could_not_determine_root'] = 'Nie można ustalić korzenia Twojego drzewa LDAP.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Wygląda, że serwer LDAP jest skonfigurowany tak, aby nie ujawniać swojego korzenia.';
|
||||
$lang['please_specify_in_config'] = 'Proszę określić to w pliku config.php';
|
||||
$lang['create_new_entry_in'] = 'Utwórz nowy wpis w';
|
||||
$lang['login_link'] = 'Logowanie...';
|
||||
$lang['login'] = 'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Usuń ten wpis';
|
||||
$lang['delete_this_entry_tooltip'] = 'Będziesz poproszony/a o potwierdzenie tej decyzji';
|
||||
$lang['copy_this_entry'] = 'Skopiuj ten wpis';
|
||||
$lang['copy_this_entry_tooltip'] = 'Skopiuj ten obiekt do innej lokalizacji, nowej DN, lub do innego serwera';
|
||||
$lang['export'] = 'Eksportuj';
|
||||
$lang['export_tooltip'] = 'Zapisz zrzut tego obiektu';
|
||||
$lang['export_subtree_tooltip'] = 'Zapisz zrzut tego obiektu i wszystkich potomnych';
|
||||
$lang['export_subtree'] = 'Eksportuj całe poddrzewo';
|
||||
$lang['create_a_child_entry'] = 'Utwórz wpis potomny';
|
||||
$lang['rename_entry'] = 'Zmień nazwę wpisu';
|
||||
$lang['rename'] = 'Zmień nazwę';
|
||||
$lang['add'] = 'Dodaj';
|
||||
$lang['view'] = 'Pokaż';
|
||||
$lang['view_one_child'] = 'Pokaż 1 wpis potomny';
|
||||
$lang['view_children'] = 'Pokaż %s wpisy/ów potomne/ych';
|
||||
$lang['add_new_attribute'] = 'Dodaj nowy atrybut';
|
||||
$lang['add_new_objectclass'] = 'Dodaj nową klasę obiektu';
|
||||
$lang['hide_internal_attrs'] = 'Ukryj wewnętrzne atrybuty';
|
||||
$lang['show_internal_attrs'] = 'Pokaż wewnętrzne atrybuty';
|
||||
$lang['attr_name_tooltip'] = 'Kliknij aby obejrzeć definicje schematu dla atrybutu typu \'%s\'';
|
||||
$lang['none'] = 'brak';
|
||||
$lang['no_internal_attributes'] = 'Brak atrybutów wewnętrznych';
|
||||
$lang['no_attributes'] = 'Ten wpis nie posiada atrybutów';
|
||||
$lang['save_changes'] = 'Zapisz zmiany';
|
||||
$lang['add_value'] = 'dodaj wartość';
|
||||
$lang['add_value_tooltip'] = 'Dodaj dodatkową wartość do atrybutu \'%s\'';
|
||||
$lang['refresh_entry'] = 'Odśwież';
|
||||
$lang['refresh_this_entry'] = 'Odśwież ten wpis';
|
||||
$lang['delete_hint'] = 'Wskazówka: Aby skasować atrybut, wyczyść pole tekstowe i kliknij zapisz.';
|
||||
$lang['attr_schema_hint'] = 'Wskazówka: Aby zobaczyć schemat dla atrybutu, kliknij na nazwie atrybutu.';
|
||||
$lang['attrs_modified'] = 'Niektóre atrybuty (%s) zostały zmodyfikowane i są wyróżnione poniżej.';
|
||||
$lang['attr_modified'] = 'Atrybut (%s) został zmodyfikowany i jest wyróżniony poniżej.';
|
||||
$lang['viewing_read_only'] = 'Oglądanie wpisu w trybie tylko-do-odczytu.';
|
||||
$lang['no_new_attrs_available'] = 'brak nowych atrybutów dostępnych dla tego wpisu';
|
||||
$lang['no_new_binary_attrs_available'] = 'brak nowych atrybutów binarnych dla tego wpisu';
|
||||
$lang['binary_value'] = 'Wartość binarna';
|
||||
$lang['add_new_binary_attr'] = 'Dodaj nowy atrybut binarny';
|
||||
$lang['alias_for'] = 'Uwaga: \'%s\' jest aliasem dla \'%s\'';
|
||||
$lang['download_value'] = 'pobierz (download) wartość';
|
||||
$lang['delete_attribute'] = 'usuń atrybut';
|
||||
$lang['true'] = 'prawda';
|
||||
$lang['false'] = 'fałsz';
|
||||
$lang['none_remove_value'] = 'brak, usuń wartość';
|
||||
$lang['really_delete_attribute'] = 'Definitywnie usuń atrybut';
|
||||
$lang['add_new_value'] = 'Dodaj nową wartość';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Następujące klasy obiektu są wspierane przez ten serwer LDAP.';
|
||||
$lang['the_following_attributes'] = 'Następujące typy atrybutów są wspierane przez ten serwer LDAP.';
|
||||
$lang['the_following_matching'] = 'Następujące reguły dopasowania są wspierane przez ten serwer LDAP.';
|
||||
$lang['the_following_syntaxes'] = 'Następujące składnie są wspierane przez ten serwer LDAP.';
|
||||
$lang['schema_retrieve_error_1']='Serwer nie wspiera w pełni protokołu LDAP.';
|
||||
$lang['schema_retrieve_error_2']='Twoja wersja PHP niepoprawnie wykonuje zapytanie.';
|
||||
$lang['schema_retrieve_error_3']='Lub w ostateczności, phpLDAPadmin nie wie jak uzyskać schemat dla Twojego serwera.';
|
||||
$lang['jump_to_objectclass'] = 'Skocz do klasy obiektu';
|
||||
$lang['jump_to_attr'] = 'Skocz do typu atrybutu';
|
||||
$lang['jump_to_matching_rule'] = 'Skocz do reguły dopasowania';
|
||||
$lang['schema_for_server'] = 'Schemat dla serwera';
|
||||
$lang['required_attrs'] = 'Wymagane atrybuty';
|
||||
$lang['optional_attrs'] = 'Opcjonalne atrybuty';
|
||||
$lang['optional_binary_attrs'] = 'Opcjonalne atrybuty binarne';
|
||||
$lang['OID'] = 'OID';
|
||||
$lang['aliases']='Aliasy';
|
||||
$lang['desc'] = 'Opis';
|
||||
$lang['no_description']='brak opisu';
|
||||
$lang['name'] = 'Nazwa';
|
||||
$lang['equality']='Równość';
|
||||
$lang['is_obsolete'] = 'Ta klasa obiektu jest przestarzała';
|
||||
$lang['inherits'] = 'Dziedziczy z';
|
||||
$lang['inherited_from']='dziedziczone z';
|
||||
$lang['parent_to'] = 'Nadrzędny dla';
|
||||
$lang['jump_to_this_oclass'] = 'Skocz do definicji klasy obiektu';
|
||||
$lang['matching_rule_oid'] = 'OID reguły dopasowania';
|
||||
$lang['syntax_oid'] = 'OID składni';
|
||||
$lang['not_applicable'] = 'nie dotyczy';
|
||||
$lang['not_specified'] = 'nie określone';
|
||||
$lang['character']='znak';
|
||||
$lang['characters']='znaki/ów';
|
||||
$lang['used_by_objectclasses']='Używane przez klasy obiektu';
|
||||
$lang['used_by_attributes']='Używane przez atrybuty';
|
||||
$lang['maximum_length']='Maksymalna długość';
|
||||
$lang['attributes']='Typy atrybutów';
|
||||
$lang['syntaxes']='Składnie';
|
||||
$lang['objectclasses']='Klasy Obiektu';
|
||||
$lang['matchingrules']='Reguły Dopasowania';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Przestarzałe ';
|
||||
$lang['ordering']='Uporządkowanie';
|
||||
$lang['substring_rule']='Reguła podciągu (Substring Rule)';
|
||||
$lang['single_valued']='Pojedynczo ceniona (Single Valued)';
|
||||
$lang['collective']='Zbiorcza ';
|
||||
$lang['user_modification']='Modyfikacja użytkownika';
|
||||
$lang['usage']='Użycie';
|
||||
$lang['could_not_retrieve_schema_from']='Nie można uzyskać schematu z';
|
||||
$lang['type']='Typ';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Wpis %s został pomyślnie usunięty.';
|
||||
$lang['you_must_specify_a_dn'] = 'Musisz określić DN';
|
||||
$lang['could_not_delete_entry'] = 'Nie można usunąć wpisu: %s';
|
||||
$lang['no_such_entry'] = 'Nie ma takiego wpisu: %s';
|
||||
$lang['delete_dn'] = 'Usuń %s';
|
||||
$lang['permanently_delete_children'] = 'Czy trwale usunąć także wpisy potomne ?';
|
||||
$lang['entry_is_root_sub_tree'] = 'Ten wpis jest korzeniem poddrzewa zawierającego %s wpisów.';
|
||||
$lang['view_entries'] = 'pokaż wpisy';
|
||||
$lang['confirm_recursive_delete'] = 'phpLDAPadmin może rekursywnie usunąć ten wpis i wszystkie jego %s wpisy/ów potomne/ych. Sprawdź poniższą listę wpisów przeznaczonych do usunięcia.<br /> Czy na pewno chcesz to zrobić ?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Uwaga: ta operacja jest potencjalnie bardzo niebezpieczna i wykonujesz ją na własne ryzyko. Ta akcja nie może zostać cofnięta. Weź pod uwagę aliasy, owołania i inne rzeczy, które mogą spowodować problemy.';
|
||||
$lang['delete_all_x_objects'] = 'Usuń wszystkie %s obiekty/ów';
|
||||
$lang['recursive_delete_progress'] = 'Postęp rekursywnego usuwania';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Wpis %s oraz poddrzewo zostały pomyślnie usunięte.';
|
||||
$lang['failed_to_delete_entry'] = 'Błąd podczas usuwania wpisu %s';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'Atrybut "%s" jest oznaczony jako tylko-do-odczytu w konfiguracji phpLDAPadmin.';
|
||||
$lang['no_attr_specified'] = 'Nie określono nazwy atrybutu.';
|
||||
$lang['no_dn_specified'] = 'Nie określono DN';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Pozostawiłeś/aś pustą wartość atrybutu. Proszę wrócić i spróbować ponownie.';
|
||||
$lang['failed_to_add_attr'] = 'Błąd podczas dodawania atrybutu.';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Modyfikacja zakończona pomyślnie.';
|
||||
$lang['change_password_new_login'] = 'Jeśli zmieniłeś/aś hasło, musisz się zalogować ponownie z nowym hasłem.';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Nowe atrybuty wymagane';
|
||||
$lang['requires_to_add'] = 'Ta akcja wymaga, abyś dodał/a';
|
||||
$lang['new_attributes'] = 'nowe atrybuty';
|
||||
$lang['new_required_attrs_instructions'] = 'Instrukcja: Aby dodać tę klasę obiektu do tego wpisu, musisz określić';
|
||||
$lang['that_this_oclass_requires'] = 'co ta klasa obiektu wymaga. Możesz zrobić to w tym formularzu.';
|
||||
$lang['add_oclass_and_attrs'] = 'Dodaj klasę obiektu i atrybuty';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Kliknij aby wywołać okno i wybrać wpis (DN) graficznie';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Nie możesz wykonać modyfikacji dopóki serwer jest w trybie tylko-do-odczytu';
|
||||
$lang['bad_server_id'] = 'Zły identyfikator (id) serwera';
|
||||
$lang['not_enough_login_info'] = 'Brak wystarczających informacji aby zalogować się do serwera. Proszę sprawdzić konfigurację.';
|
||||
$lang['could_not_connect'] = 'Nie można podłączyć się do serwera LDAP.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Nie można podłączyć się do "%s" na port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Nie można dokonać operacji ldap_mod_add.';
|
||||
$lang['bad_server_id_underline'] = 'Zły server_id: ';
|
||||
$lang['success'] = 'Sukces';
|
||||
$lang['server_colon_pare'] = 'Serwer: ';
|
||||
$lang['look_in'] = 'Szukam w: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'Nie określono ID serwera w zapytaniu !';
|
||||
$lang['missing_dn_in_query_string'] = 'Nie określono DN w zapytaniu !';
|
||||
$lang['back_up_p'] = 'Do góry...';
|
||||
$lang['no_entries'] = 'brak wpisów';
|
||||
$lang['not_logged_in'] = 'Nie zalogowany/a';
|
||||
$lang['could_not_det_base_dn'] = 'Nie można określić bazowego DN';
|
||||
$lang['please_report_this_as_a_bug']='Proszę zgłosić to jako błąd.';
|
||||
$lang['reasons_for_error']='To mogło zdarzyć się z kilku powodów, z których najbardziej prawdopodobne to:';
|
||||
$lang['yes']='Tak';
|
||||
$lang['no']='Nie';
|
||||
$lang['go']='Idź';
|
||||
$lang['delete']='Usuń';
|
||||
$lang['back']='Powrót';
|
||||
$lang['object']='obiekt';
|
||||
$lang['delete_all']='Usuń wszystko';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'wskazówka';
|
||||
$lang['bug'] = 'błąd (bug)';
|
||||
$lang['warning'] = 'ostrzeżenie';
|
||||
$lang['light'] = 'żarówka'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Dalej >>';
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Dodaj';
|
||||
$lang['value_to'] = 'wartość do';
|
||||
$lang['distinguished_name'] = 'Wyróżniona Nazwa (DN)';
|
||||
$lang['current_list_of'] = 'Aktualna lista';
|
||||
$lang['values_for_attribute'] = 'wartości dla atrybutu';
|
||||
$lang['inappropriate_matching_note'] = 'Uwaga: Jeśli nie ustawisz reguły EQUALITY dla tego atrybutu na Twoim serwerze LDAP otrzymasz błąd "niewłaściwe dopasowanie (inappropriate matching)"';
|
||||
$lang['enter_value_to_add'] = 'Wprowadź wartość, którą chcesz dodać:';
|
||||
$lang['new_required_attrs_note'] = 'Uwaga: może być wymagane wprowadzenie nowych atrybutów wymaganych przez tę klasę obiektu';
|
||||
$lang['syntax'] = 'Składnia';
|
||||
|
||||
//copy.php
|
||||
$lang['copy_server_read_only'] = 'Nie możesz dokonać modyfikacji dopóki serwer jest w trybie tylko-do-odczytu';
|
||||
$lang['copy_dest_dn_blank'] = 'Nie wypełniono docelowej DN.';
|
||||
$lang['copy_dest_already_exists'] = 'Docelowy wpis (%s) już istnieje.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Docelowy kontener (%s) nie istnieje.';
|
||||
$lang['copy_source_dest_dn_same'] = 'Źródłowa i docelowa DN są takie same.';
|
||||
$lang['copy_copying'] = 'Kopiowanie ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Postęp kopiowania rekursywnego';
|
||||
$lang['copy_building_snapshot'] = 'Budowanie migawki (snapshot) drzewa do skopiowania... ';
|
||||
$lang['copy_successful_like_to'] = 'Kopiowanie zakończone pomyślnie. Czy chcesz ';
|
||||
$lang['copy_view_new_entry'] = 'zobaczyć nowy wpis ';
|
||||
$lang['copy_failed'] = 'Błąd podczas kopiowania DN: ';
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Uwaga: brak pliku szablonu, ';
|
||||
$lang['using_default'] = 'Używam domyślnego.';
|
||||
$lang['template'] = 'Szablon';
|
||||
$lang['must_choose_template'] = 'Musisz wybrać szablon';
|
||||
$lang['invalid_template'] = '%s nie jest prawidłowym szablonem';
|
||||
$lang['using_template'] = 'wykorzystując szablon';
|
||||
$lang['go_to_dn'] = 'Idź do %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Kopiuj ';
|
||||
$lang['copyf_to_new_object'] = 'do nowego obiektu';
|
||||
$lang['copyf_dest_dn'] = 'Docelowa DN';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'Pełna DN nowego wpisu do utworzenia poprzez skopiowanie wpisu źródłowego';
|
||||
$lang['copyf_dest_server'] = 'Docelowy serwer';
|
||||
$lang['copyf_note'] = 'Wskazówka: Kopiowanie pomiędzy różnymi serwerami działa wtedy, gdy nie występuje naruszenie schematów';
|
||||
$lang['copyf_recursive_copy'] = 'Rekursywne kopiowanie wszystkich potomnych obiektów';
|
||||
$lang['recursive_copy'] = 'Kopia rekursywna';
|
||||
$lang['filter'] = 'Filtr';
|
||||
$lang['filter_tooltip'] = 'Podczas rekursywnego kopiowania, kopiowane są tylko wpisy pasujące do filtra';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Brak wartości dla wymaganego atrybutu (%s).';
|
||||
$lang['redirecting'] = 'Przekierowuję';
|
||||
$lang['here'] = 'tutaj';
|
||||
$lang['create_could_not_add'] = 'Nie można dodać obiektu do serwera LDAP.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Utwórz obiekt';
|
||||
$lang['createf_choose_temp'] = 'Wybierz szablon';
|
||||
$lang['createf_select_temp'] = 'Wybierz szablon dla procesu tworzenia';
|
||||
$lang['createf_proceed'] = 'Dalej';
|
||||
$lang['rdn_field_blank'] = 'Pozostawiłeś/aś puste pole RDN.';
|
||||
$lang['container_does_not_exist'] = 'Kontener który określiłeś/aś (%s) nie istnieje. Spróbuj ponownie.';
|
||||
$lang['no_objectclasses_selected'] = 'Nie wybrałeś/aś żadnych Klas Obiektu dla tego obiektu. Wróć proszę i zrób to.';
|
||||
$lang['hint_structural_oclass'] = 'Wskazówka: Musisz wybrać co najmniej jedną strukturalną klasę obiektu';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'Na serwerze';
|
||||
$lang['ctemplate_no_template'] = 'Brak określenia szablonu w zmiennych POST.';
|
||||
$lang['ctemplate_config_handler'] = 'Twoja konfiguracja określa handler';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'dla tego szablonu. Ale, ten handler nie istnieje w szablonach/tworzonym katalogu';
|
||||
$lang['create_step1'] = 'Krok 1 z 2: Nazwa i klasa/y obiektu';
|
||||
$lang['create_step2'] = 'Krok 2 z 2: Określenie atrybutów i wartości';
|
||||
$lang['relative_distinguished_name'] = 'Relatywna Wyróżniona Nazwa (RDN)';
|
||||
$lang['rdn'] = 'RDN';
|
||||
$lang['rdn_example'] = '(przykład: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Kontener';
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Nie zalogowałeś/aś się jeszcze do wybranego serwera, więc nie możesz go przeszukiwać.';
|
||||
$lang['click_to_go_to_login_form'] = 'Kliknij tutaj aby przejść do formularza logowania';
|
||||
$lang['unrecognized_criteria_option'] = 'Nierozpoznane kryterium opcji: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Jeśli chcesz dodać własne kryteria do listy, zmodyfikuj plik search.php aby to obsłużyć.';
|
||||
$lang['entries_found'] = 'Znaleziono wpisów: ';
|
||||
$lang['filter_performed'] = 'Zastosowano filtr: ';
|
||||
$lang['search_duration'] = 'Wyszukiwanie wykonane przez phpLDAPadmin w';
|
||||
$lang['seconds'] = 'sekund(y)';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Przeszukiwany zakres';
|
||||
$lang['scope_sub'] = 'Sub (całe poddrzewo)';
|
||||
$lang['scope_one'] = 'One (jeden poziom poniżej bazowej)';
|
||||
$lang['scope_base'] = 'Base (tylko bazowa dn)';
|
||||
$lang['standard_ldap_search_filter'] = 'Standardowy filtr dla LDAP. Na przykład: (&(sn=Kowalski)(givenname=Jan))';
|
||||
$lang['search_filter'] = 'Filtr wyszukiwania';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'Lista atrybutów do wyświetlenia rezultatów (rozdzielona przecinkami)';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['starts with'] = 'zaczyna się od';
|
||||
$lang['ends with'] = 'kończy się na';
|
||||
$lang['sounds like'] = 'brzmi jak';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Nie można uzyskać informacji od serwera LDAP';
|
||||
$lang['server_info_for'] = 'Informacja o serwerze: ';
|
||||
$lang['server_reports_following'] = 'Serwer zwrócił następujące informacje o sobie';
|
||||
$lang['nothing_to_report'] = 'Ten serwer nie chce nic powiedzieć o sobie :).';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'tablica modyfikacji (update_array) jest zniekształcona. To może być błąd (bug) w phpLDAPadmin. Proszę to zgłosić.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Nie można wykonać operacji modyfikacji (ldap_modify).';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Czy chcesz dokonać tych zmian ?';
|
||||
$lang['attribute'] = 'Atrybuty';
|
||||
$lang['old_value'] = 'Stara wartość';
|
||||
$lang['new_value'] = 'Nowa wartość';
|
||||
$lang['attr_deleted'] = '[atrybut usunięty]';
|
||||
$lang['commit'] = 'Zatwierdź';
|
||||
$lang['cancel'] = 'Anuluj';
|
||||
$lang['you_made_no_changes'] = 'Nie dokonano żadnych zmian';
|
||||
$lang['go_back'] = 'Powrót';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Użyj menu z lewej strony do nawigacji';
|
||||
$lang['credits'] = 'Credits';
|
||||
$lang['changelog'] = 'ChangeLog';
|
||||
$lang['donate'] = 'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Niebezpieczna nazwa pliku: ';
|
||||
$lang['no_such_file'] = 'Nie znaleziono pliku: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'Zezwoliłeś/aś na automatyczne nadawanie uid (auto_uid_numbers)
|
||||
dla <b>%s</b> w konfiguracji, ale nie określiłeś/aś mechanizmu
|
||||
(auto_uid_number_mechanism). Proszę skorygować ten problem.';
|
||||
$lang['uidpool_not_set'] = 'Określiłeś/aś mechanizm autonumerowania uid "auto_uid_number_mechanism" jako "uidpool" w konfiguracji Twojego serwera <b>%s</b>, lecz nie określiłeś/aś audo_uid_number_uid_pool_dn. Proszę określ to zanim przejdziesz dalej.';
|
||||
$lang['uidpool_not_exist'] = 'Wygląda na to, że uidPool, którą określiłeś/aś w Twojej konfiguracji ("%s") nie istnieje.';
|
||||
$lang['specified_uidpool'] = 'Określiłeś/aś "auto_uid_number_mechanism" jako "search" w konfiguracji Twojego serwera <b>%s</b>, ale nie określiłeś/aś bazy "auto_uid_number_search_base". Zrób to zanim przejdziesz dalej.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Nie można podłączyć do <b>%s</b> z podaną tożsamością auto_uid. Sprawdź proszę swój plik konfiguracyjny.';
|
||||
$lang['bad_auto_uid_search_base'] = 'W Twojej konfiguracji phpLDAPadmin określona jest nieprawidłowa wartość auto_uid_search_base dla serwera %s';
|
||||
$lang['auto_uid_invalid_value'] = 'Określiłeś/aś błędną wartość dla auto_uid_number_mechanism ("%s") w konfiguracji. Tylko "uidpool" i "search" są poprawne. Proszę skorygować ten problem.';
|
||||
$lang['error_auth_type_config'] = 'Błąd: Masz błąd w pliku konfiguracji. Trzy możliwe wartości dla auth_type w sekcji $servers to \'session\', \'cookie\' oraz \'config\'. Ty wpisałeś/aś \'%s\', co jest niedozwolone. ';
|
||||
$lang['php_install_not_supports_tls'] = 'Twoja instalacja PHP nie wspiera TLS.';
|
||||
$lang['could_not_start_tls'] = 'Nie można uruchomić TLS. Proszę sprawdzić konfigurację serwera LDAP.';
|
||||
$lang['could_not_bind_anon'] = 'Nie można anonimowo podłączyć do serwera.';
|
||||
$lang['could_not_bind'] = 'Nie można podłączyć się do serwera LDAP.';
|
||||
$lang['anonymous_bind'] = 'Podłączenie anonimowe';
|
||||
$lang['bad_user_name_or_password'] = 'Zła nazwa użytkownika lub hasło. Spróbuj ponownie.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Przekierowuję... Kliknij tutaj jeśli nic się nie dzieje.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Pomyślnie zalogowano do serwera <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Nie można ustawić ciasteczka (cookie).';
|
||||
$lang['ldap_said'] = 'LDAP odpowiedział: %s';
|
||||
$lang['ferror_error'] = 'Błąd';
|
||||
$lang['fbrowse'] = 'przeglądaj';
|
||||
$lang['delete_photo'] = 'Usuń fotografię';
|
||||
$lang['install_not_support_blowfish'] = 'Twoja instalacja PHP nie wspiera szyfrowania blowfish.';
|
||||
$lang['install_not_support_md5crypt'] = 'Twoja instalacja PHP nie wspiera szyfrowania md5crypt.';
|
||||
$lang['install_no_mash'] = 'Twoja instalacja PHP nie posiada funkcji mhash(). Nie mogę tworzyć haszy SHA.';
|
||||
$lang['jpeg_contains_errors'] = 'jpegPhoto zawiera błędy<br />';
|
||||
$lang['ferror_number'] = 'Błąd numer: %s (%s)';
|
||||
$lang['ferror_discription'] = 'Opis: %s<br /><br />';
|
||||
$lang['ferror_number_short'] = 'Błąd numer: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Opis: (brak dostępnego opisu)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Czy jest to błąd w phpLDAPadmin ? Jeśli tak, proszę go <a href=\'%s\'>zgłosić</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Nierozpoznany numer błędu: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Znalazłeś błąd w phpLDAPadmin (nie krytyczny) !</b></td></tr><tr><td>Błąd:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Plik:</td>
|
||||
<td><b>%s</b> linia <b>%s</b>, wywołane z <b>%s</b></td></tr><tr><td>Wersje:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Serwer Web:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
Proszę zgłoś ten błąd klikając tutaj</a>.</center></td></tr></table></center><br />';
|
||||
$lang['ferror_congrats_found_bug'] = 'Gratulacje ! Znalazłeś błąd w phpLDAPadmin.<br /><br />
|
||||
<table class=\'bug\'>
|
||||
<tr><td>Błąd:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Poziom:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Plik:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Linia:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Wywołane z:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Wersja PLA:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Wersja PHP:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PHP SAPI:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Serwer Web:</td><td><b>%s</b></td></tr>
|
||||
</table>
|
||||
<br />
|
||||
Proszę zgłoś ten błąd klikając poniżej !';
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importuj plik LDIF';
|
||||
$lang['select_ldif_file'] = 'Wybierz plik LDIF:';
|
||||
$lang['select_ldif_file_proceed'] = 'Dalej >>';
|
||||
$lang['dont_stop_on_errors'] = 'Nie zatrzymuj się po napotkaniu błędów';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Dodawanie...';
|
||||
$lang['delete_action'] = 'Usuwanie...';
|
||||
$lang['rename_action'] = 'Zmiana nazwy...';
|
||||
$lang['modify_action'] = 'Modyfikowanie...';
|
||||
$lang['warning_no_ldif_version_found'] = 'Nie znaleziono numeru wersji. Przyjmuję 1.';
|
||||
$lang['valid_dn_line_required'] = 'Wymagana jest poprawna linia DN.';
|
||||
$lang['missing_uploaded_file'] = 'Brak wgrywanego pliku.';
|
||||
$lang['no_ldif_file_specified.'] = 'Nie określono pliku LDIF. Spróbuj ponownie.';
|
||||
$lang['ldif_file_empty'] = 'Wgrany plik LDIF jest pusty.';
|
||||
$lang['empty'] = 'pusty';
|
||||
$lang['file'] = 'Plik';
|
||||
$lang['number_bytes'] = '%s bajtów';
|
||||
|
||||
$lang['failed'] = 'Nieudane';
|
||||
$lang['ldif_parse_error'] = 'Błąd przetwarzania LDIF (Parse Error)';
|
||||
$lang['ldif_could_not_add_object'] = 'Nie można dodać obiektu:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Nie można zmienić nazwy obiektu:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Nie można usunąć obiektu:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Nie można zmodyfikować obiektu:';
|
||||
$lang['ldif_line_number'] = 'Linia numer:';
|
||||
$lang['ldif_line'] = 'Linia:';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Czy na pewno trwale usunąć ten obiekt ?';
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Lista wpisów do usunięcia:';
|
||||
$lang['dn'] = 'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Format eksportu';
|
||||
$lang['line_ends'] = 'Zakończenie linii';
|
||||
$lang['must_choose_export_format'] = 'Musisz wybrać format eksportu.';
|
||||
$lang['invalid_export_format'] = 'Błędny format eksportu';
|
||||
$lang['no_exporter_found'] = 'Nie znaleziono dostępnego eksportera.';
|
||||
$lang['error_performing_search'] = 'Napotkano błąd podczas szukania.';
|
||||
$lang['showing_results_x_through_y'] = 'Pokazywanie rezultatów %s przez %s.';
|
||||
$lang['searching'] = 'Szukam...';
|
||||
$lang['size_limit_exceeded'] = 'Uwaga, przekroczono limit rozmiaru wyszukiwania.';
|
||||
$lang['entry'] = 'Wpis';
|
||||
$lang['ldif_export_for_dn'] = 'Eksport LDIF dla: %s';
|
||||
$lang['generated_on_date'] = 'Wygenerowane przez phpLDAPadmin na %s';
|
||||
$lang['total_entries'] = 'Łącznie wpisów';
|
||||
$lang['dsml_export_for_dn'] = 'Eksport DSLM dla: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Nie można znaleźć użytkownika "%s"';
|
||||
$lang['password_blank'] = 'Pozostawiłeś/aś puste hasło.';
|
||||
$lang['login_cancelled'] = 'Logowanie anulowane.';
|
||||
$lang['no_one_logged_in'] = 'Nikt nie jest zalogowany do tego serwera.';
|
||||
$lang['could_not_logout'] = 'Nie można wylogować.';
|
||||
$lang['unknown_auth_type'] = 'Nieznany auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Pomyślnie wylogowano z serwera <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Uwierzytelnienie dla serwera %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Uwaga: To połączenie nie jest szyfrowane.';
|
||||
$lang['not_using_https'] = 'Nie używasz \'https\'. Przeglądarka będzie transmitować informację logowania czystym tekstem (clear text).';
|
||||
$lang['login_dn'] = 'Login DN';
|
||||
$lang['user_name'] = 'Nazwa użytkownika';
|
||||
$lang['password'] = 'Hasło';
|
||||
$lang['authenticate'] = 'Zaloguj';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Wybór wpisu';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'Musisz skonfigurować phpLDAPadmin. Wyedytuj plik \'config.php\' aby to zrobić. Przykład pliku konfiguracji znajduje się w \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Usuwanie jest niedozwolone w trybie tylko-do-odczytu.';
|
||||
$lang['error_calling_mass_delete'] = 'Błąd podczas wywołania mass_delete.php. Brakująca mass_delete w zmiennych POST.';
|
||||
$lang['mass_delete_not_array'] = 'zmienna POST mass_delete nie jest w tablicą.';
|
||||
$lang['mass_delete_not_enabled'] = 'Masowe usuwanie nie jest dozwolone. Odblokuj to proszę w config.php przed kontynuacją.';
|
||||
$lang['mass_deleting'] = 'Masowe usuwanie';
|
||||
$lang['mass_delete_progress'] = 'Postęp usuwania na serwerze "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Zniekształcona tablica mass_delete.';
|
||||
$lang['no_entries_to_delete'] = 'Nie wybrano żadnegych wpisów do usunięcia.';
|
||||
$lang['deleting_dn'] = 'Usuwanie %s';
|
||||
$lang['total_entries_failed'] = '%s z %s wpisów nie zostało usuniętych.';
|
||||
$lang['all_entries_successful'] = 'Wszystkie wpisy pomyślnie usunieto.';
|
||||
$lang['confirm_mass_delete'] = 'Potwierdź masowe usunięcie %s wpisów na serwerze %s';
|
||||
$lang['yes_delete'] = 'Tak, usuń !';
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Nie możesz zmienić nazwy wpisu, posiadającego wpisy potomne (np. operacja zmiany nazwy nie jest dozwolona na wpisach nie będących liścmi).';
|
||||
$lang['no_rdn_change'] = 'Nie zmieniłeś/aś RDN';
|
||||
$lang['invalid_rdn'] = 'Błędna wartość RDN';
|
||||
$lang['could_not_rename'] = 'Nie można zmienić nazwy wpisu';
|
||||
|
||||
?>
|
516
lang/recoded/pt-br.php
Normal file
@ -0,0 +1,516 @@
|
||||
<?php
|
||||
|
||||
/* --- INSTRUCTIONS FOR TRANSLATORS ---
|
||||
*
|
||||
* If you want to write a new language file for your language,
|
||||
* please submit the file on SourceForge:
|
||||
*
|
||||
* https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498548
|
||||
*
|
||||
* Use the option "Check to Upload and Attach a File" at the bottom
|
||||
*
|
||||
* Thank you!
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* The $lang array contains all the strings that phpLDAPadmin uses.
|
||||
* Each language file simply defines this aray with strings in its
|
||||
* language.
|
||||
* $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/pt-br.php,v 1.3 2004/05/06 20:00:38 i18phpldapadmin Exp $
|
||||
*/
|
||||
/*
|
||||
Initial translation from Alexandre Maciel (digitalman (a) bol (dot) com (dot) br) for phpldapadmin-0.9.3
|
||||
Next translation from Elton (CLeGi - do at - terra.com.br) to cvs-release 1.65
|
||||
|
||||
*/
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Formulário de busca Simples';//'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Formulário de busca Avançada';//'Advanced Search Form';
|
||||
$lang['server'] = 'Servidor';//'Server';
|
||||
$lang['search_for_entries_whose'] = 'Buscar objetos cujo...';//'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base DN';//'Base DN';
|
||||
$lang['search_scope'] = 'Abrangência da Busca';//'Search Scope';
|
||||
$lang['show_attributes'] = 'Exibir Atributos';//'Show Attributtes';
|
||||
$lang['Search'] = 'Buscar';//'Search';
|
||||
$lang['equals'] = 'igual';//'equals';
|
||||
$lang['contains'] = 'contém';//'contains';
|
||||
$lang['predefined_search_str'] = 'Selecione uma busca pré-definida';//'or select a predefined search';
|
||||
$lang['predefined_searches'] = 'Buscas pré-definidas';//'Predefined Searches';
|
||||
$lang['no_predefined_queries'] = 'Nenhum critério de busca foi definido no config.php';// 'No queries have been defined in config.php.';
|
||||
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Solicitar uma nova função';//'Request a new feature';
|
||||
$lang['report_bug'] = 'Comunicar um bug';//'Report a bug';
|
||||
$lang['schema'] = 'esquema';//'schema';
|
||||
$lang['search'] = 'buscar';//'search';
|
||||
$lang['refresh'] = 'atualizar';//'refresh';
|
||||
$lang['create'] = 'criar';//'create';
|
||||
$lang['info'] = 'info';//'info';
|
||||
$lang['import'] = 'importar';//'import';
|
||||
$lang['logout'] = 'desconectar';//'logout';
|
||||
$lang['create_new'] = 'Criar Novo';//'Create New';
|
||||
$lang['new'] = 'Novo';//'new';
|
||||
$lang['view_schema_for'] = 'Ver esquemas de';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Atualizar todos containers abertos para';//'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Criar um novo objeto em';//'Create a new entry on';
|
||||
$lang['view_server_info'] = 'Ver informações fornecidas pelo servidor';//'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Importar objetos de um arquivo LDIF';//'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Desconectar deste servidor';//'Logout of this server';
|
||||
$lang['logged_in_as'] = 'Conectado como: ';//'Logged in as: ';
|
||||
$lang['read_only'] = 'somente leitura';//'read only';
|
||||
$lang['read_only_tooltip'] = 'Este atributo foi marcado como somente leitura pelo administrador do phpLDAPadmin';//This attribute has been flagged as read only by the phpLDAPadmin administrator';
|
||||
$lang['could_not_determine_root'] = 'Não foi possível determinar a raiz da sua árvore LDAP.';//'Could not determin the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Parece que o servidor LDAP foi configurado para não revelar seu root.';//'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Por favor especifique-o no config.php';//'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Criar um novo objeto em';//'Create a new entry in';
|
||||
$lang['login_link'] = 'Conectar...';//'Login...';
|
||||
$lang['login'] = 'conectar';//'login';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Excluir este objeto';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'Será solicitado que você confirme sua decisão';//'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Copiar este objeto';//'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Copiar este objeto para outro local, um novo DN, ou outro servidor';//'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export'] = 'Exportar';//'Export to LDIF';
|
||||
$lang['export_tooltip'] = 'Salva um arquivo LDIF com os dados deste objeto';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_tooltip'] = 'Salva um arquivo LDIF com os dados deste objeto e todos os seus filhos';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree'] = 'Exportar sub-árvore para LDIF';//'Export subtree to LDIF';
|
||||
$lang['create_a_child_entry'] = 'Criar objeto filho';//'Create a child entry';
|
||||
$lang['rename_entry'] = 'Renomear objeto';//'Rename Entry';
|
||||
$lang['rename'] = 'Renomear';//'Rename';
|
||||
$lang['add'] = 'Inserir';//'Add';
|
||||
$lang['view'] = 'Ver';//'View';
|
||||
$lang['view_one_child'] = 'Ver 1 filho';//'View 1 child';
|
||||
$lang['view_children'] = 'Ver %s filhos';//'View %s children';
|
||||
$lang['add_new_attribute'] = 'Inserir Novo Atributo';//'Add New Attribute';
|
||||
$lang['add_new_objectclass'] = 'Inserir nova ObjectClass';//'Add new ObjectClass';
|
||||
$lang['hide_internal_attrs'] = 'Ocultar atributos internos';//'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] = 'Exibir atributos internos';//'Show internal attributes';
|
||||
$lang['attr_name_tooltip'] = 'Clique para ver a definição do esquema para atributos do tipo \'%s\'';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['none'] = 'nenhum';//'none';
|
||||
$lang['no_internal_attributes'] = 'Nenhum atributo interno.';//'No internal attributes';
|
||||
$lang['no_attributes'] = 'Este objeto não tem atributos.';//'This entry has no attributes';
|
||||
$lang['save_changes'] = 'Salvar Alterações';//'Save Changes';
|
||||
$lang['add_value'] = 'inserir valor';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Insere um novo valor para o atributo \'%s\'';//'Add an additional value to this attribute';
|
||||
$lang['refresh_entry'] = 'Atualizar';// 'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Atualizar este objeto';//'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Dica: Para apagar um atributo, apague o conteúdo do campo de texto e clique salvar.';//'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Dica: Para ver o esquema de um atributo clique no nome do atributo.';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Alguns atributos (%s) foram modificados e estão destacados abaixo.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Um atributo (%s) foi modificado e está destacado abaixo';//'An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Vizualizando objeto em modo somente-leitura.';//'Viewing entry in read-only mode.';
|
||||
$lang['no_new_attrs_available'] = 'novos atributos não disponíveis para este objeto.';//'no new attributes available for this entry';
|
||||
$lang['no_new_binary_attrs_available'] = 'novos atributos binários não disponíveis para este objeto.';//'no new binary attributes available for this entry';
|
||||
$lang['binary_value'] = 'Valor binário';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Inserir novo atributo binário';//'Add New Binary Attribute';
|
||||
$lang['alias_for'] = 'Nota: \'%s\' é um alias para \'%s\'';//'Note: \'%s\' is an alias for \'%s\'';
|
||||
$lang['download_value'] = 'download do valor';//'download value';
|
||||
$lang['delete_attribute'] = 'apagar atributo';//'delete attribute';
|
||||
$lang['true'] = 'verdadeiro';//'true';
|
||||
$lang['false'] = 'falso';//'false';
|
||||
$lang['none_remove_value'] = 'nenhum, remover valor';//?? //'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Deseja realmente apagar atributo';//'Really delete attribute';
|
||||
$lang['add_new_value'] = 'Inserir novo valor';//'Add New Value';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'As seguintes Classes de objetos são suportadas por este servidor LDAP.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Os seguintes tipos de atributos são suportadas por este servidor LDAP.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'As seguintes regras de consistência são suportadas por este servidor LDAP.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'As seguintes sintaxes são suportadas por este servidor LDAP.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['schema_retrieve_error_1']='O servidor não suporta o protocolo LDAP completamente.';//'The server does not fully support the LDAP protocol.';
|
||||
$lang['schema_retrieve_error_2']='Sua versão do PHP não executa a consulta corretamente.';//'Your version of PHP does not correctly perform the query.';
|
||||
$lang['schema_retrieve_error_3']='Ou, por fim, o phpLDAPadmin não sabe como buscar o esquema para o seu servidor.';//'Or lastly, phpLDAPadmin doesn\'t know how to fetch the schema for your server.';
|
||||
$lang['jump_to_objectclass'] = 'Ir para uma classe de objetos';//'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Ir para um tipo de atributo';//'Jump to an attribute';
|
||||
$lang['jump_to_matching_rule'] = 'Ir para regras de consistência';//'Jump to a matching rule';
|
||||
$lang['schema_for_server'] = 'Esquema para servidor';//'Schema for server';
|
||||
$lang['required_attrs'] = 'Atributos Obrigatórios';//'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Atributos Opcionais';//'Optional Attributes';
|
||||
$lang['optional_binary_attrs'] = 'Atributos Binários Opcionais';//'Optional Binary Attributes';
|
||||
$lang['OID'] = 'OID';//'OID';
|
||||
$lang['aliases']='Apelidos';//'Aliases';
|
||||
$lang['desc'] = 'Descrição';//'Description';
|
||||
$lang['no_description']='sem descrição';//'no description';
|
||||
$lang['name'] = 'Nome';//'Name';
|
||||
$lang['equality']='Igualdade';//'Equality';
|
||||
$lang['is_obsolete'] = 'Esta classe de objeto está obsoleta.';//'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'Herda de';//'Inherits';
|
||||
$lang['inherited_from']='Herdado de';//inherited from';
|
||||
$lang['parent_to'] = 'Pai para';//'Parent to';
|
||||
$lang['jump_to_this_oclass'] = 'Ir para definição desta classe de objeto';//'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'OID da Regra de consistência';//'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'OID da Sintaxe';//'Syntax OID';
|
||||
$lang['not_applicable'] = 'não aplicável';//'not applicable';
|
||||
$lang['not_specified'] = 'não especificado';//not specified';
|
||||
$lang['character']='caracter';//'character';
|
||||
$lang['characters']='caracteres';//'characters';
|
||||
$lang['used_by_objectclasses']='Usado por classes de objetos';//'Used by objectClasses';
|
||||
$lang['used_by_attributes']='Usado por Atributos';//'Used by Attributes';
|
||||
$lang['oid']='OID';
|
||||
$lang['obsolete']='Obsoleto';//'Obsolete';
|
||||
$lang['ordering']='Ordenando';//'Ordering';
|
||||
$lang['substring_rule']='Regra de substring';//'Substring Rule';
|
||||
$lang['single_valued']='Avaliado sozinho';//'Single Valued';
|
||||
$lang['collective']='Coletivo';//'Collective';
|
||||
$lang['user_modification']='Alteração do usuário';//'User Modification';
|
||||
$lang['usage']='Uso';//'Usage';
|
||||
$lang['maximum_length']='Tamanho Máximo';//'Maximum Length';
|
||||
$lang['attributes']='Tipos de Atriburos';//'Attributes Types';
|
||||
$lang['syntaxes']='Sintaxes';//'Syntaxes';
|
||||
$lang['objectclasses']='Classe de Objetos';//'objectClasses';
|
||||
$lang['matchingrules']='Regra de consistência';//'Matching Rules';
|
||||
$lang['could_not_retrieve_schema_from']='Não foi possível encontrar esquema de';//'Could not retrieve schema from';
|
||||
$lang['type']='Tipo';// 'Type';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Objeto \'%s\' excluído com sucesso.';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'Você deve especificar um DN';//'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Não foi possível excluir o objeto: %s';//'Could not delete the entry: %s';
|
||||
$lang['no_such_entry'] = 'Objeto inexistente: %s';//'No such entry: %s';
|
||||
$lang['delete_dn'] = 'Excluir %s';//'Delete %s';
|
||||
$lang['entry_is_root_sub_tree'] = 'Este objeto é a raiz de uma sub-árvore e contém %s objetos.';//'This entry is the root of a sub-tree containing %s entries.';
|
||||
$lang['view_entries'] = 'Ver objetos';//'view entries';
|
||||
$lang['confirm_recursive_delete'] = 'o phpLDAPadmin pode excluir recursivamente este objeto e todos %s filhos. Veja abaixo uma lista de todos os objetos que esta ação vai excluir. Deseja fazer isso?';//'phpLDAPadmin can recursively delete this entry and all %s of its children. See below for a list of all the entries that this action will delete. Do you want to do this?';
|
||||
$lang['confirm_recursive_delete_note'] = 'Nota: isto é potencialmente muito perigoso, faça isso por sua conta e risco. Esta operação não pode ser desfeita. Leve em consideração apelidos, referências e outras coisas que podem causar problemas.';//'Note: this is potentially very dangerous and you do this at your own risk. This operation cannot be undone. Take into consideration aliases, referrals, and other things that may cause problems.';
|
||||
$lang['delete_all_x_objects'] = 'Excluir todos os %s objetos';//'Delete all %s objects';
|
||||
$lang['recursive_delete_progress'] = 'Progresso de exclusão recursiva';//'Recursive delete progress';
|
||||
$lang['entry_and_sub_tree_deleted_successfully'] = 'Objeto %s e sub-árvore excluído com sucesso.';// 'Entry %s and sub-tree deleted successfully.';
|
||||
$lang['failed_to_delete_entry'] = 'Falha ao excluir objeto %s';//'Failed to delete entry %s';
|
||||
|
||||
// Deleting attributes
|
||||
$lang['attr_is_read_only'] = 'O atributo %s está marcado como somente leitura na configuração do phpLDAPadmin.';//'The attribute "%s" is flagged as read-only in the phpLDAPadmin configuration.';
|
||||
$lang['no_attr_specified'] = 'Nome de atributo não especificado.';//'No attribute name specified.';
|
||||
$lang['no_dn_specified'] = 'DN não especificado';//'No DN specified';
|
||||
|
||||
// Adding attributes
|
||||
$lang['left_attr_blank'] = 'Você deixou o valor do atributo vazio. Por favor retorne e tente novamente.';//'You left the attribute value blank. Please go back and try again.';
|
||||
$lang['failed_to_add_attr'] = 'Falha ao inserir o atributo.';//'Failed to add the attribute.';
|
||||
$lang['file_empty'] = 'O arquivo que você escolheu está vazio ou não existe. Por favor retorne e tente novamente.';//'The file you chose is either empty or does not exist. Please go back and try again.';
|
||||
$lang['invalid_file'] = 'Erro de segurança: O arquivo que está sendo carregado pode ser malicioso.';//'Security error: The file being uploaded may be malicious.';
|
||||
$lang['warning_file_uploads_disabled'] = 'Sua configuração do PHP desabilitou o upload de arquivos. Por favor verifique o php.ini antes de continuar.';//'Your PHP configuration has disabled file uploads. Please check php.ini before proceeding.';
|
||||
$lang['uploaded_file_too_big'] = 'O arquivo que você carregou é muito grande. Por favor verifique a configuração do upload_max_size no php.ini';//'The file you uploaded is too large. Please check php.ini, upload_max_size setting';
|
||||
$lang['uploaded_file_partial'] = 'O arquivo que você selecionou foi carregado parcialmente, provavelmente por causa de um erro de rede.';//'The file you selected was only partially uploaded, likley due to a network error.';
|
||||
$lang['max_file_size'] = 'Tamanho máximo de arquivo: %s';//'Maximum file size: %s';
|
||||
|
||||
// Updating values
|
||||
$lang['modification_successful'] = 'Alteração bem sucedida!';//'Modification successful!';
|
||||
$lang['change_password_new_login'] = 'Você alterou sua senha, você deve conectar novamente com a sua nova senha.'; //'Since you changed your password, you must now login again with your new password.';
|
||||
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Novos Atributos Obrigatórios';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Esta ação requer que você insira';//'This action requires you to add';
|
||||
$lang['new_attributes'] = 'novos atributos';//'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Instruções: Para poder inserir esta Classe de Objetos a este objeto, você deve especificar';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'que esta Classe de Objetos requer. Você pode fazê-lo no formulário abaixo:';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'Inserir Classe de Objetos e Atributos';//'Add ObjectClass and Attributes';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Clique para abrir uma janela e selecionar um objeto (DN) graficamente';//"Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Você não pode realizar atualizações enquanto o servidor estiver em modo somente leitura';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'ID do servidor inválido';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Informações insuficientes para a conexão com o servidor. Por favor verifique sua configuração.';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Não foi possível conectar com o servidor LDAP.';//'Could not connect to LDAP server.';
|
||||
$lang['could_not_connect_to_host_on_port'] = 'Não foi possível conectar em "%s" na porta "%s"';//'Could not connect to "%s" on port "%s"';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Não foi possível executar operação ldap_mod_add.';//'Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'server_id inválido: ';//"Bad server_id: ';
|
||||
$lang['success'] = 'Sucesso';//"Success';
|
||||
$lang['server_colon_pare'] = 'Servidor: ';//"Server: ';
|
||||
$lang['look_in'] = 'Procurando em: ';//"Looking in: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'ID do servidor não especificado na consulta!';//'No server ID specified in query string!';
|
||||
$lang['missing_dn_in_query_string'] = 'DN não especificado na consulta!';//'No DN specified in query string!';
|
||||
$lang['back_up_p'] = 'Backup...';//"Back Up...';
|
||||
$lang['no_entries'] = 'nenhum objeto';//"no entries';
|
||||
$lang['not_logged_in'] = 'Não conectado';//"Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Não foi possível determinar a base DN';//"Could not determine base DN';
|
||||
$lang['reasons_for_error']='Isso pode ter acontecido por vários motivos, os mais provável são:';//'This could happen for several reasons, the most probable of which are:';
|
||||
$lang['please_report_this_as_a_bug']='Por favor informe isso como bug.';//'Please report this as a bug.';
|
||||
$lang['yes']='Sim';//'Yes'
|
||||
$lang['no']='Não';//'No'
|
||||
$lang['go']='Ir';//'go'
|
||||
$lang['delete']='Excluir';//'Delete';
|
||||
$lang['back']='Voltar';//'Back';
|
||||
$lang['object']='objeto';//'object';
|
||||
$lang['delete_all']='Excluir tudo';//'Delete all';
|
||||
$lang['url_bug_report']='https://sourceforge.net/tracker/?func=add&group_id=61828&atid=498546';
|
||||
$lang['hint'] = 'dica';//'hint';
|
||||
$lang['bug'] = 'bug';//'bug';
|
||||
$lang['warning'] = 'aviso';//'warning';
|
||||
$lang['light'] = 'a palavra "light" de "light bulb"'; // the word 'light' from 'light bulb'
|
||||
$lang['proceed_gt'] = 'Continuar >>';//'Proceed >>';
|
||||
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Inserir novo';//'Add new';
|
||||
$lang['value_to'] = 'valor para';//'value to';
|
||||
//also used in copy_form.php
|
||||
$lang['distinguished_name'] = 'Nome Distinto';// 'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Lista atual de';//'Current list of';
|
||||
$lang['values_for_attribute'] = 'valores para atributo';//'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Nota: Você vai receber um erro de "inappropriate matching" se você não configurar uma regra de IGUALDADE no seu servidor LDAP para este atributo.'; //'Note: You will get an "inappropriate matching" error if you have not<br /> setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Entre com o valor que você quer inserir: ';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Nota: talvez seja solicitado que você entre com os atributos necessários para esta classe de objetos';//'Note: you may be required to enter new attributes<br />that this objectClass requires.';
|
||||
$lang['syntax'] = 'Sintaxe';//'Syntax';
|
||||
|
||||
//Copy.php
|
||||
$lang['copy_server_read_only'] = 'Você não pode realizar atualizações enquanto o servidor estiver em modo somente leitura';//"You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_dest_dn_blank'] = 'Você deixou o DN de destino vazio.';//"You left the destination DN blank.';
|
||||
$lang['copy_dest_already_exists'] = 'O objeto de destino (%s) já existe.';//"The destination entry (%s) already exists.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'O container de destino (%s) não existe.';//'The destination container (%s) does not exist.';
|
||||
$lang['copy_source_dest_dn_same'] = 'O DN de origem e destino são o mesmo.';//"The source and destination DN are the same.';
|
||||
$lang['copy_copying'] = 'Copiando ';//"Copying ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Progresso da cópia recursiva';//"Recursive copy progress';
|
||||
$lang['copy_building_snapshot'] = 'Construindo a imagem da árvore a ser copiada...';//"Building snapshot of tree to copy... ';
|
||||
$lang['copy_successful_like_to'] = 'Copiado com sucesso! Você gostaria de ';//"Copy successful! Would you like to ';
|
||||
$lang['copy_view_new_entry'] = 'ver o novo objeto';//"view the new entry';
|
||||
$lang['copy_failed'] = 'Falha ao copiar DN: ';//'Failed to copy DN: ';
|
||||
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Aviso: arquivo modelo faltando, ';//'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'Usando o padrão.';//'Using default.';
|
||||
$lang['template'] = 'Modelo';//'Template';
|
||||
$lang['must_choose_template'] = 'Você deve escolher um modelo';//'You must choose a template';
|
||||
$lang['invalid_template'] = '%s é um modelo inválido';// '%s is an invalid template';
|
||||
$lang['using_template'] = 'usando o modelo';//'using template';
|
||||
$lang['go_to_dn'] = 'Ir para %s';//'Go to %s';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Copiar ';//"Copy ';
|
||||
$lang['copyf_to_new_object'] = 'para um novo objeto';//"to a new object';
|
||||
$lang['copyf_dest_dn'] = 'DN de destino';//"Destination DN';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'O DN completo do novo objeto que será criado a partir da cópia da origem';//'The full DN of the new entry to be created when copying the source entry';
|
||||
$lang['copyf_dest_server'] = 'Servidor de destino';//"Destination Server';
|
||||
$lang['copyf_note'] = 'Dica: Copiando entre diferentes servidores somente funciona se não houver violação de esquema';//"Note: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Copia recursivamente todos filhos deste objeto também.';//"Recursively copy all children of this object as well.';
|
||||
$lang['recursive_copy'] = 'Cópia Recursiva';//'Recursive copy';
|
||||
$lang['filter'] = 'Filtro';//'Filter';
|
||||
$lang['filter_tooltip'] = 'Quando executar uma cópia recursiva, copiar somente os objetos que atendem a este filtro';// 'When performing a recursive copy, only copy those entries which match this filter';
|
||||
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Você deixou vazio o valor de um atributo obrigatório (%s).';//"Error, you left the value blank for required attribute ';
|
||||
$lang['redirecting'] = 'Redirecionando...';//"Redirecting'; moved from create_redirection -> redirection
|
||||
$lang['here'] = 'aqui';//"here'; renamed vom create_here -> here
|
||||
$lang['create_could_not_add'] = 'Não foi possível inserir o objeto no servidor LDAP.';//"Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Criar Objeto';//"Create Object';
|
||||
$lang['createf_choose_temp'] = 'Escolher um modelo';//"Choose a template';
|
||||
$lang['createf_select_temp'] = 'Selecionar um modelo para o processo de criação';//"Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Prosseguir';//"Proceed >>';
|
||||
$lang['rdn_field_blank'] = 'Você deixou o campo RDN vazio.';//'You left the RDN field blank.';
|
||||
$lang['container_does_not_exist'] = 'O container que você especificou (%s) não existe. Por favor tente novamente.';// 'The container you specified (%s) does not exist. Please try again.';
|
||||
$lang['no_objectclasses_selected'] = 'Você não selecionou nenhuma Classe de Objetos para este objeto. Por favor volte e faça isso.';//'You did not select any ObjectClasses for this object. Please go back and do so.';
|
||||
$lang['hint_structural_oclass'] = 'Dica: Você deve escolher pelo menos uma Classe de Objetos estrutural';//'Hint: You must choose at least one structural objectClass';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'No servidor';//"On server';
|
||||
$lang['ctemplate_no_template'] = 'Nenhum modelo especificado.';//"No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Seu arquivo de configuração determina que o modelo';//"Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'é válido. Porém este modelo não existe no diretório "templates/creation".';//"for this template. But, this handler does not exist in the 'templates/creation' directory.';
|
||||
$lang['create_step1'] = 'Passo 1 de 2: Nome e Classe(s) de Objetos';//'Step 1 of 2: Name and ObjectClass(es)';
|
||||
$lang['create_step2'] = 'Passo 2 de 2: Especifica atributos e valores';//'Step 2 of 2: Specify attributes and values';
|
||||
$lang['relative_distinguished_name'] = 'Nome Distinto Relativo';//'Relative Distinguished Name';
|
||||
$lang['rdn'] = 'RDN';//'RDN';
|
||||
$lang['rdn_example'] = 'exemplo: cn=MinhaNovaPessoa';//'(example: cn=MyNewPerson)';
|
||||
$lang['container'] = 'Container';//'Container';
|
||||
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Você não conectou no servidor selecionado ainda, assim, você não pode realizar buscas nele.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['click_to_go_to_login_form'] = 'Clique aqui para conectar-se ao servidor';//'Click here to go to the login form';
|
||||
$lang['unrecognized_criteria_option'] = 'Critério desconhecido: ';// 'Unrecognized criteria option: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Se você quer inserir seus próprios critérios à lista. Certifique-se de editar o search.php para tratá-los. Saindo.';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Objetos encontrados: ';//'Entries found: ';
|
||||
$lang['filter_performed'] = 'Filtro aplicado: ';//'Filter performed: ';
|
||||
$lang['search_duration'] = 'Busca realizada pelo phpLDAPadmin em';//'Search performed by phpLDAPadmin in';
|
||||
$lang['seconds'] = 'segundos';//'seconds';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'O escopo no qual procurar';//'The scope in which to search';
|
||||
$lang['scope_sub'] = 'Sub (toda a sub-árvore)';//'Sub (entire subtree)';
|
||||
$lang['scope_one'] = 'One (um nível de profundidade)';//'One (one level beneath base)';
|
||||
$lang['scope_base'] = 'Base (apenas a base dn)';//'Base (base dn only)';
|
||||
$lang['standard_ldap_search_filter'] = 'Filtro de busca LDAP padrão. Exemplo: (&(sn=Silva)(givenname=Pedro))';//'Standard LDAP search filter. Example: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Filtro de Busca';//'Search Filter';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'A lista de atributos que devem ser mostrados nos resultados (separados por vírgula)';//'A list of attributes to display in the results (comma-separated)';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['starts with'] = 'inicia com';//'starts with';
|
||||
$lang['ends with'] = 'termina com';//'ends with';
|
||||
$lang['sounds like'] = 'é semelhante a';//'sounds like';
|
||||
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Não foi possível obter informação LDAP do servidor';//'Could not retrieve LDAP information from the server';
|
||||
$lang['server_info_for'] = 'Informações do servidor: ';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'O servidor forneceu a seguinte informação sobre si mesmo';//'Server reports the following information about itself';
|
||||
$lang['nothing_to_report'] = 'Este servidor não tem nada a informar';//'This server has nothing to report.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'update_array danificado. Isto pode ser um bug do phpLDAPadmin. Por favor informe.';//'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Não foi possível realizar a operação ldap_modify.';//'Could not perform ldap_modify operation.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Você confirma estas alterações?';//'Do you want to make these changes?';
|
||||
$lang['attribute'] = 'Atributo';//'Attribute';
|
||||
$lang['old_value'] = 'Valor Antigo';//'Old Value';
|
||||
$lang['new_value'] = 'Valor Novo';//'New Value';
|
||||
$lang['attr_deleted'] = '[atributo excluído]';//'[attribute deleted]';
|
||||
$lang['commit'] = 'Confirmar';//'Commit';
|
||||
$lang['cancel'] = 'Cancelar';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Você não fez alterações';//'You made no changes';
|
||||
$lang['go_back'] = 'Voltar';//'Go back';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Use o menu à esquerda para navegar';//'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Créditos';//'Credits';
|
||||
$lang['changelog'] = 'Log de Alterações';//'ChangeLog';
|
||||
$lang['donate'] = 'Contribuir';//'Donate';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Nome de arquivo inseguro: ';//'Unsafe file name: ';
|
||||
$lang['no_such_file'] = 'Arquivo inexistente: ';//'No such file: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'Você habilitou auto_uid_numbers para <b>%s</b> na sua configuração, mas você não especificou auto_uid_number_mechanism. Por favor corrija este problema.';//"You have enabled auto_uid_numbers for <b>%s</b> in your configuration, but you have not specified the auto_uid_number_mechanism. Please correct this problem.';
|
||||
$lang['uidpool_not_set'] = 'Você especificou o "auto_uid_number_mechanism" como "uidpool" na sua configuração para o servidor <b>%s</b>, mas você não especificou o audo_uid_number_uid_pool_dn. Por favor especifique-o antes de continuar.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt> in your configuration for server <b>%s</b>, but you did not specify the audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['uidpool_not_exist'] = 'Parece que o uidPool que você especificou na sua configuração (<tt>%s</tt>) não existe.';//"It appears that the uidPool you specified in your configuration (<tt>%s</tt>) does not exist.';
|
||||
$lang['specified_uidpool'] = 'Você especificou o "auto_uid_number_mechanism" como "busca" na sua configuração para o servidor <b>%s</b>, mas você não especificou o "auto_uid_number_search_base". Por favor especifique-o antes de continuar.';//"You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your configuration for server <b>%s</b>, but you did not specify the <tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_credential'] = 'Problema ao conectar ao <b>%s</b> com as suas credenciais auto_uid. Por favor verifique seu arquivo de configuração.';// 'Unable to bind to <b>%s</b> with your with auto_uid credentials. Please check your configuration file.';
|
||||
$lang['bad_auto_uid_search_base'] = 'Sua configuração do phpLDAPadmin especifica que o auto_uid_search_base é inválido para o servidor %s';//'Your phpLDAPadmin configuration specifies an invalid auto_uid_search_base for server %s';
|
||||
$lang['auto_uid_invalid_value'] = 'Você especificou um valor inválido para auto_uid_number_mechanism ("%s") na sua configuração. Somente "uidpool" e "busca" são válidos. Por favor corrija este problema.';//"You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>) in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid. Please correct this problem.';
|
||||
|
||||
$lang['error_auth_type_config'] = 'Erro: Você tem um erro no seu arquivo de configuração. Os dois únicos valores permitidos para auth_type na seção $servers são \'config\' e \'form\'. Você entrou \'%s\', que não é permitido.';//"Error: You have an error in your config file. The only two allowed values for 'auth_type' in the $servers section are 'config' and 'form'. You entered '%s', which is not allowed. ';
|
||||
|
||||
$lang['php_install_not_supports_tls'] = 'Sua instalação do PHP não suporta TLS';//"Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'Impossível iniciar TLS. Por favor verifique a configuração do servidor LDAP.';//"Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['could_not_bind_anon'] = 'Não foi possível conectar ao servidor anonimamente.';//'Could not bind anonymously to server.';
|
||||
$lang['could_not_bind'] = 'Não foi possível conectar ao servidor LDAP.';//'Could not bind to the LDAP server.';
|
||||
$lang['anonymous_bind'] = 'Conexão anônima';//'Anonymous Bind';
|
||||
$lang['bad_user_name_or_password'] = 'Usuário ou senha inválido. Por favor tente novamente.';//'Bad username or password. Please try again.';
|
||||
$lang['redirecting_click_if_nothing_happens'] = 'Redirecionando... Clique aqui se nada acontecer.';//'Redirecting... Click here if nothing happens.';
|
||||
$lang['successfully_logged_in_to_server'] = 'Conexão estabelecida com sucesso no sevidor <b>%s</b>';//'Successfully logged into server <b>%s</b>';
|
||||
$lang['could_not_set_cookie'] = 'Não foi possível criar o cookie.';//'Could not set cookie.';
|
||||
$lang['ldap_said'] = 'O servidor LDAP respondeu: %s';//"<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Erro';//"Error';
|
||||
$lang['fbrowse'] = 'procurar';//"browse';
|
||||
$lang['delete_photo'] = 'Excluir imagem';//"Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Sua instalação do PHP não suporta codificação blowfish.';//"Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_not_support_md5crypt'] = 'Sua instalação do PHP não suporta codificação md5crypt.';//'Your PHP install does not support md5crypt encryption.';
|
||||
$lang['install_no_mash'] = 'Sua instalação do PHP não tem a função mhash(). Impossível fazer transformações SHA.';// "Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'Foto jpeg contém erros<br />';//"jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = 'Erro número: %s (%s)';//"<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='Descrição: %s <br /><br />';// "<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = 'Erro número: %s<br /><br />';//"<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = 'Descrição: (descrição não disponível<br />';//"<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'Isto é um bug do phpLDAPadmin? Se for, por favor <a href=\'%s\'>informe</a>.';//"Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Número do erro desconhecido: ';//"Unrecognized error number: ';
|
||||
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>Você encontrou um bug não-fatal no phpLDAPadmin!</b></td></tr><tr><td>Erro:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Arquivo:</td><td><b>%s</b> linha <b>%s</b>, solicitante <b>%s</b></td></tr><tr><td>Versão:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Servidor Web:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Por favor informe este bug clicando aqui</a>.</center></td></tr></table></center><br />';//"<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' /><b>You found a non-fatal phpLDAPadmin bug!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>File:</td><td><b>%s</b> line <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versions:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>Please report this bug by clicking here</a>.</center></td></tr></table></center><br />';
|
||||
|
||||
$lang['ferror_congrats_found_bug'] = 'Parabéns! Você encontrou um bug no phpLDAPadmin.<br /><br /><table class=\'bug\'><tr><td>Erro:</td><td><b>%s</b></td></tr><tr><td>Nível:</td><td><b>%s</b></td></tr><tr><td>Arquivo:</td><td><b>%s</b></td></tr><tr><td>Linha:</td><td><b>%s</b></td></tr><tr><td>Caller:</td><td><b>%s</b></td></tr><tr><td>PLA Vers&atile;o:</td><td><b>%s</b></td></tr><tr><td>PHP Vers&atile;o:</td><td><b>%s</b></td></tr><tr><td>PHP SAPI:</td><td><b>%s</b></td></tr><tr><td>Servidor Web:</td><td><b>%s</b></td></tr></table><br />Por favor informe o bug clicando abaixo!';//"Congratulations! You found a bug in phpLDAPadmin.<br /><br /><table class=\'bug\'><tr><td>Error:</td><td><b>%s</b></td></tr><tr><td>Level:</td><td><b>%s</b></td></tr><tr><td>File:</td><td><b>%s</b></td></tr><tr><td>Line:</td><td><b>%s</b></td></tr><tr><td>Caller:</td><td><b>%s</b></td></tr><tr><td>PLA Version:</td><td><b>%s</b></td></tr><tr><td>PHP Version:</td><td><b>%s</b></td></tr><tr><td>PHP SAPI:</td><td><b>%s</b></td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr></table><br /> Please report this bug by clicking below!';
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importar arquivo LDIF';//'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'Selecionar um arquivo LDIF';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Continuar >>';//'Proceed >>';
|
||||
$lang['dont_stop_on_errors'] = 'Não parar quando der erro';//'Don\'t stop on errors';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Inserindo...';//'Adding...';
|
||||
$lang['delete_action'] = 'Deletando...';//'Deleting...';
|
||||
$lang['rename_action'] = 'Renomeando...';//'Renaming...';
|
||||
$lang['modify_action'] = 'Alterando...';//'Modifying...';
|
||||
$lang['warning_no_ldif_version_found'] = 'Nenhuma versão encontrada. Assumindo 1.';//'No version found. Assuming 1.';
|
||||
$lang['valid_dn_line_required'] = 'Uma linha dn válida é obrigatória.';//'A valid dn line is required.';
|
||||
$lang['missing_uploaded_file'] = 'Arquivo carregado perdido.';//'Missing uploaded file.';
|
||||
$lang['no_ldif_file_specified.'] = 'Nenhum arquivo LDIF especificado. Por favor tente novamente.';//'No LDIF file specified. Please try again.';
|
||||
$lang['ldif_file_empty'] = 'Arquivo LDIF carregado está vazio.';// 'Uploaded LDIF file is empty.';
|
||||
$lang['empty'] = 'vazio';//'empty';
|
||||
$lang['file'] = 'Arquivo';//'File';
|
||||
$lang['number_bytes'] = '%s bytes';//'%s bytes';
|
||||
|
||||
$lang['failed'] = 'Falhou';//'failed';
|
||||
$lang['ldif_parse_error'] = 'Erro Analisando Arquivo LDIF';//'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Não foi possível inserir objeto:';//'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Não foi possível renomear objeto:';//'Could not rename object:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Não foi possível excluir objeto:';//'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Não foi possível alterar objeto:';//'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Linha Número:';//'Line Number:';
|
||||
$lang['ldif_line'] = 'Linha:';//'Line:';
|
||||
|
||||
//delete_form
|
||||
$lang['sure_permanent_delete_object']='Você tem certeza que deseja excluir este objeto permanentemente?';//'Are you sure you want to permanently delete this object?';
|
||||
$lang['permanently_delete_children']='Exluir permanentemente todos os objetos filho também?';//'Permanently delete all children also?';
|
||||
|
||||
$lang['list_of_entries_to_be_deleted'] = 'Lista de objetos a serem deletados: ';//'List of entries to be deleted:';
|
||||
$lang['dn'] = 'DN'; //'DN';
|
||||
|
||||
// Exports
|
||||
$lang['export_format'] = 'Formato para exportar';// 'Export format';
|
||||
$lang['line_ends'] = 'Fins de linha'; //'Line ends';
|
||||
$lang['must_choose_export_format'] = 'Você deve especificar um formato para exportar';//'You must choose an export format.';
|
||||
$lang['invalid_export_format'] = 'Formato para exportação inválido';//'Invalid export format';
|
||||
$lang['no_exporter_found'] = 'Nenhum exportador de arquivos encontrado.';//'No available exporter found.';
|
||||
$lang['error_performing_search'] = 'Erro encontrado enquanto fazia a pesquisa.';//'Encountered an error while performing search.';
|
||||
$lang['showing_results_x_through_y'] = 'Mostrando resultados %s através %s.';//'Showing results %s through %s.';
|
||||
$lang['searching'] = 'Pesquisando...';//'Searching...';
|
||||
$lang['size_limit_exceeded'] = 'Aviso, limite da pesquisa excedido.';//'Notice, search size limit exceeded.';
|
||||
$lang['entry'] = 'Objeto';//'Entry';
|
||||
$lang['ldif_export_for_dn'] = 'Exportação LDIF para: %s'; //'LDIF Export for: %s';
|
||||
$lang['generated_on_date'] = 'Gerado pelo phpLDAPadmin no %s';//'Generated by phpLDAPadmin on %s';
|
||||
$lang['total_entries'] = 'Total de objetos';//'Total Entries';
|
||||
$lang['dsml_export_for_dn'] = 'Exportação DSLM para: %s';//'DSLM Export for: %s';
|
||||
|
||||
// logins
|
||||
$lang['could_not_find_user'] = 'Não foi possível encontrar o usuário "%s"';//'Could not find a user "%s"';
|
||||
$lang['password_blank'] = 'Você deixou a senha vazia.';//'You left the password blank.';
|
||||
$lang['login_cancelled'] = 'Login cancelado.';//'Login cancelled.';
|
||||
$lang['no_one_logged_in'] = 'Ninguém está conectado neste servidor.';//'No one is logged in to that server.';
|
||||
$lang['could_not_logout'] = 'Não foi possível desconectar.';//'Could not logout.';
|
||||
$lang['unknown_auth_type'] = 'auth_type desconhecido: %s';//'Unknown auth_type: %s';
|
||||
$lang['logged_out_successfully'] = 'Desconectado com sucesso do servidor <b>%s</b>';//'Logged out successfully from server <b>%s</b>';
|
||||
$lang['authenticate_to_server'] = 'Autenticar no servidor %s';//'Authenticate to server %s';
|
||||
$lang['warning_this_web_connection_is_unencrypted'] = 'Aviso: Esta conexão NÃO é criptografada.';//'Warning: This web connection is unencrypted.';
|
||||
$lang['not_using_https'] = 'Você não está usando \'https\'. O navegador internet vai transmitir as informações de login sem criptografar.';// 'You are not use \'https\'. Web browser will transmit login information in clear text.';
|
||||
$lang['login_dn'] = 'Login DN';//'Login DN';
|
||||
$lang['user_name'] = 'Nome de usuário';//'User name';
|
||||
$lang['password'] = 'Senha';//'Password';
|
||||
$lang['authenticate'] = 'Autenticar';//'Authenticate';
|
||||
|
||||
// Entry browser
|
||||
$lang['entry_chooser_title'] = 'Selecionador de objeto';//'Entry Chooser';
|
||||
|
||||
// Index page
|
||||
$lang['need_to_configure'] = 'Você deve configurar o phpLDAPadmin. Faça isso editando o arquivo \'config.php\'. Um arquivo de exemplo é fornecido em \'config.php.example\'';// ';//'You need to configure phpLDAPadmin. Edit the file \'config.php\' to do so. An example config file is provided in \'config.php.example\'';
|
||||
|
||||
// Mass deletes
|
||||
$lang['no_deletes_in_read_only'] = 'Exclusões não permitidas no modo somente leitura.';//'Deletes not allowed in read only mode.';
|
||||
$lang['error_calling_mass_delete'] = 'Erro chamando mass_delete.php. Faltando mass_delete nas variáveis POST.';//'Error calling mass_delete.php. Missing mass_delete in POST vars.';
|
||||
$lang['mass_delete_not_array'] = 'a variável POST mass_delete não é um conjunto';//'mass_delete POST var is not an array.';
|
||||
$lang['mass_delete_not_enabled'] = 'Exclusão em massa não habilitada. Por favor habilite-a no arquivo config.php antes de continuar';//'Mass deletion is not enabled. Please enable it in config.php before proceeding.';
|
||||
$lang['mass_deleting'] = 'Exclusão em massa';//'Mass Deleting';
|
||||
$lang['mass_delete_progress'] = 'Progresso da exclusão no servidor "%s"';//'Deletion progress on server "%s"';
|
||||
$lang['malformed_mass_delete_array'] = 'Conjunto mass_delete danificado.';//'Malformed mass_delete array.';
|
||||
$lang['no_entries_to_delete'] = 'Você não selecionou nenhum objeto para excluir';//'You did not select any entries to delete.';
|
||||
$lang['deleting_dn'] = 'Excluindo %s';//'Deleting %s';
|
||||
$lang['total_entries_failed'] = '%s de %s objetos falharam na exclusão.';//'%s of %s entries failed to be deleted.';
|
||||
$lang['all_entries_successful'] = 'Todos objetos foram excluídos com sucesso.';//'All entries deleted successfully.';
|
||||
$lang['confirm_mass_delete'] = 'Confirme exclusão em massa de %s objetos no servidor %s';//'Confirm mass delete of %s entries on server %s';
|
||||
$lang['yes_delete'] = 'Sim, excluir!';//'Yes, delete!';
|
||||
|
||||
|
||||
// Renaming entries
|
||||
$lang['non_leaf_nodes_cannot_be_renamed'] = 'Você não pode renomear um objeto que tem objetos filhos (isto é, a operação de renomear não é permitida em objetos não-folha)';// 'You cannot rename an entry which has children entries (eg, the rename operation is not allowed on non-leaf entries)';
|
||||
$lang['no_rdn_change'] = 'Você não alterou o RDN';//'You did not change the RDN';
|
||||
$lang['invalid_rdn'] = 'Valor RDN inválido';//'Invalid RDN value';
|
||||
$lang['could_not_rename'] = 'Não foi possível renomear o objeto';//'Could not rename the entry';
|
||||
|
||||
|
||||
?>
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/ru.php,v 1.5 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
// Translate to russian Dmitry Gorpinenko dima at uz.energy.gov.ua
|
||||
$lang = array();
|
||||
@ -54,9 +56,9 @@ $lang['export_to_ldif'] = 'Экспорт в LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Сохранить дамп LDIF этого обьекта';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Экспорт поддерева в LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Конец строки в стиле Macintosh';//'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Конец строки в стиле Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Конец строки в стиле Windows';//'Unix style line ends';
|
||||
$lang['export_mac'] = 'Конец строки в стиле Macintosh';//'Macintosh style line ends';
|
||||
$lang['export_win'] = 'Конец строки в стиле Windows';
|
||||
$lang['export_unix'] = 'Конец строки в стиле Windows';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'Создать запись-потомок';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Добавить jpeg-фото';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Переименовать запись';//'Rename Entry';
|
||||
|
387
lang/recoded/sv.php
Normal file
@ -0,0 +1,387 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/sv.php,v 1.2 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
/*
|
||||
* Translated by Gunnar Nystrom <gunnar (dot) a (dot) nystrom (at) telia (dot) com>
|
||||
* based on 0.9.3 Version
|
||||
|
||||
*/
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Enkel sökning';//'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Expertsökning';//'Advanced Search Form';
|
||||
$lang['server'] = 'Server';//'Server';
|
||||
$lang['search_for_entries_whose'] = 'Sök efter rader som';//'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base DN';//'Base DN';
|
||||
$lang['search_scope'] = 'Sökomfång';//Search Scope';
|
||||
$lang['search_ filter'] = 'Sökfilter';//'Search Filter';
|
||||
$lang['show_attributes'] = 'Visa attribut';//'Show Attributtes';
|
||||
$lang['Search'] = 'Sök';// 'Search';
|
||||
$lang['equals'] = 'lika med';//'equals';
|
||||
$lang['starts_with'] = 'Börjar med';//'starts with';
|
||||
$lang['contains'] = 'innehåller';//'contains';
|
||||
$lang['ends_with'] = 'slutar med';//'ends with';
|
||||
$lang['sounds_like'] = 'låter som';//'sounds like';
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Begär en ny funktion';//'Request a new feature';
|
||||
$lang['see_open_requests'] = 'Se öppna förfrågningar';//'see open requests';
|
||||
$lang['report_bug'] = 'Rapportera ett fel';//'Report a bug';
|
||||
$lang['see_open_bugs'] = 'Se öppna felrapporter';//'see open bugs';
|
||||
$lang['schema'] = 'schema';//'schema';
|
||||
$lang['search'] = 'sökning';//'search';
|
||||
$lang['create'] = 'skapa';//'create';
|
||||
$lang['info'] = 'information';//'info';
|
||||
$lang['import'] = 'importera';//'import';
|
||||
$lang['refresh'] = 'uppdatera';//'refresh';
|
||||
$lang['logout'] = 'logga ut';//'logout';
|
||||
$lang['create_new'] = 'Skapa ny';//'Create New';
|
||||
$lang['view_schema_for'] = 'Titta på schema för';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Uppdatera alla öpnna behållare för';//'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Skapa en ny post för';//'Create a new entry on';
|
||||
$lang['view_server_info'] = 'Titta på information som servern tillhandahållit';//'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Importera rader från LDIF file';//'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Logga ut från den här servern';//'Logout of this server';
|
||||
$lang['logged_in_as'] = '/Inloggad som';//'Logged in as: ';
|
||||
$lang['read_only'] = 'Enbart läsning';//'read only';
|
||||
$lang['could_not_determine_root'] = 'Kan inte bestämma roten för ditt LDAP träd';//'Could not determine the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Det ser ut som om LDAP-servern har konfigurerats att inte avslöja sin rot.';//'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Var snäll och specificera i config.php';//'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Skapa en ny post i';//'Create a new entry in';
|
||||
$lang['login_link'] = 'Logga in...';//'Login...';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Ta bort den här posten';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'Du kommer att bli tillfrågad för att konfirmera det här beslutet';//'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Kopiera den här posten';//'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Kopiera det här objektet till en annan plats, ett nytt DN, eller en annan server';//'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export_to_ldif'] = 'Exportera till LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Spara en LDIF kopia av detta objekt';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Spara en LDIF kopia av detta objekt och alla dess underobjekt';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Exportera subträdet till LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Radslut enligt Macintosh-standard';// 'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Radslut enligt Windows-standard';//'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Radslut enligt Unix-standard';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'Skapa en subpost';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Lägg till ett JPEG-foto';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Döp om posten';//'Rename Entry';
|
||||
$lang['rename'] = 'Döp om ';//'Rename';
|
||||
$lang['add'] = 'Lägg till';//'Add';
|
||||
$lang['view'] = 'Titta';//'View';
|
||||
$lang['add_new_attribute'] = 'Lägg till ett nytt attribut';//'Add New Attribute';
|
||||
$lang['add_new_attribute_tooltip'] = 'Lägg till ett nytt attribut/värde till denna post';//'Add a new attribute/value to this entry';
|
||||
$lang['internal_attributes'] = 'Interna attribut';//'Internal Attributes';
|
||||
$lang['hide_internal_attrs'] = 'Göm interna attribut';//'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] ='Visa interna attribut';// 'Show internal attributes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attribut som sätts automatiskt av systemet';//'Attributes set automatically by the system';
|
||||
$lang['entry_attributes'] = 'Ingångsattribut';//'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Klicka för att titta på schemadefinitionen för attributtyp \'%s\'';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['click_to_display'] = 'klicka\'+\' för att visa';// 'click \'+\' to display';
|
||||
$lang['hidden'] = 'gömda';//'hidden';
|
||||
$lang['none'] = 'inget';//'none';
|
||||
$lang['save_changes'] = 'Spara ändringar';//'Save Changes';
|
||||
$lang['add_value'] = 'lägg till värde';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Lägg till ett ytterligare värde till attribut \'%s\''; // 'Add an additional value to attribute \'%s\'';
|
||||
$lang['refresh_entry'] = 'Uppdatera';//'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Uppdatera denna post';//'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Tips: <b>För att ta bort ett attribut</b>, ta bort all text i textfältet och klicka \'Spara ändringar\'.'; 'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Tips: <b>För att titta på ett attributs schema</b>, klicka på attributnamnet';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Några attribut var ändrade och är markerade nedan.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Ett attribut var ändrat och är markerat nedan.';//An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Titta på en post med enbart lästiilstånd';//'Viewing entry in read-only mode.';
|
||||
$lang['change_entry_rdn'] = 'ändra denna posts RDN';//'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'inga nya attribut tillgängliga för denna post';//'no new attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binärt värde';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Lägg till nytt binärt attribut';//'Add New Binary Attribute';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Lägg till nytt binärt attribut/värde från en fil';//'Add a new binary attribute/value from a file';
|
||||
$lang['alias_for'] = 'Observera: \'%s\' är ett alias for \'%s\'';//'Note: \'%s\' is an alias for \'%s\'';
|
||||
$lang['download_value'] = 'ladda ner värde';//'download value';
|
||||
$lang['delete_attribute'] = 'ta bort attribut';//'delete attribute';
|
||||
$lang['true'] = 'Sant';//'true';
|
||||
$lang['false'] = 'Falskt';//'false';
|
||||
$lang['none_remove_value'] = 'inget, ta bort värdet';//'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Ta definitivt bort värdet';//'Really delete attribute';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Följande <b>objektklasser</b> stöds av denna LDAP server.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Följande <b>attributtyper</b> stöds av denna LDAP server.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'Följande <b>matchningsregler</b> stöds av denna LDAP server.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'Följande <b>syntax</b> stöds av denna LDAP server.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['jump_to_objectclass'] = 'Välj en objectClass';//'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Välj en attributtyp';//'Jump to an attribute type';
|
||||
$lang['schema_for_server'] = 'Schema för servern';//'Schema for server';
|
||||
$lang['required_attrs'] = 'Nödvändiga attribut';//'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Valfria attribut';//'Optional Attributes';
|
||||
$lang['OID'] = 'OID';//'OID';
|
||||
$lang['desc'] = 'Beskrivning';//'Description';
|
||||
$lang['name'] = 'Namn';//'Name';
|
||||
$lang['is_obsolete'] = 'Denna objectClass är <b>föråldrad</b>';//'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'ärver';//'Inherits';
|
||||
$lang['jump_to_this_oclass'] = 'Gå till definitionen av denna objectClass';//'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'Matchande regel-OID';//'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'Syntax-OID';//'Syntax OID';
|
||||
$lang['not_applicable'] = 'inte tillämplig';//'not applicable';
|
||||
$lang['not_specified'] = 'inte specificerad';//'not specified';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Borttagning av posten \'%s\' lyckades';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'Du måste specificera ett DN';//'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Det gick inte att ta bort posten';//'Could not delete the entry: %s';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Nya nödvändiga attribut';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Den här åtgärden kräver att du lägger till';//'This action requires you to add';
|
||||
$lang['new_attributes'] = 'nya attribut';//'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Instruktioner: För att kunna lägga till objektklassen till denna post, måste du specificera';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'att objektklassen kräver. Det kan göras i detta formulär.';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'Lägg till objektklass och attribut';//'Add ObjectClass and Attributes';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Klicka för att öppna ett fönster för att välja ett <DN> grafiskt.';//'Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Du kan inte göra uppdateringar medan servern är i lästillstånd';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'Felaktigt server-id';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Det saknas information för att logga in på servern. Var vänlig och kontrollera din konfiguration.';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Det gick inte att ansluta till LDAP-servern.';//'Could not connect to LDAP server.';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Det gick inte att utföra ldap_mod_add operationen.';//''Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Felaktigt server_id';//'Bad server_id: ';
|
||||
$lang['success'] = 'Det lyckades';//'Success';
|
||||
$lang['server_colon_pare'] = 'Server';//'Server: ';
|
||||
$lang['look_in'] = 'Tittar in';//'Looking in: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'Inget server-ID specificerat i frågesträgen!';//'No server ID specified in query string!';
|
||||
$lang['missing_dn_in_query_string'] = 'Inget DN specificerat i frågesträgen!';//'No DN specified in query string!';
|
||||
$lang['back_up_p'] = 'Tillbaka';//'Back Up...';
|
||||
$lang['no_entries'] = 'inga poster';//'no entries';
|
||||
$lang['not_logged_in'] = 'Inte inloggad';//'Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Det gick inte att bestämma \'base DN\'';//'Could not determine base DN';
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Lägg till nytt';//'Add new';
|
||||
$lang['value_to'] = 'värde till';//'value to';
|
||||
$lang['distinguished_name'] = 'Distinguished Name';//'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Aktuell lista av';//'Current list of';
|
||||
$lang['values_for_attribute'] = 'attributvärden';//'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Observera: Du kommer att få ett \'inappropriate matching\'-fel om du inte har<br />' .
|
||||
'satt upp en <tt>EQUALITY</tt>-regel på din LDAP-server för detta attribut.';// 'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Skriv in värdet du vill lägga till';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Observera: Du kan bli tvungen att skriva in de nya attribut som denna objectClass behöver';//'Note: you may be required to enter new attributes that this objectClass requires';
|
||||
$lang['syntax'] = 'Syntax';//'Syntax';
|
||||
|
||||
//copy.php
|
||||
$lang['copy_server_read_only'] = 'Du kan inte göra uppdateringar medan servern är i lästillstånd';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_dest_dn_blank'] = 'Du lämnade destinations-DN tomt';//'You left the destination DN blank.';
|
||||
$lang['copy_dest_already_exists'] = 'Destinationen finns redan';//'The destination entry (%s) already exists.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Destinations-behållaren (%s) finns inte';// 'The destination container (%s) does not exist.';
|
||||
$lang['copy_source_dest_dn_same'] = 'Käll- och destinations-DN är samma.';//'The source and destination DN are the same.';
|
||||
$lang['copy_copying'] = 'Kopierar';//'Copying ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Rekursiv kopiering pågår';//'Recursive copy progress';
|
||||
$lang['copy_building_snapshot'] = 'Bygger en ögonblicksbild av det träd som ska kopieras';//'Building snapshot of tree to copy... ';
|
||||
$lang['copy_successful_like_to'] = 'Kopieringen lyckades! Vill du';//'Copy successful! Would you like to ';
|
||||
$lang['copy_view_new_entry'] = 'titta på den nya posten';//'view the new entry';
|
||||
$lang['copy_failed'] = 'Kopiering av DN misslyckades';//'Failed to copy DN: ';
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Varning! mall-filen saknas,';//'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'använder default.'; //'Using default.';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Kopiera';//'Copy ';
|
||||
$lang['copyf_to_new_object'] = 'till ett nytt objekt';//'to a new object';
|
||||
$lang['copyf_dest_dn'] = 'Destinations-DN';//'Destination DN';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'Den nya postens fullständiga DN skapas när källposten kopieras';//'The full DN of the new entry to be created when copying the source entry';
|
||||
$lang['copyf_dest_server'] = 'Destinations-server';//'Destination Server';
|
||||
$lang['copyf_note'] = 'Tips: Kopiering mellan olika servrar fungerar bara om det inte finns några brott mot schemorna.';// 'Hint: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Kopiera även rekursivt alla underobjekt till detta objekt.';//'Recursively copy all children of this object as well.';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Du lämnade ett värde tomt för ett nödvändigt attribut <b>%s</b>.';//'You left the value blank for required attribute <b>%s</b>.';
|
||||
$lang['create_redirecting'] = 'Omstyrning';//'Redirecting';
|
||||
$lang['create_here'] = 'här';//'here';
|
||||
$lang['create_could_not_add'] = 'Det gick inte att lägga till objektet till LDAP-servern.';//'Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Skapa objekt';//'Create Object';
|
||||
$lang['createf_choose_temp'] = 'Välj en mall';//'Choose a template';
|
||||
$lang['createf_select_temp'] = 'Välj en mall för att skapa objekt';//'Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Fortsätt';//'Proceed';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'På servern';//'On server';
|
||||
$lang['ctemplate_no_template'] = 'Ingen mall specificerad i POST variablerna.';//'No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Din konfiguration specificerar en hanterare';//'Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'för denna mall, men hanteraren finns inte i templates/creation-katalogen';//'for this template. But, this handler does not exist in the templates/creation directory.';
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Du har inte loggat in till den valda servern ännu, så du kan inte göra sökningar på den.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['click_to_go_to_login_form'] = 'Klicka här för att komma till login-formuläret';//'Click here to go to the login form';
|
||||
$lang['unrecognized_criteria_option'] = 'Känner inte till detta urvals-kriterium';//'Unrecognized criteria option: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Om du vill lägga till ditt eget kriterium till listan, kom ihåg att ändra search.php för att hantera det. Avslutar.';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Poster funna:';//'Entries found: ';
|
||||
$lang['filter_performed'] = 'Filtrering utförd: ';//'Filter performed: ';
|
||||
$lang['search_duration'] = 'Sökning utförd av phpLDAPadmin på';//'Search performed by phpLDAPadmin in';
|
||||
$lang['seconds'] = 'sekunder';//'seconds';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Sökomfattning';//'The scope in which to search';
|
||||
$lang['scope_sub'] = 'Sub (Base DN och hela trädet under)';//'Sub (entire subtree)';
|
||||
$lang['scope_one'] = 'One (en nivå under Base DN)';//One (one level beneath base)';
|
||||
$lang['scope_base'] = 'Base (endast Base DN)';//'Base (base dn only)';
|
||||
$lang['standard_ldap_search_filter'] = 'Standard LDAP sökfilter. Exempel: (&(sn=Smith)(givenname=David))';//'Standard LDAP search filter. Example: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Sökfilter';//'Search Filter';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'En lista med attribut att visa i resultatet (komma-separerad)';// 'A list of attributes to display in the results (comma-separated)';
|
||||
$lang['show_attributes'] = 'Visa attribut';//'Show Attributes';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['search_for_entries_whose'] = 'Sök efter poster som:';//'Search for entries whose:';
|
||||
$lang['equals'] = 'är lika med';//'equals';
|
||||
$lang['starts with'] = 'börjar med';//'starts with';
|
||||
$lang['contains'] = 'innehåller';//'contains';
|
||||
$lang['ends with'] = 'slutar med';//'ends with';
|
||||
$lang['sounds like'] = 'låter som';//'sounds like';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Det gick inte att hämta LDAP information från servern.';//'Could not retrieve LDAP information from the server';
|
||||
$lang['server_info_for'] = 'Serverinformation för';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'Servern rapporterar följande information om sig själv';//'Server reports the following information about itself';
|
||||
$lang['nothing_to_report'] = 'Servern har inget att rapportera';//'This server has nothing to report.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'update_array är felaktig. Detta kan vara ett phpLDAPadmin-fel. Var vänlig och rapportera det.';// 'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Det gick inte att utföra operationen ldap_modify.';//'Could not perform ldap_modify operation.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Vill du göra dessa ändringar?';//'Do you want to make these changes?';
|
||||
$lang['attribute'] = 'Attribut';//'Attribute';
|
||||
$lang['old_value'] = 'Föregående värde';//'Old Value';
|
||||
$lang['new_value'] = 'Nytt värde';//'New Value';
|
||||
$lang['attr_deleted'] = '[attributet borttaget]';//'[attribute deleted]';
|
||||
$lang['commit'] = 'Bekräfta';//'Commit';
|
||||
$lang['cancel'] = 'ångra';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Du gjorde inga ändringar';//'You made no changes';
|
||||
$lang['go_back'] = 'Gå tillbaka';//'Go back';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Navigera med hjälp av menyn till vänster';//'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Tack till';//'Credits';
|
||||
$lang['changelog'] = 'ändringslogg';//'ChangeLog';
|
||||
$lang['documentation'] = 'Dokumentation';//'Documentation';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Osäkert filnamn';//'Unsafe file name: ';
|
||||
$lang['no_such_file'] = 'Filen finns inte';//'No such file: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'Du har slagit på auto_uid_numbers för <b>%s</b> i din konfiguration,
|
||||
men du har inte specificerat auto_uid_number_mechanism. Var vänlig och rätta till
|
||||
detta problem.';
|
||||
//'You have enabled auto_uid_numbers for <b>%s</b> in your configuration,
|
||||
//but you have not specified the auto_uid_number_mechanism. Please correct
|
||||
//this problem.';
|
||||
$lang['uidpool_not_set'] = 'Du har specificerat <tt>auto_uid_number_mechanism</tt> som <tt>uidpool</tt>
|
||||
i din konfiguration för server<b>%s</b>, men du specificerade inte
|
||||
audo_uid_number_uid_pool_dn. Var vänlig och specificera den innan du fortsätter.';
|
||||
//'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt>
|
||||
//in your configuration for server <b>%s</b>, but you did not specify the
|
||||
//audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['uidpool_not_exist'] = 'Det ser ut som om den uidPool du specificerade i din konfiguration (<tt>%s</tt>)
|
||||
inte existerar.';
|
||||
// 'It appears that the uidPool you specified in your configuration (<tt>%s</tt>)
|
||||
// does not exist.';
|
||||
$lang['specified_uidpool'] = 'Du specificerade <tt>auto_uid_number_mechanism</tt> som <tt>search</tt> i din
|
||||
konfiguration för server<b>%s</b>, men du specificerade inte
|
||||
<tt>auto_uid_number_search_base</tt>. Var vänlig och specificera den innan du fortsätter.';
|
||||
// 'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your
|
||||
//configuration for server <b>%s</b>, but you did not specify the
|
||||
//<tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_value'] = 'Du specificerade ett ogiltigt värde för auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
i din konfiguration. Endast <tt>uidpool</tt> och <tt>search</tt> are giltiga.
|
||||
Var vänlig och rätta till detta problem.';
|
||||
//'You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
//in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid.
|
||||
//Please correct this problem.';
|
||||
$lang['error_auth_type_config'] = 'Fel: Du har ett fel i din konfigurationsfil. De enda tillåtna värdena
|
||||
för auth_type i $servers-sektionen är \'config\' and \'form\'. Du skrev in \'%s\',
|
||||
vilket inte är tillåtet. ';
|
||||
//'Error: You have an error in your config file. The only two allowed values
|
||||
//for auth_type in the $servers section are \'config\' and \'form\'. You entered \'%s\',
|
||||
//which is not allowed. ';
|
||||
$lang['php_install_not_supports_tls'] = 'Din PHP-installation stödjer inte TLS';//'Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'Det gick inte att starta TLS.<br />Var vänlig och kontrollera din LDAP-serverkonfiguration.';//'Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['auth_type_not_valid'] = 'Du har ett fel i din konfigurationsfil. auth_type %s är inte tillåten.';//'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['ldap_said'] = '<b>LDAP sa</b>: %s<br /><br />';//'<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Fel';'Error';
|
||||
$lang['fbrowse'] = 'titta';//'browse';
|
||||
$lang['delete_photo'] = 'Ta bort foto';//'Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Din PHP-installation stödjer inte blowfish-kryptering.';// 'Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_no_mash'] = 'Din PHP-installation har inte funktionen mash(). Det går inte att göra SHA hashes.';//'Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'JPEG-fotot innehåller fel<br />';//'jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = '<b>Felnummer</b>: %s <small>(%s)</small><br /><br />';//'<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='<b>Beskrivning</b>: %s <br /><br />';//'<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Felnummer</b>: %s<br /><br />';//'<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Beskrivning</b>: (ingen beskrivning tillgänglig)<br />';//'<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'är det här ett phpLDAPadmin-fel? Om så är fallet, var vänlig och <a href=\'%s\'>rapportera det</a>.';
|
||||
//'Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Okänt felnummer';//'Unrecognized error number: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Du har hittat en icke-kritisk phpLDAPadmin bug!</b></td></tr><tr><td>Fel:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Fil:</td>
|
||||
<td><b>%s</b> rad <b>%s</b>, anropande <b>%s</b></td></tr><tr><td>Versioner:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
Var vänlig och rapportera felet genom att klicka här</a>.</center></td></tr></table></center><br />';
|
||||
|
||||
//'<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
//<b>You found a non-fatal phpLDAPadmin bug!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>File:</td>
|
||||
//<td><b>%s</b> line <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versions:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
//</td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
//Please report this bug by clicking here</a>.</center></td></tr></table></center><br />';
|
||||
|
||||
$lang['ferror_congrats_found_bug'] = 'Gratulerar! Du har hittat en bug i phpLDAPadmin.<br /><br />
|
||||
<table class=\'bug\'>
|
||||
<tr><td>Fel:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Nivå:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Fil:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Rad:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Anropare:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PLA Version:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PHP Version:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PHP SAPI:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Web server:</td><td><b>%s</b></td></tr>
|
||||
</table>
|
||||
<br />
|
||||
Var vänlig och rapportera den här buggen genom att klicak här nedan!';
|
||||
|
||||
//'Congratulations! You found a bug in phpLDAPadmin.<br /><br />
|
||||
//<table class=\'bug\'>
|
||||
//<tr><td>Error:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Level:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>File:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Line:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Caller:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>PLA Version:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>PHP Version:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>PHP SAPI:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Web server:</td><td><b>%s</b></td></tr>
|
||||
//</table>
|
||||
//<br />
|
||||
//Please report this bug by clicking below!';
|
||||
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importera LDIF-fil';//'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'Välj en LDIF-fil:';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Fortsätt >>';//'Proceed >>';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Lägger till...';//'Adding...';
|
||||
$lang['delete_action'] = 'Tar bort...';//'Deleting...';
|
||||
$lang['rename_action'] = 'Döper om...';//''Renaming...';
|
||||
$lang['modify_action'] = 'ändrar...';//'Modifying...';
|
||||
|
||||
$lang['failed'] = 'misslyckades';//'failed';
|
||||
$lang['ldif_parse_error'] = 'LDIF parsningsfel';//'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Det gick inte att lägga till objekt';//'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Det gick inte att lägga döpa om objekt';//'Could not rename object:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Det gick inte att ta bort objekt';//'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Det gick inte att ändra objekt';//'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Radnummer';//'Line Number:';
|
||||
$lang['ldif_line'] = 'Rad:';//'Line:';
|
||||
?>
|
13
lang/recoded/zz.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/zz.php,v 1.3 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
// Language zz only for testing/finding hardcode language
|
||||
// don't use it as default-language you see only ZZZZZ
|
||||
// $Version$
|
||||
include "en.php";
|
||||
while (list($key, $value) = each ($lang)) {
|
||||
|
||||
$lang[$key]=ereg_replace("[[:alpha:]]","Z",$value);
|
||||
|
||||
}
|
||||
?>
|
13
lang/recoded/zzz.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/recoded/zzz.php,v 1.3 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
// Language zzz only for testing/finding hardcode language
|
||||
// usefull for i18n for finding the corresponding key-entry
|
||||
// $Version$
|
||||
include "en.php";
|
||||
while (list($key, $value) = each ($lang)) {
|
||||
|
||||
$lang[$key]="~".$key."~";
|
||||
|
||||
}
|
||||
?>
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/ru.php,v 1.6 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
// Translate to russian Dmitry Gorpinenko dima at uz.energy.gov.ua
|
||||
$lang = array();
|
||||
@ -54,9 +56,9 @@ $lang['export_to_ldif'] = 'Экспорт в LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Сохранить дамп LDIF этого обьекта';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Экспорт поддерева в LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Конец строки в стиле Macintosh';//'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Конец строки в стиле Windows';
|
||||
$lang['export_to_ldif_unix'] = 'Конец строки в стиле Windows';//'Unix style line ends';
|
||||
$lang['export_mac'] = 'Конец строки в стиле Macintosh';//'Macintosh style line ends';
|
||||
$lang['export_win'] = 'Конец строки в стиле Windows';
|
||||
$lang['export_unix'] = 'Конец строки в стиле Windows';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'Создать запись-потомок';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Добавить jpeg-фото';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Переименовать запись';//'Rename Entry';
|
||||
|
387
lang/sv.php
Normal file
@ -0,0 +1,387 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/sv.php,v 1.2 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
/*
|
||||
* Translated by Gunnar Nystrom <gunnar (dot) a (dot) nystrom (at) telia (dot) com>
|
||||
* based on 0.9.3 Version
|
||||
|
||||
*/
|
||||
|
||||
// Search form
|
||||
$lang['simple_search_form_str'] = 'Enkel sökning';//'Simple Search Form';
|
||||
$lang['advanced_search_form_str'] = 'Expertsökning';//'Advanced Search Form';
|
||||
$lang['server'] = 'Server';//'Server';
|
||||
$lang['search_for_entries_whose'] = 'Sök efter rader som';//'Search for entries whose';
|
||||
$lang['base_dn'] = 'Base DN';//'Base DN';
|
||||
$lang['search_scope'] = 'Sökomfång';//Search Scope';
|
||||
$lang['search_ filter'] = 'Sökfilter';//'Search Filter';
|
||||
$lang['show_attributes'] = 'Visa attribut';//'Show Attributtes';
|
||||
$lang['Search'] = 'Sök';// 'Search';
|
||||
$lang['equals'] = 'lika med';//'equals';
|
||||
$lang['starts_with'] = 'Börjar med';//'starts with';
|
||||
$lang['contains'] = 'innehåller';//'contains';
|
||||
$lang['ends_with'] = 'slutar med';//'ends with';
|
||||
$lang['sounds_like'] = 'låter som';//'sounds like';
|
||||
|
||||
// Tree browser
|
||||
$lang['request_new_feature'] = 'Begär en ny funktion';//'Request a new feature';
|
||||
$lang['see_open_requests'] = 'Se öppna förfrågningar';//'see open requests';
|
||||
$lang['report_bug'] = 'Rapportera ett fel';//'Report a bug';
|
||||
$lang['see_open_bugs'] = 'Se öppna felrapporter';//'see open bugs';
|
||||
$lang['schema'] = 'schema';//'schema';
|
||||
$lang['search'] = 'sökning';//'search';
|
||||
$lang['create'] = 'skapa';//'create';
|
||||
$lang['info'] = 'information';//'info';
|
||||
$lang['import'] = 'importera';//'import';
|
||||
$lang['refresh'] = 'uppdatera';//'refresh';
|
||||
$lang['logout'] = 'logga ut';//'logout';
|
||||
$lang['create_new'] = 'Skapa ny';//'Create New';
|
||||
$lang['view_schema_for'] = 'Titta på schema för';//'View schema for';
|
||||
$lang['refresh_expanded_containers'] = 'Uppdatera alla öpnna behållare för';//'Refresh all expanded containers for';
|
||||
$lang['create_new_entry_on'] = 'Skapa en ny post för';//'Create a new entry on';
|
||||
$lang['view_server_info'] = 'Titta på information som servern tillhandahållit';//'View server-supplied information';
|
||||
$lang['import_from_ldif'] = 'Importera rader från LDIF file';//'Import entries from an LDIF file';
|
||||
$lang['logout_of_this_server'] = 'Logga ut från den här servern';//'Logout of this server';
|
||||
$lang['logged_in_as'] = '/Inloggad som';//'Logged in as: ';
|
||||
$lang['read_only'] = 'Enbart läsning';//'read only';
|
||||
$lang['could_not_determine_root'] = 'Kan inte bestämma roten för ditt LDAP träd';//'Could not determine the root of your LDAP tree.';
|
||||
$lang['ldap_refuses_to_give_root'] = 'Det ser ut som om LDAP-servern har konfigurerats att inte avslöja sin rot.';//'It appears that the LDAP server has been configured to not reveal its root.';
|
||||
$lang['please_specify_in_config'] = 'Var snäll och specificera i config.php';//'Please specify it in config.php';
|
||||
$lang['create_new_entry_in'] = 'Skapa en ny post i';//'Create a new entry in';
|
||||
$lang['login_link'] = 'Logga in...';//'Login...';
|
||||
|
||||
// Entry display
|
||||
$lang['delete_this_entry'] = 'Ta bort den här posten';//'Delete this entry';
|
||||
$lang['delete_this_entry_tooltip'] = 'Du kommer att bli tillfrågad för att konfirmera det här beslutet';//'You will be prompted to confirm this decision';
|
||||
$lang['copy_this_entry'] = 'Kopiera den här posten';//'Copy this entry';
|
||||
$lang['copy_this_entry_tooltip'] = 'Kopiera det här objektet till en annan plats, ett nytt DN, eller en annan server';//'Copy this object to another location, a new DN, or another server';
|
||||
$lang['export_to_ldif'] = 'Exportera till LDIF';//'Export to LDIF';
|
||||
$lang['export_to_ldif_tooltip'] = 'Spara en LDIF kopia av detta objekt';//'Save an LDIF dump of this object';
|
||||
$lang['export_subtree_to_ldif_tooltip'] = 'Spara en LDIF kopia av detta objekt och alla dess underobjekt';//'Save an LDIF dump of this object and all of its children';
|
||||
$lang['export_subtree_to_ldif'] = 'Exportera subträdet till LDIF';//'Export subtree to LDIF';
|
||||
$lang['export_to_ldif_mac'] = 'Radslut enligt Macintosh-standard';// 'Macintosh style line ends';
|
||||
$lang['export_to_ldif_win'] = 'Radslut enligt Windows-standard';//'Windows style line ends';
|
||||
$lang['export_to_ldif_unix'] = 'Radslut enligt Unix-standard';//'Unix style line ends';
|
||||
$lang['create_a_child_entry'] = 'Skapa en subpost';//'Create a child entry';
|
||||
$lang['add_a_jpeg_photo'] = 'Lägg till ett JPEG-foto';//'Add a jpegPhoto';
|
||||
$lang['rename_entry'] = 'Döp om posten';//'Rename Entry';
|
||||
$lang['rename'] = 'Döp om ';//'Rename';
|
||||
$lang['add'] = 'Lägg till';//'Add';
|
||||
$lang['view'] = 'Titta';//'View';
|
||||
$lang['add_new_attribute'] = 'Lägg till ett nytt attribut';//'Add New Attribute';
|
||||
$lang['add_new_attribute_tooltip'] = 'Lägg till ett nytt attribut/värde till denna post';//'Add a new attribute/value to this entry';
|
||||
$lang['internal_attributes'] = 'Interna attribut';//'Internal Attributes';
|
||||
$lang['hide_internal_attrs'] = 'Göm interna attribut';//'Hide internal attributes';
|
||||
$lang['show_internal_attrs'] ='Visa interna attribut';// 'Show internal attributes';
|
||||
$lang['internal_attrs_tooltip'] = 'Attribut som sätts automatiskt av systemet';//'Attributes set automatically by the system';
|
||||
$lang['entry_attributes'] = 'Ingångsattribut';//'Entry Attributes';
|
||||
$lang['attr_name_tooltip'] = 'Klicka för att titta på schemadefinitionen för attributtyp \'%s\'';//'Click to view the schema defintion for attribute type \'%s\'';
|
||||
$lang['click_to_display'] = 'klicka\'+\' för att visa';// 'click \'+\' to display';
|
||||
$lang['hidden'] = 'gömda';//'hidden';
|
||||
$lang['none'] = 'inget';//'none';
|
||||
$lang['save_changes'] = 'Spara ändringar';//'Save Changes';
|
||||
$lang['add_value'] = 'lägg till värde';//'add value';
|
||||
$lang['add_value_tooltip'] = 'Lägg till ett ytterligare värde till attribut \'%s\''; // 'Add an additional value to attribute \'%s\'';
|
||||
$lang['refresh_entry'] = 'Uppdatera';//'Refresh';
|
||||
$lang['refresh_this_entry'] = 'Uppdatera denna post';//'Refresh this entry';
|
||||
$lang['delete_hint'] = 'Tips: <b>För att ta bort ett attribut</b>, ta bort all text i textfältet och klicka \'Spara ändringar\'.'; 'Hint: <b>To delete an attribute</b>, empty the text field and click save.';
|
||||
$lang['attr_schema_hint'] = 'Tips: <b>För att titta på ett attributs schema</b>, klicka på attributnamnet';//'Hint: <b>To view the schema for an attribute</b>, click the attribute name.';
|
||||
$lang['attrs_modified'] = 'Några attribut var ändrade och är markerade nedan.';//'Some attributes (%s) were modified and are highlighted below.';
|
||||
$lang['attr_modified'] = 'Ett attribut var ändrat och är markerat nedan.';//An attribute (%s) was modified and is highlighted below.';
|
||||
$lang['viewing_read_only'] = 'Titta på en post med enbart lästiilstånd';//'Viewing entry in read-only mode.';
|
||||
$lang['change_entry_rdn'] = 'ändra denna posts RDN';//'Change this entry\'s RDN';
|
||||
$lang['no_new_attrs_available'] = 'inga nya attribut tillgängliga för denna post';//'no new attributes available for this entry';
|
||||
$lang['binary_value'] = 'Binärt värde';//'Binary value';
|
||||
$lang['add_new_binary_attr'] = 'Lägg till nytt binärt attribut';//'Add New Binary Attribute';
|
||||
$lang['add_new_binary_attr_tooltip'] = 'Lägg till nytt binärt attribut/värde från en fil';//'Add a new binary attribute/value from a file';
|
||||
$lang['alias_for'] = 'Observera: \'%s\' är ett alias for \'%s\'';//'Note: \'%s\' is an alias for \'%s\'';
|
||||
$lang['download_value'] = 'ladda ner värde';//'download value';
|
||||
$lang['delete_attribute'] = 'ta bort attribut';//'delete attribute';
|
||||
$lang['true'] = 'Sant';//'true';
|
||||
$lang['false'] = 'Falskt';//'false';
|
||||
$lang['none_remove_value'] = 'inget, ta bort värdet';//'none, remove value';
|
||||
$lang['really_delete_attribute'] = 'Ta definitivt bort värdet';//'Really delete attribute';
|
||||
|
||||
// Schema browser
|
||||
$lang['the_following_objectclasses'] = 'Följande <b>objektklasser</b> stöds av denna LDAP server.';//'The following <b>objectClasses</b> are supported by this LDAP server.';
|
||||
$lang['the_following_attributes'] = 'Följande <b>attributtyper</b> stöds av denna LDAP server.';//'The following <b>attributeTypes</b> are supported by this LDAP server.';
|
||||
$lang['the_following_matching'] = 'Följande <b>matchningsregler</b> stöds av denna LDAP server.';//'The following <b>matching rules</b> are supported by this LDAP server.';
|
||||
$lang['the_following_syntaxes'] = 'Följande <b>syntax</b> stöds av denna LDAP server.';//'The following <b>syntaxes</b> are supported by this LDAP server.';
|
||||
$lang['jump_to_objectclass'] = 'Välj en objectClass';//'Jump to an objectClass';
|
||||
$lang['jump_to_attr'] = 'Välj en attributtyp';//'Jump to an attribute type';
|
||||
$lang['schema_for_server'] = 'Schema för servern';//'Schema for server';
|
||||
$lang['required_attrs'] = 'Nödvändiga attribut';//'Required Attributes';
|
||||
$lang['optional_attrs'] = 'Valfria attribut';//'Optional Attributes';
|
||||
$lang['OID'] = 'OID';//'OID';
|
||||
$lang['desc'] = 'Beskrivning';//'Description';
|
||||
$lang['name'] = 'Namn';//'Name';
|
||||
$lang['is_obsolete'] = 'Denna objectClass är <b>föråldrad</b>';//'This objectClass is <b>obsolete</b>';
|
||||
$lang['inherits'] = 'ärver';//'Inherits';
|
||||
$lang['jump_to_this_oclass'] = 'Gå till definitionen av denna objectClass';//'Jump to this objectClass definition';
|
||||
$lang['matching_rule_oid'] = 'Matchande regel-OID';//'Matching Rule OID';
|
||||
$lang['syntax_oid'] = 'Syntax-OID';//'Syntax OID';
|
||||
$lang['not_applicable'] = 'inte tillämplig';//'not applicable';
|
||||
$lang['not_specified'] = 'inte specificerad';//'not specified';
|
||||
|
||||
// Deleting entries
|
||||
$lang['entry_deleted_successfully'] = 'Borttagning av posten \'%s\' lyckades';//'Entry \'%s\' deleted successfully.';
|
||||
$lang['you_must_specify_a_dn'] = 'Du måste specificera ett DN';//'You must specify a DN';
|
||||
$lang['could_not_delete_entry'] = 'Det gick inte att ta bort posten';//'Could not delete the entry: %s';
|
||||
|
||||
// Adding objectClass form
|
||||
$lang['new_required_attrs'] = 'Nya nödvändiga attribut';//'New Required Attributes';
|
||||
$lang['requires_to_add'] = 'Den här åtgärden kräver att du lägger till';//'This action requires you to add';
|
||||
$lang['new_attributes'] = 'nya attribut';//'new attributes';
|
||||
$lang['new_required_attrs_instructions'] = 'Instruktioner: För att kunna lägga till objektklassen till denna post, måste du specificera';//'Instructions: In order to add this objectClass to this entry, you must specify';
|
||||
$lang['that_this_oclass_requires'] = 'att objektklassen kräver. Det kan göras i detta formulär.';//'that this objectClass requires. You can do so in this form.';
|
||||
$lang['add_oclass_and_attrs'] = 'Lägg till objektklass och attribut';//'Add ObjectClass and Attributes';
|
||||
|
||||
// General
|
||||
$lang['chooser_link_tooltip'] = 'Klicka för att öppna ett fönster för att välja ett <DN> grafiskt.';//'Click to popup a dialog to select an entry (DN) graphically';
|
||||
$lang['no_updates_in_read_only_mode'] = 'Du kan inte göra uppdateringar medan servern är i lästillstånd';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['bad_server_id'] = 'Felaktigt server-id';//'Bad server id';
|
||||
$lang['not_enough_login_info'] = 'Det saknas information för att logga in på servern. Var vänlig och kontrollera din konfiguration.';//'Not enough information to login to server. Please check your configuration.';
|
||||
$lang['could_not_connect'] = 'Det gick inte att ansluta till LDAP-servern.';//'Could not connect to LDAP server.';
|
||||
$lang['could_not_perform_ldap_mod_add'] = 'Det gick inte att utföra ldap_mod_add operationen.';//''Could not perform ldap_mod_add operation.';
|
||||
$lang['bad_server_id_underline'] = 'Felaktigt server_id';//'Bad server_id: ';
|
||||
$lang['success'] = 'Det lyckades';//'Success';
|
||||
$lang['server_colon_pare'] = 'Server';//'Server: ';
|
||||
$lang['look_in'] = 'Tittar in';//'Looking in: ';
|
||||
$lang['missing_server_id_in_query_string'] = 'Inget server-ID specificerat i frågesträgen!';//'No server ID specified in query string!';
|
||||
$lang['missing_dn_in_query_string'] = 'Inget DN specificerat i frågesträgen!';//'No DN specified in query string!';
|
||||
$lang['back_up_p'] = 'Tillbaka';//'Back Up...';
|
||||
$lang['no_entries'] = 'inga poster';//'no entries';
|
||||
$lang['not_logged_in'] = 'Inte inloggad';//'Not logged in';
|
||||
$lang['could_not_det_base_dn'] = 'Det gick inte att bestämma \'base DN\'';//'Could not determine base DN';
|
||||
|
||||
// Add value form
|
||||
$lang['add_new'] = 'Lägg till nytt';//'Add new';
|
||||
$lang['value_to'] = 'värde till';//'value to';
|
||||
$lang['distinguished_name'] = 'Distinguished Name';//'Distinguished Name';
|
||||
$lang['current_list_of'] = 'Aktuell lista av';//'Current list of';
|
||||
$lang['values_for_attribute'] = 'attributvärden';//'values for attribute';
|
||||
$lang['inappropriate_matching_note'] = 'Observera: Du kommer att få ett \'inappropriate matching\'-fel om du inte har<br />' .
|
||||
'satt upp en <tt>EQUALITY</tt>-regel på din LDAP-server för detta attribut.';// 'Note: You will get an "inappropriate matching" error if you have not<br />' .
|
||||
'setup an <tt>EQUALITY</tt> rule on your LDAP server for this attribute.';
|
||||
$lang['enter_value_to_add'] = 'Skriv in värdet du vill lägga till';//'Enter the value you would like to add:';
|
||||
$lang['new_required_attrs_note'] = 'Observera: Du kan bli tvungen att skriva in de nya attribut som denna objectClass behöver';//'Note: you may be required to enter new attributes that this objectClass requires';
|
||||
$lang['syntax'] = 'Syntax';//'Syntax';
|
||||
|
||||
//copy.php
|
||||
$lang['copy_server_read_only'] = 'Du kan inte göra uppdateringar medan servern är i lästillstånd';//'You cannot perform updates while server is in read-only mode';
|
||||
$lang['copy_dest_dn_blank'] = 'Du lämnade destinations-DN tomt';//'You left the destination DN blank.';
|
||||
$lang['copy_dest_already_exists'] = 'Destinationen finns redan';//'The destination entry (%s) already exists.';
|
||||
$lang['copy_dest_container_does_not_exist'] = 'Destinations-behållaren (%s) finns inte';// 'The destination container (%s) does not exist.';
|
||||
$lang['copy_source_dest_dn_same'] = 'Käll- och destinations-DN är samma.';//'The source and destination DN are the same.';
|
||||
$lang['copy_copying'] = 'Kopierar';//'Copying ';
|
||||
$lang['copy_recursive_copy_progress'] = 'Rekursiv kopiering pågår';//'Recursive copy progress';
|
||||
$lang['copy_building_snapshot'] = 'Bygger en ögonblicksbild av det träd som ska kopieras';//'Building snapshot of tree to copy... ';
|
||||
$lang['copy_successful_like_to'] = 'Kopieringen lyckades! Vill du';//'Copy successful! Would you like to ';
|
||||
$lang['copy_view_new_entry'] = 'titta på den nya posten';//'view the new entry';
|
||||
$lang['copy_failed'] = 'Kopiering av DN misslyckades';//'Failed to copy DN: ';
|
||||
|
||||
//edit.php
|
||||
$lang['missing_template_file'] = 'Varning! mall-filen saknas,';//'Warning: missing template file, ';
|
||||
$lang['using_default'] = 'använder default.'; //'Using default.';
|
||||
|
||||
//copy_form.php
|
||||
$lang['copyf_title_copy'] = 'Kopiera';//'Copy ';
|
||||
$lang['copyf_to_new_object'] = 'till ett nytt objekt';//'to a new object';
|
||||
$lang['copyf_dest_dn'] = 'Destinations-DN';//'Destination DN';
|
||||
$lang['copyf_dest_dn_tooltip'] = 'Den nya postens fullständiga DN skapas när källposten kopieras';//'The full DN of the new entry to be created when copying the source entry';
|
||||
$lang['copyf_dest_server'] = 'Destinations-server';//'Destination Server';
|
||||
$lang['copyf_note'] = 'Tips: Kopiering mellan olika servrar fungerar bara om det inte finns några brott mot schemorna.';// 'Hint: Copying between different servers only works if there are no schema violations';
|
||||
$lang['copyf_recursive_copy'] = 'Kopiera även rekursivt alla underobjekt till detta objekt.';//'Recursively copy all children of this object as well.';
|
||||
|
||||
//create.php
|
||||
$lang['create_required_attribute'] = 'Du lämnade ett värde tomt för ett nödvändigt attribut <b>%s</b>.';//'You left the value blank for required attribute <b>%s</b>.';
|
||||
$lang['create_redirecting'] = 'Omstyrning';//'Redirecting';
|
||||
$lang['create_here'] = 'här';//'here';
|
||||
$lang['create_could_not_add'] = 'Det gick inte att lägga till objektet till LDAP-servern.';//'Could not add the object to the LDAP server.';
|
||||
|
||||
//create_form.php
|
||||
$lang['createf_create_object'] = 'Skapa objekt';//'Create Object';
|
||||
$lang['createf_choose_temp'] = 'Välj en mall';//'Choose a template';
|
||||
$lang['createf_select_temp'] = 'Välj en mall för att skapa objekt';//'Select a template for the creation process';
|
||||
$lang['createf_proceed'] = 'Fortsätt';//'Proceed';
|
||||
|
||||
//creation_template.php
|
||||
$lang['ctemplate_on_server'] = 'På servern';//'On server';
|
||||
$lang['ctemplate_no_template'] = 'Ingen mall specificerad i POST variablerna.';//'No template specified in POST variables.';
|
||||
$lang['ctemplate_config_handler'] = 'Din konfiguration specificerar en hanterare';//'Your config specifies a handler of';
|
||||
$lang['ctemplate_handler_does_not_exist'] = 'för denna mall, men hanteraren finns inte i templates/creation-katalogen';//'for this template. But, this handler does not exist in the templates/creation directory.';
|
||||
|
||||
// search.php
|
||||
$lang['you_have_not_logged_into_server'] = 'Du har inte loggat in till den valda servern ännu, så du kan inte göra sökningar på den.';//'You have not logged into the selected server yet, so you cannot perform searches on it.';
|
||||
$lang['click_to_go_to_login_form'] = 'Klicka här för att komma till login-formuläret';//'Click here to go to the login form';
|
||||
$lang['unrecognized_criteria_option'] = 'Känner inte till detta urvals-kriterium';//'Unrecognized criteria option: ';
|
||||
$lang['if_you_want_to_add_criteria'] = 'Om du vill lägga till ditt eget kriterium till listan, kom ihåg att ändra search.php för att hantera det. Avslutar.';//'If you want to add your own criteria to the list. Be sure to edit search.php to handle them. Quitting.';
|
||||
$lang['entries_found'] = 'Poster funna:';//'Entries found: ';
|
||||
$lang['filter_performed'] = 'Filtrering utförd: ';//'Filter performed: ';
|
||||
$lang['search_duration'] = 'Sökning utförd av phpLDAPadmin på';//'Search performed by phpLDAPadmin in';
|
||||
$lang['seconds'] = 'sekunder';//'seconds';
|
||||
|
||||
// search_form_advanced.php
|
||||
$lang['scope_in_which_to_search'] = 'Sökomfattning';//'The scope in which to search';
|
||||
$lang['scope_sub'] = 'Sub (Base DN och hela trädet under)';//'Sub (entire subtree)';
|
||||
$lang['scope_one'] = 'One (en nivå under Base DN)';//One (one level beneath base)';
|
||||
$lang['scope_base'] = 'Base (endast Base DN)';//'Base (base dn only)';
|
||||
$lang['standard_ldap_search_filter'] = 'Standard LDAP sökfilter. Exempel: (&(sn=Smith)(givenname=David))';//'Standard LDAP search filter. Example: (&(sn=Smith)(givenname=David))';
|
||||
$lang['search_filter'] = 'Sökfilter';//'Search Filter';
|
||||
$lang['list_of_attrs_to_display_in_results'] = 'En lista med attribut att visa i resultatet (komma-separerad)';// 'A list of attributes to display in the results (comma-separated)';
|
||||
$lang['show_attributes'] = 'Visa attribut';//'Show Attributes';
|
||||
|
||||
// search_form_simple.php
|
||||
$lang['search_for_entries_whose'] = 'Sök efter poster som:';//'Search for entries whose:';
|
||||
$lang['equals'] = 'är lika med';//'equals';
|
||||
$lang['starts with'] = 'börjar med';//'starts with';
|
||||
$lang['contains'] = 'innehåller';//'contains';
|
||||
$lang['ends with'] = 'slutar med';//'ends with';
|
||||
$lang['sounds like'] = 'låter som';//'sounds like';
|
||||
|
||||
// server_info.php
|
||||
$lang['could_not_fetch_server_info'] = 'Det gick inte att hämta LDAP information från servern.';//'Could not retrieve LDAP information from the server';
|
||||
$lang['server_info_for'] = 'Serverinformation för';//'Server info for: ';
|
||||
$lang['server_reports_following'] = 'Servern rapporterar följande information om sig själv';//'Server reports the following information about itself';
|
||||
$lang['nothing_to_report'] = 'Servern har inget att rapportera';//'This server has nothing to report.';
|
||||
|
||||
//update.php
|
||||
$lang['update_array_malformed'] = 'update_array är felaktig. Detta kan vara ett phpLDAPadmin-fel. Var vänlig och rapportera det.';// 'update_array is malformed. This might be a phpLDAPadmin bug. Please report it.';
|
||||
$lang['could_not_perform_ldap_modify'] = 'Det gick inte att utföra operationen ldap_modify.';//'Could not perform ldap_modify operation.';
|
||||
|
||||
// update_confirm.php
|
||||
$lang['do_you_want_to_make_these_changes'] = 'Vill du göra dessa ändringar?';//'Do you want to make these changes?';
|
||||
$lang['attribute'] = 'Attribut';//'Attribute';
|
||||
$lang['old_value'] = 'Föregående värde';//'Old Value';
|
||||
$lang['new_value'] = 'Nytt värde';//'New Value';
|
||||
$lang['attr_deleted'] = '[attributet borttaget]';//'[attribute deleted]';
|
||||
$lang['commit'] = 'Bekräfta';//'Commit';
|
||||
$lang['cancel'] = 'ångra';//'Cancel';
|
||||
$lang['you_made_no_changes'] = 'Du gjorde inga ändringar';//'You made no changes';
|
||||
$lang['go_back'] = 'Gå tillbaka';//'Go back';
|
||||
|
||||
// welcome.php
|
||||
$lang['welcome_note'] = 'Navigera med hjälp av menyn till vänster';//'Use the menu to the left to navigate';
|
||||
$lang['credits'] = 'Tack till';//'Credits';
|
||||
$lang['changelog'] = 'ändringslogg';//'ChangeLog';
|
||||
$lang['documentation'] = 'Dokumentation';//'Documentation';
|
||||
|
||||
// view_jpeg_photo.php
|
||||
$lang['unsafe_file_name'] = 'Osäkert filnamn';//'Unsafe file name: ';
|
||||
$lang['no_such_file'] = 'Filen finns inte';//'No such file: ';
|
||||
|
||||
//function.php
|
||||
$lang['auto_update_not_setup'] = 'Du har slagit på auto_uid_numbers för <b>%s</b> i din konfiguration,
|
||||
men du har inte specificerat auto_uid_number_mechanism. Var vänlig och rätta till
|
||||
detta problem.';
|
||||
//'You have enabled auto_uid_numbers for <b>%s</b> in your configuration,
|
||||
//but you have not specified the auto_uid_number_mechanism. Please correct
|
||||
//this problem.';
|
||||
$lang['uidpool_not_set'] = 'Du har specificerat <tt>auto_uid_number_mechanism</tt> som <tt>uidpool</tt>
|
||||
i din konfiguration för server<b>%s</b>, men du specificerade inte
|
||||
audo_uid_number_uid_pool_dn. Var vänlig och specificera den innan du fortsätter.';
|
||||
//'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>uidpool</tt>
|
||||
//in your configuration for server <b>%s</b>, but you did not specify the
|
||||
//audo_uid_number_uid_pool_dn. Please specify it before proceeding.';
|
||||
$lang['uidpool_not_exist'] = 'Det ser ut som om den uidPool du specificerade i din konfiguration (<tt>%s</tt>)
|
||||
inte existerar.';
|
||||
// 'It appears that the uidPool you specified in your configuration (<tt>%s</tt>)
|
||||
// does not exist.';
|
||||
$lang['specified_uidpool'] = 'Du specificerade <tt>auto_uid_number_mechanism</tt> som <tt>search</tt> i din
|
||||
konfiguration för server<b>%s</b>, men du specificerade inte
|
||||
<tt>auto_uid_number_search_base</tt>. Var vänlig och specificera den innan du fortsätter.';
|
||||
// 'You specified the <tt>auto_uid_number_mechanism</tt> as <tt>search</tt> in your
|
||||
//configuration for server <b>%s</b>, but you did not specify the
|
||||
//<tt>auto_uid_number_search_base</tt>. Please specify it before proceeding.';
|
||||
$lang['auto_uid_invalid_value'] = 'Du specificerade ett ogiltigt värde för auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
i din konfiguration. Endast <tt>uidpool</tt> och <tt>search</tt> are giltiga.
|
||||
Var vänlig och rätta till detta problem.';
|
||||
//'You specified an invalid value for auto_uid_number_mechanism (<tt>%s</tt>)
|
||||
//in your configration. Only <tt>uidpool</tt> and <tt>search</tt> are valid.
|
||||
//Please correct this problem.';
|
||||
$lang['error_auth_type_config'] = 'Fel: Du har ett fel i din konfigurationsfil. De enda tillåtna värdena
|
||||
för auth_type i $servers-sektionen är \'config\' and \'form\'. Du skrev in \'%s\',
|
||||
vilket inte är tillåtet. ';
|
||||
//'Error: You have an error in your config file. The only two allowed values
|
||||
//for auth_type in the $servers section are \'config\' and \'form\'. You entered \'%s\',
|
||||
//which is not allowed. ';
|
||||
$lang['php_install_not_supports_tls'] = 'Din PHP-installation stödjer inte TLS';//'Your PHP install does not support TLS';
|
||||
$lang['could_not_start_tls'] = 'Det gick inte att starta TLS.<br />Var vänlig och kontrollera din LDAP-serverkonfiguration.';//'Could not start TLS.<br />Please check your LDAP server configuration.';
|
||||
$lang['auth_type_not_valid'] = 'Du har ett fel i din konfigurationsfil. auth_type %s är inte tillåten.';//'You have an error in your config file. auth_type of %s is not valid.';
|
||||
$lang['ldap_said'] = '<b>LDAP sa</b>: %s<br /><br />';//'<b>LDAP said</b>: %s<br /><br />';
|
||||
$lang['ferror_error'] = 'Fel';'Error';
|
||||
$lang['fbrowse'] = 'titta';//'browse';
|
||||
$lang['delete_photo'] = 'Ta bort foto';//'Delete Photo';
|
||||
$lang['install_not_support_blowfish'] = 'Din PHP-installation stödjer inte blowfish-kryptering.';// 'Your PHP install does not support blowfish encryption.';
|
||||
$lang['install_no_mash'] = 'Din PHP-installation har inte funktionen mash(). Det går inte att göra SHA hashes.';//'Your PHP install does not have the mhash() function. Cannot do SHA hashes.';
|
||||
$lang['jpeg_contains_errors'] = 'JPEG-fotot innehåller fel<br />';//'jpegPhoto contains errors<br />';
|
||||
$lang['ferror_number'] = '<b>Felnummer</b>: %s <small>(%s)</small><br /><br />';//'<b>Error number</b>: %s <small>(%s)</small><br /><br />';
|
||||
$lang['ferror_discription'] ='<b>Beskrivning</b>: %s <br /><br />';//'<b>Description</b>: %s <br /><br />';
|
||||
$lang['ferror_number_short'] = '<b>Felnummer</b>: %s<br /><br />';//'<b>Error number</b>: %s<br /><br />';
|
||||
$lang['ferror_discription_short'] = '<b>Beskrivning</b>: (ingen beskrivning tillgänglig)<br />';//'<b>Description</b>: (no description available)<br />';
|
||||
$lang['ferror_submit_bug'] = 'är det här ett phpLDAPadmin-fel? Om så är fallet, var vänlig och <a href=\'%s\'>rapportera det</a>.';
|
||||
//'Is this a phpLDAPadmin bug? If so, please <a href=\'%s\'>report it</a>.';
|
||||
$lang['ferror_unrecognized_num'] = 'Okänt felnummer';//'Unrecognized error number: ';
|
||||
$lang['ferror_nonfatil_bug'] = '<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
<b>Du har hittat en icke-kritisk phpLDAPadmin bug!</b></td></tr><tr><td>Fel:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>Fil:</td>
|
||||
<td><b>%s</b> rad <b>%s</b>, anropande <b>%s</b></td></tr><tr><td>Versioner:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
</td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
Var vänlig och rapportera felet genom att klicka här</a>.</center></td></tr></table></center><br />';
|
||||
|
||||
//'<center><table class=\'notice\'><tr><td colspan=\'2\'><center><img src=\'images/warning.png\' height=\'12\' width=\'13\' />
|
||||
//<b>You found a non-fatal phpLDAPadmin bug!</b></td></tr><tr><td>Error:</td><td><b>%s</b> (<b>%s</b>)</td></tr><tr><td>File:</td>
|
||||
//<td><b>%s</b> line <b>%s</b>, caller <b>%s</b></td></tr><tr><td>Versions:</td><td>PLA: <b>%s</b>, PHP: <b>%s</b>, SAPI: <b>%s</b>
|
||||
//</td></tr><tr><td>Web server:</td><td><b>%s</b></td></tr><tr><td colspan=\'2\'><center><a target=\'new\' href=\'%s\'>
|
||||
//Please report this bug by clicking here</a>.</center></td></tr></table></center><br />';
|
||||
|
||||
$lang['ferror_congrats_found_bug'] = 'Gratulerar! Du har hittat en bug i phpLDAPadmin.<br /><br />
|
||||
<table class=\'bug\'>
|
||||
<tr><td>Fel:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Nivå:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Fil:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Rad:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Anropare:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PLA Version:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PHP Version:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>PHP SAPI:</td><td><b>%s</b></td></tr>
|
||||
<tr><td>Web server:</td><td><b>%s</b></td></tr>
|
||||
</table>
|
||||
<br />
|
||||
Var vänlig och rapportera den här buggen genom att klicak här nedan!';
|
||||
|
||||
//'Congratulations! You found a bug in phpLDAPadmin.<br /><br />
|
||||
//<table class=\'bug\'>
|
||||
//<tr><td>Error:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Level:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>File:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Line:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Caller:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>PLA Version:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>PHP Version:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>PHP SAPI:</td><td><b>%s</b></td></tr>
|
||||
//<tr><td>Web server:</td><td><b>%s</b></td></tr>
|
||||
//</table>
|
||||
//<br />
|
||||
//Please report this bug by clicking below!';
|
||||
|
||||
|
||||
//ldif_import_form
|
||||
$lang['import_ldif_file_title'] = 'Importera LDIF-fil';//'Import LDIF File';
|
||||
$lang['select_ldif_file'] = 'Välj en LDIF-fil:';//'Select an LDIF file:';
|
||||
$lang['select_ldif_file_proceed'] = 'Fortsätt >>';//'Proceed >>';
|
||||
|
||||
//ldif_import
|
||||
$lang['add_action'] = 'Lägger till...';//'Adding...';
|
||||
$lang['delete_action'] = 'Tar bort...';//'Deleting...';
|
||||
$lang['rename_action'] = 'Döper om...';//''Renaming...';
|
||||
$lang['modify_action'] = 'ändrar...';//'Modifying...';
|
||||
|
||||
$lang['failed'] = 'misslyckades';//'failed';
|
||||
$lang['ldif_parse_error'] = 'LDIF parsningsfel';//'LDIF Parse Error';
|
||||
$lang['ldif_could_not_add_object'] = 'Det gick inte att lägga till objekt';//'Could not add object:';
|
||||
$lang['ldif_could_not_rename_object'] = 'Det gick inte att lägga döpa om objekt';//'Could not rename object:';
|
||||
$lang['ldif_could_not_delete_object'] = 'Det gick inte att ta bort objekt';//'Could not delete object:';
|
||||
$lang['ldif_could_not_modify_object'] = 'Det gick inte att ändra objekt';//'Could not modify object:';
|
||||
$lang['ldif_line_number'] = 'Radnummer';//'Line Number:';
|
||||
$lang['ldif_line'] = 'Rad:';//'Line:';
|
||||
?>
|
13
lang/zz.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/zz.php,v 1.3 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
// Language zz only for testing/finding hardcode language
|
||||
// don't use it as default-language you see only ZZZZZ
|
||||
// $Version$
|
||||
include "en.php";
|
||||
while (list($key, $value) = each ($lang)) {
|
||||
|
||||
$lang[$key]=ereg_replace("[[:alpha:]]","Z",$value);
|
||||
|
||||
}
|
||||
?>
|
13
lang/zzz.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/lang/zzz.php,v 1.3 2004/03/19 20:13:09 i18phpldapadmin Exp $
|
||||
|
||||
// Language zzz only for testing/finding hardcode language
|
||||
// usefull for i18n for finding the corresponding key-entry
|
||||
// $Version$
|
||||
include "en.php";
|
||||
while (list($key, $value) = each ($lang)) {
|
||||
|
||||
$lang[$key]="~".$key."~";
|
||||
|
||||
}
|
||||
?>
|
@ -74,7 +74,7 @@
|
||||
0x58 LDAP_USER_CANCELLED "The user cancelled the LDAP operation."
|
||||
0x59 LDAP_PARAM_ERROR "An ldap routine was called with a bad
|
||||
parameter."
|
||||
0x5a LDAP_NO_MEMORY "An memory allocation (e.g., malloc(3)
|
||||
0x5a LDAP_NO_MEMORY "A memory allocation (e.g., malloc(3)
|
||||
or other dynamic memory allocator)
|
||||
call failed in an ldap library rou-
|
||||
tine."
|
||||
|
136
ldif_export.php
@ -1,136 +0,0 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* ldif_export.php
|
||||
* Dumps the LDIF file for a given DN
|
||||
*
|
||||
* Variables that come in as GET vars:
|
||||
* - dn (rawurlencoded)
|
||||
* - server_id
|
||||
* - format (one of 'win', 'unix', 'mac'
|
||||
* - scope (one of 'sub', 'base', or 'one')
|
||||
*/
|
||||
|
||||
require 'common.php';
|
||||
|
||||
$dn = $_GET['dn'];
|
||||
$server_id = $_GET['server_id'];
|
||||
$format = isset( $_GET['format'] ) ? $_GET['format'] : null;
|
||||
$scope = $_GET['scope'] ? $_GET['scope'] : 'base';
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
|
||||
$objects = pla_ldap_search( $server_id, 'objectClass=*', $dn, array(), $scope, false );
|
||||
$server_name = $servers[ $server_id ][ 'name' ];
|
||||
$server_host = $servers[ $server_id ][ 'host' ];
|
||||
|
||||
//echo "<pre>";
|
||||
//print_r( $objects );
|
||||
//exit;
|
||||
|
||||
$rdn = get_rdn( $dn );
|
||||
$friendly_rdn = get_rdn( $dn, 1 );
|
||||
|
||||
switch( $format ) {
|
||||
case 'win': $br = "\r\n"; break;
|
||||
case 'mac': $br = "\r"; break;
|
||||
case 'unix':
|
||||
default: $br = "\n"; break;
|
||||
}
|
||||
|
||||
if( ! $objects )
|
||||
pla_error( "Search on dn (" . htmlspecialchars($dn) . ") came back empty" );
|
||||
|
||||
// define the max length of a ldif line to 76
|
||||
// as it is suggested (implicitely) for (some) binary
|
||||
// attributes in rfc 2849 (see note 10)
|
||||
|
||||
define("MAX_LDIF_LINE_LENGTH",76);
|
||||
|
||||
header( "Content-type: application/download" );
|
||||
header( "Content-Disposition: filename=$friendly_rdn.ldif" );
|
||||
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
|
||||
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
|
||||
header( "Cache-Control: post-check=0, pre-check=0", false );
|
||||
|
||||
echo "version: 1$br$br";
|
||||
echo "# LDIF Export for: " . utf8_decode( $dn ) . "$br";
|
||||
echo "# Generated by phpLDAPadmin on " . date("F j, Y g:i a") . "$br";
|
||||
echo "# Server: " . utf8_decode( $server_name ) . " ($server_host)$br";
|
||||
echo "# Search Scope: $scope$br";
|
||||
echo "# Total entries: " . count( $objects ) . "$br";
|
||||
echo $br;
|
||||
|
||||
$counter = 0;
|
||||
foreach( $objects as $dn => $attrs )
|
||||
{
|
||||
$counter++;
|
||||
unset( $attrs['dn'] );
|
||||
unset( $attrs['count'] );
|
||||
|
||||
|
||||
// display "# Entry 3: cn=test,dc=example,dc=com..."
|
||||
$title_string = "# Entry $counter: " . utf8_decode( $dn );
|
||||
if( strlen( $title_string ) > MAX_LDIF_LINE_LENGTH-3 )
|
||||
$title_string = substr( $title_string, 0, MAX_LDIF_LINE_LENGTH-3 ) . "...";
|
||||
echo "$title_string$br";
|
||||
|
||||
// display the DN
|
||||
if( is_safe_ascii( $dn ) )
|
||||
multi_lines_display("dn: $dn");
|
||||
else
|
||||
multi_lines_display("dn:: " . base64_encode( $dn ));
|
||||
|
||||
// display all the attrs/values
|
||||
foreach( $attrs as $attr => $val ) {
|
||||
if( is_array( $val ) ) {
|
||||
foreach( $val as $v ) {
|
||||
if( is_safe_ascii( $v ) ) {
|
||||
multi_lines_display("$attr: $v");
|
||||
} else {
|
||||
multi_lines_display("$attr:: " . base64_encode( $v ));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$v = $val;
|
||||
if( is_safe_ascii( $v ) ) {
|
||||
multi_lines_display("$attr: $v");
|
||||
} else {
|
||||
multi_lines_display("$attr:: " . base64_encode( $v ));
|
||||
}
|
||||
}
|
||||
}
|
||||
echo $br;
|
||||
}
|
||||
|
||||
function is_safe_ascii( $str )
|
||||
{
|
||||
for( $i=0; $i<strlen($str); $i++ )
|
||||
if( ord( $str{$i} ) < 32 || ord( $str{$i} ) > 127 )
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
function multi_lines_display($str){
|
||||
global $br;
|
||||
|
||||
$length_string = strlen($str);
|
||||
$max_length = MAX_LDIF_LINE_LENGTH;
|
||||
|
||||
while ($length_string > $max_length){
|
||||
echo substr($str,0,$max_length).$br." ";
|
||||
$str= substr($str,$max_length,$length_string);
|
||||
$length_string = strlen($str);
|
||||
|
||||
// need to do minus one to align on the right
|
||||
// the first line with the possible following lines
|
||||
// as these will have an extra space
|
||||
$max_length = MAX_LDIF_LINE_LENGTH-1;
|
||||
}
|
||||
echo $str."".$br;
|
||||
}
|
||||
|
||||
|
||||
?>
|
@ -1,25 +1,24 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/ldif_functions.php,v 1.23 2004/04/18 19:21:54 xrenard Exp $
|
||||
|
||||
|
||||
/**
|
||||
* TODO: - handle the case for value attribute of type url (+rechecck base 64)
|
||||
* - make an array with parse error messages
|
||||
* and corresponding numerical codes
|
||||
* - put the display_parse_error method in ldif_import here
|
||||
* - do not allow entry whose number of unfolded lines is
|
||||
* over 200 for example
|
||||
* - re-test for the differents cases
|
||||
* - later: return the entry as an array before returning the entry object
|
||||
* (just make a wrapper method)
|
||||
* - make a class CVSReader wich extends FileReader
|
||||
* @todo put the display_parse_error method in ldif_import here
|
||||
* @todo do not allow entry whose number of unfolded lines is
|
||||
* over 200 for example
|
||||
* @todo later: return the entry as an array before returning the entry object
|
||||
* (just make a wrapper method)
|
||||
* @todo make a class CSVReader wich extends FileReader
|
||||
*
|
||||
* @package phpLDAPadmin
|
||||
*
|
||||
* @author The phpLDAPadmin development team
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* This class represente an entry for the ldif file
|
||||
*
|
||||
* This class represente an entry in the ldif file
|
||||
*/
|
||||
|
||||
|
||||
class LdifEntry{
|
||||
|
||||
var $dn;
|
||||
@ -27,19 +26,23 @@ class LdifEntry{
|
||||
var $attributes=array();
|
||||
|
||||
/**
|
||||
* Constructor of the LdifEntry
|
||||
* Creates a new LdifEntry, with optionally specified DN, changeType, and attributes.
|
||||
*
|
||||
* @param String $dn the distinguished name of the entry
|
||||
* @param String $changeType the change type associated with the entry
|
||||
* @param String[] $atts the attributes of the entry
|
||||
* @param String $dn the distinguished name of the entry. Default is set to an empty string
|
||||
* @param String $changeType the change type associated with the entry. Default is set to add.
|
||||
* @param String[] $atts the attributes of the entry
|
||||
*/
|
||||
|
||||
function LdifEntry($dn="",$changeType="add",$atts = array()){
|
||||
$this->dn=$dn;
|
||||
$this->changeType=$changeType;
|
||||
$this->attributes=$atts;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the dn of the entry
|
||||
*
|
||||
* @return String the dn of the entry
|
||||
*/
|
||||
function getDn(){
|
||||
return $this->dn;
|
||||
}
|
||||
@ -47,10 +50,8 @@ class LdifEntry{
|
||||
/**
|
||||
* Setter method for the distinguished name
|
||||
*
|
||||
* @return String the distinguished name of the entry
|
||||
* @param String $dn the distinguished name of the entry
|
||||
*/
|
||||
|
||||
|
||||
function setDn($dn){
|
||||
$this->dn = $dn;
|
||||
}
|
||||
@ -58,34 +59,30 @@ class LdifEntry{
|
||||
/**
|
||||
* Getter method for the change type
|
||||
*
|
||||
* @param String $changeType the changetype
|
||||
*
|
||||
* @return String the change type of the entry
|
||||
*/
|
||||
|
||||
function getChangeType(){
|
||||
return $this->changeType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter method for the distinguished nae
|
||||
* Setter method for the change type of the entry
|
||||
*
|
||||
* @return String the distinguished name of the entry
|
||||
* @param String $changeType the change type of the entry
|
||||
*/
|
||||
|
||||
function setChangeType($changeType){
|
||||
$this->changeType = $changeType;
|
||||
$this->changeType = $changeType;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Add the attributes to the entry
|
||||
*
|
||||
* @param String[][] $atts the attributes of the entry
|
||||
*/
|
||||
|
||||
function setAttributes($atts){
|
||||
$this->attributes = $atts;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Get the attributes of the entry
|
||||
*
|
||||
@ -98,17 +95,14 @@ class LdifEntry{
|
||||
}
|
||||
|
||||
/**
|
||||
* this exception is similar to the one in LdifReader
|
||||
* This exception is similar to the one in LdifReader
|
||||
* Should be remove latter
|
||||
* see comment for the class Ldif_LdapEntryReader
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
class LdifEntryReaderException{
|
||||
|
||||
|
||||
|
||||
var $lineNumber;
|
||||
var $currentLine;
|
||||
var $message;
|
||||
@ -126,65 +120,58 @@ class LdifEntryReaderException{
|
||||
$this->lineNumber = $lineNumber;
|
||||
$this->currentLine =$currentLine;
|
||||
$this->message = $message;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Class in charge of reading a paricular entry
|
||||
* Strictly speaking,the fonction of this class
|
||||
* could go to LdapLdifReader
|
||||
*
|
||||
* another reason to delegate to this class
|
||||
* is that futur change for net_ldap will have to be done only
|
||||
* in this class
|
||||
* After we can put it back to the main reader
|
||||
*/
|
||||
|
||||
|
||||
|
||||
class LdifEntryReader{
|
||||
|
||||
//the entry
|
||||
var $entry;
|
||||
|
||||
// the lines of the entry fetch from the file
|
||||
var $lines;
|
||||
|
||||
// the dn of the entry
|
||||
var $dn="";
|
||||
var $_error = 0;
|
||||
var $_currentLineNumber=1;
|
||||
|
||||
// error flag
|
||||
var $_error;
|
||||
|
||||
// the current line number of the entry;
|
||||
var $_currentLineNumber;
|
||||
|
||||
/**
|
||||
* Constructor of the LdifEntryReader
|
||||
*
|
||||
* @param String[] $lines the line of the entry
|
||||
*/
|
||||
|
||||
|
||||
function LdifEntryReader(&$lines){
|
||||
function LdifEntryReader( &$lines ){
|
||||
$this->lines = &$lines;
|
||||
//need to change the following lines
|
||||
// $this->_currentLineNumber = $currentLineNumber- count($this->lines);
|
||||
$dn=$this->_getDnValue();
|
||||
$changeType = $this->_readChangeType();
|
||||
$this->entry = new LdifEntry($dn,$changeType);
|
||||
$this->_currentLineNumber = 1;
|
||||
$this->_error = 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Read the change type action associated with the entry
|
||||
* Default action is add
|
||||
* @return String the change type action of the entry
|
||||
*
|
||||
* @return String the change type action of the entry
|
||||
*/
|
||||
|
||||
|
||||
function _readChangeType(){
|
||||
$changeType ="add";
|
||||
$arr = array();
|
||||
|
||||
// no lines after the dn one
|
||||
if(count($this->lines)==0){
|
||||
$this->lines[0] = "";
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"Missing attibutes or changetype attribute for entry",new LdifEntry($this->dn)));
|
||||
}
|
||||
if(ereg("changetype:[ ]*(delete|add|modrdn|moddn|modify)",$this->lines[0],$arr)){
|
||||
// get the change type of the entry
|
||||
elseif(ereg("changetype:[ ]*(delete|add|modrdn|moddn|modify)",$this->lines[0],$arr)){
|
||||
$changeType = $arr[1];
|
||||
array_shift($this->lines);
|
||||
$this->_currentLineNumber++;
|
||||
@ -195,34 +182,28 @@ class LdifEntryReader{
|
||||
/**
|
||||
* Check if the distinguished name is base 64 encoded
|
||||
*
|
||||
* @return bool true if the dn is base 64 encoded
|
||||
* @return boolean true if the dn is base 64 encoded, false otherwise
|
||||
*/
|
||||
|
||||
function _isDnBase64Encoded($dn){
|
||||
return ereg("dn::",$dn)?1:0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return the base64 decoded value of an attribute
|
||||
*
|
||||
* @param $attr the attribute to be decoded
|
||||
* @return String base64 decoded value of an attribute
|
||||
*/
|
||||
|
||||
function _getBase64DecodedValue($attr){
|
||||
return base64_decode(trim($attr));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Fetch the dn value from a line of the ldif file
|
||||
*
|
||||
* @param String $currentDnLine line with a distinguished name
|
||||
* @return the value of the distinguished name
|
||||
*/
|
||||
|
||||
|
||||
function _getDnValue(){
|
||||
$currentDnLine=$this->lines[0];
|
||||
if($this->_isDNBase64Encoded($currentDnLine)){
|
||||
@ -230,29 +211,48 @@ class LdifEntryReader{
|
||||
}else{
|
||||
$currentDnValue = substr($currentDnLine,3,strlen($currentDnLine)-1);
|
||||
}
|
||||
// echo $this->_currentLineNumber;
|
||||
// switch to the next line
|
||||
array_shift($this->lines);
|
||||
$this->_currentLineNumber++;
|
||||
return trim($currentDnValue);
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if the dn line is valid
|
||||
*
|
||||
* @return boolean true if the dn is valid, false otherwise.
|
||||
*/
|
||||
function isValidDn(){
|
||||
return ereg("^dn:",$this->lines[0])?1:0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the entry read from the ldif lines
|
||||
*
|
||||
*
|
||||
* @return LdifEntry the entry
|
||||
*/
|
||||
|
||||
|
||||
function getEntry(){
|
||||
global $lang;
|
||||
|
||||
$changeType = $this->entry->getChangeType();
|
||||
// the dn is not valid, throw the exception and return the entry with the non valid dn
|
||||
if (! $this->isValidDn() ){
|
||||
$dn = $this->lines[0];
|
||||
$changeType = $this->_readChangeType();
|
||||
//For the moment, overwrite the exception
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],$lang['valid_dn_line_required'],new LdifEntry($this->dn)));
|
||||
return new LdifEntry( $dn , $changeType );
|
||||
}
|
||||
|
||||
$dn=$this->_getDnValue();
|
||||
$changeType = $this->_readChangeType();
|
||||
$this->entry = new LdifEntry($dn,$changeType);
|
||||
|
||||
if($changeType=="add"){
|
||||
$this->_getAddAttributes();
|
||||
}
|
||||
elseif($changeType=="delete"){
|
||||
//do nothing
|
||||
}
|
||||
// $atts = $this->entry->getAttributes();
|
||||
elseif($changeType=="modrdn"||$changeType=="moddn"){
|
||||
$this->_getModrdnAttributes();
|
||||
}
|
||||
@ -260,19 +260,15 @@ class LdifEntryReader{
|
||||
$this->_getModifyAttributes();
|
||||
}
|
||||
return $this->entry;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Checked if the parsing of the entry has raised some exception
|
||||
*
|
||||
* @return bool true if the reading of the entry raised some exceptions, else otherwise.
|
||||
*
|
||||
*/
|
||||
|
||||
function hasRaisedException(){
|
||||
return $this->_error;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -287,7 +283,7 @@ class LdifEntryReader{
|
||||
$this->_error=1;
|
||||
$this->_ldifEntryReaderException= $ldifEntryReaderException;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Return the exception handler of the entry Reader
|
||||
@ -302,12 +298,7 @@ class LdifEntryReader{
|
||||
/**
|
||||
* Method to retrieve the attribute value of a ldif line,
|
||||
* and get the base 64 decoded value if it is encoded
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
function _getAttributeValue($attributeValuePart){
|
||||
$attribute_value="";
|
||||
if(substr($attributeValuePart,0,1)==":"){
|
||||
@ -343,6 +334,9 @@ class LdifEntryReader{
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Build the attributes array when the change type is add.
|
||||
*/
|
||||
function _getAddAttributes(){
|
||||
|
||||
if(count($this->lines)==0){
|
||||
@ -370,18 +364,18 @@ class LdifEntryReader{
|
||||
// $this->entry->add($attrs);
|
||||
array_shift($this->lines);
|
||||
$this->_currentLineNumber++;
|
||||
|
||||
}
|
||||
else{
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"Attribute not well formed",$this->entry));
|
||||
|
||||
//jetter l'exception
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Build the attributes array for the entry when the change type is modify
|
||||
*/
|
||||
function _getModifyAttributes(){
|
||||
if(count($this->lines)==0){
|
||||
$this->lines[0]="";
|
||||
@ -400,72 +394,66 @@ class LdifEntryReader{
|
||||
if(count($attribute)==2){
|
||||
$action_attribute = trim($attribute[0]);
|
||||
$action_attribute_value =trim($attribute[1]);
|
||||
if($action_attribute != "add" &&$action_attribute!= "delete" &&$action_attribute !=="replace"){
|
||||
|
||||
if($action_attribute != "add" && $action_attribute != "delete" && $action_attribute !="replace"){
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"The attribute name should be add, delete or replace",$this->entry));
|
||||
}
|
||||
|
||||
// put the action attribute in the array
|
||||
$this->entry->attributes[$numberModification] = array();
|
||||
$this->entry->attributes[$numberModification][$action_attribute] = $this->_getAttributeValue($action_attribute_value);
|
||||
|
||||
$this->entry->attributes[$numberModification][$action_attribute_value] = array();
|
||||
|
||||
// fetching the attribute for the following line
|
||||
array_shift($this->lines);
|
||||
|
||||
$currentLine=&$this->lines[0];
|
||||
$this->_currentLineNumber++;
|
||||
// while there is attributes for this entry
|
||||
while(trim($currentLine)!="-"&&trim($currentLine)!=""&&$this->_error!=1 && $new_entry_mod !=1){
|
||||
if(ereg(":",$currentLine)){
|
||||
|
||||
//get the position of the character ":"
|
||||
$pos = strpos($currentLine,":");
|
||||
|
||||
//get the description of the attribute
|
||||
$attribute_name = substr($currentLine,0, $pos);
|
||||
|
||||
// get the value part of the attribute
|
||||
$attribute_value_part = trim(substr($currentLine,$pos+1,strlen($currentLine)));
|
||||
$attribute_value = $this->_getAttributeValue($attribute_value_part);
|
||||
while(trim($currentLine)!="-" && $this->_error!=1 && count($this->lines)!=0 ){
|
||||
|
||||
|
||||
// need to handle the special case when whe add an new attribute
|
||||
if($attribute_name != "add"){
|
||||
$this->entry->attributes[$numberModification][$attribute_name][]=$this->_getAttributeValue($attribute_value);
|
||||
if(count($this->lines)>1){
|
||||
array_shift($this->lines);
|
||||
$this->_currentLineNumber++;
|
||||
$currentLine = $this->lines[0];
|
||||
}
|
||||
else{
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"Missing - ?",$this->entry));
|
||||
}
|
||||
// if there is a valid line
|
||||
if(ereg(":",$currentLine)){
|
||||
//get the position of the character ":"
|
||||
$pos = strpos($currentLine,":");
|
||||
//get the name of the attribute to modify
|
||||
$attribute_name = substr($currentLine,0, $pos);
|
||||
|
||||
//check that it correspond to the one specified before
|
||||
if ($attribute_name == $action_attribute_value){
|
||||
|
||||
// get the value part of the attribute
|
||||
$attribute_value_part = trim(substr($currentLine,$pos+1,strlen($currentLine)));
|
||||
$attribute_value = $this->_getAttributeValue($attribute_value_part);
|
||||
$this->entry->attributes[$numberModification][$attribute_name][]=$attribute_value;
|
||||
array_shift($this->lines);
|
||||
$this->_currentLineNumber++;
|
||||
|
||||
if(count($this->lines)!=0)
|
||||
$currentLine = &$this->lines[0];
|
||||
}
|
||||
else{
|
||||
// flag set to indicate that we need to build an new attribute array and leave the inner while loop
|
||||
$new_entry_mod = 1;
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"The attribute to modify doesn't match the one specified by the ".$action_attribute." attribute.",$this->entry));
|
||||
}
|
||||
}
|
||||
else{
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"Attribute is not valid",$this->entry));
|
||||
}
|
||||
|
||||
}//fin while
|
||||
$this->_currentLineNumber++;
|
||||
|
||||
//if we encountered the flag new_entry_mod(=1), rebuild an new array and therefore dot not shift
|
||||
if($new_entry_mod!=1){
|
||||
|
||||
}// end inner while
|
||||
|
||||
// we get a "-" charachter, we remove it from the array
|
||||
if ($currentLine == "-"){
|
||||
array_shift($this->lines);
|
||||
$this->_currentLineNumber++;
|
||||
}
|
||||
$numberModification++;
|
||||
}
|
||||
else{
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"Attribute is not valid",$this->entry));
|
||||
}
|
||||
}// end while
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Build the attributes for the entry when the change type is modrdn
|
||||
*/
|
||||
|
||||
function _getModrdnAttributes(){
|
||||
|
||||
$attrs = array();
|
||||
@ -507,7 +495,6 @@ $arr=array();
|
||||
else{
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"the attribute name should be newsuperior",$this->entry));
|
||||
}
|
||||
|
||||
}
|
||||
else{
|
||||
//as the first character is not ,,we "can write it this way for teh moment"
|
||||
@ -518,8 +505,6 @@ $arr=array();
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"Container is null",$this->entry));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else{
|
||||
$this->setLdifEntryReaderException(new LdifEntryReaderException($this->_currentLineNumber,$this->lines[0],"a valid deleteoldrdn attribute should be specified",$this->entry));
|
||||
@ -535,10 +520,8 @@ $arr=array();
|
||||
|
||||
/**
|
||||
* Exception which can be raised during processing the ldif file
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
class LdifReaderException{
|
||||
|
||||
var $lineNumber;
|
||||
@ -553,8 +536,6 @@ class LdifReaderException{
|
||||
* @param String currentLine the line wich raised an exception
|
||||
* @param String the message associated the exception
|
||||
*/
|
||||
|
||||
|
||||
function LdifReaderException($lineNumber,$currentLine,$message){
|
||||
$this->lineNumber = $lineNumber;
|
||||
$this->currentLine =$currentLine;
|
||||
@ -562,6 +543,9 @@ class LdifReaderException{
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper base class to read file.
|
||||
*/
|
||||
|
||||
class FileReader{
|
||||
|
||||
@ -590,13 +574,11 @@ class FileReader{
|
||||
*/
|
||||
|
||||
function eof(){
|
||||
return feof($this->_fp);
|
||||
return @feof($this->_fp);
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper method to switch to the next line
|
||||
*
|
||||
* @static
|
||||
*/
|
||||
|
||||
function _nextLine(){
|
||||
@ -622,19 +604,17 @@ class FileReader{
|
||||
function _isBlankLine(){
|
||||
return(trim($this->_currentLine)=="")?1:0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Close the handler
|
||||
*/
|
||||
function close(){
|
||||
return @fclose($this->_fp);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Main parser of the ldif file
|
||||
*
|
||||
* @package Ldap
|
||||
*/
|
||||
|
||||
class LdifReader extends FileReader{
|
||||
@ -658,6 +638,10 @@ class LdifReader extends FileReader{
|
||||
var $_warningVersion;
|
||||
|
||||
var $_dnLineNumber;
|
||||
|
||||
// continuous mode operation flag
|
||||
var $continuous_mode;
|
||||
|
||||
/**
|
||||
* Private constructor of the LDIFReader class.
|
||||
* Marked as private as we need to instantiate the class
|
||||
@ -675,121 +659,106 @@ class LdifReader extends FileReader{
|
||||
//need to change this one
|
||||
$this->_currentEntry = new LdifEntry();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructor of the class
|
||||
*
|
||||
* @param String $path2File path of the ldif file to read
|
||||
* @param boolean $continuous_mode 1 if continuous mode operation, 0 otherwise
|
||||
*/
|
||||
function LdifReader($path2File){
|
||||
parent::FileReader($path2File);
|
||||
$this->_LdifReader();
|
||||
function LdifReader( $path2File , $continuous_mode = 0 ){
|
||||
parent::FileReader( $path2File );
|
||||
$this->continuous_mode = $continuous_mode;
|
||||
$this->_LdifReader();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns the lines that generated the Ldif Entry.
|
||||
*
|
||||
* @return String[] The lines from the entry.
|
||||
*/
|
||||
|
||||
function getCurrentLines(){
|
||||
return $this->_currentLines;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Check if it's a ldif comment line.
|
||||
*
|
||||
* @return bool true if it's a comment line,false otherwise
|
||||
*/
|
||||
|
||||
function _isCommentLine(){
|
||||
return substr(trim($this->_currentLine),0,1)=="#"?1:0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Check if the current line is a line containing the distinguished
|
||||
* name of an entry.
|
||||
*
|
||||
* @return bool true if the line contains a dn line, false otherwise.
|
||||
*/
|
||||
|
||||
function _isDnLine(){
|
||||
return ereg("^dn:",$this->_currentLine)?1:0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return the current entry object
|
||||
*
|
||||
* @return Ldap_Ldif_entry the current ldif entry
|
||||
*
|
||||
*/
|
||||
|
||||
function getCurrentEntry(){
|
||||
|
||||
return $this->_currentEntry;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the lines of the next entry
|
||||
*
|
||||
* @return String[] the lines (unfolded) of the next entry
|
||||
*
|
||||
*/
|
||||
|
||||
function nextLines(){
|
||||
$endEntryFound=0;
|
||||
//free the array (instance member)
|
||||
unset($this->_currentLines);
|
||||
|
||||
// reset the error state
|
||||
$this->_error = 0;
|
||||
|
||||
if($this->_error!=1){
|
||||
if( $this->_hasMoreEntries() && !$this->eof() ){
|
||||
|
||||
//if we found a valid dn line go on
|
||||
if($this->_hasValidDnLine()&&!$this->eof() && $this->_error!=1){
|
||||
//the first line is the dn one
|
||||
$this->_currentLines[0]= trim($this->_currentLine);
|
||||
|
||||
$count=0;
|
||||
|
||||
// while we end on a blank line, fetch the attribute lines
|
||||
while(!$this->eof() && !$endEntryFound ){
|
||||
//fetch the next line
|
||||
$this->_nextLine();
|
||||
|
||||
//the first line is the dn one
|
||||
$this->_currentLines[0]= trim($this->_currentLine);
|
||||
// if the next line begin with a space,we append it to the current row
|
||||
// else we push it into the array (unwrap)
|
||||
|
||||
$count=0;
|
||||
|
||||
// while we end on a blank line, fetch the attribute lines
|
||||
while(!$this->eof() && !$endEntryFound && !$this->_ldifHasError()){
|
||||
//fetch the next line
|
||||
$this->_nextLine();
|
||||
|
||||
// if the next line begin with a space,we append it to the current row
|
||||
// else we push it into the array (unwrap)
|
||||
|
||||
if(substr($this->_currentLine,0,1)==" "){
|
||||
$this->_currentLines[$count].=trim($this->_currentLine);
|
||||
}
|
||||
elseif(substr($this->_currentLine,0,1)=="#"){
|
||||
//do nothing
|
||||
// echo $this->_currentLine;
|
||||
}
|
||||
elseif(trim($this->_currentLine)!=""){
|
||||
$this->_currentLines[++$count]=trim($this->_currentLine);
|
||||
}
|
||||
|
||||
|
||||
if(substr($this->_currentLine,0,1)==" "){
|
||||
$this->_currentLines[$count].=trim($this->_currentLine);
|
||||
}
|
||||
elseif(substr($this->_currentLine,0,1)=="#"){
|
||||
//do nothing
|
||||
// echo $this->_currentLine;
|
||||
}
|
||||
elseif(trim($this->_currentLine)!=""){
|
||||
$this->_currentLines[++$count]=trim($this->_currentLine);
|
||||
}
|
||||
else{
|
||||
$endEntryFound=1;
|
||||
}
|
||||
}//end while
|
||||
//return the ldif entry array
|
||||
return $this->_currentLines;
|
||||
}
|
||||
else{
|
||||
return false;
|
||||
}
|
||||
|
||||
}//end while
|
||||
//return the ldif entry array
|
||||
return $this->_currentLines;
|
||||
}
|
||||
else{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Check if the ldif version is present in the ldif
|
||||
*
|
||||
@ -815,49 +784,38 @@ class LdifReader extends FileReader{
|
||||
}
|
||||
else{
|
||||
$this->_warningVersion=1;
|
||||
$this->_warningMessage = "No version found - assuming 1";
|
||||
global $lang;
|
||||
$this->_warningMessage = $lang['warning_no_ldif_version_found'];
|
||||
$ldifLineFound=1;
|
||||
}
|
||||
|
||||
}// end while loop
|
||||
return $this->_warningVersion;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Private method to check if we have a valid dn line
|
||||
* Private method to check if there is more entries in the file
|
||||
*
|
||||
*
|
||||
* return bool true if a valid dn line is found false otherwise.
|
||||
* @return boolean true if an entry was found, false otherwise.
|
||||
*/
|
||||
|
||||
|
||||
function _hasValidDnLine(){
|
||||
$dn_found=0;
|
||||
while(!$this->_ldifHasError() && !$this->eof() && !$dn_found ){
|
||||
|
||||
//if it's a comment or blank line,switch to the next line
|
||||
if($this->_isCommentLine() || $this->_isBlankLine()){
|
||||
//debug usage
|
||||
// echo $this->_currentLineNumber." - " .($this->_isCommentLine()?"comment":"blank line\n")."<br>";
|
||||
$this->_nextLine();
|
||||
}
|
||||
// case where a line with a distinguished name is found
|
||||
elseif($this->_isDnLine()){
|
||||
$this->_currentDnLine = $this->_currentLine;
|
||||
$this->dnLineNumber = $this->_currentLineNumber;
|
||||
$dn_found=1;
|
||||
//echo $this->_currentLineNumber." - ".$this->_currentLine."<br>";
|
||||
}
|
||||
else{
|
||||
$this->setLdapLdifReaderException(new LdifReaderException($this->_currentLineNumber,$this->_currentLine,"A valid dn line is required"));
|
||||
}
|
||||
}
|
||||
return $dn_found;
|
||||
function _hasMoreEntries(){
|
||||
$entry_found = 0;
|
||||
while( !$this->eof() && !$entry_found ){
|
||||
//if it's a comment or blank line,switch to the next line
|
||||
if( $this->_isCommentLine() || $this->_isBlankLine() ){
|
||||
//debug usage
|
||||
// echo $this->_currentLineNumber." - " .($this->_isCommentLine()?"comment":"blank line\n")."<br>";
|
||||
$this->_nextLine();
|
||||
}
|
||||
else{
|
||||
$this->_currentDnLine = $this->_currentLine;
|
||||
$this->dnLineNumber = $this->_currentLineNumber;
|
||||
$entry_found=1;
|
||||
}
|
||||
}
|
||||
return $entry_found;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Associate the ldif reader with a exception which occurs during
|
||||
* proceesing the file.
|
||||
@ -865,11 +823,10 @@ class LdifReader extends FileReader{
|
||||
*
|
||||
* @param Ldap_LdifReaderException $ldifReaderException
|
||||
*/
|
||||
|
||||
|
||||
function setLdapLdifReaderException($ldifReaderException){
|
||||
$this->_ldifReaderException= $ldifReaderException;
|
||||
$this->done();
|
||||
if( !$this->continuous_mode )
|
||||
$this->done();
|
||||
$this->_error=1;
|
||||
}
|
||||
|
||||
@ -878,7 +835,6 @@ class LdifReader extends FileReader{
|
||||
*
|
||||
* @return Ldap_ldifReaderException
|
||||
*/
|
||||
|
||||
function getLdapLdifReaderException(){
|
||||
return $this->_ldifReaderException;
|
||||
}
|
||||
@ -889,8 +845,6 @@ class LdifReader extends FileReader{
|
||||
*
|
||||
* @return true if an error was encountered, false otherwise
|
||||
*/
|
||||
|
||||
|
||||
function _ldifHasError(){
|
||||
return $this->_error;
|
||||
}
|
||||
@ -915,17 +869,15 @@ class LdifReader extends FileReader{
|
||||
}
|
||||
|
||||
/**
|
||||
* Return an entry from the ldif file
|
||||
* wrapper upon the NextLines method
|
||||
*
|
||||
* Return a ldif entry object
|
||||
*
|
||||
* @return LdifEntry the entry object buid from the lines of the ldif file
|
||||
*/
|
||||
|
||||
function readEntry(){
|
||||
|
||||
|
||||
if($lines = $this->nextLines()){
|
||||
$ldifEntryReader = new LdifEntryReader($lines);
|
||||
|
||||
//fetch entry
|
||||
$entry = $ldifEntryReader->getEntry();
|
||||
$this->_currentEntry = $entry;
|
||||
@ -934,28 +886,26 @@ class LdifReader extends FileReader{
|
||||
$exception = $ldifEntryReader->getLdifEntryReaderException();
|
||||
$faultyLineNumber = $this->dnLineNumber + $exception->lineNumber - 1;
|
||||
$this->setLdapLdifReaderException(new LdifReaderException($faultyLineNumber,$exception->currentLine,$exception->message));
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
return $entry;
|
||||
|
||||
if ( ! $this->continuous_mode )
|
||||
return 0;
|
||||
}
|
||||
return $entry;
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
function getWarningMessage(){
|
||||
return $this->_warningMessage;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper class to write entries into the ldap server
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
class LdapWriter{
|
||||
|
||||
var $ldapConnexion;
|
||||
@ -963,18 +913,29 @@ class LdapWriter{
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
function LdapWriter(&$conn){
|
||||
$this->ldapConnexion = &$conn;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a new entry to the ldap server
|
||||
*
|
||||
* @param LdifEntry $entry the entry to add
|
||||
* @return true in case of success, false otherwise
|
||||
*/
|
||||
function ldapAdd($entry){
|
||||
return @ldap_add($this->ldapConnexion,$entry->dn,$entry->attributes);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Modify an entry
|
||||
*
|
||||
* @param LdifEntry $entry the entry to add
|
||||
* @return true in case of success, false otherwise
|
||||
*/
|
||||
|
||||
function ldapModify($entry){
|
||||
$changeType = $entry->getChangeType();
|
||||
@ -1016,7 +977,12 @@ class LdapWriter{
|
||||
}
|
||||
return $this->_writeError;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Close the connection to the ldap server
|
||||
*
|
||||
* @return boolean true in case of success, false otherwise
|
||||
*/
|
||||
function ldapClose(){
|
||||
return @ldap_close($this->ldapConnexion);
|
||||
}
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/ldif_import.php,v 1.23 2004/04/18 19:17:43 xrenard Exp $
|
||||
|
||||
|
||||
/*
|
||||
* ldif_import.php
|
||||
@ -14,26 +16,27 @@ require 'common.php';
|
||||
$debug = true;
|
||||
|
||||
$server_id = $_POST['server_id'];
|
||||
$continuous_mode = isset( $_POST['continuous_mode'] ) ?1:0;
|
||||
$server_name = $servers[$server_id]['name'];
|
||||
$file = $_FILES['ldif_file']['tmp_name'];
|
||||
$remote_file = $_FILES['ldif_file']['name'];
|
||||
$file_len = $_FILES['ldif_file']['size'];
|
||||
|
||||
is_array( $_FILES['ldif_file'] ) or pla_error( "Missing uploaded file." );
|
||||
file_exists( $file ) or pla_error( "No LDIF file specified. Please try again." );
|
||||
$file_len > 0 or pla_error( "Uploaded file is empty." );
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
is_array( $_FILES['ldif_file'] ) or pla_error( $lang['missing_uploaded_file'] );
|
||||
file_exists( $file ) or pla_error( $lang['no_ldif_file_specified'] );
|
||||
$file_len > 0 or pla_error( $lang['ldif_file_empty'] );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
include 'header.php'; ?>
|
||||
|
||||
<body>
|
||||
|
||||
<h3 class="title">Import LDIF File</h3>
|
||||
<h3 class="title"><?php echo $lang['import_ldif_file_title']; ?></h3>
|
||||
<h3 class="subtitle">
|
||||
Server: <b><?php echo htmlspecialchars( $server_name ); ?></b>
|
||||
File: <b><?php echo htmlspecialchars( $remote_file ); ?>
|
||||
(<?php echo number_format( $file_len ); ?> bytes)</b>
|
||||
<?php echo $lang['server']; ?>: <b><?php echo htmlspecialchars( $server_name ); ?></b>
|
||||
<?php echo $lang['file']; ?>": <b><?php echo htmlspecialchars( $remote_file ); ?>
|
||||
(<?php echo sprintf( $lang['number_bytes'], number_format( $file_len ) ); ?>)</b>
|
||||
</h3>
|
||||
|
||||
<br />
|
||||
@ -61,10 +64,10 @@ $actionErrorMsg['moddn']= $lang['ldif_could_not_rename_object'];
|
||||
$actionErrorMsg['modify']= $lang['ldif_could_not_modify_object'];
|
||||
|
||||
// get the connection
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( "Could not connect to LDAP server" );
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
|
||||
//instantiate the reader
|
||||
$ldifReader = new LdifReader($file);
|
||||
$ldifReader = new LdifReader($file,$continuous_mode);
|
||||
|
||||
//instantiate the writer
|
||||
$ldapWriter = new LdapWriter($ds);
|
||||
@ -73,28 +76,54 @@ $ldapWriter = new LdapWriter($ds);
|
||||
if(!$ldifReader->hasVersionNumber()){
|
||||
display_warning($ldifReader->getWarningMessage());
|
||||
}
|
||||
$i=0;
|
||||
// if .. else not mandatory but should be easier to maintain
|
||||
if( $continuous_mode ){
|
||||
while( $ldifReader->readEntry() ){
|
||||
$i++;
|
||||
// get the entry.
|
||||
$currentEntry = $ldifReader->getCurrentEntry();
|
||||
$changeType = $currentEntry->getChangeType();
|
||||
echo "<small>".$actionString[$changeType]." ".$currentEntry->dn;
|
||||
|
||||
|
||||
if($ldifReader->hasRaisedException()){
|
||||
echo " <span style=\"color:red;\">".$lang['failed']."</span></small><br>";
|
||||
$exception = $ldifReader->getLdapLdifReaderException();
|
||||
echo "<small><span style=\"color:red;\">".$lang['ldif_line_number'].": ".$exception->lineNumber."</span></small><br />";
|
||||
echo "<small><span style=\"color:red;\">".$lang['ldif_line'].": ".$exception->currentLine."</span></small><br />";
|
||||
echo "<small><span style=\"color:red;\">".$lang['desc'].": ".$exception->message."</span></small><br />";
|
||||
}
|
||||
else{
|
||||
if($ldapWriter->ldapModify($currentEntry))
|
||||
echo " <span style=\"color:green;\">".$lang['success']."</span></small><br>";
|
||||
else{
|
||||
echo " <span style=\"color:red;\">".$lang['failed']."</span></small><br>";
|
||||
echo "<small><span style=\"color:red;\">Error Code: ".ldap_errno($ds)."</span></small><br />";
|
||||
echo "<small><span style=\"color:red;\">".$lang['desc'].": ".ldap_error($ds)."</span></small><br />";
|
||||
}
|
||||
}
|
||||
if( 0 == $i % 5 )
|
||||
flush();
|
||||
}// end while
|
||||
}
|
||||
else{
|
||||
//while we have a valid entry,
|
||||
while($entry = $ldifReader->readEntry()){
|
||||
$i++;
|
||||
$changeType = $entry->getChangeType();
|
||||
|
||||
echo "<small>".$actionString[$changeType]." ".$entry->dn;
|
||||
if($ldapWriter->ldapModify($entry)){
|
||||
echo " <span style=\"color:green;\">".$lang['success']."</span></small><br>";
|
||||
if( 0 == $i % 5 )
|
||||
flush();
|
||||
}
|
||||
else{
|
||||
echo " <span style=\"color:red;\">".$lang['failed']."</span></small><br><br>";
|
||||
reload_left_frame();
|
||||
pla_error( $actionErrorMsg[$changeType]. " " . htmlspecialchars( utf8_decode( $entry->dn ) ), ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
pla_error( $actionErrorMsg[$changeType]. " " . htmlspecialchars( $entry->dn ), ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
}
|
||||
}
|
||||
// close the file
|
||||
$ldifReader->done();
|
||||
|
||||
//close the ldap connection
|
||||
$ldapWriter->ldapClose();
|
||||
|
||||
// if any errors occurs during reading file ,"catch" the exception and display it here.
|
||||
if($ldifReader->hasRaisedException()){
|
||||
@ -110,6 +139,12 @@ echo "<br />";
|
||||
echo "<br />";
|
||||
display_pla_parse_error($exception,$currentEntry);
|
||||
}
|
||||
}
|
||||
// close the file
|
||||
$ldifReader->done();
|
||||
|
||||
//close the ldap connection
|
||||
$ldapWriter->ldapClose();
|
||||
|
||||
reload_left_frame();
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/ldif_import_form.php,v 1.11 2004/04/20 12:36:35 uugdave Exp $
|
||||
|
||||
|
||||
/*
|
||||
* ldif_import_form.php
|
||||
@ -14,8 +16,8 @@ require 'common.php';
|
||||
$server_id = $_GET['server_id'];
|
||||
$server_name = $servers[$server_id]['name'];
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
include 'header.php'; ?>
|
||||
|
||||
@ -26,13 +28,18 @@ include 'header.php'; ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<?php // check if file_uploads is enabled in php_ini file
|
||||
ini_get("file_uploads") == 1 or pla_error("File uploads seem to have been disabled in your php configuration. Please, make sure that the option <em>file_uploads</em> has the value <em>On</em> in your php_ini file."); ?>
|
||||
|
||||
<?php echo $lang['select_ldif_file']?><br />
|
||||
<br />
|
||||
|
||||
<form action="ldif_import.php" method="post" class="new_value" enctype="multipart/form-data">
|
||||
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="file" name="ldif_file" /><br />
|
||||
|
||||
<input type="file" name="ldif_file" /> <br />
|
||||
<div style="margin-top: 5px;"><input type="checkbox" name="continuous_mode" value="1" /><span style="font-size: 90%;"><?php echo $lang['dont_stop_on_errors']; ?></span></div>
|
||||
<br />
|
||||
<input type="submit" value="<?php echo $lang['select_ldif_file_proceed']?>" />
|
||||
</form>
|
||||
|
175
login.php
@ -1,8 +1,9 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/login.php,v 1.29 2004/04/23 12:34:06 uugdave Exp $
|
||||
|
||||
|
||||
/*
|
||||
* login.php
|
||||
* For servers whose auth_type is set to 'form'. Pass me the login info
|
||||
/**
|
||||
* For servers whose auth_type is set to 'cookie' or 'session'. Pass me the login info
|
||||
* and I'll write two cookies, pla_login_dn_X and pla_pass_X
|
||||
* where X is the server_id. The cookie_time comes from config.php
|
||||
*
|
||||
@ -21,132 +22,116 @@ $server_id = $_POST['server_id'];
|
||||
$dn = isset( $_POST['login_dn'] ) ? $_POST['login_dn'] : null;
|
||||
$uid = isset( $_POST['uid'] ) ? $_POST['uid'] : null;
|
||||
$pass = isset( $_POST['login_pass'] ) ? $_POST['login_pass'] : null;
|
||||
$redirect = isset( $_POST['redirect'] ) ? rawurldecode( $_POST['redirect'] ) : null;
|
||||
$anon_bind = isset( $_POST['anonymous_bind'] ) && $_POST['anonymous_bind'] == 'on' ? true : false;
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
|
||||
if( ! $anon_bind ) {
|
||||
strlen($pass) or pla_error( "You left the password blank." );
|
||||
strlen($pass) or pla_error( $lang['password_blank'] );
|
||||
}
|
||||
|
||||
$auth_type = $servers[$server_id]['auth_type'];
|
||||
|
||||
if( $anon_bind ) {
|
||||
$dn = null;
|
||||
$pass = null;
|
||||
}
|
||||
|
||||
$host = $servers[$server_id]['host'];
|
||||
$port = $servers[$server_id]['port'];
|
||||
|
||||
// Checks if the logni_attr option is enabled for this host,
|
||||
// Checks if the login_attr option is enabled for this host,
|
||||
// which allows users to login with a simple username like 'jdoe' rather
|
||||
// than the fully qualified DN, 'uid=jdoe,ou=people,,dc=example,dc=com'.
|
||||
// We don't do this, of course, for anonymous binds.
|
||||
if ( login_attr_enabled( $server_id ) && ! $anon_bind ) {
|
||||
elseif ( login_attr_enabled( $server_id ) ) {
|
||||
|
||||
// Fake the auth_type of config to do searching. This way, the admin can specify
|
||||
// the DN to use when searching for the login_attr user.
|
||||
$servers[$server_id]['auth_type'] = 'config';
|
||||
|
||||
// search for the "uid" first
|
||||
$ds = ldap_connect ( $host, $port );
|
||||
$ds or pla_error( "Could not contact '" . htmlspecialchars( $host ) . "' on port '" . htmlentities( $port ) . "'" );
|
||||
@ldap_set_option( $ds, LDAP_OPT_PROTOCOL_VERSION, 3 );
|
||||
// try to fire up TLS if specified in the config
|
||||
if( isset( $servers[ $server_id ][ 'tls' ] ) && $servers[ $server_id ][ 'tls' ] == true ) {
|
||||
function_exists( 'ldap_start_tls' ) or pla_error(
|
||||
"Your PHP install does not support TLS" );
|
||||
@ldap_start_tls( $ds ) or pla_error( "Could not start
|
||||
TLS. Please check your ".
|
||||
"LDAP server configuration.", ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
}
|
||||
@ldap_bind ($ds) or pla_error( "Could not bind anonymously to server. " .
|
||||
"Unless your server accepts anonymous binds, " .
|
||||
"the login_attr feature will not work properly.");
|
||||
set_error_handler( 'temp_login_error_handler' );
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_bind'] );
|
||||
restore_error_handler();
|
||||
$search_base = isset( $servers[$server_id]['base'] ) && '' != trim( $servers[$server_id]['base'] ) ?
|
||||
$servers[$server_id]['base'] :
|
||||
try_to_get_root_dn( $server_id );
|
||||
$sr = @ldap_search($ds,$search_base,$servers[$server_id]['login_attr'] ."=". $uid, array("dn"), 0, 1);
|
||||
$result = @ldap_get_entries($ds,$sr);
|
||||
try_to_get_root_dn( $server_id, $ds );
|
||||
if (!empty($servers[$server_id]['login_class'])) {
|
||||
$filter = '(&(objectClass='.$servers[$server_id]['login_class'].')('.$servers[$server_id]['login_attr'].'='.$uid.'))';
|
||||
} else {
|
||||
$filter = $servers[$server_id]['login_attr'].'='.$uid;
|
||||
}
|
||||
$sr = @ldap_search($ds, $search_base, $filter, array('dn'), 0, 1);
|
||||
$result = @ldap_get_entries($ds, $sr);
|
||||
$dn = isset( $result[0]['dn'] ) ? $result[0]['dn'] : false;
|
||||
@ldap_unbind( $ds );
|
||||
if( false === $dn )
|
||||
pla_error( "Could not find a user '" . htmlspecialchars( $uid ) . "'" );
|
||||
if( ! $dn ) {
|
||||
pla_error( $lang['bad_user_name_or_password'] );
|
||||
}
|
||||
|
||||
// restore the original auth_type
|
||||
$servers[$server_id]['auth_type'] = $auth_type;
|
||||
}
|
||||
|
||||
// We fake a 'config' server config to omit duplicated code
|
||||
$auth_type = $servers[$server_id]['auth_type'];
|
||||
$servers[$server_id]['auth_type'] = 'config';
|
||||
$servers[$server_id]['login_dn'] = $dn;
|
||||
$servers[$server_id]['login_pass'] = $pass;
|
||||
|
||||
// verify that the login is good
|
||||
$ds = @ldap_connect( $host, $port );
|
||||
$ds or pla_error( "Could not connect to '" . htmlspecialchars( $host ) . "' on port '" . htmlentities( $port ) . "'" );
|
||||
$ds = pla_ldap_connect( $server_id );
|
||||
|
||||
// go with LDAP version 3 if possible
|
||||
@ldap_set_option( $ds, LDAP_OPT_PROTOCOL_VERSION, 3 );
|
||||
if( isset( $servers[ $server_id ][ 'tls' ] ) && $servers[ $server_id ][ 'tls' ] == true ) {
|
||||
function_exists( 'ldap_start_tls' ) or pla_error(
|
||||
"Your PHP install does not support TLS" );
|
||||
ldap_start_tls( $ds ) or pla_error( "Could not start
|
||||
TLS. Please check your ".
|
||||
"LDAP server configuration.", ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
}
|
||||
|
||||
if( $anon_bind )
|
||||
$bind_result = @ldap_bind( $ds );
|
||||
else
|
||||
$bind_result = @ldap_bind( $ds, $dn, $pass );
|
||||
|
||||
if( ! $bind_result ) {
|
||||
if ( ! $ds ) {
|
||||
if( $anon_bind )
|
||||
pla_error( "Could not bind anonymously to LDAP server.", ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
pla_error( $lang['could_not_bind_anon'] );
|
||||
else
|
||||
pla_error( "Bad username/password. Try again" );
|
||||
pla_error( $lang['bad_user_name_or_password'] );
|
||||
}
|
||||
|
||||
set_cookie_login_dn( $server_id, $dn, $pass, $anon_bind ) or pla_error( "Could not set cookie!" );
|
||||
$servers[$server_id]['auth_type'] = $auth_type;
|
||||
set_login_dn( $server_id, $dn, $pass, $anon_bind ) or pla_error( $lang['could_not_set_cookie'] );
|
||||
|
||||
initialize_session_tree();
|
||||
$_SESSION['tree'][$server_id] = array();
|
||||
$_SESSION['tree_icons'][$server_id] = array();
|
||||
|
||||
// Clear out any pre-existing tree data in the session for this server
|
||||
session_start();
|
||||
if( session_is_registered( 'tree' ) )
|
||||
if( isset( $_SESSION['tree'][$server_id] ) )
|
||||
unset( $_SESSION['tree'][$server_id] );
|
||||
if( session_is_registered( 'tree_icons' ) )
|
||||
if( isset( $_SESSION['tree_icons'][$server_id] ) )
|
||||
unset( $_SESSION['tree_icons'][$server_id] );
|
||||
session_write_close();
|
||||
|
||||
include realpath( 'header.php' );
|
||||
?>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<script language="javascript">
|
||||
parent.left_frame.location.reload();
|
||||
<?php if( $redirect ) { ?>
|
||||
location.href='<?php echo $redirect; ?>';
|
||||
<?php if( $anon_bind && anon_bind_tree_disabled() ) { ?>
|
||||
|
||||
parent.location.href='search.php?server_id=<?php echo $server_id; ?>'
|
||||
|
||||
<?php } else { ?>
|
||||
|
||||
parent.left_frame.location.reload();
|
||||
|
||||
<?php } ?>
|
||||
</script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
|
||||
<?php if( $redirect ) { ?>
|
||||
|
||||
<meta http-equiv="refresh" content="0;<?php echo $redirect; ?>" />
|
||||
|
||||
<?php } ?>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<?php if( $redirect ) { ?>
|
||||
|
||||
Redirecting... Click <a href="<?php echo $redirect; ?>">here</a> if nothing happens.<br />
|
||||
|
||||
<?php } else { ?>
|
||||
|
||||
<center>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
Successfully logged in to server <b><?php echo htmlspecialchars($servers[$server_id]['name']); ?></b><br />
|
||||
<?php if( $anon_bind ) { ?>
|
||||
(anonymous bind)
|
||||
<?php } ?>
|
||||
<br />
|
||||
</center>
|
||||
|
||||
<center>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<?php echo sprintf( $lang['successfully_logged_in_to_server'],
|
||||
htmlspecialchars( $servers[$server_id]['name'] ) ); ?><br />
|
||||
<?php if( $anon_bind ) { ?>
|
||||
(<?php echo $lang['anonymous_bind']; ?>)
|
||||
<?php } ?>
|
||||
<br />
|
||||
</center>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?php
|
||||
/**
|
||||
* Only gets called when we fail to login.
|
||||
*/
|
||||
function temp_login_error_handler( $errno, $errstr, $file, $lineno )
|
||||
{
|
||||
global $lang;
|
||||
if( 0 == ini_get( 'error_reporting' ) || 0 == error_reporting() )
|
||||
return;
|
||||
pla_error( $lang['could_not_connect'] . "<br /><br />" . htmlspecialchars( $errstr ) );
|
||||
}
|
||||
?>
|
||||
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/login_form.php,v 1.18 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* login_form.php
|
||||
* Displays the login form for a server for users who specify
|
||||
* 'form' for their auth_type.
|
||||
* 'cookie' or 'session' for their auth_type.
|
||||
*
|
||||
* Variables that come in as GET vars:
|
||||
* - server_id
|
||||
@ -14,11 +16,16 @@ require 'common.php';
|
||||
$server_id = isset( $_GET['server_id'] ) ? $_GET['server_id'] : null;
|
||||
|
||||
if( $server_id != null ) {
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
}
|
||||
|
||||
$server = $servers[$server_id];
|
||||
|
||||
isset( $servers[ $server_id ][ 'auth_type' ] ) or pla_error( $lang['error_auth_type_config'] );
|
||||
$auth_type = $servers[ $server_id ][ 'auth_type' ];
|
||||
if( $auth_type != 'cookie' && $auth_type != 'session' )
|
||||
pla_error( sprintf( $lang['unknown_auth_type'], htmlspecialchars( $auth_type ) ) );
|
||||
|
||||
include 'header.php'; ?>
|
||||
|
||||
<body>
|
||||
@ -39,14 +46,19 @@ include 'header.php'; ?>
|
||||
</script>
|
||||
|
||||
<center>
|
||||
<h3 class="title">Authenticate to server <b><?php echo $servers[$server_id]['name']; ?></b></h3>
|
||||
<h3 class="title"><?php echo sprintf( $lang['authenticate_to_server'], $servers[$server_id]['name'] ); ?></b></h3>
|
||||
<br />
|
||||
|
||||
<?php if( $_SERVER['SERVER_PORT'] != HTTPS_PORT ) { ?>
|
||||
<?php if( ! isset( $_SERVER['HTTPS'] ) || $_SERVER['HTTPS'] != 'on' ) { ?>
|
||||
|
||||
<center>
|
||||
<span style="color:red">Warning: This web connection is <acronym title="You are not using 'https'. Web browlser will transmit login information in clear text">unencrypted</acronym>.<br />
|
||||
<span style="color:red">
|
||||
<acronym title="<?php echo $lang['not_using_https']; ?>">
|
||||
<?php echo $lang['warning_this_web_connection_is_unencrypted']; ?>
|
||||
</acronym>
|
||||
</span>
|
||||
<br />
|
||||
</center>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
@ -62,18 +74,23 @@ include 'header.php'; ?>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><small><label for="anonymous_bind_checkbox">Anonymous Bind</label></small> <input type="checkbox" name="anonymous_bind" onclick="toggle_disable_login_fields(this)" id="anonymous_bind_checkbox"/></td>
|
||||
<td colspan="2"><small><label for="anonymous_bind_checkbox"><?php echo $lang['anonymous_bind']; ?></label></small> <input type="checkbox" name="anonymous_bind" onclick="toggle_disable_login_fields(this)" id="anonymous_bind_checkbox"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><small>Login <?php if ( ! login_attr_enabled( $server_id ) ) { echo '<acronym title="Distinguished Name">DN</acronym>';} ?></small></td>
|
||||
<td><input type="text" name="<?php echo login_attr_enabled( $server_id ) ? 'uid' : 'login_dn'; ?>" size="40" value="<?php echo $servers[$server_id]['login_dn']; ?>" /></td>
|
||||
<td><small><?php
|
||||
if ( login_attr_enabled( $server_id ) )
|
||||
echo $lang['user_name'];
|
||||
else
|
||||
echo $lang['login_dn'];
|
||||
?></small></td>
|
||||
<td><input type="text" name="<?php echo login_attr_enabled( $server_id ) ? 'uid' : 'login_dn'; ?>" size="40" value="<?php echo login_attr_enabled( $server_id ) ? '' : $servers[$server_id]['login_dn']; ?>" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><small>Password</small></td>
|
||||
<td><small><?php echo $lang['password']; ?></small></td>
|
||||
<td><input type="password" name="login_pass" size="40" value="" name="login_pass" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><center><input type="submit" name="submit" value="Authenticate" /></center></td>
|
||||
<td colspan="2"><center><input type="submit" name="submit" value="<?php echo $lang['authenticate']; ?>" /></center></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
26
logout.php
@ -1,8 +1,10 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/logout.php,v 1.9 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* logout.php
|
||||
* For servers whose auth_type is set to 'form'. Pass me
|
||||
* For servers whose auth_type is set to 'cookie' or 'session'. Pass me
|
||||
* the server_id and I will log out the user (delete the cookie)
|
||||
*
|
||||
* Variables that come in as GET vars:
|
||||
@ -12,29 +14,29 @@
|
||||
require realpath( 'common.php' );
|
||||
|
||||
$server_id = $_GET['server_id'];
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "No one is logged in to that server." );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['no_one_logged_in'] );
|
||||
|
||||
unset_cookie_login_dn( $server_id ) or pla_error( "Could not delete cookie!" );
|
||||
if( ! isset( $servers[ $server_id ][ 'auth_type' ] ) )
|
||||
return false;
|
||||
$auth_type = $servers[ $server_id ][ 'auth_type' ];
|
||||
if( 'cookie' == $auth_type || 'session' == $auth_type )
|
||||
unset_login_dn( $server_id ) or pla_error( $lang['could_not_logout'] );
|
||||
else
|
||||
pla_error( sprintf( $lang['unknown_auth_type'], htmlspecialchars( $auth_type ) ) );
|
||||
|
||||
include realpath( 'header.php' );
|
||||
|
||||
?>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<script language="javascript">
|
||||
parent.left_frame.location.reload();
|
||||
</script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<br />
|
||||
<br />
|
||||
Logged out successfully from <b><?php echo htmlspecialchars($servers[$server_id]['name']); ?></b><br />
|
||||
<?php echo sprintf( $lang['logged_out_successfully'], htmlspecialchars($servers[$server_id]['name']) ); ?><br />
|
||||
</center>
|
||||
|
||||
</body>
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/mass_delete.php,v 1.8 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* mass_delete.php
|
||||
@ -20,33 +22,32 @@ $server_id = $_POST['server_id'];
|
||||
|
||||
check_server_id( $server_id ) or
|
||||
pla_error( $lang['bad_server_id'] );
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( "Deletes not allowed in read only mode." );
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( $lang['no_deletes_in_read_only'] );
|
||||
have_auth_info( $server_id ) or
|
||||
pla_error( $lang['no_enough_login_info'] );
|
||||
pla_ldap_connect( $server_id ) or
|
||||
pla_error( $lang['could_not_connect'] );
|
||||
$confirmed = isset( $_POST['confirmed'] ) ? true : false;
|
||||
isset( $_POST['mass_delete'] ) or
|
||||
pla_error( "Error in calling mass_delete.php. Missing mass_delete in POST vars." );
|
||||
pla_error( $lang['error_calling_mass_delete'] );
|
||||
$mass_delete = $_POST['mass_delete'];
|
||||
is_array( $mass_delete ) or
|
||||
pla_error( "mass_delete variable is not an array in POST vars!" );
|
||||
pla_error( $lang['mass_delete_not_array'] );
|
||||
$ds = pla_ldap_connect( $server_id );
|
||||
mass_delete_enabled( $server_id ) or
|
||||
pla_error( "Mass deletion is not enabled. Please enable it in config.php before proceeding. " );
|
||||
pla_error( $lang['mass_delete_not_enabled'] );
|
||||
|
||||
$server_name = $servers[ $server_id ][ 'name' ];
|
||||
session_start();
|
||||
|
||||
require realpath( 'header.php' );
|
||||
|
||||
|
||||
echo "<body>\n";
|
||||
echo "<h3 class=\"title\">Mass Deleting</h3>\n";
|
||||
echo "<h3 class=\"title\">" . $lang['mass_deleting'] . "</h3>\n";
|
||||
|
||||
if( $confirmed == true ) {
|
||||
echo "<h3 class=\"subtitle\">Deletion progress on server '$server_name'</h3>\n";
|
||||
echo "<h3 class=\"subtitle\">" . sprintf( $lang['mass_delete_progress'], $server_name ) . "</h3>\n";
|
||||
echo "<blockquote>";
|
||||
echo "<small>\n";
|
||||
|
||||
@ -54,27 +55,27 @@ if( $confirmed == true ) {
|
||||
$failed_dns = array();
|
||||
|
||||
if( ! is_array( $mass_delete ) )
|
||||
pla_error( "Malformed mass_delete array" );
|
||||
pla_error( $lang['malformed_mass_delete_array'] );
|
||||
if( count( $mass_delete ) == 0 ) {
|
||||
echo "<br />";
|
||||
echo "<center>You did not select any entries to delete.</center>";
|
||||
echo "<center>" . $lang['no_entries_to_delete'] . "</center>";
|
||||
die();
|
||||
}
|
||||
|
||||
foreach( $mass_delete as $dn => $junk ) {
|
||||
|
||||
echo "Deleting <b>" . htmlspecialchars($dn) . "</b>... ";
|
||||
echo sprintf( $lang['deleting_dn'], htmlspecialchars($dn) );
|
||||
flush();
|
||||
|
||||
if( true === preEntryDelete( $server_id, $dn ) ) {
|
||||
$success = @ldap_delete( $ds, $dn );
|
||||
if( $success ) {
|
||||
postEntryDelete( $server_id, $dn );
|
||||
echo "<span style=\"color:green\">success</span>.<br />\n";
|
||||
echo " <span style=\"color:green\">" . $lang['success'] . "</span>.<br />\n";
|
||||
$successfully_delete_dns[] = $dn;
|
||||
}
|
||||
else {
|
||||
echo "<span style=\"color:red\">failed</span>.\n";
|
||||
echo " <span style=\"color:red\">" . $lang['failed'] . "</span>.\n";
|
||||
echo "(" . ldap_error( $ds ) . ")<br />\n";
|
||||
$failed_dns[] = $dn;
|
||||
}
|
||||
@ -90,15 +91,15 @@ if( $confirmed == true ) {
|
||||
$total_count = count( $mass_delete );
|
||||
if( $failed_count > 0 ) {
|
||||
echo "<span style=\"color: red; font-weight: bold;\">\n";
|
||||
echo "$failed_count of $total_count entries failed to be deleted.</span>\n";
|
||||
echo sprintf( $lang['total_entries_failed'], $failed_count, $total_count ) . "</span>\n";
|
||||
} else {
|
||||
echo "<span style=\"color: green; font-weight: bold;\">\n";
|
||||
echo "All entries deleted successfully!</span>\n";
|
||||
echo $lang['all_entries_successful'] . "</span>\n";
|
||||
}
|
||||
|
||||
// kill the deleted DNs from the tree browser session variable and
|
||||
// refresh the tree viewer frame (left_frame)
|
||||
if( session_is_registered( 'tree' ) )
|
||||
if( array_key_exists( 'tree', $_SESSION ) )
|
||||
{
|
||||
$tree = $_SESSION['tree'];
|
||||
foreach( $successfully_delete_dns as $dn ) {
|
||||
@ -124,7 +125,7 @@ if( $confirmed == true ) {
|
||||
|
||||
} else {
|
||||
$n = count( $mass_delete );
|
||||
echo "<h3 class=\"subtitle\">Confirm mass delete of $n entries on server '$server_name'</h3>\n";
|
||||
echo "<h3 class=\"subtitle\">" . sprintf( $lang['confirm_mass_delete'], $n, $server_name ) . "</h3>\n";
|
||||
?>
|
||||
<center>
|
||||
|
||||
@ -144,7 +145,7 @@ if( $confirmed == true ) {
|
||||
</ol>
|
||||
</td></tr></table>
|
||||
|
||||
<input class="scary" type="submit" value=" Yes, delete! " /></center>
|
||||
<input class="scary" type="submit" value=" <?php echo $lang['yes_delete']; ?> " /></center>
|
||||
|
||||
</form>
|
||||
|
||||
|
67
new_attr.php
@ -1,67 +0,0 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* new_attr.php
|
||||
* Adds an attribute/value pair to an object
|
||||
*
|
||||
* Variables that come in as POST vars:
|
||||
* - dn
|
||||
* - server_id
|
||||
* - attr
|
||||
* - val
|
||||
* - binary
|
||||
*/
|
||||
|
||||
require 'common.php';
|
||||
|
||||
|
||||
$server_id = $_POST['server_id'];
|
||||
$attr = $_POST['attr'];
|
||||
$val = isset( $_POST['val'] ) ? $_POST['val'] : false;;
|
||||
$val = utf8_encode( $val );
|
||||
$dn = $_POST['dn'] ;
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$encoded_attr = rawurlencode( $attr );
|
||||
$is_binary_val = isset( $_POST['binary'] ) ? true : false;
|
||||
|
||||
if( ! $is_binary_val && $val == "" ) {
|
||||
pla_error( "You left the attribute value blank. Please go back and try again." );
|
||||
}
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( "You cannot perform updates while server is in read-only mode" );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
|
||||
// special case for binary attributes (like jpegPhoto and userCertificate):
|
||||
// we must go read the data from the file and override $val with the binary data
|
||||
if( $is_binary_val ) {
|
||||
$file = $_FILES['val']['tmp_name'];
|
||||
$f = fopen( $file, 'r' );
|
||||
$binary_data = fread( $f, filesize( $file ) );
|
||||
fclose( $f );
|
||||
$val = $binary_data;
|
||||
}
|
||||
|
||||
// Automagically hash new userPassword attributes according to the
|
||||
// chosen in config.php.
|
||||
if( 0 == strcasecmp( $attr, 'userpassword' ) )
|
||||
{
|
||||
if( isset( $servers[$server_id]['default_hash'] ) &&
|
||||
$servers[$server_id]['default_hash'] != '' )
|
||||
{
|
||||
$enc_type = $servers[$server_id]['default_hash'];
|
||||
$val = password_hash( $val, $enc_type );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( "Could not connect to LDAP server" );
|
||||
$new_entry = array( $attr => $val );
|
||||
$result = @ldap_mod_add( $ds, $dn, $new_entry );
|
||||
|
||||
if( $result )
|
||||
header( "Location: edit.php?server_id=$server_id&dn=$encoded_dn&modified_attrs[]=$encoded_attr" );
|
||||
else
|
||||
pla_error( "Failed to add the attribute.", ldap_error( $ds ) , ldap_errno( $ds ) );
|
45
rdelete.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/rdelete.php,v 1.14 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* rdelete.php
|
||||
@ -14,22 +16,23 @@ require realpath( 'common.php' );
|
||||
$dn = $_POST['dn'];
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$server_id = $_POST['server_id'];
|
||||
$rdn = get_rdn( $dn );
|
||||
|
||||
if( ! $dn )
|
||||
pla_error( "You must specify a DN." );
|
||||
pla_error( $lang['you_must_specify_a_dn'] );
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( "You cannot perform updates while server is in read-only mode" );
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
pla_ldap_connect( $server_id ) or pla_error( "Could not connect to LDAP server" );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
dn_exists( $server_id, $dn ) or pla_error( sprintf( $lang['no_such_entry'], htmlspecialchars( $dn ) ) );
|
||||
|
||||
session_start();
|
||||
include 'header.php';
|
||||
echo "<body>\n";
|
||||
echo "<h3 class=\"title\">Deleting" . htmlspecialchars( $dn) . "</h3>\n";
|
||||
echo "<h3 class=\"subtitle\">Recursive delete progress</h3>\n";
|
||||
echo "<h3 class=\"title\">" . sprintf( $lang['deleting_dn'], htmlspecialchars($rdn) ) . "</h3>\n";
|
||||
echo "<h3 class=\"subtitle\">" . $lang['recursive_delete_progress'] . "</h3>";
|
||||
echo "<br /><br />";
|
||||
echo "<small>\n";
|
||||
flush();
|
||||
@ -44,7 +47,7 @@ if( $del_result )
|
||||
// kill the DN from the tree browser session variable and
|
||||
// refresh the tree viewer frame (left_frame)
|
||||
|
||||
if( session_is_registered( 'tree' ) )
|
||||
if( array_key_exists( 'tree', $_SESSION ) )
|
||||
{
|
||||
$tree = $_SESSION['tree'];
|
||||
|
||||
@ -68,13 +71,12 @@ if( $del_result )
|
||||
parent.left_frame.location.reload();
|
||||
</script>
|
||||
|
||||
Object <b><?php echo htmlspecialchars( $dn ); ?></b> and sub-tree deleted successfully.
|
||||
|
||||
<?php
|
||||
|
||||
echo sprintf( $lang['entry_and_sub_tree_deleted_successfully'], '<b>' . htmlspecialchars( $dn ) . '</b>' );
|
||||
|
||||
} else {
|
||||
pla_error( "Could not delete the object: " . htmlspecialchars( $dn ), ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
pla_error( sprintf( $lang['could_not_delete_entry'], htmlspecialchars( $dn ) ), ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
}
|
||||
|
||||
|
||||
@ -83,36 +85,37 @@ exit;
|
||||
|
||||
function pla_rdelete( $server_id, $dn )
|
||||
{
|
||||
global $lang;
|
||||
$children = get_container_contents( $server_id, $dn );
|
||||
global $ds;
|
||||
$ds = pla_ldap_connect( $server_id );
|
||||
|
||||
if( ! is_array( $children ) || count( $children ) == 0 ) {
|
||||
echo "<nobr>Deleting " . htmlspecialchars( $dn ) . "...";
|
||||
echo "<nobr>" . sprintf( $lang['deleting_dn'], htmlspecialchars( $dn ) ) . "...";
|
||||
flush();
|
||||
if( true === preEntryDelete( $server_id, $dn ) )
|
||||
if( @ldap_delete( $ds, $dn ) ) {
|
||||
postEntryDelete( $server_id, $dn );
|
||||
echo " <span style=\"color:green\">Success</span></nobr><br />\n";
|
||||
echo " <span style=\"color:green\">" . $lang['success'] . "</span></nobr><br />\n";
|
||||
return true;
|
||||
} else {
|
||||
pla_error( "Failed to delete dn: " . htmlspecialchars( $dn ),
|
||||
ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
pla_error( sprintf( $lang['failed_to_delete_entry'], htmlspecialchars( $dn ) ),
|
||||
ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
}
|
||||
} else {
|
||||
foreach( $children as $child_dn ) {
|
||||
pla_rdelete( $server_id, $child_dn );
|
||||
}
|
||||
echo "<nobr>Deleting " . htmlspecialchars( $dn ) . "...";
|
||||
echo "<nobr>" . sprintf( $lang['deleting_dn'], htmlspecialchars( $dn ) ) . "...";
|
||||
flush();
|
||||
if( true === preEntryDelete( $server_id, $dn ) )
|
||||
if( @ldap_delete( $ds, $dn ) ) {
|
||||
postEntryDelete( $server_id, $dn );
|
||||
echo " <span style=\"color:green\">Success</span></nobr><br />\n";
|
||||
echo " <span style=\"color:green\">" . $lang['success'] . "</span></nobr><br />\n";
|
||||
return true;
|
||||
} else {
|
||||
pla_error( "Failed to delete dn: " . htmlspecialchars( ( $dn ) ),
|
||||
ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
pla_error( sprintf( $lang['failed_to_delete_entry'], htmlspecialchars( $dn ) ),
|
||||
ldap_error( $ds ), ldap_errno( $ds ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/refresh.php,v 1.9 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* refresh.php
|
||||
@ -16,8 +18,7 @@ $server_id = $_GET['server_id'];
|
||||
if( ! check_server_id( $server_id ) || ! have_auth_info( $server_id ) )
|
||||
header( "Location: tree.php" );
|
||||
|
||||
session_start();
|
||||
if( ! session_is_registered( 'tree' ) )
|
||||
if( ! array_key_exists( 'tree', $_SESSION ) )
|
||||
header( "Location: tree.php" );
|
||||
|
||||
$tree = $_SESSION['tree'];
|
||||
@ -32,7 +33,7 @@ if( isset($tree[$server_id]) && is_array( $tree[$server_id] ) )
|
||||
{
|
||||
foreach( $tree[$server_id] as $dn => $children )
|
||||
{
|
||||
$tree[$server_id][$dn] = get_container_contents( $server_id, $dn );
|
||||
$tree[$server_id][$dn] = get_container_contents( $server_id, $dn, 0, '(objectClass=*)', get_tree_deref_setting() );
|
||||
if( is_array( $tree[$server_id][$dn] ) ) {
|
||||
foreach( $tree[$server_id][$dn] as $child_dn )
|
||||
$tree_icons[$server_id][$child_dn] = get_icon( $server_id, $child_dn );
|
||||
|
31
rename.php
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/rename.php,v 1.19 2004/04/07 12:45:02 uugdave Exp $
|
||||
|
||||
|
||||
/*
|
||||
* rename.php
|
||||
@ -18,26 +20,25 @@ $new_rdn = ( $_POST['new_rdn'] );
|
||||
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( "You cannot perform updates while server is in read-only mode" );
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( "You cannot perform updates while server is in read-only mode" );
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
$children = get_container_contents( $server_id, $dn, 1 );
|
||||
if( count( $children ) > 0 )
|
||||
pla_error( "You cannot rename an entry which has children entries
|
||||
(eg, the rename operation is not allowed on non-leaf entries)" );
|
||||
pla_error( $lang['non_leaf_nodes_cannot_be_renamed'] );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( "Bad server_id: " . htmlspecialchars( $server_id ) );
|
||||
have_auth_info( $server_id ) or pla_error( "Not enough information to login to server. Please check your configuration." );
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( "Could not connect to LDAP sever" );
|
||||
$ds = pla_ldap_connect( $server_id ) or pla_error( $lang['could_not_connect'] );
|
||||
|
||||
$container = get_container( $dn );
|
||||
$new_dn = $new_rdn . ',' . $container;
|
||||
|
||||
if( $new_dn == $dn )
|
||||
pla_error( "You did not change the RDN" );
|
||||
pla_error( $lang['no_rdn_change'] );
|
||||
|
||||
$dn_attr = explode( '=', $dn );
|
||||
$dn_attr = $dn_attr[0];
|
||||
@ -45,6 +46,8 @@ $old_dn_value = pla_explode_dn( $dn );
|
||||
$old_dn_value = explode( '=', $old_dn_value[0], 2 );
|
||||
$old_dn_value = $old_dn_value[1];
|
||||
$new_dn_value = explode( '=', $new_rdn, 2 );
|
||||
if( count( $new_dn_value ) != 2 || ! isset( $new_dn_value[1] ) )
|
||||
pla_error( $lang['invalid_rdn'] );
|
||||
$new_dn_value = $new_dn_value[1];
|
||||
|
||||
// Add the new DN attr value to the DN attr (ie, add newName to cn)
|
||||
@ -56,7 +59,7 @@ $remove_old_dn_attr = array( $dn_attr => $old_dn_value );
|
||||
$add_dn_attr_success = @ldap_mod_add( $ds, $dn, $add_new_dn_attr );
|
||||
if( ! @ldap_rename( $ds, $dn, $new_rdn, $container, false ) )
|
||||
{
|
||||
pla_error( "Could not rename the object.", ldap_error( $ds ), ldap_errno( $ds ), false );
|
||||
pla_error( $lang['could_not_rename'], ldap_error( $ds ), ldap_errno( $ds ), false );
|
||||
|
||||
// attempt to undo our changes to the DN attr
|
||||
if( $add_dn_attr_success )
|
||||
@ -67,9 +70,7 @@ else
|
||||
// attempt to remove the old DN attr value (if we can't, die a silent death)
|
||||
@ldap_mod_del( $ds, $new_dn, $remove_old_dn_attr );
|
||||
|
||||
// update the session tree to reflect the name change
|
||||
session_start();
|
||||
if( session_is_registered( 'tree' ) )
|
||||
if( array_key_exists( 'tree', $_SESSION ) )
|
||||
{
|
||||
$tree = $_SESSION['tree'];
|
||||
$tree_icons = $_SESSION['tree_icons'];
|
||||
@ -105,11 +106,11 @@ else
|
||||
location.href='<?php echo $edit_url; ?>';
|
||||
</script>
|
||||
|
||||
<!-- If the JavaScript didn't work, here's a meta tag to the job -->
|
||||
<!-- If the JavaScript didn't work, here's a meta tag to do the job -->
|
||||
<meta http-equiv="refresh" content="0; url=<?php echo $edit_url; ?>" />
|
||||
</head>
|
||||
<body>
|
||||
Redirecting... click <a href="<?php echo $edit_url; ?>">here</a> if you're impatient.
|
||||
<?php echo $lang['redirecting']; ?> <a href="<?php echo $edit_url; ?>"><?php echo $lang['here']; ?></a>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
46
rename_form.php
Normal file
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
// $Header: /cvsroot/phpldapadmin/phpldapadmin/rename_form.php,v 1.4 2004/03/19 20:13:08 i18phpldapadmin Exp $
|
||||
|
||||
|
||||
/*
|
||||
* rename_form.php
|
||||
* Displays a form for renaming an LDAP entry.
|
||||
*
|
||||
* Variables that come in as GET vars:
|
||||
* - dn (rawurlencoded)
|
||||
* - server_id
|
||||
*/
|
||||
|
||||
require 'common.php';
|
||||
|
||||
$dn = $_GET['dn'];
|
||||
$encoded_dn = rawurlencode( $dn );
|
||||
$server_id = $_GET['server_id'];
|
||||
$rdn = get_rdn( $dn );
|
||||
$server_name = $servers[$server_id]['name'];
|
||||
|
||||
if( is_server_read_only( $server_id ) )
|
||||
pla_error( $lang['no_updates_in_read_only_mode'] );
|
||||
|
||||
check_server_id( $server_id ) or pla_error( $lang['bad_server_id'] );
|
||||
have_auth_info( $server_id ) or pla_error( $lang['not_enough_login_info'] );
|
||||
|
||||
include 'header.php'; ?>
|
||||
|
||||
<body>
|
||||
|
||||
<h3 class="title"><?php echo sprintf( $lang['rename_entry'], htmlspecialchars( $rdn ) ); ?></b></h3>
|
||||
<h3 class="subtitle"><?php echo $lang['server']; ?>: <b><?php echo $server_name; ?></b> <?php echo $lang['distinguished_name']; ?>: <b><?php echo htmlspecialchars( ( $dn ) ); ?></b></h3>
|
||||
|
||||
<br />
|
||||
<center>
|
||||
<form action="rename.php" method="post" class="edit_dn" />
|
||||
<input type="hidden" name="server_id" value="<?php echo $server_id; ?>" />
|
||||
<input type="hidden" name="dn" value="<?php echo $dn; ?>" />
|
||||
<input type="text" name="new_rdn" size="30" value="<?php echo htmlspecialchars( ( $rdn ) ); ?>" />
|
||||
<input class="update_dn" type="submit" value="<?php echo $lang['rename']; ?>" />
|
||||
</form>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
|