Merge remote-tracking branch 'owncloud/master' into db-convert-tool

* owncloud/master: (61 commits)
  [tx-robot] updated from transifex
  Make email display name change translatable again
  Ignore jquery.multiselect.js - it's 3rdparty
  javascript code cleanup + fixing syntax errors
  Revert "close-button for share_dropdown"
  close-button for share_dropdown
  [tx-robot] updated from transifex
  The latest developer manual link
  The latest developer manual link
  p() and print_unescaped() also take arrays as parameter
  Check whether the user has permissions to add personal storage backends
  [tx-robot] updated from transifex
  Fix a wrong WebDAV Warning with self-signed-certs
  fix translation link
  upda mailinglist address
  fix contribute link
  default to GET request when no method is set to fix unittests, also set parsed json parameters on the post attribute
  Correctly process request parameters other than GET or POST, dont use globals in the class but inject it
  [tx-robot] updated from transifex
  use references for middleware to fix problems on 5.3
  ...
This commit is contained in:
Andreas Fischer 2014-04-15 15:44:44 +02:00
commit bd37010f35
466 changed files with 8607 additions and 6404 deletions

View file

@ -17,6 +17,7 @@ filter:
- 'core/js/jquery.inview.js'
- 'core/js/jquery.placeholder.js'
- 'core/js/underscore.js'
- 'core/js/jquery.multiselect.js'
imports:

View file

@ -9,14 +9,14 @@ Git master: [![Build Status](https://ci.owncloud.org/job/server-master-linux/bad
Quality: [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/owncloud/core/badges/quality-score.png?s=ce2f5ded03d4ac628e9ee5c767243fa7412e644f)](https://scrutinizer-ci.com/g/owncloud/core/)
### Installation instructions
http://doc.owncloud.org/server/6.0/developer_manual/app/index.html
http://doc.owncloud.org/server/7.0/developer_manual/app/index.html
### Contribution Guidelines
http://owncloud.org/dev/contribute/
http://owncloud.org/contribute/
### Get in touch
* [Forum](http://forum.owncloud.org)
* [Mailing list](https://mail.kde.org/mailman/listinfo/owncloud)
* [Mailing list](http://mailman.owncloud.org/mailman/listinfo)
* [IRC channel](https://webchat.freenode.net/?channels=owncloud)
* [Twitter](https://twitter.com/ownClouders)
@ -25,4 +25,4 @@ Please submit translations via Transifex:
https://www.transifex.com/projects/p/owncloud/
For more detailed information about translations:
http://owncloud.org/dev/translation/
http://doc.owncloud.org/server/7.0/developer_manual/core/translation.html

View file

@ -41,6 +41,7 @@ $server->setBaseUri($baseuri);
$defaults = new OC_Defaults();
$server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend, $defaults->getName()));
$server->addPlugin(new Sabre_DAV_Locks_Plugin($lockBackend));
$server->addPlugin(new Sabre_DAV_Browser_Plugin(false));
$server->addPlugin(new OC_Connector_Sabre_FilesPlugin());
$server->addPlugin(new OC_Connector_Sabre_AbortedUploadDetectionPlugin());
$server->addPlugin(new OC_Connector_Sabre_QuotaPlugin());

View file

@ -131,15 +131,15 @@ var Files = {
var encryptedFiles = $('#encryptedFiles').val();
var initStatus = $('#encryptionInitStatus').val();
if (initStatus === '0') { // enc not initialized, but should be
OC.Notification.show(t('files_encryption', 'Encryption App is enabled but your keys are not initialized, please log-out and log-in again'));
OC.Notification.show(t('files', 'Encryption App is enabled but your keys are not initialized, please log-out and log-in again'));
return;
}
if (initStatus === '1') { // encryption tried to init but failed
OC.Notification.showHtml(t('files_encryption', 'Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.'));
OC.Notification.showHtml(t('files', 'Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.'));
return;
}
if (encryptedFiles === '1') {
OC.Notification.show(t('files_encryption', 'Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files.'));
OC.Notification.show(t('files', 'Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files.'));
return;
}
},

View file

@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Files" => "Ficheros",
"Share" => "Compartir",
"Rename" => "Renomar",
"Error" => "Fallu",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
@ -20,6 +21,7 @@ $TRANSLATIONS = array(
"Size" => "Tamañu",
"Upload" => "Xubir",
"Save" => "Guardar",
"New folder" => "Nueva carpeta",
"Cancel upload" => "Encaboxar xuba",
"Download" => "Descargar",
"Delete" => "Desaniciar"

View file

@ -0,0 +1,11 @@
<?php
$TRANSLATIONS = array(
"Password successfully changed." => "បាន​ប្ដូរ​ពាក្យ​សម្ងាត់​ដោយ​ជោគជ័យ។",
"Could not change the password. Maybe the old password was not correct." => "មិន​អាច​ប្ដូរ​ពាក្យ​សម្ងាត់​បាន​ទេ។ ប្រហែល​ពាក្យ​សម្ងាត់​ចាស់​មិន​ត្រឹម​ត្រូវ។",
"personal settings" => "ការ​កំណត់​ផ្ទាល់​ខ្លួន",
"Encryption" => "កូដនីយកម្ម",
"Enabled" => "បាន​បើក",
"Disabled" => "បាន​បិទ",
"Change Password" => "ប្ដូរ​ពាក្យ​សម្ងាត់"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";

View file

@ -497,13 +497,13 @@ class Crypt {
}
/**
* @brief Generate a pseudo random 1024kb ASCII key, used as file key
* @brief Generate a pseudo random 256-bit ASCII key, used as file key
* @returns $key Generated key
*/
public static function generateKey() {
// Generate key
if ($key = base64_encode(openssl_random_pseudo_bytes(183, $strong))) {
if ($key = base64_encode(openssl_random_pseudo_bytes(32, $strong))) {
if (!$strong) {

View file

@ -1,7 +1,9 @@
<?php
$TRANSLATIONS = array(
"Folder name" => "Nome de la carpeta",
"Options" => "Opciones",
"Groups" => "Grupos",
"Users" => "Usuarios",
"Delete" => "Desaniciar"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Bitte trage einen gültigen Dropbox-App-Key mit Secret ein.",
"Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive",
"Saved" => "Gespeichert",
"<b>Note:</b> " => "<b>Hinweis:</b> ",
" and " => "und",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Hinweis:</b> Die cURL-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich zur Installation an Deinen Systemadministrator.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Hinweis:</b> \"%s\" ist nicht installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
"External Storage" => "Externer Speicher",
"Folder name" => "Ordnername",
"External storage" => "Externer Speicher",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein.",
"Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive",
"Saved" => "Gespeichert",
"<b>Note:</b> " => "<b>Hinweis:</b> ",
" and " => "und",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Hinweis:</b> Die cURL-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Hinweis:</b> \"%s\" ist nicht installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"External Storage" => "Externer Speicher",
"Folder name" => "Ordnername",
"External storage" => "Externer Speicher",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Please provide a valid Dropbox app key and secret.",
"Error configuring Google Drive storage" => "Error configuring Google Drive storage",
"Saved" => "Saved",
"<b>Note:</b> " => "<b>Note:</b> ",
" and " => " and ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
"External Storage" => "External Storage",
"Folder name" => "Folder name",
"External storage" => "External storage",

View file

@ -6,11 +6,17 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Por favor, proporcione un una clave válida de la app Dropbox y una clave secreta.",
"Error configuring Google Drive storage" => "Error configurando el almacenamiento de Google Drive",
"Saved" => "Guardado",
"<b>Note:</b> " => "<b>Nota:</b> ",
" and " => "y",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> El soporte de cURL en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador de sistema que lo instale.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> El soporte de FTP en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador de sistema que lo instale.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> \"%s\" no está instalado. No se puede montar %s. Pídale al administrador de sistema que lo instale.",
"External Storage" => "Almacenamiento externo",
"Folder name" => "Nombre de la carpeta",
"External storage" => "Almacenamiento externo",
"Configuration" => "Configuración",
"Options" => "Opciones",
"Available for" => "Disponible para",
"Add storage" => "Añadir almacenamiento",
"No user or group" => "Ningún usuario o grupo",
"All Users" => "Todos los usuarios",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Anna kelvollinen Dropbox-sovellusavain ja salainen vastaus.",
"Error configuring Google Drive storage" => "Virhe Google Drive levyn asetuksia tehtäessä",
"Saved" => "Tallennettu",
"<b>Note:</b> " => "<b>Huomio:</b> ",
" and " => "ja",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Huomio:</b> PHP:n cURL-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan cURL-tuki käyttöön.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Huomio:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Huomio:</b> \"%s\" ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää asentamaan puuttuva kohde.",
"External Storage" => "Erillinen tallennusväline",
"Folder name" => "Kansion nimi",
"External storage" => "Ulkoinen tallennustila",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Veuillez fournir une clé d'application (app key) ainsi qu'un mot de passe valides.",
"Error configuring Google Drive storage" => "Erreur lors de la configuration du support de stockage Google Drive",
"Saved" => "Sauvegarder",
"<b>Note:</b> " => "<b>Attention :</b>",
" and " => "et",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Attention :</b> Le support de cURL de PHP n'est pas activé ou installé. Le montage de %s n'est pas possible. Contactez votre administrateur système pour l'installer.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Attention : </b> Le support FTP de PHP n'est pas activé ou installé. Le montage de %s n'est pas possible. Contactez votre administrateur système pour l'installer.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Attention : </b> \"%s\" n'est pas installé. Le montage de %s n'est pas possible. Contactez votre administrateur système pour l'installer.",
"External Storage" => "Stockage externe",
"Folder name" => "Nom du dossier",
"External storage" => "Stockage externe",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Forneza unha chave correcta e segreda do Dropbox.",
"Error configuring Google Drive storage" => "Produciuse un erro ao configurar o almacenamento en Google Drive",
"Saved" => "Gardado",
"<b>Note:</b> " => "<b>Nota:</b> ",
" and " => "e",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> «%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"External Storage" => "Almacenamento externo",
"Folder name" => "Nome do cartafol",
"External storage" => "Almacenamento externo",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Fornisci chiave di applicazione e segreto di Dropbox validi.",
"Error configuring Google Drive storage" => "Errore durante la configurazione dell'archivio Google Drive",
"Saved" => "Salvato",
"<b>Note:</b> " => "<b>Nota:</b>",
" and " => "e",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> il supporto a cURL di PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> il supporto a FTP in PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> \"%s\" non è installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"External Storage" => "Archiviazione esterna",
"Folder name" => "Nome della cartella",
"External storage" => "Archiviazione esterna",

View file

@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"Folder name" => "ឈ្មោះ​ថត",
"Options" => "ជម្រើស",
"Groups" => "ក្រុ",
"Users" => "អ្នកប្រើ",
"Delete" => "លុប"

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Geef een geldige Dropbox key en secret.",
"Error configuring Google Drive storage" => "Fout tijdens het configureren van Google Drive opslag",
"Saved" => "Bewaard",
"<b>Note:</b> " => "<b>Let op:</b> ",
" and " => "en",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Let op:</b> Curl ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw systeembeheerder dit te installeren.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Let op:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder dit te installeren.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Let op:</b> \"%s\" is niet geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder om dit te installeren.",
"External Storage" => "Externe opslag",
"Folder name" => "Mapnaam",
"External storage" => "Externe opslag",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny.",
"Error configuring Google Drive storage" => "Wystąpił błąd podczas konfigurowania zasobu Google Drive",
"Saved" => "Zapisano",
"<b>Note:</b> " => "<b>Uwaga:</b> ",
" and " => "oraz",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Uwaga:</b> Wsparcie dla cURL w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Uwaga:</b> Wsparcie dla FTP w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Uwaga:</b> \"%s\" nie jest zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"External Storage" => "Zewnętrzna zasoby dyskowe",
"Folder name" => "Nazwa folderu",
"External storage" => "Zewnętrzne zasoby dyskowe",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Por favor forneça um app key e secret válido do Dropbox",
"Error configuring Google Drive storage" => "Erro ao configurar armazenamento do Google Drive",
"Saved" => "Salvo",
"<b>Note:</b> " => "<b>Nota:</b>",
" and " => "e",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> O suporte cURL do PHP não está habilitado ou instalado. Montagem de %s não é possível. Por favor, solicite ao seu administrador do sistema para instalá-lo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> O suporte FTP no PHP não está habilitado ou instalado. Montagem de %s não é possível. Por favor, solicite ao seu administrador do sistema para instalá-lo.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Nota:</b> \"%s\" não está instalado. Montagem de %s não é possível. Por favor, solicite ao seu administrador do sistema para instalá-lo.",
"External Storage" => "Armazenamento Externo",
"Folder name" => "Nome da pasta",
"External storage" => "Armazenamento Externo",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Ange en giltig Dropbox nyckel och hemlighet.",
"Error configuring Google Drive storage" => "Fel vid konfigurering av Google Drive",
"Saved" => "Sparad",
"<b>Note:</b> " => "<b> OBS: </ b>",
" and " => "och",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b> OBS: </ b> cURL stöd i PHP inte är aktiverat eller installeras. Montering av %s är inte möjlig. Be din systemadministratör för att installera det.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b> OBS: </ b> Den FTP-stöd i PHP inte är aktiverat eller installeras. Montering av %s är inte möjlig. Be din systemadministratör för att installera det.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b> OBS: </ b> \"%s\" är inte installerat. Montering av %s är inte möjlig. Be din systemadministratör för att installera det.",
"External Storage" => "Extern lagring",
"Folder name" => "Mappnamn",
"External storage" => "Extern lagring",

View file

@ -6,6 +6,11 @@ $TRANSLATIONS = array(
"Please provide a valid Dropbox app key and secret." => "Lütfen Dropbox app key ve secret temin ediniz",
"Error configuring Google Drive storage" => "Google Drive depo yapılandırma hatası",
"Saved" => "Kaydedildi",
"<b>Note:</b> " => "<b>Not:</b> ",
" and " => "ve",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Not:</b> PHP'de cURL desteği etkin veya kurulu değil. %s bağlaması mümkün olmayacak. Lütfen kurulumu için sistem yöneticilerinizle iletişime geçin.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Not:</b> PHP'de FTP desteği etkin veya kurulu değil. %s bağlaması mümkün olmayacak. Lütfen kurulumu için sistem yöneticilerinizle iletişime geçin.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." => "<b>Not:</b> \"%s\" kurulu değil. %s bağlaması mümkün olmayacak. Lütfen kurulumu için sistem yöneticilerinizle iletişime geçin.",
"External Storage" => "Harici Depolama",
"Folder name" => "Klasör ismi",
"External storage" => "Harici depolama",

View file

@ -206,6 +206,12 @@ class OC_Mount_Config {
*/
public static function getPersonalBackends() {
// Check whether the user has permissions to add personal storage backends
// return an empty array if this is not the case
if(OCP\Config::getAppValue('files_external', 'allow_user_mounting', 'yes') !== 'yes') {
return array();
}
$backEnds = self::getBackends();
// Remove local storage and other disabled storages

View file

@ -878,6 +878,29 @@ class Test_Files_Sharing_Api extends Test_Files_Sharing_Base {
$this->assertSame($expectedResult, $shareApiDummy->correctPathTest($path, $folder));
}
/**
* @expectedException \Exception
*/
public function testShareNonExisting() {
\Test_Files_Sharing_Api::loginHelper(\Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER1);
$id = PHP_INT_MAX - 1;
\OCP\Share::shareItem('file', $id, \OCP\Share::SHARE_TYPE_LINK, \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
}
/**
* @expectedException \Exception
*/
public function testShareNotOwner() {
\Test_Files_Sharing_Api::loginHelper(\Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
\OC\Files\Filesystem::file_put_contents('foo.txt', 'bar');
$info = \OC\Files\Filesystem::getFileInfo('foo.txt');
\Test_Files_Sharing_Api::loginHelper(\Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER1);
\OCP\Share::shareItem('file', $info->getId(), \OCP\Share::SHARE_TYPE_LINK, \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
}
}
/**

View file

@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
"Error" => "Fallu",
"Name" => "Nome",
"Restore" => "Restaurar",
"Delete" => "Desaniciar"

View file

@ -1,15 +1,15 @@
<?php
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "%s alıcı olarak silinemedi",
"Couldn't restore %s" => "%s eri yüklenemedi",
"Couldn't restore %s" => "%s geri yüklenemedi",
"Deleted files" => "Silinmiş dosyalar",
"Error" => "Hata",
"Deleted Files" => "Silinen Dosyalar",
"restored" => "geri yüklendi",
"Nothing in here. Your trash bin is empty!" => "Burada hiçbir şey yok. Çöp kutunuz tamamen boş!",
"Name" => "İsim",
"Restore" => "Geri yükle",
"Deleted" => "Silindi",
"Delete" => "Sil",
"Deleted Files" => "Silinen Dosyalar"
"Delete" => "Sil"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";

View file

@ -276,6 +276,84 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
return $groupUsers;
}
/**
* @brief returns the number of users in a group, who match the search term
* @param string the internal group name
* @param string optional, a search string
* @returns int | bool
*/
public function countUsersInGroup($gid, $search = '') {
$cachekey = 'countUsersInGroup-'.$gid.'-'.$search;
if(!$this->enabled || !$this->groupExists($gid)) {
return false;
}
$groupUsers = $this->access->connection->getFromCache($cachekey);
if(!is_null($groupUsers)) {
return $groupUsers;
}
$groupDN = $this->access->groupname2dn($gid);
if(!$groupDN) {
// group couldn't be found, return empty resultset
$this->access->connection->writeToCache($cachekey, false);
return false;
}
$members = array_keys($this->_groupMembers($groupDN));
if(!$members) {
//in case users could not be retrieved, return empty resultset
$this->access->connection->writeToCache($cachekey, false);
return false;
}
if(empty($search)) {
$groupUsers = count($members);
$this->access->connection->writeToCache($cachekey, $groupUsers);
return $groupUsers;
}
$isMemberUid =
(strtolower($this->access->connection->ldapGroupMemberAssocAttr)
=== 'memberuid');
//we need to apply the search filter
//alternatives that need to be checked:
//a) get all users by search filter and array_intersect them
//b) a, but only when less than 1k 10k ?k users like it is
//c) put all DNs|uids in a LDAP filter, combine with the search string
// and let it count.
//For now this is not important, because the only use of this method
//does not supply a search string
$groupUsers = array();
foreach($members as $member) {
if($isMemberUid) {
//we got uids, need to get their DNs to 'tranlsate' them to usernames
$filter = $this->access->combineFilterWithAnd(array(
\OCP\Util::mb_str_replace('%uid', $member,
$this->access->connection->ldapLoginFilter, 'UTF-8'),
$this->access->getFilterPartForUserSearch($search)
));
$ldap_users = $this->access->fetchListOfUsers($filter, 'dn');
if(count($ldap_users) < 1) {
continue;
}
$groupUsers[] = $this->access->dn2username($ldap_users[0]);
} else {
//we need to apply the search filter now
if(!$this->access->readAttribute($member,
$this->access->connection->ldapUserDisplayName,
$this->access->getFilterPartForUserSearch($search))) {
continue;
}
// dn2username will also check if the users belong to the allowed base
if($ocname = $this->access->dn2username($member)) {
$groupUsers[] = $ocname;
}
}
}
return count($groupUsers);
}
/**
* @brief get a list of all display names in a group
* @returns array with display names (value) and user ids(key)
@ -418,6 +496,9 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
* compared with OC_USER_BACKEND_CREATE_USER etc.
*/
public function implementsActions($actions) {
return (bool)(OC_GROUP_BACKEND_GET_DISPLAYNAME & $actions);
return (bool)((
OC_GROUP_BACKEND_GET_DISPLAYNAME
| OC_GROUP_BACKEND_COUNT_USERS
) & $actions);
}
}

View file

@ -144,6 +144,17 @@ class Group_Proxy extends lib\Proxy implements \OCP\GroupInterface {
return $users;
}
/**
* @brief returns the number of users in a group, who match the search term
* @param string the internal group name
* @param string optional, a search string
* @returns int | bool
*/
public function countUsersInGroup($gid, $search = '') {
return $this->handleRequest(
$gid, 'countUsersInGroup', array($gid, $search));
}
/**
* @brief get a list of all display names in a group
* @returns array with display names (value) and user ids(key)

View file

@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"Deletion failed" => "Falló'l borráu",
"Error" => "Fallu",
"_%s group found_::_%s groups found_" => array("",""),
"_%s user found_::_%s users found_" => array("",""),
"Save" => "Guardar",

View file

@ -13,7 +13,6 @@ $TRANSLATIONS = array(
"Password" => "কূটশব্দ",
"For anonymous access, leave DN and Password empty." => "অজ্ঞাতকুলশীল অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।",
"You can specify Base DN for users and groups in the Advanced tab" => "সুচারু ট্যঅবে গিয়ে আপনি ব্যবহারকারি এবং গোষ্ঠীসমূহের জন্য ভিত্তি DN নির্ধারণ করতে পারেন।",
"Case insensitve LDAP server (Windows)" => "বর্ণ অসংবেদী LDAP সার্ভার (উইন্ডোজ)",
"Turn off SSL certificate validation." => "SSL সনদপত্র যাচাইকরণ বন্ধ রাক।",
"in seconds. A change empties the cache." => "সেকেন্ডে। কোন পরিবর্তন ক্যাসে খালি করবে।",
"User Display Name Field" => "ব্যবহারকারীর প্রদর্শিতব্য নামের ক্ষেত্র",

View file

@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Port de la còpia de seguretat (rèplica)",
"Disable Main Server" => "Desactiva el servidor principal",
"Only connect to the replica server." => "Connecta només al servidor rèplica.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP sense distinció entre majúscules i minúscules (Windows)",
"Turn off SSL certificate validation." => "Desactiva la validació de certificat SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "No es recomana, useu-ho només com a prova! Importeu el certificat SSL del servidor LDAP al servidor %s només si la connexió funciona amb aquesta opció.",
"Cache Time-To-Live" => "Memòria de cau Time-To-Live",

View file

@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Záložní (kopie) port",
"Disable Main Server" => "Zakázat hlavní server",
"Only connect to the replica server." => "Připojit jen k záložnímu serveru.",
"Case insensitve LDAP server (Windows)" => "LDAP server nerozlišující velikost znaků (Windows)",
"Turn off SSL certificate validation." => "Vypnout ověřování SSL certifikátu.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nedoporučuje se, určeno pouze k testovacímu použití. Pokud spojení funguje jen s touto volbou, importujte SSL certifikát vašeho LDAP serveru na server %s.",
"Cache Time-To-Live" => "TTL vyrovnávací paměti",

View file

@ -35,7 +35,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Backup (Replika) Port",
"Disable Main Server" => "Deaktiver Hovedserver",
"Only connect to the replica server." => "Forbind kun til replika serveren.",
"Case insensitve LDAP server (Windows)" => "Ikke versalfølsom LDAP server (Windows)",
"Turn off SSL certificate validation." => "Deaktiver SSL certifikat validering",
"Cache Time-To-Live" => "Cache Time-To-Live",
"User Display Name Field" => "User Display Name Field",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Backup Port",
"Disable Main Server" => "Hauptserver deaktivieren",
"Only connect to the replica server." => "Nur zum Replikat-Server verbinden.",
"Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)",
"Case insensitive LDAP server (Windows)" => "LDAP-Server (Windows - Groß- und Kleinschreibung bleibt unbeachtet)",
"Turn off SSL certificate validation." => "Schalte die SSL-Zertifikatsprüfung aus.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importiere das SSL-Zertifikat des LDAP-Servers in deinen %s Server.",
"Cache Time-To-Live" => "Speichere Time-To-Live zwischen",
@ -90,6 +90,8 @@ $TRANSLATIONS = array(
"Group-Member association" => "Assoziation zwischen Gruppe und Benutzer",
"Nested Groups" => "Eingebundene Gruppen",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Wenn aktiviert, werden Gruppen, die Gruppen enthalten, unterstützt. (Funktioniert nur, wenn das Merkmal des Gruppenmitgliedes den Domain-Namen enthält.)",
"Paging chunksize" => "Seitenstücke (Paging chunksize)",
"Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" => "Die Größe der Seitenstücke (Chunksize) wird für seitenbezogene LDAP-Suchen verwendet die sehr viele Ergebnisse z.B. Nutzer- und Gruppenaufzählungen liefern. (Die Einstellung 0 deaktiviert das seitenbezogene LDAP-Suchen in diesen Situationen)",
"Special Attributes" => "Spezielle Eigenschaften",
"Quota Field" => "Kontingent Feld",
"Quota Default" => "Standard Kontingent",

View file

@ -42,7 +42,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Backup Port",
"Disable Main Server" => "Hauptserver deaktivieren",
"Only connect to the replica server." => "Nur zum Replikat-Server verbinden.",
"Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Gross- und Kleinschreibung bleibt unbeachtet)",
"Turn off SSL certificate validation." => "Schalten Sie die SSL-Zertifikatsprüfung aus.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importieren Sie das SSL-Zertifikat des LDAP-Servers in Ihren %s Server.",
"Cache Time-To-Live" => "Speichere Time-To-Live zwischen",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Backup Port",
"Disable Main Server" => "Hauptserver deaktivieren",
"Only connect to the replica server." => "Nur zum Replikat-Server verbinden.",
"Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)",
"Case insensitive LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)",
"Turn off SSL certificate validation." => "Schalten Sie die SSL-Zertifikatsprüfung aus.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importieren Sie das SSL-Zertifikat des LDAP-Servers in Ihren %s Server.",
"Cache Time-To-Live" => "Speichere Time-To-Live zwischen",
@ -90,6 +90,8 @@ $TRANSLATIONS = array(
"Group-Member association" => "Assoziation zwischen Gruppe und Benutzer",
"Nested Groups" => "Eingebundene Gruppen",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Wenn aktiviert, werden Gruppen, die Gruppen enthalten, unterstützt. (Funktioniert nur, wenn das Merkmal des Gruppenmitgliedes den Domain-Namen enthält.)",
"Paging chunksize" => "Seitenstücke (Paging chunksize)",
"Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" => "Die Größe der Seitenstücke (Chunksize) wird für seitenbezogene LDAP-Suchen verwendet die sehr viele Ergebnisse z.B. Nutzer- und Gruppenaufzählungen liefern. (Die Einstellung 0 deaktiviert das seitenbezogene LDAP-Suchen in diesen Situationen)",
"Special Attributes" => "Spezielle Eigenschaften",
"Quota Field" => "Kontingent-Feld",
"Quota Default" => "Standard-Kontingent",

View file

@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Δημιουργία αντιγράφων ασφαλείας (Replica) Υποδοχη",
"Disable Main Server" => "Απενεργοποιηση του κεντρικου διακομιστη",
"Only connect to the replica server." => "Σύνδεση μόνο με το διακομιστή-αντίγραφο.",
"Case insensitve LDAP server (Windows)" => "LDAP server (Windows) με διάκριση πεζών-ΚΕΦΑΛΑΙΩΝ",
"Turn off SSL certificate validation." => "Απενεργοποίηση επικύρωσης πιστοποιητικού SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Δεν προτείνεται, χρησιμοποιείστε το μόνο για δοκιμές! Εάν η σύνδεση λειτουργεί μόνο με αυτή την επιλογή, εισάγετε το πιστοποιητικό SSL του διακομιστή LDAP στο %s διακομιστή σας.",
"Cache Time-To-Live" => "Cache Time-To-Live",

View file

@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Backup (Replica) Port",
"Disable Main Server" => "Disable Main Server",
"Only connect to the replica server." => "Only connect to the replica server.",
"Case insensitve LDAP server (Windows)" => "Case insensitve LDAP server (Windows)",
"Turn off SSL certificate validation." => "Turn off SSL certificate validation.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server.",
"Cache Time-To-Live" => "Cache Time-To-Live",

View file

@ -35,7 +35,6 @@ $TRANSLATIONS = array(
"Back" => "Antaŭen",
"Connection Settings" => "Agordo de konekto",
"Disable Main Server" => "Malkapabligi la ĉefan servilon",
"Case insensitve LDAP server (Windows)" => "LDAP-servilo blinda je litergrandeco (Vindozo)",
"Turn off SSL certificate validation." => "Malkapabligi validkontrolon de SSL-atestiloj.",
"Cache Time-To-Live" => "Vivotempo de la kaŝmemoro",
"in seconds. A change empties the cache." => "sekunde. Ajna ŝanĝo malplenigas la kaŝmemoron.",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Puerto para copias de seguridad (Replica)",
"Disable Main Server" => "Deshabilitar servidor principal",
"Only connect to the replica server." => "Conectar sólo con el servidor de réplica.",
"Case insensitve LDAP server (Windows)" => "Servidor de LDAP no sensible a mayúsculas/minúsculas (Windows)",
"Case insensitive LDAP server (Windows)" => "Servidor de LDAP insensible a mayúsculas/minúsculas (Windows)",
"Turn off SSL certificate validation." => "Apagar la validación por certificado SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "No se recomienda, ¡utilízalo únicamente para pruebas! Si la conexión únicamente funciona con esta opción, importa el certificado SSL del servidor LDAP en tu servidor %s.",
"Cache Time-To-Live" => "Cache TTL",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Puerto para copia de seguridad (réplica)",
"Disable Main Server" => "Deshabilitar el Servidor Principal",
"Only connect to the replica server." => "Conectarse únicamente al servidor de réplica.",
"Case insensitve LDAP server (Windows)" => "Servidor de LDAP sensible a mayúsculas/minúsculas (Windows)",
"Turn off SSL certificate validation." => "Desactivar la validación por certificado SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "No es recomendado, ¡Usalo solamente para pruebas! Si la conexión únicamente funciona con esta opción, importá el certificado SSL del servidor LDAP en tu servidor %s.",
"Cache Time-To-Live" => "Tiempo de vida del caché",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Puerto para copias de seguridad (Replica)",
"Disable Main Server" => "Deshabilitar servidor principal",
"Only connect to the replica server." => "Conectar sólo con el servidor de réplica.",
"Case insensitve LDAP server (Windows)" => "Servidor de LDAP no sensible a mayúsculas/minúsculas (Windows)",
"Turn off SSL certificate validation." => "Apagar la validación por certificado SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "No se recomienda, ¡utilízalo únicamente para pruebas! Si la conexión únicamente funciona con esta opción, importa el certificado SSL del servidor LDAP en tu servidor %s.",
"Cache Time-To-Live" => "Cache TTL",

View file

@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Varuserveri (replika) port",
"Disable Main Server" => "Ära kasuta peaserverit",
"Only connect to the replica server." => "Ühendu ainult replitseeriva serveriga.",
"Case insensitve LDAP server (Windows)" => "Mittetõstutundlik LDAP server (Windows)",
"Turn off SSL certificate validation." => "Lülita SSL sertifikaadi kontrollimine välja.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Pole soovitatav, kasuta seda ainult testimiseks! Kui ühendus toimib ainult selle valikuga, siis impordi LDAP serveri SSL sertifikaat oma %s serverisse.",
"Cache Time-To-Live" => "Puhvri iga",

View file

@ -61,7 +61,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Babeskopia (Replica) Ataka",
"Disable Main Server" => "Desgaitu Zerbitzari Nagusia",
"Only connect to the replica server." => "Konektatu bakarrik erreplika zerbitzarira",
"Case insensitve LDAP server (Windows)" => "Maiuskulak eta minuskulak ezberditzen ez dituen LDAP zerbitzaria (windows)",
"Turn off SSL certificate validation." => "Ezgaitu SSL ziurtagirien egiaztapena.",
"Cache Time-To-Live" => "Katxearen Bizi-Iraupena",
"in seconds. A change empties the cache." => "segundutan. Aldaketak katxea husten du.",

View file

@ -34,7 +34,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Host" => "پشتیبان گیری (بدل) میزبان",
"Backup (Replica) Port" => "پشتیبان گیری (بدل) پورت",
"Disable Main Server" => "غیر فعال کردن سرور اصلی",
"Case insensitve LDAP server (Windows)" => "غیر حساس به بزرگی و کوچکی حروف LDAP سرور (ویندوز)",
"Turn off SSL certificate validation." => "غیرفعال کردن اعتبار گواهی نامه SSL .",
"Directory Settings" => "تنظیمات پوشه",
"User Display Name Field" => "فیلد نام کاربر",

View file

@ -25,7 +25,6 @@ $TRANSLATIONS = array(
"Continue" => "Jatka",
"Connection Settings" => "Yhteysasetukset",
"Disable Main Server" => "Poista pääpalvelin käytöstä",
"Case insensitve LDAP server (Windows)" => "Kirjainkoosta piittamaton LDAP-palvelin (Windows)",
"Turn off SSL certificate validation." => "Poista käytöstä SSL-varmenteen vahvistus",
"in seconds. A change empties the cache." => "sekunneissa. Muutos tyhjentää välimuistin.",
"Directory Settings" => "Hakemistoasetukset",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Port du serveur de backup (réplique)",
"Disable Main Server" => "Désactiver le serveur principal",
"Only connect to the replica server." => "Se connecter uniquement au serveur de replica.",
"Case insensitve LDAP server (Windows)" => "Serveur LDAP insensible à la casse (Windows)",
"Case insensitive LDAP server (Windows)" => "Serveur LDAP insensible à la casse (Windows)",
"Turn off SSL certificate validation." => "Désactiver la validation du certificat SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Non recommandé, à utiliser à des fins de tests uniquement. Si la connexion ne fonctionne qu'avec cette option, importez le certificat SSL du serveur LDAP dans le serveur %s.",
"Cache Time-To-Live" => "Durée de vie du cache",
@ -90,6 +90,8 @@ $TRANSLATIONS = array(
"Group-Member association" => "Association groupe-membre",
"Nested Groups" => "Groupes imbriqués",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Si activé, les groupes contenant d'autres groupes sont supportés (fonctionne uniquement si l'attribut membre du groupe contient des DNs).",
"Paging chunksize" => "Dimensionnement des paginations",
"Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" => "La taille d'une part (chunksize) est utilisée pour les recherches paginées de LDAP qui peuvent retourner des résultats par lots comme une énumération d'utilisateurs ou groupes. (Configurer à 0 pour désactiver les recherches paginées de LDAP.)",
"Special Attributes" => "Attributs spéciaux",
"Quota Field" => "Champ du quota",
"Quota Default" => "Quota par défaut",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Porto da copia de seguranza (Réplica)",
"Disable Main Server" => "Desactivar o servidor principal",
"Only connect to the replica server." => "Conectar só co servidor de réplica.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)",
"Case insensitive LDAP server (Windows)" => "Servidor LDAP non sensíbel a maiúsculas (Windows)",
"Turn off SSL certificate validation." => "Desactiva a validación do certificado SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Non recomendado, utilizar só para probas! Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor %s.",
"Cache Time-To-Live" => "Tempo de persistencia da caché",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "A másodkiszolgáló (replika) portszáma",
"Disable Main Server" => "A fő szerver kihagyása",
"Only connect to the replica server." => "Csak a másodlagos (másolati) kiszolgálóhoz kapcsolódjunk.",
"Case insensitve LDAP server (Windows)" => "Az LDAP-kiszolgáló nem tesz különbséget a kis- és nagybetűk között (Windows)",
"Turn off SSL certificate validation." => "Ne ellenőrizzük az SSL-tanúsítvány érvényességét",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Használata nem javasolt (kivéve tesztelési céllal). Ha a kapcsolat csak ezzel a beállítással működik, akkor importálja az LDAP-kiszolgáló SSL tanúsítványát a(z) %s kiszolgálóra!",
"Cache Time-To-Live" => "A gyorsítótár tárolási időtartama",

View file

@ -39,7 +39,6 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Berikan pilihan host cadangan. Harus merupakan replika dari server LDAP/AD utama.",
"Backup (Replica) Port" => "Port Cadangan (Replika)",
"Disable Main Server" => "Nonaktifkan Server Utama",
"Case insensitve LDAP server (Windows)" => "Server LDAP dengan kapitalisasi tidak sensitif (Windows)",
"Turn off SSL certificate validation." => "matikan validasi sertivikat SSL",
"Cache Time-To-Live" => "Gunakan Tembolok untuk Time-To-Live",
"in seconds. A change empties the cache." => "dalam detik. perubahan mengosongkan cache",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Porta di backup (Replica)",
"Disable Main Server" => "Disabilita server principale",
"Only connect to the replica server." => "Collegati solo al server di replica.",
"Case insensitve LDAP server (Windows)" => "Case insensitve LDAP server (Windows)",
"Case insensitive LDAP server (Windows)" => "Server LDAP non sensibile alle maiuscole (Windows)",
"Turn off SSL certificate validation." => "Disattiva il controllo del certificato SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Non consigliata, da utilizzare solo per test! Se la connessione funziona solo con questa opzione, importa il certificate SSL del server LDAP sul tuo server %s.",
"Cache Time-To-Live" => "Tempo di vita della cache",
@ -90,6 +90,8 @@ $TRANSLATIONS = array(
"Group-Member association" => "Associazione gruppo-utente ",
"Nested Groups" => "Gruppi nidificati",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Quando è attivato, i gruppi che contengono altri gruppi sono supportati. (Funziona solo se l'attributo del gruppo membro contiene DN.)",
"Paging chunksize" => "Dimensione del blocco di paginazione",
"Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" => "Dimensione del blocco per le ricerche LDAP paginate che potrebbero restituire risultati pesanti come l'enumerazione di utenti o gruppi.(L'impostazione a 0 disabilita le ricerche LDAP paginate in questi casi.)",
"Special Attributes" => "Attributi speciali",
"Quota Field" => "Campo Quota",
"Quota Default" => "Quota predefinita",

View file

@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "バックアップ(レプリカ)ポート",
"Disable Main Server" => "メインサーバーを無効にする",
"Only connect to the replica server." => "レプリカサーバーにのみ接続します。",
"Case insensitve LDAP server (Windows)" => "大文字小文字を区別しないLDAPサーバーWindows",
"Turn off SSL certificate validation." => "SSL証明書の確認を無効にする。",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "推奨されません、テストにおいてのみ使用してくださいこのオプションでのみ接続が動作する場合は、LDAP サーバーのSSL証明書を %s サーバーにインポートしてください。",
"Cache Time-To-Live" => "キャッシュのTTL",

View file

@ -37,7 +37,6 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "მიუთითეთ რაიმე ბექაფ ჰოსტი. ის უნდა იყოს ძირითადი LDAP/AD სერვერის რეპლიკა.",
"Backup (Replica) Port" => "ბექაფ (რეპლიკა) პორტი",
"Disable Main Server" => "გამორთეთ ძირითადი სერვერი",
"Case insensitve LDAP server (Windows)" => "LDAP server (Windows)",
"Turn off SSL certificate validation." => "გამორთეთ SSL სერთიფიკატის ვალიდაცია.",
"Cache Time-To-Live" => "ქეშის სიცოცხლის ხანგრძლივობა",
"in seconds. A change empties the cache." => "წამებში. ცვლილება ასუფთავებს ქეშს.",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "백업 (복제) 포트",
"Disable Main Server" => "주 서버 비활성화",
"Only connect to the replica server." => "복제 서버에만 연결합니다.",
"Case insensitve LDAP server (Windows)" => "서버에서 대소문자를 구분하지 않음 (Windows)",
"Turn off SSL certificate validation." => "SSL 인증서 유효성 검사를 해제합니다.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "테스트 목적으로만 사용하십시오! 이 옵션을 사용해야만 연결할 수 있으면 %s 서버에 LDAP 서버의 SSL 인증서를 설치하십시오.",
"Cache Time-To-Live" => "캐시 유지 시간",

View file

@ -36,7 +36,6 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Norādi rezerves serveri (nav obligāti). Tam ir jābūt galvenā LDAP/AD servera kopijai.",
"Backup (Replica) Port" => "Rezerves (kopijas) ports",
"Disable Main Server" => "Deaktivēt galveno serveri",
"Case insensitve LDAP server (Windows)" => "Reģistrnejutīgs LDAP serveris (Windows)",
"Turn off SSL certificate validation." => "Izslēgt SSL sertifikātu validēšanu.",
"Cache Time-To-Live" => "Kešatmiņas dzīvlaiks",
"in seconds. A change empties the cache." => "sekundēs. Izmaiņas iztukšos kešatmiņu.",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Reserve (Replika) Port",
"Disable Main Server" => "Deaktiver hovedtjeneren",
"Only connect to the replica server." => "Koble til bare replika-tjeneren.",
"Case insensitve LDAP server (Windows)" => "Case-insensitiv LDAP tjener (Windows)",
"Turn off SSL certificate validation." => "Slå av SSL-sertifikat validering",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Ikke anbefalt, bruk kun for testing! Hvis tilkobling bare virker med dette valget, importer LDAP-tjenerens SSL-sertifikat i %s-serveren din.",
"Cache Time-To-Live" => "Levetid i mellomlager",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Backup (Replica) Poort",
"Disable Main Server" => "Deactiveren hoofdserver",
"Only connect to the replica server." => "Maak alleen een verbinding met de replica server.",
"Case insensitve LDAP server (Windows)" => "Niet-hoofdlettergevoelige LDAP server (Windows)",
"Case insensitive LDAP server (Windows)" => "Niet-hoofdlettergevoelige LDAP server (Windows)",
"Turn off SSL certificate validation." => "Schakel SSL certificaat validatie uit.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Niet aanbevolen, gebruik alleen om te testen! Als de connectie alleen werkt met deze optie, importeer dan het SSL-certificaat van de LDAP-server naar uw %s server.",
"Cache Time-To-Live" => "Cache time-to-live",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Kopia zapasowa (repliki) Port",
"Disable Main Server" => "Wyłącz serwer główny",
"Only connect to the replica server." => "Połącz tylko do repliki serwera.",
"Case insensitve LDAP server (Windows)" => "Wielkość liter serwera LDAP (Windows)",
"Case insensitive LDAP server (Windows)" => "Serwer LDAP nie rozróżniający wielkości liter (Windows)",
"Turn off SSL certificate validation." => "Wyłączyć sprawdzanie poprawności certyfikatu SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nie polecane, używać tylko w celu testowania! Jeśli połączenie działa tylko z tą opcją, zaimportuj certyfikat SSL serwera LDAP na swój %s.",
"Cache Time-To-Live" => "Przechowuj czas życia",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Porta do Backup (Réplica)",
"Disable Main Server" => "Desativar Servidor Principal",
"Only connect to the replica server." => "Conectar-se somente ao servidor de réplica.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP sensível à caixa alta (Windows)",
"Case insensitive LDAP server (Windows)" => "Servidor LDAP(Windows) não distigue maiúscula de minúscula",
"Turn off SSL certificate validation." => "Desligar validação de certificado SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Não recomendado, use-o somente para teste! Se a conexão só funciona com esta opção, importar o certificado SSL do servidor LDAP em seu servidor %s.",
"Cache Time-To-Live" => "Cache Time-To-Live",

View file

@ -65,7 +65,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Porta do servidor de backup (Replica)",
"Disable Main Server" => "Desactivar servidor principal",
"Only connect to the replica server." => "Ligar apenas ao servidor de réplicas.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP (Windows) não sensível a maiúsculas.",
"Turn off SSL certificate validation." => "Desligar a validação de certificado SSL.",
"Cache Time-To-Live" => "Cache do tempo de vida dos objetos no servidor",
"in seconds. A change empties the cache." => "em segundos. Uma alteração esvazia a cache.",

View file

@ -19,7 +19,6 @@ $TRANSLATIONS = array(
"Back" => "Înapoi",
"Continue" => "Continuă",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Atenție</b> Modulul PHP LDAP nu este instalat, infrastructura nu va funcționa. Contactează administratorul sistemului pentru al instala.",
"Case insensitve LDAP server (Windows)" => "Server LDAP insensibil la majuscule (Windows)",
"Turn off SSL certificate validation." => "Oprește validarea certificatelor SSL ",
"in seconds. A change empties the cache." => "în secunde. O schimbare curăță memoria tampon.",
"User Display Name Field" => "Câmpul cu numele vizibil al utilizatorului",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Порт резервного сервера",
"Disable Main Server" => "Отключить главный сервер",
"Only connect to the replica server." => "Подключаться только к серверу-реплике.",
"Case insensitve LDAP server (Windows)" => "Нечувствительный к регистру сервер LDAP (Windows)",
"Turn off SSL certificate validation." => "Отключить проверку сертификата SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Не рекомендуется, используйте только в режиме тестирования! Если соединение работает только с этой опцией, импортируйте на ваш %s сервер SSL-сертификат сервера LDAP.",
"Cache Time-To-Live" => "Кэш времени жизни",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Záložný server (kópia) port",
"Disable Main Server" => "Zakázať hlavný server",
"Only connect to the replica server." => "Pripojiť sa len k záložnému serveru.",
"Case insensitve LDAP server (Windows)" => "LDAP server nerozlišuje veľkosť znakov (Windows)",
"Turn off SSL certificate validation." => "Vypnúť overovanie SSL certifikátu.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Neodporúčané, použite iba pri testovaní! Pokiaľ spojenie funguje iba z daným nastavením, importujte SSL certifikát LDAP servera do vášho %s servera.",
"Cache Time-To-Live" => "Životnosť objektov vo vyrovnávacej pamäti",

View file

@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Vrata varnostne kopije (replike)",
"Disable Main Server" => "Onemogoči glavni strežnik",
"Only connect to the replica server." => "Poveži le s podvojenim strežnikom.",
"Case insensitve LDAP server (Windows)" => "Strežnik LDAP ne upošteva velikosti črk (Windows)",
"Turn off SSL certificate validation." => "Onemogoči določanje veljavnosti potrdila SSL.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Možnosti ni priporočljivo uporabiti; namenjena je zgolj preizkušanju! Če deluje povezava le s to možnostjo, je treba uvoziti potrdilo SSL strežnika LDAP na strežnik %s.",
"Cache Time-To-Live" => "Predpomni podatke TTL",

View file

@ -38,7 +38,6 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Jepni një pritës rezervë. Duhet të jetë replikimi i serverit AD/LDAP kryesor.",
"Backup (Replica) Port" => "Porta rezervë (Replika)",
"Disable Main Server" => "Ç'aktivizoni serverin kryesor",
"Case insensitve LDAP server (Windows)" => " Server LDAP i pavëmëndshëm ndaj gërmëzimit të madh apo jo (Windows)",
"Turn off SSL certificate validation." => "Ç'aktivizoni kontrollin e certifikatës SSL.",
"Cache Time-To-Live" => "Cache Time-To-Live",
"in seconds. A change empties the cache." => "në sekonda Ndryshimi boshatis 'cache'-n.",

View file

@ -14,7 +14,6 @@ $TRANSLATIONS = array(
"Password" => "Лозинка",
"For anonymous access, leave DN and Password empty." => "За анониман приступ, оставите поља DN и лозинка празним.",
"Back" => "Назад",
"Case insensitve LDAP server (Windows)" => "LDAP сервер осетљив на велика и мала слова (Windows)",
"Turn off SSL certificate validation." => "Искључите потврду SSL сертификата.",
"in seconds. A change empties the cache." => "у секундама. Промена испражњава кеш меморију.",
"User Display Name Field" => "Име приказа корисника",

View file

@ -70,7 +70,7 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "Säkerhetskopierins-port (Replika)",
"Disable Main Server" => "Inaktivera huvudserver",
"Only connect to the replica server." => "Anslut endast till replikaservern.",
"Case insensitve LDAP server (Windows)" => "LDAP-servern är okänslig för gemener och versaler (Windows)",
"Case insensitive LDAP server (Windows)" => "om okänslig LDAP-server (Windows)",
"Turn off SSL certificate validation." => "Stäng av verifiering av SSL-certifikat.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Rekommenderas inte, använd endast för test! Om anslutningen bara fungerar med denna inställning behöver du importera LDAP-serverns SSL-certifikat till din %s server.",
"Cache Time-To-Live" => "Cache Time-To-Live",

View file

@ -13,7 +13,6 @@ $TRANSLATIONS = array(
"Password" => "கடவுச்சொல்",
"You can specify Base DN for users and groups in the Advanced tab" => "நீங்கள் பயனாளர்களுக்கும் மேன்மை தத்தலில் உள்ள குழுவிற்கும் தள DN ஐ குறிப்பிடலாம் ",
"Back" => "பின்னுக்கு",
"Case insensitve LDAP server (Windows)" => "உணர்ச்சியான LDAP சேவையகம் (சாளரங்கள்)",
"Turn off SSL certificate validation." => "SSL சான்றிதழின் செல்லுபடியை நிறுத்திவிடவும்",
"in seconds. A change empties the cache." => "செக்கன்களில். ஒரு மாற்றம் இடைமாற்றுநினைவகத்தை வெற்றிடமாக்கும்.",
"User Display Name Field" => "பயனாளர் காட்சிப்பெயர் புலம்",

View file

@ -31,7 +31,6 @@ $TRANSLATIONS = array(
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>คำเตือน:</b> โมดูล PHP LDAP ยังไม่ได้ถูกติดตั้ง, ระบบด้านหลังจะไม่สามารถทำงานได้ กรุณาติดต่อผู้ดูแลระบบของคุณเพื่อทำการติดตั้งโมดูลดังกล่าว",
"Connection Settings" => "ตั้งค่าการเชื่อมต่อ",
"Disable Main Server" => "ปิดใช้งานเซิร์ฟเวอร์หลัก",
"Case insensitve LDAP server (Windows)" => "เซิร์ฟเวอร์ LDAP ประเภท Case insensitive (วินโดวส์)",
"Turn off SSL certificate validation." => "ปิดใช้งานการตรวจสอบความถูกต้องของใบรับรองความปลอดภัย SSL",
"in seconds. A change empties the cache." => "ในอีกไม่กี่วินาที ระบบจะเปลี่ยนแปลงข้อมูลในแคชให้ว่างเปล่า",
"Directory Settings" => "ตั้งค่าไดเร็กทอรี่",

View file

@ -45,48 +45,48 @@ $TRANSLATIONS = array(
"LDAP Email Address:" => "LDAP E-posta Adresi:",
"Other Attributes:" => "Diğer Nitelikler",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Oturum açma girişimi olduğunda uygulanacak filtreyi tanımlar. %%uid, oturum işleminde kullanıcı adı ile değiştirilir. Örneğin: \"uid=%%uid\"",
"Add Server Configuration" => "Sunucu Uyunlama birlemek ",
"Add Server Configuration" => "Sunucu Yapılandırması Ekle",
"Host" => "Sunucu",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokol atlamak edesin, sadece SSL istiyorsaniz. O zaman, idapsile baslamak. ",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL gerektirmediğiniz takdirde protokol belirtmeyebilirsiniz. Ardından ldaps:// ile başlayın",
"Port" => "Port",
"User DN" => "Kullanıcı DN",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN musterinin, kimle baglamaya yapacagiz,meselâ uid=agent.dc mesela, dc=com Gecinme adisiz ici, DN ve Parola bos birakmak. ",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "İstemci kullanıcısının yapılacağı atamanın DN'i örn. uid=agent,dc=örnek,dc=com. Anonim erişim için DN ve Parolayı boş bırakın.",
"Password" => "Parola",
"For anonymous access, leave DN and Password empty." => "Anonim erişim için DN ve Parola alanlarını boş bırakın.",
"One Base DN per line" => "Bir Tabani DN herbir dizi. ",
"You can specify Base DN for users and groups in the Advanced tab" => "Base DN kullanicileri ve kaynaklari icin tablosu Advanced tayin etmek ederiz. ",
"One Base DN per line" => "Her satırda tek bir Base DN",
"You can specify Base DN for users and groups in the Advanced tab" => "Gelişmiş sekmesinde kullanıcılar ve gruplar için Base DN belirtebilirsiniz.",
"Limit %s access to users meeting these criteria:" => "%s erişimini, şu kriterle eşleşen kullanıcılara sınırla:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filtre, %s örneğine erişmesi gereken LDAP kullanıcılarını belirtir.",
"users found" => "kullanıcı bulundu",
"Back" => "Geri",
"Continue" => "Devam et",
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." => "<b>Uyarı:</b> user_ldap ve user_webdavauth uygulamaları uyumlu değil. Beklenmedik bir davranışla karşılaşabilirsiniz. Lütfen ikisinden birini devre dışı bırakmak için sistem yöneticinizle iletişime geçin.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Ihbar <b> Modulu PHP LDAP yuklemdi degil, backend calismacak. Lutfen sistem yonetici sormak yuklemek icin.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Uyarı:</b> PHP LDAP modülü kurulu değil, arka uç çalışmayacak. Lütfen kurulumu için sistem yöneticinizle iletişime geçin.",
"Connection Settings" => "Bağlantı ayarları",
"Configuration Active" => "Yapılandırma Etkin",
"When unchecked, this configuration will be skipped." => "Ne zaman iptal, bu uynnlama isletici ",
"Backup (Replica) Host" => "Sigorta Kopya Cephe ",
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Bir kopya cevre vermek, kopya sunucu onemli olmali. ",
"Backup (Replica) Port" => "Kopya Port ",
"When unchecked, this configuration will be skipped." => "İşaretli değilse, bu yapılandırma atlanacaktır.",
"Backup (Replica) Host" => "Yedek (Replica) Sunucu",
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "İsteğe bağlı bir yedek sunucusu belirtin. Ana LDAP/AD sunucusunun bir kopyası olmalıdır.",
"Backup (Replica) Port" => "Yedek (Replica) Bağlantı Noktası",
"Disable Main Server" => "Ana sunucuyu devredışı birak",
"Only connect to the replica server." => "Sadece kopya sunucuya bağlan.",
"Case insensitve LDAP server (Windows)" => "Dusme sunucu LDAP zor degil. (Windows)",
"Case insensitive LDAP server (Windows)" => "Büyük küçük harf duyarsız LDAP sunucusu (Windows)",
"Turn off SSL certificate validation." => "SSL sertifika doğrulamasını kapat.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Önerilmez, sadece test için kullanın! Eğer bağlantı sadece bu seçenekle çalışıyorsa %s sunucunuza LDAP sunucusunun SSL sertifikasını ekleyin.",
"Cache Time-To-Live" => "Cache Time-To-Live ",
"Cache Time-To-Live" => "Önbellek Time-To-Live Değeri",
"in seconds. A change empties the cache." => "saniye cinsinden. Bir değişiklik önbelleği temizleyecektir.",
"Directory Settings" => "Parametrar Listesin Adresinin ",
"User Display Name Field" => "Ekran Adi Kullanici, (Alan Adi Kullanici Ekrane)",
"Directory Settings" => "Dizin Ayarları",
"User Display Name Field" => "Kullanıcı Görünen Ad Alanı",
"The LDAP attribute to use to generate the user's display name." => "Kullanıcının görünen adını oluşturmak için kullanılacak LDAP niteliği.",
"Base User Tree" => "Temel Kullanıcı Ağacı",
"One User Base DN per line" => "Bir Temel Kullanici DN her dizgi ",
"User Search Attributes" => "Kategorii Arama Kullanici ",
"One User Base DN per line" => "Her satırda Tek Kullanıcı Base DN'i",
"User Search Attributes" => "Kullanıcı Arama Nitelikleri",
"Optional; one attribute per line" => "Tercihe bağlı; her bir satırda bir öznitelik",
"Group Display Name Field" => "Grub Ekrane Alani Adi",
"Group Display Name Field" => "Grup Görünen Ad Alanı",
"The LDAP attribute to use to generate the groups's display name." => "Grubun görünen adını oluşturmak için kullanılacak LDAP niteliği.",
"Base Group Tree" => "Temel Grup Ağacı",
"One Group Base DN per line" => "Bir Grubu Tabani DN her dizgi. ",
"Group Search Attributes" => "Kategorii Arama Grubu",
"One Group Base DN per line" => "Her satırda Tek Grup Base DN'i",
"Group Search Attributes" => "Grup Arama Nitelikleri",
"Group-Member association" => "Grup-Üye işbirliği",
"Nested Groups" => "İç içe Gruplar",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Etkinleştirildiğinde, grup içeren gruplar desteklenir (Sadece grup üyesi DN niteliği içeriyorsa çalışır).",

View file

@ -39,7 +39,6 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Вкажіть додатковий резервний сервер. Він повинен бути копією головного LDAP/AD сервера.",
"Backup (Replica) Port" => "Порт сервера для резервних копій",
"Disable Main Server" => "Вимкнути Головний Сервер",
"Case insensitve LDAP server (Windows)" => "Нечутливий до регістру LDAP сервер (Windows)",
"Turn off SSL certificate validation." => "Вимкнути перевірку SSL сертифіката.",
"Cache Time-To-Live" => "Час актуальності Кеша",
"in seconds. A change empties the cache." => "в секундах. Зміна очищує кеш.",

View file

@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Connection Settings" => "Connection Settings",
"Backup (Replica) Port" => "Cổng sao lưu (Replica)",
"Disable Main Server" => "Tắt máy chủ chính",
"Case insensitve LDAP server (Windows)" => "Trường hợp insensitve LDAP máy chủ (Windows)",
"Turn off SSL certificate validation." => "Tắt xác thực chứng nhận SSL",
"in seconds. A change empties the cache." => "trong vài giây. Một sự thay đổi bộ nhớ cache.",
"Directory Settings" => "Directory Settings",

View file

@ -42,7 +42,6 @@ $TRANSLATIONS = array(
"Backup (Replica) Port" => "备份 (镜像) 端口",
"Disable Main Server" => "禁用主服务器",
"Only connect to the replica server." => "只能连接到复制服务器",
"Case insensitve LDAP server (Windows)" => "大小写敏感LDAP服务器(Windows)",
"Turn off SSL certificate validation." => "关闭SSL证书验证",
"Cache Time-To-Live" => "缓存存活时间",
"in seconds. A change empties the cache." => "以秒计。修改将清空缓存。",

View file

@ -41,7 +41,6 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "可以選擇性設定備用主機,必須是 LDAP/AD 中央伺服器的複本。",
"Backup (Replica) Port" => "備用(複本)連接埠",
"Disable Main Server" => "停用主伺服器",
"Case insensitve LDAP server (Windows)" => "不區分大小寫的 LDAP 伺服器 (Windows)",
"Turn off SSL certificate validation." => "關閉 SSL 憑證檢查",
"Cache Time-To-Live" => "快取的存活時間",
"in seconds. A change empties the cache." => "以秒為單位。變更後會清空快取。",

View file

@ -23,7 +23,7 @@
<p><label for="ldap_backup_host"><?php p($l->t('Backup (Replica) Host'));?></label><input type="text" id="ldap_backup_host" name="ldap_backup_host" data-default="<?php p($_['ldap_backup_host_default']); ?>" title="<?php p($l->t('Give an optional backup host. It must be a replica of the main LDAP/AD server.'));?>"></p>
<p><label for="ldap_backup_port"><?php p($l->t('Backup (Replica) Port'));?></label><input type="number" id="ldap_backup_port" name="ldap_backup_port" data-default="<?php p($_['ldap_backup_port_default']); ?>" /></p>
<p><label for="ldap_override_main_server"><?php p($l->t('Disable Main Server'));?></label><input type="checkbox" id="ldap_override_main_server" name="ldap_override_main_server" value="1" data-default="<?php p($_['ldap_override_main_server_default']); ?>" title="<?php p($l->t('Only connect to the replica server.'));?>" /></p>
<p><label for="ldap_nocase"><?php p($l->t('Case insensitve LDAP server (Windows)'));?></label><input type="checkbox" id="ldap_nocase" name="ldap_nocase" data-default="<?php p($_['ldap_nocase_default']); ?>" value="1"<?php if (isset($_['ldap_nocase']) && ($_['ldap_nocase'])) p(' checked'); ?>></p>
<p><label for="ldap_nocase"><?php p($l->t('Case insensitive LDAP server (Windows)'));?></label><input type="checkbox" id="ldap_nocase" name="ldap_nocase" data-default="<?php p($_['ldap_nocase_default']); ?>" value="1"<?php if (isset($_['ldap_nocase']) && ($_['ldap_nocase'])) p(' checked'); ?>></p>
<p><label for="ldap_turn_off_cert_check"><?php p($l->t('Turn off SSL certificate validation.'));?></label><input type="checkbox" id="ldap_turn_off_cert_check" name="ldap_turn_off_cert_check" title="<?php p($l->t('Not recommended, use it for testing only! If connection only works with this option, import the LDAP server\'s SSL certificate in your %s server.', $theme->getName() ));?>" data-default="<?php p($_['ldap_turn_off_cert_check_default']); ?>" value="1"><br/></p>
<p><label for="ldap_cache_ttl"><?php p($l->t('Cache Time-To-Live'));?></label><input type="number" id="ldap_cache_ttl" name="ldap_cache_ttl" title="<?php p($l->t('in seconds. A change empties the cache.'));?>" data-default="<?php p($_['ldap_cache_ttl_default']); ?>" /></p>
</div>

View file

@ -0,0 +1,115 @@
<?php
/**
* ownCloud
*
* @author Arthur Schiwon
* @copyright 2014 Arthur Schiwon <blizzz@owncloud.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
* License as published by the Free Software Foundation; either
* version 3 of the License, or any later version.
*
* This library 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 AFFERO GENERAL PUBLIC LICENSE for more details.
*
* You should have received a copy of the GNU Affero General Public
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace OCA\user_ldap\tests;
namespace OCA\user_ldap\tests;
use \OCA\user_ldap\GROUP_LDAP as GroupLDAP;
use \OCA\user_ldap\lib\Access;
use \OCA\user_ldap\lib\Connection;
use \OCA\user_ldap\lib\ILDAPWrapper;
class Test_Group_Ldap extends \PHPUnit_Framework_TestCase {
private function getAccessMock() {
static $conMethods;
static $accMethods;
if(is_null($conMethods) || is_null($accMethods)) {
$conMethods = get_class_methods('\OCA\user_ldap\lib\Connection');
$accMethods = get_class_methods('\OCA\user_ldap\lib\Access');
}
$lw = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
$connector = $this->getMock('\OCA\user_ldap\lib\Connection',
$conMethods,
array($lw, null, null));
$access = $this->getMock('\OCA\user_ldap\lib\Access',
$accMethods,
array($connector, $lw));
return $access;
}
private function enableGroups($access) {
$access->connection->expects($this->any())
->method('__get')
->will($this->returnCallback(function($name) {
// if($name === 'ldapLoginFilter') {
// return '%uid';
// }
return 1;
}));
}
public function testCountEmptySearchString() {
$access = $this->getAccessMock();
$this->enableGroups($access);
$access->expects($this->any())
->method('groupname2dn')
->will($this->returnValue('cn=group,dc=foo,dc=bar'));
$access->expects($this->any())
->method('readAttribute')
->will($this->returnValue(array('u11', 'u22', 'u33', 'u34')));
$groupBackend = new GroupLDAP($access);
$users = $groupBackend->countUsersInGroup('group');
$this->assertSame(4, $users);
}
public function testCountWithSearchString() {
$access = $this->getAccessMock();
$this->enableGroups($access);
$access->expects($this->any())
->method('groupname2dn')
->will($this->returnValue('cn=group,dc=foo,dc=bar'));
$access->expects($this->any())
->method('readAttribute')
->will($this->returnCallback(function($name) {
//the search operation will call readAttribute, thus we need
//to anaylze the "dn". All other times we just need to return
//something that is neither null or false, but once an array
//with the users in the group so we do so all other times for
//simplicicity.
if(strpos($name, 'u') === 0) {
return strpos($name, '3');
}
return array('u11', 'u22', 'u33', 'u34');
}));
$access->expects($this->any())
->method('dn2username')
->will($this->returnValue('foobar'));
$groupBackend = new GroupLDAP($access);
$users = $groupBackend->countUsersInGroup('group', '3');
$this->assertSame(2, $users);
}
}

View file

@ -205,6 +205,34 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
OC_JSON::success(array('data' => array('reshare' => $reshare, 'shares' => $shares)));
}
break;
case 'getShareWithEmail':
$result = array();
if (isset($_GET['search'])) {
$cm = OC::$server->getContactsManager();
if (!is_null($cm) && $cm->isEnabled()) {
$contacts = $cm->search($_GET['search'], array('FN', 'EMAIL'));
foreach ($contacts as $contact) {
if (!isset($contact['EMAIL'])) {
continue;
}
$emails = $contact['EMAIL'];
if (!is_array($emails)) {
$emails = array($emails);
}
foreach($emails as $email) {
$result[] = array(
'id' => $contact['id'],
'email' => $email,
'displayname' => $contact['FN'],
);
}
}
}
}
OC_JSON::success(array('data' => $result));
break;
case 'getShareWith':
if (isset($_GET['search'])) {
$sharePolicy = OC_Appconfig::getValue('core', 'shareapi_share_policy', 'global');

View file

@ -295,7 +295,7 @@ var OC={
*/
imagePath:function(app,file){
if(file.indexOf('.')==-1){//if no extension is given, use png or svg depending on browser support
file+=(SVGSupport())?'.svg':'.png';
file+=(OC.Util.hasSVGSupport())?'.svg':'.png';
}
return OC.filePath(app,'img',file);
},
@ -497,7 +497,7 @@ var OC={
throw e;
});
}
if(!SVGSupport()) {
if(!OC.Util.hasSVGSupport()) {
OC.Util.replaceSVG();
}
}).show();
@ -874,7 +874,7 @@ function initCore() {
initSessionHeartBeat();
}
if(!SVGSupport()){ //replace all svg images with png images for browser that dont support svg
if(!OC.Util.hasSVGSupport()){ //replace all svg images with png images for browser that dont support svg
OC.Util.replaceSVG();
}else{
SVGSupport.checkMimeType();

View file

@ -19,7 +19,7 @@
*
*/
/* global OC, t */
/* global OC, t, alert */
/**
* this class to ease the usage of jquery dialogs
@ -29,7 +29,7 @@ var OCdialogs = {
YES_NO_BUTTONS: 70,
OK_BUTTONS: 71,
// used to name each dialog
dialogs_counter: 0,
dialogsCounter: 0,
/**
* displays alert dialog
* @param text content of dialog
@ -54,7 +54,8 @@ var OCdialogs = {
* displays confirmation dialog
* @param text content of dialog
* @param title dialog title
* @param callback which will be triggered when user presses YES or NO (true or false would be passed to callback respectively)
* @param callback which will be triggered when user presses YES or NO
* (true or false would be passed to callback respectively)
* @param modal make the dialog modal
*/
confirm:function(text, title, callback, modal) {
@ -65,21 +66,20 @@ var OCdialogs = {
* @param title dialog title
* @param callback which will be triggered when user presses Choose
* @param multiselect whether it should be possible to select multiple files
* @param mimetype_filter mimetype to filter by
* @param mimetypeFilter mimetype to filter by
* @param modal make the dialog modal
*/
filepicker:function(title, callback, multiselect, mimetype_filter, modal) {
filepicker:function(title, callback, multiselect, mimetypeFilter, modal) {
var self = this;
$.when(this._getFilePickerTemplate()).then(function($tmpl) {
var dialog_name = 'oc-dialog-filepicker-content';
var dialog_id = '#' + dialog_name;
var dialogName = 'oc-dialog-filepicker-content';
if(self.$filePicker) {
self.$filePicker.ocdialog('close');
}
self.$filePicker = $tmpl.octemplate({
dialog_name: dialog_name,
dialog_name: dialogName,
title: title
}).data('path', '').data('multiselect', multiselect).data('mimetype', mimetype_filter);
}).data('path', '').data('multiselect', multiselect).data('mimetype', mimetypeFilter);
if (modal === undefined) {
modal = false;
@ -87,8 +87,8 @@ var OCdialogs = {
if (multiselect === undefined) {
multiselect = false;
}
if (mimetype_filter === undefined) {
mimetype_filter = '';
if (mimetypeFilter === undefined) {
mimetypeFilter = '';
}
$('body').append(self.$filePicker);
@ -133,7 +133,7 @@ var OCdialogs = {
height: 420,
modal: modal,
buttons: buttonlist,
close: function(event, ui) {
close: function() {
try {
$(this).ocdialog('destroy').remove();
} catch(e) {}
@ -156,15 +156,15 @@ var OCdialogs = {
* Displays raw dialog
* You better use a wrapper instead ...
*/
message:function(content, title, dialog_type, buttons, callback, modal) {
message:function(content, title, dialogType, buttons, callback, modal) {
$.when(this._getMessageTemplate()).then(function($tmpl) {
var dialog_name = 'oc-dialog-' + OCdialogs.dialogs_counter + '-content';
var dialog_id = '#' + dialog_name;
var dialogName = 'oc-dialog-' + OCdialogs.dialogsCounter + '-content';
var dialogId = '#' + dialogName;
var $dlg = $tmpl.octemplate({
dialog_name: dialog_name,
dialog_name: dialogName,
title: title,
message: content,
type: dialog_type
type: dialogType
});
if (modal === undefined) {
modal = false;
@ -172,48 +172,48 @@ var OCdialogs = {
$('body').append($dlg);
var buttonlist = [];
switch (buttons) {
case OCdialogs.YES_NO_BUTTONS:
buttonlist = [{
text: t('core', 'Yes'),
click: function(){
if (callback !== undefined) {
callback(true);
}
$(dialog_id).ocdialog('close');
},
defaultButton: true
case OCdialogs.YES_NO_BUTTONS:
buttonlist = [{
text: t('core', 'Yes'),
click: function(){
if (callback !== undefined) {
callback(true);
}
$(dialogId).ocdialog('close');
},
{
text: t('core', 'No'),
click: function(){
if (callback !== undefined) {
callback(false);
}
$(dialog_id).ocdialog('close');
defaultButton: true
},
{
text: t('core', 'No'),
click: function(){
if (callback !== undefined) {
callback(false);
}
}];
$(dialogId).ocdialog('close');
}
}];
break;
case OCdialogs.OK_BUTTON:
var functionToCall = function() {
$(dialog_id).ocdialog('close');
if(callback !== undefined) {
callback();
}
};
buttonlist[0] = {
text: t('core', 'Ok'),
click: functionToCall,
defaultButton: true
};
case OCdialogs.OK_BUTTON:
var functionToCall = function() {
$(dialogId).ocdialog('close');
if(callback !== undefined) {
callback();
}
};
buttonlist[0] = {
text: t('core', 'Ok'),
click: functionToCall,
defaultButton: true
};
break;
}
$(dialog_id).ocdialog({
$(dialogId).ocdialog({
closeOnEscape: true,
modal: modal,
buttons: buttonlist
});
OCdialogs.dialogs_counter++;
OCdialogs.dialogsCounter++;
})
.fail(function(status, error) {
// If the method is called while navigating away from
@ -251,7 +251,7 @@ var OCdialogs = {
image.onload = function () {
var url = crop(image);
deferred.resolve(url);
}
};
};
reader.readAsArrayBuffer(file);
} else {
@ -339,132 +339,133 @@ var OCdialogs = {
//if (selection.defaultAction) {
// controller[selection.defaultAction](data);
//} else {
var dialog_name = 'oc-dialog-fileexists-content';
var dialog_id = '#' + dialog_name;
if (this._fileexistsshown) {
// add conflict
var dialogName = 'oc-dialog-fileexists-content';
var dialogId = '#' + dialogName;
if (this._fileexistsshown) {
// add conflict
var conflicts = $(dialog_id+ ' .conflicts');
var conflicts = $(dialogId+ ' .conflicts');
addConflict(conflicts, original, replacement);
var count = $(dialogId+ ' .conflict').length;
var title = n('core',
'{count} file conflict',
'{count} file conflicts',
count,
{count:count}
);
$(dialogId).parent().children('.oc-dialog-title').text(title);
//recalculate dimensions
$(window).trigger('resize');
} else {
//create dialog
this._fileexistsshown = true;
$.when(this._getFileExistsTemplate()).then(function($tmpl) {
var title = t('core','One file conflict');
var $dlg = $tmpl.octemplate({
dialog_name: dialogName,
title: title,
type: 'fileexists',
allnewfiles: t('core','New Files'),
allexistingfiles: t('core','Already existing files'),
why: t('core','Which files do you want to keep?'),
what: t('core','If you select both versions, the copied file will have a number added to its name.')
});
$('body').append($dlg);
var conflicts = $($dlg).find('.conflicts');
addConflict(conflicts, original, replacement);
var count = $(dialog_id+ ' .conflict').length;
var title = n('core',
'{count} file conflict',
'{count} file conflicts',
count,
{count:count}
);
$(dialog_id).parent().children('.oc-dialog-title').text(title);
//recalculate dimensions
$(window).trigger('resize');
} else {
//create dialog
this._fileexistsshown = true;
$.when(this._getFileExistsTemplate()).then(function($tmpl) {
var title = t('core','One file conflict');
var $dlg = $tmpl.octemplate({
dialog_name: dialog_name,
title: title,
type: 'fileexists',
allnewfiles: t('core','New Files'),
allexistingfiles: t('core','Already existing files'),
why: t('core','Which files do you want to keep?'),
what: t('core','If you select both versions, the copied file will have a number added to its name.')
});
$('body').append($dlg);
var conflicts = $($dlg).find('.conflicts');
addConflict(conflicts, original, replacement);
buttonlist = [{
text: t('core', 'Cancel'),
classes: 'cancel',
click: function(){
if ( typeof controller.onCancel !== 'undefined') {
controller.onCancel(data);
}
$(dialog_id).ocdialog('close');
var buttonlist = [{
text: t('core', 'Cancel'),
classes: 'cancel',
click: function(){
if ( typeof controller.onCancel !== 'undefined') {
controller.onCancel(data);
}
},
{
text: t('core', 'Continue'),
classes: 'continue',
click: function(){
if ( typeof controller.onContinue !== 'undefined') {
controller.onContinue($(dialog_id + ' .conflict'));
}
$(dialog_id).ocdialog('close');
$(dialogId).ocdialog('close');
}
},
{
text: t('core', 'Continue'),
classes: 'continue',
click: function(){
if ( typeof controller.onContinue !== 'undefined') {
controller.onContinue($(dialogId + ' .conflict'));
}
}];
$(dialogId).ocdialog('close');
}
}];
$(dialog_id).ocdialog({
width: 500,
closeOnEscape: true,
modal: true,
buttons: buttonlist,
closeButton: null,
close: function(event, ui) {
self._fileexistsshown = false;
$(dialogId).ocdialog({
width: 500,
closeOnEscape: true,
modal: true,
buttons: buttonlist,
closeButton: null,
close: function() {
self._fileexistsshown = false;
$(this).ocdialog('destroy').remove();
}
});
$(dialog_id).css('height','auto');
//add checkbox toggling actions
$(dialog_id).find('.allnewfiles').on('click', function() {
var checkboxes = $(dialog_id).find('.conflict .replacement input[type="checkbox"]');
checkboxes.prop('checked', $(this).prop('checked'));
});
$(dialog_id).find('.allexistingfiles').on('click', function() {
var checkboxes = $(dialog_id).find('.conflict .original input[type="checkbox"]');
checkboxes.prop('checked', $(this).prop('checked'));
});
$(dialog_id).find('.conflicts').on('click', '.replacement,.original', function() {
var checkbox = $(this).find('input[type="checkbox"]');
checkbox.prop('checked', !checkbox.prop('checked'));
});
$(dialog_id).find('.conflicts').on('click', 'input[type="checkbox"]', function() {
var checkbox = $(this);
checkbox.prop('checked', !checkbox.prop('checked'));
});
//update counters
$(dialog_id).on('click', '.replacement,.allnewfiles', function() {
var count = $(dialog_id).find('.conflict .replacement input[type="checkbox"]:checked').length;
if (count === $(dialog_id+ ' .conflict').length) {
$(dialog_id).find('.allnewfiles').prop('checked', true);
$(dialog_id).find('.allnewfiles + .count').text(t('core','(all selected)'));
} else if (count > 0) {
$(dialog_id).find('.allnewfiles').prop('checked', false);
$(dialog_id).find('.allnewfiles + .count').text(t('core','({count} selected)',{count:count}));
} else {
$(dialog_id).find('.allnewfiles').prop('checked', false);
$(dialog_id).find('.allnewfiles + .count').text('');
}
});
$(dialog_id).on('click', '.original,.allexistingfiles', function(){
var count = $(dialog_id).find('.conflict .original input[type="checkbox"]:checked').length;
if (count === $(dialog_id+ ' .conflict').length) {
$(dialog_id).find('.allexistingfiles').prop('checked', true);
$(dialog_id).find('.allexistingfiles + .count').text(t('core','(all selected)'));
} else if (count > 0) {
$(dialog_id).find('.allexistingfiles').prop('checked', false);
$(dialog_id).find('.allexistingfiles + .count').text(t('core','({count} selected)',{count:count}));
} else {
$(dialog_id).find('.allexistingfiles').prop('checked', false);
$(dialog_id).find('.allexistingfiles + .count').text('');
}
});
})
.fail(function() {
alert(t('core', 'Error loading file exists template'));
});
}
$(dialogId).css('height','auto');
//add checkbox toggling actions
$(dialogId).find('.allnewfiles').on('click', function() {
var checkboxes = $(dialogId).find('.conflict .replacement input[type="checkbox"]');
checkboxes.prop('checked', $(this).prop('checked'));
});
$(dialogId).find('.allexistingfiles').on('click', function() {
var checkboxes = $(dialogId).find('.conflict .original input[type="checkbox"]');
checkboxes.prop('checked', $(this).prop('checked'));
});
$(dialogId).find('.conflicts').on('click', '.replacement,.original', function() {
var checkbox = $(this).find('input[type="checkbox"]');
checkbox.prop('checked', !checkbox.prop('checked'));
});
$(dialogId).find('.conflicts').on('click', 'input[type="checkbox"]', function() {
var checkbox = $(this);
checkbox.prop('checked', !checkbox.prop('checked'));
});
//update counters
$(dialogId).on('click', '.replacement,.allnewfiles', function() {
var count = $(dialogId).find('.conflict .replacement input[type="checkbox"]:checked').length;
if (count === $(dialogId+ ' .conflict').length) {
$(dialogId).find('.allnewfiles').prop('checked', true);
$(dialogId).find('.allnewfiles + .count').text(t('core','(all selected)'));
} else if (count > 0) {
$(dialogId).find('.allnewfiles').prop('checked', false);
$(dialogId).find('.allnewfiles + .count').text(t('core','({count} selected)',{count:count}));
} else {
$(dialogId).find('.allnewfiles').prop('checked', false);
$(dialogId).find('.allnewfiles + .count').text('');
}
});
$(dialogId).on('click', '.original,.allexistingfiles', function(){
var count = $(dialogId).find('.conflict .original input[type="checkbox"]:checked').length;
if (count === $(dialogId+ ' .conflict').length) {
$(dialogId).find('.allexistingfiles').prop('checked', true);
$(dialogId).find('.allexistingfiles + .count').text(t('core','(all selected)'));
} else if (count > 0) {
$(dialogId).find('.allexistingfiles').prop('checked', false);
$(dialogId).find('.allexistingfiles + .count')
.text(t('core','({count} selected)',{count:count}));
} else {
$(dialogId).find('.allexistingfiles').prop('checked', false);
$(dialogId).find('.allexistingfiles + .count').text('');
}
});
})
.fail(function() {
alert(t('core', 'Error loading file exists template'));
});
}
//}
},
_getFilePickerTemplate: function() {
@ -529,13 +530,6 @@ var OCdialogs = {
}
);
},
_determineValue: function(element) {
if ( $(element).attr('type') === 'checkbox' ) {
return element.checked;
} else {
return $(element).val();
}
},
/**
* fills the filepicker with files
@ -627,7 +621,6 @@ var OCdialogs = {
this.$filelist.find('.filepicker_element_selected').removeClass('filepicker_element_selected');
}
$element.toggleClass('filepicker_element_selected');
return;
} else if ( $element.data('type') === 'dir' ) {
this._fillFilePicker(this.$filePicker.data('path') + '/' + $element.data('entryname'));
}

View file

@ -331,6 +331,26 @@ OC.Share={
.append( insert )
.appendTo( ul );
};
$('#email').autocomplete({
minLength: 1,
source: function (search, response) {
$.get(OC.filePath('core', 'ajax', 'share.php'), { fetch: 'getShareWithEmail', search: search.term }, function(result) {
if (result.status == 'success' && result.data.length > 0) {
response(result.data);
}
});
},
select: function( event, item ) {
$('#email').val(item.item.email);
return false;
}
})
.data("ui-autocomplete")._renderItem = function( ul, item ) {
return $( "<li>" )
.append( "<a>" + item.displayname + "<br>" + item.email + "</a>" )
.appendTo( ul );
};
} else {
html += '<input id="shareWith" type="text" placeholder="'+t('core', 'Resharing is not allowed')+'" style="width:90%;" disabled="disabled"/>';
html += '</div>';

View file

@ -147,19 +147,19 @@ describe('Core base tests', function() {
});
describe('Images', function() {
it('Generates image path with given extension', function() {
var svgSupportStub = sinon.stub(window, 'SVGSupport', function() { return true; });
var svgSupportStub = sinon.stub(OC.Util, 'hasSVGSupport', function() { return true; });
expect(OC.imagePath('core', 'somefile.jpg')).toEqual(OC.webroot + '/core/img/somefile.jpg');
expect(OC.imagePath(TESTAPP, 'somefile.jpg')).toEqual(TESTAPP_ROOT + '/img/somefile.jpg');
svgSupportStub.restore();
});
it('Generates image path with svg extension when svg support exists', function() {
var svgSupportStub = sinon.stub(window, 'SVGSupport', function() { return true; });
var svgSupportStub = sinon.stub(OC.Util, 'hasSVGSupport', function() { return true; });
expect(OC.imagePath('core', 'somefile')).toEqual(OC.webroot + '/core/img/somefile.svg');
expect(OC.imagePath(TESTAPP, 'somefile')).toEqual(TESTAPP_ROOT + '/img/somefile.svg');
svgSupportStub.restore();
});
it('Generates image path with png ext when svg support is not available', function() {
var svgSupportStub = sinon.stub(window, 'SVGSupport', function() { return false; });
var svgSupportStub = sinon.stub(OC.Util, 'hasSVGSupport', function() { return false; });
expect(OC.imagePath('core', 'somefile')).toEqual(OC.webroot + '/core/img/somefile.png');
expect(OC.imagePath(TESTAPP, 'somefile')).toEqual(TESTAPP_ROOT + '/img/somefile.png');
svgSupportStub.restore();

View file

@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"Updated database" => "Base de datos anovada",
"Invalid image" => "Imaxe inválida",
"Sunday" => "Domingu",
"Monday" => "Llunes",
"Tuesday" => "Martes",
@ -41,6 +42,7 @@ $TRANSLATIONS = array(
"Continue" => "Continuar",
"Shared" => "Compartíu",
"Share" => "Compartir",
"Error" => "Fallu",
"Share link" => "Compartir enllaz",
"Password" => "Contraseña",
"Send" => "Unviar",
@ -62,6 +64,7 @@ $TRANSLATIONS = array(
"Reset" => "Reaniciar",
"For the best results, please consider using a GNU/Linux server instead." => "Pa los meyores resultaos, por favor considera l'usu d'un sirvidor GNU/Linux nel so llugar.",
"Personal" => "Personal",
"Users" => "Usuarios",
"Cheers!" => "¡Salú!",
"will be used" => "usaráse",
"Finishing …" => "Finando ...",

View file

@ -51,6 +51,7 @@ $TRANSLATIONS = array(
"_{count} file conflict_::_{count} file conflicts_" => array("{count} Dateikonflikt","{count} Dateikonflikte"),
"One file conflict" => "Ein Dateikonflikt",
"New Files" => "Neue Dateien",
"Already existing files" => "Die Dateien existieren bereits",
"Which files do you want to keep?" => "Welche Dateien möchtest Du behalten?",
"If you select both versions, the copied file will have a number added to its name." => "Wenn Du beide Versionen auswählst, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.",
"Cancel" => "Abbrechen",

View file

@ -51,6 +51,7 @@ $TRANSLATIONS = array(
"_{count} file conflict_::_{count} file conflicts_" => array("{count} Dateikonflikt","{count} Dateikonflikte"),
"One file conflict" => "Ein Dateikonflikt",
"New Files" => "Neue Dateien",
"Already existing files" => "Die Dateien existieren bereits",
"Which files do you want to keep?" => "Welche Dateien möchten Sie behalten?",
"If you select both versions, the copied file will have a number added to its name." => "Wenn Sie beide Versionen auswählen, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.",
"Cancel" => "Abbrechen",

View file

@ -51,6 +51,7 @@ $TRANSLATIONS = array(
"_{count} file conflict_::_{count} file conflicts_" => array("{count} fichier en conflit","{count} fichiers en conflit"),
"One file conflict" => "Un conflit de fichier",
"New Files" => "Nouveaux fichiers",
"Already existing files" => "Fichiers déjà existants",
"Which files do you want to keep?" => "Quels fichiers désirez-vous garder ?",
"If you select both versions, the copied file will have a number added to its name." => "Si vous sélectionnez les deux versions, un nombre sera ajouté au nom du fichier copié.",
"Cancel" => "Annuler",

View file

@ -51,6 +51,7 @@ $TRANSLATIONS = array(
"_{count} file conflict_::_{count} file conflicts_" => array("{count} file in conflitto","{count} file in conflitto"),
"One file conflict" => "Un file in conflitto",
"New Files" => "File nuovi",
"Already existing files" => "File già esistenti",
"Which files do you want to keep?" => "Quali file vuoi mantenere?",
"If you select both versions, the copied file will have a number added to its name." => "Se selezioni entrambe le versioni, sarà aggiunto un numero al nome del file copiato.",
"Cancel" => "Annulla",

View file

@ -42,7 +42,7 @@ $TRANSLATIONS = array(
"months ago" => "ay önce",
"last year" => "geçen yıl",
"years ago" => "yıl önce",
"Choose" => "s",
"Choose" => "S",
"Error loading file picker template: {error}" => "Dosya seçici şablonu yüklenirken hata: {error}",
"Yes" => "Evet",
"No" => "Hayır",

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-03-26 01:55-0400\n"
"PO-Revision-Date: 2014-03-26 05:55+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
@ -51,7 +51,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr ""
@ -64,7 +64,7 @@ msgid "Unable to load list from App Store"
msgstr ""
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20 changepassword/controller.php:55
#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr ""
@ -84,6 +84,20 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
#: ajax/decryptall.php:31
msgid "Files decrypted successfully"
msgstr ""
#: ajax/decryptall.php:33
msgid ""
"Couldn't decrypt your files, please check your owncloud.log or ask your "
"administrator"
msgstr ""
#: ajax/decryptall.php:36
msgid "Couldn't decrypt your files, check your password and try again"
msgstr ""
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@ -126,32 +140,32 @@ msgstr ""
msgid "Couldn't update app."
msgstr ""
#: changepassword/controller.php:20
#: changepassword/controller.php:17
msgid "Wrong password"
msgstr ""
#: changepassword/controller.php:42
#: changepassword/controller.php:36
msgid "No user supplied"
msgstr ""
#: changepassword/controller.php:74
#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr ""
#: changepassword/controller.php:79
#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr ""
#: changepassword/controller.php:87
#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr ""
@ -203,7 +217,7 @@ msgstr ""
msgid "Error"
msgstr ""
#: js/apps.js:153 templates/apps.php:54
#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr ""
@ -211,31 +225,31 @@ msgstr ""
msgid "Updated"
msgstr ""
#: js/personal.js:246
#: js/personal.js:243
msgid "Select a profile picture"
msgstr ""
#: js/personal.js:277
#: js/personal.js:274
msgid "Very weak password"
msgstr ""
#: js/personal.js:278
#: js/personal.js:275
msgid "Weak password"
msgstr ""
#: js/personal.js:279
#: js/personal.js:276
msgid "So-so password"
msgstr ""
#: js/personal.js:280
#: js/personal.js:277
msgid "Good password"
msgstr ""
#: js/personal.js:281
#: js/personal.js:278
msgid "Strong password"
msgstr ""
#: js/personal.js:316
#: js/personal.js:313
msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
@ -284,7 +298,7 @@ msgstr ""
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
#: personal.php:49 personal.php:50
#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr ""
@ -589,11 +603,11 @@ msgstr ""
msgid "Less"
msgstr ""
#: templates/admin.php:416 templates/personal.php:181
#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr ""
#: templates/admin.php:420 templates/personal.php:184
#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@ -611,23 +625,23 @@ msgstr ""
msgid "More Apps"
msgstr ""
#: templates/apps.php:37
#: templates/apps.php:38
msgid "Select an App"
msgstr ""
#: templates/apps.php:42
#: templates/apps.php:43
msgid "Documentation:"
msgstr ""
#: templates/apps.php:48
#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr ""
#: templates/apps.php:50
#: templates/apps.php:51
msgid "See application website"
msgstr ""
#: templates/apps.php:52
#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
@ -664,108 +678,108 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
#: templates/personal.php:40
#: templates/personal.php:39
msgid "Your password was changed"
msgstr ""
#: templates/personal.php:41
#: templates/personal.php:40
msgid "Unable to change your password"
msgstr ""
#: templates/personal.php:43
#: templates/personal.php:42
msgid "Current password"
msgstr ""
#: templates/personal.php:46
#: templates/personal.php:45
msgid "New password"
msgstr ""
#: templates/personal.php:50
#: templates/personal.php:49
msgid "Change password"
msgstr ""
#: templates/personal.php:64 templates/users.php:86
#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr ""
#: templates/personal.php:81
#: templates/personal.php:76
msgid "Email"
msgstr ""
#: templates/personal.php:83
#: templates/personal.php:78
msgid "Your email address"
msgstr ""
#: templates/personal.php:86
#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
#: templates/personal.php:96
#: templates/personal.php:89
msgid "Profile picture"
msgstr ""
#: templates/personal.php:101
#: templates/personal.php:94
msgid "Upload new"
msgstr ""
#: templates/personal.php:103
#: templates/personal.php:96
msgid "Select new from Files"
msgstr ""
#: templates/personal.php:104
#: templates/personal.php:97
msgid "Remove image"
msgstr ""
#: templates/personal.php:105
#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
#: templates/personal.php:107
#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr ""
#: templates/personal.php:111
#: templates/personal.php:104
msgid "Cancel"
msgstr ""
#: templates/personal.php:112
#: templates/personal.php:105
msgid "Choose as profile image"
msgstr ""
#: templates/personal.php:120 templates/personal.php:121
#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr ""
#: templates/personal.php:140
#: templates/personal.php:131
msgid "Help translate"
msgstr ""
#: templates/personal.php:147
#: templates/personal.php:137
msgid "WebDAV"
msgstr ""
#: templates/personal.php:149
#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
#: templates/personal.php:161
#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
#: templates/personal.php:167
#: templates/personal.php:157
msgid "Log-in password"
msgstr ""
#: templates/personal.php:172
#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-04-08 01:56-0400\n"
"PO-Revision-Date: 2014-04-08 05:56+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
@ -144,7 +144,7 @@ msgstr[1] ""
msgid "Invalid Host"
msgstr ""
#: lib/wizard.php:963
#: lib/wizard.php:983
msgid "Could not find the desired feature"
msgstr ""
@ -335,7 +335,7 @@ msgid "Only connect to the replica server."
msgstr ""
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
msgid "Case insensitive LDAP server (Windows)"
msgstr ""
#: templates/settings.php:27

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-03-26 01:55-0400\n"
"PO-Revision-Date: 2014-03-26 05:55+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
@ -51,7 +51,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr ""
@ -64,7 +64,7 @@ msgid "Unable to load list from App Store"
msgstr ""
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20 changepassword/controller.php:55
#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr ""
@ -84,6 +84,20 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
#: ajax/decryptall.php:31
msgid "Files decrypted successfully"
msgstr ""
#: ajax/decryptall.php:33
msgid ""
"Couldn't decrypt your files, please check your owncloud.log or ask your "
"administrator"
msgstr ""
#: ajax/decryptall.php:36
msgid "Couldn't decrypt your files, check your password and try again"
msgstr ""
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@ -126,32 +140,32 @@ msgstr ""
msgid "Couldn't update app."
msgstr ""
#: changepassword/controller.php:20
#: changepassword/controller.php:17
msgid "Wrong password"
msgstr ""
#: changepassword/controller.php:42
#: changepassword/controller.php:36
msgid "No user supplied"
msgstr ""
#: changepassword/controller.php:74
#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr ""
#: changepassword/controller.php:79
#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr ""
#: changepassword/controller.php:87
#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr ""
@ -203,7 +217,7 @@ msgstr ""
msgid "Error"
msgstr ""
#: js/apps.js:153 templates/apps.php:54
#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr ""
@ -211,31 +225,31 @@ msgstr ""
msgid "Updated"
msgstr ""
#: js/personal.js:246
#: js/personal.js:243
msgid "Select a profile picture"
msgstr ""
#: js/personal.js:277
#: js/personal.js:274
msgid "Very weak password"
msgstr ""
#: js/personal.js:278
#: js/personal.js:275
msgid "Weak password"
msgstr ""
#: js/personal.js:279
#: js/personal.js:276
msgid "So-so password"
msgstr ""
#: js/personal.js:280
#: js/personal.js:277
msgid "Good password"
msgstr ""
#: js/personal.js:281
#: js/personal.js:278
msgid "Strong password"
msgstr ""
#: js/personal.js:316
#: js/personal.js:313
msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
@ -284,7 +298,7 @@ msgstr ""
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
#: personal.php:49 personal.php:50
#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr ""
@ -589,11 +603,11 @@ msgstr ""
msgid "Less"
msgstr ""
#: templates/admin.php:416 templates/personal.php:181
#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr ""
#: templates/admin.php:420 templates/personal.php:184
#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@ -611,23 +625,23 @@ msgstr ""
msgid "More Apps"
msgstr ""
#: templates/apps.php:37
#: templates/apps.php:38
msgid "Select an App"
msgstr ""
#: templates/apps.php:42
#: templates/apps.php:43
msgid "Documentation:"
msgstr ""
#: templates/apps.php:48
#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr ""
#: templates/apps.php:50
#: templates/apps.php:51
msgid "See application website"
msgstr ""
#: templates/apps.php:52
#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
@ -664,108 +678,108 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
#: templates/personal.php:40
#: templates/personal.php:39
msgid "Your password was changed"
msgstr ""
#: templates/personal.php:41
#: templates/personal.php:40
msgid "Unable to change your password"
msgstr ""
#: templates/personal.php:43
#: templates/personal.php:42
msgid "Current password"
msgstr ""
#: templates/personal.php:46
#: templates/personal.php:45
msgid "New password"
msgstr ""
#: templates/personal.php:50
#: templates/personal.php:49
msgid "Change password"
msgstr ""
#: templates/personal.php:64 templates/users.php:86
#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr ""
#: templates/personal.php:81
#: templates/personal.php:76
msgid "Email"
msgstr ""
#: templates/personal.php:83
#: templates/personal.php:78
msgid "Your email address"
msgstr ""
#: templates/personal.php:86
#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
#: templates/personal.php:96
#: templates/personal.php:89
msgid "Profile picture"
msgstr ""
#: templates/personal.php:101
#: templates/personal.php:94
msgid "Upload new"
msgstr ""
#: templates/personal.php:103
#: templates/personal.php:96
msgid "Select new from Files"
msgstr ""
#: templates/personal.php:104
#: templates/personal.php:97
msgid "Remove image"
msgstr ""
#: templates/personal.php:105
#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
#: templates/personal.php:107
#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr ""
#: templates/personal.php:111
#: templates/personal.php:104
msgid "Cancel"
msgstr ""
#: templates/personal.php:112
#: templates/personal.php:105
msgid "Choose as profile image"
msgstr ""
#: templates/personal.php:120 templates/personal.php:121
#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr ""
#: templates/personal.php:140
#: templates/personal.php:131
msgid "Help translate"
msgstr ""
#: templates/personal.php:147
#: templates/personal.php:137
msgid "WebDAV"
msgstr ""
#: templates/personal.php:149
#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
#: templates/personal.php:161
#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
#: templates/personal.php:167
#: templates/personal.php:157
msgid "Log-in password"
msgstr ""
#: templates/personal.php:172
#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-04-08 01:56-0400\n"
"PO-Revision-Date: 2014-04-08 05:56+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
@ -144,7 +144,7 @@ msgstr[1] ""
msgid "Invalid Host"
msgstr ""
#: lib/wizard.php:963
#: lib/wizard.php:983
msgid "Could not find the desired feature"
msgstr ""
@ -335,7 +335,7 @@ msgid "Only connect to the replica server."
msgstr ""
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
msgid "Case insensitive LDAP server (Windows)"
msgstr ""
#: templates/settings.php:27

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-03-26 01:55-0400\n"
"PO-Revision-Date: 2014-03-26 05:55+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
@ -51,7 +51,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr ""
@ -64,7 +64,7 @@ msgid "Unable to load list from App Store"
msgstr ""
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20 changepassword/controller.php:55
#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr ""
@ -84,6 +84,20 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
#: ajax/decryptall.php:31
msgid "Files decrypted successfully"
msgstr ""
#: ajax/decryptall.php:33
msgid ""
"Couldn't decrypt your files, please check your owncloud.log or ask your "
"administrator"
msgstr ""
#: ajax/decryptall.php:36
msgid "Couldn't decrypt your files, check your password and try again"
msgstr ""
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@ -126,32 +140,32 @@ msgstr ""
msgid "Couldn't update app."
msgstr ""
#: changepassword/controller.php:20
#: changepassword/controller.php:17
msgid "Wrong password"
msgstr ""
#: changepassword/controller.php:42
#: changepassword/controller.php:36
msgid "No user supplied"
msgstr ""
#: changepassword/controller.php:74
#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr ""
#: changepassword/controller.php:79
#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr ""
#: changepassword/controller.php:87
#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr ""
@ -203,7 +217,7 @@ msgstr ""
msgid "Error"
msgstr ""
#: js/apps.js:153 templates/apps.php:54
#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr ""
@ -211,31 +225,31 @@ msgstr ""
msgid "Updated"
msgstr ""
#: js/personal.js:246
#: js/personal.js:243
msgid "Select a profile picture"
msgstr ""
#: js/personal.js:277
#: js/personal.js:274
msgid "Very weak password"
msgstr ""
#: js/personal.js:278
#: js/personal.js:275
msgid "Weak password"
msgstr ""
#: js/personal.js:279
#: js/personal.js:276
msgid "So-so password"
msgstr ""
#: js/personal.js:280
#: js/personal.js:277
msgid "Good password"
msgstr ""
#: js/personal.js:281
#: js/personal.js:278
msgid "Strong password"
msgstr ""
#: js/personal.js:316
#: js/personal.js:313
msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
@ -284,7 +298,7 @@ msgstr ""
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
#: personal.php:49 personal.php:50
#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr ""
@ -589,11 +603,11 @@ msgstr ""
msgid "Less"
msgstr ""
#: templates/admin.php:416 templates/personal.php:181
#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr ""
#: templates/admin.php:420 templates/personal.php:184
#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@ -611,23 +625,23 @@ msgstr ""
msgid "More Apps"
msgstr ""
#: templates/apps.php:37
#: templates/apps.php:38
msgid "Select an App"
msgstr ""
#: templates/apps.php:42
#: templates/apps.php:43
msgid "Documentation:"
msgstr ""
#: templates/apps.php:48
#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr ""
#: templates/apps.php:50
#: templates/apps.php:51
msgid "See application website"
msgstr ""
#: templates/apps.php:52
#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
@ -664,108 +678,108 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
#: templates/personal.php:40
#: templates/personal.php:39
msgid "Your password was changed"
msgstr ""
#: templates/personal.php:41
#: templates/personal.php:40
msgid "Unable to change your password"
msgstr ""
#: templates/personal.php:43
#: templates/personal.php:42
msgid "Current password"
msgstr ""
#: templates/personal.php:46
#: templates/personal.php:45
msgid "New password"
msgstr ""
#: templates/personal.php:50
#: templates/personal.php:49
msgid "Change password"
msgstr ""
#: templates/personal.php:64 templates/users.php:86
#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr ""
#: templates/personal.php:81
#: templates/personal.php:76
msgid "Email"
msgstr ""
#: templates/personal.php:83
#: templates/personal.php:78
msgid "Your email address"
msgstr ""
#: templates/personal.php:86
#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
#: templates/personal.php:96
#: templates/personal.php:89
msgid "Profile picture"
msgstr ""
#: templates/personal.php:101
#: templates/personal.php:94
msgid "Upload new"
msgstr ""
#: templates/personal.php:103
#: templates/personal.php:96
msgid "Select new from Files"
msgstr ""
#: templates/personal.php:104
#: templates/personal.php:97
msgid "Remove image"
msgstr ""
#: templates/personal.php:105
#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
#: templates/personal.php:107
#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr ""
#: templates/personal.php:111
#: templates/personal.php:104
msgid "Cancel"
msgstr ""
#: templates/personal.php:112
#: templates/personal.php:105
msgid "Choose as profile image"
msgstr ""
#: templates/personal.php:120 templates/personal.php:121
#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr ""
#: templates/personal.php:140
#: templates/personal.php:131
msgid "Help translate"
msgstr ""
#: templates/personal.php:147
#: templates/personal.php:137
msgid "WebDAV"
msgstr ""
#: templates/personal.php:149
#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
#: templates/personal.php:161
#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
#: templates/personal.php:167
#: templates/personal.php:157
msgid "Log-in password"
msgstr ""
#: templates/personal.php:172
#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-04-08 01:56-0400\n"
"PO-Revision-Date: 2014-04-08 05:56+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
@ -144,7 +144,7 @@ msgstr[1] ""
msgid "Invalid Host"
msgstr ""
#: lib/wizard.php:963
#: lib/wizard.php:983
msgid "Could not find the desired feature"
msgstr ""
@ -335,7 +335,7 @@ msgid "Only connect to the replica server."
msgstr ""
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
msgid "Case insensitive LDAP server (Windows)"
msgstr ""
#: templates/settings.php:27

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-03-26 01:55-0400\n"
"PO-Revision-Date: 2014-03-26 05:55+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@ -51,7 +51,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr ""
@ -64,7 +64,7 @@ msgid "Unable to load list from App Store"
msgstr ""
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20 changepassword/controller.php:55
#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr ""
@ -84,6 +84,20 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
#: ajax/decryptall.php:31
msgid "Files decrypted successfully"
msgstr ""
#: ajax/decryptall.php:33
msgid ""
"Couldn't decrypt your files, please check your owncloud.log or ask your "
"administrator"
msgstr ""
#: ajax/decryptall.php:36
msgid "Couldn't decrypt your files, check your password and try again"
msgstr ""
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@ -126,32 +140,32 @@ msgstr ""
msgid "Couldn't update app."
msgstr ""
#: changepassword/controller.php:20
#: changepassword/controller.php:17
msgid "Wrong password"
msgstr ""
#: changepassword/controller.php:42
#: changepassword/controller.php:36
msgid "No user supplied"
msgstr ""
#: changepassword/controller.php:74
#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr ""
#: changepassword/controller.php:79
#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr ""
#: changepassword/controller.php:87
#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr ""
@ -203,7 +217,7 @@ msgstr ""
msgid "Error"
msgstr ""
#: js/apps.js:153 templates/apps.php:54
#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr ""
@ -211,31 +225,31 @@ msgstr ""
msgid "Updated"
msgstr ""
#: js/personal.js:246
#: js/personal.js:243
msgid "Select a profile picture"
msgstr ""
#: js/personal.js:277
#: js/personal.js:274
msgid "Very weak password"
msgstr ""
#: js/personal.js:278
#: js/personal.js:275
msgid "Weak password"
msgstr ""
#: js/personal.js:279
#: js/personal.js:276
msgid "So-so password"
msgstr ""
#: js/personal.js:280
#: js/personal.js:277
msgid "Good password"
msgstr ""
#: js/personal.js:281
#: js/personal.js:278
msgid "Strong password"
msgstr ""
#: js/personal.js:316
#: js/personal.js:313
msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
@ -284,7 +298,7 @@ msgstr ""
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
#: personal.php:49 personal.php:50
#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr ""
@ -589,11 +603,11 @@ msgstr ""
msgid "Less"
msgstr ""
#: templates/admin.php:416 templates/personal.php:181
#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr ""
#: templates/admin.php:420 templates/personal.php:184
#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@ -611,23 +625,23 @@ msgstr ""
msgid "More Apps"
msgstr ""
#: templates/apps.php:37
#: templates/apps.php:38
msgid "Select an App"
msgstr ""
#: templates/apps.php:42
#: templates/apps.php:43
msgid "Documentation:"
msgstr ""
#: templates/apps.php:48
#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr ""
#: templates/apps.php:50
#: templates/apps.php:51
msgid "See application website"
msgstr ""
#: templates/apps.php:52
#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
@ -664,108 +678,108 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Wagwoord"
#: templates/personal.php:40
#: templates/personal.php:39
msgid "Your password was changed"
msgstr ""
#: templates/personal.php:41
#: templates/personal.php:40
msgid "Unable to change your password"
msgstr ""
#: templates/personal.php:43
#: templates/personal.php:42
msgid "Current password"
msgstr ""
#: templates/personal.php:46
#: templates/personal.php:45
msgid "New password"
msgstr "Nuwe wagwoord"
#: templates/personal.php:50
#: templates/personal.php:49
msgid "Change password"
msgstr ""
#: templates/personal.php:64 templates/users.php:86
#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr ""
#: templates/personal.php:81
#: templates/personal.php:76
msgid "Email"
msgstr ""
#: templates/personal.php:83
#: templates/personal.php:78
msgid "Your email address"
msgstr ""
#: templates/personal.php:86
#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
#: templates/personal.php:96
#: templates/personal.php:89
msgid "Profile picture"
msgstr ""
#: templates/personal.php:101
#: templates/personal.php:94
msgid "Upload new"
msgstr ""
#: templates/personal.php:103
#: templates/personal.php:96
msgid "Select new from Files"
msgstr ""
#: templates/personal.php:104
#: templates/personal.php:97
msgid "Remove image"
msgstr ""
#: templates/personal.php:105
#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
#: templates/personal.php:107
#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr ""
#: templates/personal.php:111
#: templates/personal.php:104
msgid "Cancel"
msgstr ""
#: templates/personal.php:112
#: templates/personal.php:105
msgid "Choose as profile image"
msgstr ""
#: templates/personal.php:120 templates/personal.php:121
#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr ""
#: templates/personal.php:140
#: templates/personal.php:131
msgid "Help translate"
msgstr ""
#: templates/personal.php:147
#: templates/personal.php:137
msgid "WebDAV"
msgstr ""
#: templates/personal.php:149
#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
#: templates/personal.php:161
#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
#: templates/personal.php:167
#: templates/personal.php:157
msgid "Log-in password"
msgstr ""
#: templates/personal.php:172
#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-04-08 01:56-0400\n"
"PO-Revision-Date: 2014-04-08 05:56+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@ -144,7 +144,7 @@ msgstr[1] ""
msgid "Invalid Host"
msgstr ""
#: lib/wizard.php:963
#: lib/wizard.php:983
msgid "Could not find the desired feature"
msgstr ""
@ -335,7 +335,7 @@ msgid "Only connect to the replica server."
msgstr ""
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
msgid "Case insensitive LDAP server (Windows)"
msgstr ""
#: templates/settings.php:27

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-03-26 01:55-0400\n"
"PO-Revision-Date: 2014-03-26 05:55+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
@ -51,7 +51,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr ""
@ -64,7 +64,7 @@ msgid "Unable to load list from App Store"
msgstr ""
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20 changepassword/controller.php:55
#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr ""
@ -84,6 +84,20 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
#: ajax/decryptall.php:31
msgid "Files decrypted successfully"
msgstr ""
#: ajax/decryptall.php:33
msgid ""
"Couldn't decrypt your files, please check your owncloud.log or ask your "
"administrator"
msgstr ""
#: ajax/decryptall.php:36
msgid "Couldn't decrypt your files, check your password and try again"
msgstr ""
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@ -126,32 +140,32 @@ msgstr ""
msgid "Couldn't update app."
msgstr ""
#: changepassword/controller.php:20
#: changepassword/controller.php:17
msgid "Wrong password"
msgstr ""
#: changepassword/controller.php:42
#: changepassword/controller.php:36
msgid "No user supplied"
msgstr ""
#: changepassword/controller.php:74
#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr ""
#: changepassword/controller.php:79
#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr ""
#: changepassword/controller.php:87
#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr ""
@ -203,7 +217,7 @@ msgstr ""
msgid "Error"
msgstr ""
#: js/apps.js:153 templates/apps.php:54
#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr ""
@ -211,31 +225,31 @@ msgstr ""
msgid "Updated"
msgstr ""
#: js/personal.js:246
#: js/personal.js:243
msgid "Select a profile picture"
msgstr ""
#: js/personal.js:277
#: js/personal.js:274
msgid "Very weak password"
msgstr ""
#: js/personal.js:278
#: js/personal.js:275
msgid "Weak password"
msgstr ""
#: js/personal.js:279
#: js/personal.js:276
msgid "So-so password"
msgstr ""
#: js/personal.js:280
#: js/personal.js:277
msgid "Good password"
msgstr ""
#: js/personal.js:281
#: js/personal.js:278
msgid "Strong password"
msgstr ""
#: js/personal.js:316
#: js/personal.js:313
msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
@ -284,7 +298,7 @@ msgstr ""
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
#: personal.php:49 personal.php:50
#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr ""
@ -589,11 +603,11 @@ msgstr ""
msgid "Less"
msgstr ""
#: templates/admin.php:416 templates/personal.php:181
#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr ""
#: templates/admin.php:420 templates/personal.php:184
#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@ -611,23 +625,23 @@ msgstr ""
msgid "More Apps"
msgstr ""
#: templates/apps.php:37
#: templates/apps.php:38
msgid "Select an App"
msgstr ""
#: templates/apps.php:42
#: templates/apps.php:43
msgid "Documentation:"
msgstr ""
#: templates/apps.php:48
#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr ""
#: templates/apps.php:50
#: templates/apps.php:51
msgid "See application website"
msgstr ""
#: templates/apps.php:52
#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
@ -664,108 +678,108 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
#: templates/personal.php:40
#: templates/personal.php:39
msgid "Your password was changed"
msgstr ""
#: templates/personal.php:41
#: templates/personal.php:40
msgid "Unable to change your password"
msgstr ""
#: templates/personal.php:43
#: templates/personal.php:42
msgid "Current password"
msgstr ""
#: templates/personal.php:46
#: templates/personal.php:45
msgid "New password"
msgstr ""
#: templates/personal.php:50
#: templates/personal.php:49
msgid "Change password"
msgstr ""
#: templates/personal.php:64 templates/users.php:86
#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr ""
#: templates/personal.php:81
#: templates/personal.php:76
msgid "Email"
msgstr ""
#: templates/personal.php:83
#: templates/personal.php:78
msgid "Your email address"
msgstr ""
#: templates/personal.php:86
#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
#: templates/personal.php:96
#: templates/personal.php:89
msgid "Profile picture"
msgstr ""
#: templates/personal.php:101
#: templates/personal.php:94
msgid "Upload new"
msgstr ""
#: templates/personal.php:103
#: templates/personal.php:96
msgid "Select new from Files"
msgstr ""
#: templates/personal.php:104
#: templates/personal.php:97
msgid "Remove image"
msgstr ""
#: templates/personal.php:105
#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
#: templates/personal.php:107
#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr ""
#: templates/personal.php:111
#: templates/personal.php:104
msgid "Cancel"
msgstr ""
#: templates/personal.php:112
#: templates/personal.php:105
msgid "Choose as profile image"
msgstr ""
#: templates/personal.php:120 templates/personal.php:121
#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr ""
#: templates/personal.php:140
#: templates/personal.php:131
msgid "Help translate"
msgstr ""
#: templates/personal.php:147
#: templates/personal.php:137
msgid "WebDAV"
msgstr ""
#: templates/personal.php:149
#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
#: templates/personal.php:161
#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
#: templates/personal.php:167
#: templates/personal.php:157
msgid "Log-in password"
msgstr ""
#: templates/personal.php:172
#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-04-08 01:56-0400\n"
"PO-Revision-Date: 2014-04-08 05:56+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
@ -144,7 +144,7 @@ msgstr[1] ""
msgid "Invalid Host"
msgstr ""
#: lib/wizard.php:963
#: lib/wizard.php:983
msgid "Could not find the desired feature"
msgstr ""
@ -335,7 +335,7 @@ msgid "Only connect to the replica server."
msgstr ""
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
msgid "Case insensitive LDAP server (Windows)"
msgstr ""
#: templates/settings.php:27

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-03-26 01:55-0400\n"
"PO-Revision-Date: 2014-03-26 05:55+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/owncloud/language/am_ET/)\n"
"MIME-Version: 1.0\n"
@ -51,7 +51,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr ""
@ -64,7 +64,7 @@ msgid "Unable to load list from App Store"
msgstr ""
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20 changepassword/controller.php:55
#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr ""
@ -84,6 +84,20 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
#: ajax/decryptall.php:31
msgid "Files decrypted successfully"
msgstr ""
#: ajax/decryptall.php:33
msgid ""
"Couldn't decrypt your files, please check your owncloud.log or ask your "
"administrator"
msgstr ""
#: ajax/decryptall.php:36
msgid "Couldn't decrypt your files, check your password and try again"
msgstr ""
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@ -126,32 +140,32 @@ msgstr ""
msgid "Couldn't update app."
msgstr ""
#: changepassword/controller.php:20
#: changepassword/controller.php:17
msgid "Wrong password"
msgstr ""
#: changepassword/controller.php:42
#: changepassword/controller.php:36
msgid "No user supplied"
msgstr ""
#: changepassword/controller.php:74
#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr ""
#: changepassword/controller.php:79
#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr ""
#: changepassword/controller.php:87
#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr ""
@ -203,7 +217,7 @@ msgstr ""
msgid "Error"
msgstr ""
#: js/apps.js:153 templates/apps.php:54
#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr ""
@ -211,31 +225,31 @@ msgstr ""
msgid "Updated"
msgstr ""
#: js/personal.js:246
#: js/personal.js:243
msgid "Select a profile picture"
msgstr ""
#: js/personal.js:277
#: js/personal.js:274
msgid "Very weak password"
msgstr ""
#: js/personal.js:278
#: js/personal.js:275
msgid "Weak password"
msgstr ""
#: js/personal.js:279
#: js/personal.js:276
msgid "So-so password"
msgstr ""
#: js/personal.js:280
#: js/personal.js:277
msgid "Good password"
msgstr ""
#: js/personal.js:281
#: js/personal.js:278
msgid "Strong password"
msgstr ""
#: js/personal.js:316
#: js/personal.js:313
msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
@ -284,7 +298,7 @@ msgstr ""
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
#: personal.php:49 personal.php:50
#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr ""
@ -589,11 +603,11 @@ msgstr ""
msgid "Less"
msgstr ""
#: templates/admin.php:416 templates/personal.php:181
#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr ""
#: templates/admin.php:420 templates/personal.php:184
#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@ -611,23 +625,23 @@ msgstr ""
msgid "More Apps"
msgstr ""
#: templates/apps.php:37
#: templates/apps.php:38
msgid "Select an App"
msgstr ""
#: templates/apps.php:42
#: templates/apps.php:43
msgid "Documentation:"
msgstr ""
#: templates/apps.php:48
#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr ""
#: templates/apps.php:50
#: templates/apps.php:51
msgid "See application website"
msgstr ""
#: templates/apps.php:52
#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
@ -664,108 +678,108 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
#: templates/personal.php:40
#: templates/personal.php:39
msgid "Your password was changed"
msgstr ""
#: templates/personal.php:41
#: templates/personal.php:40
msgid "Unable to change your password"
msgstr ""
#: templates/personal.php:43
#: templates/personal.php:42
msgid "Current password"
msgstr ""
#: templates/personal.php:46
#: templates/personal.php:45
msgid "New password"
msgstr ""
#: templates/personal.php:50
#: templates/personal.php:49
msgid "Change password"
msgstr ""
#: templates/personal.php:64 templates/users.php:86
#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr ""
#: templates/personal.php:81
#: templates/personal.php:76
msgid "Email"
msgstr ""
#: templates/personal.php:83
#: templates/personal.php:78
msgid "Your email address"
msgstr ""
#: templates/personal.php:86
#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
#: templates/personal.php:96
#: templates/personal.php:89
msgid "Profile picture"
msgstr ""
#: templates/personal.php:101
#: templates/personal.php:94
msgid "Upload new"
msgstr ""
#: templates/personal.php:103
#: templates/personal.php:96
msgid "Select new from Files"
msgstr ""
#: templates/personal.php:104
#: templates/personal.php:97
msgid "Remove image"
msgstr ""
#: templates/personal.php:105
#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
#: templates/personal.php:107
#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr ""
#: templates/personal.php:111
#: templates/personal.php:104
msgid "Cancel"
msgstr ""
#: templates/personal.php:112
#: templates/personal.php:105
msgid "Choose as profile image"
msgstr ""
#: templates/personal.php:120 templates/personal.php:121
#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr ""
#: templates/personal.php:140
#: templates/personal.php:131
msgid "Help translate"
msgstr ""
#: templates/personal.php:147
#: templates/personal.php:137
msgid "WebDAV"
msgstr ""
#: templates/personal.php:149
#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
#: templates/personal.php:161
#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
#: templates/personal.php:167
#: templates/personal.php:157
msgid "Log-in password"
msgstr ""
#: templates/personal.php:172
#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-04-08 01:56-0400\n"
"PO-Revision-Date: 2014-04-08 05:56+0000\n"
"POT-Creation-Date: 2014-04-12 01:54-0400\n"
"PO-Revision-Date: 2014-04-12 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/owncloud/language/am_ET/)\n"
"MIME-Version: 1.0\n"
@ -144,7 +144,7 @@ msgstr[1] ""
msgid "Invalid Host"
msgstr ""
#: lib/wizard.php:963
#: lib/wizard.php:983
msgid "Could not find the desired feature"
msgstr ""
@ -335,7 +335,7 @@ msgid "Only connect to the replica server."
msgstr ""
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
msgid "Case insensitive LDAP server (Windows)"
msgstr ""
#: templates/settings.php:27

View file

@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-04-09 01:55-0400\n"
"PO-Revision-Date: 2014-04-09 05:55+0000\n"
"POT-Creation-Date: 2014-04-10 01:54-0400\n"
"PO-Revision-Date: 2014-04-09 06:10+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@ -363,11 +363,11 @@ msgstr ""
#: private/user/manager.php:251
msgid "A valid username must be provided"
msgstr ""
msgstr "يجب ادخال اسم مستخدم صحيح"
#: private/user/manager.php:255
msgid "A valid password must be provided"
msgstr ""
msgstr "يجب ادخال كلمة مرور صحيحة"
#: private/user/manager.php:260
msgid "The username is already being used"

Some files were not shown because too many files have changed in this diff Show more