mirror of
https://github.com/nextcloud/server.git
synced 2026-04-22 23:03:00 -04:00
Merge branch 'master' into rakekniven-patch-2
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
This commit is contained in:
commit
7c82c7a4b2
602 changed files with 6753 additions and 4055 deletions
2
3rdparty
2
3rdparty
|
|
@ -1 +1 @@
|
|||
Subproject commit 593f3f5581ff5724ffa8d2917eca7fc991624e90
|
||||
Subproject commit 1ff71da76e24d442afab28586072409ef3b9660e
|
||||
7
apps/admin_audit/l10n/hi_IN.js
Normal file
7
apps/admin_audit/l10n/hi_IN.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
OC.L10N.register(
|
||||
"admin_audit",
|
||||
{
|
||||
"Auditing / Logging" : "ऑडिटिंग/लॉगिंग",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "नेक्स्टक्लाउड के लिए लॉगिंग क्षमताएं प्रदान करता है जैसे फ़ाइल एक्सेस या अन्यथा संवेदनशील कार्यों को लॉग करना।"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
5
apps/admin_audit/l10n/hi_IN.json
Normal file
5
apps/admin_audit/l10n/hi_IN.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{ "translations": {
|
||||
"Auditing / Logging" : "ऑडिटिंग/लॉगिंग",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "नेक्स्टक्लाउड के लिए लॉगिंग क्षमताएं प्रदान करता है जैसे फ़ाइल एक्सेस या अन्यथा संवेदनशील कार्यों को लॉग करना।"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
|
|
@ -3,6 +3,6 @@ OC.L10N.register(
|
|||
{
|
||||
"Cloud Federation API" : "Cloud Federation API",
|
||||
"Enable clouds to communicate with each other and exchange data" : "Увімкніть хмари аби спілкуватися один з одним і обмінюватися даними",
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API дозволяє різним екземплярам Nextcloud спілкуватися між собою та обмінюватися даними."
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API дозволяє різним примірникам серверу хмари Nextcloud спілкуватися між собою та обмінюватися даними."
|
||||
},
|
||||
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{ "translations": {
|
||||
"Cloud Federation API" : "Cloud Federation API",
|
||||
"Enable clouds to communicate with each other and exchange data" : "Увімкніть хмари аби спілкуватися один з одним і обмінюватися даними",
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API дозволяє різним екземплярам Nextcloud спілкуватися між собою та обмінюватися даними."
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API дозволяє різним примірникам серверу хмари Nextcloud спілкуватися між собою та обмінюватися даними."
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
|
||||
}
|
||||
|
|
@ -77,15 +77,17 @@
|
|||
|
||||
<a v-if="isAdmin" :href="appStoreUrl" class="button">{{ t('dashboard', 'Get more widgets from the App Store') }}</a>
|
||||
|
||||
<h3>{{ t('dashboard', 'Weather service') }}</h3>
|
||||
<p>
|
||||
{{ t('dashboard', 'For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.') }}
|
||||
</p>
|
||||
<p class="credits--end">
|
||||
<a href="https://api.met.no/doc/TermsOfService" target="_blank" rel="noopener">{{ t('dashboard', 'Weather data from Met.no') }}</a>,
|
||||
<a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy" target="_blank" rel="noopener">{{ t('dashboard', 'geocoding with Nominatim') }}</a>,
|
||||
<a href="https://www.opentopodata.org/#public-api" target="_blank" rel="noopener">{{ t('dashboard', 'elevation data from OpenTopoData') }}</a>.
|
||||
</p>
|
||||
<div v-if="statuses.weather && isStatusActive('weather')">
|
||||
<h3>{{ t('dashboard', 'Weather service') }}</h3>
|
||||
<p>
|
||||
{{ t('dashboard', 'For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.') }}
|
||||
</p>
|
||||
<p class="credits--end">
|
||||
<a href="https://api.met.no/doc/TermsOfService" target="_blank" rel="noopener">{{ t('dashboard', 'Weather data from Met.no') }}</a>,
|
||||
<a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy" target="_blank" rel="noopener">{{ t('dashboard', 'geocoding with Nominatim') }}</a>,
|
||||
<a href="https://www.opentopodata.org/#public-api" target="_blank" rel="noopener">{{ t('dashboard', 'elevation data from OpenTopoData') }}</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</NcModal>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ OC.L10N.register(
|
|||
"Where: %s" : "Ort: %s",
|
||||
"%1$s via %2$s" : "%1$s über %2$s",
|
||||
"Cancelled: %1$s" : "Abgesagt: %1$s",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" wurde abgebrochen.",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" wurde abgesagt.",
|
||||
"Re: %1$s" : "Re: %1$s",
|
||||
"%1$s has accepted your invitation" : "%1$s hat deine Einladung angenommen.",
|
||||
"%1$s has tentatively accepted your invitation" : "%1$s hat deine Einladung vorläufig angenommen.",
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@
|
|||
"Where: %s" : "Ort: %s",
|
||||
"%1$s via %2$s" : "%1$s über %2$s",
|
||||
"Cancelled: %1$s" : "Abgesagt: %1$s",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" wurde abgebrochen.",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" wurde abgesagt.",
|
||||
"Re: %1$s" : "Re: %1$s",
|
||||
"%1$s has accepted your invitation" : "%1$s hat deine Einladung angenommen.",
|
||||
"%1$s has tentatively accepted your invitation" : "%1$s hat deine Einladung vorläufig angenommen.",
|
||||
|
|
|
|||
|
|
@ -32,9 +32,23 @@ OC.L10N.register(
|
|||
"You deleted event {event} from calendar {calendar}" : "Hai ha eliminato l'evento {event} dal calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} ha aggiornato l'evento {event} nel calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Hai aggiornato l'evento {event} nel calendario {calendar}",
|
||||
"{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{actor} ha spostato l'evento {event} dal calendario {sourceCalendar} al calendario {targetCalendar}",
|
||||
"You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "Hai spostato l'evento {event} dal calendario {sourceCalendar} al calendario {targetCalendar}",
|
||||
"{actor} restored event {event} of calendar {calendar}" : "{actor} ha ripristinato l'evento {event} del calendario {calendar}",
|
||||
"You restored event {event} of calendar {calendar}" : "Hai ripristinato l'evento {event} del calendario {calendar}",
|
||||
"Busy" : "Occupato",
|
||||
"{actor} created to-do {todo} in list {calendar}" : "{actor} ha aggiunto la cosa da fare {todo} nella lista {calendar}",
|
||||
"You created to-do {todo} in list {calendar}" : "Hai aggiunto la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} deleted to-do {todo} from list {calendar}" : "{actor} ha eliminato la cosa da fare {todo} dalla lista {calendar}",
|
||||
"You deleted to-do {todo} from list {calendar}" : "Hai eliminato la cosa da fare {todo} dalla lista {calendar}",
|
||||
"{actor} updated to-do {todo} in list {calendar}" : "{actor} ha aggiornato la cosa da fare {todo} nella lista {calendar}",
|
||||
"You updated to-do {todo} in list {calendar}" : "Hai aggiornato la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} solved to-do {todo} in list {calendar}" : "{actor} ha risolto la cosa da fare {todo} nella lista {calendar}",
|
||||
"You solved to-do {todo} in list {calendar}" : "Hai risolto la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} reopened to-do {todo} in list {calendar}" : "{actor} ha riaperto la cosa da fare {todo} nella lista {calendar}",
|
||||
"You reopened to-do {todo} in list {calendar}" : "Hai riaperto la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "{actor} ha spostato la cosa da fare {todo} dalla lista {sourceCalendar} alla lista {targetCalendar}",
|
||||
"You moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "Hai spostato la cosa da fare {todo} dalla lista {sourceCalendar} alla lista {targetCalendar}",
|
||||
"Calendar, contacts and tasks" : "Calendario, contatti e attività",
|
||||
"A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> è stato modificato",
|
||||
"A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> del calendario è stato modificato",
|
||||
|
|
@ -59,8 +73,16 @@ OC.L10N.register(
|
|||
"Where: %s" : "Dove: %s",
|
||||
"%1$s via %2$s" : "%1$s tramite %2$s",
|
||||
"Cancelled: %1$s" : "Annullato: %1$s",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" è stato annullato",
|
||||
"Re: %1$s" : "Re: %1$s",
|
||||
"%1$s has accepted your invitation" : "%1$s ha accettato il tuo invito",
|
||||
"%1$s has tentatively accepted your invitation" : "%1$s ha provvisoriamente accettato il tuo invito",
|
||||
"%1$s has declined your invitation" : "%1$s ha rifiutato il tuo invito",
|
||||
"%1$s has responded to your invitation" : "%1$s ha risposto al tuo invito",
|
||||
"Invitation updated: %1$s" : "Invito aggiornato: %1$s",
|
||||
"%1$s updated the event \"%2$s\"" : "%1$s ha aggiornato l'evento \"%2$s\"",
|
||||
"Invitation: %1$s" : "Invito: %1$s",
|
||||
"%1$s would like to invite you to \"%2$s\"" : "%1$s vorrebbe invitarti in \"%2$s\"",
|
||||
"Organizer:" : "Organizzatore:",
|
||||
"Attendees:" : "Partecipanti:",
|
||||
"Title:" : "Titolo:",
|
||||
|
|
@ -96,6 +118,8 @@ OC.L10N.register(
|
|||
"{actor} updated contact {card} in address book {addressbook}" : "{actor} ha aggiornato il contatto {card} nella rubrica {addressbook}",
|
||||
"You updated contact {card} in address book {addressbook}" : "Hai aggiornato il contatto {card} nella rubrica {addressbook}",
|
||||
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "Un <strong>contatto</strong> o <strong>rubrica</strong> sono stati modificati ",
|
||||
"Accounts" : "Account",
|
||||
"System address book which holds all accounts" : "Rubrica di sistema che contiene tutti gli account",
|
||||
"File is not updatable: %1$s" : "Il file non è aggiornabile: %1$s",
|
||||
"Could not write to final file, canceled by hook" : "Impossibile scrivere nel file finale, annullato da hook",
|
||||
"Could not write file contents" : "Impossibile scrivere il contenuto del file",
|
||||
|
|
@ -143,7 +167,11 @@ OC.L10N.register(
|
|||
"Friday" : "Venerdì",
|
||||
"Saturday" : "Sabato",
|
||||
"Sunday" : "Domenica",
|
||||
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Imposta automaticamente lo stato dell'utente su \"Non disturbare\" al di fuori della disponibilità per disattivare tutte le notifiche.",
|
||||
"Save" : "Salva",
|
||||
"Failed to load availability" : "Caricamento disponibilità non riuscito",
|
||||
"Saved availability" : "Disponibilità salvata",
|
||||
"Failed to save availability" : "Salvataggio disponibilità non riuscito",
|
||||
"Calendar server" : "Server di calendari",
|
||||
"Send invitations to attendees" : "Invia gli inviti ai partecipanti",
|
||||
"Automatically generate a birthday calendar" : "Genera automaticamente un calendario dei compleanni",
|
||||
|
|
@ -160,6 +188,7 @@ OC.L10N.register(
|
|||
"Please contact the organizer directly." : "Contatta direttamente l'amministratore.",
|
||||
"Are you accepting the invitation?" : "Accetti l'invito?",
|
||||
"Tentative" : "Provvisorio",
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente."
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente.",
|
||||
"%1$s has responded your invitation" : "%1$s ha risposto al tuo invito"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
|
|
|||
|
|
@ -30,9 +30,23 @@
|
|||
"You deleted event {event} from calendar {calendar}" : "Hai ha eliminato l'evento {event} dal calendario {calendar}",
|
||||
"{actor} updated event {event} in calendar {calendar}" : "{actor} ha aggiornato l'evento {event} nel calendario {calendar}",
|
||||
"You updated event {event} in calendar {calendar}" : "Hai aggiornato l'evento {event} nel calendario {calendar}",
|
||||
"{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{actor} ha spostato l'evento {event} dal calendario {sourceCalendar} al calendario {targetCalendar}",
|
||||
"You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "Hai spostato l'evento {event} dal calendario {sourceCalendar} al calendario {targetCalendar}",
|
||||
"{actor} restored event {event} of calendar {calendar}" : "{actor} ha ripristinato l'evento {event} del calendario {calendar}",
|
||||
"You restored event {event} of calendar {calendar}" : "Hai ripristinato l'evento {event} del calendario {calendar}",
|
||||
"Busy" : "Occupato",
|
||||
"{actor} created to-do {todo} in list {calendar}" : "{actor} ha aggiunto la cosa da fare {todo} nella lista {calendar}",
|
||||
"You created to-do {todo} in list {calendar}" : "Hai aggiunto la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} deleted to-do {todo} from list {calendar}" : "{actor} ha eliminato la cosa da fare {todo} dalla lista {calendar}",
|
||||
"You deleted to-do {todo} from list {calendar}" : "Hai eliminato la cosa da fare {todo} dalla lista {calendar}",
|
||||
"{actor} updated to-do {todo} in list {calendar}" : "{actor} ha aggiornato la cosa da fare {todo} nella lista {calendar}",
|
||||
"You updated to-do {todo} in list {calendar}" : "Hai aggiornato la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} solved to-do {todo} in list {calendar}" : "{actor} ha risolto la cosa da fare {todo} nella lista {calendar}",
|
||||
"You solved to-do {todo} in list {calendar}" : "Hai risolto la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} reopened to-do {todo} in list {calendar}" : "{actor} ha riaperto la cosa da fare {todo} nella lista {calendar}",
|
||||
"You reopened to-do {todo} in list {calendar}" : "Hai riaperto la cosa da fare {todo} nella lista {calendar}",
|
||||
"{actor} moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "{actor} ha spostato la cosa da fare {todo} dalla lista {sourceCalendar} alla lista {targetCalendar}",
|
||||
"You moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "Hai spostato la cosa da fare {todo} dalla lista {sourceCalendar} alla lista {targetCalendar}",
|
||||
"Calendar, contacts and tasks" : "Calendario, contatti e attività",
|
||||
"A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> è stato modificato",
|
||||
"A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> del calendario è stato modificato",
|
||||
|
|
@ -57,8 +71,16 @@
|
|||
"Where: %s" : "Dove: %s",
|
||||
"%1$s via %2$s" : "%1$s tramite %2$s",
|
||||
"Cancelled: %1$s" : "Annullato: %1$s",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" è stato annullato",
|
||||
"Re: %1$s" : "Re: %1$s",
|
||||
"%1$s has accepted your invitation" : "%1$s ha accettato il tuo invito",
|
||||
"%1$s has tentatively accepted your invitation" : "%1$s ha provvisoriamente accettato il tuo invito",
|
||||
"%1$s has declined your invitation" : "%1$s ha rifiutato il tuo invito",
|
||||
"%1$s has responded to your invitation" : "%1$s ha risposto al tuo invito",
|
||||
"Invitation updated: %1$s" : "Invito aggiornato: %1$s",
|
||||
"%1$s updated the event \"%2$s\"" : "%1$s ha aggiornato l'evento \"%2$s\"",
|
||||
"Invitation: %1$s" : "Invito: %1$s",
|
||||
"%1$s would like to invite you to \"%2$s\"" : "%1$s vorrebbe invitarti in \"%2$s\"",
|
||||
"Organizer:" : "Organizzatore:",
|
||||
"Attendees:" : "Partecipanti:",
|
||||
"Title:" : "Titolo:",
|
||||
|
|
@ -94,6 +116,8 @@
|
|||
"{actor} updated contact {card} in address book {addressbook}" : "{actor} ha aggiornato il contatto {card} nella rubrica {addressbook}",
|
||||
"You updated contact {card} in address book {addressbook}" : "Hai aggiornato il contatto {card} nella rubrica {addressbook}",
|
||||
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "Un <strong>contatto</strong> o <strong>rubrica</strong> sono stati modificati ",
|
||||
"Accounts" : "Account",
|
||||
"System address book which holds all accounts" : "Rubrica di sistema che contiene tutti gli account",
|
||||
"File is not updatable: %1$s" : "Il file non è aggiornabile: %1$s",
|
||||
"Could not write to final file, canceled by hook" : "Impossibile scrivere nel file finale, annullato da hook",
|
||||
"Could not write file contents" : "Impossibile scrivere il contenuto del file",
|
||||
|
|
@ -141,7 +165,11 @@
|
|||
"Friday" : "Venerdì",
|
||||
"Saturday" : "Sabato",
|
||||
"Sunday" : "Domenica",
|
||||
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Imposta automaticamente lo stato dell'utente su \"Non disturbare\" al di fuori della disponibilità per disattivare tutte le notifiche.",
|
||||
"Save" : "Salva",
|
||||
"Failed to load availability" : "Caricamento disponibilità non riuscito",
|
||||
"Saved availability" : "Disponibilità salvata",
|
||||
"Failed to save availability" : "Salvataggio disponibilità non riuscito",
|
||||
"Calendar server" : "Server di calendari",
|
||||
"Send invitations to attendees" : "Invia gli inviti ai partecipanti",
|
||||
"Automatically generate a birthday calendar" : "Genera automaticamente un calendario dei compleanni",
|
||||
|
|
@ -158,6 +186,7 @@
|
|||
"Please contact the organizer directly." : "Contatta direttamente l'amministratore.",
|
||||
"Are you accepting the invitation?" : "Accetti l'invito?",
|
||||
"Tentative" : "Provvisorio",
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente."
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente.",
|
||||
"%1$s has responded your invitation" : "%1$s ha risposto al tuo invito"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
|
|
@ -188,6 +188,7 @@ OC.L10N.register(
|
|||
"Please contact the organizer directly." : "Обратитесь к организатору напрямую.",
|
||||
"Are you accepting the invitation?" : "Принять приглашение?",
|
||||
"Tentative" : "Под вопросом",
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён."
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён.",
|
||||
"%1$s has responded your invitation" : "%1$s ответил на ваше приглашение"
|
||||
},
|
||||
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
|
||||
|
|
|
|||
|
|
@ -186,6 +186,7 @@
|
|||
"Please contact the organizer directly." : "Обратитесь к организатору напрямую.",
|
||||
"Are you accepting the invitation?" : "Принять приглашение?",
|
||||
"Tentative" : "Под вопросом",
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён."
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён.",
|
||||
"%1$s has responded your invitation" : "%1$s ответил на ваше приглашение"
|
||||
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
|
||||
}
|
||||
|
|
@ -211,13 +211,17 @@ class MultipartRequestParser {
|
|||
throw new BadRequest("Computed md5 hash is incorrect.");
|
||||
}
|
||||
|
||||
$content = stream_get_line($this->stream, $length);
|
||||
if ($length === 0) {
|
||||
$content = '';
|
||||
} else {
|
||||
$content = stream_get_line($this->stream, $length);
|
||||
}
|
||||
|
||||
if ($content === false) {
|
||||
throw new Exception("Fail to read part's content.");
|
||||
}
|
||||
|
||||
if (feof($this->stream)) {
|
||||
if ($length !== 0 && feof($this->stream)) {
|
||||
throw new Exception("Unexpected EOF while reading stream.");
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,6 @@ use Exception;
|
|||
use OC\Authentication\Exceptions\PasswordLoginForbiddenException;
|
||||
use OC\Authentication\TwoFactorAuth\Manager;
|
||||
use OC\Security\Bruteforce\Throttler;
|
||||
use OC\User\LoginException;
|
||||
use OC\User\Session;
|
||||
use OCA\DAV\Connector\Sabre\Exception\PasswordLoginForbidden;
|
||||
use OCA\DAV\Connector\Sabre\Exception\TooManyRequests;
|
||||
|
|
|
|||
|
|
@ -132,7 +132,7 @@ class RootCollection extends SimpleCollection {
|
|||
\OC::$server->getSystemTagObjectMapper(),
|
||||
\OC::$server->getUserSession(),
|
||||
$groupManager,
|
||||
\OC::$server->getEventDispatcher()
|
||||
$dispatcher
|
||||
);
|
||||
$systemTagInUseCollection = \OCP\Server::get(SystemTag\SystemTagsInUseCollection::class);
|
||||
$commentsCollection = new Comments\RootCollection(
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
*/
|
||||
namespace OCA\DAV\SystemTag;
|
||||
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IGroupManager;
|
||||
use OCP\IUserSession;
|
||||
use OCP\SystemTag\ISystemTagManager;
|
||||
|
|
@ -33,25 +34,14 @@ use OCP\SystemTag\ISystemTagObjectMapper;
|
|||
use OCP\SystemTag\SystemTagsEntityEvent;
|
||||
use Sabre\DAV\Exception\Forbidden;
|
||||
use Sabre\DAV\SimpleCollection;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
class SystemTagsRelationsCollection extends SimpleCollection {
|
||||
|
||||
/**
|
||||
* SystemTagsRelationsCollection constructor.
|
||||
*
|
||||
* @param ISystemTagManager $tagManager
|
||||
* @param ISystemTagObjectMapper $tagMapper
|
||||
* @param IUserSession $userSession
|
||||
* @param IGroupManager $groupManager
|
||||
* @param EventDispatcherInterface $dispatcher
|
||||
*/
|
||||
public function __construct(
|
||||
ISystemTagManager $tagManager,
|
||||
ISystemTagObjectMapper $tagMapper,
|
||||
IUserSession $userSession,
|
||||
IGroupManager $groupManager,
|
||||
EventDispatcherInterface $dispatcher
|
||||
IEventDispatcher $dispatcher,
|
||||
) {
|
||||
$children = [
|
||||
new SystemTagsObjectTypeCollection(
|
||||
|
|
@ -67,8 +57,9 @@ class SystemTagsRelationsCollection extends SimpleCollection {
|
|||
),
|
||||
];
|
||||
|
||||
$event = new SystemTagsEntityEvent(SystemTagsEntityEvent::EVENT_ENTITY);
|
||||
$event = new SystemTagsEntityEvent();
|
||||
$dispatcher->dispatch(SystemTagsEntityEvent::EVENT_ENTITY, $event);
|
||||
$dispatcher->dispatchTyped($event);
|
||||
|
||||
foreach ($event->getEntityCollections() as $entity => $entityExistsFunction) {
|
||||
$children[] = new SystemTagsObjectTypeCollection(
|
||||
|
|
|
|||
|
|
@ -47,7 +47,15 @@ class UploadFolder implements ICollection {
|
|||
|
||||
public function createFile($name, $data = null) {
|
||||
// TODO: verify name - should be a simple number
|
||||
$this->node->createFile($name, $data);
|
||||
try {
|
||||
$this->node->createFile($name, $data);
|
||||
} catch (\Exception $e) {
|
||||
if ($this->node->childExists($name)) {
|
||||
$child = $this->node->getChild($name);
|
||||
$child->delete();
|
||||
}
|
||||
throw $e;
|
||||
}
|
||||
}
|
||||
|
||||
public function createDirectory($name) {
|
||||
|
|
|
|||
|
|
@ -25,14 +25,20 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||
*
|
||||
*/
|
||||
|
||||
namespace OCA\DAV\Tests\unit\Connector\Sabre;
|
||||
|
||||
use OC\Files\FileInfo;
|
||||
use OC\Files\Mount\MountPoint;
|
||||
use OC\Files\View;
|
||||
use OC\Share20\ShareAttributes;
|
||||
use OCA\Files_Sharing\SharedMount;
|
||||
use OCA\Files_Sharing\SharedStorage;
|
||||
use OCP\Constants;
|
||||
use OCP\Files\Cache\ICacheEntry;
|
||||
use OCP\Files\Mount\IMountPoint;
|
||||
use OCP\Files\Storage;
|
||||
use OCP\ICache;
|
||||
use OCP\Share\IAttributes;
|
||||
use OCP\Share\IManager;
|
||||
use OCP\Share\IShare;
|
||||
|
|
@ -46,40 +52,66 @@ use OCP\Share\IShare;
|
|||
class NodeTest extends \Test\TestCase {
|
||||
public function davPermissionsProvider() {
|
||||
return [
|
||||
[\OCP\Constants::PERMISSION_ALL, 'file', false, false, 'RGDNVW'],
|
||||
[\OCP\Constants::PERMISSION_ALL, 'dir', false, false, 'RGDNVCK'],
|
||||
[\OCP\Constants::PERMISSION_ALL, 'file', true, false, 'SRGDNVW'],
|
||||
[\OCP\Constants::PERMISSION_ALL, 'file', true, true, 'SRMGDNVW'],
|
||||
[\OCP\Constants::PERMISSION_ALL - \OCP\Constants::PERMISSION_SHARE, 'file', true, false, 'SGDNVW'],
|
||||
[\OCP\Constants::PERMISSION_ALL - \OCP\Constants::PERMISSION_UPDATE, 'file', false, false, 'RGD'],
|
||||
[\OCP\Constants::PERMISSION_ALL - \OCP\Constants::PERMISSION_DELETE, 'file', false, false, 'RGNVW'],
|
||||
[\OCP\Constants::PERMISSION_ALL - \OCP\Constants::PERMISSION_CREATE, 'file', false, false, 'RGDNVW'],
|
||||
[\OCP\Constants::PERMISSION_ALL - \OCP\Constants::PERMISSION_READ, 'file', false, false, 'RDNVW'],
|
||||
[\OCP\Constants::PERMISSION_ALL - \OCP\Constants::PERMISSION_CREATE, 'dir', false, false, 'RGDNV'],
|
||||
[\OCP\Constants::PERMISSION_ALL - \OCP\Constants::PERMISSION_READ, 'dir', false, false, 'RDNVCK'],
|
||||
[Constants::PERMISSION_ALL, 'file', false, Constants::PERMISSION_ALL, false, 'test', 'RGDNVW'],
|
||||
[Constants::PERMISSION_ALL, 'dir', false, Constants::PERMISSION_ALL, false, 'test', 'RGDNVCK'],
|
||||
[Constants::PERMISSION_ALL, 'file', true, Constants::PERMISSION_ALL, false, 'test', 'SRGDNVW'],
|
||||
[Constants::PERMISSION_ALL, 'file', true, Constants::PERMISSION_ALL, true, 'test', 'SRMGDNVW'],
|
||||
[Constants::PERMISSION_ALL, 'file', true, Constants::PERMISSION_ALL, true, '' , 'SRMGDNVW'],
|
||||
[Constants::PERMISSION_ALL, 'file', true, Constants::PERMISSION_ALL - Constants::PERMISSION_UPDATE, true, '' , 'SRMGDNV'],
|
||||
[Constants::PERMISSION_ALL - Constants::PERMISSION_SHARE, 'file', true, Constants::PERMISSION_ALL, false, 'test', 'SGDNVW'],
|
||||
[Constants::PERMISSION_ALL - Constants::PERMISSION_UPDATE, 'file', false, Constants::PERMISSION_ALL, false, 'test', 'RGD'],
|
||||
[Constants::PERMISSION_ALL - Constants::PERMISSION_DELETE, 'file', false, Constants::PERMISSION_ALL, false, 'test', 'RGNVW'],
|
||||
[Constants::PERMISSION_ALL - Constants::PERMISSION_CREATE, 'file', false, Constants::PERMISSION_ALL, false, 'test', 'RGDNVW'],
|
||||
[Constants::PERMISSION_ALL - Constants::PERMISSION_READ, 'file', false, Constants::PERMISSION_ALL, false, 'test', 'RDNVW'],
|
||||
[Constants::PERMISSION_ALL - Constants::PERMISSION_CREATE, 'dir', false, Constants::PERMISSION_ALL, false, 'test', 'RGDNV'],
|
||||
[Constants::PERMISSION_ALL - Constants::PERMISSION_READ, 'dir', false, Constants::PERMISSION_ALL, false, 'test', 'RDNVCK'],
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider davPermissionsProvider
|
||||
*/
|
||||
public function testDavPermissions($permissions, $type, $shared, $mounted, $expected): void {
|
||||
public function testDavPermissions($permissions, $type, $shared, $shareRootPermissions, $mounted, $internalPath, $expected): void {
|
||||
$info = $this->getMockBuilder(FileInfo::class)
|
||||
->disableOriginalConstructor()
|
||||
->setMethods(['getPermissions', 'isShared', 'isMounted', 'getType'])
|
||||
->onlyMethods(['getPermissions', 'isShared', 'isMounted', 'getType', 'getInternalPath', 'getStorage', 'getMountPoint'])
|
||||
->getMock();
|
||||
$info->expects($this->any())
|
||||
->method('getPermissions')
|
||||
$info->method('getPermissions')
|
||||
->willReturn($permissions);
|
||||
$info->expects($this->any())
|
||||
->method('isShared')
|
||||
$info->method('isShared')
|
||||
->willReturn($shared);
|
||||
$info->expects($this->any())
|
||||
->method('isMounted')
|
||||
$info->method('isMounted')
|
||||
->willReturn($mounted);
|
||||
$info->expects($this->any())
|
||||
->method('getType')
|
||||
$info->method('getType')
|
||||
->willReturn($type);
|
||||
$info->method('getInternalPath')
|
||||
->willReturn($internalPath);
|
||||
$info->method('getMountPoint')
|
||||
->willReturnCallback(function() use ($shared) {
|
||||
if ($shared) {
|
||||
return $this->createMock(SharedMount::class);
|
||||
} else {
|
||||
return $this->createMock(MountPoint::class);
|
||||
}
|
||||
});
|
||||
$storage = $this->createMock(Storage\IStorage::class);
|
||||
if ($shared) {
|
||||
$storage->method('instanceOfStorage')
|
||||
->willReturn(true);
|
||||
$cache = $this->createMock(ICache::class);
|
||||
$storage->method('getCache')
|
||||
->willReturn($cache);
|
||||
$shareRootEntry = $this->createMock(ICacheEntry::class);
|
||||
$cache->method('get')
|
||||
->willReturn($shareRootEntry);
|
||||
$shareRootEntry->method('getPermissions')
|
||||
->willReturn($shareRootPermissions);
|
||||
} else {
|
||||
$storage->method('instanceOfStorage')
|
||||
->willReturn(false);
|
||||
}
|
||||
$info->method('getStorage')
|
||||
->willReturn($storage);
|
||||
$view = $this->getMockBuilder(View::class)
|
||||
->disableOriginalConstructor()
|
||||
->getMock();
|
||||
|
|
@ -256,7 +288,7 @@ class NodeTest extends \Test\TestCase {
|
|||
|
||||
public function invalidSanitizeMtimeProvider() {
|
||||
return [
|
||||
[-1337], [0], ['abcdef'], ['-1337'], ['0'], [12321], [24 * 60 * 60 - 1]
|
||||
[-1337], [0], ['abcdef'], ['-1337'], ['0'], [12321], [24 * 60 * 60 - 1],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -28,7 +28,15 @@ OC.L10N.register(
|
|||
"Bad Signature" : "Firma equivocada",
|
||||
"Missing Signature" : "Firma faltante",
|
||||
"one-time password for server-side-encryption" : "Contraseña de una-sola-vez para la encripción del lado del servidor",
|
||||
"Encryption password" : "Contraseña de cifrado",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña <strong>%s</strong>.",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña \"%s\".",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "Por favor, inicie sesión en la interfaz web, vaya a la sección \"Seguridad\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual.",
|
||||
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede descifrar este archivo, probablemente es un archivo compartido. Por favor, pida al propietario del archivo que lo comparta de nuevo con usted.",
|
||||
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede leer este archivo, probablemente es un archivo compartido. Por favor, pida al propietario del archivo que lo comparta de nuevo con usted.",
|
||||
"Default encryption module" : "Módulo de encripción predeterminado",
|
||||
"Default encryption module for server-side encryption" : "Módulo de cifrado predeterminado para el cifrado en el servidor",
|
||||
"In order to use this encryption module you need to enable server-side encryption in the admin settings. Once enabled this module will encrypt all your files transparently. The encryption is based on AES 256 keys.\nThe module will not touch existing files, only new files will be encrypted after server-side encryption was enabled. It is also not possible to disable the encryption again and switch back to an unencrypted system.\nPlease read the documentation to know all implications before you decide to enable server-side encryption." : "Para poder utilizar este módulo de cifrado, debe habilitar el cifrado en el servidor en la configuración del administrador. Una vez habilitado, este módulo cifrará todos sus archivos de forma transparente. El cifrado se basa en claves AES de 256 bits.\n El módulo no afectará a los archivos existentes, solo los nuevos archivos se cifrarán después de habilitar el cifrado en el servidor. Tampoco es posible desactivar el cifrado y volver a un sistema sin cifrar.\n Por favor, lea la documentación para conocer todas las implicaciones antes de decidir habilitar el cifrado en el servidor.",
|
||||
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción esta habilitada pero tus llaves no han sido inicializadas, por favor sal y vuelve a entrar a tu sesión",
|
||||
"Encrypt the home storage" : "Encriptar el almacenamiento de inicio",
|
||||
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Habilitar esta opción encripta todos los archivos almacenados en el almacenamiento principal, de otro modo, sólo los archivos en el almacenamiento externo serán encriptados",
|
||||
|
|
@ -53,7 +61,11 @@ OC.L10N.register(
|
|||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar esta opción te permitirá volver a tener acceso a tus archivos encriptados en caso de que pierdas la contraseña",
|
||||
"Enabled" : "Habilitado",
|
||||
"Disabled" : "Deshabilitado",
|
||||
"In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Para poder utilizar este módulo de cifrado, debe habilitar \n el cifrado en el servidor en la configuración del administrador. \n Una vez habilitado, este módulo cifrará \n todos sus archivos de forma transparente. El cifrado se basa en claves AES de 256 bits.\n El módulo no afectará a los archivos existentes, solo los nuevos archivos se cifrarán después \n de habilitar el cifrado en el servidor. Tampoco es posible desactivar el cifrado y volver a un sistema sin cifrar.\n Por favor, lea la documentación para conocer todas las implicaciones antes de decidir \n habilitar el cifrado en el servidor.",
|
||||
"Hey there,\n\nThe administration enabled server-side-encryption. Your files were encrypted using the password \"%s\".\n\nPlease login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.\n\n" : "Hola, \n \n La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña \"%s\".\n \n Por favor, inicie sesión en la interfaz web, vaya a la sección \"Módulo de cifrado básico\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual.\n \n ",
|
||||
"The share will expire on %s." : "El elemento compartido expirará el %s.",
|
||||
"Cheers!" : "¡Saludos!"
|
||||
"Cheers!" : "¡Saludos!",
|
||||
"Hey there,<br><br>The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.<br><br>" : "Hola,<br><br>La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña <strong>%s</strong>.<br><br>Por favor, inicie sesión en la interfaz web, vaya a la sección \"Módulo de cifrado básico\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual.<br><br>",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password." : "Por favor, inicie sesión en la interfaz web, vaya a la sección \"Seguridad\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual."
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
|
|
|||
|
|
@ -26,7 +26,15 @@
|
|||
"Bad Signature" : "Firma equivocada",
|
||||
"Missing Signature" : "Firma faltante",
|
||||
"one-time password for server-side-encryption" : "Contraseña de una-sola-vez para la encripción del lado del servidor",
|
||||
"Encryption password" : "Contraseña de cifrado",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña <strong>%s</strong>.",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña \"%s\".",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "Por favor, inicie sesión en la interfaz web, vaya a la sección \"Seguridad\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual.",
|
||||
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede descifrar este archivo, probablemente es un archivo compartido. Por favor, pida al propietario del archivo que lo comparta de nuevo con usted.",
|
||||
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede leer este archivo, probablemente es un archivo compartido. Por favor, pida al propietario del archivo que lo comparta de nuevo con usted.",
|
||||
"Default encryption module" : "Módulo de encripción predeterminado",
|
||||
"Default encryption module for server-side encryption" : "Módulo de cifrado predeterminado para el cifrado en el servidor",
|
||||
"In order to use this encryption module you need to enable server-side encryption in the admin settings. Once enabled this module will encrypt all your files transparently. The encryption is based on AES 256 keys.\nThe module will not touch existing files, only new files will be encrypted after server-side encryption was enabled. It is also not possible to disable the encryption again and switch back to an unencrypted system.\nPlease read the documentation to know all implications before you decide to enable server-side encryption." : "Para poder utilizar este módulo de cifrado, debe habilitar el cifrado en el servidor en la configuración del administrador. Una vez habilitado, este módulo cifrará todos sus archivos de forma transparente. El cifrado se basa en claves AES de 256 bits.\n El módulo no afectará a los archivos existentes, solo los nuevos archivos se cifrarán después de habilitar el cifrado en el servidor. Tampoco es posible desactivar el cifrado y volver a un sistema sin cifrar.\n Por favor, lea la documentación para conocer todas las implicaciones antes de decidir habilitar el cifrado en el servidor.",
|
||||
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción esta habilitada pero tus llaves no han sido inicializadas, por favor sal y vuelve a entrar a tu sesión",
|
||||
"Encrypt the home storage" : "Encriptar el almacenamiento de inicio",
|
||||
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Habilitar esta opción encripta todos los archivos almacenados en el almacenamiento principal, de otro modo, sólo los archivos en el almacenamiento externo serán encriptados",
|
||||
|
|
@ -51,7 +59,11 @@
|
|||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar esta opción te permitirá volver a tener acceso a tus archivos encriptados en caso de que pierdas la contraseña",
|
||||
"Enabled" : "Habilitado",
|
||||
"Disabled" : "Deshabilitado",
|
||||
"In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Para poder utilizar este módulo de cifrado, debe habilitar \n el cifrado en el servidor en la configuración del administrador. \n Una vez habilitado, este módulo cifrará \n todos sus archivos de forma transparente. El cifrado se basa en claves AES de 256 bits.\n El módulo no afectará a los archivos existentes, solo los nuevos archivos se cifrarán después \n de habilitar el cifrado en el servidor. Tampoco es posible desactivar el cifrado y volver a un sistema sin cifrar.\n Por favor, lea la documentación para conocer todas las implicaciones antes de decidir \n habilitar el cifrado en el servidor.",
|
||||
"Hey there,\n\nThe administration enabled server-side-encryption. Your files were encrypted using the password \"%s\".\n\nPlease login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.\n\n" : "Hola, \n \n La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña \"%s\".\n \n Por favor, inicie sesión en la interfaz web, vaya a la sección \"Módulo de cifrado básico\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual.\n \n ",
|
||||
"The share will expire on %s." : "El elemento compartido expirará el %s.",
|
||||
"Cheers!" : "¡Saludos!"
|
||||
"Cheers!" : "¡Saludos!",
|
||||
"Hey there,<br><br>The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"Basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password.<br><br>" : "Hola,<br><br>La administración habilitó el cifrado en el servidor. Sus archivos fueron cifrados usando la contraseña <strong>%s</strong>.<br><br>Por favor, inicie sesión en la interfaz web, vaya a la sección \"Módulo de cifrado básico\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual.<br><br>",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password." : "Por favor, inicie sesión en la interfaz web, vaya a la sección \"Seguridad\" de su configuración personal y actualice su contraseña de cifrado ingresando esta contraseña en el campo \"Contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual."
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
|
|
@ -20,7 +20,7 @@ OC.L10N.register(
|
|||
"Could not update the private key password." : "Non foi posíbel actualizar o contrasinal da chave privada.",
|
||||
"The old password was not correct, please try again." : "O contrasinal antigo non é correcto, ténteo de novo.",
|
||||
"The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.",
|
||||
"Private key password successfully updated." : "A chave privada foi actualizada correctamente.",
|
||||
"Private key password successfully updated." : "O contrasinal da chave privada foi actualizada correctamente.",
|
||||
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
|
||||
"Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada, mais non foron preparadas as lhaves. Saia da sesión e volva acceder de novo",
|
||||
"Please enable server side encryption in the admin settings in order to use the encryption module." : "Active o cifrado no lado do servidor nos axustes de administración para poder usar o módulo de cifrado.",
|
||||
|
|
@ -52,7 +52,7 @@ OC.L10N.register(
|
|||
"Change Password" : "Cambiar o contrasinal",
|
||||
"Basic encryption module" : "Módulo de cifrado básico",
|
||||
"Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.",
|
||||
"Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:",
|
||||
"Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave privada ao seu contrasinal de acceso actual:",
|
||||
" If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedirllo á administración desta instancia. para recuperar os seus ficheiros.",
|
||||
"Old log-in password" : "Contrasinal antigo de acceso",
|
||||
"Current log-in password" : "Contrasinal actual de acceso",
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
"Could not update the private key password." : "Non foi posíbel actualizar o contrasinal da chave privada.",
|
||||
"The old password was not correct, please try again." : "O contrasinal antigo non é correcto, ténteo de novo.",
|
||||
"The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.",
|
||||
"Private key password successfully updated." : "A chave privada foi actualizada correctamente.",
|
||||
"Private key password successfully updated." : "O contrasinal da chave privada foi actualizada correctamente.",
|
||||
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
|
||||
"Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada, mais non foron preparadas as lhaves. Saia da sesión e volva acceder de novo",
|
||||
"Please enable server side encryption in the admin settings in order to use the encryption module." : "Active o cifrado no lado do servidor nos axustes de administración para poder usar o módulo de cifrado.",
|
||||
|
|
@ -50,7 +50,7 @@
|
|||
"Change Password" : "Cambiar o contrasinal",
|
||||
"Basic encryption module" : "Módulo de cifrado básico",
|
||||
"Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.",
|
||||
"Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:",
|
||||
"Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave privada ao seu contrasinal de acceso actual:",
|
||||
" If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedirllo á administración desta instancia. para recuperar os seus ficheiros.",
|
||||
"Old log-in password" : "Contrasinal antigo de acceso",
|
||||
"Current log-in password" : "Contrasinal actual de acceso",
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ OC.L10N.register(
|
|||
"Encryption password" : "Senha de criptografia",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "A administração habilitou a criptografia do lado do servidor. Seus arquivos foram criptografados usando a senha <strong>%s</strong>.",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "A administração habilitou a criptografia do lado do servidor. Seus arquivos foram criptografados usando a senha \"%s\".",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "Faça login na interface da web, vá para a seção \"Segurança\" de suas configurações pessoais e atualize sua senha de criptografia inserindo esta senha no campo \"Senha de login antiga\" e sua senha de login atual.",
|
||||
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não foi possível descriptografar este arquivo, provavelmente é um arquivo compartilhado. Por favor solicite ao dono do arquivo para recompartilhá-lo com você.",
|
||||
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não foi possível ler este arquivo pois provavelmente é um arquivo compartilhado. Por favor, peça ao dono do arquivo para recompartilhá-lo com você.",
|
||||
"Default encryption module" : "Módulo de criptografia padrão",
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
"Encryption password" : "Senha de criptografia",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "A administração habilitou a criptografia do lado do servidor. Seus arquivos foram criptografados usando a senha <strong>%s</strong>.",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "A administração habilitou a criptografia do lado do servidor. Seus arquivos foram criptografados usando a senha \"%s\".",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "Faça login na interface da web, vá para a seção \"Segurança\" de suas configurações pessoais e atualize sua senha de criptografia inserindo esta senha no campo \"Senha de login antiga\" e sua senha de login atual.",
|
||||
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não foi possível descriptografar este arquivo, provavelmente é um arquivo compartilhado. Por favor solicite ao dono do arquivo para recompartilhá-lo com você.",
|
||||
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não foi possível ler este arquivo pois provavelmente é um arquivo compartilhado. Por favor, peça ao dono do arquivo para recompartilhá-lo com você.",
|
||||
"Default encryption module" : "Módulo de criptografia padrão",
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ OC.L10N.register(
|
|||
"Encryption password" : "加密密碼",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "管理員啟用了伺服器端加密。您的檔案已使用密碼 <strong>%s</strong> 加密。",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "管理員啟用了伺服器端加密。您的檔案已使用密碼「%s」加密。",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "請登入網頁界面,請到個人設定中的「安全」區塊,透過輸入此密碼至「舊登入密碼」欄位與您目前的登入密碼來更新您的加密密碼。",
|
||||
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請要求檔案所有人重新分享檔案給您。",
|
||||
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法讀取這個檔案,也許這是分享的檔案。請要求檔案所有人重新分享檔案給您。",
|
||||
"Default encryption module" : "預設加密模組",
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
"Encryption password" : "加密密碼",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "管理員啟用了伺服器端加密。您的檔案已使用密碼 <strong>%s</strong> 加密。",
|
||||
"The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "管理員啟用了伺服器端加密。您的檔案已使用密碼「%s」加密。",
|
||||
"Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old login password\" field and your current login password." : "請登入網頁界面,請到個人設定中的「安全」區塊,透過輸入此密碼至「舊登入密碼」欄位與您目前的登入密碼來更新您的加密密碼。",
|
||||
"Cannot decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請要求檔案所有人重新分享檔案給您。",
|
||||
"Cannot read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法讀取這個檔案,也許這是分享的檔案。請要求檔案所有人重新分享檔案給您。",
|
||||
"Default encryption module" : "預設加密模組",
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ OC.L10N.register(
|
|||
"Decline" : "Declinar",
|
||||
"Federated Cloud Sharing" : "Nube federada compartida",
|
||||
"Sharing" : "Compartindo",
|
||||
"Federated file sharing" : "Compartir ficheiros en federación",
|
||||
"Federated file sharing" : "Compartición federada de ficheiros",
|
||||
"Provide federated file sharing across servers" : "Fornece a compartición federada de ficheiros entre servidores",
|
||||
"Adjust how people can share between servers. This includes shares between users on this server as well if they are using federated sharing." : "Axuste a forma como as persoas poden compartir entre servidores. Isto inclúe tamén as comparticións entre usuarios deste servidor se están a usar a compartición federada.",
|
||||
"Allow users on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Permitirlle aos usuarios deste servidor enviar comparticións a outros servidores (esta opción tamén permite o acceso de WebDAV a comparticións públicas)",
|
||||
|
|
@ -47,13 +47,13 @@ OC.L10N.register(
|
|||
"Share with me via Nextcloud" : "Comparte comigo a través de Nextcloud",
|
||||
"HTML Code:" : "Código HTML:",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see {url}" : "Comparte comigo a través do meu #Nextcloud Federated Cloud ID, ver {url}",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Comparte comigo a través do meu ID da nube federada de #Nextcloud",
|
||||
"Cloud ID copied to the clipboard" : "O identificador de nube (Cloud ID) (foi copiado no portapapeis",
|
||||
"Copy to clipboard" : "Copiar no portapapeis.",
|
||||
"Clipboard is not available" : "O portapapeis non está dispoñíbel",
|
||||
"Copied!" : "Copiado!",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Vde. recibiu «%3$s» como un elemento compartido remoto de %4$s (%1$s) (de parte de %5$s (%2$s))",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Vde. recibiu «%3$s» como un elemento compartido remoto de %4$s (%1$s)",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud , vexa %s"
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Comparte comigo a través do meu ID da nube federada de #Nextcloud , vexa %s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
"Decline" : "Declinar",
|
||||
"Federated Cloud Sharing" : "Nube federada compartida",
|
||||
"Sharing" : "Compartindo",
|
||||
"Federated file sharing" : "Compartir ficheiros en federación",
|
||||
"Federated file sharing" : "Compartición federada de ficheiros",
|
||||
"Provide federated file sharing across servers" : "Fornece a compartición federada de ficheiros entre servidores",
|
||||
"Adjust how people can share between servers. This includes shares between users on this server as well if they are using federated sharing." : "Axuste a forma como as persoas poden compartir entre servidores. Isto inclúe tamén as comparticións entre usuarios deste servidor se están a usar a compartición federada.",
|
||||
"Allow users on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Permitirlle aos usuarios deste servidor enviar comparticións a outros servidores (esta opción tamén permite o acceso de WebDAV a comparticións públicas)",
|
||||
|
|
@ -45,13 +45,13 @@
|
|||
"Share with me via Nextcloud" : "Comparte comigo a través de Nextcloud",
|
||||
"HTML Code:" : "Código HTML:",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see {url}" : "Comparte comigo a través do meu #Nextcloud Federated Cloud ID, ver {url}",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Comparte comigo a través do meu ID da nube federada de #Nextcloud",
|
||||
"Cloud ID copied to the clipboard" : "O identificador de nube (Cloud ID) (foi copiado no portapapeis",
|
||||
"Copy to clipboard" : "Copiar no portapapeis.",
|
||||
"Clipboard is not available" : "O portapapeis non está dispoñíbel",
|
||||
"Copied!" : "Copiado!",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Vde. recibiu «%3$s» como un elemento compartido remoto de %4$s (%1$s) (de parte de %5$s (%2$s))",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Vde. recibiu «%3$s» como un elemento compartido remoto de %4$s (%1$s)",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud , vexa %s"
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Comparte comigo a través do meu ID da nube federada de #Nextcloud , vexa %s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
|
|
@ -39,7 +39,7 @@ OC.L10N.register(
|
|||
"You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以和使用了 Nextcloud 服务器或其他兼容 Open Cloud Mesh(OCM)的服务器和服务的任何人共享!只需将他们的联合云 ID 放在共享对话框中。联合云 ID 看起来像 person@cloud.example.com",
|
||||
"Your Federated Cloud ID:" : "您的联合云 ID:",
|
||||
"Share it so your friends can share files with you:" : "使用共享,以便您的朋友可以与您共享文件:",
|
||||
"Twitter" : "推特",
|
||||
"Twitter" : "Twitter",
|
||||
"Add to your website" : "添加到您的网站",
|
||||
"Share with me via Nextcloud" : "通过联合云与我共享",
|
||||
"HTML Code:" : "HTML 代码:",
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
"You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以和使用了 Nextcloud 服务器或其他兼容 Open Cloud Mesh(OCM)的服务器和服务的任何人共享!只需将他们的联合云 ID 放在共享对话框中。联合云 ID 看起来像 person@cloud.example.com",
|
||||
"Your Federated Cloud ID:" : "您的联合云 ID:",
|
||||
"Share it so your friends can share files with you:" : "使用共享,以便您的朋友可以与您共享文件:",
|
||||
"Twitter" : "推特",
|
||||
"Twitter" : "Twitter",
|
||||
"Add to your website" : "添加到您的网站",
|
||||
"Share with me via Nextcloud" : "通过联合云与我共享",
|
||||
"HTML Code:" : "HTML 代码:",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "تصاعدياً",
|
||||
"descending" : "تنازلياً",
|
||||
"Sort list by {column} ({direction})" : "ترتيب القائمة بحسب {column} ({direction})",
|
||||
"List of files and folders." : "قائمة الملفات و المجلدات",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "لم يمكن عرض هذه القائمة بالكامل بسبب إشكالية في الأداء. سيتم عرض الملفات عندما تمر عليها في القائمة",
|
||||
"Storage informations" : "معلومات التخزين",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} مستخدمة",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "تصاعدياً",
|
||||
"descending" : "تنازلياً",
|
||||
"Sort list by {column} ({direction})" : "ترتيب القائمة بحسب {column} ({direction})",
|
||||
"List of files and folders." : "قائمة الملفات و المجلدات",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "لم يمكن عرض هذه القائمة بالكامل بسبب إشكالية في الأداء. سيتم عرض الملفات عندما تمر عليها في القائمة",
|
||||
"Storage informations" : "معلومات التخزين",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} مستخدمة",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "ascendent",
|
||||
"descending" : "descendent",
|
||||
"Sort list by {column} ({direction})" : "Ordena la llista per {column} ({direction})",
|
||||
"List of files and folders." : "Llista de fitxers i carpetes.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Aquesta llista no es mostra completament per raons de rendiment. Es mostraran els fitxers a mesura que navegueu per la llista.",
|
||||
"Storage informations" : "Informació d'emmagatzematge",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} en ús",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "ascendent",
|
||||
"descending" : "descendent",
|
||||
"Sort list by {column} ({direction})" : "Ordena la llista per {column} ({direction})",
|
||||
"List of files and folders." : "Llista de fitxers i carpetes.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Aquesta llista no es mostra completament per raons de rendiment. Es mostraran els fitxers a mesura que navegueu per la llista.",
|
||||
"Storage informations" : "Informació d'emmagatzematge",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} en ús",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "vzestupně",
|
||||
"descending" : "sestupně",
|
||||
"Sort list by {column} ({direction})" : "Seřadit seznam podle {column} ({direction})",
|
||||
"List of files and folders." : "Seznam souborů a složek.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Seznam není vykreslen celý z důvodu nároků na výkon. Soubory budou dokreslovány, jak se budete posouvat seznamem.",
|
||||
"Storage informations" : "Informace o úložišti",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} využito",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "vzestupně",
|
||||
"descending" : "sestupně",
|
||||
"Sort list by {column} ({direction})" : "Seřadit seznam podle {column} ({direction})",
|
||||
"List of files and folders." : "Seznam souborů a složek.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Seznam není vykreslen celý z důvodu nároků na výkon. Soubory budou dokreslovány, jak se budete posouvat seznamem.",
|
||||
"Storage informations" : "Informace o úložišti",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} využito",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "Aufsteigend",
|
||||
"descending" : "Absteigend",
|
||||
"Sort list by {column} ({direction})" : "Liste sortieren nach {column} ({direction})",
|
||||
"List of files and folders." : "Liste der Dateien und Ordner.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Diese Liste ist aus Performance-Gründen nicht vollständig gerendert. Die Dateien werden gerendert, wenn Sie durch die Liste navigieren.",
|
||||
"Storage informations" : "Speicherinformationen",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} verwendet",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "Aufsteigend",
|
||||
"descending" : "Absteigend",
|
||||
"Sort list by {column} ({direction})" : "Liste sortieren nach {column} ({direction})",
|
||||
"List of files and folders." : "Liste der Dateien und Ordner.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Diese Liste ist aus Performance-Gründen nicht vollständig gerendert. Die Dateien werden gerendert, wenn Sie durch die Liste navigieren.",
|
||||
"Storage informations" : "Speicherinformationen",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} verwendet",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "ascending",
|
||||
"descending" : "descending",
|
||||
"Sort list by {column} ({direction})" : "Sort list by {column} ({direction})",
|
||||
"List of files and folders." : "List of files and folders.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list.",
|
||||
"Storage informations" : "Storage informations",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} used",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "ascending",
|
||||
"descending" : "descending",
|
||||
"Sort list by {column} ({direction})" : "Sort list by {column} ({direction})",
|
||||
"List of files and folders." : "List of files and folders.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list.",
|
||||
"Storage informations" : "Storage informations",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} used",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "ascendente",
|
||||
"descending" : "descendente",
|
||||
"Sort list by {column} ({direction})" : "Ordenar lista por {column} ({direction}).",
|
||||
"List of files and folders." : "Lista de archivos y carpetas. ",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Esta lista no se muestra completamente por motivos de rendimiento. Los archivos se mostrarán a medida que navegas por la lista.",
|
||||
"Storage informations" : "Información de almacenamiento.",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usados.",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "ascendente",
|
||||
"descending" : "descendente",
|
||||
"Sort list by {column} ({direction})" : "Ordenar lista por {column} ({direction}).",
|
||||
"List of files and folders." : "Lista de archivos y carpetas. ",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Esta lista no se muestra completamente por motivos de rendimiento. Los archivos se mostrarán a medida que navegas por la lista.",
|
||||
"Storage informations" : "Información de almacenamiento.",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usados.",
|
||||
|
|
|
|||
|
|
@ -185,6 +185,7 @@ OC.L10N.register(
|
|||
"ascending" : "nousevasti",
|
||||
"descending" : "laskevasti",
|
||||
"Sort list by {column} ({direction})" : "Järjestä luettelo sarakkeen {column} mukaan ({direction})",
|
||||
"List of files and folders." : "Luettelo tiedostoista ja kansioista.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Tätä luetteloa ei ole esitetty täysin suorituskykyyn liittyvistä syistä. Tiedostot esitetään sitä mukaa, kun selaat luetteloa.",
|
||||
"Storage informations" : "Tallennustilan tietoja",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} käytetty",
|
||||
|
|
@ -211,6 +212,7 @@ OC.L10N.register(
|
|||
"Files settings" : "Tiedostojen asetukset",
|
||||
"File cannot be accessed" : "Tiedostoa ei voi käyttää",
|
||||
"You might not have have permissions to view it, ask the sender to share it" : "Oikeutesi eivät kenties riitä sen katseluun, pyydä lähettäjää jakamaan se",
|
||||
"Sort favorites first" : "Järjestä suosikit ensiksi",
|
||||
"Show hidden files" : "Näytä piilotetut tiedostot",
|
||||
"Crop image previews" : "Rajaa kuvien esikatseluja",
|
||||
"Additional settings" : "Lisäasetukset",
|
||||
|
|
|
|||
|
|
@ -183,6 +183,7 @@
|
|||
"ascending" : "nousevasti",
|
||||
"descending" : "laskevasti",
|
||||
"Sort list by {column} ({direction})" : "Järjestä luettelo sarakkeen {column} mukaan ({direction})",
|
||||
"List of files and folders." : "Luettelo tiedostoista ja kansioista.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Tätä luetteloa ei ole esitetty täysin suorituskykyyn liittyvistä syistä. Tiedostot esitetään sitä mukaa, kun selaat luetteloa.",
|
||||
"Storage informations" : "Tallennustilan tietoja",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} käytetty",
|
||||
|
|
@ -209,6 +210,7 @@
|
|||
"Files settings" : "Tiedostojen asetukset",
|
||||
"File cannot be accessed" : "Tiedostoa ei voi käyttää",
|
||||
"You might not have have permissions to view it, ask the sender to share it" : "Oikeutesi eivät kenties riitä sen katseluun, pyydä lähettäjää jakamaan se",
|
||||
"Sort favorites first" : "Järjestä suosikit ensiksi",
|
||||
"Show hidden files" : "Näytä piilotetut tiedostot",
|
||||
"Crop image previews" : "Rajaa kuvien esikatseluja",
|
||||
"Additional settings" : "Lisäasetukset",
|
||||
|
|
|
|||
|
|
@ -171,11 +171,20 @@ OC.L10N.register(
|
|||
"Reload current directory" : "Rafraîchir le dossier courant",
|
||||
"Go to the \"{dir}\" directory" : "Aller au dossier \"{dir}\"",
|
||||
"Select the row for {displayName}" : "Sélectionner la ligne pour {displayName}",
|
||||
"Rename file" : "Renommer le fichier",
|
||||
"File name" : "Nom du fichier",
|
||||
"A long time ago" : "Il y a longtemps",
|
||||
"Download file {name}" : "Télécharger le fichier {name}",
|
||||
"\"{displayName}\" action executed successfully" : "Action \"{displayName}\" exécutée avec succès",
|
||||
"\"{displayName}\" action failed" : "Échec de l'action \"{displayName}\"",
|
||||
"\"{name}\" is not an allowed filetype." : "\"{name}\" n'est pas un type de fichier autorisé.",
|
||||
"{newName} already exists." : "{newName} existe déjà.",
|
||||
"Name cannot be empty" : "Le nom ne peut pas être vide",
|
||||
"Another entry with the same name already exists" : "Une autre entrée avec le même nom existe déjà",
|
||||
"Renamed \"{oldName}\" to \"{newName}\"" : "Renommer \"{oldName}\" en \"{newName}\"",
|
||||
"Could not rename \"{oldName}\", it does not exist any more" : "Impossible de renommer \"{oldName}\", il n'existe plus.",
|
||||
"The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "Le nom \"{newName}\"\" est déjà utilisé dans le dossier \"{dir}\". Merci de choisir un autre nom.",
|
||||
"Could not rename \"{oldName}\"" : "Impossible de renommer \"{oldName}\"",
|
||||
"Total rows summary" : "Récapitulatif du nombre total de lignes",
|
||||
"Select all" : "Tout sélectionner",
|
||||
"Unselect all" : "Tout désélectionner",
|
||||
|
|
@ -184,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "ascendant",
|
||||
"descending" : "descendant",
|
||||
"Sort list by {column} ({direction})" : "Trier la liste par {column} ({direction})",
|
||||
"List of files and folders." : "Liste des fichiers et dossiers.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Cette liste n'est pas affichée en totalité pour des raisons de performances. Les fichiers seront affichés au fur et à mesure que vous parcourrez la liste.",
|
||||
"Storage informations" : "Informations sur le stockage",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} utilisés",
|
||||
|
|
@ -210,6 +220,7 @@ OC.L10N.register(
|
|||
"Files settings" : "Paramètres des fichiers",
|
||||
"File cannot be accessed" : "Impossible d'accéder au fichier",
|
||||
"You might not have have permissions to view it, ask the sender to share it" : "Vous n’avez peut-être pas les autorisations pour le voir, demandez à l’expéditeur de le partager",
|
||||
"Sort favorites first" : "Trier les favoris d'abord",
|
||||
"Show hidden files" : "Afficher les fichiers masqués",
|
||||
"Crop image previews" : "Afficher en miniatures carrées",
|
||||
"Additional settings" : "Paramètres supplémentaires",
|
||||
|
|
@ -234,6 +245,7 @@ OC.L10N.register(
|
|||
"Templates" : "Modèles",
|
||||
"Create new templates folder" : "Créer un nouveau dossier de modèles",
|
||||
"Unable to initialize the templates directory" : "Impossible d'initialiser le dossier des modèles",
|
||||
"List of favorites files and folders." : "Liste des fichiers et dossiers favoris.",
|
||||
"No favorites yet" : "Aucun favori pour l'instant",
|
||||
"Files and folders you mark as favorite will show up here" : "Les fichiers et dossiers ajoutés à vos favoris apparaîtront ici",
|
||||
"Toggle %1$s sublist" : "Basculer %1$s sous-liste",
|
||||
|
|
|
|||
|
|
@ -169,11 +169,20 @@
|
|||
"Reload current directory" : "Rafraîchir le dossier courant",
|
||||
"Go to the \"{dir}\" directory" : "Aller au dossier \"{dir}\"",
|
||||
"Select the row for {displayName}" : "Sélectionner la ligne pour {displayName}",
|
||||
"Rename file" : "Renommer le fichier",
|
||||
"File name" : "Nom du fichier",
|
||||
"A long time ago" : "Il y a longtemps",
|
||||
"Download file {name}" : "Télécharger le fichier {name}",
|
||||
"\"{displayName}\" action executed successfully" : "Action \"{displayName}\" exécutée avec succès",
|
||||
"\"{displayName}\" action failed" : "Échec de l'action \"{displayName}\"",
|
||||
"\"{name}\" is not an allowed filetype." : "\"{name}\" n'est pas un type de fichier autorisé.",
|
||||
"{newName} already exists." : "{newName} existe déjà.",
|
||||
"Name cannot be empty" : "Le nom ne peut pas être vide",
|
||||
"Another entry with the same name already exists" : "Une autre entrée avec le même nom existe déjà",
|
||||
"Renamed \"{oldName}\" to \"{newName}\"" : "Renommer \"{oldName}\" en \"{newName}\"",
|
||||
"Could not rename \"{oldName}\", it does not exist any more" : "Impossible de renommer \"{oldName}\", il n'existe plus.",
|
||||
"The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "Le nom \"{newName}\"\" est déjà utilisé dans le dossier \"{dir}\". Merci de choisir un autre nom.",
|
||||
"Could not rename \"{oldName}\"" : "Impossible de renommer \"{oldName}\"",
|
||||
"Total rows summary" : "Récapitulatif du nombre total de lignes",
|
||||
"Select all" : "Tout sélectionner",
|
||||
"Unselect all" : "Tout désélectionner",
|
||||
|
|
@ -182,6 +191,7 @@
|
|||
"ascending" : "ascendant",
|
||||
"descending" : "descendant",
|
||||
"Sort list by {column} ({direction})" : "Trier la liste par {column} ({direction})",
|
||||
"List of files and folders." : "Liste des fichiers et dossiers.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Cette liste n'est pas affichée en totalité pour des raisons de performances. Les fichiers seront affichés au fur et à mesure que vous parcourrez la liste.",
|
||||
"Storage informations" : "Informations sur le stockage",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} utilisés",
|
||||
|
|
@ -208,6 +218,7 @@
|
|||
"Files settings" : "Paramètres des fichiers",
|
||||
"File cannot be accessed" : "Impossible d'accéder au fichier",
|
||||
"You might not have have permissions to view it, ask the sender to share it" : "Vous n’avez peut-être pas les autorisations pour le voir, demandez à l’expéditeur de le partager",
|
||||
"Sort favorites first" : "Trier les favoris d'abord",
|
||||
"Show hidden files" : "Afficher les fichiers masqués",
|
||||
"Crop image previews" : "Afficher en miniatures carrées",
|
||||
"Additional settings" : "Paramètres supplémentaires",
|
||||
|
|
@ -232,6 +243,7 @@
|
|||
"Templates" : "Modèles",
|
||||
"Create new templates folder" : "Créer un nouveau dossier de modèles",
|
||||
"Unable to initialize the templates directory" : "Impossible d'initialiser le dossier des modèles",
|
||||
"List of favorites files and folders." : "Liste des fichiers et dossiers favoris.",
|
||||
"No favorites yet" : "Aucun favori pour l'instant",
|
||||
"Files and folders you mark as favorite will show up here" : "Les fichiers et dossiers ajoutés à vos favoris apparaîtront ici",
|
||||
"Toggle %1$s sublist" : "Basculer %1$s sous-liste",
|
||||
|
|
|
|||
|
|
@ -87,13 +87,13 @@ OC.L10N.register(
|
|||
"File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
|
||||
"\"/\" is not allowed inside a file name." : "«/» non está permitido nun nome de ficheiro",
|
||||
"\"{name}\" is not an allowed filetype" : "«{name}» non é un tipo de ficheiro permitido",
|
||||
"Storage of {owner} is full, files cannot be updated or synced anymore!" : "A almacenaxe de {owner} está chea, non é posíbel actualizar nin sincronizar os ficheiros!",
|
||||
"Storage of {owner} is full, files cannot be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, xa é posíbel actualizar nin sincronizar os ficheiros!",
|
||||
"Group folder \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "O cartafol «{mountPoint}» do grupo está completo, non se poderán actualizar nin sincronizar ficheiros!",
|
||||
"External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "A almacenaxe externa «{mountPoint}» está chea, non é posíbel actualizar ou sincronizar ficheiros!",
|
||||
"Your storage is full, files cannot be updated or synced anymore!" : "A almacenaxe está chea, non é posíbel sincronizar ou actualizar ficheiros!",
|
||||
"External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "O almacenamento externo «{mountPoint}» está cheo, xa non é posíbel actualizar nin sincronizar os ficheiros.",
|
||||
"Your storage is full, files cannot be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, xa non é posíbel actualizar nin sincronizar os ficheiros!",
|
||||
"Storage of {owner} is almost full ({usedSpacePercent}%)." : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%).",
|
||||
"Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "O cartafol de grupo «{mountPoint}» está case cheo ({usedSpacePercent}%).",
|
||||
"External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "O almacenamento externo «{mountPoint}» está case cheo ({usedSpacePercent}%).",
|
||||
"External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "O almacenamento externo «{mountPoint}» está case cheo ({usedSpacePercent}%)",
|
||||
"Your storage is almost full ({usedSpacePercent}%)." : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%).",
|
||||
"_matches \"{filter}\"_::_match \"{filter}\"_" : ["coincide con «{filter}»","coinciden con «{filter}»"],
|
||||
"View in folder" : "Ver no cartafol",
|
||||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "ascendente",
|
||||
"descending" : "descendente",
|
||||
"Sort list by {column} ({direction})" : "Ordenar a lista por {column} ({direction})",
|
||||
"List of files and folders." : "Lista de ficheiros e cartafoles",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Esta lista non se representa de xeito completo por mor do rendemento. Os ficheiros represéntanse mentres navega pola lista.",
|
||||
"Storage informations" : "Información de almacenamento",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usado",
|
||||
|
|
@ -206,7 +207,7 @@ OC.L10N.register(
|
|||
"Transfer" : "Transferencia",
|
||||
"Transfer {path} to {userid}" : "Transferir {path} cara a {userid}",
|
||||
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
|
||||
"Unknown error" : "Erro descoñecido",
|
||||
"Unknown error" : "Produciuse un erro descoñecido",
|
||||
"Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade",
|
||||
"Cannot transfer ownership of a file or folder you do not own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol do que non es o propietario",
|
||||
"Select file or folder to link to" : "Seleccione o ficheiro ou cartafol ao que ligar",
|
||||
|
|
|
|||
|
|
@ -85,13 +85,13 @@
|
|||
"File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
|
||||
"\"/\" is not allowed inside a file name." : "«/» non está permitido nun nome de ficheiro",
|
||||
"\"{name}\" is not an allowed filetype" : "«{name}» non é un tipo de ficheiro permitido",
|
||||
"Storage of {owner} is full, files cannot be updated or synced anymore!" : "A almacenaxe de {owner} está chea, non é posíbel actualizar nin sincronizar os ficheiros!",
|
||||
"Storage of {owner} is full, files cannot be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, xa é posíbel actualizar nin sincronizar os ficheiros!",
|
||||
"Group folder \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "O cartafol «{mountPoint}» do grupo está completo, non se poderán actualizar nin sincronizar ficheiros!",
|
||||
"External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "A almacenaxe externa «{mountPoint}» está chea, non é posíbel actualizar ou sincronizar ficheiros!",
|
||||
"Your storage is full, files cannot be updated or synced anymore!" : "A almacenaxe está chea, non é posíbel sincronizar ou actualizar ficheiros!",
|
||||
"External storage \"{mountPoint}\" is full, files cannot be updated or synced anymore!" : "O almacenamento externo «{mountPoint}» está cheo, xa non é posíbel actualizar nin sincronizar os ficheiros.",
|
||||
"Your storage is full, files cannot be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, xa non é posíbel actualizar nin sincronizar os ficheiros!",
|
||||
"Storage of {owner} is almost full ({usedSpacePercent}%)." : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%).",
|
||||
"Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "O cartafol de grupo «{mountPoint}» está case cheo ({usedSpacePercent}%).",
|
||||
"External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "O almacenamento externo «{mountPoint}» está case cheo ({usedSpacePercent}%).",
|
||||
"External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "O almacenamento externo «{mountPoint}» está case cheo ({usedSpacePercent}%)",
|
||||
"Your storage is almost full ({usedSpacePercent}%)." : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%).",
|
||||
"_matches \"{filter}\"_::_match \"{filter}\"_" : ["coincide con «{filter}»","coinciden con «{filter}»"],
|
||||
"View in folder" : "Ver no cartafol",
|
||||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "ascendente",
|
||||
"descending" : "descendente",
|
||||
"Sort list by {column} ({direction})" : "Ordenar a lista por {column} ({direction})",
|
||||
"List of files and folders." : "Lista de ficheiros e cartafoles",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Esta lista non se representa de xeito completo por mor do rendemento. Os ficheiros represéntanse mentres navega pola lista.",
|
||||
"Storage informations" : "Información de almacenamento",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usado",
|
||||
|
|
@ -204,7 +205,7 @@
|
|||
"Transfer" : "Transferencia",
|
||||
"Transfer {path} to {userid}" : "Transferir {path} cara a {userid}",
|
||||
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
|
||||
"Unknown error" : "Erro descoñecido",
|
||||
"Unknown error" : "Produciuse un erro descoñecido",
|
||||
"Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade",
|
||||
"Cannot transfer ownership of a file or folder you do not own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol do que non es o propietario",
|
||||
"Select file or folder to link to" : "Seleccione o ficheiro ou cartafol ao que ligar",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "crescente",
|
||||
"descending" : "decrescente",
|
||||
"Sort list by {column} ({direction})" : "Ordina la lista per {column} ({direction})",
|
||||
"List of files and folders." : "Lista di file e cartelle.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Questa lista non è stata mostrata completamente per ragioni di performances. I file verranno mostrati durante la navigazione della lista.",
|
||||
"Storage informations" : "Informazioni di archiviazione",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usato",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "crescente",
|
||||
"descending" : "decrescente",
|
||||
"Sort list by {column} ({direction})" : "Ordina la lista per {column} ({direction})",
|
||||
"List of files and folders." : "Lista di file e cartelle.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Questa lista non è stata mostrata completamente per ragioni di performances. I file verranno mostrati durante la navigazione della lista.",
|
||||
"Storage informations" : "Informazioni di archiviazione",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usato",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "ascendente",
|
||||
"descending" : "descendente",
|
||||
"Sort list by {column} ({direction})" : "Classificar lista por {column} ({direction})",
|
||||
"List of files and folders." : "Lista de arquivos e pastas.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Esta lista não é totalmente renderizada por motivos de desempenho. Os arquivos serão renderizados conforme você navega pela lista.",
|
||||
"Storage informations" : "Informações de armazenamento",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usado",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "ascendente",
|
||||
"descending" : "descendente",
|
||||
"Sort list by {column} ({direction})" : "Classificar lista por {column} ({direction})",
|
||||
"List of files and folders." : "Lista de arquivos e pastas.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Esta lista não é totalmente renderizada por motivos de desempenho. Os arquivos serão renderizados conforme você navega pela lista.",
|
||||
"Storage informations" : "Informações de armazenamento",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} usado",
|
||||
|
|
|
|||
|
|
@ -171,11 +171,20 @@ OC.L10N.register(
|
|||
"Reload current directory" : "Обновить текущий каталог",
|
||||
"Go to the \"{dir}\" directory" : "Перейти в каталог \"{dir}\"",
|
||||
"Select the row for {displayName}" : "Выбрать строку для {displayName}",
|
||||
"Rename file" : "Переименовать файл",
|
||||
"File name" : "Имя файла",
|
||||
"A long time ago" : "Очень давно",
|
||||
"Download file {name}" : "Скачать файл {name}",
|
||||
"\"{displayName}\" action executed successfully" : "Действие \"{displayName}\" выполнено успешно",
|
||||
"\"{displayName}\" action failed" : "Действие \"{displayName}\" завершилось неудачно",
|
||||
"\"{name}\" is not an allowed filetype." : "\"{name}\" не является допустимым типом файла.",
|
||||
"{newName} already exists." : "{newName} уже существует.",
|
||||
"Name cannot be empty" : "Имя не может быть пустым",
|
||||
"Another entry with the same name already exists" : "Другая запись с таким названием уже существует",
|
||||
"Renamed \"{oldName}\" to \"{newName}\"" : "Переименовано \"{oldName}\" в \"{newName}\"",
|
||||
"Could not rename \"{oldName}\", it does not exist any more" : "Не удалось переименовать \"{oldName}\", его больше не существует",
|
||||
"The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "Имя \"{newName}\" уже используется в каталоге \"{dir}\". Выберите другое имя.",
|
||||
"Could not rename \"{oldName}\"" : "Не удалось переименовать \"{oldName}\"",
|
||||
"Total rows summary" : "Количество строк в общем",
|
||||
"Select all" : "Выбрать всё",
|
||||
"Unselect all" : "Отменить выделение для всех",
|
||||
|
|
@ -184,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "восходящий",
|
||||
"descending" : "нисходящий",
|
||||
"Sort list by {column} ({direction})" : "Сортировать список по {column} ({direction})",
|
||||
"List of files and folders." : "Список файлов и каталогов.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Этот список отображается не полностью из соображений производительности. Файлы будут отображаться по мере перемещения по списку.",
|
||||
"Storage informations" : "Сведения о хранилище",
|
||||
"{usedQuotaByte} used" : "Использовано {usedQuotaByte}",
|
||||
|
|
@ -210,6 +220,7 @@ OC.L10N.register(
|
|||
"Files settings" : "Настройки файлов",
|
||||
"File cannot be accessed" : "Не удалось получить доступ к файлу",
|
||||
"You might not have have permissions to view it, ask the sender to share it" : "У вас отсутствуют права на просмотр файла, попросите предоставить их у владельца общего ресурса",
|
||||
"Sort favorites first" : "Сначала избранное",
|
||||
"Show hidden files" : "Показывать скрытые файлы",
|
||||
"Crop image previews" : "Обрезать пред. просмотр",
|
||||
"Additional settings" : "Дополнительные параметры",
|
||||
|
|
@ -228,11 +239,13 @@ OC.L10N.register(
|
|||
"Blank" : "Пустой",
|
||||
"Unable to create new file from template" : "Не удалось создать файл на основе шаблона",
|
||||
"Delete permanently" : "Удалить навсегда",
|
||||
"Open folder {displayName}" : "Открыть каталог {displayName}",
|
||||
"Open details" : "Открыть подробности",
|
||||
"Set up templates folder" : "Указать папку шаблонов",
|
||||
"Templates" : "Шаблоны",
|
||||
"Create new templates folder" : "Создать новую папку шаблонов",
|
||||
"Unable to initialize the templates directory" : "Не удалось инициализировать каталог шаблонов",
|
||||
"List of favorites files and folders." : "Список избранных файлов и каталогов.",
|
||||
"No favorites yet" : "В избранное ещё ничего не добавлено ",
|
||||
"Files and folders you mark as favorite will show up here" : "Здесь будут показаны файлы и каталоги, отмеченные как избранные",
|
||||
"Toggle %1$s sublist" : "Переключить %1$s подсписок",
|
||||
|
|
|
|||
|
|
@ -169,11 +169,20 @@
|
|||
"Reload current directory" : "Обновить текущий каталог",
|
||||
"Go to the \"{dir}\" directory" : "Перейти в каталог \"{dir}\"",
|
||||
"Select the row for {displayName}" : "Выбрать строку для {displayName}",
|
||||
"Rename file" : "Переименовать файл",
|
||||
"File name" : "Имя файла",
|
||||
"A long time ago" : "Очень давно",
|
||||
"Download file {name}" : "Скачать файл {name}",
|
||||
"\"{displayName}\" action executed successfully" : "Действие \"{displayName}\" выполнено успешно",
|
||||
"\"{displayName}\" action failed" : "Действие \"{displayName}\" завершилось неудачно",
|
||||
"\"{name}\" is not an allowed filetype." : "\"{name}\" не является допустимым типом файла.",
|
||||
"{newName} already exists." : "{newName} уже существует.",
|
||||
"Name cannot be empty" : "Имя не может быть пустым",
|
||||
"Another entry with the same name already exists" : "Другая запись с таким названием уже существует",
|
||||
"Renamed \"{oldName}\" to \"{newName}\"" : "Переименовано \"{oldName}\" в \"{newName}\"",
|
||||
"Could not rename \"{oldName}\", it does not exist any more" : "Не удалось переименовать \"{oldName}\", его больше не существует",
|
||||
"The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "Имя \"{newName}\" уже используется в каталоге \"{dir}\". Выберите другое имя.",
|
||||
"Could not rename \"{oldName}\"" : "Не удалось переименовать \"{oldName}\"",
|
||||
"Total rows summary" : "Количество строк в общем",
|
||||
"Select all" : "Выбрать всё",
|
||||
"Unselect all" : "Отменить выделение для всех",
|
||||
|
|
@ -182,6 +191,7 @@
|
|||
"ascending" : "восходящий",
|
||||
"descending" : "нисходящий",
|
||||
"Sort list by {column} ({direction})" : "Сортировать список по {column} ({direction})",
|
||||
"List of files and folders." : "Список файлов и каталогов.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Этот список отображается не полностью из соображений производительности. Файлы будут отображаться по мере перемещения по списку.",
|
||||
"Storage informations" : "Сведения о хранилище",
|
||||
"{usedQuotaByte} used" : "Использовано {usedQuotaByte}",
|
||||
|
|
@ -208,6 +218,7 @@
|
|||
"Files settings" : "Настройки файлов",
|
||||
"File cannot be accessed" : "Не удалось получить доступ к файлу",
|
||||
"You might not have have permissions to view it, ask the sender to share it" : "У вас отсутствуют права на просмотр файла, попросите предоставить их у владельца общего ресурса",
|
||||
"Sort favorites first" : "Сначала избранное",
|
||||
"Show hidden files" : "Показывать скрытые файлы",
|
||||
"Crop image previews" : "Обрезать пред. просмотр",
|
||||
"Additional settings" : "Дополнительные параметры",
|
||||
|
|
@ -226,11 +237,13 @@
|
|||
"Blank" : "Пустой",
|
||||
"Unable to create new file from template" : "Не удалось создать файл на основе шаблона",
|
||||
"Delete permanently" : "Удалить навсегда",
|
||||
"Open folder {displayName}" : "Открыть каталог {displayName}",
|
||||
"Open details" : "Открыть подробности",
|
||||
"Set up templates folder" : "Указать папку шаблонов",
|
||||
"Templates" : "Шаблоны",
|
||||
"Create new templates folder" : "Создать новую папку шаблонов",
|
||||
"Unable to initialize the templates directory" : "Не удалось инициализировать каталог шаблонов",
|
||||
"List of favorites files and folders." : "Список избранных файлов и каталогов.",
|
||||
"No favorites yet" : "В избранное ещё ничего не добавлено ",
|
||||
"Files and folders you mark as favorite will show up here" : "Здесь будут показаны файлы и каталоги, отмеченные как избранные",
|
||||
"Toggle %1$s sublist" : "Переключить %1$s подсписок",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "stigande",
|
||||
"descending" : "fallande",
|
||||
"Sort list by {column} ({direction})" : "Sortera listan efter {column} ({direction})",
|
||||
"List of files and folders." : "Lista över filer och mappar.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Denna lista är inte helt återgiven av prestandaskäl. Filerna kommer att renderas när du navigerar genom listan.",
|
||||
"Storage informations" : "Lagringsinformation",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} använt",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "stigande",
|
||||
"descending" : "fallande",
|
||||
"Sort list by {column} ({direction})" : "Sortera listan efter {column} ({direction})",
|
||||
"List of files and folders." : "Lista över filer och mappar.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Denna lista är inte helt återgiven av prestandaskäl. Filerna kommer att renderas när du navigerar genom listan.",
|
||||
"Storage informations" : "Lagringsinformation",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} använt",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "Artan",
|
||||
"descending" : "Azalan",
|
||||
"Sort list by {column} ({direction})" : "Listeyi {column} sütununa göre sırala ({direction})",
|
||||
"List of files and folders." : "Doys ave klasörleri listesi.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Başarım nedeniyle listenin tümü görüntülenmiyor. Listede ilerledikçe dosyalar görüntülenecek.",
|
||||
"Storage informations" : "Depolama bilgileri",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} kullanılmış",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "Artan",
|
||||
"descending" : "Azalan",
|
||||
"Sort list by {column} ({direction})" : "Listeyi {column} sütununa göre sırala ({direction})",
|
||||
"List of files and folders." : "Doys ave klasörleri listesi.",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "Başarım nedeniyle listenin tümü görüntülenmiyor. Listede ilerledikçe dosyalar görüntülenecek.",
|
||||
"Storage informations" : "Depolama bilgileri",
|
||||
"{usedQuotaByte} used" : "{usedQuotaByte} kullanılmış",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "升",
|
||||
"descending" : "降",
|
||||
"Sort list by {column} ({direction})" : "按 {column} ({direction}) 排序清單",
|
||||
"List of files and folders." : "檔案與資料夾清單。",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "出於性能考慮,此清單未完全呈現。檔案將在您瀏覽清單時呈現。",
|
||||
"Storage informations" : "儲存資訊",
|
||||
"{usedQuotaByte} used" : "已使用 {usedQuotaByte} ",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "升",
|
||||
"descending" : "降",
|
||||
"Sort list by {column} ({direction})" : "按 {column} ({direction}) 排序清單",
|
||||
"List of files and folders." : "檔案與資料夾清單。",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "出於性能考慮,此清單未完全呈現。檔案將在您瀏覽清單時呈現。",
|
||||
"Storage informations" : "儲存資訊",
|
||||
"{usedQuotaByte} used" : "已使用 {usedQuotaByte} ",
|
||||
|
|
|
|||
|
|
@ -193,6 +193,7 @@ OC.L10N.register(
|
|||
"ascending" : "遞增",
|
||||
"descending" : "遞減",
|
||||
"Sort list by {column} ({direction})" : "按 {column}({direction})排序清單",
|
||||
"List of files and folders." : "檔案與資料夾清單。",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "出於效能考量,此清單未完全呈現。檔案將在您瀏覽清單時呈現。",
|
||||
"Storage informations" : "儲存空間資訊",
|
||||
"{usedQuotaByte} used" : "已使用 {usedQuotaByte}",
|
||||
|
|
|
|||
|
|
@ -191,6 +191,7 @@
|
|||
"ascending" : "遞增",
|
||||
"descending" : "遞減",
|
||||
"Sort list by {column} ({direction})" : "按 {column}({direction})排序清單",
|
||||
"List of files and folders." : "檔案與資料夾清單。",
|
||||
"This list is not fully rendered for performances reasons. The files will be rendered as you navigate through the list." : "出於效能考量,此清單未完全呈現。檔案將在您瀏覽清單時呈現。",
|
||||
"Storage informations" : "儲存空間資訊",
|
||||
"{usedQuotaByte} used" : "已使用 {usedQuotaByte}",
|
||||
|
|
|
|||
|
|
@ -25,12 +25,12 @@ declare(strict_types=1);
|
|||
*/
|
||||
namespace OCA\Files\Collaboration\Resources;
|
||||
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\Server;
|
||||
use OCP\Collaboration\Resources\IManager;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
class Listener {
|
||||
public static function register(EventDispatcherInterface $dispatcher): void {
|
||||
public static function register(IEventDispatcher $dispatcher): void {
|
||||
$dispatcher->addListener('OCP\Share::postShare', [self::class, 'shareModification']);
|
||||
$dispatcher->addListener('OCP\Share::postUnshare', [self::class, 'shareModification']);
|
||||
$dispatcher->addListener('OCP\Share::postUnshareFromSelf', [self::class, 'shareModification']);
|
||||
|
|
|
|||
|
|
@ -37,6 +37,9 @@ use OC\Core\Command\Base;
|
|||
use OC\Core\Command\InterruptedException;
|
||||
use OC\DB\Connection;
|
||||
use OC\DB\ConnectionAdapter;
|
||||
use OCP\Files\Events\FileCacheUpdated;
|
||||
use OCP\Files\Events\NodeAddedToCache;
|
||||
use OCP\Files\Events\NodeRemovedFromCache;
|
||||
use OCP\Files\File;
|
||||
use OC\ForbiddenException;
|
||||
use OC\Metadata\MetadataManager;
|
||||
|
|
@ -59,18 +62,27 @@ class Scan extends Base {
|
|||
protected int $foldersCounter = 0;
|
||||
protected int $filesCounter = 0;
|
||||
protected int $errorsCounter = 0;
|
||||
protected int $newCounter = 0;
|
||||
protected int $updatedCounter = 0;
|
||||
protected int $removedCounter = 0;
|
||||
private IRootFolder $root;
|
||||
private MetadataManager $metadataManager;
|
||||
private IEventDispatcher $eventDispatcher;
|
||||
private LoggerInterface $logger;
|
||||
|
||||
public function __construct(
|
||||
IUserManager $userManager,
|
||||
IRootFolder $rootFolder,
|
||||
MetadataManager $metadataManager
|
||||
MetadataManager $metadataManager,
|
||||
IEventDispatcher $eventDispatcher,
|
||||
LoggerInterface $logger
|
||||
) {
|
||||
$this->userManager = $userManager;
|
||||
parent::__construct();
|
||||
$this->root = $rootFolder;
|
||||
$this->metadataManager = $metadataManager;
|
||||
$this->eventDispatcher = $eventDispatcher;
|
||||
$this->logger = $logger;
|
||||
}
|
||||
|
||||
protected function configure() {
|
||||
|
|
@ -157,6 +169,16 @@ class Scan extends Base {
|
|||
++$this->errorsCounter;
|
||||
});
|
||||
|
||||
$this->eventDispatcher->addListener(NodeAddedToCache::class, function() {
|
||||
++$this->newCounter;
|
||||
});
|
||||
$this->eventDispatcher->addListener(FileCacheUpdated::class, function() {
|
||||
++$this->updatedCounter;
|
||||
});
|
||||
$this->eventDispatcher->addListener(NodeRemovedFromCache::class, function() {
|
||||
++$this->removedCounter;
|
||||
});
|
||||
|
||||
try {
|
||||
if ($backgroundScan) {
|
||||
$scanner->backgroundScan($path);
|
||||
|
|
@ -277,9 +299,14 @@ class Scan extends Base {
|
|||
// Stop the timer
|
||||
$this->execTime += microtime(true);
|
||||
|
||||
$this->logger->info("Completed scan of {$this->filesCounter} files in {$this->foldersCounter} folder. Found {$this->newCounter} new, {$this->updatedCounter} updated and {$this->removedCounter} removed items");
|
||||
|
||||
$headers = [
|
||||
'Folders',
|
||||
'Files',
|
||||
'New',
|
||||
'Updated',
|
||||
'Removed',
|
||||
'Errors',
|
||||
'Elapsed time',
|
||||
];
|
||||
|
|
@ -287,6 +314,9 @@ class Scan extends Base {
|
|||
$rows = [
|
||||
$this->foldersCounter,
|
||||
$this->filesCounter,
|
||||
$this->newCounter,
|
||||
$this->updatedCounter,
|
||||
$this->removedCounter,
|
||||
$this->errorsCounter,
|
||||
$niceDate,
|
||||
];
|
||||
|
|
|
|||
82
apps/files/src/components/FavoriteIcon.vue
Normal file
82
apps/files/src/components/FavoriteIcon.vue
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<!--
|
||||
- @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
-
|
||||
- @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
-
|
||||
- @license AGPL-3.0-or-later
|
||||
-
|
||||
- This program is free software: you can redistribute it and/or modify
|
||||
- it under the terms of the GNU Affero General Public License as
|
||||
- published by the Free Software Foundation, either version 3 of the
|
||||
- License, or (at your option) any later version.
|
||||
-
|
||||
- This program is distributed in the hope that it will be useful,
|
||||
- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
- GNU Affero General Public License for more details.
|
||||
-
|
||||
- You should have received a copy of the GNU Affero General Public License
|
||||
- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-
|
||||
-->
|
||||
<template>
|
||||
<CustomSvgIconRender class="favorite-marker-icon" :svg="StarSvg" />
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import StarSvg from '@mdi/svg/svg/star.svg?raw'
|
||||
import CustomSvgIconRender from './CustomSvgIconRender.vue'
|
||||
|
||||
/**
|
||||
* A favorite icon to be used for overlaying favorite entries like the file preview / icon
|
||||
* It has a stroke around the star icon to ensure enough contrast for accessibility.
|
||||
*
|
||||
* If the background has a hover state you might want to also apply it to the stroke like this:
|
||||
* ```scss
|
||||
* .parent:hover :deep(.favorite-marker-icon svg path) {
|
||||
* stroke: var(--color-background-hover);
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export default {
|
||||
name: 'FavoriteIcon',
|
||||
components: {
|
||||
CustomSvgIconRender,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
StarSvg,
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
// MDI default viewbox is "0 0 24 24" but we add a stroke of 10px so we must adjust it
|
||||
const el = this.$el.querySelector('svg')
|
||||
el.setAttribute('viewBox', '-4 -4 30 30')
|
||||
el.setAttribute('width', '25')
|
||||
el.setAttribute('height', '25')
|
||||
},
|
||||
}
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.favorite-marker-icon {
|
||||
color: #a08b00;
|
||||
width: fit-content;
|
||||
height: fit-content;
|
||||
|
||||
:deep() {
|
||||
svg {
|
||||
// We added a stroke for a11y so we must increase the size to include the stroke
|
||||
width: 26px;
|
||||
height: 26px;
|
||||
|
||||
// Sow a border around the icon for better contrast
|
||||
path {
|
||||
stroke: var(--color-main-background);
|
||||
stroke-width: 8px;
|
||||
stroke-linejoin: round;
|
||||
paint-order: stroke;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
-
|
||||
- @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||
-
|
||||
- @license GNU AGPL version 3 or any later version
|
||||
- @license AGPL-3.0-or-later
|
||||
-
|
||||
- This program is free software: you can redistribute it and/or modify
|
||||
- it under the terms of the GNU Affero General Public License as
|
||||
|
|
@ -53,7 +53,7 @@
|
|||
<span v-if="isFavorite"
|
||||
class="files-list__row-icon-favorite"
|
||||
:aria-label="t('files', 'Favorite')">
|
||||
<StarIcon aria-hidden="true" :size="20" />
|
||||
<FavoriteIcon :aria-hidden="true" />
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
|
@ -164,7 +164,6 @@ import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
|
|||
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
|
||||
import NcLoadingIcon from '@nextcloud/vue/dist/Components/NcLoadingIcon.js'
|
||||
import NcTextField from '@nextcloud/vue/dist/Components/NcTextField.js'
|
||||
import StarIcon from 'vue-material-design-icons/Star.vue'
|
||||
import Vue from 'vue'
|
||||
import type moment from 'moment'
|
||||
|
||||
|
|
@ -180,6 +179,7 @@ import { useUserConfigStore } from '../store/userconfig.ts'
|
|||
import { useRenamingStore } from '../store/renaming.ts'
|
||||
import CustomElementRender from './CustomElementRender.vue'
|
||||
import CustomSvgIconRender from './CustomSvgIconRender.vue'
|
||||
import FavoriteIcon from './FavoriteIcon.vue'
|
||||
import logger from '../logger.js'
|
||||
|
||||
// The registered actions list
|
||||
|
|
@ -193,6 +193,7 @@ export default Vue.extend({
|
|||
components: {
|
||||
CustomElementRender,
|
||||
CustomSvgIconRender,
|
||||
FavoriteIcon,
|
||||
FileIcon,
|
||||
FolderIcon,
|
||||
Fragment,
|
||||
|
|
@ -201,7 +202,6 @@ export default Vue.extend({
|
|||
NcCheckboxRadioSwitch,
|
||||
NcLoadingIcon,
|
||||
NcTextField,
|
||||
StarIcon,
|
||||
},
|
||||
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
-
|
||||
- @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||
-
|
||||
- @license GNU AGPL version 3 or any later version
|
||||
- @license AGPL-3.0-or-later
|
||||
-
|
||||
- This program is free software: you can redistribute it and/or modify
|
||||
- it under the terms of the GNU Affero General Public License as
|
||||
|
|
@ -242,6 +242,11 @@ export default Vue.extend({
|
|||
}
|
||||
}
|
||||
|
||||
// Hover state of the row should also change the favorite markers background
|
||||
.files-list__row:hover .favorite-marker-icon svg path {
|
||||
stroke: var(--color-background-dark);
|
||||
}
|
||||
|
||||
// Entry preview or mime icon
|
||||
.files-list__row-icon {
|
||||
position: relative;
|
||||
|
|
@ -284,16 +289,8 @@ export default Vue.extend({
|
|||
|
||||
&-favorite {
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
right: -8px;
|
||||
color: #a08b00;
|
||||
// Sow a border around the icon for better contrast
|
||||
svg path {
|
||||
stroke: var(--color-main-background);
|
||||
stroke-width: 10px;
|
||||
stroke-linejoin: round;
|
||||
paint-order: stroke
|
||||
}
|
||||
top: 0px;
|
||||
right: -10px;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,6 @@ use OCP\IUser;
|
|||
use OCP\IUserSession;
|
||||
use OCP\Share\IManager;
|
||||
use OCP\Template;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||
use Test\TestCase;
|
||||
|
||||
/**
|
||||
|
|
@ -69,7 +68,7 @@ class ViewControllerTest extends TestCase {
|
|||
private $l10n;
|
||||
/** @var IConfig|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $config;
|
||||
/** @var EventDispatcherInterface */
|
||||
/** @var IEventDispatcher */
|
||||
private $eventDispatcher;
|
||||
/** @var ViewController|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $viewController;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ OC.L10N.register(
|
|||
"Disconnect" : "Desconectar",
|
||||
"Admin defined" : "Definido polo administración",
|
||||
"Automatic status checking is disabled due to the large number of configured storages, click to check status" : "A comprobación automática do estado está desactivada por mor da gran cantidade de almacenamentos configurados. Prema para comprobar o estado",
|
||||
"Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Confirma que quere desconectar este almacenamento externo? Isto fará que o almacenamento non estea dispoñíbel en Nextcloud e provocará a eliminación destes ficheiros e cartafoles en calquera cliente de sincronización que estea conectado actualmente, mais non eliminará ningún ficheiro e cartafol do propio almacenamento externo.",
|
||||
"Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Confirma que quere desconectar este almacenamento externo? Isto fará que o almacenamento non estea dispoñíbel en Nextcloud e provocará a eliminación destes ficheiros e cartafoles en calquera cliente de sincronización que estea conectado agora, mais non eliminará ningún ficheiro e cartafol do propio almacenamento externo.",
|
||||
"Delete storage?" : "Eliminar o almacenamento?",
|
||||
"Saved" : "Gardado",
|
||||
"Saving …" : "Gardando…",
|
||||
|
|
@ -123,13 +123,13 @@ OC.L10N.register(
|
|||
"\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "«%1$s» non está instalado. Non é posíbel a montaxe de %2$s. Consulte coa administración do sistema para instalalo.",
|
||||
"External storage support" : "Compatibilidade de almacenamento externo",
|
||||
"Adds basic external storage support" : "Engade compatibilidade básica de almacenamento externo",
|
||||
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación permítelle aos administradores configurar conexións a provedores externos de almacenamento, como servidores FTP, almacenamentos de obxectos S3 ou SWIFT, outros servidores Nextcloud, servidores WebDAV e máis. Os administradores poden escoller que tipos de almacenamento activar e poden montar estas localizacións de almacenamento para un usuario, un grupo ou o sistema enteiro. Os usuarios verán aparecer un novo cartafol no seu directorio raíz de Nextcloud, ao que poden acceder e que poden usar como calquera outro cartafol. O almacenamento externo tamén lle permite aos usuarios compartir os ficheiros almacenados nestas localizacións externas. Nestes casos, úsanse as credenciais para o dono dos ficheiros cando o receptor solicita o ficheiro do almacenamento externo, asegurando así que o receptor poida acceder ao ficheiro compartido.\n\nO almacenamento externo pódese configurar usando a IGU ou coa liña de ordes. A segunda opción fornece ao usuario avanzado máis flexibilidade para configurar montaxes de almacenamento externos en bloque e para configurar prioridades de montaxe. Ten dispoñíbel máis información na documentación da IGU do almacenamento externo e na documentación do ficheiro de configuración do almacenamento externo.",
|
||||
"No external storage configured or you don't have the permission to configure them" : "No foi configurado ningún almacenamento externo ou non ten permiso para configuralos",
|
||||
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación permítelle á administración da instancia configurar conexións a provedores externos de almacenamento, como servidores FTP, almacenamento de obxectos S3 ou SWIFT, outros servidores Nextcloud, servidores WebDAV e máis. A administración da instancia pode escoller que tipos de almacenamento activar e pode montar estas localizacións de almacenamento para un usuario, un grupo ou o sistema enteiro. Os usuarios verán aparecer un novo cartafol no seu directorio raíz de Nextcloud, ao que poden acceder e que poden usar como calquera outro cartafol. Almacenamento externo tamén permite aos usuarios compartir os ficheiros almacenados nestas localizacións externas. Nestes casos, úsanse as credenciais para o dono dos ficheiros cando o receptor solicita o ficheiro de almacenamento externo, asegurando así que o receptor poida acceder ao ficheiro compartido.\n\nAlmacenamento externo pódese configurar usando a IGU ou coa liña de ordes. A segunda opción fornece ao usuario avanzado máis flexibilidade para configurar montaxes de almacenamento externo en bloque e para configurar prioridades de montaxe. Ten dispoñíbel máis información na documentación da IGU doalmacenamento externo e na documentación do ficheiro de configuración do almacenamento externo.",
|
||||
"No external storage configured or you don't have the permission to configure them" : "No foi configurada ningún almacenamento externo ou non ten permiso para configuralos",
|
||||
"Name" : "Nome",
|
||||
"Storage type" : "Tipo de almacenamento",
|
||||
"Scope" : "Ámbito",
|
||||
"Open documentation" : "Abrir a documentación",
|
||||
"External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "O almacenamento externo permítelle montar servizos e dispositivos de almacenamento externo como dispositivos de almacenamento secundarios de Nextcloud. Tamén pode permitirlle que os usuarios monten os seus propios servizos de almacenamento externos.",
|
||||
"External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "A aplicación Almacenamento externo permítelle montar servizos e dispositivos de almacenamento externo como dispositivos de almacenamento secundarios de Nextcloud. Tamén pode permitirlle que os usuarios monten os seus propios servizos de almacenamento externo.",
|
||||
"Folder name" : "Nome do cartafol",
|
||||
"Authentication" : "Autenticación",
|
||||
"Configuration" : "Configuración",
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
"Disconnect" : "Desconectar",
|
||||
"Admin defined" : "Definido polo administración",
|
||||
"Automatic status checking is disabled due to the large number of configured storages, click to check status" : "A comprobación automática do estado está desactivada por mor da gran cantidade de almacenamentos configurados. Prema para comprobar o estado",
|
||||
"Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Confirma que quere desconectar este almacenamento externo? Isto fará que o almacenamento non estea dispoñíbel en Nextcloud e provocará a eliminación destes ficheiros e cartafoles en calquera cliente de sincronización que estea conectado actualmente, mais non eliminará ningún ficheiro e cartafol do propio almacenamento externo.",
|
||||
"Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Confirma que quere desconectar este almacenamento externo? Isto fará que o almacenamento non estea dispoñíbel en Nextcloud e provocará a eliminación destes ficheiros e cartafoles en calquera cliente de sincronización que estea conectado agora, mais non eliminará ningún ficheiro e cartafol do propio almacenamento externo.",
|
||||
"Delete storage?" : "Eliminar o almacenamento?",
|
||||
"Saved" : "Gardado",
|
||||
"Saving …" : "Gardando…",
|
||||
|
|
@ -121,13 +121,13 @@
|
|||
"\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "«%1$s» non está instalado. Non é posíbel a montaxe de %2$s. Consulte coa administración do sistema para instalalo.",
|
||||
"External storage support" : "Compatibilidade de almacenamento externo",
|
||||
"Adds basic external storage support" : "Engade compatibilidade básica de almacenamento externo",
|
||||
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación permítelle aos administradores configurar conexións a provedores externos de almacenamento, como servidores FTP, almacenamentos de obxectos S3 ou SWIFT, outros servidores Nextcloud, servidores WebDAV e máis. Os administradores poden escoller que tipos de almacenamento activar e poden montar estas localizacións de almacenamento para un usuario, un grupo ou o sistema enteiro. Os usuarios verán aparecer un novo cartafol no seu directorio raíz de Nextcloud, ao que poden acceder e que poden usar como calquera outro cartafol. O almacenamento externo tamén lle permite aos usuarios compartir os ficheiros almacenados nestas localizacións externas. Nestes casos, úsanse as credenciais para o dono dos ficheiros cando o receptor solicita o ficheiro do almacenamento externo, asegurando así que o receptor poida acceder ao ficheiro compartido.\n\nO almacenamento externo pódese configurar usando a IGU ou coa liña de ordes. A segunda opción fornece ao usuario avanzado máis flexibilidade para configurar montaxes de almacenamento externos en bloque e para configurar prioridades de montaxe. Ten dispoñíbel máis información na documentación da IGU do almacenamento externo e na documentación do ficheiro de configuración do almacenamento externo.",
|
||||
"No external storage configured or you don't have the permission to configure them" : "No foi configurado ningún almacenamento externo ou non ten permiso para configuralos",
|
||||
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación permítelle á administración da instancia configurar conexións a provedores externos de almacenamento, como servidores FTP, almacenamento de obxectos S3 ou SWIFT, outros servidores Nextcloud, servidores WebDAV e máis. A administración da instancia pode escoller que tipos de almacenamento activar e pode montar estas localizacións de almacenamento para un usuario, un grupo ou o sistema enteiro. Os usuarios verán aparecer un novo cartafol no seu directorio raíz de Nextcloud, ao que poden acceder e que poden usar como calquera outro cartafol. Almacenamento externo tamén permite aos usuarios compartir os ficheiros almacenados nestas localizacións externas. Nestes casos, úsanse as credenciais para o dono dos ficheiros cando o receptor solicita o ficheiro de almacenamento externo, asegurando así que o receptor poida acceder ao ficheiro compartido.\n\nAlmacenamento externo pódese configurar usando a IGU ou coa liña de ordes. A segunda opción fornece ao usuario avanzado máis flexibilidade para configurar montaxes de almacenamento externo en bloque e para configurar prioridades de montaxe. Ten dispoñíbel máis información na documentación da IGU doalmacenamento externo e na documentación do ficheiro de configuración do almacenamento externo.",
|
||||
"No external storage configured or you don't have the permission to configure them" : "No foi configurada ningún almacenamento externo ou non ten permiso para configuralos",
|
||||
"Name" : "Nome",
|
||||
"Storage type" : "Tipo de almacenamento",
|
||||
"Scope" : "Ámbito",
|
||||
"Open documentation" : "Abrir a documentación",
|
||||
"External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "O almacenamento externo permítelle montar servizos e dispositivos de almacenamento externo como dispositivos de almacenamento secundarios de Nextcloud. Tamén pode permitirlle que os usuarios monten os seus propios servizos de almacenamento externos.",
|
||||
"External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "A aplicación Almacenamento externo permítelle montar servizos e dispositivos de almacenamento externo como dispositivos de almacenamento secundarios de Nextcloud. Tamén pode permitirlle que os usuarios monten os seus propios servizos de almacenamento externo.",
|
||||
"Folder name" : "Nome do cartafol",
|
||||
"Authentication" : "Autenticación",
|
||||
"Configuration" : "Configuración",
|
||||
|
|
|
|||
|
|
@ -497,7 +497,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|||
|
||||
try {
|
||||
return $this->readObject($path);
|
||||
} catch (S3Exception $e) {
|
||||
} catch (\Exception $e) {
|
||||
$this->logger->error($e->getMessage(), [
|
||||
'app' => 'files_external',
|
||||
'exception' => $e,
|
||||
|
|
|
|||
|
|
@ -28,13 +28,13 @@ namespace OCA\Files_External\Tests\Controller;
|
|||
use OC\User\User;
|
||||
use OCA\Files_External\Controller\GlobalStoragesController;
|
||||
use OCA\Files_External\Service\BackendService;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IConfig;
|
||||
use OCP\IGroupManager;
|
||||
use OCP\IL10N;
|
||||
use OCP\ILogger;
|
||||
use OCP\IRequest;
|
||||
use OCP\IUserSession;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
class GlobalStoragesControllerTest extends StoragesControllerTest {
|
||||
protected function setUp(): void {
|
||||
|
|
@ -53,7 +53,7 @@ class GlobalStoragesControllerTest extends StoragesControllerTest {
|
|||
private function createController($allowCreateLocal = true) {
|
||||
$session = $this->createMock(IUserSession::class);
|
||||
$session->method('getUser')
|
||||
->willReturn(new User('test', null, $this->createMock(EventDispatcherInterface::class)));
|
||||
->willReturn(new User('test', null, $this->createMock(IEventDispatcher::class)));
|
||||
|
||||
$config = $this->createMock(IConfig::class);
|
||||
$config->method('getSystemValue')
|
||||
|
|
|
|||
|
|
@ -34,7 +34,9 @@ use OCA\Files_External\Lib\Backend\Backend;
|
|||
use OCA\Files_External\Lib\StorageConfig;
|
||||
use OCA\Files_External\NotFoundException;
|
||||
use OCA\Files_External\Service\GlobalStoragesService;
|
||||
use OCA\Files_External\Service\UserStoragesService;
|
||||
use OCP\AppFramework\Http;
|
||||
use PHPUnit\Framework\MockObject\MockObject;
|
||||
|
||||
abstract class StoragesControllerTest extends \Test\TestCase {
|
||||
|
||||
|
|
@ -44,7 +46,7 @@ abstract class StoragesControllerTest extends \Test\TestCase {
|
|||
protected $controller;
|
||||
|
||||
/**
|
||||
* @var GlobalStoragesService
|
||||
* @var GlobalStoragesService|UserStoragesService|MockObject
|
||||
*/
|
||||
protected $service;
|
||||
|
||||
|
|
@ -57,7 +59,7 @@ abstract class StoragesControllerTest extends \Test\TestCase {
|
|||
}
|
||||
|
||||
/**
|
||||
* @return \OCA\Files_External\Lib\Backend\Backend
|
||||
* @return \OCA\Files_External\Lib\Backend\Backend|MockObject
|
||||
*/
|
||||
protected function getBackendMock($class = '\OCA\Files_External\Lib\Backend\SMB', $storageClass = '\OCA\Files_External\Lib\Storage\SMB') {
|
||||
$backend = $this->getMockBuilder(Backend::class)
|
||||
|
|
@ -73,7 +75,7 @@ abstract class StoragesControllerTest extends \Test\TestCase {
|
|||
}
|
||||
|
||||
/**
|
||||
* @return \OCA\Files_External\Lib\Auth\AuthMechanism
|
||||
* @return \OCA\Files_External\Lib\Auth\AuthMechanism|MockObject
|
||||
*/
|
||||
protected function getAuthMechMock($scheme = 'null', $class = '\OCA\Files_External\Lib\Auth\NullMechanism') {
|
||||
$authMech = $this->getMockBuilder(AuthMechanism::class)
|
||||
|
|
|
|||
|
|
@ -31,13 +31,13 @@ use OCA\Files_External\Controller\UserStoragesController;
|
|||
use OCA\Files_External\Lib\StorageConfig;
|
||||
use OCA\Files_External\Service\BackendService;
|
||||
use OCP\AppFramework\Http;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IConfig;
|
||||
use OCP\IGroupManager;
|
||||
use OCP\IL10N;
|
||||
use OCP\ILogger;
|
||||
use OCP\IRequest;
|
||||
use OCP\IUserSession;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
class UserStoragesControllerTest extends StoragesControllerTest {
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ class UserStoragesControllerTest extends StoragesControllerTest {
|
|||
private function createController($allowCreateLocal = true) {
|
||||
$session = $this->createMock(IUserSession::class);
|
||||
$session->method('getUser')
|
||||
->willReturn(new User('test', null, $this->createMock(EventDispatcherInterface::class)));
|
||||
->willReturn(new User('test', null, $this->createMock(IEventDispatcher::class)));
|
||||
|
||||
$config = $this->createMock(IConfig::class);
|
||||
$config->method('getSystemValue')
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ use OCA\Files_External\Lib\StorageConfig;
|
|||
use OCA\Files_External\NotFoundException;
|
||||
use OCA\Files_External\Service\StoragesService;
|
||||
use OCA\Files_External\Service\UserGlobalStoragesService;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IGroupManager;
|
||||
use OCP\IUser;
|
||||
use OCP\IUserSession;
|
||||
|
|
@ -66,7 +67,7 @@ class UserGlobalStoragesServiceTest extends GlobalStoragesServiceTest {
|
|||
|
||||
$this->globalStoragesService = $this->service;
|
||||
|
||||
$this->user = new \OC\User\User(self::USER_ID, null, \OC::$server->getEventDispatcher());
|
||||
$this->user = new \OC\User\User(self::USER_ID, null, \OC::$server->get(IEventDispatcher::class));
|
||||
/** @var \OCP\IUserSession|\PHPUnit\Framework\MockObject\MockObject $userSession */
|
||||
$userSession = $this->createMock(IUserSession::class);
|
||||
$userSession
|
||||
|
|
|
|||
|
|
@ -3,134 +3,134 @@ OC.L10N.register(
|
|||
{
|
||||
"Waiting…" : "قيد الانتظار…",
|
||||
"error" : "خطأ",
|
||||
"finished" : "انتهت",
|
||||
"This will stop your current uploads." : "سيتم ايقاف رفع الملفات الحالية.",
|
||||
"Move or copy" : "انقل أو انسخ",
|
||||
"finished" : "تمّ",
|
||||
"This will stop your current uploads." : "سيؤدي هذا لإيقاف رفع الملفات الحالية.",
|
||||
"Move or copy" : "أنقُل أو انسَخ",
|
||||
"Download" : "تحميل",
|
||||
"Delete" : "حذف",
|
||||
"You can upload into this folder" : "بإمكانك رفع الملفات إلى هذا المجلد",
|
||||
"Terms of service" : "شروط الخدمة",
|
||||
"Show list view" : "اظهر معاينات الروابط",
|
||||
"Show grid view" : "أعرض شبكياً",
|
||||
"Show list view" : "أظهِِر عرض القائمة list view",
|
||||
"Show grid view" : "أظهِِر عرض الصناديق grid view",
|
||||
"No compatible server found at {remote}" : "لم يتم العثور على خادوم متوافق في {remote}",
|
||||
"Invalid server URL" : "عنوان الرابط للخادوم غير صالح",
|
||||
"Failed to add the public link to your Nextcloud" : "فشل في إضافة الرابط العام إلى الخادوم السحابي الخاص بك",
|
||||
"File shares" : "مشاركة الملفات",
|
||||
"Downloaded via public link" : "تم تنزيله عبر رابط عام",
|
||||
"Downloaded by {email}" : "تم التنزيل بواسطة {email}",
|
||||
"{file} downloaded via public link" : "تم تنزيل {file} عبر رابط عام",
|
||||
"{email} downloaded {file}" : "{email} تم تنزيل {file}",
|
||||
"File shares" : "مشاركات الملفات",
|
||||
"Downloaded via public link" : "تمّ تنزيله عبر رابط عام",
|
||||
"Downloaded by {email}" : "تمّ التنزيل بواسطة {email}",
|
||||
"{file} downloaded via public link" : "تمّ تنزيل {file} عبر رابط عام",
|
||||
"{email} downloaded {file}" : "{email} قام بتنزيل {file}",
|
||||
"Shared with group {group}" : "تمت مشاركته مع المجموعة {group}",
|
||||
"Removed share for group {group}" : "تمت إزالة مشاركة المجموعة {group}",
|
||||
"{actor} shared with group {group}" : "تمت مشاركة {actor} مع المجموعة {group}",
|
||||
"{actor} removed share for group {group}" : "أزال {actor} المشاركة للمجموعة {group}",
|
||||
"Share for group {group} expired" : "انتهت صلاحية المشاركة للمجموعة {group}",
|
||||
"You shared {file} with group {group}" : "لقد شاركت {file} مع المجموعة {group}",
|
||||
"{actor} shared with group {group}" : "قام {actor} بالمشاركة مع المجموعة {group}",
|
||||
"{actor} removed share for group {group}" : "أزال {actor} المشاركة مع المجموعة {group}",
|
||||
"Share for group {group} expired" : "إنتَهت صلاحية المشاركة مع المجموعة {group}",
|
||||
"You shared {file} with group {group}" : "لقد شاركت أنت {file} مع المجموعة {group}",
|
||||
"You removed group {group} from {file}" : "لقد أزلت المجموعة {group} من {file}",
|
||||
"{actor} shared {file} with group {group}" : "{actor} شارك {file} مع المجموعة {group}",
|
||||
"{actor} removed group {group} from {file}" : "قام {actor} بإزالة المجموعة {group} من {file}",
|
||||
"Share for file {file} with group {group} expired" : "انتهت صلاحية مشاركة الملف {file} مع المجموعة {group}",
|
||||
"Shared as public link" : "تمت مشاركته كرابط عام",
|
||||
"Removed public link" : "تمت إزالة الرابط العام",
|
||||
"Share for file {file} with group {group} expired" : "إنتَهَت صلاحية مشاركة الملف {file} مع المجموعة {group}",
|
||||
"Shared as public link" : "تمّت مشاركته كرابط عام",
|
||||
"Removed public link" : "تمّت إزالة الرابط العام",
|
||||
"Public link expired" : "انتهت صلاحية الرابط العام",
|
||||
"{actor} shared as public link" : "{actor} تمت مشاركة كرابط عام",
|
||||
"{actor} shared as public link" : "قام {actor} بالمشاركة كرابط عام",
|
||||
"{actor} removed public link" : "{actor} قام بإزالة الرابط العام",
|
||||
"Public link of {actor} expired" : "انتهت صلاحية الرابط العام لـ {actor}",
|
||||
"You shared {file} as public link" : "لقد شاركت {file} كرابط عام",
|
||||
"Public link of {actor} expired" : "إنتَهَت صلاحية الرابط العام لـ {actor}",
|
||||
"You shared {file} as public link" : "لقد شاركت أنت {file} كرابط عام",
|
||||
"You removed public link for {file}" : "لقد أزلت الرابط العام لـ {file}",
|
||||
"Public link expired for {file}" : "انتهت صلاحية الرابط العام لـ {file}",
|
||||
"Public link expired for {file}" : "إنتهت صلاحية الرابط العام لـ {file}",
|
||||
"{actor} shared {file} as public link" : "قام {actor} بمشاركة {ملف} كرابط عام",
|
||||
"{actor} removed public link for {file}" : "قام {actor} بإزالة الرابط العام لـ {file}",
|
||||
"Public link of {actor} for {file} expired" : "انتهت صلاحية الرابط العام لـ {actor} لـ {file}",
|
||||
"{user} accepted the remote share" : "وافق {user} على المشاركة عن بُعد",
|
||||
"{user} declined the remote share" : "رفض {user} المشاركة عن بُعد",
|
||||
"You received a new remote share {file} from {user}" : "لقد تلقيت مشاركة جديدة عن بُعد {file} من {user}",
|
||||
"{user} accepted the remote share of {file}" : "وافق {user} على مشاركة {file} عن بُعد",
|
||||
"{user} declined the remote share of {file}" : "رفض {user} المشاركة عن بعد لـ {file}",
|
||||
"{user} unshared {file} from you" : "{user} ألغى مشاركة {ملف} معك",
|
||||
"Shared with {user}" : "مشاركة مع {user}",
|
||||
"Removed share for {user}" : "تمت إزالة المشاركة لـ {user}",
|
||||
"{user} accepted the remote share" : "وافق {user} على المشاركة القصيّة remote",
|
||||
"{user} declined the remote share" : "رفض {user} المشاركة القصيّة remote",
|
||||
"You received a new remote share {file} from {user}" : "لقد تلقيت أنت مشاركة قصيّة remote جديدة {file} من {user}",
|
||||
"{user} accepted the remote share of {file}" : "وافق {user} على المشاركة القصيّة لـ {file} ",
|
||||
"{user} declined the remote share of {file}" : "رفض {user} المشاركة القصيّة لـ {file}",
|
||||
"{user} unshared {file} from you" : "ألغى {user} مشاركة {file} معك",
|
||||
"Shared with {user}" : "تمّت المشاركة مع {user}",
|
||||
"Removed share for {user}" : "تمّت إزالة المشاركة مع {user}",
|
||||
"You removed yourself" : "قمت بإزالة نفسك",
|
||||
"{actor} removed themselves" : "أزال {actor} أنفسهم",
|
||||
"{actor} shared with {user}" : "تمت مشاركة {actor} مع {user}",
|
||||
"{actor} removed share for {user}" : "أزال {actor} مشاركة للمستخدم {user}",
|
||||
"Shared by {actor}" : "تمت مشاركته مِن طرف {actor}",
|
||||
"{actor} removed share" : "تمت إزالة مشاركة {actor}",
|
||||
"Share for {user} expired" : "انتهت صلاحية المشاركة لـ {user}",
|
||||
"Share expired" : "انتهت صلاحية المشاركة",
|
||||
"You shared {file} with {user}" : "لقد شاركت {file} مع {user}",
|
||||
"You removed {user} from {file}" : "لقد أزلت {user} من {file}",
|
||||
"{actor} shared with {user}" : "قام {actor} بالمشاركة مع {user}",
|
||||
"{actor} removed share for {user}" : "أزال {actor} المشاركة مع {user}",
|
||||
"Shared by {actor}" : "تمّت مشاركته مِن قِبَل {actor}",
|
||||
"{actor} removed share" : "قام {actor} بإزالة المشاركة",
|
||||
"Share for {user} expired" : "إنتَهَت صلاحية المشاركة مع {user}",
|
||||
"Share expired" : "إنتَهَت صلاحية المشاركة",
|
||||
"You shared {file} with {user}" : "لقد شاركت أنت {file} مع {user}",
|
||||
"You removed {user} from {file}" : "لقد أزلت أنت مشاركة {user} من {file}",
|
||||
"You removed yourself from {file}" : "لقد أزلت نفسك من {file}",
|
||||
"{actor} removed themselves from {file}" : "أزال {actor} نفسه من {file}",
|
||||
"{actor} shared {file} with {user}" : "قام {actor} بمشاركة {file} مع {user}",
|
||||
"{actor} removed {user} from {file}" : "أزال {actor} المستخدم {user} من {file}",
|
||||
"{actor} removed {user} from {file}" : "قام {actor} بإزالة {user} من {file}",
|
||||
"{actor} shared {file} with you" : "قام {actor} بمشاركة {file} معك",
|
||||
"{actor} removed you from the share named {file}" : "أزالك {actor} من مشاركة اسم الملف {file}",
|
||||
"Share for file {file} with {user} expired" : "انتهت صلاحية مشاركة الملف {file} مع {user}",
|
||||
"Share for file {file} expired" : "انتهت صلاحية المشاركة للملف {file}",
|
||||
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "تم <strong>تنزيل</strong> ملف أو مجلد مشترك عن طريق البريد أو الرابط العام",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "تمت مشاركة ملف أو مجلد من <strong>خادم سحابي آخر</strong>",
|
||||
"Files" : "ملفات",
|
||||
"A file or folder has been <strong>shared</strong>" : "ملف أو مجلد تم <strong>مشاركته</strong>",
|
||||
"{actor} removed you from the share named {file}" : "أزالك {actor} من مشاركة الملف {file}",
|
||||
"Share for file {file} with {user} expired" : "إنتَهَت صلاحية مشاركة الملف {file} مع {user}",
|
||||
"Share for file {file} expired" : "إنتَهَت صلاحية المشاركة للملف {file}",
|
||||
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "تمّ <strong>تنزيل</strong> ملف أو مجلد مشترك عن طريق البريد أو الرابط العام",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "تمّت مشاركة ملف أو مجلد من <strong>خادومٍ آخر</strong>",
|
||||
"Files" : "الملفّات",
|
||||
"A file or folder has been <strong>shared</strong>" : "تمّت <strong>مشاركة </strong> ملف أو مجلد",
|
||||
"Shared link" : "رابط المشاركة",
|
||||
"Wrong share ID, share does not exist" : "خطأ في معرف المشاركة، مشاركة غير موجودة",
|
||||
"Wrong share ID, share does not exist" : "خطأ في مُعرِّف المشاركة sahre ID. المشاركة غير موجودة",
|
||||
"Could not delete share" : "لا يمكن حذف المشاركة",
|
||||
"Please specify a file or folder path" : "يرجى تحديد مسار ملف او مجلد",
|
||||
"Wrong path, file/folder does not exist" : "مسار الملف/المجد غير موجود",
|
||||
"Please specify a file or folder path" : "يرجى تحديد مسار ملف أو مجلد",
|
||||
"Wrong path, file/folder does not exist" : "مسار الملف أو المجلد غير موجود",
|
||||
"Could not create share" : "لا يمكن انشاء مشاركة",
|
||||
"Invalid permissions" : "صلاحيات مفقودة",
|
||||
"Invalid permissions" : "الأذونات لا تكفي",
|
||||
"Please specify a valid user" : "يرجى تحديد مستخدم صحيح",
|
||||
"Group sharing is disabled by the administrator" : "مشاركة المجموعة معطل من قبل الادارة",
|
||||
"Group sharing is disabled by the administrator" : "مشاركة المجموعة معطّلة من قِبَل المُشرِف",
|
||||
"Please specify a valid group" : "يرجى تحديد مجموعة صحيحة",
|
||||
"Public link sharing is disabled by the administrator" : "مشاركة عن طريق الروابط العامة معطل من قبل الادارة",
|
||||
"Public upload disabled by the administrator" : "عمليات الرفع العامة معطلة من قبل الادارة",
|
||||
"Public upload is only possible for publicly shared folders" : "عمليات الرفع العامة مسموحة فقط في المجلدات العامة",
|
||||
"Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "مشاركة %s لارسال كلمة المرور من قبل التحدث نكست كلاود فشلت بسبب عدم تفعيل تطبيق التحدث.",
|
||||
"Public link sharing is disabled by the administrator" : "المشاركة عن طريق الروابط العامة معطّلة من قِبَل المُشرف",
|
||||
"Public upload disabled by the administrator" : "عمليات الرفع العامة معطّلة من قِبَل المُشرف",
|
||||
"Public upload is only possible for publicly shared folders" : "عمليات الرفع العامة مسموحة فقط في المجلدات المُشارَكة",
|
||||
"Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "مشاركة %s لارسال كلمة المرور من قبل تطبيق \"المحادثة Talk\" نكست كلاود فشلت بسبب عدم تفعيل التطبيق.",
|
||||
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "فشلت مشاركة %1$s لأن الخلفية لا تسمح بالمشاركة من النوع %2$s",
|
||||
"Please specify a valid federated user ID" : "رجاءً عيّن رمزاً صحيحاً لمستخدم اتحادي",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
|
||||
"Please specify a valid federated group ID" : "رجاءً عيّن رمزاً صحيحاً لمجموعة اتحادية",
|
||||
"You cannot share to a Circle if the app is not enabled" : "لا يمكن مشاركة الجماعات اذا التطبيق كان معطل",
|
||||
"Please specify a valid circle" : "يرجى ادخال جماعة صحيحة",
|
||||
"Sharing %s failed because the back end does not support room shares" : "فشلت مشاركة %s لأن الخلفية لا تدعم مشاركة الغرفة",
|
||||
"Please specify a valid federated user ID" : "رجاءً عيّن مُعرِّفاً صحيحاً لمستخدم اتحادي federated user ID",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح. يجب أن يكون تنسيق التاريخ خانتين لليوم و خانتين للشهر و أربع خانات للسنة",
|
||||
"Please specify a valid federated group ID" : "رجاءً عيّن مُعرِّفاً صحيحاً لمجموعة اتحادية federated group ID",
|
||||
"You cannot share to a Circle if the app is not enabled" : "لا يمكن المشاركة مع الدوائر Circles اذا كان تطبيقها معطّلاً",
|
||||
"Please specify a valid circle" : "يُرجى ادخال دائرة Circle صحيحة",
|
||||
"Sharing %s failed because the back end does not support room shares" : "فشلت مشاركة %s لأن الخلفية back end لا تدعم مشاركات الغُرَف room shares",
|
||||
"Sharing %s failed because the back end does not support ScienceMesh shares" : " المشاركة %s فشلت بسبب أن الخادوم لا يدعم مشاركات ScienceMesh",
|
||||
"Unknown share type" : "نوع مشاركة غير معروف",
|
||||
"Not a directory" : "ليس مسار صحيح",
|
||||
"Could not lock node" : "تعذر تأمين نقطة اللقاء",
|
||||
"Could not lock path" : "تعذر تأمين المسار",
|
||||
"Wrong or no update parameter given" : "خطأ أو لم يتم تقديم معلمة تحديث",
|
||||
"Not a directory" : "ليس مُجلّداً صحيحاً",
|
||||
"Could not lock node" : "تعذّر قَفْل lock النقطة node",
|
||||
"Could not lock path" : "تعذّر قَفْل lock المسار path",
|
||||
"Wrong or no update parameter given" : "خطأ أو لم يتم تقديم بارامتر للتحديث update paramete",
|
||||
"Share must at least have READ or CREATE permissions" : "يجب أن تمتلك المشاركة أذونات الإنشاء CREATE و القراءة READ على الأقل",
|
||||
"Share must have READ permission if UPDATE or DELETE permission is set" : "يجب أن تمتلك المشاركة إذن القراءة READ إذا كانت أذونات UPDATE أو DELETE مُعيّنة ",
|
||||
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "عملية \"إرسال كلمة السر بواسطة تطبيق نكست كلاود للمحادثة Talk\" من أجل مشاركة ملف أو مُجلّد لم تُنفّذ بسبب أن التطبيق غير مُفعّل",
|
||||
"shared by %s" : "تمت مشاركته مِن قبل %s",
|
||||
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"عملية إرسال كلمة المرور بواسطة تطبيق نكست كلاود للمحادثة Talk\" من أجل مشاركة ملف أو مُجلّد لم تُنفّذ بسبب أن التطبيق غير مُفعّل",
|
||||
"shared by %s" : "تمّت مشاركته مِن قبل %s",
|
||||
"Download all files" : "تنزيل كافة الملفات",
|
||||
"Direct link" : "رابط مباشر",
|
||||
"Add to your %s" : "أضاف إليك %s",
|
||||
"Share API is disabled" : "مشاركة عبر واجهة برمجة التطبيقات غير مفعلة",
|
||||
"Share API is disabled" : "المشاركة عبر واجهة برمجة التطبيقات API مُعطّلة",
|
||||
"File sharing" : "مشاركة الملفات",
|
||||
"Share will expire tomorrow" : "المشاركة ستنتهي غدا",
|
||||
"Your share of {node} will expire tomorrow" : "ستنتهي مشاركتك مع {node} غدًا",
|
||||
"You received {share} as a share by {user}" : "لقد تلقيت {share} كمشاركة بواسطة {user}",
|
||||
"You received {share} to group {group} as a share by {user}" : "لقد تلقيت {share} إلى المجموعة {group} كمشاركة بواسطة {user}",
|
||||
"Share will expire tomorrow" : "المشاركة ستنتهي صلاحيتها غداً",
|
||||
"Your share of {node} will expire tomorrow" : "مشاركتك لـ {node} ستنتهي صلاحيتها غدًا",
|
||||
"You received {share} as a share by {user}" : "لقد تلقيت أنت {share} كمشاركة من قِبَل {user}",
|
||||
"You received {share} to group {group} as a share by {user}" : "لقد تلقيت أنت {share} كمشاركة ضمن المجموعة {group} من قِبَل {user}",
|
||||
"Accept" : "قبول",
|
||||
"Reject" : "رفض",
|
||||
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "يتيح هذا التطبيق للمستخدمين مشاركة الملفات داخل نكست كلاود. في حالة التمكين ، يمكن للمسؤول اختيار المجموعات التي يمكنها مشاركة الملفات. يمكن للمستخدمين المناسبين مشاركة الملفات والمجلدات مع مستخدمين ومجموعات أخرى داخل نكست كلاود. بالإضافة إلى ذلك ، إذا قام المسؤول بتمكين ميزة ارتباط المشاركة ، فيمكن استخدام ارتباط خارجي لمشاركة الملفات مع مستخدمين آخرين خارج نكست كلاود. يمكن للمسؤولين أيضًا فرض كلمات المرور وتواريخ انتهاء الصلاحية وتمكين مشاركة الخادم للخادم عبر روابط المشاركة ، بالإضافة إلى المشاركة من الأجهزة المحمولة.\nيؤدي إيقاف تشغيل الميزة إلى إزالة الملفات والمجلدات المشتركة على الخادم لجميع مستلمي المشاركة ، وكذلك على عملاء المزامنة وتطبيقات الأجهزة المحمولة. يتوفر المزيد من المعلومات في نكست كلاود التعليمات.",
|
||||
"Sharing" : "مشاركة",
|
||||
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "يتيح هذا التطبيق للمستخدمين مشاركة الملفات داخل نكست كلاود. عند تمكينه، يمكن للمشرف اختيار المجموعات التي يمكنها مشاركة الملفات. يمكن للمستخدمين المُخوَّلِين مشاركة الملفات والمجلدات مع مستخدمين و مجموعات أخرى داخل نكست كلاود. بالإضافة إلى ذلك، إذا قام المشرف بتمكين ميزة المشاركة عبر الروابط، فيمكن استعمال رابط خارجي لمشاركة الملفات مع مستخدمين آخرين خارج نكست كلاود. يمكن للمسؤولين أيضًا فرض كلمات المرور و تواريخ انتهاء الصلاحية و تمكين مشاركة خادوم لخادوم عبر روابط المشاركة. بالإضافة إلى المشاركة من الأجهزة المحمولة.\nيؤدي إيقاف تشغيل الميزة إلى إزالة الملفات والمجلدات المُشارَكة على الخادوم لجميع مستلمي المشاركة، وكذلك على عملاء المزامنة و تطبيقات الأجهزة المحمولة. المزيد من التعليمات، في صفحات توثيق نكست كلاود.",
|
||||
"Sharing" : "المشاركة",
|
||||
"Accept user and group shares by default" : "قبول مشاركات المستخدم والمجموعة بشكل افتراضي",
|
||||
"Error while toggling options" : "خطأ أثناء تقليب الخيارات",
|
||||
"Error while toggling options" : "خطأ أثناء تبديل الخيارات",
|
||||
"Set default folder for accepted shares" : "تعيين المجلد الافتراضي للمشاركات المقبولة",
|
||||
"Reset" : "إعادة الضبط",
|
||||
"Reset folder to system default" : "إعادة ضبط المجلد إلى افتراضات النظام",
|
||||
"Choose a default folder for accepted shares" : "إختر مجلداً افتراضياً لقبول المشاركات",
|
||||
"Invalid path selected" : "تم تحديد مسار غير صحيح",
|
||||
"Reset" : "إعادة التعيين",
|
||||
"Reset folder to system default" : "إعادة تعيين المجلد إلى افتراضات النظام",
|
||||
"Choose a default folder for accepted shares" : "إختَر مجلداً افتراضياً لقبول المشاركات",
|
||||
"Invalid path selected" : "المسار المُحدَّد غير صحيح",
|
||||
"Unknown error" : "خطأ غير معروف",
|
||||
"Allow editing" : "السماح بالتعديلات",
|
||||
"Read only" : "القراءة فقط",
|
||||
"Allow editing" : "إسمَح بالتعدل",
|
||||
"Read only" : "للقراءة فقط",
|
||||
"Allow upload and editing" : "السماح بالرفع و التعديل",
|
||||
"File drop (upload only)" : "إسقاط الملف (رفع فقط)",
|
||||
"Custom permissions" : "صلاحيات مخصصة",
|
||||
"Read" : "القراءة",
|
||||
"Upload" : "تحميل",
|
||||
"File drop (upload only)" : "إفلات ملف (للرفع فقط)",
|
||||
"Custom permissions" : "أذُونَات مخصصة",
|
||||
"Read" : "إقرأ",
|
||||
"Upload" : "إرفَع",
|
||||
"Edit" : "تعديل",
|
||||
"Bundled permissions" : "أذونات مُجمّعة",
|
||||
"Allow creating" : "السماح بالإنشاء",
|
||||
|
|
@ -138,149 +138,156 @@ OC.L10N.register(
|
|||
"Allow resharing" : "السماح بإعادة المشاركة ",
|
||||
"Expiration date enforced" : "فرض تاريخ انتهاء الصلاحية المشاركة",
|
||||
"Set expiration date" : "تعيين تاريخ إنتهاء الصلاحية",
|
||||
"Enter a date" : "ادخل تاريخ",
|
||||
"Enter a date" : "أدخِل تاريخاً",
|
||||
"Note to recipient" : "ملاحظة للمستلم",
|
||||
"Unshare" : "إلغاء المشاركة",
|
||||
"group" : "مجموعة",
|
||||
"conversation" : "محادثة",
|
||||
"remote" : "عن بعد",
|
||||
"remote group" : "مجموعة عن بعد",
|
||||
"remote" : "قَصِيٌّ remote",
|
||||
"remote group" : "مجموعة قَصِيّة remote",
|
||||
"guest" : "ضيف",
|
||||
"Shared with the group {user} by {owner}" : "مشترك مع المجموعة {user} بواسطة {owner}",
|
||||
"Shared with the conversation {user} by {owner}" : "تمت مشاركته مع المحادثة {user} بواسطة {owner}",
|
||||
"Shared with {user} by {owner}" : "مشترك مع {user} بواسطة {owner}",
|
||||
"Allow download" : "اسمح بالتنزيل",
|
||||
"Added by {initiator}" : "تمت الإضافة بواسطة {initator}",
|
||||
"Shared with the group {user} by {owner}" : "تمّت مشاركته مع المجموعة {user} من قِبَل {owner}",
|
||||
"Shared with the conversation {user} by {owner}" : "تمّت مشاركته مع المحادثة {user} من قِبَل {owner}",
|
||||
"Shared with {user} by {owner}" : "تمّت مشاركته مع {user} من قِبَل {owner}",
|
||||
"Allow download" : "إسمَح بالتنزيل",
|
||||
"Added by {initiator}" : "تمّت الإضافةمن قِبَل {initator}",
|
||||
"Via “{folder}”" : "عبر “{folder}”",
|
||||
"Internal link" : "الرابط الداخلي",
|
||||
"Cannot copy, please copy the link manually" : "لا يمكن النسخ ، يرجى نسخ الرابط يدويًا",
|
||||
"Copy internal link to clipboard" : "إنسخ رابط داخلي إلى الحافظة",
|
||||
"Only works for users with access to this folder" : "يعمل فقط للمستخدمين الذين لديهم حق الوصول إلى هذا المجلد",
|
||||
"Only works for users with access to this file" : "يعمل فقط للمستخدمين الذين لديهم حق الوصول إلى هذا الملف",
|
||||
"Link copied" : "نُسِخ الرابط",
|
||||
"Internal link" : "رابط داخلي",
|
||||
"Cannot copy, please copy the link manually" : "يتعذّر النسخ. يُرجى نسخ الرابط يدويًا",
|
||||
"Copy internal link to clipboard" : "إنسَخ رابطاً داخليّاً إلى الحافظة",
|
||||
"Only works for users with access to this folder" : "صالحٌ فقط للمستخدمين الذين لديهم حق الوصول إلى هذا المجلد",
|
||||
"Only works for users with access to this file" : "صالحٌ فقط للمستخدمين الذين لديهم حق الوصول إلى هذا الملف",
|
||||
"Link copied" : "تمّ نَسْخ الرابط",
|
||||
"Please enter the following required information before creating the share" : "الرجاء إدخال المعلومات المطلوبة التالية قبل إنشاء المشاركة",
|
||||
"Password protection (enforced)" : "حماية كلمة المرور (الزامي)",
|
||||
"Password protection" : "الحماية بكلمة السر",
|
||||
"Enter a password" : "إدخِل كلمة سرية",
|
||||
"Expiration date (enforced)" : "تاريخ انتهاء الصلاحية (الزامي)",
|
||||
"Create share" : "انشاء مشاركة",
|
||||
"Password protection (enforced)" : "الحماية بكلمة مرور (إلزامي)",
|
||||
"Password protection" : "الحماية بكلمة مرور",
|
||||
"Enter a password" : "إدخِل كلمة المرور",
|
||||
"Expiration date (enforced)" : "تاريخ انتهاء الصلاحية (إلزامي)",
|
||||
"Create share" : "إنشاء مشاركة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Share label" : "تسمية المشاركة",
|
||||
"Share label" : "لاصق label المشاركة",
|
||||
"Hide download" : "إخفاء التنزيل",
|
||||
"Password protect" : "حماية كلمة السر",
|
||||
"Password expires {passwordExpirationTime}" : "صلاحية كلمة السر تنتهي في {passwordExpirationTime}",
|
||||
"Password expired" : "انتهت صلاحية كلمة المرور",
|
||||
"Video verification" : "التحقق من الفيديو",
|
||||
"Enter a note for the share recipient" : "أدخل ملاحظة لمستلم المشاركة",
|
||||
"Add another link" : "إضافة رابط آخر",
|
||||
"Create a new share link" : "إنشاء رابط مشاركة جديد",
|
||||
"{shareWith} by {initiator}" : "{shareWith} مِن طرف {initiator}",
|
||||
"Shared via link by {initiator}" : "تمت المشاركة عبر رابط بواسطة {initator}",
|
||||
"Password protect" : "حماية بكلمة مرور",
|
||||
"Password expires {passwordExpirationTime}" : "صلاحية كلمة المرور تنتهي في {passwordExpirationTime}",
|
||||
"Password expired" : "كلمة المرور إنتهت صلاحيتها",
|
||||
"Video verification" : "التحقُّق من الفيديو",
|
||||
"Enter a note for the share recipient" : "أدخل ملاحظةً لمُستلِم المُشارَكة",
|
||||
"Add another link" : "أضِف رابطاً آخر",
|
||||
"Create a new share link" : "أنشِيءْ رابط مشاركة جديد",
|
||||
"{shareWith} by {initiator}" : "{shareWith} مِن قِبَل {initiator}",
|
||||
"Shared via link by {initiator}" : "تمّت المشاركة عبر رابط من قِبَل {initator}",
|
||||
"Mail share ({label})" : "مشاركة البريد ({label})",
|
||||
"Share link ({label})" : "رابط المشاركة ({label})",
|
||||
"Share link ({index})" : "رابط مشاركة ({index})",
|
||||
"Share link" : "مشاركة الرابط",
|
||||
"Share link ({index})" : "رابط المشاركة ({index})",
|
||||
"Share link" : "رابط المشاركة",
|
||||
"Actions for \"{title}\"" : "إجراءات لـ \"{title}\"",
|
||||
"Copy public link of \"{title}\" to clipboard" : "إنسخ رابط عام لـ \"{title}\" إلى الحافظة",
|
||||
"Error, please enter proper password and/or expiration date" : "خطأ ، يرجى إدخال كلمة المرور الصحيحة أو تاريخ انتهاء الصلاحية",
|
||||
"Copy public link of \"{title}\" to clipboard" : "إنسَخ الرابط العام لـ \"{title}\" إلى الحافظة",
|
||||
"Error, please enter proper password and/or expiration date" : "خطأ؛ يرجى إدخال كلمة المرور الصحيحة أو تاريخ انتهاء الصلاحية",
|
||||
"Link share created" : "تمّ إنشاء رابط مشاركة",
|
||||
"Error while creating the share" : "خطأ أثناء إنشاء المشاركة",
|
||||
"Search for share recipients" : "البحث عن مستقبلي المشاركة",
|
||||
"No recommendations. Start typing." : "لا توجد توصيات. ابدأ بالكتابة.",
|
||||
"Resharing is not allowed" : "لا يسمح بعملية إعادة المشاركة",
|
||||
"Name or email …" : "اسم او إيميل …",
|
||||
"Name, email, or Federated Cloud ID …" : "اسم أو إيميل أو مُعرّف سحابي اتحادي",
|
||||
"Searching …" : "جاري البحث…",
|
||||
"Search for share recipients" : "البحث عن مُستَلِمِي المشاركة",
|
||||
"No recommendations. Start typing." : "لا توجد توصيات. إبدأ الكتابة.",
|
||||
"Resharing is not allowed" : "لا يسمح بإعادة المشاركة",
|
||||
"Name or email …" : "الاسم أو الإيميل …",
|
||||
"Name, email, or Federated Cloud ID …" : "الاسم أو الإيميل أو المُعرّف السحابي الاتحادي Federated Cloud ID",
|
||||
"Searching …" : "البحث جارٍ …",
|
||||
"No elements found." : "لم يتم العثور على أي عناصر",
|
||||
"Search globally" : "بحث عام",
|
||||
"Guest" : "ضيف",
|
||||
"Group" : "المجموعة",
|
||||
"Email" : "البريد الإلكتروني",
|
||||
"Circle" : "دائرة ",
|
||||
"Talk conversation" : "محادثات",
|
||||
"Deck board" : "لوح Deck",
|
||||
"Circle" : "الدائرة ",
|
||||
"Talk conversation" : "المحادثات",
|
||||
"Deck board" : "الرُّقْعَة Deck",
|
||||
"ScienceMesh" : "ScienceMesh",
|
||||
"on {server}" : "على {server}",
|
||||
"Others with access" : "الآخرين مع صلاحية الوصول",
|
||||
"Others with access" : "الآخرون الذين لديهم حق الوصول",
|
||||
"No other users with access found" : "لم يتم العثور على مستخدمين آخرين لهم حق الوصول",
|
||||
"Toggle list of others with access to this directory" : "تعطيل/تفعيل قائمة الآخرين الذين لديهم حق الوصول إلى هذا الدليل",
|
||||
"Toggle list of others with access to this file" : "تعطيل/تفعيل قائمة الآخرين الذين لديهم حق الوصول إلى هذا الملف",
|
||||
"Unable to fetch inherited shares" : "تعذر جلب المشاركات",
|
||||
"Unable to load the shares list" : "تعذر تحميل قائمة المشاركات",
|
||||
"Expires {relativetime}" : "تنتهي في {relativetime}",
|
||||
"this share just expired." : "هذه المشاركة انتهت للتو.",
|
||||
"Shared with you by {owner}" : "شورك معك من قبل {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["قبول المشاركات","قبول المشاركة","قبول المشاركات","قبول المشاركات","قبول المشاركات","قبول المشاركات"],
|
||||
"Open in files" : "فتح في الملفات",
|
||||
"_Reject share_::_Reject shares_" : ["رفض المشاركات","رفض المشاركة","رفض المشاركات","رفض المشاركات","رفض المشاركات","رفض المشاركات"],
|
||||
"_Restore share_::_Restore shares_" : ["استعادة المشاركات","استعادة المشاركة","استعادة المشاركات","استعادة المشاركات","استعادة المشاركات","استعادة المشاركات"],
|
||||
"Link to a file" : "ارتباط إلى ملف",
|
||||
"Unable to fetch inherited shares" : "تعذّر جلب المشاركات الموروثة inherited shares",
|
||||
"Unable to load the shares list" : "تعذّر تحميل قائمة المشاركات",
|
||||
"Expires {relativetime}" : "تنتهي الصلاحية في {relativetime}",
|
||||
"this share just expired." : "صلاحية هذه المشاركة إنتَهَت للتَّوّ.",
|
||||
"Shared with you by {owner}" : "تمّت مشاركته معك من قِبَل {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["قبول المشاركات","قبول المشاركة","قبول المشاركات","قبول المشاركات","قبول المشاركات","إقبَل المشاركات"],
|
||||
"Open in files" : "إفتَح في شاشة الملفات",
|
||||
"_Reject share_::_Reject shares_" : ["رفض المشاركات","رفض المشاركة","رفض المشاركات","رفض المشاركات","رفض المشاركات","أرفُض المشاركات"],
|
||||
"_Restore share_::_Restore shares_" : ["استعادة المشاركات","استعادة المشاركة","استعادة المشاركات","استعادة المشاركات","استعادة المشاركات","إستعادة المشاركات"],
|
||||
"Link to a file" : "رابط إلى ملف",
|
||||
"Error creating the share: {errorMessage}" : "خطأ في إنشاء المشاركة: {errorMessage}",
|
||||
"Error creating the share" : "خطأ في إنشاء المشاركة",
|
||||
"Error updating the share: {errorMessage}" : "خطأ أثناء تعديل المشاركة: {errorMessage}",
|
||||
"Error updating the share: {errorMessage}" : "خطأ في تعديل المشاركة: {errorMessage}",
|
||||
"Error updating the share" : "خطأ في تحديث المشاركة",
|
||||
"File \"{path}\" has been unshared" : "الملف \"{path}\" تمّ إلغاء مشاركته",
|
||||
"Folder \"{path}\" has been unshared" : "المجلّد \"{path}\" تمّ إلغاء مشاركته",
|
||||
"Share {propertyName} saved" : "المُشارَكة {propertyName} تمّ حفظها",
|
||||
"Shared" : "مشترك",
|
||||
"Share" : "شارك",
|
||||
"Shared by" : "تم مشاركتها بواسطة",
|
||||
"Shared with" : "تمت مشاركته مع",
|
||||
"Password created successfully" : "تمّ إنشاء الإحالة بنجاح",
|
||||
"Error generating password from password policy" : "خطأ في توليد كلمة سر بسبب مخالفة قواعد إنشاء كلمات السر",
|
||||
"Shared with you and the group {group} by {owner}" : "تمت مشاركته معك ومع المجموعة {group} بواسطة {owner}",
|
||||
"Shared with you and {circle} by {owner}" : "تمت مشاركته معك ومع {circle} بواسطة {owner}",
|
||||
"Shared with you and the conversation {conversation} by {owner}" : "تمت مشاركته معك ومع المحادثة {conversation} بواسطة {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "تمت مشاركته معك في محادثة بواسطة {owner}",
|
||||
"Shares" : "التي قمتَ بمشاركتها",
|
||||
"Overview of shared files." : "استعراض الملفات التي تمت مشاركتها.",
|
||||
"No shares" : "لا يوجد مشاركات",
|
||||
"Shared with you" : "تم مشاركته معك",
|
||||
"List of files that are shared with you." : "قائمة الملفات التي تمت مشاركتها معك.",
|
||||
"Nothing shared with you yet" : "لم تتم مشاركته معك حتى الآن",
|
||||
"Shared with others" : "مشترك مع الآخرين",
|
||||
"List of files that you shared with others." : "قائمة الملفات التي شاركتها مع الآخرين.",
|
||||
"Shared" : "مُشارَكة",
|
||||
"Share" : "مُشارَكة",
|
||||
"Shared by" : "تمّت مشاركته من قِبَل",
|
||||
"Shared with" : "تمّت مشاركته مع",
|
||||
"Password created successfully" : "تمّ إنشاء كلمة المرور بنجاح",
|
||||
"Error generating password from password policy" : "خطأ في توليد كلمة المرور بسبب مخالفة سياسة كلمات المرور",
|
||||
"Shared with you and the group {group} by {owner}" : "تمّت مشاركته معك ومع المجموعة {group} من قِبَل {owner}",
|
||||
"Shared with you and {circle} by {owner}" : "تمّت مشاركته معك و مع الدائرة {circle} من قِبَل {owner}",
|
||||
"Shared with you and the conversation {conversation} by {owner}" : "تمّت مشاركته معك و مع المحادثة {conversation} من قِبَل {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "تمّت مشاركته معك في محادثة من قِبَل {owner}",
|
||||
"Shares" : "مُشارَكات",
|
||||
"Overview of shared files." : "إستعراض الملفات المُشَارَكَة",
|
||||
"No shares" : "لا تُوجد مُشارَكات",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "الملفات و المجلدات التي شاركتها مع آخرين أو شاركها آخرون معك ستظهر هنا",
|
||||
"Shared with you" : "تمّت مُشارَكَته معك",
|
||||
"List of files that are shared with you." : "قائمة بالملفات التي تمّت مُشارَكتها معك.",
|
||||
"Nothing shared with you yet" : "لم تتمّ مُشارَكة شيء معك حتى الآن",
|
||||
"Files and folders others shared with you will show up here" : "الملفات و المجلدات التي شاركها آخرون معك ستظهر هنا",
|
||||
"Shared with others" : "قمت بمشاركته مع آخرين",
|
||||
"List of files that you shared with others." : "قائمة بالملفات التي شاركتها أنت مع الآخرين.",
|
||||
"Nothing shared yet" : "لا توجد مشاركة حتى الآن",
|
||||
"Shared by link" : "مشاركة عن طريق رابط",
|
||||
"List of files that are shared by link." : "قائمة الملفات التي تمت مشاركتها عن طريق رابط.",
|
||||
"No shared links" : "لا توجد روابط مشتركة",
|
||||
"Deleted shares" : "مشاركة محذوفة",
|
||||
"No deleted shares" : "لا يوجد مشاركة محذوفة",
|
||||
"Pending shares" : "مشاركات معلقة",
|
||||
"List of unapproved shares." : "قائمة المشاركات التي لم يتم الموافق عليها.",
|
||||
"No pending shares" : "لا يوجد مشاركة معلقة",
|
||||
"Files and folders you shared will show up here" : "الملفات و المجلدات التي شاركتها أنت مع آخرين ستظهر هنا",
|
||||
"Shared by link" : "مُشارَكَات عبر الرابط",
|
||||
"List of files that are shared by link." : "قائمة بالملفات التي تمّت مشاركتها عبر رابط.",
|
||||
"No shared links" : "لا توجد روابط لمُشارَكات",
|
||||
"Files and folders you shared by link will show up here" : "الملفات و المجلدات التي شاركتها أنت مع آخرين عن طريق رابط ستظهر هنا",
|
||||
"Deleted shares" : "مشاركات محذوفة",
|
||||
"List of shares you left." : "قائمة بالمشاركات التي ألغَيْتَها",
|
||||
"No deleted shares" : "لا توجد أيّ مُشارَكاتٍ محذوفة",
|
||||
"Shares you have left will show up here" : "المشاركات التي ألغَيْتَها أنت ستظهر هنا",
|
||||
"Pending shares" : "مشاركات مُعلَّقة",
|
||||
"List of unapproved shares." : "قائمة بالمُشارَكات المُعلّقة أي التي لم تتم الموافقة عليها.",
|
||||
"No pending shares" : "لا توجد مشاركات معلقة",
|
||||
"Shares you have received but not approved will show up here" : "المشاركات التي تلقَّيْتَ دعواتها لكنك لم توافق بعدُ عليها ستظهر هنا",
|
||||
"No entries found in this folder" : "لا يوجد مدخلات في هذا المجلد ",
|
||||
"Name" : "اسم",
|
||||
"Name" : "الاسم",
|
||||
"Share time" : "وقت المشاركة",
|
||||
"Expiration date" : "تاريخ إنتهاء صلاحية المشاركة",
|
||||
"Sorry, this link does not seem to work anymore." : "عذرا، يبدو أن هذا الرابط لم يعد يعمل.",
|
||||
"Sorry, this link does not seem to work anymore." : "عذراً، يبدو أن هذا الرابط لم يعد يعمل.",
|
||||
"Reasons might be:" : "الأسباب الممكنة :",
|
||||
"the item was removed" : "تم حذف العنصر المطلوب",
|
||||
"the link expired" : "انتهت صلاحية الرابط",
|
||||
"sharing is disabled" : "المشاركة غير مفعلة",
|
||||
"the item was removed" : "تمّ حذف العنصر ",
|
||||
"the link expired" : "إنتَهَت صلاحية الرابط",
|
||||
"sharing is disabled" : "المُشارَكة مُعطّلة",
|
||||
"For more info, please ask the person who sent this link." : "لمزيد من المعلومات، يرجى سؤال الشخص الذي أرسل هذا الرابط",
|
||||
"Share note" : "ملاحظة المشاركة",
|
||||
"Upload files to %s" : "ارسل ملفات إلى %s",
|
||||
"Share note" : "ملاحظة عن المشاركة",
|
||||
"Upload files to %s" : "رَفْعُ ملفات إلى %s",
|
||||
"Note" : "ملاحظة",
|
||||
"Select or drop files" : "اختر أو اسحب ملفات هنا",
|
||||
"Uploading files" : "جاري رفع ملفات",
|
||||
"Uploaded files:" : "تم رفع ملفات:",
|
||||
"Select or drop files" : "إختَر أو أفلِت ملفات",
|
||||
"Uploading files" : "رَفْعُ الملفات جارٍ ...",
|
||||
"Uploaded files:" : "تمّ رَفْعُ ملفاتٍ:",
|
||||
"By uploading files, you agree to the %1$sterms of service%2$s." : "برفع الملفات ، فإنك توافق على %1$s شروط الخدمة %2$s.",
|
||||
"Add to your Nextcloud" : "اضف إلى حسابك",
|
||||
"Files and folders others share with you will show up here" : "ستظهر هنا الملفات والمجلدات التي يشاركها الآخرون معك",
|
||||
"Files and folders you share will show up here" : "سوف تظهر هنا كل من الملفات و المجلدات التي قمت بمشاركتها",
|
||||
"Files and folders you share by link will show up here" : "سوف تظهر هنا كل من الملفات و المجلدات التي قمت بمشاركتها",
|
||||
"Shares you deleted will show up here" : "سوف تظهر هنا كل المشاركات التي قمتم بحذفها",
|
||||
"Shares you have received but not confirmed will show up here" : "ستظهر المشاركات التي تلقيتها ولكن لم يتم تأكيدها هنا",
|
||||
"Shares will show up here" : "سوف تظهر هنا كل من الملفات و المجلدات التي قمتم بمشاركتها",
|
||||
"Restore" : "استعادة ",
|
||||
"Something happened. Unable to restore the share." : "حدث امر ما، لا يمكن استعادة المشاركة",
|
||||
"Something happened. Unable to accept the share." : "حدث امر ما، لا يمكن قبول المشاركة",
|
||||
"Something happened. Unable to reject the share." : "حدث امر ما، لا يمكن رفض المشاركة",
|
||||
"No expiration date set" : "لم يتم تعيين تاريخ نهاية صلاحية المشاركة",
|
||||
"Add to your Nextcloud" : "أضِف إلى حسابك على نكست كلاود",
|
||||
"Files and folders others share with you will show up here" : "الملفات والمجلدات التي يشاركها الآخرون معك ستظهر هنا ",
|
||||
"Files and folders you share will show up here" : "الملفات و المجلدات التي تشاركها أنت مع آخرين ستظهر هنا ",
|
||||
"Files and folders you share by link will show up here" : "الملفات و المجلدات التي تُشارِكها أنت مع آخرين عبر روابط ستظهر هنا ",
|
||||
"Shares you deleted will show up here" : "المشاركات التي قمت أنت بحذفها ستظهر هنا ",
|
||||
"Shares you have received but not confirmed will show up here" : "المشاركات التي تلقيتَ دعوتها لكنك لم تؤكد رغبتك في استلامها بعدُ ستظهر هنا ",
|
||||
"Shares will show up here" : "المشاركات ستظهر هنا",
|
||||
"Restore" : "إستعادة ",
|
||||
"Something happened. Unable to restore the share." : "حدث أمرٌ ما. لا يمكن استعادة المشاركة",
|
||||
"Something happened. Unable to accept the share." : "حدث أمرٌ ما. لا يمكن قبول المشاركة",
|
||||
"Something happened. Unable to reject the share." : "حدث أمرٌ ما. لا يمكن رفض المشاركة",
|
||||
"No expiration date set" : "تاريخ نهاية صلاحية المشاركة لم يتمّ تعيينه",
|
||||
"Sharing %s failed because the back end does not support sciencemesh shares" : "مشاركة %s أخفقت بسبب أن الخادوم لا يدعم مشاركات ScienceMesh",
|
||||
"One or more of your shares will expire tomorrow" : "ستنتهي صلاحية مشاركتك أو أكثر من مشاركة غدًا",
|
||||
"One or more of your shares will expire tomorrow" : "واحدة أو أكثر من مشاركاتك ستنتهي صلاحيتها غدًا",
|
||||
"Science Mesh" : "Science Mesh",
|
||||
"Error generating password from password_policy" : "خطأ في توليد كلمة سر بسبب مخالفة قواعد إنشاء كلمات السر"
|
||||
"Error generating password from password_policy" : "خطأ في توليد كلمة المرور بسبب مخالفة سياسة كلمات المرور"
|
||||
},
|
||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
||||
|
|
|
|||
|
|
@ -1,134 +1,134 @@
|
|||
{ "translations": {
|
||||
"Waiting…" : "قيد الانتظار…",
|
||||
"error" : "خطأ",
|
||||
"finished" : "انتهت",
|
||||
"This will stop your current uploads." : "سيتم ايقاف رفع الملفات الحالية.",
|
||||
"Move or copy" : "انقل أو انسخ",
|
||||
"finished" : "تمّ",
|
||||
"This will stop your current uploads." : "سيؤدي هذا لإيقاف رفع الملفات الحالية.",
|
||||
"Move or copy" : "أنقُل أو انسَخ",
|
||||
"Download" : "تحميل",
|
||||
"Delete" : "حذف",
|
||||
"You can upload into this folder" : "بإمكانك رفع الملفات إلى هذا المجلد",
|
||||
"Terms of service" : "شروط الخدمة",
|
||||
"Show list view" : "اظهر معاينات الروابط",
|
||||
"Show grid view" : "أعرض شبكياً",
|
||||
"Show list view" : "أظهِِر عرض القائمة list view",
|
||||
"Show grid view" : "أظهِِر عرض الصناديق grid view",
|
||||
"No compatible server found at {remote}" : "لم يتم العثور على خادوم متوافق في {remote}",
|
||||
"Invalid server URL" : "عنوان الرابط للخادوم غير صالح",
|
||||
"Failed to add the public link to your Nextcloud" : "فشل في إضافة الرابط العام إلى الخادوم السحابي الخاص بك",
|
||||
"File shares" : "مشاركة الملفات",
|
||||
"Downloaded via public link" : "تم تنزيله عبر رابط عام",
|
||||
"Downloaded by {email}" : "تم التنزيل بواسطة {email}",
|
||||
"{file} downloaded via public link" : "تم تنزيل {file} عبر رابط عام",
|
||||
"{email} downloaded {file}" : "{email} تم تنزيل {file}",
|
||||
"File shares" : "مشاركات الملفات",
|
||||
"Downloaded via public link" : "تمّ تنزيله عبر رابط عام",
|
||||
"Downloaded by {email}" : "تمّ التنزيل بواسطة {email}",
|
||||
"{file} downloaded via public link" : "تمّ تنزيل {file} عبر رابط عام",
|
||||
"{email} downloaded {file}" : "{email} قام بتنزيل {file}",
|
||||
"Shared with group {group}" : "تمت مشاركته مع المجموعة {group}",
|
||||
"Removed share for group {group}" : "تمت إزالة مشاركة المجموعة {group}",
|
||||
"{actor} shared with group {group}" : "تمت مشاركة {actor} مع المجموعة {group}",
|
||||
"{actor} removed share for group {group}" : "أزال {actor} المشاركة للمجموعة {group}",
|
||||
"Share for group {group} expired" : "انتهت صلاحية المشاركة للمجموعة {group}",
|
||||
"You shared {file} with group {group}" : "لقد شاركت {file} مع المجموعة {group}",
|
||||
"{actor} shared with group {group}" : "قام {actor} بالمشاركة مع المجموعة {group}",
|
||||
"{actor} removed share for group {group}" : "أزال {actor} المشاركة مع المجموعة {group}",
|
||||
"Share for group {group} expired" : "إنتَهت صلاحية المشاركة مع المجموعة {group}",
|
||||
"You shared {file} with group {group}" : "لقد شاركت أنت {file} مع المجموعة {group}",
|
||||
"You removed group {group} from {file}" : "لقد أزلت المجموعة {group} من {file}",
|
||||
"{actor} shared {file} with group {group}" : "{actor} شارك {file} مع المجموعة {group}",
|
||||
"{actor} removed group {group} from {file}" : "قام {actor} بإزالة المجموعة {group} من {file}",
|
||||
"Share for file {file} with group {group} expired" : "انتهت صلاحية مشاركة الملف {file} مع المجموعة {group}",
|
||||
"Shared as public link" : "تمت مشاركته كرابط عام",
|
||||
"Removed public link" : "تمت إزالة الرابط العام",
|
||||
"Share for file {file} with group {group} expired" : "إنتَهَت صلاحية مشاركة الملف {file} مع المجموعة {group}",
|
||||
"Shared as public link" : "تمّت مشاركته كرابط عام",
|
||||
"Removed public link" : "تمّت إزالة الرابط العام",
|
||||
"Public link expired" : "انتهت صلاحية الرابط العام",
|
||||
"{actor} shared as public link" : "{actor} تمت مشاركة كرابط عام",
|
||||
"{actor} shared as public link" : "قام {actor} بالمشاركة كرابط عام",
|
||||
"{actor} removed public link" : "{actor} قام بإزالة الرابط العام",
|
||||
"Public link of {actor} expired" : "انتهت صلاحية الرابط العام لـ {actor}",
|
||||
"You shared {file} as public link" : "لقد شاركت {file} كرابط عام",
|
||||
"Public link of {actor} expired" : "إنتَهَت صلاحية الرابط العام لـ {actor}",
|
||||
"You shared {file} as public link" : "لقد شاركت أنت {file} كرابط عام",
|
||||
"You removed public link for {file}" : "لقد أزلت الرابط العام لـ {file}",
|
||||
"Public link expired for {file}" : "انتهت صلاحية الرابط العام لـ {file}",
|
||||
"Public link expired for {file}" : "إنتهت صلاحية الرابط العام لـ {file}",
|
||||
"{actor} shared {file} as public link" : "قام {actor} بمشاركة {ملف} كرابط عام",
|
||||
"{actor} removed public link for {file}" : "قام {actor} بإزالة الرابط العام لـ {file}",
|
||||
"Public link of {actor} for {file} expired" : "انتهت صلاحية الرابط العام لـ {actor} لـ {file}",
|
||||
"{user} accepted the remote share" : "وافق {user} على المشاركة عن بُعد",
|
||||
"{user} declined the remote share" : "رفض {user} المشاركة عن بُعد",
|
||||
"You received a new remote share {file} from {user}" : "لقد تلقيت مشاركة جديدة عن بُعد {file} من {user}",
|
||||
"{user} accepted the remote share of {file}" : "وافق {user} على مشاركة {file} عن بُعد",
|
||||
"{user} declined the remote share of {file}" : "رفض {user} المشاركة عن بعد لـ {file}",
|
||||
"{user} unshared {file} from you" : "{user} ألغى مشاركة {ملف} معك",
|
||||
"Shared with {user}" : "مشاركة مع {user}",
|
||||
"Removed share for {user}" : "تمت إزالة المشاركة لـ {user}",
|
||||
"{user} accepted the remote share" : "وافق {user} على المشاركة القصيّة remote",
|
||||
"{user} declined the remote share" : "رفض {user} المشاركة القصيّة remote",
|
||||
"You received a new remote share {file} from {user}" : "لقد تلقيت أنت مشاركة قصيّة remote جديدة {file} من {user}",
|
||||
"{user} accepted the remote share of {file}" : "وافق {user} على المشاركة القصيّة لـ {file} ",
|
||||
"{user} declined the remote share of {file}" : "رفض {user} المشاركة القصيّة لـ {file}",
|
||||
"{user} unshared {file} from you" : "ألغى {user} مشاركة {file} معك",
|
||||
"Shared with {user}" : "تمّت المشاركة مع {user}",
|
||||
"Removed share for {user}" : "تمّت إزالة المشاركة مع {user}",
|
||||
"You removed yourself" : "قمت بإزالة نفسك",
|
||||
"{actor} removed themselves" : "أزال {actor} أنفسهم",
|
||||
"{actor} shared with {user}" : "تمت مشاركة {actor} مع {user}",
|
||||
"{actor} removed share for {user}" : "أزال {actor} مشاركة للمستخدم {user}",
|
||||
"Shared by {actor}" : "تمت مشاركته مِن طرف {actor}",
|
||||
"{actor} removed share" : "تمت إزالة مشاركة {actor}",
|
||||
"Share for {user} expired" : "انتهت صلاحية المشاركة لـ {user}",
|
||||
"Share expired" : "انتهت صلاحية المشاركة",
|
||||
"You shared {file} with {user}" : "لقد شاركت {file} مع {user}",
|
||||
"You removed {user} from {file}" : "لقد أزلت {user} من {file}",
|
||||
"{actor} shared with {user}" : "قام {actor} بالمشاركة مع {user}",
|
||||
"{actor} removed share for {user}" : "أزال {actor} المشاركة مع {user}",
|
||||
"Shared by {actor}" : "تمّت مشاركته مِن قِبَل {actor}",
|
||||
"{actor} removed share" : "قام {actor} بإزالة المشاركة",
|
||||
"Share for {user} expired" : "إنتَهَت صلاحية المشاركة مع {user}",
|
||||
"Share expired" : "إنتَهَت صلاحية المشاركة",
|
||||
"You shared {file} with {user}" : "لقد شاركت أنت {file} مع {user}",
|
||||
"You removed {user} from {file}" : "لقد أزلت أنت مشاركة {user} من {file}",
|
||||
"You removed yourself from {file}" : "لقد أزلت نفسك من {file}",
|
||||
"{actor} removed themselves from {file}" : "أزال {actor} نفسه من {file}",
|
||||
"{actor} shared {file} with {user}" : "قام {actor} بمشاركة {file} مع {user}",
|
||||
"{actor} removed {user} from {file}" : "أزال {actor} المستخدم {user} من {file}",
|
||||
"{actor} removed {user} from {file}" : "قام {actor} بإزالة {user} من {file}",
|
||||
"{actor} shared {file} with you" : "قام {actor} بمشاركة {file} معك",
|
||||
"{actor} removed you from the share named {file}" : "أزالك {actor} من مشاركة اسم الملف {file}",
|
||||
"Share for file {file} with {user} expired" : "انتهت صلاحية مشاركة الملف {file} مع {user}",
|
||||
"Share for file {file} expired" : "انتهت صلاحية المشاركة للملف {file}",
|
||||
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "تم <strong>تنزيل</strong> ملف أو مجلد مشترك عن طريق البريد أو الرابط العام",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "تمت مشاركة ملف أو مجلد من <strong>خادم سحابي آخر</strong>",
|
||||
"Files" : "ملفات",
|
||||
"A file or folder has been <strong>shared</strong>" : "ملف أو مجلد تم <strong>مشاركته</strong>",
|
||||
"{actor} removed you from the share named {file}" : "أزالك {actor} من مشاركة الملف {file}",
|
||||
"Share for file {file} with {user} expired" : "إنتَهَت صلاحية مشاركة الملف {file} مع {user}",
|
||||
"Share for file {file} expired" : "إنتَهَت صلاحية المشاركة للملف {file}",
|
||||
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "تمّ <strong>تنزيل</strong> ملف أو مجلد مشترك عن طريق البريد أو الرابط العام",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "تمّت مشاركة ملف أو مجلد من <strong>خادومٍ آخر</strong>",
|
||||
"Files" : "الملفّات",
|
||||
"A file or folder has been <strong>shared</strong>" : "تمّت <strong>مشاركة </strong> ملف أو مجلد",
|
||||
"Shared link" : "رابط المشاركة",
|
||||
"Wrong share ID, share does not exist" : "خطأ في معرف المشاركة، مشاركة غير موجودة",
|
||||
"Wrong share ID, share does not exist" : "خطأ في مُعرِّف المشاركة sahre ID. المشاركة غير موجودة",
|
||||
"Could not delete share" : "لا يمكن حذف المشاركة",
|
||||
"Please specify a file or folder path" : "يرجى تحديد مسار ملف او مجلد",
|
||||
"Wrong path, file/folder does not exist" : "مسار الملف/المجد غير موجود",
|
||||
"Please specify a file or folder path" : "يرجى تحديد مسار ملف أو مجلد",
|
||||
"Wrong path, file/folder does not exist" : "مسار الملف أو المجلد غير موجود",
|
||||
"Could not create share" : "لا يمكن انشاء مشاركة",
|
||||
"Invalid permissions" : "صلاحيات مفقودة",
|
||||
"Invalid permissions" : "الأذونات لا تكفي",
|
||||
"Please specify a valid user" : "يرجى تحديد مستخدم صحيح",
|
||||
"Group sharing is disabled by the administrator" : "مشاركة المجموعة معطل من قبل الادارة",
|
||||
"Group sharing is disabled by the administrator" : "مشاركة المجموعة معطّلة من قِبَل المُشرِف",
|
||||
"Please specify a valid group" : "يرجى تحديد مجموعة صحيحة",
|
||||
"Public link sharing is disabled by the administrator" : "مشاركة عن طريق الروابط العامة معطل من قبل الادارة",
|
||||
"Public upload disabled by the administrator" : "عمليات الرفع العامة معطلة من قبل الادارة",
|
||||
"Public upload is only possible for publicly shared folders" : "عمليات الرفع العامة مسموحة فقط في المجلدات العامة",
|
||||
"Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "مشاركة %s لارسال كلمة المرور من قبل التحدث نكست كلاود فشلت بسبب عدم تفعيل تطبيق التحدث.",
|
||||
"Public link sharing is disabled by the administrator" : "المشاركة عن طريق الروابط العامة معطّلة من قِبَل المُشرف",
|
||||
"Public upload disabled by the administrator" : "عمليات الرفع العامة معطّلة من قِبَل المُشرف",
|
||||
"Public upload is only possible for publicly shared folders" : "عمليات الرفع العامة مسموحة فقط في المجلدات المُشارَكة",
|
||||
"Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "مشاركة %s لارسال كلمة المرور من قبل تطبيق \"المحادثة Talk\" نكست كلاود فشلت بسبب عدم تفعيل التطبيق.",
|
||||
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "فشلت مشاركة %1$s لأن الخلفية لا تسمح بالمشاركة من النوع %2$s",
|
||||
"Please specify a valid federated user ID" : "رجاءً عيّن رمزاً صحيحاً لمستخدم اتحادي",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
|
||||
"Please specify a valid federated group ID" : "رجاءً عيّن رمزاً صحيحاً لمجموعة اتحادية",
|
||||
"You cannot share to a Circle if the app is not enabled" : "لا يمكن مشاركة الجماعات اذا التطبيق كان معطل",
|
||||
"Please specify a valid circle" : "يرجى ادخال جماعة صحيحة",
|
||||
"Sharing %s failed because the back end does not support room shares" : "فشلت مشاركة %s لأن الخلفية لا تدعم مشاركة الغرفة",
|
||||
"Please specify a valid federated user ID" : "رجاءً عيّن مُعرِّفاً صحيحاً لمستخدم اتحادي federated user ID",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح. يجب أن يكون تنسيق التاريخ خانتين لليوم و خانتين للشهر و أربع خانات للسنة",
|
||||
"Please specify a valid federated group ID" : "رجاءً عيّن مُعرِّفاً صحيحاً لمجموعة اتحادية federated group ID",
|
||||
"You cannot share to a Circle if the app is not enabled" : "لا يمكن المشاركة مع الدوائر Circles اذا كان تطبيقها معطّلاً",
|
||||
"Please specify a valid circle" : "يُرجى ادخال دائرة Circle صحيحة",
|
||||
"Sharing %s failed because the back end does not support room shares" : "فشلت مشاركة %s لأن الخلفية back end لا تدعم مشاركات الغُرَف room shares",
|
||||
"Sharing %s failed because the back end does not support ScienceMesh shares" : " المشاركة %s فشلت بسبب أن الخادوم لا يدعم مشاركات ScienceMesh",
|
||||
"Unknown share type" : "نوع مشاركة غير معروف",
|
||||
"Not a directory" : "ليس مسار صحيح",
|
||||
"Could not lock node" : "تعذر تأمين نقطة اللقاء",
|
||||
"Could not lock path" : "تعذر تأمين المسار",
|
||||
"Wrong or no update parameter given" : "خطأ أو لم يتم تقديم معلمة تحديث",
|
||||
"Not a directory" : "ليس مُجلّداً صحيحاً",
|
||||
"Could not lock node" : "تعذّر قَفْل lock النقطة node",
|
||||
"Could not lock path" : "تعذّر قَفْل lock المسار path",
|
||||
"Wrong or no update parameter given" : "خطأ أو لم يتم تقديم بارامتر للتحديث update paramete",
|
||||
"Share must at least have READ or CREATE permissions" : "يجب أن تمتلك المشاركة أذونات الإنشاء CREATE و القراءة READ على الأقل",
|
||||
"Share must have READ permission if UPDATE or DELETE permission is set" : "يجب أن تمتلك المشاركة إذن القراءة READ إذا كانت أذونات UPDATE أو DELETE مُعيّنة ",
|
||||
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "عملية \"إرسال كلمة السر بواسطة تطبيق نكست كلاود للمحادثة Talk\" من أجل مشاركة ملف أو مُجلّد لم تُنفّذ بسبب أن التطبيق غير مُفعّل",
|
||||
"shared by %s" : "تمت مشاركته مِن قبل %s",
|
||||
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"عملية إرسال كلمة المرور بواسطة تطبيق نكست كلاود للمحادثة Talk\" من أجل مشاركة ملف أو مُجلّد لم تُنفّذ بسبب أن التطبيق غير مُفعّل",
|
||||
"shared by %s" : "تمّت مشاركته مِن قبل %s",
|
||||
"Download all files" : "تنزيل كافة الملفات",
|
||||
"Direct link" : "رابط مباشر",
|
||||
"Add to your %s" : "أضاف إليك %s",
|
||||
"Share API is disabled" : "مشاركة عبر واجهة برمجة التطبيقات غير مفعلة",
|
||||
"Share API is disabled" : "المشاركة عبر واجهة برمجة التطبيقات API مُعطّلة",
|
||||
"File sharing" : "مشاركة الملفات",
|
||||
"Share will expire tomorrow" : "المشاركة ستنتهي غدا",
|
||||
"Your share of {node} will expire tomorrow" : "ستنتهي مشاركتك مع {node} غدًا",
|
||||
"You received {share} as a share by {user}" : "لقد تلقيت {share} كمشاركة بواسطة {user}",
|
||||
"You received {share} to group {group} as a share by {user}" : "لقد تلقيت {share} إلى المجموعة {group} كمشاركة بواسطة {user}",
|
||||
"Share will expire tomorrow" : "المشاركة ستنتهي صلاحيتها غداً",
|
||||
"Your share of {node} will expire tomorrow" : "مشاركتك لـ {node} ستنتهي صلاحيتها غدًا",
|
||||
"You received {share} as a share by {user}" : "لقد تلقيت أنت {share} كمشاركة من قِبَل {user}",
|
||||
"You received {share} to group {group} as a share by {user}" : "لقد تلقيت أنت {share} كمشاركة ضمن المجموعة {group} من قِبَل {user}",
|
||||
"Accept" : "قبول",
|
||||
"Reject" : "رفض",
|
||||
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "يتيح هذا التطبيق للمستخدمين مشاركة الملفات داخل نكست كلاود. في حالة التمكين ، يمكن للمسؤول اختيار المجموعات التي يمكنها مشاركة الملفات. يمكن للمستخدمين المناسبين مشاركة الملفات والمجلدات مع مستخدمين ومجموعات أخرى داخل نكست كلاود. بالإضافة إلى ذلك ، إذا قام المسؤول بتمكين ميزة ارتباط المشاركة ، فيمكن استخدام ارتباط خارجي لمشاركة الملفات مع مستخدمين آخرين خارج نكست كلاود. يمكن للمسؤولين أيضًا فرض كلمات المرور وتواريخ انتهاء الصلاحية وتمكين مشاركة الخادم للخادم عبر روابط المشاركة ، بالإضافة إلى المشاركة من الأجهزة المحمولة.\nيؤدي إيقاف تشغيل الميزة إلى إزالة الملفات والمجلدات المشتركة على الخادم لجميع مستلمي المشاركة ، وكذلك على عملاء المزامنة وتطبيقات الأجهزة المحمولة. يتوفر المزيد من المعلومات في نكست كلاود التعليمات.",
|
||||
"Sharing" : "مشاركة",
|
||||
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "يتيح هذا التطبيق للمستخدمين مشاركة الملفات داخل نكست كلاود. عند تمكينه، يمكن للمشرف اختيار المجموعات التي يمكنها مشاركة الملفات. يمكن للمستخدمين المُخوَّلِين مشاركة الملفات والمجلدات مع مستخدمين و مجموعات أخرى داخل نكست كلاود. بالإضافة إلى ذلك، إذا قام المشرف بتمكين ميزة المشاركة عبر الروابط، فيمكن استعمال رابط خارجي لمشاركة الملفات مع مستخدمين آخرين خارج نكست كلاود. يمكن للمسؤولين أيضًا فرض كلمات المرور و تواريخ انتهاء الصلاحية و تمكين مشاركة خادوم لخادوم عبر روابط المشاركة. بالإضافة إلى المشاركة من الأجهزة المحمولة.\nيؤدي إيقاف تشغيل الميزة إلى إزالة الملفات والمجلدات المُشارَكة على الخادوم لجميع مستلمي المشاركة، وكذلك على عملاء المزامنة و تطبيقات الأجهزة المحمولة. المزيد من التعليمات، في صفحات توثيق نكست كلاود.",
|
||||
"Sharing" : "المشاركة",
|
||||
"Accept user and group shares by default" : "قبول مشاركات المستخدم والمجموعة بشكل افتراضي",
|
||||
"Error while toggling options" : "خطأ أثناء تقليب الخيارات",
|
||||
"Error while toggling options" : "خطأ أثناء تبديل الخيارات",
|
||||
"Set default folder for accepted shares" : "تعيين المجلد الافتراضي للمشاركات المقبولة",
|
||||
"Reset" : "إعادة الضبط",
|
||||
"Reset folder to system default" : "إعادة ضبط المجلد إلى افتراضات النظام",
|
||||
"Choose a default folder for accepted shares" : "إختر مجلداً افتراضياً لقبول المشاركات",
|
||||
"Invalid path selected" : "تم تحديد مسار غير صحيح",
|
||||
"Reset" : "إعادة التعيين",
|
||||
"Reset folder to system default" : "إعادة تعيين المجلد إلى افتراضات النظام",
|
||||
"Choose a default folder for accepted shares" : "إختَر مجلداً افتراضياً لقبول المشاركات",
|
||||
"Invalid path selected" : "المسار المُحدَّد غير صحيح",
|
||||
"Unknown error" : "خطأ غير معروف",
|
||||
"Allow editing" : "السماح بالتعديلات",
|
||||
"Read only" : "القراءة فقط",
|
||||
"Allow editing" : "إسمَح بالتعدل",
|
||||
"Read only" : "للقراءة فقط",
|
||||
"Allow upload and editing" : "السماح بالرفع و التعديل",
|
||||
"File drop (upload only)" : "إسقاط الملف (رفع فقط)",
|
||||
"Custom permissions" : "صلاحيات مخصصة",
|
||||
"Read" : "القراءة",
|
||||
"Upload" : "تحميل",
|
||||
"File drop (upload only)" : "إفلات ملف (للرفع فقط)",
|
||||
"Custom permissions" : "أذُونَات مخصصة",
|
||||
"Read" : "إقرأ",
|
||||
"Upload" : "إرفَع",
|
||||
"Edit" : "تعديل",
|
||||
"Bundled permissions" : "أذونات مُجمّعة",
|
||||
"Allow creating" : "السماح بالإنشاء",
|
||||
|
|
@ -136,149 +136,156 @@
|
|||
"Allow resharing" : "السماح بإعادة المشاركة ",
|
||||
"Expiration date enforced" : "فرض تاريخ انتهاء الصلاحية المشاركة",
|
||||
"Set expiration date" : "تعيين تاريخ إنتهاء الصلاحية",
|
||||
"Enter a date" : "ادخل تاريخ",
|
||||
"Enter a date" : "أدخِل تاريخاً",
|
||||
"Note to recipient" : "ملاحظة للمستلم",
|
||||
"Unshare" : "إلغاء المشاركة",
|
||||
"group" : "مجموعة",
|
||||
"conversation" : "محادثة",
|
||||
"remote" : "عن بعد",
|
||||
"remote group" : "مجموعة عن بعد",
|
||||
"remote" : "قَصِيٌّ remote",
|
||||
"remote group" : "مجموعة قَصِيّة remote",
|
||||
"guest" : "ضيف",
|
||||
"Shared with the group {user} by {owner}" : "مشترك مع المجموعة {user} بواسطة {owner}",
|
||||
"Shared with the conversation {user} by {owner}" : "تمت مشاركته مع المحادثة {user} بواسطة {owner}",
|
||||
"Shared with {user} by {owner}" : "مشترك مع {user} بواسطة {owner}",
|
||||
"Allow download" : "اسمح بالتنزيل",
|
||||
"Added by {initiator}" : "تمت الإضافة بواسطة {initator}",
|
||||
"Shared with the group {user} by {owner}" : "تمّت مشاركته مع المجموعة {user} من قِبَل {owner}",
|
||||
"Shared with the conversation {user} by {owner}" : "تمّت مشاركته مع المحادثة {user} من قِبَل {owner}",
|
||||
"Shared with {user} by {owner}" : "تمّت مشاركته مع {user} من قِبَل {owner}",
|
||||
"Allow download" : "إسمَح بالتنزيل",
|
||||
"Added by {initiator}" : "تمّت الإضافةمن قِبَل {initator}",
|
||||
"Via “{folder}”" : "عبر “{folder}”",
|
||||
"Internal link" : "الرابط الداخلي",
|
||||
"Cannot copy, please copy the link manually" : "لا يمكن النسخ ، يرجى نسخ الرابط يدويًا",
|
||||
"Copy internal link to clipboard" : "إنسخ رابط داخلي إلى الحافظة",
|
||||
"Only works for users with access to this folder" : "يعمل فقط للمستخدمين الذين لديهم حق الوصول إلى هذا المجلد",
|
||||
"Only works for users with access to this file" : "يعمل فقط للمستخدمين الذين لديهم حق الوصول إلى هذا الملف",
|
||||
"Link copied" : "نُسِخ الرابط",
|
||||
"Internal link" : "رابط داخلي",
|
||||
"Cannot copy, please copy the link manually" : "يتعذّر النسخ. يُرجى نسخ الرابط يدويًا",
|
||||
"Copy internal link to clipboard" : "إنسَخ رابطاً داخليّاً إلى الحافظة",
|
||||
"Only works for users with access to this folder" : "صالحٌ فقط للمستخدمين الذين لديهم حق الوصول إلى هذا المجلد",
|
||||
"Only works for users with access to this file" : "صالحٌ فقط للمستخدمين الذين لديهم حق الوصول إلى هذا الملف",
|
||||
"Link copied" : "تمّ نَسْخ الرابط",
|
||||
"Please enter the following required information before creating the share" : "الرجاء إدخال المعلومات المطلوبة التالية قبل إنشاء المشاركة",
|
||||
"Password protection (enforced)" : "حماية كلمة المرور (الزامي)",
|
||||
"Password protection" : "الحماية بكلمة السر",
|
||||
"Enter a password" : "إدخِل كلمة سرية",
|
||||
"Expiration date (enforced)" : "تاريخ انتهاء الصلاحية (الزامي)",
|
||||
"Create share" : "انشاء مشاركة",
|
||||
"Password protection (enforced)" : "الحماية بكلمة مرور (إلزامي)",
|
||||
"Password protection" : "الحماية بكلمة مرور",
|
||||
"Enter a password" : "إدخِل كلمة المرور",
|
||||
"Expiration date (enforced)" : "تاريخ انتهاء الصلاحية (إلزامي)",
|
||||
"Create share" : "إنشاء مشاركة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Share label" : "تسمية المشاركة",
|
||||
"Share label" : "لاصق label المشاركة",
|
||||
"Hide download" : "إخفاء التنزيل",
|
||||
"Password protect" : "حماية كلمة السر",
|
||||
"Password expires {passwordExpirationTime}" : "صلاحية كلمة السر تنتهي في {passwordExpirationTime}",
|
||||
"Password expired" : "انتهت صلاحية كلمة المرور",
|
||||
"Video verification" : "التحقق من الفيديو",
|
||||
"Enter a note for the share recipient" : "أدخل ملاحظة لمستلم المشاركة",
|
||||
"Add another link" : "إضافة رابط آخر",
|
||||
"Create a new share link" : "إنشاء رابط مشاركة جديد",
|
||||
"{shareWith} by {initiator}" : "{shareWith} مِن طرف {initiator}",
|
||||
"Shared via link by {initiator}" : "تمت المشاركة عبر رابط بواسطة {initator}",
|
||||
"Password protect" : "حماية بكلمة مرور",
|
||||
"Password expires {passwordExpirationTime}" : "صلاحية كلمة المرور تنتهي في {passwordExpirationTime}",
|
||||
"Password expired" : "كلمة المرور إنتهت صلاحيتها",
|
||||
"Video verification" : "التحقُّق من الفيديو",
|
||||
"Enter a note for the share recipient" : "أدخل ملاحظةً لمُستلِم المُشارَكة",
|
||||
"Add another link" : "أضِف رابطاً آخر",
|
||||
"Create a new share link" : "أنشِيءْ رابط مشاركة جديد",
|
||||
"{shareWith} by {initiator}" : "{shareWith} مِن قِبَل {initiator}",
|
||||
"Shared via link by {initiator}" : "تمّت المشاركة عبر رابط من قِبَل {initator}",
|
||||
"Mail share ({label})" : "مشاركة البريد ({label})",
|
||||
"Share link ({label})" : "رابط المشاركة ({label})",
|
||||
"Share link ({index})" : "رابط مشاركة ({index})",
|
||||
"Share link" : "مشاركة الرابط",
|
||||
"Share link ({index})" : "رابط المشاركة ({index})",
|
||||
"Share link" : "رابط المشاركة",
|
||||
"Actions for \"{title}\"" : "إجراءات لـ \"{title}\"",
|
||||
"Copy public link of \"{title}\" to clipboard" : "إنسخ رابط عام لـ \"{title}\" إلى الحافظة",
|
||||
"Error, please enter proper password and/or expiration date" : "خطأ ، يرجى إدخال كلمة المرور الصحيحة أو تاريخ انتهاء الصلاحية",
|
||||
"Copy public link of \"{title}\" to clipboard" : "إنسَخ الرابط العام لـ \"{title}\" إلى الحافظة",
|
||||
"Error, please enter proper password and/or expiration date" : "خطأ؛ يرجى إدخال كلمة المرور الصحيحة أو تاريخ انتهاء الصلاحية",
|
||||
"Link share created" : "تمّ إنشاء رابط مشاركة",
|
||||
"Error while creating the share" : "خطأ أثناء إنشاء المشاركة",
|
||||
"Search for share recipients" : "البحث عن مستقبلي المشاركة",
|
||||
"No recommendations. Start typing." : "لا توجد توصيات. ابدأ بالكتابة.",
|
||||
"Resharing is not allowed" : "لا يسمح بعملية إعادة المشاركة",
|
||||
"Name or email …" : "اسم او إيميل …",
|
||||
"Name, email, or Federated Cloud ID …" : "اسم أو إيميل أو مُعرّف سحابي اتحادي",
|
||||
"Searching …" : "جاري البحث…",
|
||||
"Search for share recipients" : "البحث عن مُستَلِمِي المشاركة",
|
||||
"No recommendations. Start typing." : "لا توجد توصيات. إبدأ الكتابة.",
|
||||
"Resharing is not allowed" : "لا يسمح بإعادة المشاركة",
|
||||
"Name or email …" : "الاسم أو الإيميل …",
|
||||
"Name, email, or Federated Cloud ID …" : "الاسم أو الإيميل أو المُعرّف السحابي الاتحادي Federated Cloud ID",
|
||||
"Searching …" : "البحث جارٍ …",
|
||||
"No elements found." : "لم يتم العثور على أي عناصر",
|
||||
"Search globally" : "بحث عام",
|
||||
"Guest" : "ضيف",
|
||||
"Group" : "المجموعة",
|
||||
"Email" : "البريد الإلكتروني",
|
||||
"Circle" : "دائرة ",
|
||||
"Talk conversation" : "محادثات",
|
||||
"Deck board" : "لوح Deck",
|
||||
"Circle" : "الدائرة ",
|
||||
"Talk conversation" : "المحادثات",
|
||||
"Deck board" : "الرُّقْعَة Deck",
|
||||
"ScienceMesh" : "ScienceMesh",
|
||||
"on {server}" : "على {server}",
|
||||
"Others with access" : "الآخرين مع صلاحية الوصول",
|
||||
"Others with access" : "الآخرون الذين لديهم حق الوصول",
|
||||
"No other users with access found" : "لم يتم العثور على مستخدمين آخرين لهم حق الوصول",
|
||||
"Toggle list of others with access to this directory" : "تعطيل/تفعيل قائمة الآخرين الذين لديهم حق الوصول إلى هذا الدليل",
|
||||
"Toggle list of others with access to this file" : "تعطيل/تفعيل قائمة الآخرين الذين لديهم حق الوصول إلى هذا الملف",
|
||||
"Unable to fetch inherited shares" : "تعذر جلب المشاركات",
|
||||
"Unable to load the shares list" : "تعذر تحميل قائمة المشاركات",
|
||||
"Expires {relativetime}" : "تنتهي في {relativetime}",
|
||||
"this share just expired." : "هذه المشاركة انتهت للتو.",
|
||||
"Shared with you by {owner}" : "شورك معك من قبل {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["قبول المشاركات","قبول المشاركة","قبول المشاركات","قبول المشاركات","قبول المشاركات","قبول المشاركات"],
|
||||
"Open in files" : "فتح في الملفات",
|
||||
"_Reject share_::_Reject shares_" : ["رفض المشاركات","رفض المشاركة","رفض المشاركات","رفض المشاركات","رفض المشاركات","رفض المشاركات"],
|
||||
"_Restore share_::_Restore shares_" : ["استعادة المشاركات","استعادة المشاركة","استعادة المشاركات","استعادة المشاركات","استعادة المشاركات","استعادة المشاركات"],
|
||||
"Link to a file" : "ارتباط إلى ملف",
|
||||
"Unable to fetch inherited shares" : "تعذّر جلب المشاركات الموروثة inherited shares",
|
||||
"Unable to load the shares list" : "تعذّر تحميل قائمة المشاركات",
|
||||
"Expires {relativetime}" : "تنتهي الصلاحية في {relativetime}",
|
||||
"this share just expired." : "صلاحية هذه المشاركة إنتَهَت للتَّوّ.",
|
||||
"Shared with you by {owner}" : "تمّت مشاركته معك من قِبَل {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["قبول المشاركات","قبول المشاركة","قبول المشاركات","قبول المشاركات","قبول المشاركات","إقبَل المشاركات"],
|
||||
"Open in files" : "إفتَح في شاشة الملفات",
|
||||
"_Reject share_::_Reject shares_" : ["رفض المشاركات","رفض المشاركة","رفض المشاركات","رفض المشاركات","رفض المشاركات","أرفُض المشاركات"],
|
||||
"_Restore share_::_Restore shares_" : ["استعادة المشاركات","استعادة المشاركة","استعادة المشاركات","استعادة المشاركات","استعادة المشاركات","إستعادة المشاركات"],
|
||||
"Link to a file" : "رابط إلى ملف",
|
||||
"Error creating the share: {errorMessage}" : "خطأ في إنشاء المشاركة: {errorMessage}",
|
||||
"Error creating the share" : "خطأ في إنشاء المشاركة",
|
||||
"Error updating the share: {errorMessage}" : "خطأ أثناء تعديل المشاركة: {errorMessage}",
|
||||
"Error updating the share: {errorMessage}" : "خطأ في تعديل المشاركة: {errorMessage}",
|
||||
"Error updating the share" : "خطأ في تحديث المشاركة",
|
||||
"File \"{path}\" has been unshared" : "الملف \"{path}\" تمّ إلغاء مشاركته",
|
||||
"Folder \"{path}\" has been unshared" : "المجلّد \"{path}\" تمّ إلغاء مشاركته",
|
||||
"Share {propertyName} saved" : "المُشارَكة {propertyName} تمّ حفظها",
|
||||
"Shared" : "مشترك",
|
||||
"Share" : "شارك",
|
||||
"Shared by" : "تم مشاركتها بواسطة",
|
||||
"Shared with" : "تمت مشاركته مع",
|
||||
"Password created successfully" : "تمّ إنشاء الإحالة بنجاح",
|
||||
"Error generating password from password policy" : "خطأ في توليد كلمة سر بسبب مخالفة قواعد إنشاء كلمات السر",
|
||||
"Shared with you and the group {group} by {owner}" : "تمت مشاركته معك ومع المجموعة {group} بواسطة {owner}",
|
||||
"Shared with you and {circle} by {owner}" : "تمت مشاركته معك ومع {circle} بواسطة {owner}",
|
||||
"Shared with you and the conversation {conversation} by {owner}" : "تمت مشاركته معك ومع المحادثة {conversation} بواسطة {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "تمت مشاركته معك في محادثة بواسطة {owner}",
|
||||
"Shares" : "التي قمتَ بمشاركتها",
|
||||
"Overview of shared files." : "استعراض الملفات التي تمت مشاركتها.",
|
||||
"No shares" : "لا يوجد مشاركات",
|
||||
"Shared with you" : "تم مشاركته معك",
|
||||
"List of files that are shared with you." : "قائمة الملفات التي تمت مشاركتها معك.",
|
||||
"Nothing shared with you yet" : "لم تتم مشاركته معك حتى الآن",
|
||||
"Shared with others" : "مشترك مع الآخرين",
|
||||
"List of files that you shared with others." : "قائمة الملفات التي شاركتها مع الآخرين.",
|
||||
"Shared" : "مُشارَكة",
|
||||
"Share" : "مُشارَكة",
|
||||
"Shared by" : "تمّت مشاركته من قِبَل",
|
||||
"Shared with" : "تمّت مشاركته مع",
|
||||
"Password created successfully" : "تمّ إنشاء كلمة المرور بنجاح",
|
||||
"Error generating password from password policy" : "خطأ في توليد كلمة المرور بسبب مخالفة سياسة كلمات المرور",
|
||||
"Shared with you and the group {group} by {owner}" : "تمّت مشاركته معك ومع المجموعة {group} من قِبَل {owner}",
|
||||
"Shared with you and {circle} by {owner}" : "تمّت مشاركته معك و مع الدائرة {circle} من قِبَل {owner}",
|
||||
"Shared with you and the conversation {conversation} by {owner}" : "تمّت مشاركته معك و مع المحادثة {conversation} من قِبَل {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "تمّت مشاركته معك في محادثة من قِبَل {owner}",
|
||||
"Shares" : "مُشارَكات",
|
||||
"Overview of shared files." : "إستعراض الملفات المُشَارَكَة",
|
||||
"No shares" : "لا تُوجد مُشارَكات",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "الملفات و المجلدات التي شاركتها مع آخرين أو شاركها آخرون معك ستظهر هنا",
|
||||
"Shared with you" : "تمّت مُشارَكَته معك",
|
||||
"List of files that are shared with you." : "قائمة بالملفات التي تمّت مُشارَكتها معك.",
|
||||
"Nothing shared with you yet" : "لم تتمّ مُشارَكة شيء معك حتى الآن",
|
||||
"Files and folders others shared with you will show up here" : "الملفات و المجلدات التي شاركها آخرون معك ستظهر هنا",
|
||||
"Shared with others" : "قمت بمشاركته مع آخرين",
|
||||
"List of files that you shared with others." : "قائمة بالملفات التي شاركتها أنت مع الآخرين.",
|
||||
"Nothing shared yet" : "لا توجد مشاركة حتى الآن",
|
||||
"Shared by link" : "مشاركة عن طريق رابط",
|
||||
"List of files that are shared by link." : "قائمة الملفات التي تمت مشاركتها عن طريق رابط.",
|
||||
"No shared links" : "لا توجد روابط مشتركة",
|
||||
"Deleted shares" : "مشاركة محذوفة",
|
||||
"No deleted shares" : "لا يوجد مشاركة محذوفة",
|
||||
"Pending shares" : "مشاركات معلقة",
|
||||
"List of unapproved shares." : "قائمة المشاركات التي لم يتم الموافق عليها.",
|
||||
"No pending shares" : "لا يوجد مشاركة معلقة",
|
||||
"Files and folders you shared will show up here" : "الملفات و المجلدات التي شاركتها أنت مع آخرين ستظهر هنا",
|
||||
"Shared by link" : "مُشارَكَات عبر الرابط",
|
||||
"List of files that are shared by link." : "قائمة بالملفات التي تمّت مشاركتها عبر رابط.",
|
||||
"No shared links" : "لا توجد روابط لمُشارَكات",
|
||||
"Files and folders you shared by link will show up here" : "الملفات و المجلدات التي شاركتها أنت مع آخرين عن طريق رابط ستظهر هنا",
|
||||
"Deleted shares" : "مشاركات محذوفة",
|
||||
"List of shares you left." : "قائمة بالمشاركات التي ألغَيْتَها",
|
||||
"No deleted shares" : "لا توجد أيّ مُشارَكاتٍ محذوفة",
|
||||
"Shares you have left will show up here" : "المشاركات التي ألغَيْتَها أنت ستظهر هنا",
|
||||
"Pending shares" : "مشاركات مُعلَّقة",
|
||||
"List of unapproved shares." : "قائمة بالمُشارَكات المُعلّقة أي التي لم تتم الموافقة عليها.",
|
||||
"No pending shares" : "لا توجد مشاركات معلقة",
|
||||
"Shares you have received but not approved will show up here" : "المشاركات التي تلقَّيْتَ دعواتها لكنك لم توافق بعدُ عليها ستظهر هنا",
|
||||
"No entries found in this folder" : "لا يوجد مدخلات في هذا المجلد ",
|
||||
"Name" : "اسم",
|
||||
"Name" : "الاسم",
|
||||
"Share time" : "وقت المشاركة",
|
||||
"Expiration date" : "تاريخ إنتهاء صلاحية المشاركة",
|
||||
"Sorry, this link does not seem to work anymore." : "عذرا، يبدو أن هذا الرابط لم يعد يعمل.",
|
||||
"Sorry, this link does not seem to work anymore." : "عذراً، يبدو أن هذا الرابط لم يعد يعمل.",
|
||||
"Reasons might be:" : "الأسباب الممكنة :",
|
||||
"the item was removed" : "تم حذف العنصر المطلوب",
|
||||
"the link expired" : "انتهت صلاحية الرابط",
|
||||
"sharing is disabled" : "المشاركة غير مفعلة",
|
||||
"the item was removed" : "تمّ حذف العنصر ",
|
||||
"the link expired" : "إنتَهَت صلاحية الرابط",
|
||||
"sharing is disabled" : "المُشارَكة مُعطّلة",
|
||||
"For more info, please ask the person who sent this link." : "لمزيد من المعلومات، يرجى سؤال الشخص الذي أرسل هذا الرابط",
|
||||
"Share note" : "ملاحظة المشاركة",
|
||||
"Upload files to %s" : "ارسل ملفات إلى %s",
|
||||
"Share note" : "ملاحظة عن المشاركة",
|
||||
"Upload files to %s" : "رَفْعُ ملفات إلى %s",
|
||||
"Note" : "ملاحظة",
|
||||
"Select or drop files" : "اختر أو اسحب ملفات هنا",
|
||||
"Uploading files" : "جاري رفع ملفات",
|
||||
"Uploaded files:" : "تم رفع ملفات:",
|
||||
"Select or drop files" : "إختَر أو أفلِت ملفات",
|
||||
"Uploading files" : "رَفْعُ الملفات جارٍ ...",
|
||||
"Uploaded files:" : "تمّ رَفْعُ ملفاتٍ:",
|
||||
"By uploading files, you agree to the %1$sterms of service%2$s." : "برفع الملفات ، فإنك توافق على %1$s شروط الخدمة %2$s.",
|
||||
"Add to your Nextcloud" : "اضف إلى حسابك",
|
||||
"Files and folders others share with you will show up here" : "ستظهر هنا الملفات والمجلدات التي يشاركها الآخرون معك",
|
||||
"Files and folders you share will show up here" : "سوف تظهر هنا كل من الملفات و المجلدات التي قمت بمشاركتها",
|
||||
"Files and folders you share by link will show up here" : "سوف تظهر هنا كل من الملفات و المجلدات التي قمت بمشاركتها",
|
||||
"Shares you deleted will show up here" : "سوف تظهر هنا كل المشاركات التي قمتم بحذفها",
|
||||
"Shares you have received but not confirmed will show up here" : "ستظهر المشاركات التي تلقيتها ولكن لم يتم تأكيدها هنا",
|
||||
"Shares will show up here" : "سوف تظهر هنا كل من الملفات و المجلدات التي قمتم بمشاركتها",
|
||||
"Restore" : "استعادة ",
|
||||
"Something happened. Unable to restore the share." : "حدث امر ما، لا يمكن استعادة المشاركة",
|
||||
"Something happened. Unable to accept the share." : "حدث امر ما، لا يمكن قبول المشاركة",
|
||||
"Something happened. Unable to reject the share." : "حدث امر ما، لا يمكن رفض المشاركة",
|
||||
"No expiration date set" : "لم يتم تعيين تاريخ نهاية صلاحية المشاركة",
|
||||
"Add to your Nextcloud" : "أضِف إلى حسابك على نكست كلاود",
|
||||
"Files and folders others share with you will show up here" : "الملفات والمجلدات التي يشاركها الآخرون معك ستظهر هنا ",
|
||||
"Files and folders you share will show up here" : "الملفات و المجلدات التي تشاركها أنت مع آخرين ستظهر هنا ",
|
||||
"Files and folders you share by link will show up here" : "الملفات و المجلدات التي تُشارِكها أنت مع آخرين عبر روابط ستظهر هنا ",
|
||||
"Shares you deleted will show up here" : "المشاركات التي قمت أنت بحذفها ستظهر هنا ",
|
||||
"Shares you have received but not confirmed will show up here" : "المشاركات التي تلقيتَ دعوتها لكنك لم تؤكد رغبتك في استلامها بعدُ ستظهر هنا ",
|
||||
"Shares will show up here" : "المشاركات ستظهر هنا",
|
||||
"Restore" : "إستعادة ",
|
||||
"Something happened. Unable to restore the share." : "حدث أمرٌ ما. لا يمكن استعادة المشاركة",
|
||||
"Something happened. Unable to accept the share." : "حدث أمرٌ ما. لا يمكن قبول المشاركة",
|
||||
"Something happened. Unable to reject the share." : "حدث أمرٌ ما. لا يمكن رفض المشاركة",
|
||||
"No expiration date set" : "تاريخ نهاية صلاحية المشاركة لم يتمّ تعيينه",
|
||||
"Sharing %s failed because the back end does not support sciencemesh shares" : "مشاركة %s أخفقت بسبب أن الخادوم لا يدعم مشاركات ScienceMesh",
|
||||
"One or more of your shares will expire tomorrow" : "ستنتهي صلاحية مشاركتك أو أكثر من مشاركة غدًا",
|
||||
"One or more of your shares will expire tomorrow" : "واحدة أو أكثر من مشاركاتك ستنتهي صلاحيتها غدًا",
|
||||
"Science Mesh" : "Science Mesh",
|
||||
"Error generating password from password_policy" : "خطأ في توليد كلمة سر بسبب مخالفة قواعد إنشاء كلمات السر"
|
||||
"Error generating password from password_policy" : "خطأ في توليد كلمة المرور بسبب مخالفة سياسة كلمات المرور"
|
||||
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
||||
}
|
||||
|
|
@ -232,23 +232,30 @@ OC.L10N.register(
|
|||
"Shared with you and {circle} by {owner}" : "{owner} l'ha compartit amb vós i amb el cercle {circle}",
|
||||
"Shared with you and the conversation {conversation} by {owner}" : "{owner} l'ha compartit amb vós i amb la conversa {conversation}",
|
||||
"Shared with you in a conversation by {owner}" : "{owner} l'ha compartit amb vós en una conversa",
|
||||
"Shares" : "Element compartits",
|
||||
"Shares" : "Elements compartits",
|
||||
"Overview of shared files." : "Informació general dels fitxers compartits.",
|
||||
"No shares" : "No hi ha cap element compartit",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Els fitxers i les carpetes que compartiu o s'hagin compartit amb vós es mostraran aquí",
|
||||
"Shared with you" : "Compartit amb vós",
|
||||
"List of files that are shared with you." : "Llista de fitxers que s'han compartit amb vós.",
|
||||
"Nothing shared with you yet" : "Encara no s'ha compartit res amb vós",
|
||||
"Files and folders others shared with you will show up here" : "Els fitxers i les carpetes que s'hagin compartit amb vós es mostraran aquí",
|
||||
"Shared with others" : "Compartit amb altres",
|
||||
"List of files that you shared with others." : "Llista de fitxers que heu compartit amb altres persones.",
|
||||
"Nothing shared yet" : "Encara no heu compartit res",
|
||||
"Files and folders you shared will show up here" : "Els fitxers i les carpetes que compartiu es mostraran aquí",
|
||||
"Shared by link" : "Compartit amb un enllaç",
|
||||
"List of files that are shared by link." : "Llista de fitxers compartits mitjançant un enllaç.",
|
||||
"No shared links" : "No hi ha cap enllaç compartit",
|
||||
"Files and folders you shared by link will show up here" : "Els fitxers i les carpetes que compartiu amb un enllaç es mostraran aquí",
|
||||
"Deleted shares" : "Suprimit",
|
||||
"List of shares you left." : "Llista d'elements compartits que heu deixat.",
|
||||
"No deleted shares" : "No hi ha cap element compartit suprimit",
|
||||
"Shares you have left will show up here" : "Els elements compartits que deixeu es mostraran aquí",
|
||||
"Pending shares" : "Pendent",
|
||||
"List of unapproved shares." : "Llista d'elements compartits no aprovats.",
|
||||
"No pending shares" : "No hi ha cap element compartit pendent",
|
||||
"Shares you have received but not approved will show up here" : "Els elements compartits que rebeu però no aproveu es mostraran aquí",
|
||||
"No entries found in this folder" : "No hi ha cap entrada en aquesta carpeta",
|
||||
"Name" : "Nom",
|
||||
"Share time" : "Temps d'ús compartit",
|
||||
|
|
|
|||
|
|
@ -230,23 +230,30 @@
|
|||
"Shared with you and {circle} by {owner}" : "{owner} l'ha compartit amb vós i amb el cercle {circle}",
|
||||
"Shared with you and the conversation {conversation} by {owner}" : "{owner} l'ha compartit amb vós i amb la conversa {conversation}",
|
||||
"Shared with you in a conversation by {owner}" : "{owner} l'ha compartit amb vós en una conversa",
|
||||
"Shares" : "Element compartits",
|
||||
"Shares" : "Elements compartits",
|
||||
"Overview of shared files." : "Informació general dels fitxers compartits.",
|
||||
"No shares" : "No hi ha cap element compartit",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Els fitxers i les carpetes que compartiu o s'hagin compartit amb vós es mostraran aquí",
|
||||
"Shared with you" : "Compartit amb vós",
|
||||
"List of files that are shared with you." : "Llista de fitxers que s'han compartit amb vós.",
|
||||
"Nothing shared with you yet" : "Encara no s'ha compartit res amb vós",
|
||||
"Files and folders others shared with you will show up here" : "Els fitxers i les carpetes que s'hagin compartit amb vós es mostraran aquí",
|
||||
"Shared with others" : "Compartit amb altres",
|
||||
"List of files that you shared with others." : "Llista de fitxers que heu compartit amb altres persones.",
|
||||
"Nothing shared yet" : "Encara no heu compartit res",
|
||||
"Files and folders you shared will show up here" : "Els fitxers i les carpetes que compartiu es mostraran aquí",
|
||||
"Shared by link" : "Compartit amb un enllaç",
|
||||
"List of files that are shared by link." : "Llista de fitxers compartits mitjançant un enllaç.",
|
||||
"No shared links" : "No hi ha cap enllaç compartit",
|
||||
"Files and folders you shared by link will show up here" : "Els fitxers i les carpetes que compartiu amb un enllaç es mostraran aquí",
|
||||
"Deleted shares" : "Suprimit",
|
||||
"List of shares you left." : "Llista d'elements compartits que heu deixat.",
|
||||
"No deleted shares" : "No hi ha cap element compartit suprimit",
|
||||
"Shares you have left will show up here" : "Els elements compartits que deixeu es mostraran aquí",
|
||||
"Pending shares" : "Pendent",
|
||||
"List of unapproved shares." : "Llista d'elements compartits no aprovats.",
|
||||
"No pending shares" : "No hi ha cap element compartit pendent",
|
||||
"Shares you have received but not approved will show up here" : "Els elements compartits que rebeu però no aproveu es mostraran aquí",
|
||||
"No entries found in this folder" : "No hi ha cap entrada en aquesta carpeta",
|
||||
"Name" : "Nom",
|
||||
"Share time" : "Temps d'ús compartit",
|
||||
|
|
|
|||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Sdílení",
|
||||
"Overview of shared files." : "Přehled nasdílených souborů",
|
||||
"No shares" : "Žádná sdílení",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Zde budou zobrazeny soubory a složky, které jste nasdíleli nebo vám byly nadíleny",
|
||||
"Shared with you" : "Sdíleno s vámi",
|
||||
"List of files that are shared with you." : "Seznam souborů, které vám byly nasdíleny.",
|
||||
"Nothing shared with you yet" : "Zatím vám nikdo nic nenasdílel",
|
||||
"Files and folders others shared with you will show up here" : "Zde budou zobrazeny soubory a složky, které vám nasdílí ostatní",
|
||||
"Shared with others" : "Sdíleno s ostatními",
|
||||
"List of files that you shared with others." : "Seznam souborů, které jste nasdíleli ostatním.",
|
||||
"Nothing shared yet" : "Zatím není nic sdíleno",
|
||||
"Files and folders you shared will show up here" : "Zde budou zobrazeny vámi nasdílené soubory a složky",
|
||||
"Shared by link" : "Sdíleno prostřednictvím odkazu",
|
||||
"List of files that are shared by link." : "Seznam souborů, které jsou nasdílené odkazem.",
|
||||
"No shared links" : "Žádné sdílené odkazy",
|
||||
"Files and folders you shared by link will show up here" : "Zde budou zobrazeny soubory a složky, které jste nasdíleli jako odkazy",
|
||||
"Deleted shares" : "Smazaná sdílení",
|
||||
"List of shares you left." : "Seznam sdílení, které jste opustili.",
|
||||
"No deleted shares" : "Žádná smazaná sdílení",
|
||||
"Shares you have left will show up here" : "Zde budou zobrazena sdílení, která jste opustili",
|
||||
"Pending shares" : "Čekající sdílení",
|
||||
"List of unapproved shares." : "Seznam neschválených sdílení.",
|
||||
"No pending shares" : "Žádná čekající sdílení",
|
||||
"Shares you have received but not approved will show up here" : "Sdílení, která jste obdrželi, ale neschválili, se zobrazí zde",
|
||||
"No entries found in this folder" : "V této složce nebylo nic nalezeno",
|
||||
"Name" : "Název",
|
||||
"Share time" : "Čas sdílení",
|
||||
|
|
|
|||
|
|
@ -233,20 +233,27 @@
|
|||
"Shares" : "Sdílení",
|
||||
"Overview of shared files." : "Přehled nasdílených souborů",
|
||||
"No shares" : "Žádná sdílení",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Zde budou zobrazeny soubory a složky, které jste nasdíleli nebo vám byly nadíleny",
|
||||
"Shared with you" : "Sdíleno s vámi",
|
||||
"List of files that are shared with you." : "Seznam souborů, které vám byly nasdíleny.",
|
||||
"Nothing shared with you yet" : "Zatím vám nikdo nic nenasdílel",
|
||||
"Files and folders others shared with you will show up here" : "Zde budou zobrazeny soubory a složky, které vám nasdílí ostatní",
|
||||
"Shared with others" : "Sdíleno s ostatními",
|
||||
"List of files that you shared with others." : "Seznam souborů, které jste nasdíleli ostatním.",
|
||||
"Nothing shared yet" : "Zatím není nic sdíleno",
|
||||
"Files and folders you shared will show up here" : "Zde budou zobrazeny vámi nasdílené soubory a složky",
|
||||
"Shared by link" : "Sdíleno prostřednictvím odkazu",
|
||||
"List of files that are shared by link." : "Seznam souborů, které jsou nasdílené odkazem.",
|
||||
"No shared links" : "Žádné sdílené odkazy",
|
||||
"Files and folders you shared by link will show up here" : "Zde budou zobrazeny soubory a složky, které jste nasdíleli jako odkazy",
|
||||
"Deleted shares" : "Smazaná sdílení",
|
||||
"List of shares you left." : "Seznam sdílení, které jste opustili.",
|
||||
"No deleted shares" : "Žádná smazaná sdílení",
|
||||
"Shares you have left will show up here" : "Zde budou zobrazena sdílení, která jste opustili",
|
||||
"Pending shares" : "Čekající sdílení",
|
||||
"List of unapproved shares." : "Seznam neschválených sdílení.",
|
||||
"No pending shares" : "Žádná čekající sdílení",
|
||||
"Shares you have received but not approved will show up here" : "Sdílení, která jste obdrželi, ale neschválili, se zobrazí zde",
|
||||
"No entries found in this folder" : "V této složce nebylo nic nalezeno",
|
||||
"Name" : "Název",
|
||||
"Share time" : "Čas sdílení",
|
||||
|
|
|
|||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Freigaben",
|
||||
"Overview of shared files." : "Übersicht geteilter Dateien",
|
||||
"No shares" : "Keine Freigaben",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Von Ihnen oder mit Ihnen geteilte Ordner und Dateien werden hier angezeigt werden",
|
||||
"Shared with you" : "Mit Ihnen geteilt",
|
||||
"List of files that are shared with you." : "Liste der Dateien, die mit Ihnen geteilt wurden.",
|
||||
"Nothing shared with you yet" : "Bis jetzt wurde nichts mit Ihnen geteilt",
|
||||
"Files and folders others shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
|
||||
"Shared with others" : "Von Ihnen geteilt",
|
||||
"List of files that you shared with others." : "Liste der Dateien, die Sie mit anderen geteilt haben.",
|
||||
"Nothing shared yet" : "Noch nichts geteilt",
|
||||
"Files and folders you shared will show up here" : "Von Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
|
||||
"Shared by link" : "Geteilt über einen Link",
|
||||
"List of files that are shared by link." : "Liste der Dateien, die mittels Link geteilt wurden.",
|
||||
"No shared links" : "Keine geteilten Links",
|
||||
"Files and folders you shared by link will show up here" : "Von Ihnen mittels Link geteilte Dateien und Ordner werden hier angezeigt werden",
|
||||
"Deleted shares" : "Gelöschte Freigaben",
|
||||
"List of shares you left." : "Liste der Freigaben, die Sie verlassen haben.",
|
||||
"No deleted shares" : "Keine gelöschten Freigaben",
|
||||
"Shares you have left will show up here" : "Freigaben die Sie verlassen haben, werden hier angezeigt werden",
|
||||
"Pending shares" : "Ausstehende Freigaben",
|
||||
"List of unapproved shares." : "Liste ungeprüfter Freigaben.",
|
||||
"No pending shares" : "Keine ausstehenden Freigaben",
|
||||
"Shares you have received but not approved will show up here" : "Freigaben die Sie erhalten, aber nicht bestätigt haben, werden hier angezeigt werden",
|
||||
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
|
||||
"Name" : "Name",
|
||||
"Share time" : "Freigabezeitpunkt",
|
||||
|
|
|
|||
|
|
@ -233,20 +233,27 @@
|
|||
"Shares" : "Freigaben",
|
||||
"Overview of shared files." : "Übersicht geteilter Dateien",
|
||||
"No shares" : "Keine Freigaben",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Von Ihnen oder mit Ihnen geteilte Ordner und Dateien werden hier angezeigt werden",
|
||||
"Shared with you" : "Mit Ihnen geteilt",
|
||||
"List of files that are shared with you." : "Liste der Dateien, die mit Ihnen geteilt wurden.",
|
||||
"Nothing shared with you yet" : "Bis jetzt wurde nichts mit Ihnen geteilt",
|
||||
"Files and folders others shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
|
||||
"Shared with others" : "Von Ihnen geteilt",
|
||||
"List of files that you shared with others." : "Liste der Dateien, die Sie mit anderen geteilt haben.",
|
||||
"Nothing shared yet" : "Noch nichts geteilt",
|
||||
"Files and folders you shared will show up here" : "Von Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
|
||||
"Shared by link" : "Geteilt über einen Link",
|
||||
"List of files that are shared by link." : "Liste der Dateien, die mittels Link geteilt wurden.",
|
||||
"No shared links" : "Keine geteilten Links",
|
||||
"Files and folders you shared by link will show up here" : "Von Ihnen mittels Link geteilte Dateien und Ordner werden hier angezeigt werden",
|
||||
"Deleted shares" : "Gelöschte Freigaben",
|
||||
"List of shares you left." : "Liste der Freigaben, die Sie verlassen haben.",
|
||||
"No deleted shares" : "Keine gelöschten Freigaben",
|
||||
"Shares you have left will show up here" : "Freigaben die Sie verlassen haben, werden hier angezeigt werden",
|
||||
"Pending shares" : "Ausstehende Freigaben",
|
||||
"List of unapproved shares." : "Liste ungeprüfter Freigaben.",
|
||||
"No pending shares" : "Keine ausstehenden Freigaben",
|
||||
"Shares you have received but not approved will show up here" : "Freigaben die Sie erhalten, aber nicht bestätigt haben, werden hier angezeigt werden",
|
||||
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
|
||||
"Name" : "Name",
|
||||
"Share time" : "Freigabezeitpunkt",
|
||||
|
|
|
|||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Shares",
|
||||
"Overview of shared files." : "Overview of shared files.",
|
||||
"No shares" : "No shares",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Files and folders you shared or have been shared with you will show up here",
|
||||
"Shared with you" : "Shared with you",
|
||||
"List of files that are shared with you." : "List of files that are shared with you.",
|
||||
"Nothing shared with you yet" : "Nothing shared with you yet",
|
||||
"Files and folders others shared with you will show up here" : "Files and folders others shared with you will show up here",
|
||||
"Shared with others" : "Shared with others",
|
||||
"List of files that you shared with others." : "List of files that you shared with others.",
|
||||
"Nothing shared yet" : "Nothing shared yet",
|
||||
"Files and folders you shared will show up here" : "Files and folders you shared will show up here",
|
||||
"Shared by link" : "Shared by link",
|
||||
"List of files that are shared by link." : "List of files that are shared by link.",
|
||||
"No shared links" : "No shared links",
|
||||
"Files and folders you shared by link will show up here" : "Files and folders you shared by link will show up here",
|
||||
"Deleted shares" : "Deleted shares",
|
||||
"List of shares you left." : "List of shares you left.",
|
||||
"No deleted shares" : "No deleted shares",
|
||||
"Shares you have left will show up here" : "Shares you have left will show up here",
|
||||
"Pending shares" : "Pending shares",
|
||||
"List of unapproved shares." : "List of unapproved shares.",
|
||||
"No pending shares" : "No pending shares",
|
||||
"Shares you have received but not approved will show up here" : "Shares you have received but not approved will show up here",
|
||||
"No entries found in this folder" : "No entries found in this folder",
|
||||
"Name" : "Name",
|
||||
"Share time" : "Share time",
|
||||
|
|
|
|||
|
|
@ -233,20 +233,27 @@
|
|||
"Shares" : "Shares",
|
||||
"Overview of shared files." : "Overview of shared files.",
|
||||
"No shares" : "No shares",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Files and folders you shared or have been shared with you will show up here",
|
||||
"Shared with you" : "Shared with you",
|
||||
"List of files that are shared with you." : "List of files that are shared with you.",
|
||||
"Nothing shared with you yet" : "Nothing shared with you yet",
|
||||
"Files and folders others shared with you will show up here" : "Files and folders others shared with you will show up here",
|
||||
"Shared with others" : "Shared with others",
|
||||
"List of files that you shared with others." : "List of files that you shared with others.",
|
||||
"Nothing shared yet" : "Nothing shared yet",
|
||||
"Files and folders you shared will show up here" : "Files and folders you shared will show up here",
|
||||
"Shared by link" : "Shared by link",
|
||||
"List of files that are shared by link." : "List of files that are shared by link.",
|
||||
"No shared links" : "No shared links",
|
||||
"Files and folders you shared by link will show up here" : "Files and folders you shared by link will show up here",
|
||||
"Deleted shares" : "Deleted shares",
|
||||
"List of shares you left." : "List of shares you left.",
|
||||
"No deleted shares" : "No deleted shares",
|
||||
"Shares you have left will show up here" : "Shares you have left will show up here",
|
||||
"Pending shares" : "Pending shares",
|
||||
"List of unapproved shares." : "List of unapproved shares.",
|
||||
"No pending shares" : "No pending shares",
|
||||
"Shares you have received but not approved will show up here" : "Shares you have received but not approved will show up here",
|
||||
"No entries found in this folder" : "No entries found in this folder",
|
||||
"Name" : "Name",
|
||||
"Share time" : "Share time",
|
||||
|
|
|
|||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Elementos compartidos",
|
||||
"Overview of shared files." : "Resumen de archivos compartidos.",
|
||||
"No shares" : "No hay comparticiones",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Aquí aparecerán los archivos y carpetas que has compartido o que se han compartido contigo",
|
||||
"Shared with you" : "Compartido contigo",
|
||||
"List of files that are shared with you." : "Lista de archivos compartidos contigo.",
|
||||
"Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
|
||||
"Files and folders others shared with you will show up here" : "Aquí aparecerán los archivos y carpetas que otros han compartido contigo",
|
||||
"Shared with others" : "Compartido con otros",
|
||||
"List of files that you shared with others." : "Lista de archivos que compartiste con otros.",
|
||||
"Nothing shared yet" : "Nada compartido aún",
|
||||
"Files and folders you shared will show up here" : "Aquí aparecerán los archivos y carpetas que has compartido",
|
||||
"Shared by link" : "Compartido mediante enlace",
|
||||
"List of files that are shared by link." : "Lista de archivos compartidos mediante enlace.",
|
||||
"No shared links" : "No hay enlaces compartidos",
|
||||
"Files and folders you shared by link will show up here" : "Aquí aparecerán los archivos y carpetas que has compartido mediante enlace",
|
||||
"Deleted shares" : "Comparticiones eliminadas",
|
||||
"List of shares you left." : "Lista de compartidos que dejaste.",
|
||||
"No deleted shares" : "No hay comparticiones eliminadas",
|
||||
"Shares you have left will show up here" : "Aquí aparecerán los compartidos que has dejado",
|
||||
"Pending shares" : "Comparticiones pendientes",
|
||||
"List of unapproved shares." : "Lista de comparticiones pendientes.",
|
||||
"No pending shares" : "No hay comparticiones pendientes",
|
||||
"Shares you have received but not approved will show up here" : "Aquí aparecerán los compartidos que has recibido pero no has aprobado",
|
||||
"No entries found in this folder" : "No se encontraron elementos en esta carpeta",
|
||||
"Name" : "Nombre",
|
||||
"Share time" : "Compartido desde",
|
||||
|
|
|
|||
|
|
@ -233,20 +233,27 @@
|
|||
"Shares" : "Elementos compartidos",
|
||||
"Overview of shared files." : "Resumen de archivos compartidos.",
|
||||
"No shares" : "No hay comparticiones",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Aquí aparecerán los archivos y carpetas que has compartido o que se han compartido contigo",
|
||||
"Shared with you" : "Compartido contigo",
|
||||
"List of files that are shared with you." : "Lista de archivos compartidos contigo.",
|
||||
"Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
|
||||
"Files and folders others shared with you will show up here" : "Aquí aparecerán los archivos y carpetas que otros han compartido contigo",
|
||||
"Shared with others" : "Compartido con otros",
|
||||
"List of files that you shared with others." : "Lista de archivos que compartiste con otros.",
|
||||
"Nothing shared yet" : "Nada compartido aún",
|
||||
"Files and folders you shared will show up here" : "Aquí aparecerán los archivos y carpetas que has compartido",
|
||||
"Shared by link" : "Compartido mediante enlace",
|
||||
"List of files that are shared by link." : "Lista de archivos compartidos mediante enlace.",
|
||||
"No shared links" : "No hay enlaces compartidos",
|
||||
"Files and folders you shared by link will show up here" : "Aquí aparecerán los archivos y carpetas que has compartido mediante enlace",
|
||||
"Deleted shares" : "Comparticiones eliminadas",
|
||||
"List of shares you left." : "Lista de compartidos que dejaste.",
|
||||
"No deleted shares" : "No hay comparticiones eliminadas",
|
||||
"Shares you have left will show up here" : "Aquí aparecerán los compartidos que has dejado",
|
||||
"Pending shares" : "Comparticiones pendientes",
|
||||
"List of unapproved shares." : "Lista de comparticiones pendientes.",
|
||||
"No pending shares" : "No hay comparticiones pendientes",
|
||||
"Shares you have received but not approved will show up here" : "Aquí aparecerán los compartidos que has recibido pero no has aprobado",
|
||||
"No entries found in this folder" : "No se encontraron elementos en esta carpeta",
|
||||
"Name" : "Nombre",
|
||||
"Share time" : "Compartido desde",
|
||||
|
|
|
|||
|
|
@ -199,6 +199,10 @@ OC.L10N.register(
|
|||
"Expires {relativetime}" : "Vanhenee {relativetime}",
|
||||
"this share just expired." : "tämä jako vanheni juuri.",
|
||||
"Shared with you by {owner}" : "{owner} jakoi tämän kanssasi",
|
||||
"_Accept share_::_Accept shares_" : ["Hyväksy jako","Hyväksy jaot"],
|
||||
"Open in files" : "Avaa tiedostosovelluksessa",
|
||||
"_Reject share_::_Reject shares_" : ["Hylkää jako","Hylkää jaot"],
|
||||
"_Restore share_::_Restore shares_" : ["Palauta jako","Palauta jaot"],
|
||||
"Link to a file" : "Linkki tiedostoon",
|
||||
"Error creating the share: {errorMessage}" : "Virhe luotaessa jakoa: {errorMessage}",
|
||||
"Error creating the share" : "Virhe jakoa luotaessa",
|
||||
|
|
@ -217,17 +221,27 @@ OC.L10N.register(
|
|||
"Shared with you and the conversation {conversation} by {owner}" : "{owner} on jakanut tämän sinun ja keskustelun {conversation} kanssa",
|
||||
"Shared with you in a conversation by {owner}" : "{owner} jakoi tämän kanssasi keskustelussa",
|
||||
"Shares" : "Jaot",
|
||||
"Overview of shared files." : "Yleisnäkymä jaetuista tiedostoista.",
|
||||
"No shares" : "Ei jakoja",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Tiedostot ja kansiot, jotka olet jakanut tai jotka on jaettu kanssasi, näkyvät täällä",
|
||||
"Shared with you" : "Jaettu kanssasi",
|
||||
"List of files that are shared with you." : "Luettelo kanssasi jaetuista tiedostoista.",
|
||||
"Nothing shared with you yet" : "Kanssasi ei ole vielä jaettu mitään",
|
||||
"Files and folders others shared with you will show up here" : "Kanssasi jaetut tiedostot ja kansiot näkyvät täällä",
|
||||
"Shared with others" : "Jaettu muiden kanssa",
|
||||
"List of files that you shared with others." : "Luettelo muille jakamistasi tiedostoista.",
|
||||
"Nothing shared yet" : "Ei mitään jaettua",
|
||||
"Files and folders you shared will show up here" : "Tiedostot ja kansiot, jotka olet jakanut, näkyvät täällä",
|
||||
"Shared by link" : "Jaettu linkin kautta",
|
||||
"List of files that are shared by link." : "Luettelo tiedostoista, jotka on jaettu linkin kautta.",
|
||||
"No shared links" : "Ei jaettuja linkkejä",
|
||||
"Files and folders you shared by link will show up here" : "Linkin kautta jakamasi tiedostot ja kansiot näkyvät täällä",
|
||||
"Deleted shares" : "Poistetut jaot",
|
||||
"No deleted shares" : "Ei poistettuja jakoja",
|
||||
"Pending shares" : "Odottavat jaot",
|
||||
"List of unapproved shares." : "Luettelo hyväksymättömistä jaoista.",
|
||||
"No pending shares" : "Ei odottavia jakoja",
|
||||
"Shares you have received but not approved will show up here" : "Vastaanottamasi jaot, joita ei ole hyväksytty, näkyvät täällä",
|
||||
"No entries found in this folder" : "Ei kohteita tässä kansiossa",
|
||||
"Name" : "Nimi",
|
||||
"Share time" : "Jakamisen ajankohta",
|
||||
|
|
|
|||
|
|
@ -197,6 +197,10 @@
|
|||
"Expires {relativetime}" : "Vanhenee {relativetime}",
|
||||
"this share just expired." : "tämä jako vanheni juuri.",
|
||||
"Shared with you by {owner}" : "{owner} jakoi tämän kanssasi",
|
||||
"_Accept share_::_Accept shares_" : ["Hyväksy jako","Hyväksy jaot"],
|
||||
"Open in files" : "Avaa tiedostosovelluksessa",
|
||||
"_Reject share_::_Reject shares_" : ["Hylkää jako","Hylkää jaot"],
|
||||
"_Restore share_::_Restore shares_" : ["Palauta jako","Palauta jaot"],
|
||||
"Link to a file" : "Linkki tiedostoon",
|
||||
"Error creating the share: {errorMessage}" : "Virhe luotaessa jakoa: {errorMessage}",
|
||||
"Error creating the share" : "Virhe jakoa luotaessa",
|
||||
|
|
@ -215,17 +219,27 @@
|
|||
"Shared with you and the conversation {conversation} by {owner}" : "{owner} on jakanut tämän sinun ja keskustelun {conversation} kanssa",
|
||||
"Shared with you in a conversation by {owner}" : "{owner} jakoi tämän kanssasi keskustelussa",
|
||||
"Shares" : "Jaot",
|
||||
"Overview of shared files." : "Yleisnäkymä jaetuista tiedostoista.",
|
||||
"No shares" : "Ei jakoja",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Tiedostot ja kansiot, jotka olet jakanut tai jotka on jaettu kanssasi, näkyvät täällä",
|
||||
"Shared with you" : "Jaettu kanssasi",
|
||||
"List of files that are shared with you." : "Luettelo kanssasi jaetuista tiedostoista.",
|
||||
"Nothing shared with you yet" : "Kanssasi ei ole vielä jaettu mitään",
|
||||
"Files and folders others shared with you will show up here" : "Kanssasi jaetut tiedostot ja kansiot näkyvät täällä",
|
||||
"Shared with others" : "Jaettu muiden kanssa",
|
||||
"List of files that you shared with others." : "Luettelo muille jakamistasi tiedostoista.",
|
||||
"Nothing shared yet" : "Ei mitään jaettua",
|
||||
"Files and folders you shared will show up here" : "Tiedostot ja kansiot, jotka olet jakanut, näkyvät täällä",
|
||||
"Shared by link" : "Jaettu linkin kautta",
|
||||
"List of files that are shared by link." : "Luettelo tiedostoista, jotka on jaettu linkin kautta.",
|
||||
"No shared links" : "Ei jaettuja linkkejä",
|
||||
"Files and folders you shared by link will show up here" : "Linkin kautta jakamasi tiedostot ja kansiot näkyvät täällä",
|
||||
"Deleted shares" : "Poistetut jaot",
|
||||
"No deleted shares" : "Ei poistettuja jakoja",
|
||||
"Pending shares" : "Odottavat jaot",
|
||||
"List of unapproved shares." : "Luettelo hyväksymättömistä jaoista.",
|
||||
"No pending shares" : "Ei odottavia jakoja",
|
||||
"Shares you have received but not approved will show up here" : "Vastaanottamasi jaot, joita ei ole hyväksytty, näkyvät täällä",
|
||||
"No entries found in this folder" : "Ei kohteita tässä kansiossa",
|
||||
"Name" : "Nimi",
|
||||
"Share time" : "Jakamisen ajankohta",
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@ OC.L10N.register(
|
|||
"Share label" : "Libellé du partage",
|
||||
"Hide download" : "Masquer le téléchargement",
|
||||
"Password protect" : "Protéger par un mot de passe",
|
||||
"Password expires {passwordExpirationTime}" : "Le mot de passe expire le {passwordExpirationTime}",
|
||||
"Password expires {passwordExpirationTime}" : "Le mot de passe expire {passwordExpirationTime}",
|
||||
"Password expired" : "Mot de passe expiré",
|
||||
"Video verification" : "Vérification vidéo",
|
||||
"Enter a note for the share recipient" : "Saisissez une note pour le destinataire du partage",
|
||||
|
|
@ -210,6 +210,10 @@ OC.L10N.register(
|
|||
"Expires {relativetime}" : "Expire {relativetime}",
|
||||
"this share just expired." : "ce partage vient d'expirer",
|
||||
"Shared with you by {owner}" : "Partagé avec vous par {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["Accepter le partage","Accepter les partages","Accepter les partages"],
|
||||
"Open in files" : "Ouvrir dans Fichiers",
|
||||
"_Reject share_::_Reject shares_" : ["Refuser le partage","Refuser les partages","Refuser les partages"],
|
||||
"_Restore share_::_Restore shares_" : ["Restaurer le partage","Restaurer les partages","Restaurer les partages"],
|
||||
"Link to a file" : "Relier à un fichier",
|
||||
"Error creating the share: {errorMessage}" : "Erreur à la création du partage : {errorMessage} ",
|
||||
"Error creating the share" : "Erreur lors de la création du partage",
|
||||
|
|
@ -229,17 +233,29 @@ OC.L10N.register(
|
|||
"Shared with you and the conversation {conversation} by {owner}" : "Partagé avec vous et la conversation {conversation} par {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "Partagé avec vous dans une conversation de {owner}",
|
||||
"Shares" : "Partages",
|
||||
"Overview of shared files." : "Aperçu des fichiers partagés.",
|
||||
"No shares" : "Aucun partage",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Les fichiers et les dossiers que vous avez partagés ou qui vous ont été partagés apparaîtront ici",
|
||||
"Shared with you" : "Partagés avec vous",
|
||||
"List of files that are shared with you." : "Liste des fichiers qui sont partagés avec vous.",
|
||||
"Nothing shared with you yet" : "Aucun fichier n'est partagé avec vous pour l'instant",
|
||||
"Files and folders others shared with you will show up here" : "Les fichiers et les dossiers que les autres ont partagés avec vous apparaîtront ici",
|
||||
"Shared with others" : "Partagés avec d'autres",
|
||||
"List of files that you shared with others." : "Liste des fichiers que vous avez partagés avec d'autres",
|
||||
"Nothing shared yet" : "Rien n'est partagé pour l'instant",
|
||||
"Files and folders you shared will show up here" : "Les fichiers et les dossiers que vous avez partagés apparaîtront ici",
|
||||
"Shared by link" : "Partagés par lien",
|
||||
"List of files that are shared by link." : "Liste des fichiers qui sont partagés par lien.",
|
||||
"No shared links" : "Aucun partage par lien",
|
||||
"Files and folders you shared by link will show up here" : "Les fichiers et les dossiers que vous avez partagés par lien apparaîtront ici",
|
||||
"Deleted shares" : "Partages supprimés",
|
||||
"List of shares you left." : "Liste des partages auxquels vous avez mis fin.",
|
||||
"No deleted shares" : "Aucun partage supprimé",
|
||||
"Shares you have left will show up here" : "Les partages auxquels vous avez mis fin apparaîtront ici",
|
||||
"Pending shares" : "Partages en attente",
|
||||
"List of unapproved shares." : "Liste des partages non approuvés.",
|
||||
"No pending shares" : "Aucun partage en attente",
|
||||
"Shares you have received but not approved will show up here" : "Les partages que vous avez reçus mais non approuvés apparaîtront ici.",
|
||||
"No entries found in this folder" : "Aucune entrée trouvée dans ce dossier",
|
||||
"Name" : "Nom",
|
||||
"Share time" : "Date de partage",
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@
|
|||
"Share label" : "Libellé du partage",
|
||||
"Hide download" : "Masquer le téléchargement",
|
||||
"Password protect" : "Protéger par un mot de passe",
|
||||
"Password expires {passwordExpirationTime}" : "Le mot de passe expire le {passwordExpirationTime}",
|
||||
"Password expires {passwordExpirationTime}" : "Le mot de passe expire {passwordExpirationTime}",
|
||||
"Password expired" : "Mot de passe expiré",
|
||||
"Video verification" : "Vérification vidéo",
|
||||
"Enter a note for the share recipient" : "Saisissez une note pour le destinataire du partage",
|
||||
|
|
@ -208,6 +208,10 @@
|
|||
"Expires {relativetime}" : "Expire {relativetime}",
|
||||
"this share just expired." : "ce partage vient d'expirer",
|
||||
"Shared with you by {owner}" : "Partagé avec vous par {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["Accepter le partage","Accepter les partages","Accepter les partages"],
|
||||
"Open in files" : "Ouvrir dans Fichiers",
|
||||
"_Reject share_::_Reject shares_" : ["Refuser le partage","Refuser les partages","Refuser les partages"],
|
||||
"_Restore share_::_Restore shares_" : ["Restaurer le partage","Restaurer les partages","Restaurer les partages"],
|
||||
"Link to a file" : "Relier à un fichier",
|
||||
"Error creating the share: {errorMessage}" : "Erreur à la création du partage : {errorMessage} ",
|
||||
"Error creating the share" : "Erreur lors de la création du partage",
|
||||
|
|
@ -227,17 +231,29 @@
|
|||
"Shared with you and the conversation {conversation} by {owner}" : "Partagé avec vous et la conversation {conversation} par {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "Partagé avec vous dans une conversation de {owner}",
|
||||
"Shares" : "Partages",
|
||||
"Overview of shared files." : "Aperçu des fichiers partagés.",
|
||||
"No shares" : "Aucun partage",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Les fichiers et les dossiers que vous avez partagés ou qui vous ont été partagés apparaîtront ici",
|
||||
"Shared with you" : "Partagés avec vous",
|
||||
"List of files that are shared with you." : "Liste des fichiers qui sont partagés avec vous.",
|
||||
"Nothing shared with you yet" : "Aucun fichier n'est partagé avec vous pour l'instant",
|
||||
"Files and folders others shared with you will show up here" : "Les fichiers et les dossiers que les autres ont partagés avec vous apparaîtront ici",
|
||||
"Shared with others" : "Partagés avec d'autres",
|
||||
"List of files that you shared with others." : "Liste des fichiers que vous avez partagés avec d'autres",
|
||||
"Nothing shared yet" : "Rien n'est partagé pour l'instant",
|
||||
"Files and folders you shared will show up here" : "Les fichiers et les dossiers que vous avez partagés apparaîtront ici",
|
||||
"Shared by link" : "Partagés par lien",
|
||||
"List of files that are shared by link." : "Liste des fichiers qui sont partagés par lien.",
|
||||
"No shared links" : "Aucun partage par lien",
|
||||
"Files and folders you shared by link will show up here" : "Les fichiers et les dossiers que vous avez partagés par lien apparaîtront ici",
|
||||
"Deleted shares" : "Partages supprimés",
|
||||
"List of shares you left." : "Liste des partages auxquels vous avez mis fin.",
|
||||
"No deleted shares" : "Aucun partage supprimé",
|
||||
"Shares you have left will show up here" : "Les partages auxquels vous avez mis fin apparaîtront ici",
|
||||
"Pending shares" : "Partages en attente",
|
||||
"List of unapproved shares." : "Liste des partages non approuvés.",
|
||||
"No pending shares" : "Aucun partage en attente",
|
||||
"Shares you have received but not approved will show up here" : "Les partages que vous avez reçus mais non approuvés apparaîtront ici.",
|
||||
"No entries found in this folder" : "Aucune entrée trouvée dans ce dossier",
|
||||
"Name" : "Nom",
|
||||
"Share time" : "Date de partage",
|
||||
|
|
|
|||
|
|
@ -123,7 +123,7 @@ OC.L10N.register(
|
|||
"Reset folder to system default" : "Restabelecer o cartafol ao predeterminado do sistema",
|
||||
"Choose a default folder for accepted shares" : "Escolla un cartafol predeterminado para as comparticións aceptadas",
|
||||
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
|
||||
"Unknown error" : "Erro descoñecido",
|
||||
"Unknown error" : "Produciuse un erro descoñecido",
|
||||
"Allow editing" : "Permitir a edición",
|
||||
"Read only" : "Só lectura",
|
||||
"Allow upload and editing" : "Permitir o envío e a edición",
|
||||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Comparticións",
|
||||
"Overview of shared files." : "Vista xeral dos ficheiros compartidos.",
|
||||
"No shares" : "Ningunha compartición",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Os ficheiros e cartafoles que Vde. compartiu ou que foron compartidos con Vde. amosaranse aquí",
|
||||
"Shared with you" : "Compartido con Vde.",
|
||||
"List of files that are shared with you." : "Lista de ficheiros que se comparten con Vde.",
|
||||
"Nothing shared with you yet" : "Aínda non hai nada compartido con Vde.",
|
||||
"Files and folders others shared with you will show up here" : "Os ficheiros e cartafoles que outros compartiron con Vde. amosaranse aquí",
|
||||
"Shared with others" : "Compartido con outros",
|
||||
"List of files that you shared with others." : "Lista de ficheiros que compartiu Vde. con outros.",
|
||||
"Nothing shared yet" : "Aínda non hai nada compartido",
|
||||
"Files and folders you shared will show up here" : "Os ficheiros e cartafoles que compartiu amosaranse aquí",
|
||||
"Shared by link" : "Compartido por ligazón",
|
||||
"List of files that are shared by link." : "Lista de ficheiros que se comparten mediante ligazón.",
|
||||
"No shared links" : "Non hai ligazóns para compartir",
|
||||
"Files and folders you shared by link will show up here" : "Os ficheiros e cartafoles que compariu por ligazón amosaranse aquí",
|
||||
"Deleted shares" : "Comparticións eliminadas",
|
||||
"List of shares you left." : "Lista de comparticións que deixou",
|
||||
"No deleted shares" : "Non hai comparticións eliminadas",
|
||||
"Shares you have left will show up here" : "As comparticións que aínda mantén amosaranse aquí",
|
||||
"Pending shares" : "Comparticións pendentes",
|
||||
"List of unapproved shares." : "Lista de comparticións non aprobadas.",
|
||||
"No pending shares" : "Non hai comparticións pendentes",
|
||||
"Shares you have received but not approved will show up here" : "As comparticións que recibiu mais non aprobou amosaranse aquí",
|
||||
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
|
||||
"Name" : "Nome",
|
||||
"Share time" : "Compartido hai",
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@
|
|||
"Reset folder to system default" : "Restabelecer o cartafol ao predeterminado do sistema",
|
||||
"Choose a default folder for accepted shares" : "Escolla un cartafol predeterminado para as comparticións aceptadas",
|
||||
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
|
||||
"Unknown error" : "Erro descoñecido",
|
||||
"Unknown error" : "Produciuse un erro descoñecido",
|
||||
"Allow editing" : "Permitir a edición",
|
||||
"Read only" : "Só lectura",
|
||||
"Allow upload and editing" : "Permitir o envío e a edición",
|
||||
|
|
@ -233,20 +233,27 @@
|
|||
"Shares" : "Comparticións",
|
||||
"Overview of shared files." : "Vista xeral dos ficheiros compartidos.",
|
||||
"No shares" : "Ningunha compartición",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Os ficheiros e cartafoles que Vde. compartiu ou que foron compartidos con Vde. amosaranse aquí",
|
||||
"Shared with you" : "Compartido con Vde.",
|
||||
"List of files that are shared with you." : "Lista de ficheiros que se comparten con Vde.",
|
||||
"Nothing shared with you yet" : "Aínda non hai nada compartido con Vde.",
|
||||
"Files and folders others shared with you will show up here" : "Os ficheiros e cartafoles que outros compartiron con Vde. amosaranse aquí",
|
||||
"Shared with others" : "Compartido con outros",
|
||||
"List of files that you shared with others." : "Lista de ficheiros que compartiu Vde. con outros.",
|
||||
"Nothing shared yet" : "Aínda non hai nada compartido",
|
||||
"Files and folders you shared will show up here" : "Os ficheiros e cartafoles que compartiu amosaranse aquí",
|
||||
"Shared by link" : "Compartido por ligazón",
|
||||
"List of files that are shared by link." : "Lista de ficheiros que se comparten mediante ligazón.",
|
||||
"No shared links" : "Non hai ligazóns para compartir",
|
||||
"Files and folders you shared by link will show up here" : "Os ficheiros e cartafoles que compariu por ligazón amosaranse aquí",
|
||||
"Deleted shares" : "Comparticións eliminadas",
|
||||
"List of shares you left." : "Lista de comparticións que deixou",
|
||||
"No deleted shares" : "Non hai comparticións eliminadas",
|
||||
"Shares you have left will show up here" : "As comparticións que aínda mantén amosaranse aquí",
|
||||
"Pending shares" : "Comparticións pendentes",
|
||||
"List of unapproved shares." : "Lista de comparticións non aprobadas.",
|
||||
"No pending shares" : "Non hai comparticións pendentes",
|
||||
"Shares you have received but not approved will show up here" : "As comparticións que recibiu mais non aprobou amosaranse aquí",
|
||||
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
|
||||
"Name" : "Nome",
|
||||
"Share time" : "Compartido hai",
|
||||
|
|
|
|||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Condivisioni",
|
||||
"Overview of shared files." : "Panoramica dei file condivisi.",
|
||||
"No shares" : "Nessuna condivisione",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "I file e le cartelle che hai condiviso o che sono stati condivisi con te con te saranno mostrati qui",
|
||||
"Shared with you" : "Condivisi con te",
|
||||
"List of files that are shared with you." : "Lista di file che sono condivisi con te.",
|
||||
"Nothing shared with you yet" : "Non è stato condiviso ancora niente con te",
|
||||
"Files and folders others shared with you will show up here" : "I file e le cartelle che altri hanno condiviso con te saranno mostrati qui",
|
||||
"Shared with others" : "Condivisi con altri",
|
||||
"List of files that you shared with others." : "Lista di file che sono condivisi con altri.",
|
||||
"Nothing shared yet" : "Ancora nessuna condivisione",
|
||||
"Files and folders you shared will show up here" : "I file e le cartelle che hai condiviso saranno mostrati qui",
|
||||
"Shared by link" : "Condivisi tramite collegamento",
|
||||
"List of files that are shared by link." : "Lista di file che sono condivisi via link.",
|
||||
"No shared links" : "Nessun collegamento condiviso",
|
||||
"Files and folders you shared by link will show up here" : "I file e le cartelle che hai condiviso tramite collegamento saranno mostrati qui",
|
||||
"Deleted shares" : "Condivisioni eliminate",
|
||||
"List of shares you left." : "Lista di condivisioni che hai abbandonato.",
|
||||
"No deleted shares" : "Nessuna condivisione eliminata",
|
||||
"Shares you have left will show up here" : "Le condivisioni che hai abbandonato saranno mostrate qui",
|
||||
"Pending shares" : "Condivisioni in corso",
|
||||
"List of unapproved shares." : "Lista di condivisioni non approvate.",
|
||||
"No pending shares" : "Nessuna condivisione in corso",
|
||||
"Shares you have received but not approved will show up here" : "Le condivisioni che hai ricevuto, ma non approvato saranno mostrate qui",
|
||||
"No entries found in this folder" : "Nessuna voce trovata in questa cartella",
|
||||
"Name" : "Nome",
|
||||
"Share time" : "Tempo di condivisione",
|
||||
|
|
|
|||
|
|
@ -233,20 +233,27 @@
|
|||
"Shares" : "Condivisioni",
|
||||
"Overview of shared files." : "Panoramica dei file condivisi.",
|
||||
"No shares" : "Nessuna condivisione",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "I file e le cartelle che hai condiviso o che sono stati condivisi con te con te saranno mostrati qui",
|
||||
"Shared with you" : "Condivisi con te",
|
||||
"List of files that are shared with you." : "Lista di file che sono condivisi con te.",
|
||||
"Nothing shared with you yet" : "Non è stato condiviso ancora niente con te",
|
||||
"Files and folders others shared with you will show up here" : "I file e le cartelle che altri hanno condiviso con te saranno mostrati qui",
|
||||
"Shared with others" : "Condivisi con altri",
|
||||
"List of files that you shared with others." : "Lista di file che sono condivisi con altri.",
|
||||
"Nothing shared yet" : "Ancora nessuna condivisione",
|
||||
"Files and folders you shared will show up here" : "I file e le cartelle che hai condiviso saranno mostrati qui",
|
||||
"Shared by link" : "Condivisi tramite collegamento",
|
||||
"List of files that are shared by link." : "Lista di file che sono condivisi via link.",
|
||||
"No shared links" : "Nessun collegamento condiviso",
|
||||
"Files and folders you shared by link will show up here" : "I file e le cartelle che hai condiviso tramite collegamento saranno mostrati qui",
|
||||
"Deleted shares" : "Condivisioni eliminate",
|
||||
"List of shares you left." : "Lista di condivisioni che hai abbandonato.",
|
||||
"No deleted shares" : "Nessuna condivisione eliminata",
|
||||
"Shares you have left will show up here" : "Le condivisioni che hai abbandonato saranno mostrate qui",
|
||||
"Pending shares" : "Condivisioni in corso",
|
||||
"List of unapproved shares." : "Lista di condivisioni non approvate.",
|
||||
"No pending shares" : "Nessuna condivisione in corso",
|
||||
"Shares you have received but not approved will show up here" : "Le condivisioni che hai ricevuto, ma non approvato saranno mostrate qui",
|
||||
"No entries found in this folder" : "Nessuna voce trovata in questa cartella",
|
||||
"Name" : "Nome",
|
||||
"Share time" : "Tempo di condivisione",
|
||||
|
|
|
|||
|
|
@ -210,6 +210,10 @@ OC.L10N.register(
|
|||
"Expires {relativetime}" : "Expira {relativetime}",
|
||||
"this share just expired." : "esse compartilhamento acabou de expirar.",
|
||||
"Shared with you by {owner}" : "Compartilhado com você por {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["Aceitar compartilhamentos","Aceitar compartilhamentos","Aceitar compartilhamentos"],
|
||||
"Open in files" : "Abrir em arquivos",
|
||||
"_Reject share_::_Reject shares_" : ["Rejeitar compartilhamentos","Rejeitar compartilhamentos","Rejeitar compartilhamentos"],
|
||||
"_Restore share_::_Restore shares_" : ["Restaurar compartilhamentos","Restaurar compartilhamentos","Restaurar compartilhamentos"],
|
||||
"Link to a file" : "Criar link para um arquivo",
|
||||
"Error creating the share: {errorMessage}" : "Erro ao criar o compartilhamento: {errorMessage}",
|
||||
"Error creating the share" : "Erro ao criar o compartilhamento",
|
||||
|
|
@ -229,17 +233,29 @@ OC.L10N.register(
|
|||
"Shared with you and the conversation {conversation} by {owner}" : "Compartilhado com você e a conversa {conversation} por {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "Compartilhado com você em uma conversa por {owner}",
|
||||
"Shares" : "Compartilhamentos",
|
||||
"Overview of shared files." : "Visão geral dos arquivos compartilhados.",
|
||||
"No shares" : "Sem compartilhamentos",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Arquivos e pastas que você compartilhou ou foram compartilhados com você aparecerão aqui",
|
||||
"Shared with you" : "Compartilhado com você",
|
||||
"List of files that are shared with you." : "Lista de arquivos compartilhados com você.",
|
||||
"Nothing shared with you yet" : "Nada foi compartilhado!",
|
||||
"Files and folders others shared with you will show up here" : "Arquivos e pastas que outras pessoas compartilharam com você aparecerão aqui",
|
||||
"Shared with others" : "Compartilhado com outros",
|
||||
"List of files that you shared with others." : "Lista de arquivos que você compartilhou com outras pessoas.",
|
||||
"Nothing shared yet" : "Você ainda não compartilhou nada!",
|
||||
"Files and folders you shared will show up here" : "Arquivos e pastas que você compartilhou aparecerão aqui",
|
||||
"Shared by link" : "Compartilhado por link",
|
||||
"List of files that are shared by link." : "Lista de arquivos compartilhados por link.",
|
||||
"No shared links" : "Nenhum link compartilhado!",
|
||||
"Files and folders you shared by link will show up here" : "Arquivos e pastas que você compartilhou por link aparecerão aqui",
|
||||
"Deleted shares" : "Compartilhamentos apagados",
|
||||
"List of shares you left." : "Lista de compartilhamentos que você deixou.",
|
||||
"No deleted shares" : "Não há compartilhamentos apagados",
|
||||
"Shares you have left will show up here" : "Os compartilhamentos que você deixou aparecerão aqui",
|
||||
"Pending shares" : "Compartilhamentos pendentes",
|
||||
"List of unapproved shares." : "Lista de compartilhamentos não aprovadas.",
|
||||
"No pending shares" : "Não há compartilhamentos pendentes",
|
||||
"Shares you have received but not approved will show up here" : "As ações que você recebeu, mas não aprovou, aparecerão aqui",
|
||||
"No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
|
||||
"Name" : "Nome",
|
||||
"Share time" : "Compartilhamento",
|
||||
|
|
|
|||
|
|
@ -208,6 +208,10 @@
|
|||
"Expires {relativetime}" : "Expira {relativetime}",
|
||||
"this share just expired." : "esse compartilhamento acabou de expirar.",
|
||||
"Shared with you by {owner}" : "Compartilhado com você por {owner}",
|
||||
"_Accept share_::_Accept shares_" : ["Aceitar compartilhamentos","Aceitar compartilhamentos","Aceitar compartilhamentos"],
|
||||
"Open in files" : "Abrir em arquivos",
|
||||
"_Reject share_::_Reject shares_" : ["Rejeitar compartilhamentos","Rejeitar compartilhamentos","Rejeitar compartilhamentos"],
|
||||
"_Restore share_::_Restore shares_" : ["Restaurar compartilhamentos","Restaurar compartilhamentos","Restaurar compartilhamentos"],
|
||||
"Link to a file" : "Criar link para um arquivo",
|
||||
"Error creating the share: {errorMessage}" : "Erro ao criar o compartilhamento: {errorMessage}",
|
||||
"Error creating the share" : "Erro ao criar o compartilhamento",
|
||||
|
|
@ -227,17 +231,29 @@
|
|||
"Shared with you and the conversation {conversation} by {owner}" : "Compartilhado com você e a conversa {conversation} por {owner}",
|
||||
"Shared with you in a conversation by {owner}" : "Compartilhado com você em uma conversa por {owner}",
|
||||
"Shares" : "Compartilhamentos",
|
||||
"Overview of shared files." : "Visão geral dos arquivos compartilhados.",
|
||||
"No shares" : "Sem compartilhamentos",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Arquivos e pastas que você compartilhou ou foram compartilhados com você aparecerão aqui",
|
||||
"Shared with you" : "Compartilhado com você",
|
||||
"List of files that are shared with you." : "Lista de arquivos compartilhados com você.",
|
||||
"Nothing shared with you yet" : "Nada foi compartilhado!",
|
||||
"Files and folders others shared with you will show up here" : "Arquivos e pastas que outras pessoas compartilharam com você aparecerão aqui",
|
||||
"Shared with others" : "Compartilhado com outros",
|
||||
"List of files that you shared with others." : "Lista de arquivos que você compartilhou com outras pessoas.",
|
||||
"Nothing shared yet" : "Você ainda não compartilhou nada!",
|
||||
"Files and folders you shared will show up here" : "Arquivos e pastas que você compartilhou aparecerão aqui",
|
||||
"Shared by link" : "Compartilhado por link",
|
||||
"List of files that are shared by link." : "Lista de arquivos compartilhados por link.",
|
||||
"No shared links" : "Nenhum link compartilhado!",
|
||||
"Files and folders you shared by link will show up here" : "Arquivos e pastas que você compartilhou por link aparecerão aqui",
|
||||
"Deleted shares" : "Compartilhamentos apagados",
|
||||
"List of shares you left." : "Lista de compartilhamentos que você deixou.",
|
||||
"No deleted shares" : "Não há compartilhamentos apagados",
|
||||
"Shares you have left will show up here" : "Os compartilhamentos que você deixou aparecerão aqui",
|
||||
"Pending shares" : "Compartilhamentos pendentes",
|
||||
"List of unapproved shares." : "Lista de compartilhamentos não aprovadas.",
|
||||
"No pending shares" : "Não há compartilhamentos pendentes",
|
||||
"Shares you have received but not approved will show up here" : "As ações que você recebeu, mas não aprovou, aparecerão aqui",
|
||||
"No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
|
||||
"Name" : "Nome",
|
||||
"Share time" : "Compartilhamento",
|
||||
|
|
|
|||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Delningar",
|
||||
"Overview of shared files." : "Översikt över delade filer.",
|
||||
"No shares" : "Inga delningar",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Filer och mappar som du delat eller har delats med dig kommer att visas här",
|
||||
"Shared with you" : "Delas med mig",
|
||||
"List of files that are shared with you." : "Lista över filer som delas med dig.",
|
||||
"Nothing shared with you yet" : "Inget delat med dig ännu",
|
||||
"Files and folders others shared with you will show up here" : "Filer och mappar som andra delat med dig kommer att visas här",
|
||||
"Shared with others" : "Delas med andra",
|
||||
"List of files that you shared with others." : "Lista över filer som du delat med andra.",
|
||||
"Nothing shared yet" : "Inget delat ännu",
|
||||
"Files and folders you shared will show up here" : "Filer och mappar som du delat kommer att visas här",
|
||||
"Shared by link" : "Delat som länk",
|
||||
"List of files that are shared by link." : "Lista över filer som delas via länk.",
|
||||
"No shared links" : "Inga delade länkar",
|
||||
"Files and folders you shared by link will show up here" : "Filer och mappar som du delat via länk kommer att visas här",
|
||||
"Deleted shares" : "Borttagna delningar",
|
||||
"List of shares you left." : "Lista över delningar du lämnat.",
|
||||
"No deleted shares" : "Inga borttagna delningar",
|
||||
"Shares you have left will show up here" : "Delningar du har lämnat kommer att visas här",
|
||||
"Pending shares" : "Väntande delningar",
|
||||
"List of unapproved shares." : "Lista över ej godkända delningar.",
|
||||
"No pending shares" : "Inga väntande delningar",
|
||||
"Shares you have received but not approved will show up here" : "Delningar du har mottagit men inte bekräftat kommer att visas här",
|
||||
"No entries found in this folder" : "Inga filer hittades i denna mapp",
|
||||
"Name" : "Namn",
|
||||
"Share time" : "Delningstid",
|
||||
|
|
|
|||
|
|
@ -233,20 +233,27 @@
|
|||
"Shares" : "Delningar",
|
||||
"Overview of shared files." : "Översikt över delade filer.",
|
||||
"No shares" : "Inga delningar",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Filer och mappar som du delat eller har delats med dig kommer att visas här",
|
||||
"Shared with you" : "Delas med mig",
|
||||
"List of files that are shared with you." : "Lista över filer som delas med dig.",
|
||||
"Nothing shared with you yet" : "Inget delat med dig ännu",
|
||||
"Files and folders others shared with you will show up here" : "Filer och mappar som andra delat med dig kommer att visas här",
|
||||
"Shared with others" : "Delas med andra",
|
||||
"List of files that you shared with others." : "Lista över filer som du delat med andra.",
|
||||
"Nothing shared yet" : "Inget delat ännu",
|
||||
"Files and folders you shared will show up here" : "Filer och mappar som du delat kommer att visas här",
|
||||
"Shared by link" : "Delat som länk",
|
||||
"List of files that are shared by link." : "Lista över filer som delas via länk.",
|
||||
"No shared links" : "Inga delade länkar",
|
||||
"Files and folders you shared by link will show up here" : "Filer och mappar som du delat via länk kommer att visas här",
|
||||
"Deleted shares" : "Borttagna delningar",
|
||||
"List of shares you left." : "Lista över delningar du lämnat.",
|
||||
"No deleted shares" : "Inga borttagna delningar",
|
||||
"Shares you have left will show up here" : "Delningar du har lämnat kommer att visas här",
|
||||
"Pending shares" : "Väntande delningar",
|
||||
"List of unapproved shares." : "Lista över ej godkända delningar.",
|
||||
"No pending shares" : "Inga väntande delningar",
|
||||
"Shares you have received but not approved will show up here" : "Delningar du har mottagit men inte bekräftat kommer att visas här",
|
||||
"No entries found in this folder" : "Inga filer hittades i denna mapp",
|
||||
"Name" : "Namn",
|
||||
"Share time" : "Delningstid",
|
||||
|
|
|
|||
|
|
@ -235,20 +235,27 @@ OC.L10N.register(
|
|||
"Shares" : "Paylaşımlar",
|
||||
"Overview of shared files." : "Paylaşılan dosyaların özeti.",
|
||||
"No shares" : "Henüz bir şey paylaşılmamış",
|
||||
"Files and folders you shared or have been shared with you will show up here" : "Başkalarıyla paylaştığınız dosya ve klasörler burada görüntülenir",
|
||||
"Shared with you" : "Sizinle paylaşılmış",
|
||||
"List of files that are shared with you." : "Sizinle paylaşılan dosyaların listesi.",
|
||||
"Nothing shared with you yet" : "Sizinle henüz herhangi bir şey paylaşılmamış",
|
||||
"Files and folders others shared with you will show up here" : "Başkalarının sizinle paylaştığı dosya ve klasörler burada görüntülenir",
|
||||
"Shared with others" : "Diğerleri ile paylaşılmış",
|
||||
"List of files that you shared with others." : "Başkalarıyla paylaştığınız dosyaların listesi.",
|
||||
"Nothing shared yet" : "Henüz hiçbir şey paylaşılmamış",
|
||||
"Files and folders you shared will show up here" : "Paylaştığınız dosya ve klasörler burada görüntülenir",
|
||||
"Shared by link" : "Bağlantı ile paylaşılmış",
|
||||
"List of files that are shared by link." : "Bağlantı ile paylaşılan dosyaların listesi.",
|
||||
"No shared links" : "Paylaşılmış bir bağlantı yok",
|
||||
"Files and folders you shared by link will show up here" : "Bağlantı ile paylaştığınız dosya ve klasörler burada görüntülenir",
|
||||
"Deleted shares" : "Silinmiş paylaşımlar",
|
||||
"List of shares you left." : "Ayrıldığınız paylaşımların listesi.",
|
||||
"No deleted shares" : "Silinmiş bir paylaşım yok",
|
||||
"Shares you have left will show up here" : "Ayrıldığınız paylaşımlar burada görüntülenir",
|
||||
"Pending shares" : "Bekleyen paylaşımlar",
|
||||
"List of unapproved shares." : "Kabul edilmemiş paylaşımların listesi.",
|
||||
"No pending shares" : "Bekleyen paylaşım yok",
|
||||
"Shares you have received but not approved will show up here" : "Aldığınız ancak henüz kabul etmediğiniz paylaşımlar burada görüntülenir",
|
||||
"No entries found in this folder" : "Bu klasörde herhangi bir kayıt yok",
|
||||
"Name" : "Ad",
|
||||
"Share time" : "Paylaşma zamanı",
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue