aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files')
-rw-r--r--apps/files/l10n/de_DE.js8
-rw-r--r--apps/files/l10n/de_DE.json8
-rw-r--r--apps/files/l10n/pt_BR.js21
-rw-r--r--apps/files/l10n/pt_BR.json21
-rw-r--r--apps/files/l10n/sr.js25
-rw-r--r--apps/files/l10n/sr.json25
-rw-r--r--apps/files/lib/Service/OwnershipTransferService.php13
7 files changed, 104 insertions, 17 deletions
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 4b897553f31..f5b58fcde18 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -115,7 +115,7 @@ OC.L10N.register(
"Name" : "Name",
"File type" : "Dateityp",
"Size" : "Größe",
- "{displayName}: failed on some elements" : "{displayName}: Ist bei einigen Elementen fehlgeschlagen",
+ "{displayName}: failed on some elements" : "{displayName}: Ist bei einigen Elementen fehlgeschlagen",
"{displayName}: done" : "{displayName}: Abgeschlossen",
"{displayName}: failed" : "{displayName}: Fehlgeschlagen",
"Actions" : "Aktionen",
@@ -126,8 +126,8 @@ OC.L10N.register(
"This list is not fully rendered for performance 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.",
"File not found" : "Datei nicht gefunden",
"_{count} selected_::_{count} selected_" : ["{count} ausgewählt","{count} ausgewählt"],
- "Search everywhere …" : "Überall suchen …",
- "Search here …" : "Hier suchen …",
+ "Search everywhere …" : "Überall suchen …",
+ "Search here …" : "Hier suchen …",
"Search scope options" : "Suchbereichsoptionen",
"Search here" : "Hier suchen",
"{usedQuotaByte} used" : "{usedQuotaByte} verwendet",
@@ -224,7 +224,7 @@ OC.L10N.register(
"Selection" : "Auswahl",
"Select all files" : "Alle Dateien auswählen",
"Deselect all" : "Auswahl aufheben",
- "Select or deselect" : "Aus- oder Abwählen",
+ "Select or deselect" : "Aus- oder abwählen",
"Select a range" : "Einen Bereich auswählen",
"Navigation" : "Navigation",
"Go to parent folder" : "Zum übergeordneten Ordner wechseln",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 26b5abdbd75..403987f92f0 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -113,7 +113,7 @@
"Name" : "Name",
"File type" : "Dateityp",
"Size" : "Größe",
- "{displayName}: failed on some elements" : "{displayName}: Ist bei einigen Elementen fehlgeschlagen",
+ "{displayName}: failed on some elements" : "{displayName}: Ist bei einigen Elementen fehlgeschlagen",
"{displayName}: done" : "{displayName}: Abgeschlossen",
"{displayName}: failed" : "{displayName}: Fehlgeschlagen",
"Actions" : "Aktionen",
@@ -124,8 +124,8 @@
"This list is not fully rendered for performance 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.",
"File not found" : "Datei nicht gefunden",
"_{count} selected_::_{count} selected_" : ["{count} ausgewählt","{count} ausgewählt"],
- "Search everywhere …" : "Überall suchen …",
- "Search here …" : "Hier suchen …",
+ "Search everywhere …" : "Überall suchen …",
+ "Search here …" : "Hier suchen …",
"Search scope options" : "Suchbereichsoptionen",
"Search here" : "Hier suchen",
"{usedQuotaByte} used" : "{usedQuotaByte} verwendet",
@@ -222,7 +222,7 @@
"Selection" : "Auswahl",
"Select all files" : "Alle Dateien auswählen",
"Deselect all" : "Auswahl aufheben",
- "Select or deselect" : "Aus- oder Abwählen",
+ "Select or deselect" : "Aus- oder abwählen",
"Select a range" : "Einen Bereich auswählen",
"Navigation" : "Navigation",
"Go to parent folder" : "Zum übergeordneten Ordner wechseln",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 6b64267ec74..2b19b2bf39c 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -115,6 +115,9 @@ OC.L10N.register(
"Name" : "Nome",
"File type" : "Tipo de arquivo",
"Size" : "Tamanho",
+ "{displayName}: failed on some elements" : "{displayName}: falhou em alguns elementos",
+ "{displayName}: done" : "{displayName}: feito",
+ "{displayName}: failed" : "{displayName}: fracassado",
"Actions" : "Ações",
"(selected)" : "(selecionados)",
"List of files and folders." : "Lista de arquivos e pastas.",
@@ -123,7 +126,10 @@ OC.L10N.register(
"This list is not fully rendered for performance 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 à medida que você navegar pela lista.",
"File not found" : "Arquivo não encontrado",
"_{count} selected_::_{count} selected_" : ["{count} selecionado","{count} selecionados","{count} selecionados"],
+ "Search everywhere …" : "Pesquise em todos os lugares…",
+ "Search here …" : "Pesquise aqui…",
"Search scope options" : "Opções de escopo da pesquisa",
+ "Search here" : "Pesquise aqui",
"{usedQuotaByte} used" : "{usedQuotaByte} usado",
"{used} of {quota} used" : "{used} de {quota} usados",
"{relative}% used" : "{relative}% usado",
@@ -187,6 +193,7 @@ OC.L10N.register(
"No search results for “{query}”" : "Sem resultados de pesquisa para \"{query}\"",
"Search for files" : "Pesquisar arquivos",
"Clipboard is not available" : "A área de transferência não está disponível",
+ "WebDAV URL copied" : "URL do WebDAV copiada",
"General" : "Geral",
"Default view" : "Visualização padrão",
"All files" : "Todos os arquivos",
@@ -197,24 +204,37 @@ OC.L10N.register(
"Appearance" : "Aparência",
"Show hidden files" : "Mostrar arquivos ocultos",
"Show file type column" : "Mostrar coluna de tipo de arquivo",
+ "Show file extensions" : "Mostrar extensões de arquivo",
"Crop image previews" : "Cortar visualizações de imagem",
"Additional settings" : "Configurações adicionais",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy" : "Copiar",
+ "How to access files using WebDAV" : "Como acessar arquivos usando WebDAV",
"Two-Factor Authentication is enabled for your account, and therefore you need to use an app password to connect an external WebDAV client." : "A Autenticação de Dois Fatores está ativada para sua conta e, portanto, você precisa usar uma senha de aplicativo para conectar um cliente WebDAV externo.",
"Warnings" : "Avisos",
+ "Warn before changing a file extension" : "Avisar antes de alterar uma extensão de arquivo",
+ "Warn before deleting files" : "Avisar antes de excluir arquivos",
"Keyboard shortcuts" : "Atalhos do teclado",
"File actions" : "Ações de arquivos",
"Rename" : "Renomear",
"Delete" : "Excluir",
+ "Add or remove favorite" : "Adicionar ou remover favoritos",
"Manage tags" : "Gerenciar etiquetas",
"Selection" : "Seleção",
"Select all files" : "Selecionar todos os arquivos",
"Deselect all" : "Desselecionar todos",
+ "Select or deselect" : "Selecionar ou desmarcar",
+ "Select a range" : "Selecione um intervalo",
"Navigation" : "Navegação",
+ "Go to parent folder" : "Ir para a pasta mãe",
+ "Go to file above" : "Vá para o arquivo acima",
+ "Go to file below" : "Vá para o arquivo abaixo",
+ "Go left in grid" : "Vá para a esquerda na grade",
+ "Go right in grid" : "Vá para a direita na grade",
"View" : "Visualização",
"Toggle grid view" : "Alternar a visão em grade",
+ "Open file sidebar" : "Abrir barra lateral de arquivo",
"Show those shortcuts" : "Mostrar esses atalhos",
"You" : "Você",
"Shared multiple times with different people" : "Compartilhado várias vezes com pessoas diferentes",
@@ -322,6 +342,7 @@ OC.L10N.register(
"The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome \"{newName}\" já é utilizado na pasta \"{dir}\". Escolha um nome diferente.",
"Could not rename \"{oldName}\"" : "Não foi possível renomear \"{oldName}\"",
"This operation is forbidden" : "Esta operação é proibida",
+ "This folder is unavailable, please try again later or contact the administration" : "Esta pasta não está disponível, tente novamente mais tarde ou entre em contato com a administração",
"Storage is temporarily not available" : "O armazenamento está temporariamente indisponível",
"Unexpected error: {error}" : "Erro inesperado: {error}",
"_%n file_::_%n files_" : ["%n arquivo","%n de arquivos","%n arquivos"],
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index dd50c32b179..55a603b6107 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -113,6 +113,9 @@
"Name" : "Nome",
"File type" : "Tipo de arquivo",
"Size" : "Tamanho",
+ "{displayName}: failed on some elements" : "{displayName}: falhou em alguns elementos",
+ "{displayName}: done" : "{displayName}: feito",
+ "{displayName}: failed" : "{displayName}: fracassado",
"Actions" : "Ações",
"(selected)" : "(selecionados)",
"List of files and folders." : "Lista de arquivos e pastas.",
@@ -121,7 +124,10 @@
"This list is not fully rendered for performance 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 à medida que você navegar pela lista.",
"File not found" : "Arquivo não encontrado",
"_{count} selected_::_{count} selected_" : ["{count} selecionado","{count} selecionados","{count} selecionados"],
+ "Search everywhere …" : "Pesquise em todos os lugares…",
+ "Search here …" : "Pesquise aqui…",
"Search scope options" : "Opções de escopo da pesquisa",
+ "Search here" : "Pesquise aqui",
"{usedQuotaByte} used" : "{usedQuotaByte} usado",
"{used} of {quota} used" : "{used} de {quota} usados",
"{relative}% used" : "{relative}% usado",
@@ -185,6 +191,7 @@
"No search results for “{query}”" : "Sem resultados de pesquisa para \"{query}\"",
"Search for files" : "Pesquisar arquivos",
"Clipboard is not available" : "A área de transferência não está disponível",
+ "WebDAV URL copied" : "URL do WebDAV copiada",
"General" : "Geral",
"Default view" : "Visualização padrão",
"All files" : "Todos os arquivos",
@@ -195,24 +202,37 @@
"Appearance" : "Aparência",
"Show hidden files" : "Mostrar arquivos ocultos",
"Show file type column" : "Mostrar coluna de tipo de arquivo",
+ "Show file extensions" : "Mostrar extensões de arquivo",
"Crop image previews" : "Cortar visualizações de imagem",
"Additional settings" : "Configurações adicionais",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy" : "Copiar",
+ "How to access files using WebDAV" : "Como acessar arquivos usando WebDAV",
"Two-Factor Authentication is enabled for your account, and therefore you need to use an app password to connect an external WebDAV client." : "A Autenticação de Dois Fatores está ativada para sua conta e, portanto, você precisa usar uma senha de aplicativo para conectar um cliente WebDAV externo.",
"Warnings" : "Avisos",
+ "Warn before changing a file extension" : "Avisar antes de alterar uma extensão de arquivo",
+ "Warn before deleting files" : "Avisar antes de excluir arquivos",
"Keyboard shortcuts" : "Atalhos do teclado",
"File actions" : "Ações de arquivos",
"Rename" : "Renomear",
"Delete" : "Excluir",
+ "Add or remove favorite" : "Adicionar ou remover favoritos",
"Manage tags" : "Gerenciar etiquetas",
"Selection" : "Seleção",
"Select all files" : "Selecionar todos os arquivos",
"Deselect all" : "Desselecionar todos",
+ "Select or deselect" : "Selecionar ou desmarcar",
+ "Select a range" : "Selecione um intervalo",
"Navigation" : "Navegação",
+ "Go to parent folder" : "Ir para a pasta mãe",
+ "Go to file above" : "Vá para o arquivo acima",
+ "Go to file below" : "Vá para o arquivo abaixo",
+ "Go left in grid" : "Vá para a esquerda na grade",
+ "Go right in grid" : "Vá para a direita na grade",
"View" : "Visualização",
"Toggle grid view" : "Alternar a visão em grade",
+ "Open file sidebar" : "Abrir barra lateral de arquivo",
"Show those shortcuts" : "Mostrar esses atalhos",
"You" : "Você",
"Shared multiple times with different people" : "Compartilhado várias vezes com pessoas diferentes",
@@ -320,6 +340,7 @@
"The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome \"{newName}\" já é utilizado na pasta \"{dir}\". Escolha um nome diferente.",
"Could not rename \"{oldName}\"" : "Não foi possível renomear \"{oldName}\"",
"This operation is forbidden" : "Esta operação é proibida",
+ "This folder is unavailable, please try again later or contact the administration" : "Esta pasta não está disponível, tente novamente mais tarde ou entre em contato com a administração",
"Storage is temporarily not available" : "O armazenamento está temporariamente indisponível",
"Unexpected error: {error}" : "Erro inesperado: {error}",
"_%n file_::_%n files_" : ["%n arquivo","%n de arquivos","%n arquivos"],
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index da03fc7ccc4..50b07bbe6ca 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -115,6 +115,9 @@ OC.L10N.register(
"Name" : "Назив",
"File type" : "Тип фајла",
"Size" : "Величина",
+ "{displayName}: failed on some elements" : "{displayName}: није успело на неким елементима",
+ "{displayName}: done" : "{displayName}: завршено",
+ "{displayName}: failed" : "{displayName}: није успело",
"Actions" : "Радње",
"(selected)" : "(изабрано)",
"List of files and folders." : "Листа фајлова и фолдера.",
@@ -123,7 +126,10 @@ OC.L10N.register(
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Ова листа није у потпуности приказана из разлога перформанси. Фајлови ће се приказивати како се крећете кроз листу.",
"File not found" : "Фајл није нађен",
"_{count} selected_::_{count} selected_" : ["изабран је {count}","изабрана су {count}","изабрано је {count}"],
+ "Search everywhere …" : "Претражи свуда",
+ "Search here …" : "Претражи овде…",
"Search scope options" : "Опције опсега претраге",
+ "Search here" : "Претражи овде",
"{usedQuotaByte} used" : "{usedQuotaByte} искоришћено",
"{used} of {quota} used" : "{used} од {quota} искоришћено",
"{relative}% used" : "{relative}% искоришћено",
@@ -135,6 +141,7 @@ OC.L10N.register(
"Create new folder" : "Направи нову фасциклу",
"This name is already in use." : "Ово име се већ користи.",
"Create" : "Направи",
+ "Files starting with a dot are hidden by default" : "Фајлови који почињу тачком су подразумевано скривени",
"Fill template fields" : "Попуните поља шаблона",
"Submitting fields …" : "Поља се подносе…",
"Submit" : "Пошаљи",
@@ -186,32 +193,48 @@ OC.L10N.register(
"No search results for “{query}”" : "Није нађен ниједан резултат за „{query}”",
"Search for files" : "Претражи фајлове",
"Clipboard is not available" : "Клипборд није доступан",
+ "WebDAV URL copied" : "WebDAV URL је копиран",
"General" : "Опште",
"Default view" : "Подразумевани поглед",
"All files" : "Сви фајлови",
"Personal files" : "Лични фајлови",
"Sort favorites first" : "Сортирај прво омиљене",
"Sort folders before files" : "Поређај фолдере испред фајлова",
+ "Folder tree" : "Стабло фолдера",
"Appearance" : "Изглед",
"Show hidden files" : "Прикажи скривене фајлове",
"Show file type column" : "Прикажи колону са типом фајла",
+ "Show file extensions" : "Прикажи екстензије фајла",
"Crop image previews" : "Опсецање прегледа слика",
"Additional settings" : "Додатне поставке",
"WebDAV" : "ВебДАВ",
"WebDAV URL" : "WebDAV URL",
"Copy" : "Копирај",
+ "How to access files using WebDAV" : "Како да приступите фајловима преко WebDAV протокола",
+ "Two-Factor Authentication is enabled for your account, and therefore you need to use an app password to connect an external WebDAV client." : "Двофакторска потврда идентитета је укључена за ваш налог, тако да морате користити лозинку апликације да повежете спољни WebDAV клијент.",
"Warnings" : "Упозорења",
+ "Warn before changing a file extension" : "Упозори пре измене екстензије фајла",
+ "Warn before deleting files" : "Упозори пре брисања фајлова",
"Keyboard shortcuts" : "Пречице на тастатури",
"File actions" : "Фајл акције",
"Rename" : "Преименуј",
"Delete" : "Обриши",
+ "Add or remove favorite" : "Додај или уклони омиљене",
"Manage tags" : "Управљање ознакама",
"Selection" : "Избор",
"Select all files" : "Изабери све фајлове",
"Deselect all" : "Поништи цео избор",
+ "Select or deselect" : "Изабери или уклони избор",
+ "Select a range" : "Изабери опсег",
"Navigation" : "Навигација",
+ "Go to parent folder" : "Иди на фолдер родитељ",
+ "Go to file above" : "Иди на фајл изнад",
+ "Go to file below" : "Иди на фајл испод",
+ "Go left in grid" : "Иди на лево у мрежи",
+ "Go right in grid" : "Иди на десно у мреж",
"View" : "Погледај",
"Toggle grid view" : "Укључи/искључи приказ мреже",
+ "Open file sidebar" : "Отвори бочну траку за фајл",
"Show those shortcuts" : "Прикажи те пречице",
"You" : "Ви",
"Shared multiple times with different people" : "Дељено више пута са разним људима",
@@ -300,6 +323,7 @@ OC.L10N.register(
"Templates" : "Шаблони",
"New template folder" : "Нови фолдер шаблона",
"In folder" : "У фолдеру",
+ "Search in all files" : "Претражи у свим фајловима",
"Search in folder: {folder}" : "Претрага у фолдеру: {folder}",
"One of the dropped files could not be processed" : "Један од упуштених фајлова не може да се обради",
"Your browser does not support the Filesystem API. Directories will not be uploaded" : "Ваш интернет прегледач не подржава Filesystem API. Нећете моћи да отпремате директоријуме",
@@ -318,6 +342,7 @@ OC.L10N.register(
"The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Назив „{newName}” се већ користи у директоријуму „{dir}”. Молимо вас да изаберете неко друго име.",
"Could not rename \"{oldName}\"" : "Не може да се промени име фајла „{oldName}”",
"This operation is forbidden" : "Ова радња је забрањена",
+ "This folder is unavailable, please try again later or contact the administration" : "Овај фолдер није доступан, молимо вас да покушате касније или да контактирате администрацију",
"Storage is temporarily not available" : "Складиште привремено није доступно",
"Unexpected error: {error}" : "Неочекивана грешка: {error}",
"_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"],
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index b97d3ffc9b0..8746aa285a7 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -113,6 +113,9 @@
"Name" : "Назив",
"File type" : "Тип фајла",
"Size" : "Величина",
+ "{displayName}: failed on some elements" : "{displayName}: није успело на неким елементима",
+ "{displayName}: done" : "{displayName}: завршено",
+ "{displayName}: failed" : "{displayName}: није успело",
"Actions" : "Радње",
"(selected)" : "(изабрано)",
"List of files and folders." : "Листа фајлова и фолдера.",
@@ -121,7 +124,10 @@
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Ова листа није у потпуности приказана из разлога перформанси. Фајлови ће се приказивати како се крећете кроз листу.",
"File not found" : "Фајл није нађен",
"_{count} selected_::_{count} selected_" : ["изабран је {count}","изабрана су {count}","изабрано је {count}"],
+ "Search everywhere …" : "Претражи свуда",
+ "Search here …" : "Претражи овде…",
"Search scope options" : "Опције опсега претраге",
+ "Search here" : "Претражи овде",
"{usedQuotaByte} used" : "{usedQuotaByte} искоришћено",
"{used} of {quota} used" : "{used} од {quota} искоришћено",
"{relative}% used" : "{relative}% искоришћено",
@@ -133,6 +139,7 @@
"Create new folder" : "Направи нову фасциклу",
"This name is already in use." : "Ово име се већ користи.",
"Create" : "Направи",
+ "Files starting with a dot are hidden by default" : "Фајлови који почињу тачком су подразумевано скривени",
"Fill template fields" : "Попуните поља шаблона",
"Submitting fields …" : "Поља се подносе…",
"Submit" : "Пошаљи",
@@ -184,32 +191,48 @@
"No search results for “{query}”" : "Није нађен ниједан резултат за „{query}”",
"Search for files" : "Претражи фајлове",
"Clipboard is not available" : "Клипборд није доступан",
+ "WebDAV URL copied" : "WebDAV URL је копиран",
"General" : "Опште",
"Default view" : "Подразумевани поглед",
"All files" : "Сви фајлови",
"Personal files" : "Лични фајлови",
"Sort favorites first" : "Сортирај прво омиљене",
"Sort folders before files" : "Поређај фолдере испред фајлова",
+ "Folder tree" : "Стабло фолдера",
"Appearance" : "Изглед",
"Show hidden files" : "Прикажи скривене фајлове",
"Show file type column" : "Прикажи колону са типом фајла",
+ "Show file extensions" : "Прикажи екстензије фајла",
"Crop image previews" : "Опсецање прегледа слика",
"Additional settings" : "Додатне поставке",
"WebDAV" : "ВебДАВ",
"WebDAV URL" : "WebDAV URL",
"Copy" : "Копирај",
+ "How to access files using WebDAV" : "Како да приступите фајловима преко WebDAV протокола",
+ "Two-Factor Authentication is enabled for your account, and therefore you need to use an app password to connect an external WebDAV client." : "Двофакторска потврда идентитета је укључена за ваш налог, тако да морате користити лозинку апликације да повежете спољни WebDAV клијент.",
"Warnings" : "Упозорења",
+ "Warn before changing a file extension" : "Упозори пре измене екстензије фајла",
+ "Warn before deleting files" : "Упозори пре брисања фајлова",
"Keyboard shortcuts" : "Пречице на тастатури",
"File actions" : "Фајл акције",
"Rename" : "Преименуј",
"Delete" : "Обриши",
+ "Add or remove favorite" : "Додај или уклони омиљене",
"Manage tags" : "Управљање ознакама",
"Selection" : "Избор",
"Select all files" : "Изабери све фајлове",
"Deselect all" : "Поништи цео избор",
+ "Select or deselect" : "Изабери или уклони избор",
+ "Select a range" : "Изабери опсег",
"Navigation" : "Навигација",
+ "Go to parent folder" : "Иди на фолдер родитељ",
+ "Go to file above" : "Иди на фајл изнад",
+ "Go to file below" : "Иди на фајл испод",
+ "Go left in grid" : "Иди на лево у мрежи",
+ "Go right in grid" : "Иди на десно у мреж",
"View" : "Погледај",
"Toggle grid view" : "Укључи/искључи приказ мреже",
+ "Open file sidebar" : "Отвори бочну траку за фајл",
"Show those shortcuts" : "Прикажи те пречице",
"You" : "Ви",
"Shared multiple times with different people" : "Дељено више пута са разним људима",
@@ -298,6 +321,7 @@
"Templates" : "Шаблони",
"New template folder" : "Нови фолдер шаблона",
"In folder" : "У фолдеру",
+ "Search in all files" : "Претражи у свим фајловима",
"Search in folder: {folder}" : "Претрага у фолдеру: {folder}",
"One of the dropped files could not be processed" : "Један од упуштених фајлова не може да се обради",
"Your browser does not support the Filesystem API. Directories will not be uploaded" : "Ваш интернет прегледач не подржава Filesystem API. Нећете моћи да отпремате директоријуме",
@@ -316,6 +340,7 @@
"The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Назив „{newName}” се већ користи у директоријуму „{dir}”. Молимо вас да изаберете неко друго име.",
"Could not rename \"{oldName}\"" : "Не може да се промени име фајла „{oldName}”",
"This operation is forbidden" : "Ова радња је забрањена",
+ "This folder is unavailable, please try again later or contact the administration" : "Овај фолдер није доступан, молимо вас да покушате касније или да контактирате администрацију",
"Storage is temporarily not available" : "Складиште привремено није доступно",
"Unexpected error: {error}" : "Неочекивана грешка: {error}",
"_%n file_::_%n files_" : ["%n фајл","%n фајла","%n фајлова"],
diff --git a/apps/files/lib/Service/OwnershipTransferService.php b/apps/files/lib/Service/OwnershipTransferService.php
index 84c99f32109..afef5d2093d 100644
--- a/apps/files/lib/Service/OwnershipTransferService.php
+++ b/apps/files/lib/Service/OwnershipTransferService.php
@@ -333,15 +333,10 @@ class OwnershipTransferService {
if ($path !== "$sourceUid/files") {
$sharePage = array_filter($sharePage, function (IShare $share) use ($view, $normalizedPath) {
try {
- $relativePath = $view->getPath($share->getNodeId());
- $singleFileTranfer = $view->is_file($normalizedPath);
- if ($singleFileTranfer) {
- return Filesystem::normalizePath($relativePath) === $normalizedPath;
- }
+ $sourceNode = $share->getNode();
+ $relativePath = $view->getRelativePath($sourceNode->getPath());
- return mb_strpos(
- Filesystem::normalizePath($relativePath . '/', false),
- $normalizedPath . '/') === 0;
+ return str_starts_with($relativePath . '/', $normalizedPath . '/');
} catch (Exception $e) {
return false;
}
@@ -357,7 +352,7 @@ class OwnershipTransferService {
return array_values(array_filter(array_map(function (IShare $share) use ($view, $normalizedPath, $output, $sourceUid) {
try {
- $nodePath = $view->getPath($share->getNodeId());
+ $nodePath = $view->getRelativePath($share->getNode()->getPath());
} catch (NotFoundException $e) {
$output->writeln("<error>Failed to find path for shared file {$share->getNodeId()} for user $sourceUid, skipping</error>");
return null;