]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(files): Fix translation of "Delete file"
authorJoas Schilling <coding@schilljs.com>
Thu, 28 Mar 2024 08:56:39 +0000 (09:56 +0100)
committerJoas Schilling <coding@schilljs.com>
Tue, 2 Apr 2024 07:57:08 +0000 (09:57 +0200)
Signed-off-by: Joas Schilling <coding@schilljs.com>
apps/files/src/actions/deleteAction.ts

index 2c368a7e00111c703ba450ccbfce3558c25ee046..c46de9c652e7cdc30f30e25095cb0450df9905d9 100644 (file)
@@ -79,7 +79,10 @@ const displayName = (nodes: Node[], view: View) => {
         * share, we can only unshare them.
         */
        if (canUnshareOnly(nodes)) {
-               return n('files', 'Leave this share', 'Leave these shares', nodes.length)
+               if (nodes.length === 1) {
+                       return t('files', 'Leave this share')
+               }
+               return t('files', 'Leave these shares')
        }
 
        /**
@@ -87,21 +90,30 @@ const displayName = (nodes: Node[], view: View) => {
         * external storage, we can only disconnect it.
         */
        if (canDisconnectOnly(nodes)) {
-               return n('files', 'Disconnect storage', 'Disconnect storages', nodes.length)
+               if (nodes.length === 1) {
+                       return t('files', 'Disconnect storage')
+               }
+               return t('files', 'Disconnect storages')
        }
 
        /**
         * If we're only selecting files, use proper wording
         */
        if (isAllFiles(nodes)) {
-               return n('files', 'Delete file', 'Delete files', nodes.length)
+               if (nodes.length === 1) {
+                       return t('files', 'Delete file')
+               }
+               return t('files', 'Delete files')
        }
 
        /**
         * If we're only selecting folders, use proper wording
         */
        if (isAllFolders(nodes)) {
-               return n('files', 'Delete folder', 'Delete folders', nodes.length)
+               if (nodes.length === 1) {
+                       return t('files', 'Delete folder')
+               }
+               return t('files', 'Delete folders')
        }
 
        return t('files', 'Delete')