From d603bfea47dabdbce00bf3deaf0646fc79be86df Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Thu, 27 Oct 2022 14:05:41 -0700 Subject: [PATCH 01/34] release: v4.4.0 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 07672832..96f2bf38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ This file is manually updated. Please file an issue if something is missing. +## v4.4.0, v3.4.0 +* **Feature** Albums support for Nextcloud 25 (alpha) +* Performance improvements and bug fixes + ## v4.3.8, v3.3.8 (2022-10-26) * **Feature**: Full screen viewer on desktop * **Feature**: Allow opening people and tags in new tab From 121473c463370d6d3fa2cd93e635c6ad6fab3055 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Thu, 27 Oct 2022 14:17:38 -0700 Subject: [PATCH 02/34] Refresh package lock --- package-lock.json | 2964 +++++++++++++++++++++------------------------ 1 file changed, 1371 insertions(+), 1593 deletions(-) diff --git a/package-lock.json b/package-lock.json index bfc68f84..08a98fe8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,30 +68,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.0.tgz", + "integrity": "sha512-Gt9jszFJYq7qzXVK4slhc6NzJXnOVmRECWcVjF/T23rNXD9NtWQ0W3qxdg+p9wWIB+VQw3GYV/U2Ha9bRTfs4w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", + "@babel/generator": "^7.19.6", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -107,12 +107,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.0.tgz", + "integrity": "sha512-GUPcXxWibClgmYJuIwC2Bc2Lg+8b9VjaJ+HlNdACEVt+Wlr1eoU1OPZjZRm7Hzl0gaTsUZNQfeihvZJhG7oc3w==", "dev": true, "dependencies": { - "@babel/types": "^7.18.10", + "@babel/types": "^7.20.0", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -160,14 +160,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.0", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", "semver": "^6.3.0" }, "engines": { @@ -178,14 +178,14 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.18.9", @@ -199,9 +199,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -215,9 +215,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.17.7", @@ -253,13 +253,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -302,19 +302,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -333,9 +333,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -360,40 +360,40 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -412,18 +412,18 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -439,29 +439,29 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.0.tgz", + "integrity": "sha512-aGMjYraN0zosCEthoGLdqot1oRsmxVTQRHadsUPz5QM44Zej2PYRz7XiDE7GqnkZnNtLbOuxqoZw42vkU7+XEQ==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -482,9 +482,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.0.tgz", + "integrity": "sha512-G9VgAhEaICnz8iiJeGJQyVl6J2nTjbW0xeisva0PK6XcKsga7BIaqm4ZF8Rg1Wbaqmy6znspNqhPaPkyukujzg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -525,13 +525,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -672,14 +672,14 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", + "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.4", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.18.8" }, @@ -837,12 +837,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1013,12 +1013,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.0.tgz", + "integrity": "sha512-sXOohbpHZSk7GjxK9b3dKB7CfqUD5DwOH+DggKzOQ7TXYP+RCSbRykfjQmn/zq+rBjycVRtLf9pYhAaEJA786w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1028,16 +1028,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" @@ -1065,12 +1066,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.0.tgz", + "integrity": "sha512-1dIhvZfkDVx/zn2S1aFwlruspTt4189j7fEkH0Y0VyuDM6bQt7bD6kLcz3l4IlLG+e5OReaBz9ROAbttRtUHqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1189,14 +1190,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1206,15 +1206,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -1224,16 +1223,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1259,13 +1257,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1382,12 +1380,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { @@ -1474,18 +1472,18 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", + "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.4", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -1494,7 +1492,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.19.4", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -1518,10 +1516,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.19.4", + "@babel/plugin-transform-classes": "^7.19.0", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.19.4", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -1531,9 +1529,9 @@ "@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.18.6", "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", "@babel/plugin-transform-parameters": "^7.18.8", @@ -1541,18 +1539,18 @@ "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", + "@babel/types": "^7.19.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" }, "engines": { @@ -1579,11 +1577,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.0.tgz", + "integrity": "sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.10" }, "engines": { "node": ">=6.9.0" @@ -1604,19 +1602,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.0.tgz", + "integrity": "sha512-5+cAXQNARgjRUK0JWu2UBwja4JLSO/rBMPJzpsKb+oBF5xlUuCfljQepS4XypBQoiigL0VQjTZy6WiONtUdScQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", + "@babel/generator": "^7.20.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1625,13 +1623,13 @@ } }, "node_modules/@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz", + "integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1723,13 +1721,13 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@leichtgewicht/ip-codec": { @@ -1740,45 +1738,20 @@ "peer": true }, "node_modules/@nextcloud/auth": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-1.3.0.tgz", - "integrity": "sha512-GfwRM9W7hat4psNdAt74UHEV+drEXQ53klCVp6JpON66ZLPeK5eJ1LQuiQDkpUxZpqNeaumXjiB98h5cug/uQw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", + "integrity": "sha512-v8K8tvjkOsGt1+gKydVeMiEwWLXlfPWSptXnMqP21Xd6pFAQxNuNNCY679XKU4MNaKzpZqLstCCxv/KrjeQv8A==", "dependencies": { - "@nextcloud/event-bus": "^1.1.3", - "@nextcloud/typings": "^0.2.2", - "core-js": "^3.6.4" - } - }, - "node_modules/@nextcloud/auth/node_modules/@nextcloud/event-bus": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-1.3.0.tgz", - "integrity": "sha512-+U5MnCvfnNWvf0lvdqJg8F+Nm8wN+s9ayuBjtiEQxTAcootv7lOnlMgfreqF3l2T0Wet2uZh4JbFVUWf8l3w7g==", - "dependencies": { - "@types/semver": "^7.3.5", - "core-js": "^3.11.2", - "semver": "^7.3.5" - } - }, - "node_modules/@nextcloud/auth/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "@nextcloud/event-bus": "^3.0.0" } }, "node_modules/@nextcloud/axios": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.0.0.tgz", - "integrity": "sha512-Pgg0QtA+phxYbe3kMWwhN03ltMZU3x2SfPLRbOPJGP29DgULKBS6YH3U4ev2M8T0drrwCcRnB7esb+FSrW+D5g==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.1.0.tgz", + "integrity": "sha512-fUwRQeYfdX0sP+DJnQiqlJfB7ngNHWu6Gbi0nYapkB7IFiLECeL2SWzDOFj+M04j4ApsblEMBqGOJ38WEgdeyA==", "dependencies": { "@nextcloud/auth": "^2.0.0", + "@nextcloud/router": "^2.0.0", "axios": "^0.27.2", "tslib": "^2.4.0" }, @@ -1787,14 +1760,6 @@ "npm": "^7.0.0 || ^8.0.0" } }, - "node_modules/@nextcloud/axios/node_modules/@nextcloud/auth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", - "integrity": "sha512-v8K8tvjkOsGt1+gKydVeMiEwWLXlfPWSptXnMqP21Xd6pFAQxNuNNCY679XKU4MNaKzpZqLstCCxv/KrjeQv8A==", - "dependencies": { - "@nextcloud/event-bus": "^3.0.0" - } - }, "node_modules/@nextcloud/babel-config": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/babel-config/-/babel-config-1.0.0.tgz", @@ -1839,15 +1804,15 @@ } }, "node_modules/@nextcloud/calendar-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.0.0.tgz", - "integrity": "sha512-Uy/etWwRmbzG1jxcfampOCEXbGMEzY1xVCBlONVrkusUmD9t02u3jWFkRJGAHvFAtLd4iM+MdTo1x3VXemBvcA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.1.0.tgz", + "integrity": "sha512-tGjKfUKigyTFg3AUhW57MCMwP26rWv2EwU8QUYCJntHs8a1qzltgSJ5t3+zMsp2oDct3tHz04Q6vPR+O4T1n+Q==", "engines": { "node": ">=14.0.0", "npm": ">=7.0.0" }, "peerDependencies": { - "ical.js": "^1.4.0", + "ical.js": "^1.5.0", "uuid": "^8.3.2" } }, @@ -1860,6 +1825,14 @@ "core-js": "^3.6.4" } }, + "node_modules/@nextcloud/capabilities/node_modules/@nextcloud/initial-state": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-1.2.1.tgz", + "integrity": "sha512-2TH2DzJBolYHWfbSovTWkByAIg0gdsyuVfZpf5APnJu/9PixXKbnrVFnaEdxjeP262Gok7ARMFFQeSiuzKRQeQ==", + "dependencies": { + "core-js": "^3.6.4" + } + }, "node_modules/@nextcloud/dialogs": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-3.2.0.tgz", @@ -1875,19 +1848,6 @@ "npm": "^7.0.0 || ^8.0.0" } }, - "node_modules/@nextcloud/dialogs/node_modules/@nextcloud/typings": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.4.3.tgz", - "integrity": "sha512-9Yc40alExKpHwNKdpZzULwb+Fz5HgEFKZvywXYK5QbR96Z7V5iI3Greu8MhmZErfUJ6zES7PHpz3S3jM1kdnUw==", - "dependencies": { - "@types/jquery": "2.0.60" - } - }, - "node_modules/@nextcloud/dialogs/node_modules/@types/jquery": { - "version": "2.0.60", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", - "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" - }, "node_modules/@nextcloud/event-bus": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.0.2.tgz", @@ -1900,10 +1860,21 @@ "npm": "^7.0.0 || ^8.0.0" } }, + "node_modules/@nextcloud/event-bus/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@nextcloud/event-bus/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1914,13 +1885,15 @@ "node": ">=10" } }, + "node_modules/@nextcloud/event-bus/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@nextcloud/initial-state": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-1.2.1.tgz", - "integrity": "sha512-2TH2DzJBolYHWfbSovTWkByAIg0gdsyuVfZpf5APnJu/9PixXKbnrVFnaEdxjeP262Gok7ARMFFQeSiuzKRQeQ==", - "dependencies": { - "core-js": "^3.6.4" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-2.0.0.tgz", + "integrity": "sha512-xmNP30v/RnkJ2z1HcuEo7YfcLJJa+FdWTwgNldXHOlMeMbl/ESpsGkWL2sULrhYurz64L0JpfwEdi/cHcmyuZQ==" }, "node_modules/@nextcloud/l10n": { "version": "1.6.0", @@ -1932,12 +1905,16 @@ } }, "node_modules/@nextcloud/logger": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.2.1.tgz", - "integrity": "sha512-MP2/5ZdjDfcTPO5ASfqV5fVU6TYeaa2QOsi2yXBHrmlJ34+HlDdsoVzDGPrbutGCToAuBDSu7nh0WW2aLOp/9A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.4.0.tgz", + "integrity": "sha512-OXNpa+GdA+mxSmpyFaf3PJjLdSYNJaBWfa1Ey4gF7Ap76Ndya8d43TX0sdfakCAjuZsTS/y5JfKuwHjpeipdhQ==", "dependencies": { - "@nextcloud/auth": "^1.2.2", + "@nextcloud/auth": "^2.0.0", "core-js": "^3.6.4" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" } }, "node_modules/@nextcloud/paths": { @@ -1965,11 +1942,11 @@ } }, "node_modules/@nextcloud/typings": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-0.2.4.tgz", - "integrity": "sha512-49M8XUDQH27VIQE+13KrqSOYcyOsDUk6Yfw17jbBVtXFoDJ3YBSYYq8YaKeAM3Lz2JVbEpqQW9suAT+EyYSb6g==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.4.3.tgz", + "integrity": "sha512-9Yc40alExKpHwNKdpZzULwb+Fz5HgEFKZvywXYK5QbR96Z7V5iI3Greu8MhmZErfUJ6zES7PHpz3S3jM1kdnUw==", "dependencies": { - "@types/jquery": "2.0.54" + "@types/jquery": "2.0.60" } }, "node_modules/@nextcloud/vue": { @@ -2012,52 +1989,28 @@ "npm": "^7.0.0 || ^8.0.0" } }, - "node_modules/@nextcloud/vue/node_modules/@nextcloud/auth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", - "integrity": "sha512-v8K8tvjkOsGt1+gKydVeMiEwWLXlfPWSptXnMqP21Xd6pFAQxNuNNCY679XKU4MNaKzpZqLstCCxv/KrjeQv8A==", - "dependencies": { - "@nextcloud/event-bus": "^3.0.0" - } - }, - "node_modules/@nextcloud/vue/node_modules/@nextcloud/initial-state": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-2.0.0.tgz", - "integrity": "sha512-xmNP30v/RnkJ2z1HcuEo7YfcLJJa+FdWTwgNldXHOlMeMbl/ESpsGkWL2sULrhYurz64L0JpfwEdi/cHcmyuZQ==" - }, - "node_modules/@nextcloud/vue/node_modules/vue2-datepicker": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.0.tgz", - "integrity": "sha512-zbMkAjYwDTXZozZtkpSwqxq7nEeBt7zoHL+oQcdjEXAqzJHhmatE6sl6JSr58PMIx2WOK0c6QBXozSqT32iQAQ==", - "dependencies": { - "date-format-parse": "^0.2.7" - }, - "peerDependencies": { - "vue": "^2.5.0" - } - }, "node_modules/@nextcloud/webpack-vue-config": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.3.0.tgz", - "integrity": "sha512-qkrFUakFS6vGQlM1oXHh2+JQhmACZtSt7bt5W3iwpCirrVarBdyxG0ZRw1PK4jOVTdAEju0fYlIoieo7X+GLIg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.4.0.tgz", + "integrity": "sha512-jBVJ01p8iNp5iLYrFtFAJHEal9jcU7HbnBS0Z+HXU9WDKJXp9YAOUDnejJKUXnKaAowZQtrBzSTpAY25cP9aVA==", "dev": true, "engines": { "node": "^16.0.0", "npm": "^7.0.0 || ^8.0.0" }, "peerDependencies": { - "@babel/core": "^7.16.7", - "babel-loader": "^8.2.3", - "css-loader": "^6.5.1", + "@babel/core": "^7.19.6", + "babel-loader": "^8.2.5", + "css-loader": "^6.7.1", "node-polyfill-webpack-plugin": "2.0.1", - "sass": "^1.47.0", - "sass-loader": "^13.0.1", + "sass": "^1.55.0", + "sass-loader": "^13.1.0", "style-loader": "^3.3.1", - "vue-loader": "^15.9.8", - "vue-template-compiler": "^2.7.0", - "webpack": "^5.66.0", - "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.7.2" + "vue-loader": "^15.10.0", + "vue-template-compiler": "^2.7.13", + "webpack": "^5.74.0", + "webpack-cli": "^4.10.0", + "webpack-dev-server": "^4.11.1" } }, "node_modules/@playwright/test": { @@ -2210,9 +2163,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "version": "8.4.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.8.tgz", + "integrity": "sha512-zUCKQI1bUCTi+0kQs5ZQzQ/XILWRLIlh15FXWNykJ+NG3TMKMVvwwC6GP3DR1Ylga15fB7iAExSzc4PNlR5i3w==", "dev": true, "peer": true, "dependencies": { @@ -2239,9 +2192,9 @@ "peer": true }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "dev": true, "peer": true, "dependencies": { @@ -2252,9 +2205,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "dev": true, "peer": true, "dependencies": { @@ -2274,9 +2227,9 @@ } }, "node_modules/@types/jquery": { - "version": "2.0.54", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.54.tgz", - "integrity": "sha512-D/PomKwNkDfSKD13DEVQT/pq2TUjN54c6uB341fEZanIzkjfGe7UaFuuaLZbpEiS5j7Wk2MUHAZqZIoECw29lg==" + "version": "2.0.60", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", + "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" }, "node_modules/@types/json-schema": { "version": "7.0.11", @@ -2293,9 +2246,9 @@ "peer": true }, "node_modules/@types/node": { - "version": "18.7.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.3.tgz", - "integrity": "sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w==", + "version": "18.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.7.tgz", + "integrity": "sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==", "dev": true }, "node_modules/@types/qs": { @@ -2328,11 +2281,6 @@ "dev": true, "peer": true }, - "node_modules/@types/semver": { - "version": "7.3.12", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz", - "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==" - }, "node_modules/@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -2387,9 +2335,9 @@ } }, "node_modules/@vue/compiler-sfc": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz", - "integrity": "sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==", + "version": "2.7.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.13.tgz", + "integrity": "sha512-zzu2rLRZlgIU+OT3Atbr7Y6PG+LW4wVQpPfNRrGDH3dM9PsrcVfa+1pKb8bW467bGM3aDOvAnsYLWVpYIv3GRg==", "dependencies": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -2416,17 +2364,6 @@ "prettier": "^1.18.2 || ^2.0.0" } }, - "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "peer": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", @@ -2452,13 +2389,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/@vue/component-compiler-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true, - "peer": true - }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -2701,9 +2631,9 @@ } }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2804,6 +2734,17 @@ "ansi-html": "bin/ansi-html" } }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -2932,39 +2873,14 @@ "webpack": ">=2" } }, - "node_modules/babel-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "peer": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "peerDependencies": { @@ -2972,25 +2888,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2" + "@babel/helper-define-polyfill-provider": "^0.3.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -3069,9 +2985,9 @@ "peer": true }, "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "peer": true, "dependencies": { @@ -3083,7 +2999,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", + "qs": "6.11.0", "raw-body": "2.5.1", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -3121,9 +3037,9 @@ "peer": true }, "node_modules/bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dev": true, "peer": true, "dependencies": { @@ -3134,13 +3050,11 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -3246,27 +3160,6 @@ "node": ">= 6" } }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", @@ -3278,9 +3171,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "funding": [ { @@ -3293,10 +3186,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -3402,9 +3295,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001375", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz", - "integrity": "sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==", + "version": "1.0.30001426", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz", + "integrity": "sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A==", "dev": true, "funding": [ { @@ -3516,19 +3409,6 @@ "node": ">=6" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "peer": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -3562,6 +3442,12 @@ "node": ">= 0.8" } }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", @@ -3627,6 +3513,13 @@ "dev": true, "peer": true }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3683,27 +3576,6 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", @@ -3715,13 +3587,10 @@ } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/cookie": { "version": "0.5.0", @@ -3741,9 +3610,9 @@ "peer": true }, "node_modules/core-js": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", - "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", + "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -3751,28 +3620,18 @@ } }, "node_modules/core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz", + "integrity": "sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==", "dev": true, "dependencies": { - "browserslist": "^4.21.3", - "semver": "7.0.0" + "browserslist": "^4.21.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -3909,10 +3768,23 @@ "webpack": "^5.0.0" } }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/css-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -3925,6 +3797,13 @@ "node": ">=10" } }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -3939,9 +3818,9 @@ } }, "node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "node_modules/date-format-parse": { "version": "0.2.7", @@ -4147,9 +4026,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.219", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz", - "integrity": "sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "node_modules/elliptic": { @@ -4235,31 +4114,32 @@ } }, "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", "string.prototype.trimend": "^1.0.5", "string.prototype.trimstart": "^1.0.5", "unbox-primitive": "^1.0.2" @@ -4460,15 +4340,15 @@ } }, "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "peer": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -4487,7 +4367,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -4526,27 +4406,6 @@ "dev": true, "peer": true }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -4606,27 +4465,6 @@ "minimatch": "^5.0.1" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -4703,20 +4541,18 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/find-cache-dir/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "peer": true, "dependencies": { - "semver": "^6.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/floating-vue": { @@ -4731,17 +4567,6 @@ "vue": "^2.6.10" } }, - "node_modules/floating-vue/node_modules/vue-resize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-1.0.1.tgz", - "integrity": "sha512-z5M7lJs0QluJnaoMFTIeGx6dIkYxOwHThlZDeQnWZBizKblb99GSejPnK37ZbNE/rVwDcYcHY+Io+AxdpY952w==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "vue": "^2.6.0" - } - }, "node_modules/focus-trap": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.0.0.tgz", @@ -4751,9 +4576,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "funding": [ { "type": "individual", @@ -4840,20 +4665,6 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -4897,9 +4708,9 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dev": true, "dependencies": { "function-bind": "^1.1.1", @@ -4985,6 +4796,28 @@ "dev": true, "peer": true }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -5114,27 +4947,6 @@ "node": ">= 6" } }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/hash-sum": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", @@ -5207,6 +5019,13 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -5295,19 +5114,6 @@ } } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", @@ -5525,9 +5331,9 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "engines": { "node": ">= 0.4" @@ -5537,9 +5343,9 @@ } }, "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -5686,6 +5492,32 @@ "node": ">=0.10.0" } }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -5867,6 +5699,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -5910,6 +5752,18 @@ "node": ">=8" } }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6098,9 +5952,9 @@ } }, "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", + "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", "dev": true, "peer": true, "dependencies": { @@ -6112,6 +5966,19 @@ "node": ">=8.9.0" } }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -6141,14 +6008,14 @@ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "peer": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "node_modules/magic-string": { @@ -6160,6 +6027,22 @@ "sourcemap-codec": "^1.4.8" } }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "peer": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", @@ -6334,23 +6217,25 @@ "peer": true }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=10" } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", "dev": true, - "peer": true + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/moment": { "version": "2.29.4", @@ -6536,9 +6421,9 @@ } }, "node_modules/object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", @@ -6633,6 +6518,35 @@ "dev": true, "peer": true }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", @@ -6789,62 +6703,6 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/playwright": { "version": "1.27.1", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.27.1.tgz", @@ -6874,9 +6732,9 @@ } }, "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", "funding": [ { "type": "opencollective", @@ -7089,9 +6947,9 @@ } }, "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, "peer": true, "dependencies": { @@ -7187,13 +7045,16 @@ } }, "node_modules/readable-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.1.0.tgz", - "integrity": "sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.2.0.tgz", + "integrity": "sha512-gJrBHsaI3lgBoGMW/jHZsQ/o/TIWiu5ENCJG1BB7fuCKzpFM8GaS2UoBVt9NO+oI+3FcrBNbUkl3ilDe09aY4A==", "dev": true, "peer": true, "dependencies": { - "abort-controller": "^3.0.0" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -7237,9 +7098,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -7249,9 +7110,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" }, "node_modules/regenerator-transform": { "version": "0.15.0", @@ -7280,15 +7141,15 @@ } }, "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" }, @@ -7297,15 +7158,15 @@ } }, "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -7367,7 +7228,7 @@ "node": ">=8" } }, - "node_modules/resolve-cwd/node_modules/resolve-from": { + "node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", @@ -7489,10 +7350,38 @@ } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/safer-buffer": { "version": "2.1.2", @@ -7502,9 +7391,9 @@ "peer": true }, "node_modules/sass": { - "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", "dev": true, "peer": true, "dependencies": { @@ -7520,9 +7409,9 @@ } }, "node_modules/sass-loader": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.1.0.tgz", + "integrity": "sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ==", "dev": true, "peer": true, "dependencies": { @@ -7590,9 +7479,9 @@ "peer": true }, "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "peer": true, "dependencies": { @@ -8033,27 +7922,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/string-length": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", @@ -8069,31 +7937,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/string.prototype.matchall": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", @@ -8155,6 +7998,20 @@ "node": ">=4" } }, + "node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/strip-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", @@ -8279,9 +8136,9 @@ } }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -8297,9 +8154,9 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.4.tgz", - "integrity": "sha512-SmnkUhBxLDcBfTIeaq+ZqJXLVEyXxSaNcCeSezECdKjfkMrTTnPvapBILylYwyEvHFZAn2cJ8dtiXel5XnfOfQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "peer": true, "dependencies": { @@ -8350,12 +8207,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -8511,10 +8362,22 @@ "node": ">=8" } }, + "node_modules/ts-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ts-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -8538,6 +8401,12 @@ "node": ">=8" } }, + "node_modules/ts-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", @@ -8551,9 +8420,9 @@ "peer": true }, "node_modules/type-fest": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", - "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, "peer": true, "engines": { @@ -8637,9 +8506,9 @@ } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "engines": { "node": ">=4" @@ -8687,9 +8556,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "funding": [ { @@ -8754,9 +8623,9 @@ "peer": true }, "node_modules/util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dev": true, "peer": true, "dependencies": { @@ -8764,7 +8633,6 @@ "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", "which-typed-array": "^1.1.2" } }, @@ -8820,11 +8688,11 @@ "peer": true }, "node_modules/vue": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz", - "integrity": "sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==", + "version": "2.7.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.13.tgz", + "integrity": "sha512-QnM6ULTNnPmn71eUO+4hdjfBIA3H0GLsBnchnI/kS678tjI45GOUZhXd0oP/gX9isikXz1PAzSnkPspp9EUNfQ==", "dependencies": { - "@vue/compiler-sfc": "2.7.10", + "@vue/compiler-sfc": "2.7.13", "csstype": "^3.1.0" } }, @@ -8937,17 +8805,20 @@ } }, "node_modules/vue-resize": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", - "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-1.0.1.tgz", + "integrity": "sha512-z5M7lJs0QluJnaoMFTIeGx6dIkYxOwHThlZDeQnWZBizKblb99GSejPnK37ZbNE/rVwDcYcHY+Io+AxdpY952w==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, "peerDependencies": { - "vue": "^2.3.0" + "vue": "^2.6.0" } }, "node_modules/vue-router": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz", - "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" }, "node_modules/vue-style-loader": { "version": "4.1.3", @@ -8989,9 +8860,9 @@ } }, "node_modules/vue-template-compiler": { - "version": "2.7.8", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.8.tgz", - "integrity": "sha512-eQqdcUpJKJpBRPDdxCNsqUoT0edNvdt1jFjtVnVS/LPPmr0BU2jWzXlrf6BVMeODtdLewB3j8j3WjNiB+V+giw==", + "version": "2.7.13", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.13.tgz", + "integrity": "sha512-jYM6TClwDS9YqP48gYrtAtaOhRKkbYmbzE+Q51gX5YDr777n7tNI/IZk4QV4l/PjQPNh/FVa/E92sh/RqKMrog==", "dev": true, "peer": true, "dependencies": { @@ -9019,6 +8890,25 @@ "vue": "^2.6.11" } }, + "node_modules/vue-virtual-scroller/node_modules/vue-resize": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", + "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", + "peerDependencies": { + "vue": "^2.3.0" + } + }, + "node_modules/vue2-datepicker": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.0.tgz", + "integrity": "sha512-zbMkAjYwDTXZozZtkpSwqxq7nEeBt7zoHL+oQcdjEXAqzJHhmatE6sl6JSr58PMIx2WOK0c6QBXozSqT32iQAQ==", + "dependencies": { + "date-format-parse": "^0.2.7" + }, + "peerDependencies": { + "vue": "^2.5.0" + } + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -9066,25 +8956,6 @@ "node": ">=10" } }, - "node_modules/webdav/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/webdav/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -9279,9 +9150,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", - "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "dev": true, "peer": true, "dependencies": { @@ -9308,7 +9179,7 @@ "p-retry": "^4.5.0", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", @@ -9808,9 +9679,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", + "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", "dev": true, "peer": true, "engines": { @@ -9840,9 +9711,11 @@ } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "peer": true } }, "dependencies": { @@ -9866,27 +9739,27 @@ } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.0.tgz", + "integrity": "sha512-Gt9jszFJYq7qzXVK4slhc6NzJXnOVmRECWcVjF/T23rNXD9NtWQ0W3qxdg+p9wWIB+VQw3GYV/U2Ha9bRTfs4w==", "dev": true }, "@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", + "@babel/generator": "^7.19.6", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -9895,12 +9768,12 @@ } }, "@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.0.tgz", + "integrity": "sha512-GUPcXxWibClgmYJuIwC2Bc2Lg+8b9VjaJ+HlNdACEVt+Wlr1eoU1OPZjZRm7Hzl0gaTsUZNQfeihvZJhG7oc3w==", "dev": true, "requires": { - "@babel/types": "^7.18.10", + "@babel/types": "^7.20.0", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -9938,26 +9811,26 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.0", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.18.9", @@ -9965,9 +9838,9 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -9975,9 +9848,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.17.7", @@ -10004,13 +9877,13 @@ } }, "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { @@ -10041,19 +9914,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" } }, "@babel/helper-optimise-call-expression": { @@ -10066,9 +9939,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -10084,34 +9957,34 @@ } }, "@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" } }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.4" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { @@ -10124,15 +9997,15 @@ } }, "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true }, "@babel/helper-validator-option": { @@ -10142,26 +10015,26 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.0.tgz", + "integrity": "sha512-aGMjYraN0zosCEthoGLdqot1oRsmxVTQRHadsUPz5QM44Zej2PYRz7XiDE7GqnkZnNtLbOuxqoZw42vkU7+XEQ==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0" } }, "@babel/highlight": { @@ -10176,9 +10049,9 @@ } }, "@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==" + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.0.tgz", + "integrity": "sha512-G9VgAhEaICnz8iiJeGJQyVl6J2nTjbW0xeisva0PK6XcKsga7BIaqm4ZF8Rg1Wbaqmy6znspNqhPaPkyukujzg==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -10201,13 +10074,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } @@ -10294,14 +10167,14 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", + "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.4", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.18.8" } @@ -10405,12 +10278,12 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-json-strings": { @@ -10524,25 +10397,26 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.0.tgz", + "integrity": "sha512-sXOohbpHZSk7GjxK9b3dKB7CfqUD5DwOH+DggKzOQ7TXYP+RCSbRykfjQmn/zq+rBjycVRtLf9pYhAaEJA786w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" @@ -10558,12 +10432,12 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.0.tgz", + "integrity": "sha512-1dIhvZfkDVx/zn2S1aFwlruspTt4189j7fEkH0Y0VyuDM6bQt7bD6kLcz3l4IlLG+e5OReaBz9ROAbttRtUHqA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-dotall-regex": { @@ -10634,39 +10508,36 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { @@ -10680,13 +10551,13 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-new-target": { @@ -10755,12 +10626,12 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, @@ -10811,18 +10682,18 @@ } }, "@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", + "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.4", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -10831,7 +10702,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.19.4", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -10855,10 +10726,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.19.4", + "@babel/plugin-transform-classes": "^7.19.0", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.19.4", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -10868,9 +10739,9 @@ "@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.18.6", "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", "@babel/plugin-transform-parameters": "^7.18.8", @@ -10878,18 +10749,18 @@ "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", + "@babel/types": "^7.19.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" } }, @@ -10907,11 +10778,11 @@ } }, "@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.0.tgz", + "integrity": "sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.10" } }, "@babel/template": { @@ -10926,31 +10797,31 @@ } }, "@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.0.tgz", + "integrity": "sha512-5+cAXQNARgjRUK0JWu2UBwja4JLSO/rBMPJzpsKb+oBF5xlUuCfljQepS4XypBQoiigL0VQjTZy6WiONtUdScQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", + "@babel/generator": "^7.20.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz", + "integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -11026,13 +10897,13 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@leichtgewicht/ip-codec": { @@ -11043,53 +10914,22 @@ "peer": true }, "@nextcloud/auth": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-1.3.0.tgz", - "integrity": "sha512-GfwRM9W7hat4psNdAt74UHEV+drEXQ53klCVp6JpON66ZLPeK5eJ1LQuiQDkpUxZpqNeaumXjiB98h5cug/uQw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", + "integrity": "sha512-v8K8tvjkOsGt1+gKydVeMiEwWLXlfPWSptXnMqP21Xd6pFAQxNuNNCY679XKU4MNaKzpZqLstCCxv/KrjeQv8A==", "requires": { - "@nextcloud/event-bus": "^1.1.3", - "@nextcloud/typings": "^0.2.2", - "core-js": "^3.6.4" - }, - "dependencies": { - "@nextcloud/event-bus": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-1.3.0.tgz", - "integrity": "sha512-+U5MnCvfnNWvf0lvdqJg8F+Nm8wN+s9ayuBjtiEQxTAcootv7lOnlMgfreqF3l2T0Wet2uZh4JbFVUWf8l3w7g==", - "requires": { - "@types/semver": "^7.3.5", - "core-js": "^3.11.2", - "semver": "^7.3.5" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - } + "@nextcloud/event-bus": "^3.0.0" } }, "@nextcloud/axios": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.0.0.tgz", - "integrity": "sha512-Pgg0QtA+phxYbe3kMWwhN03ltMZU3x2SfPLRbOPJGP29DgULKBS6YH3U4ev2M8T0drrwCcRnB7esb+FSrW+D5g==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.1.0.tgz", + "integrity": "sha512-fUwRQeYfdX0sP+DJnQiqlJfB7ngNHWu6Gbi0nYapkB7IFiLECeL2SWzDOFj+M04j4ApsblEMBqGOJ38WEgdeyA==", "requires": { "@nextcloud/auth": "^2.0.0", + "@nextcloud/router": "^2.0.0", "axios": "^0.27.2", "tslib": "^2.4.0" - }, - "dependencies": { - "@nextcloud/auth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", - "integrity": "sha512-v8K8tvjkOsGt1+gKydVeMiEwWLXlfPWSptXnMqP21Xd6pFAQxNuNNCY679XKU4MNaKzpZqLstCCxv/KrjeQv8A==", - "requires": { - "@nextcloud/event-bus": "^3.0.0" - } - } } }, "@nextcloud/babel-config": { @@ -11121,9 +10961,9 @@ "dev": true }, "@nextcloud/calendar-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.0.0.tgz", - "integrity": "sha512-Uy/etWwRmbzG1jxcfampOCEXbGMEzY1xVCBlONVrkusUmD9t02u3jWFkRJGAHvFAtLd4iM+MdTo1x3VXemBvcA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.1.0.tgz", + "integrity": "sha512-tGjKfUKigyTFg3AUhW57MCMwP26rWv2EwU8QUYCJntHs8a1qzltgSJ5t3+zMsp2oDct3tHz04Q6vPR+O4T1n+Q==", "requires": {} }, "@nextcloud/capabilities": { @@ -11133,6 +10973,16 @@ "requires": { "@nextcloud/initial-state": "^1.1.2", "core-js": "^3.6.4" + }, + "dependencies": { + "@nextcloud/initial-state": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-1.2.1.tgz", + "integrity": "sha512-2TH2DzJBolYHWfbSovTWkByAIg0gdsyuVfZpf5APnJu/9PixXKbnrVFnaEdxjeP262Gok7ARMFFQeSiuzKRQeQ==", + "requires": { + "core-js": "^3.6.4" + } + } } }, "@nextcloud/dialogs": { @@ -11144,21 +10994,6 @@ "@nextcloud/typings": "^1.0.0", "core-js": "^3.6.4", "toastify-js": "^1.12.0" - }, - "dependencies": { - "@nextcloud/typings": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.4.3.tgz", - "integrity": "sha512-9Yc40alExKpHwNKdpZzULwb+Fz5HgEFKZvywXYK5QbR96Z7V5iI3Greu8MhmZErfUJ6zES7PHpz3S3jM1kdnUw==", - "requires": { - "@types/jquery": "2.0.60" - } - }, - "@types/jquery": { - "version": "2.0.60", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", - "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" - } } }, "@nextcloud/event-bus": { @@ -11169,23 +11004,33 @@ "semver": "^7.3.7" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, "@nextcloud/initial-state": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-1.2.1.tgz", - "integrity": "sha512-2TH2DzJBolYHWfbSovTWkByAIg0gdsyuVfZpf5APnJu/9PixXKbnrVFnaEdxjeP262Gok7ARMFFQeSiuzKRQeQ==", - "requires": { - "core-js": "^3.6.4" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-2.0.0.tgz", + "integrity": "sha512-xmNP30v/RnkJ2z1HcuEo7YfcLJJa+FdWTwgNldXHOlMeMbl/ESpsGkWL2sULrhYurz64L0JpfwEdi/cHcmyuZQ==" }, "@nextcloud/l10n": { "version": "1.6.0", @@ -11197,11 +11042,11 @@ } }, "@nextcloud/logger": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.2.1.tgz", - "integrity": "sha512-MP2/5ZdjDfcTPO5ASfqV5fVU6TYeaa2QOsi2yXBHrmlJ34+HlDdsoVzDGPrbutGCToAuBDSu7nh0WW2aLOp/9A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.4.0.tgz", + "integrity": "sha512-OXNpa+GdA+mxSmpyFaf3PJjLdSYNJaBWfa1Ey4gF7Ap76Ndya8d43TX0sdfakCAjuZsTS/y5JfKuwHjpeipdhQ==", "requires": { - "@nextcloud/auth": "^1.2.2", + "@nextcloud/auth": "^2.0.0", "core-js": "^3.6.4" } }, @@ -11230,11 +11075,11 @@ } }, "@nextcloud/typings": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-0.2.4.tgz", - "integrity": "sha512-49M8XUDQH27VIQE+13KrqSOYcyOsDUk6Yfw17jbBVtXFoDJ3YBSYYq8YaKeAM3Lz2JVbEpqQW9suAT+EyYSb6g==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.4.3.tgz", + "integrity": "sha512-9Yc40alExKpHwNKdpZzULwb+Fz5HgEFKZvywXYK5QbR96Z7V5iI3Greu8MhmZErfUJ6zES7PHpz3S3jM1kdnUw==", "requires": { - "@types/jquery": "2.0.54" + "@types/jquery": "2.0.60" } }, "@nextcloud/vue": { @@ -11271,35 +11116,12 @@ "vue-material-design-icons": "^5.1.2", "vue-multiselect": "^2.1.6", "vue2-datepicker": "^3.11.0" - }, - "dependencies": { - "@nextcloud/auth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", - "integrity": "sha512-v8K8tvjkOsGt1+gKydVeMiEwWLXlfPWSptXnMqP21Xd6pFAQxNuNNCY679XKU4MNaKzpZqLstCCxv/KrjeQv8A==", - "requires": { - "@nextcloud/event-bus": "^3.0.0" - } - }, - "@nextcloud/initial-state": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-2.0.0.tgz", - "integrity": "sha512-xmNP30v/RnkJ2z1HcuEo7YfcLJJa+FdWTwgNldXHOlMeMbl/ESpsGkWL2sULrhYurz64L0JpfwEdi/cHcmyuZQ==" - }, - "vue2-datepicker": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.0.tgz", - "integrity": "sha512-zbMkAjYwDTXZozZtkpSwqxq7nEeBt7zoHL+oQcdjEXAqzJHhmatE6sl6JSr58PMIx2WOK0c6QBXozSqT32iQAQ==", - "requires": { - "date-format-parse": "^0.2.7" - } - } } }, "@nextcloud/webpack-vue-config": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.3.0.tgz", - "integrity": "sha512-qkrFUakFS6vGQlM1oXHh2+JQhmACZtSt7bt5W3iwpCirrVarBdyxG0ZRw1PK4jOVTdAEju0fYlIoieo7X+GLIg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.4.0.tgz", + "integrity": "sha512-jBVJ01p8iNp5iLYrFtFAJHEal9jcU7HbnBS0Z+HXU9WDKJXp9YAOUDnejJKUXnKaAowZQtrBzSTpAY25cP9aVA==", "dev": true, "requires": {} }, @@ -11421,9 +11243,9 @@ } }, "@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "version": "8.4.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.8.tgz", + "integrity": "sha512-zUCKQI1bUCTi+0kQs5ZQzQ/XILWRLIlh15FXWNykJ+NG3TMKMVvwwC6GP3DR1Ylga15fB7iAExSzc4PNlR5i3w==", "dev": true, "peer": true, "requires": { @@ -11450,9 +11272,9 @@ "peer": true }, "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "dev": true, "peer": true, "requires": { @@ -11463,9 +11285,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "dev": true, "peer": true, "requires": { @@ -11485,9 +11307,9 @@ } }, "@types/jquery": { - "version": "2.0.54", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.54.tgz", - "integrity": "sha512-D/PomKwNkDfSKD13DEVQT/pq2TUjN54c6uB341fEZanIzkjfGe7UaFuuaLZbpEiS5j7Wk2MUHAZqZIoECw29lg==" + "version": "2.0.60", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", + "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" }, "@types/json-schema": { "version": "7.0.11", @@ -11504,9 +11326,9 @@ "peer": true }, "@types/node": { - "version": "18.7.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.3.tgz", - "integrity": "sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w==", + "version": "18.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.7.tgz", + "integrity": "sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==", "dev": true }, "@types/qs": { @@ -11539,11 +11361,6 @@ "dev": true, "peer": true }, - "@types/semver": { - "version": "7.3.12", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz", - "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==" - }, "@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -11598,9 +11415,9 @@ } }, "@vue/compiler-sfc": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz", - "integrity": "sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==", + "version": "2.7.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.13.tgz", + "integrity": "sha512-zzu2rLRZlgIU+OT3Atbr7Y6PG+LW4wVQpPfNRrGDH3dM9PsrcVfa+1pKb8bW467bGM3aDOvAnsYLWVpYIv3GRg==", "requires": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -11625,17 +11442,6 @@ "vue-template-es2015-compiler": "^1.9.0" }, "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "peer": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", @@ -11653,13 +11459,6 @@ "picocolors": "^0.2.1", "source-map": "^0.6.1" } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true, - "peer": true } } }, @@ -11886,9 +11685,9 @@ } }, "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true }, "acorn-import-assertions": { @@ -11959,6 +11758,11 @@ "dev": true, "peer": true }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -12065,57 +11869,36 @@ "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "peer": true, - "requires": { - "semver": "^6.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "requires": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2" + "@babel/helper-define-polyfill-provider": "^0.3.3" } }, "balanced-match": { @@ -12171,9 +11954,9 @@ "peer": true }, "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "peer": true, "requires": { @@ -12185,7 +11968,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", + "qs": "6.11.0", "raw-body": "2.5.1", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -12218,9 +12001,9 @@ } }, "bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dev": true, "peer": true, "requires": { @@ -12231,13 +12014,11 @@ } }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "braces": { @@ -12336,13 +12117,6 @@ "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true } } }, @@ -12357,15 +12131,15 @@ } }, "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "update-browserslist-db": "^1.0.9" } }, "buffer": { @@ -12433,9 +12207,9 @@ "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==" }, "caniuse-lite": { - "version": "1.0.30001375", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz", - "integrity": "sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==", + "version": "1.0.30001426", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz", + "integrity": "sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A==", "dev": true }, "chalk": { @@ -12509,18 +12283,6 @@ "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "peer": true, - "requires": { - "isobject": "^3.0.1" - } - } } }, "color-convert": { @@ -12553,6 +12315,12 @@ "delayed-stream": "~1.0.0" } }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", @@ -12608,6 +12376,13 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "peer": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true } } }, @@ -12656,15 +12431,6 @@ "peer": true, "requires": { "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true - } } }, "content-type": { @@ -12675,13 +12441,10 @@ "peer": true }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "cookie": { "version": "0.5.0", @@ -12698,26 +12461,17 @@ "peer": true }, "core-js": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", - "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==" + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", + "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==" }, "core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz", + "integrity": "sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==", "dev": true, "requires": { - "browserslist": "^4.21.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } + "browserslist": "^4.21.4" } }, "core-util-is": { @@ -12836,15 +12590,32 @@ "semver": "^7.3.5" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, @@ -12856,9 +12627,9 @@ "peer": true }, "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "date-format-parse": { "version": "0.2.7", @@ -13018,9 +12789,9 @@ } }, "electron-to-chromium": { - "version": "1.4.219", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz", - "integrity": "sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "elliptic": { @@ -13090,31 +12861,32 @@ "peer": true }, "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", "string.prototype.trimend": "^1.0.5", "string.prototype.trimstart": "^1.0.5", "unbox-primitive": "^1.0.2" @@ -13269,15 +13041,15 @@ } }, "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "peer": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -13296,7 +13068,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -13331,13 +13103,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "peer": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true } } }, @@ -13385,26 +13150,6 @@ "dev": true, "requires": { "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } } }, "fill-range": { @@ -13468,18 +13213,17 @@ "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "peer": true, - "requires": { - "semver": "^6.0.0" - } - } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "floating-vue": { @@ -13489,16 +13233,6 @@ "requires": { "@floating-ui/dom": "^0.1.10", "vue-resize": "^1.0.0" - }, - "dependencies": { - "vue-resize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-1.0.1.tgz", - "integrity": "sha512-z5M7lJs0QluJnaoMFTIeGx6dIkYxOwHThlZDeQnWZBizKblb99GSejPnK37ZbNE/rVwDcYcHY+Io+AxdpY952w==", - "requires": { - "@babel/runtime": "^7.13.10" - } - } } }, "focus-trap": { @@ -13510,9 +13244,9 @@ } }, "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" }, "for-each": { "version": "0.3.3", @@ -13573,13 +13307,6 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -13611,9 +13338,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -13656,6 +13383,27 @@ "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "glob-parent": { @@ -13767,13 +13515,6 @@ "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true } } }, @@ -13846,6 +13587,13 @@ "util-deprecate": "~1.0.1" } }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -13917,15 +13665,6 @@ "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "peer": true - } } }, "https-browserify": { @@ -14084,15 +13823,15 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true }, "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "requires": { "has": "^1.0.3" @@ -14185,6 +13924,23 @@ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "dev": true }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "peer": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -14309,6 +14065,16 @@ "color-convert": "^2.0.1" } }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -14340,6 +14106,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -14486,9 +14261,9 @@ "peer": true }, "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", + "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", "dev": true, "peer": true, "requires": { @@ -14497,6 +14272,16 @@ "json5": "^2.1.2" } }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "requires": { + "p-locate": "^4.1.0" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -14526,11 +14311,14 @@ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" }, "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "peer": true, "requires": { - "yallist": "^4.0.0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "magic-string": { @@ -14542,6 +14330,16 @@ "sourcemap-codec": "^1.4.8" } }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "peer": true, + "requires": { + "semver": "^6.0.0" + } + }, "material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", @@ -14688,18 +14486,17 @@ "peer": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", "dev": true, "peer": true }, @@ -14845,9 +14642,9 @@ "dev": true }, "object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -14918,6 +14715,26 @@ "dev": true, "peer": true }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "requires": { + "p-limit": "^2.2.0" + } + }, "p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", @@ -15042,49 +14859,6 @@ "peer": true, "requires": { "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "peer": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "peer": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "peer": true, - "requires": { - "p-limit": "^2.2.0" - } - } } }, "playwright": { @@ -15103,9 +14877,9 @@ "dev": true }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -15256,9 +15030,9 @@ "dev": true }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, "peer": true, "requires": { @@ -15334,13 +15108,16 @@ } }, "readable-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.1.0.tgz", - "integrity": "sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.2.0.tgz", + "integrity": "sha512-gJrBHsaI3lgBoGMW/jHZsQ/o/TIWiu5ENCJG1BB7fuCKzpFM8GaS2UoBVt9NO+oI+3FcrBNbUkl3ilDe09aY4A==", "dev": true, "peer": true, "requires": { - "abort-controller": "^3.0.0" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10" } }, "readdirp": { @@ -15375,18 +15152,18 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "requires": { "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" }, "regenerator-transform": { "version": "0.15.0", @@ -15409,29 +15186,29 @@ } }, "regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", "dev": true, "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -15475,17 +15252,15 @@ "peer": true, "requires": { "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "peer": true - } } }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "peer": true + }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -15573,11 +15348,22 @@ } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -15586,9 +15372,9 @@ "peer": true }, "sass": { - "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", "dev": true, "peer": true, "requires": { @@ -15598,9 +15384,9 @@ } }, "sass-loader": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.1.0.tgz", + "integrity": "sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ==", "dev": true, "peer": true, "requires": { @@ -15633,9 +15419,9 @@ "peer": true }, "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "peer": true, "requires": { @@ -16026,15 +15812,6 @@ "peer": true, "requires": { "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true - } } }, "string-length": { @@ -16044,21 +15821,6 @@ "requires": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } } }, "string.prototype.matchall": { @@ -16110,6 +15872,14 @@ "is-regexp": "^1.0.0" } }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, "strip-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", @@ -16194,29 +15964,21 @@ } }, "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } } }, "terser-webpack-plugin": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.4.tgz", - "integrity": "sha512-SmnkUhBxLDcBfTIeaq+ZqJXLVEyXxSaNcCeSezECdKjfkMrTTnPvapBILylYwyEvHFZAn2cJ8dtiXel5XnfOfQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "peer": true, "requires": { @@ -16356,10 +16118,19 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -16373,6 +16144,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -16389,9 +16166,9 @@ "peer": true }, "type-fest": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", - "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, "peer": true }, @@ -16447,9 +16224,9 @@ "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true }, "unique-string": { @@ -16481,9 +16258,9 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -16534,9 +16311,9 @@ } }, "util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dev": true, "peer": true, "requires": { @@ -16544,7 +16321,6 @@ "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", "which-typed-array": "^1.1.2" } }, @@ -16588,11 +16364,11 @@ "peer": true }, "vue": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz", - "integrity": "sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==", + "version": "2.7.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.13.tgz", + "integrity": "sha512-QnM6ULTNnPmn71eUO+4hdjfBIA3H0GLsBnchnI/kS678tjI45GOUZhXd0oP/gX9isikXz1PAzSnkPspp9EUNfQ==", "requires": { - "@vue/compiler-sfc": "2.7.10", + "@vue/compiler-sfc": "2.7.13", "csstype": "^3.1.0" } }, @@ -16680,15 +16456,17 @@ "requires": {} }, "vue-resize": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", - "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", - "requires": {} + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-1.0.1.tgz", + "integrity": "sha512-z5M7lJs0QluJnaoMFTIeGx6dIkYxOwHThlZDeQnWZBizKblb99GSejPnK37ZbNE/rVwDcYcHY+Io+AxdpY952w==", + "requires": { + "@babel/runtime": "^7.13.10" + } }, "vue-router": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz", - "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" }, "vue-style-loader": { "version": "4.1.3", @@ -16726,9 +16504,9 @@ } }, "vue-template-compiler": { - "version": "2.7.8", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.8.tgz", - "integrity": "sha512-eQqdcUpJKJpBRPDdxCNsqUoT0edNvdt1jFjtVnVS/LPPmr0BU2jWzXlrf6BVMeODtdLewB3j8j3WjNiB+V+giw==", + "version": "2.7.13", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.13.tgz", + "integrity": "sha512-jYM6TClwDS9YqP48gYrtAtaOhRKkbYmbzE+Q51gX5YDr777n7tNI/IZk4QV4l/PjQPNh/FVa/E92sh/RqKMrog==", "dev": true, "peer": true, "requires": { @@ -16751,6 +16529,22 @@ "scrollparent": "^2.0.1", "vue-observe-visibility": "^0.4.4", "vue-resize": "^0.4.5" + }, + "dependencies": { + "vue-resize": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", + "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", + "requires": {} + } + } + }, + "vue2-datepicker": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.0.tgz", + "integrity": "sha512-zbMkAjYwDTXZozZtkpSwqxq7nEeBt7zoHL+oQcdjEXAqzJHhmatE6sl6JSr58PMIx2WOK0c6QBXozSqT32iQAQ==", + "requires": { + "date-format-parse": "^0.2.7" } }, "watchpack": { @@ -16792,24 +16586,6 @@ "path-posix": "^1.0.0", "url-join": "^4.0.1", "url-parse": "^1.5.10" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } } }, "webidl-conversions": { @@ -16955,9 +16731,9 @@ } }, "webpack-dev-server": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", - "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "dev": true, "peer": true, "requires": { @@ -16984,7 +16760,7 @@ "p-retry": "^4.5.0", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", @@ -17390,9 +17166,9 @@ "dev": true }, "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", + "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", "dev": true, "peer": true, "requires": {} @@ -17405,9 +17181,11 @@ "peer": true }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "peer": true } } } From 26e88d1a87e3d4970c4bcbb143acdf19b666ca45 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Thu, 27 Oct 2022 14:17:56 -0700 Subject: [PATCH 03/34] release: v4.4.1 --- appinfo/info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index a9cf435d..3df4d551 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -28,7 +28,7 @@ To get an idea of what memories looks and feels like, check out the [public demo 1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories. 1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended. ]]> - 4.3.8 + 4.4.1 agpl Varun Patil Memories From bc591dd6116c2ce3eeb211f8620efb5e83862a33 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 28 Oct 2022 03:12:05 +0000 Subject: [PATCH 04/34] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/af.js | 5 +++-- l10n/af.json | 5 +++-- l10n/an.js | 4 ++-- l10n/an.json | 4 ++-- l10n/ar.js | 5 +++-- l10n/ar.json | 5 +++-- l10n/ast.js | 5 +++-- l10n/ast.json | 5 +++-- l10n/az.js | 1 + l10n/az.json | 1 + l10n/bg.js | 12 +++++++---- l10n/bg.json | 12 +++++++---- l10n/bn_BD.js | 5 +++-- l10n/bn_BD.json | 5 +++-- l10n/br.js | 4 ++-- l10n/br.json | 4 ++-- l10n/ca.js | 5 +++-- l10n/ca.json | 5 +++-- l10n/cs.js | 13 +++++++---- l10n/cs.json | 13 +++++++---- l10n/cy_GB.js | 4 ++-- l10n/cy_GB.json | 4 ++-- l10n/da.js | 4 +++- l10n/da.json | 4 +++- l10n/de.js | 13 +++++++---- l10n/de.json | 13 +++++++---- l10n/de_DE.js | 16 +++++++++----- l10n/de_DE.json | 16 +++++++++----- l10n/el.js | 4 ++-- l10n/el.json | 4 ++-- l10n/en_GB.js | 2 +- l10n/en_GB.json | 2 +- l10n/eo.js | 4 ++-- l10n/eo.json | 4 ++-- l10n/es.js | 12 +++++++++-- l10n/es.json | 12 +++++++++-- l10n/es_419.js | 4 ++-- l10n/es_419.json | 4 ++-- l10n/es_AR.js | 4 ++-- l10n/es_AR.json | 4 ++-- l10n/es_CL.js | 4 ++-- l10n/es_CL.json | 4 ++-- l10n/es_CO.js | 4 ++-- l10n/es_CO.json | 4 ++-- l10n/es_CR.js | 4 ++-- l10n/es_CR.json | 4 ++-- l10n/es_DO.js | 4 ++-- l10n/es_DO.json | 4 ++-- l10n/es_EC.js | 4 ++-- l10n/es_EC.json | 4 ++-- l10n/es_GT.js | 4 ++-- l10n/es_GT.json | 4 ++-- l10n/es_HN.js | 4 ++-- l10n/es_HN.json | 4 ++-- l10n/es_MX.js | 4 ++-- l10n/es_MX.json | 4 ++-- l10n/es_NI.js | 4 ++-- l10n/es_NI.json | 4 ++-- l10n/es_PA.js | 4 ++-- l10n/es_PA.json | 4 ++-- l10n/es_PE.js | 4 ++-- l10n/es_PE.json | 4 ++-- l10n/es_PR.js | 4 ++-- l10n/es_PR.json | 4 ++-- l10n/es_PY.js | 4 ++-- l10n/es_PY.json | 4 ++-- l10n/es_SV.js | 5 +++-- l10n/es_SV.json | 5 +++-- l10n/es_UY.js | 4 ++-- l10n/es_UY.json | 4 ++-- l10n/et_EE.js | 5 +++-- l10n/et_EE.json | 5 +++-- l10n/eu.js | 19 +++++++++++++--- l10n/eu.json | 19 +++++++++++++--- l10n/fa.js | 5 +++-- l10n/fa.json | 5 +++-- l10n/fi.js | 16 ++++++++++++-- l10n/fi.json | 16 ++++++++++++-- l10n/fr.js | 20 ++++++++++++++--- l10n/fr.json | 20 ++++++++++++++--- l10n/gd.js | 4 ++-- l10n/gd.json | 4 ++-- l10n/gl.js | 6 ++++-- l10n/gl.json | 6 ++++-- l10n/he.js | 6 ++++-- l10n/he.json | 6 ++++-- l10n/hr.js | 6 ++++-- l10n/hr.json | 6 ++++-- l10n/hu.js | 22 +++++++++++++++++-- l10n/hu.json | 22 +++++++++++++++++-- l10n/ia.js | 4 ++-- l10n/ia.json | 4 ++-- l10n/id.js | 5 +++-- l10n/id.json | 5 +++-- l10n/is.js | 6 ++++-- l10n/is.json | 6 ++++-- l10n/it.js | 16 +++++++++++++- l10n/it.json | 16 +++++++++++++- l10n/ja.js | 6 ++++-- l10n/ja.json | 6 ++++-- l10n/ka_GE.js | 4 ++-- l10n/ka_GE.json | 4 ++-- l10n/kab.js | 4 ++-- l10n/kab.json | 4 ++-- l10n/km.js | 4 ++-- l10n/km.json | 4 ++-- l10n/ko.js | 6 ++++-- l10n/ko.json | 6 ++++-- l10n/lb.js | 4 ++-- l10n/lb.json | 4 ++-- l10n/lo.js | 4 ++-- l10n/lo.json | 4 ++-- l10n/lt_LT.js | 23 ++++++++++++++++---- l10n/lt_LT.json | 23 ++++++++++++++++---- l10n/lv.js | 4 ++-- l10n/lv.json | 4 ++-- l10n/mk.js | 16 ++++++++++++-- l10n/mk.json | 16 ++++++++++++-- l10n/mn.js | 4 ++-- l10n/mn.json | 4 ++-- l10n/ms_MY.js | 4 ++-- l10n/ms_MY.json | 4 ++-- l10n/nb.js | 6 ++++-- l10n/nb.json | 6 ++++-- l10n/nl.js | 7 ++++-- l10n/nl.json | 7 ++++-- l10n/nn_NO.js | 4 ++-- l10n/nn_NO.json | 4 ++-- l10n/oc.js | 7 ++++-- l10n/oc.json | 7 ++++-- l10n/pl.js | 30 +++++++++++++++++++++++++- l10n/pl.json | 30 +++++++++++++++++++++++++- l10n/pt_BR.js | 54 +++++++++++++++++++++++++++++++++++++++++----- l10n/pt_BR.json | 54 +++++++++++++++++++++++++++++++++++++++++----- l10n/pt_PT.js | 4 +++- l10n/pt_PT.json | 4 +++- l10n/ro.js | 6 ++++-- l10n/ro.json | 6 ++++-- l10n/ru.js | 5 ++++- l10n/ru.json | 5 ++++- l10n/sc.js | 7 ++++-- l10n/sc.json | 7 ++++-- l10n/si.js | 4 ++-- l10n/si.json | 4 ++-- l10n/sk.js | 39 +++++++++++++++++++++++++++++---- l10n/sk.json | 39 +++++++++++++++++++++++++++++---- l10n/sl.js | 10 +++++++-- l10n/sl.json | 10 +++++++-- l10n/sq.js | 4 ++-- l10n/sq.json | 4 ++-- l10n/sr.js | 5 +++-- l10n/sr.json | 5 +++-- l10n/sr@latin.js | 4 ++-- l10n/sr@latin.json | 4 ++-- l10n/sv.js | 4 +++- l10n/sv.json | 4 +++- l10n/ta.js | 4 ++-- l10n/ta.json | 4 ++-- l10n/th.js | 5 +++-- l10n/th.json | 5 +++-- l10n/tk.js | 4 ++-- l10n/tk.json | 4 ++-- l10n/tr.js | 40 ++++++++++++++++++++++++++++++---- l10n/tr.json | 40 ++++++++++++++++++++++++++++++---- l10n/uk.js | 35 +++++++++++++++++++++++++++++- l10n/uk.json | 35 +++++++++++++++++++++++++++++- l10n/vi.js | 5 +++-- l10n/vi.json | 5 +++-- l10n/zh_CN.js | 38 ++++++++++++++++++++++++++++++-- l10n/zh_CN.json | 38 ++++++++++++++++++++++++++++++-- l10n/zh_HK.js | 41 +++++++++++++++++++++++++++++++---- l10n/zh_HK.json | 41 +++++++++++++++++++++++++++++++---- l10n/zh_TW.js | 41 +++++++++++++++++++++++++++++++---- l10n/zh_TW.json | 41 +++++++++++++++++++++++++++++++---- 174 files changed, 1270 insertions(+), 376 deletions(-) diff --git a/l10n/af.js b/l10n/af.js index 34583348..7cd9acfb 100644 --- a/l10n/af.js +++ b/l10n/af.js @@ -6,19 +6,20 @@ OC.L10N.register( "Videos" : "Video's ", "Archive" : "Argief", "Tags" : "Etikette", + "Maps" : "Kaarte", "Settings" : "Instellings", "Cancel" : "Kanselleer", "Delete" : "Skrap", "Download" : "Laai af", "Favorite" : "Gunsteling", "View in folder" : "Vertoon in gids", + "Back" : "Terug", "Month" : "Maand", "Day" : "Dag", "Time" : "Tyd", "Hour" : "Uur", "Name" : "Naam", "Update" : "Werk by", - "Loading …" : "Laai …", - "Back" : "Terug" + "Loading …" : "Laai …" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/af.json b/l10n/af.json index 4efee13e..c0880c5d 100644 --- a/l10n/af.json +++ b/l10n/af.json @@ -4,19 +4,20 @@ "Videos" : "Video's ", "Archive" : "Argief", "Tags" : "Etikette", + "Maps" : "Kaarte", "Settings" : "Instellings", "Cancel" : "Kanselleer", "Delete" : "Skrap", "Download" : "Laai af", "Favorite" : "Gunsteling", "View in folder" : "Vertoon in gids", + "Back" : "Terug", "Month" : "Maand", "Day" : "Dag", "Time" : "Tyd", "Hour" : "Uur", "Name" : "Naam", "Update" : "Werk by", - "Loading …" : "Laai …", - "Back" : "Terug" + "Loading …" : "Laai …" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/an.js b/l10n/an.js index f7f0c8de..2b059400 100644 --- a/l10n/an.js +++ b/l10n/an.js @@ -8,7 +8,7 @@ OC.L10N.register( "Delete" : "Borrar", "Download" : "Escargar", "Favorite" : "Favorito", - "Name" : "Nombre", - "Back" : "Ta zaga" + "Back" : "Ta zaga", + "Name" : "Nombre" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/an.json b/l10n/an.json index aacc329e..3f4c876c 100644 --- a/l10n/an.json +++ b/l10n/an.json @@ -6,7 +6,7 @@ "Delete" : "Borrar", "Download" : "Escargar", "Favorite" : "Favorito", - "Name" : "Nombre", - "Back" : "Ta zaga" + "Back" : "Ta zaga", + "Name" : "Nombre" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ar.js b/l10n/ar.js index fd216b43..d5db7c64 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -7,19 +7,20 @@ OC.L10N.register( "Videos" : "فيديوهات", "Archive" : "الأرشيف", "Tags" : "الوسوم", + "Maps" : "الخرائط", "Settings" : "الإعدادات", "Cancel" : "إلغاء", "Delete" : "إزالة", "Download" : "تنزيل", "Favorite" : "المفضلة", "View in folder" : "اعرض في المجلد", + "Back" : "العودة", "Month" : "شهر", "Day" : "اليوم", "Time" : "إلى وقت", "Hour" : "الساعة", "Name" : "الاسم", "Update" : "تحديث", - "Loading …" : "جاري التحميل …", - "Back" : "العودة" + "Loading …" : "جاري التحميل …" }, "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;"); diff --git a/l10n/ar.json b/l10n/ar.json index 472e5f89..4ad522d0 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -5,19 +5,20 @@ "Videos" : "فيديوهات", "Archive" : "الأرشيف", "Tags" : "الوسوم", + "Maps" : "الخرائط", "Settings" : "الإعدادات", "Cancel" : "إلغاء", "Delete" : "إزالة", "Download" : "تنزيل", "Favorite" : "المفضلة", "View in folder" : "اعرض في المجلد", + "Back" : "العودة", "Month" : "شهر", "Day" : "اليوم", "Time" : "إلى وقت", "Hour" : "الساعة", "Name" : "الاسم", "Update" : "تحديث", - "Loading …" : "جاري التحميل …", - "Back" : "العودة" + "Loading …" : "جاري التحميل …" },"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;" } \ No newline at end of file diff --git a/l10n/ast.js b/l10n/ast.js index 1c7317ca..f98b1ec8 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -6,19 +6,20 @@ OC.L10N.register( "Videos" : "Vídeos", "Archive" : "Archivu", "Tags" : "Etiquetes", + "Maps" : "Mapes", "Settings" : "Settings", "Cancel" : "Encaboxar", "Delete" : "Desaniciar", "Download" : "Baxar", "Favorite" : "Marcar como favoritu", "View in folder" : "Ver na carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nome", "Update" : "Anovar", - "Loading …" : "Cargando...", - "Back" : "Atrás" + "Loading …" : "Cargando..." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ast.json b/l10n/ast.json index 8030d076..e62eaa4b 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -4,19 +4,20 @@ "Videos" : "Vídeos", "Archive" : "Archivu", "Tags" : "Etiquetes", + "Maps" : "Mapes", "Settings" : "Settings", "Cancel" : "Encaboxar", "Delete" : "Desaniciar", "Download" : "Baxar", "Favorite" : "Marcar como favoritu", "View in folder" : "Ver na carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nome", "Update" : "Anovar", - "Loading …" : "Cargando...", - "Back" : "Atrás" + "Loading …" : "Cargando..." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/az.js b/l10n/az.js index a5803ab3..a6716ddf 100644 --- a/l10n/az.js +++ b/l10n/az.js @@ -4,6 +4,7 @@ OC.L10N.register( "Favorites" : "Sevimlilər", "Archive" : "Arxiv", "Tags" : "Işarələr", + "Maps" : "Xəritələr", "Settings" : "Quraşdırmalar", "Cancel" : "Dayandır", "Delete" : "Sil", diff --git a/l10n/az.json b/l10n/az.json index 99f63177..65a0ef1a 100644 --- a/l10n/az.json +++ b/l10n/az.json @@ -2,6 +2,7 @@ "Favorites" : "Sevimlilər", "Archive" : "Arxiv", "Tags" : "Işarələr", + "Maps" : "Xəritələr", "Settings" : "Quraşdırmalar", "Cancel" : "Dayandır", "Delete" : "Sil", diff --git a/l10n/bg.js b/l10n/bg.js index 05a1d24d..1e4178b1 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -12,6 +12,7 @@ OC.L10N.register( "Archive" : "Архив", "On this day" : "На този ден", "Tags" : "Етикети", + "Maps" : "Карти", "Settings" : "Настройки", "A better photos experience awaits you" : "Очаква ви по-добро изживяване при управлението на снимки", "Choose the root folder of your timeline to begin" : "Изберете основната папка на вашата времева линия /хронология/, за да започнете", @@ -45,6 +46,12 @@ OC.L10N.register( "Choose the root for the folders view" : "Изберете основа за изгледа на папките", "Your Timeline" : "Вашата времева линия", "Failed to load some photos" : "Неуспешно зареждане на някои снимки", + "Processing … {n}/{m}" : "Обработва се ... {n}/{m}", + "No collaborators available" : "Няма налични сътрудници", + "Edit album details" : "Редактиране на подробности за албума", + "Failed to delete {name}." : "Неуспешно изтриване на {name}.", + "Go back to the previous view." : "Връщане към предишния изглед.", + "Back" : "Назад", "Update Exif" : "Актуализиране на Exif", "Newest" : "Най-новият", "Year" : "Година", @@ -54,14 +61,11 @@ OC.L10N.register( "Hour" : "Час", "Minute" : "Минута", "Oldest" : "Най-старият", - "Processing … {n}/{m}" : "Обработва се ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Тази функция модифицира файловете във вашето хранилище, за да актуализира Exif данните.", "Exercise caution and make sure you have backups." : "Внимавайте и се уверете, че имате резервни копия.", "Loading data … {n}/{m}" : "Зареждане на данни ... {n}/{m}", "Remove person" : "Премахване на лице", - "Are you sure you want to remove {name}" : "Сигурни ли сте, че искате премахване на {name}", "Only user \"{user}\" can delete this person" : "Само потребителят \"{user}\" може да изтрие това лице", - "Failed to delete {name}." : "Неуспешно изтриване на {name}.", "Rename person" : "Преименуване на лице", "Name" : "Име", "Update" : "Обновяване", @@ -73,7 +77,6 @@ OC.L10N.register( "Error while moving {basename}" : "Грешка при преместване на {basename}", "Failed to move {name}." : "Неуспешно преместване на {name}.", "Move selected photos to person" : "Преместване на избрани снимки към лице", - "Back" : "Назад", "Merge with different person" : "Обединяване с различно лице", "Mark person in preview" : "Маркиране на лице в предварителен преглед", "Move left" : "Преместване наляво", @@ -84,6 +87,7 @@ OC.L10N.register( "Error: {msg}" : "Грешка: {msg}", "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", "Failed to favorite files." : "Неуспешно добавяне на файлове в любими.", + "Failed to create {albumName}." : "Неуспешно създаване на {albumName}.", "Cannot find this photo anymore!" : "Вече не мога да открия тази снимка!", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Спомени\n\nСпомени е приложение за управление на снимки за Nextcloud с разширени функции, включително:\n\n* **📸 Времева линия /хронология/**: Сортиране на снимките и видеоклиповете по дата на заснемане, анализ на Exif данните.\n* **⏪ Превъртане назад**: Преминете незабавно към всеки момент от миналото и изживейте отново спомените си.\n* **🤖 AI Маркиране/етикетиране/**: Групиране на снимките по хора и обекти с помощта на изкуствен интелект, задвижван от приложението [разпознаване](https://github.com/nextcloud/recognize).\n* **🖼️ Папки**: Преглеждане на собствените и споделените папки с подобна, резултатна времева линия.\n* **🎦 Слайдшоу**: Лесно преглеждане на снимки от вашата хронология и папки.\n* **📱 Мобилна поддръжка**: Работи на устройства с всякаква форма и размер, чрез уеб приложението.\n* **✏️ Редактиране на метаданни**: Бързо и лесно редактиране на Exif датите на снимките.\n* **📦 Архив**: Съхраняване на снимките, които не искате да виждате в хронологията си, в отделна папка.\n* **⚡️ Бързо**: Приложението Спомени е изключително бързо. Период.\n\nЗа да добиете представа как изглежда и как се работи с приложението Спомени, разгледайте [публичната демонстрация](https://memories-demo.radialapps.com/apps/memories/). Имайте предвид, че демонстрацията е само за четене и може да е бавна, тъй като се изпълнява във виртуална машина от нисък клас с безплатно ниво, предоставена от [Oracle Cloud](https://www.oracle.com/cloud/free/). Кредитите за снимки отиват при [Unsplash](https://unsplash.com/) (за индивидуални кредити вижте всяка папка).\n\n## 🚀 Инсталиране\n\n1. Инсталирайте приложението от магазина за приложения Nextcloud\n1. Стартирайте `php ./occ memories:index`, за да генерирате индекси на метаданните за съществуващите снимки.\n1. Отворете приложението 📷 Спомени в Nextcloud и задайте директорията, съдържаща вашите снимки. Снимките от тази директория ще се показват на времевата линия, включително всички снимки във вложени поддиректории.\n1. Силно препоръчително е инсталирането на [Preview generator](https://github.com/rullzer/previewgenerator) за предварително генериране на миниатюри." }, diff --git a/l10n/bg.json b/l10n/bg.json index 48c6aa23..f04d6142 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -10,6 +10,7 @@ "Archive" : "Архив", "On this day" : "На този ден", "Tags" : "Етикети", + "Maps" : "Карти", "Settings" : "Настройки", "A better photos experience awaits you" : "Очаква ви по-добро изживяване при управлението на снимки", "Choose the root folder of your timeline to begin" : "Изберете основната папка на вашата времева линия /хронология/, за да започнете", @@ -43,6 +44,12 @@ "Choose the root for the folders view" : "Изберете основа за изгледа на папките", "Your Timeline" : "Вашата времева линия", "Failed to load some photos" : "Неуспешно зареждане на някои снимки", + "Processing … {n}/{m}" : "Обработва се ... {n}/{m}", + "No collaborators available" : "Няма налични сътрудници", + "Edit album details" : "Редактиране на подробности за албума", + "Failed to delete {name}." : "Неуспешно изтриване на {name}.", + "Go back to the previous view." : "Връщане към предишния изглед.", + "Back" : "Назад", "Update Exif" : "Актуализиране на Exif", "Newest" : "Най-новият", "Year" : "Година", @@ -52,14 +59,11 @@ "Hour" : "Час", "Minute" : "Минута", "Oldest" : "Най-старият", - "Processing … {n}/{m}" : "Обработва се ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Тази функция модифицира файловете във вашето хранилище, за да актуализира Exif данните.", "Exercise caution and make sure you have backups." : "Внимавайте и се уверете, че имате резервни копия.", "Loading data … {n}/{m}" : "Зареждане на данни ... {n}/{m}", "Remove person" : "Премахване на лице", - "Are you sure you want to remove {name}" : "Сигурни ли сте, че искате премахване на {name}", "Only user \"{user}\" can delete this person" : "Само потребителят \"{user}\" може да изтрие това лице", - "Failed to delete {name}." : "Неуспешно изтриване на {name}.", "Rename person" : "Преименуване на лице", "Name" : "Име", "Update" : "Обновяване", @@ -71,7 +75,6 @@ "Error while moving {basename}" : "Грешка при преместване на {basename}", "Failed to move {name}." : "Неуспешно преместване на {name}.", "Move selected photos to person" : "Преместване на избрани снимки към лице", - "Back" : "Назад", "Merge with different person" : "Обединяване с различно лице", "Mark person in preview" : "Маркиране на лице в предварителен преглед", "Move left" : "Преместване наляво", @@ -82,6 +85,7 @@ "Error: {msg}" : "Грешка: {msg}", "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", "Failed to favorite files." : "Неуспешно добавяне на файлове в любими.", + "Failed to create {albumName}." : "Неуспешно създаване на {albumName}.", "Cannot find this photo anymore!" : "Вече не мога да открия тази снимка!", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Спомени\n\nСпомени е приложение за управление на снимки за Nextcloud с разширени функции, включително:\n\n* **📸 Времева линия /хронология/**: Сортиране на снимките и видеоклиповете по дата на заснемане, анализ на Exif данните.\n* **⏪ Превъртане назад**: Преминете незабавно към всеки момент от миналото и изживейте отново спомените си.\n* **🤖 AI Маркиране/етикетиране/**: Групиране на снимките по хора и обекти с помощта на изкуствен интелект, задвижван от приложението [разпознаване](https://github.com/nextcloud/recognize).\n* **🖼️ Папки**: Преглеждане на собствените и споделените папки с подобна, резултатна времева линия.\n* **🎦 Слайдшоу**: Лесно преглеждане на снимки от вашата хронология и папки.\n* **📱 Мобилна поддръжка**: Работи на устройства с всякаква форма и размер, чрез уеб приложението.\n* **✏️ Редактиране на метаданни**: Бързо и лесно редактиране на Exif датите на снимките.\n* **📦 Архив**: Съхраняване на снимките, които не искате да виждате в хронологията си, в отделна папка.\n* **⚡️ Бързо**: Приложението Спомени е изключително бързо. Период.\n\nЗа да добиете представа как изглежда и как се работи с приложението Спомени, разгледайте [публичната демонстрация](https://memories-demo.radialapps.com/apps/memories/). Имайте предвид, че демонстрацията е само за четене и може да е бавна, тъй като се изпълнява във виртуална машина от нисък клас с безплатно ниво, предоставена от [Oracle Cloud](https://www.oracle.com/cloud/free/). Кредитите за снимки отиват при [Unsplash](https://unsplash.com/) (за индивидуални кредити вижте всяка папка).\n\n## 🚀 Инсталиране\n\n1. Инсталирайте приложението от магазина за приложения Nextcloud\n1. Стартирайте `php ./occ memories:index`, за да генерирате индекси на метаданните за съществуващите снимки.\n1. Отворете приложението 📷 Спомени в Nextcloud и задайте директорията, съдържаща вашите снимки. Снимките от тази директория ще се показват на времевата линия, включително всички снимки във вложени поддиректории.\n1. Силно препоръчително е инсталирането на [Preview generator](https://github.com/rullzer/previewgenerator) за предварително генериране на миниатюри." },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js index 98a6f3fa..651e0481 100644 --- a/l10n/bn_BD.js +++ b/l10n/bn_BD.js @@ -3,17 +3,18 @@ OC.L10N.register( { "Favorites" : "প্রিয়জন", "Tags" : "ট্যাগ", + "Maps" : "মানচিত্র", "Settings" : "সেটিংস", "Cancel" : "বাতির", "Delete" : "মুছে", "Download" : "ডাউনলোড", "Favorite" : "প্রিয়জন", + "Back" : "পেছনে যাও", "Month" : "মাস", "Day" : "দিবস", "Time" : "সময়", "Hour" : "ঘন্টা", "Name" : "নাম", - "Update" : "পরিবর্ধন", - "Back" : "পেছনে যাও" + "Update" : "পরিবর্ধন" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json index 939ae1ef..5a56882d 100644 --- a/l10n/bn_BD.json +++ b/l10n/bn_BD.json @@ -1,17 +1,18 @@ { "translations": { "Favorites" : "প্রিয়জন", "Tags" : "ট্যাগ", + "Maps" : "মানচিত্র", "Settings" : "সেটিংস", "Cancel" : "বাতির", "Delete" : "মুছে", "Download" : "ডাউনলোড", "Favorite" : "প্রিয়জন", + "Back" : "পেছনে যাও", "Month" : "মাস", "Day" : "দিবস", "Time" : "সময়", "Hour" : "ঘন্টা", "Name" : "নাম", - "Update" : "পরিবর্ধন", - "Back" : "পেছনে যাও" + "Update" : "পরিবর্ধন" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/br.js b/l10n/br.js index b0b3fef9..b73dea17 100644 --- a/l10n/br.js +++ b/l10n/br.js @@ -10,11 +10,11 @@ OC.L10N.register( "Download" : "Pellgargañ", "Favorite" : "Pennrollañ", "View in folder" : "Diskwel en teuliad", + "Back" : "Distro", "Month" : "Miz", "Day" : "Deiz", "Name" : "Anv", "Update" : "Hizivaat", - "Loading …" : "O Kargañ ...", - "Back" : "Distro" + "Loading …" : "O Kargañ ..." }, "nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"); diff --git a/l10n/br.json b/l10n/br.json index 66e33195..8c288ae0 100644 --- a/l10n/br.json +++ b/l10n/br.json @@ -8,11 +8,11 @@ "Download" : "Pellgargañ", "Favorite" : "Pennrollañ", "View in folder" : "Diskwel en teuliad", + "Back" : "Distro", "Month" : "Miz", "Day" : "Deiz", "Name" : "Anv", "Update" : "Hizivaat", - "Loading …" : "O Kargañ ...", - "Back" : "Distro" + "Loading …" : "O Kargañ ..." },"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);" } \ No newline at end of file diff --git a/l10n/ca.js b/l10n/ca.js index ba82c107..108e770a 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -9,6 +9,7 @@ OC.L10N.register( "Archive" : "Arxiu", "On this day" : "Aquest mateix dia", "Tags" : "Etiquetes", + "Maps" : "Mapes", "Settings" : "Paràmetres", "Cancel" : "Cancel·la", "Delete" : "Suprimeix", @@ -16,6 +17,7 @@ OC.L10N.register( "Favorite" : "Preferit", "Unarchive" : "Desbloquejar", "View in folder" : "Visualitza-ho a la carpeta", + "Back" : "Torna", "Year" : "Any", "Month" : "Mes", "Day" : "Dia", @@ -24,7 +26,6 @@ OC.L10N.register( "Minute" : "Minut", "Name" : "Cognom", "Update" : "Actualitzar", - "Loading …" : "Carregant …", - "Back" : "Torna" + "Loading …" : "Carregant …" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ca.json b/l10n/ca.json index 3e0afbd8..3aeb70ed 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -7,6 +7,7 @@ "Archive" : "Arxiu", "On this day" : "Aquest mateix dia", "Tags" : "Etiquetes", + "Maps" : "Mapes", "Settings" : "Paràmetres", "Cancel" : "Cancel·la", "Delete" : "Suprimeix", @@ -14,6 +15,7 @@ "Favorite" : "Preferit", "Unarchive" : "Desbloquejar", "View in folder" : "Visualitza-ho a la carpeta", + "Back" : "Torna", "Year" : "Any", "Month" : "Mes", "Day" : "Dia", @@ -22,7 +24,6 @@ "Minute" : "Minut", "Name" : "Cognom", "Update" : "Actualitzar", - "Loading …" : "Carregant …", - "Back" : "Torna" + "Loading …" : "Carregant …" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/cs.js b/l10n/cs.js index e61ddd5f..3a661c8c 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -45,6 +45,13 @@ OC.L10N.register( "Choose the root for the folders view" : "Zvolte kořen pro zobrazení složek", "Your Timeline" : "Vaše časová osa", "Failed to load some photos" : "Některé fotky se nepodařilo načíst", + "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", + "No collaborators available" : "Nejsou k dispozici žádní spolupracující", + "Failed to fetch collaborators list." : "Nepodařilo se získat seznam spolupracujících.", + "Edit album details" : "Upravit podrobnosti o albu", + "Failed to delete {name}." : "Nepodařilo se smazat {name}.", + "Go back to the previous view." : "Jít zpět na předchozí pohled.", + "Back" : "Zpět", "Update Exif" : "Aktualizovat Exif", "Newest" : "Nejnovější", "Year" : "Rok", @@ -54,14 +61,11 @@ OC.L10N.register( "Hour" : "Hodina", "Minute" : "Minuta", "Oldest" : "Nejstarší", - "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Tato funkce mění soubory na vašem úložišti kvůli aktualizaci Exif metadat.", "Exercise caution and make sure you have backups." : "Buďte opatrní a ujistěte se, že máte zálohy.", "Loading data … {n}/{m}" : "Načítání dat… {n}/{m}", "Remove person" : "Odebrat osobu", - "Are you sure you want to remove {name}" : "Opravdu chcete {name} odebrat?", "Only user \"{user}\" can delete this person" : "Tuto osobu může smazat pouze uživatel „{user}“", - "Failed to delete {name}." : "Nepodařilo se smazat {name}.", "Rename person" : "Přejmenovat osobu", "Name" : "Název", "Update" : "Aktualizovat", @@ -73,7 +77,7 @@ OC.L10N.register( "Error while moving {basename}" : "Chyba při přesouvání {basename}", "Failed to move {name}." : "Nepodařilo se přesunout {name}.", "Move selected photos to person" : "Přesunout označené fotky k osobě", - "Back" : "Zpět", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Opravdu chcete přesunout označené fotky z {name} do {newName}?", "Merge with different person" : "Sloučit s jinou osobou", "Mark person in preview" : "Označovat osobu v náhledu", "Move left" : "Přesunout doleva", @@ -84,6 +88,7 @@ OC.L10N.register( "Error: {msg}" : "Chyba: {msg}", "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených.", "Failed to favorite files." : "Nepodařilo se přidat soubory mezi oblíbené.", + "Failed to create {albumName}." : "Nepodařilo se vytvořit {albumName}.", "Cannot find this photo anymore!" : "Tuto fotku už se nedaří nalézt!" }, "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/l10n/cs.json b/l10n/cs.json index 000084a8..a968134f 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -43,6 +43,13 @@ "Choose the root for the folders view" : "Zvolte kořen pro zobrazení složek", "Your Timeline" : "Vaše časová osa", "Failed to load some photos" : "Některé fotky se nepodařilo načíst", + "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", + "No collaborators available" : "Nejsou k dispozici žádní spolupracující", + "Failed to fetch collaborators list." : "Nepodařilo se získat seznam spolupracujících.", + "Edit album details" : "Upravit podrobnosti o albu", + "Failed to delete {name}." : "Nepodařilo se smazat {name}.", + "Go back to the previous view." : "Jít zpět na předchozí pohled.", + "Back" : "Zpět", "Update Exif" : "Aktualizovat Exif", "Newest" : "Nejnovější", "Year" : "Rok", @@ -52,14 +59,11 @@ "Hour" : "Hodina", "Minute" : "Minuta", "Oldest" : "Nejstarší", - "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Tato funkce mění soubory na vašem úložišti kvůli aktualizaci Exif metadat.", "Exercise caution and make sure you have backups." : "Buďte opatrní a ujistěte se, že máte zálohy.", "Loading data … {n}/{m}" : "Načítání dat… {n}/{m}", "Remove person" : "Odebrat osobu", - "Are you sure you want to remove {name}" : "Opravdu chcete {name} odebrat?", "Only user \"{user}\" can delete this person" : "Tuto osobu může smazat pouze uživatel „{user}“", - "Failed to delete {name}." : "Nepodařilo se smazat {name}.", "Rename person" : "Přejmenovat osobu", "Name" : "Název", "Update" : "Aktualizovat", @@ -71,7 +75,7 @@ "Error while moving {basename}" : "Chyba při přesouvání {basename}", "Failed to move {name}." : "Nepodařilo se přesunout {name}.", "Move selected photos to person" : "Přesunout označené fotky k osobě", - "Back" : "Zpět", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Opravdu chcete přesunout označené fotky z {name} do {newName}?", "Merge with different person" : "Sloučit s jinou osobou", "Mark person in preview" : "Označovat osobu v náhledu", "Move left" : "Přesunout doleva", @@ -82,6 +86,7 @@ "Error: {msg}" : "Chyba: {msg}", "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených.", "Failed to favorite files." : "Nepodařilo se přidat soubory mezi oblíbené.", + "Failed to create {albumName}." : "Nepodařilo se vytvořit {albumName}.", "Cannot find this photo anymore!" : "Tuto fotku už se nedaří nalézt!" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/cy_GB.js b/l10n/cy_GB.js index 40757c84..e96bdd1d 100644 --- a/l10n/cy_GB.js +++ b/l10n/cy_GB.js @@ -10,13 +10,13 @@ OC.L10N.register( "Delete" : "Dileu", "Download" : "Llwytho i lawr", "Favorite" : "Ffefryn", + "Back" : "Nôl", "Year" : "Blwyddyn", "Month" : "Mis", "Day" : "Diwrnod", "Time" : "Amser", "Name" : "Enw", "Update" : "Diweddaru", - "Loading …" : "Yn llwytho …", - "Back" : "Nôl" + "Loading …" : "Yn llwytho …" }, "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"); diff --git a/l10n/cy_GB.json b/l10n/cy_GB.json index 7a2379b0..34314c58 100644 --- a/l10n/cy_GB.json +++ b/l10n/cy_GB.json @@ -8,13 +8,13 @@ "Delete" : "Dileu", "Download" : "Llwytho i lawr", "Favorite" : "Ffefryn", + "Back" : "Nôl", "Year" : "Blwyddyn", "Month" : "Mis", "Day" : "Diwrnod", "Time" : "Amser", "Name" : "Enw", "Update" : "Diweddaru", - "Loading …" : "Yn llwytho …", - "Back" : "Nôl" + "Loading …" : "Yn llwytho …" },"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/da.js b/l10n/da.js index 82ffa0b6..556aae51 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -24,6 +24,9 @@ OC.L10N.register( "Timeline Path" : "Tidslinjesti", "Show hidden folders" : "Vis skjulte mapper", "Failed to load some photos" : "Kunne ikke indlæse nogle billeder", + "Go back to the previous view." : "Gå tilbage til den forrige visning.", + "Back" : "Tilbage", + "Add collaborators" : "Tilføj samarbejdspartnere", "Year" : "År", "Month" : "Måned", "Day" : "Dag", @@ -32,7 +35,6 @@ OC.L10N.register( "Name" : "Navn", "Update" : "Opdater", "Loading …" : "Loading …", - "Back" : "Tilbage", "Failed to delete files." : "Kunne ikke slette filer.", "Failed to delete {fileName}." : "Kunne ikke slette {fileName}.", "Failed to favorite {fileName}." : "Kunne ikke vælge favorit {fileName}", diff --git a/l10n/da.json b/l10n/da.json index 0b4f8af5..a807a431 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -22,6 +22,9 @@ "Timeline Path" : "Tidslinjesti", "Show hidden folders" : "Vis skjulte mapper", "Failed to load some photos" : "Kunne ikke indlæse nogle billeder", + "Go back to the previous view." : "Gå tilbage til den forrige visning.", + "Back" : "Tilbage", + "Add collaborators" : "Tilføj samarbejdspartnere", "Year" : "År", "Month" : "Måned", "Day" : "Dag", @@ -30,7 +33,6 @@ "Name" : "Navn", "Update" : "Opdater", "Loading …" : "Loading …", - "Back" : "Tilbage", "Failed to delete files." : "Kunne ikke slette filer.", "Failed to delete {fileName}." : "Kunne ikke slette {fileName}.", "Failed to favorite {fileName}." : "Kunne ikke vælge favorit {fileName}", diff --git a/l10n/de.js b/l10n/de.js index 0415d2f4..3ac184d7 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -43,6 +43,14 @@ OC.L10N.register( "Choose the root for the folders view" : "Wähle das Stammverzeichnis für die Ordneransicht", "Your Timeline" : "Deine Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", + "Processing … {n}/{m}" : "Verarbeite … {n}/{m}", + "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Edit album details" : "Albumdetails bearbeiten", + "Failed to delete {name}." : "{name} konnte nicht gelöscht werden.", + "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen", + "Back" : "Zurück", + "Add collaborators" : "Mitbearbeitende hinzufügen", "Update Exif" : "Exif aktualisieren", "Newest" : "Neueste", "Year" : "Jahr", @@ -52,14 +60,11 @@ OC.L10N.register( "Hour" : "Stunde", "Minute" : "Minute", "Oldest" : "Älteste", - "Processing … {n}/{m}" : "Verarbeite … {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in deinem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Sei vorsichtig und stelle sicher, dass du Backups hast.", "Loading data … {n}/{m}" : "Lade … {n}/{m}", "Remove person" : "Person entfernen", - "Are you sure you want to remove {name}" : "Möchtest du {name} wirklich entfernen?", "Only user \"{user}\" can delete this person" : "Nur der Benutzer \"{user}\" kann diese Person löschen.", - "Failed to delete {name}." : "{name} konnte nicht gelöscht werden.", "Rename person" : "Person umbenennen", "Name" : "Name", "Update" : "Aktualisieren", @@ -71,7 +76,6 @@ OC.L10N.register( "Error while moving {basename}" : "Fehler beim Verschieben von {basename}", "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", - "Back" : "Zurück", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", @@ -82,6 +86,7 @@ OC.L10N.register( "Error: {msg}" : "Fehler: {msg}", "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/de.json b/l10n/de.json index 3080500e..e6b05bcd 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -41,6 +41,14 @@ "Choose the root for the folders view" : "Wähle das Stammverzeichnis für die Ordneransicht", "Your Timeline" : "Deine Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", + "Processing … {n}/{m}" : "Verarbeite … {n}/{m}", + "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Edit album details" : "Albumdetails bearbeiten", + "Failed to delete {name}." : "{name} konnte nicht gelöscht werden.", + "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen", + "Back" : "Zurück", + "Add collaborators" : "Mitbearbeitende hinzufügen", "Update Exif" : "Exif aktualisieren", "Newest" : "Neueste", "Year" : "Jahr", @@ -50,14 +58,11 @@ "Hour" : "Stunde", "Minute" : "Minute", "Oldest" : "Älteste", - "Processing … {n}/{m}" : "Verarbeite … {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in deinem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Sei vorsichtig und stelle sicher, dass du Backups hast.", "Loading data … {n}/{m}" : "Lade … {n}/{m}", "Remove person" : "Person entfernen", - "Are you sure you want to remove {name}" : "Möchtest du {name} wirklich entfernen?", "Only user \"{user}\" can delete this person" : "Nur der Benutzer \"{user}\" kann diese Person löschen.", - "Failed to delete {name}." : "{name} konnte nicht gelöscht werden.", "Rename person" : "Person umbenennen", "Name" : "Name", "Update" : "Aktualisieren", @@ -69,7 +74,6 @@ "Error while moving {basename}" : "Fehler beim Verschieben von {basename}", "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", - "Back" : "Zurück", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", @@ -80,6 +84,7 @@ "Error: {msg}" : "Fehler: {msg}", "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/de_DE.js b/l10n/de_DE.js index f9ffe828..9e1a3e88 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -46,6 +46,14 @@ OC.L10N.register( "Choose the root for the folders view" : "Wählen Sie das Stammverzeichnis für die Ordneransicht", "Your Timeline" : "Ihre Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", + "Processing … {n}/{m}" : "Verarbeite… {n}/{m}", + "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Edit album details" : "Albumdetails bearbeiten", + "Failed to delete {name}." : "Fehler beim Löschen von {name}.", + "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen.", + "Back" : "Zurück", + "Add collaborators" : "Mitarbeitende hinzufügen", "Update Exif" : "Exif aktualisieren", "Newest" : "Neueste", "Year" : "Jahr", @@ -55,14 +63,11 @@ OC.L10N.register( "Hour" : "Stunde", "Minute" : "Minute", "Oldest" : "Älteste", - "Processing … {n}/{m}" : "Verarbeite… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in Ihrem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Seien Sie vorsichtig und stellen Sie sicher, dass Sie Backups haben.", "Loading data … {n}/{m}" : "Daten werden geladen… {n}/{m}", "Remove person" : "Person entfernen", - "Are you sure you want to remove {name}" : "Möchten Sie {name} wirklich entfernen?", "Only user \"{user}\" can delete this person" : "Nur der Bunutzer \"{user}\" kann diese Person löschen", - "Failed to delete {name}." : "Fehler beim Löschen von {name}.", "Rename person" : "Person umbenennen", "Name" : "Name", "Update" : "Aktualisieren", @@ -74,7 +79,7 @@ OC.L10N.register( "Error while moving {basename}" : "Fehler beim Verschieben von {basename}", "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", - "Back" : "Zurück", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Möchten Sie die ausgewählten Fotos wirklich von {name} nach {newName} verschieben?", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", @@ -85,7 +90,8 @@ OC.L10N.register( "Error: {msg}" : "Fehler: {msg}", "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen.", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Erinnerungen\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen." + "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Memories\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/de_DE.json b/l10n/de_DE.json index ed2631e1..0eaa5453 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -44,6 +44,14 @@ "Choose the root for the folders view" : "Wählen Sie das Stammverzeichnis für die Ordneransicht", "Your Timeline" : "Ihre Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", + "Processing … {n}/{m}" : "Verarbeite… {n}/{m}", + "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Edit album details" : "Albumdetails bearbeiten", + "Failed to delete {name}." : "Fehler beim Löschen von {name}.", + "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen.", + "Back" : "Zurück", + "Add collaborators" : "Mitarbeitende hinzufügen", "Update Exif" : "Exif aktualisieren", "Newest" : "Neueste", "Year" : "Jahr", @@ -53,14 +61,11 @@ "Hour" : "Stunde", "Minute" : "Minute", "Oldest" : "Älteste", - "Processing … {n}/{m}" : "Verarbeite… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in Ihrem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Seien Sie vorsichtig und stellen Sie sicher, dass Sie Backups haben.", "Loading data … {n}/{m}" : "Daten werden geladen… {n}/{m}", "Remove person" : "Person entfernen", - "Are you sure you want to remove {name}" : "Möchten Sie {name} wirklich entfernen?", "Only user \"{user}\" can delete this person" : "Nur der Bunutzer \"{user}\" kann diese Person löschen", - "Failed to delete {name}." : "Fehler beim Löschen von {name}.", "Rename person" : "Person umbenennen", "Name" : "Name", "Update" : "Aktualisieren", @@ -72,7 +77,7 @@ "Error while moving {basename}" : "Fehler beim Verschieben von {basename}", "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", - "Back" : "Zurück", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Möchten Sie die ausgewählten Fotos wirklich von {name} nach {newName} verschieben?", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", @@ -83,7 +88,8 @@ "Error: {msg}" : "Fehler: {msg}", "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen.", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Erinnerungen\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen." + "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Memories\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/el.js b/l10n/el.js index 3c7752a8..82546401 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -17,6 +17,7 @@ OC.L10N.register( "Favorite" : "Αγαπημένο", "Unarchive" : "Αναίρεση αρχειοθέτησης", "View in folder" : "Προβολή στον φάκελο", + "Back" : "Πίσω", "Year" : "Έτος", "Month" : "Μήνας", "Day" : "Ημέρα", @@ -25,7 +26,6 @@ OC.L10N.register( "Minute" : "Λεπτά", "Name" : "Όνομα", "Update" : "Ενημέρωση", - "Loading …" : "Φόρτωση …", - "Back" : "Πίσω" + "Loading …" : "Φόρτωση …" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/el.json b/l10n/el.json index 8fd378c7..ff3d0420 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -15,6 +15,7 @@ "Favorite" : "Αγαπημένο", "Unarchive" : "Αναίρεση αρχειοθέτησης", "View in folder" : "Προβολή στον φάκελο", + "Back" : "Πίσω", "Year" : "Έτος", "Month" : "Μήνας", "Day" : "Ημέρα", @@ -23,7 +24,6 @@ "Minute" : "Λεπτά", "Name" : "Όνομα", "Update" : "Ενημέρωση", - "Loading …" : "Φόρτωση …", - "Back" : "Πίσω" + "Loading …" : "Φόρτωση …" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 22de0fed..d2330ee4 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -14,6 +14,7 @@ OC.L10N.register( "Favorite" : "Favourite", "Unarchive" : "Unarchive", "View in folder" : "View in folder", + "Back" : "Back", "Month" : "Month", "Day" : "Day", "Time" : "Time", @@ -21,7 +22,6 @@ OC.L10N.register( "Name" : "Surname", "Update" : "Update", "Loading …" : "Loading …", - "Back" : "Back", "Cannot find this photo anymore!" : "Cannot find this photo any more!" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/en_GB.json b/l10n/en_GB.json index d8b4d701..33cdd284 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -12,6 +12,7 @@ "Favorite" : "Favourite", "Unarchive" : "Unarchive", "View in folder" : "View in folder", + "Back" : "Back", "Month" : "Month", "Day" : "Day", "Time" : "Time", @@ -19,7 +20,6 @@ "Name" : "Surname", "Update" : "Update", "Loading …" : "Loading …", - "Back" : "Back", "Cannot find this photo anymore!" : "Cannot find this photo any more!" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/eo.js b/l10n/eo.js index f2379636..b9748315 100644 --- a/l10n/eo.js +++ b/l10n/eo.js @@ -14,13 +14,13 @@ OC.L10N.register( "Download" : "Elŝuti", "Favorite" : "Pliŝatati", "View in folder" : "Vidi en dosierujo", + "Back" : "Antaŭen", "Month" : "Monato", "Day" : "Tago", "Time" : "Dato", "Hour" : "Horo", "Name" : "Nomo", "Update" : "Ĝisdatigi", - "Loading …" : "Ŝargas …", - "Back" : "Antaŭen" + "Loading …" : "Ŝargas …" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/eo.json b/l10n/eo.json index c9648412..8309d8df 100644 --- a/l10n/eo.json +++ b/l10n/eo.json @@ -12,13 +12,13 @@ "Download" : "Elŝuti", "Favorite" : "Pliŝatati", "View in folder" : "Vidi en dosierujo", + "Back" : "Antaŭen", "Month" : "Monato", "Day" : "Tago", "Time" : "Dato", "Hour" : "Horo", "Name" : "Nomo", "Update" : "Ĝisdatigi", - "Loading …" : "Ŝargas …", - "Back" : "Antaŭen" + "Loading …" : "Ŝargas …" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es.js b/l10n/es.js index cf36f0f7..c5169c9f 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -17,6 +17,13 @@ OC.L10N.register( "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en carpeta", + "No collaborators available" : "No hay colaboradores disponibles", + "Public link copied!" : "¡Se copió el enlace público!", + "Failed to fetch collaborators list." : "Fallo al recuperar la lista de colaboradores.", + "Edit album details" : "Editar los detalles del álbum", + "Go back to the previous view." : "Regresar a la vista anterior.", + "Back" : "Atrás", + "Add collaborators" : "Añadir colaboradores", "Year" : "Año", "Month" : "Mes", "Day" : "Día", @@ -29,8 +36,9 @@ OC.L10N.register( "Update" : "Actualizar", "Loading …" : "Cargando …", "Too many failures, aborting" : "Demasiados fallos, abortando", - "Back" : "Atrás", + "Delete album" : "Eliminar álbum", "Merge with different person" : "Unir con una persona diferente", - "Failed to delete {fileName}." : "Fallo al borrar {fileName}." + "Failed to delete {fileName}." : "Fallo al borrar {fileName}.", + "Failed to create {albumName}." : "Fallo al crear {albumName}" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es.json b/l10n/es.json index bf9108dd..49621441 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -15,6 +15,13 @@ "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en carpeta", + "No collaborators available" : "No hay colaboradores disponibles", + "Public link copied!" : "¡Se copió el enlace público!", + "Failed to fetch collaborators list." : "Fallo al recuperar la lista de colaboradores.", + "Edit album details" : "Editar los detalles del álbum", + "Go back to the previous view." : "Regresar a la vista anterior.", + "Back" : "Atrás", + "Add collaborators" : "Añadir colaboradores", "Year" : "Año", "Month" : "Mes", "Day" : "Día", @@ -27,8 +34,9 @@ "Update" : "Actualizar", "Loading …" : "Cargando …", "Too many failures, aborting" : "Demasiados fallos, abortando", - "Back" : "Atrás", + "Delete album" : "Eliminar álbum", "Merge with different person" : "Unir con una persona diferente", - "Failed to delete {fileName}." : "Fallo al borrar {fileName}." + "Failed to delete {fileName}." : "Fallo al borrar {fileName}.", + "Failed to create {albumName}." : "Fallo al crear {albumName}" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_419.js b/l10n/es_419.js index 4d9a8766..3ec1bd28 100644 --- a/l10n/es_419.js +++ b/l10n/es_419.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_419.json b/l10n/es_419.json index 3bae7dcd..cf27ab34 100644 --- a/l10n/es_419.json +++ b/l10n/es_419.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_AR.js b/l10n/es_AR.js index 987711ee..d381de49 100644 --- a/l10n/es_AR.js +++ b/l10n/es_AR.js @@ -15,13 +15,13 @@ OC.L10N.register( "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", "Update" : "Actualizar", - "Loading …" : "Cargando …", - "Back" : "Atrás" + "Loading …" : "Cargando …" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_AR.json b/l10n/es_AR.json index dea778bd..63a6d79e 100644 --- a/l10n/es_AR.json +++ b/l10n/es_AR.json @@ -13,13 +13,13 @@ "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", "Update" : "Actualizar", - "Loading …" : "Cargando …", - "Back" : "Atrás" + "Loading …" : "Cargando …" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_CL.js b/l10n/es_CL.js index 8ccfe11f..352b5471 100644 --- a/l10n/es_CL.js +++ b/l10n/es_CL.js @@ -14,13 +14,13 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", "Update" : "Actualizar", - "Loading …" : "Cargando …", - "Back" : "Atrás" + "Loading …" : "Cargando …" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CL.json b/l10n/es_CL.json index 478e1262..63aad1a3 100644 --- a/l10n/es_CL.json +++ b/l10n/es_CL.json @@ -12,13 +12,13 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", "Update" : "Actualizar", - "Loading …" : "Cargando …", - "Back" : "Atrás" + "Loading …" : "Cargando …" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_CO.js b/l10n/es_CO.js index fdd7e415..11803482 100644 --- a/l10n/es_CO.js +++ b/l10n/es_CO.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CO.json b/l10n/es_CO.json index d83f3819..44d9badf 100644 --- a/l10n/es_CO.json +++ b/l10n/es_CO.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_CR.js b/l10n/es_CR.js index fdd7e415..11803482 100644 --- a/l10n/es_CR.js +++ b/l10n/es_CR.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CR.json b/l10n/es_CR.json index d83f3819..44d9badf 100644 --- a/l10n/es_CR.json +++ b/l10n/es_CR.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_DO.js b/l10n/es_DO.js index fdd7e415..11803482 100644 --- a/l10n/es_DO.js +++ b/l10n/es_DO.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_DO.json b/l10n/es_DO.json index d83f3819..44d9badf 100644 --- a/l10n/es_DO.json +++ b/l10n/es_DO.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_EC.js b/l10n/es_EC.js index 4d9a8766..3ec1bd28 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_EC.json b/l10n/es_EC.json index 3bae7dcd..cf27ab34 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_GT.js b/l10n/es_GT.js index b18f322e..ef553d06 100644 --- a/l10n/es_GT.js +++ b/l10n/es_GT.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_GT.json b/l10n/es_GT.json index a93a857d..667d4a1a 100644 --- a/l10n/es_GT.json +++ b/l10n/es_GT.json @@ -12,12 +12,12 @@ "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_HN.js b/l10n/es_HN.js index fdd7e415..11803482 100644 --- a/l10n/es_HN.js +++ b/l10n/es_HN.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_HN.json b/l10n/es_HN.json index d83f3819..44d9badf 100644 --- a/l10n/es_HN.json +++ b/l10n/es_HN.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_MX.js b/l10n/es_MX.js index 7a898786..b0d87da9 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_MX.json b/l10n/es_MX.json index 24fca934..44643375 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -12,12 +12,12 @@ "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_NI.js b/l10n/es_NI.js index fdd7e415..11803482 100644 --- a/l10n/es_NI.js +++ b/l10n/es_NI.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_NI.json b/l10n/es_NI.json index d83f3819..44d9badf 100644 --- a/l10n/es_NI.json +++ b/l10n/es_NI.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PA.js b/l10n/es_PA.js index fdd7e415..11803482 100644 --- a/l10n/es_PA.js +++ b/l10n/es_PA.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PA.json b/l10n/es_PA.json index d83f3819..44d9badf 100644 --- a/l10n/es_PA.json +++ b/l10n/es_PA.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PE.js b/l10n/es_PE.js index 4d9a8766..3ec1bd28 100644 --- a/l10n/es_PE.js +++ b/l10n/es_PE.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PE.json b/l10n/es_PE.json index 3bae7dcd..cf27ab34 100644 --- a/l10n/es_PE.json +++ b/l10n/es_PE.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PR.js b/l10n/es_PR.js index fdd7e415..11803482 100644 --- a/l10n/es_PR.js +++ b/l10n/es_PR.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PR.json b/l10n/es_PR.json index d83f3819..44d9badf 100644 --- a/l10n/es_PR.json +++ b/l10n/es_PR.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PY.js b/l10n/es_PY.js index fdd7e415..11803482 100644 --- a/l10n/es_PY.js +++ b/l10n/es_PY.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PY.json b/l10n/es_PY.json index d83f3819..44d9badf 100644 --- a/l10n/es_PY.json +++ b/l10n/es_PY.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_SV.js b/l10n/es_SV.js index fdd7e415..bc2afc84 100644 --- a/l10n/es_SV.js +++ b/l10n/es_SV.js @@ -14,12 +14,13 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_SV.json b/l10n/es_SV.json index d83f3819..6e5fb5d2 100644 --- a/l10n/es_SV.json +++ b/l10n/es_SV.json @@ -12,12 +12,13 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_UY.js b/l10n/es_UY.js index fdd7e415..11803482 100644 --- a/l10n/es_UY.js +++ b/l10n/es_UY.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_UY.json b/l10n/es_UY.json index d83f3819..44d9badf 100644 --- a/l10n/es_UY.json +++ b/l10n/es_UY.json @@ -12,12 +12,12 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Back" : "Atrás", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", "Name" : "Nombre", - "Update" : "Actualizar", - "Back" : "Atrás" + "Update" : "Actualizar" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/et_EE.js b/l10n/et_EE.js index 69495065..934b0422 100644 --- a/l10n/et_EE.js +++ b/l10n/et_EE.js @@ -13,12 +13,13 @@ OC.L10N.register( "Download" : "Lae alla", "Favorite" : "Lemmik", "View in folder" : "Vaata kaustas", + "Public link" : "Avalik link", + "Back" : "Tagasi", "Month" : "Kuu", "Day" : "Päev", "Time" : "Aeg", "Hour" : "Tund", "Name" : "Nimi", - "Update" : "Uuenda", - "Back" : "Tagasi" + "Update" : "Uuenda" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/et_EE.json b/l10n/et_EE.json index f97502e7..c96eed56 100644 --- a/l10n/et_EE.json +++ b/l10n/et_EE.json @@ -11,12 +11,13 @@ "Download" : "Lae alla", "Favorite" : "Lemmik", "View in folder" : "Vaata kaustas", + "Public link" : "Avalik link", + "Back" : "Tagasi", "Month" : "Kuu", "Day" : "Päev", "Time" : "Aeg", "Hour" : "Tund", "Name" : "Nimi", - "Update" : "Uuenda", - "Back" : "Tagasi" + "Update" : "Uuenda" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/eu.js b/l10n/eu.js index 50791b67..0f94af86 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -29,6 +29,20 @@ OC.L10N.register( "Show hidden folders" : "Erakutsi ezkutuko karpetak", "Your Timeline" : "Zure denbora-lerroa", "Failed to load some photos" : "Argazki batzuk kargatzeak huts egin du", + "Processing … {n}/{m}" : "Prozesatzen ... {n}/{m}", + "Add people or groups who can edit your album" : "Gehitu zure albuma editatu dezaketen pertsona edo taldeak", + "No collaborators available" : "Ez dago kolaboratzailerik eskuragarri", + "Public link copied!" : "Esteka publikoa kopiatuta!", + "Failed to fetch collaborators list." : "Ezin izan da kolaboratzaile zerrenda lortu.", + "Public link" : "Esteka publikoa", + "Failed to fetch album." : "Ezin izan da albuma lortu.", + "Edit album details" : "Editatu albumaren xehetasunak", + "New album" : "Album berria", + "Failed to delete {name}." : "{name} ezabatzeak huts egin du.", + "Go back to the previous view." : "Itzuli aurreko ikuspegira.", + "Back" : "Atzera", + "Add collaborators" : "Gehitu kolaboratzaileak", + "Create album" : "Sortu albuma", "Update Exif" : "Eguneratu Exif", "Newest" : "Berrienak", "Year" : "Urtea", @@ -38,18 +52,16 @@ OC.L10N.register( "Hour" : "Ordua", "Minute" : "Minutu", "Oldest" : "Zaharrenak", - "Processing … {n}/{m}" : "Prozesatzen ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Ezaugarri honek zure biltegiko fitxategiak aldatzen ditu Exif datuak eguneratzeko.", "Exercise caution and make sure you have backups." : "Kontuz ibili eta ziurtatu babeskopiak dituzula.", "Loading data … {n}/{m}" : "Datuak kargatzen … {n}/{m}", "Remove person" : "Kendu pertsona", - "Failed to delete {name}." : "{name} ezabatzeak huts egin du.", "Rename person" : "Berridatzi pertsonaren izena", "Name" : "Izena", "Update" : "Eguneratu", "Loading …" : "Kargatzen …", "Failed to move {name}." : "{name} mugitzeak huts egin du.", - "Back" : "Atzera", + "Delete album" : "Ezabatu albuma", "Merge with different person" : "Bateratu beste pertsona batekin", "Failed to delete files." : "Fitxategiak ezabatzeak huts egin du.", "Failed to delete {fileName}." : "{fileName} ezabatzeak huts egin du.", @@ -57,6 +69,7 @@ OC.L10N.register( "Error: {msg}" : "Errorea: {msg}", "Failed to favorite {fileName}." : "Ezin izan da {fileName} gogoko egin.", "Failed to favorite files." : "Fitxategiak gogoko egiteak huts egin du.", + "Failed to create {albumName}." : "Ezin izan da {albumName} sortu.", "Cannot find this photo anymore!" : "Ezin da argazki hau dagoeneko aurkitu!" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/eu.json b/l10n/eu.json index 63f6763a..05b11307 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -27,6 +27,20 @@ "Show hidden folders" : "Erakutsi ezkutuko karpetak", "Your Timeline" : "Zure denbora-lerroa", "Failed to load some photos" : "Argazki batzuk kargatzeak huts egin du", + "Processing … {n}/{m}" : "Prozesatzen ... {n}/{m}", + "Add people or groups who can edit your album" : "Gehitu zure albuma editatu dezaketen pertsona edo taldeak", + "No collaborators available" : "Ez dago kolaboratzailerik eskuragarri", + "Public link copied!" : "Esteka publikoa kopiatuta!", + "Failed to fetch collaborators list." : "Ezin izan da kolaboratzaile zerrenda lortu.", + "Public link" : "Esteka publikoa", + "Failed to fetch album." : "Ezin izan da albuma lortu.", + "Edit album details" : "Editatu albumaren xehetasunak", + "New album" : "Album berria", + "Failed to delete {name}." : "{name} ezabatzeak huts egin du.", + "Go back to the previous view." : "Itzuli aurreko ikuspegira.", + "Back" : "Atzera", + "Add collaborators" : "Gehitu kolaboratzaileak", + "Create album" : "Sortu albuma", "Update Exif" : "Eguneratu Exif", "Newest" : "Berrienak", "Year" : "Urtea", @@ -36,18 +50,16 @@ "Hour" : "Ordua", "Minute" : "Minutu", "Oldest" : "Zaharrenak", - "Processing … {n}/{m}" : "Prozesatzen ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Ezaugarri honek zure biltegiko fitxategiak aldatzen ditu Exif datuak eguneratzeko.", "Exercise caution and make sure you have backups." : "Kontuz ibili eta ziurtatu babeskopiak dituzula.", "Loading data … {n}/{m}" : "Datuak kargatzen … {n}/{m}", "Remove person" : "Kendu pertsona", - "Failed to delete {name}." : "{name} ezabatzeak huts egin du.", "Rename person" : "Berridatzi pertsonaren izena", "Name" : "Izena", "Update" : "Eguneratu", "Loading …" : "Kargatzen …", "Failed to move {name}." : "{name} mugitzeak huts egin du.", - "Back" : "Atzera", + "Delete album" : "Ezabatu albuma", "Merge with different person" : "Bateratu beste pertsona batekin", "Failed to delete files." : "Fitxategiak ezabatzeak huts egin du.", "Failed to delete {fileName}." : "{fileName} ezabatzeak huts egin du.", @@ -55,6 +67,7 @@ "Error: {msg}" : "Errorea: {msg}", "Failed to favorite {fileName}." : "Ezin izan da {fileName} gogoko egin.", "Failed to favorite files." : "Fitxategiak gogoko egiteak huts egin du.", + "Failed to create {albumName}." : "Ezin izan da {albumName} sortu.", "Cannot find this photo anymore!" : "Ezin da argazki hau dagoeneko aurkitu!" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/fa.js b/l10n/fa.js index 4066bdb6..ae4fb78c 100644 --- a/l10n/fa.js +++ b/l10n/fa.js @@ -15,13 +15,14 @@ OC.L10N.register( "Download" : "بارگیری", "Favorite" : "مورد‌ ‌علاقه‌", "View in folder" : "مشاهده در پوشه", + "Public link" : "پیوند عمومی", + "Back" : "بازگشت", "Year" : "سال", "Month" : "ماه", "Day" : "روز", "Time" : "زمان", "Name" : "نام", "Update" : "یه‌روزرسانی", - "Loading …" : "بارگذاری …", - "Back" : "بازگشت" + "Loading …" : "بارگذاری …" }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/fa.json b/l10n/fa.json index db98c9fe..b56d8692 100644 --- a/l10n/fa.json +++ b/l10n/fa.json @@ -13,13 +13,14 @@ "Download" : "بارگیری", "Favorite" : "مورد‌ ‌علاقه‌", "View in folder" : "مشاهده در پوشه", + "Public link" : "پیوند عمومی", + "Back" : "بازگشت", "Year" : "سال", "Month" : "ماه", "Day" : "روز", "Time" : "زمان", "Name" : "نام", "Update" : "یه‌روزرسانی", - "Loading …" : "بارگذاری …", - "Back" : "بازگشت" + "Loading …" : "بارگذاری …" },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/fi.js b/l10n/fi.js index 384e38af..a8afbde9 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -30,6 +30,18 @@ OC.L10N.register( "Show hidden folders" : "Näytä piilotetut kansiot", "Your Timeline" : "Aikajanasi", "Failed to load some photos" : "Joidenkin kuvien lataus epäonnistui", + "Processing … {n}/{m}" : "Käsitellään… {n}/{m}", + "Add people or groups who can edit your album" : "Lisää henkilöitä tai ryhmiä, jotka voivat muokata albumia", + "Public link copied!" : "Julkinen linkki kopioitu!", + "Public link" : "Julkinen linkki", + "Failed to fetch album." : "Albumin noutaminen epäonnistui.", + "Edit album details" : "Muokkaa albumin tietoja", + "New album" : "Uusi albumi", + "Go back to the previous view." : "Siirry takaisin edelliseen näkymään.", + "Back" : "Takaisin", + "Add collaborators" : "Lisää avustajia", + "Create album" : "Luo albumi", + "Back to the new album form." : "Takaisin uuden albumin lomakkeeseen.", "Update Exif" : "Päivitä exif", "Newest" : "Uusimmat", "Year" : "Vuosi", @@ -39,7 +51,6 @@ OC.L10N.register( "Hour" : "Tunti", "Minute" : "Minuutti", "Oldest" : "Vanhimmat", - "Processing … {n}/{m}" : "Käsitellään… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Tämä toiminto muokkaa tiedostoja tallennustilassasi päivittääkseen Exif-tietoja.", "Exercise caution and make sure you have backups." : "Noudata varovaisuutta ja varmista, että tiedostoista on olemassa varmuuskopiot.", "Loading data … {n}/{m}" : "Ladataan tietoja… {n}/{m}", @@ -48,13 +59,14 @@ OC.L10N.register( "Name" : "Nimi", "Update" : "Päivitä", "Loading …" : "Ladataan…", - "Back" : "Takaisin", + "Delete album" : "Poista albumi", "Merge with different person" : "Yhdistä toisen henkilön kanssa", "Failed to delete files." : "Tiedostojen poisto epäonnistui.", "Failed to delete {fileName}." : "Tiedoston {fileName} poisto epäonnistui.", "Error: {msg}" : "Virhe: {msg}", "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui.", "Failed to favorite files." : "Tiedostojen asettaminen suosikeiksi epäonnistui.", + "Failed to create {albumName}." : "Albumin {albumName} luominen epäonnistui.", "Cannot find this photo anymore!" : "Kuvaa ei enää löydy!" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/fi.json b/l10n/fi.json index 8f49f7ac..d3c2ea6f 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -28,6 +28,18 @@ "Show hidden folders" : "Näytä piilotetut kansiot", "Your Timeline" : "Aikajanasi", "Failed to load some photos" : "Joidenkin kuvien lataus epäonnistui", + "Processing … {n}/{m}" : "Käsitellään… {n}/{m}", + "Add people or groups who can edit your album" : "Lisää henkilöitä tai ryhmiä, jotka voivat muokata albumia", + "Public link copied!" : "Julkinen linkki kopioitu!", + "Public link" : "Julkinen linkki", + "Failed to fetch album." : "Albumin noutaminen epäonnistui.", + "Edit album details" : "Muokkaa albumin tietoja", + "New album" : "Uusi albumi", + "Go back to the previous view." : "Siirry takaisin edelliseen näkymään.", + "Back" : "Takaisin", + "Add collaborators" : "Lisää avustajia", + "Create album" : "Luo albumi", + "Back to the new album form." : "Takaisin uuden albumin lomakkeeseen.", "Update Exif" : "Päivitä exif", "Newest" : "Uusimmat", "Year" : "Vuosi", @@ -37,7 +49,6 @@ "Hour" : "Tunti", "Minute" : "Minuutti", "Oldest" : "Vanhimmat", - "Processing … {n}/{m}" : "Käsitellään… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Tämä toiminto muokkaa tiedostoja tallennustilassasi päivittääkseen Exif-tietoja.", "Exercise caution and make sure you have backups." : "Noudata varovaisuutta ja varmista, että tiedostoista on olemassa varmuuskopiot.", "Loading data … {n}/{m}" : "Ladataan tietoja… {n}/{m}", @@ -46,13 +57,14 @@ "Name" : "Nimi", "Update" : "Päivitä", "Loading …" : "Ladataan…", - "Back" : "Takaisin", + "Delete album" : "Poista albumi", "Merge with different person" : "Yhdistä toisen henkilön kanssa", "Failed to delete files." : "Tiedostojen poisto epäonnistui.", "Failed to delete {fileName}." : "Tiedoston {fileName} poisto epäonnistui.", "Error: {msg}" : "Virhe: {msg}", "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui.", "Failed to favorite files." : "Tiedostojen asettaminen suosikeiksi epäonnistui.", + "Failed to create {albumName}." : "Albumin {albumName} luominen epäonnistui.", "Cannot find this photo anymore!" : "Kuvaa ei enää löydy!" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/fr.js b/l10n/fr.js index f3883cc1..a5dfcfc3 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -28,6 +28,21 @@ OC.L10N.register( "Timeline Path" : "Emplacement du Fil chronologique", "Show hidden folders" : "Afficher les dossiers cachés", "Failed to load some photos" : "Échec du chargement de certaines photos", + "Add people or groups who can edit your album" : "Ajoutez des personnes ou des groupes qui peuvent modifier votre album", + "No collaborators available" : "Aucun collaborateur disponible", + "Public link copied!" : "Lien public copié !", + "Copy public link" : "Copier le lien public", + "Failed to fetch collaborators list." : "Échec de la récupération de la liste des collaborateurs.", + "Public link" : "Lien public", + "Failed to fetch album." : "Impossible de récupérer l'album.", + "Edit album details" : "Modifier les détails de l'album", + "New album" : "Nouvel album", + "Failed to delete {name}." : "Échec de la suppression {name}.", + "Go back to the previous view." : "Revenir à la vue précédente", + "Back" : "Retour", + "Add collaborators" : "Ajouter des collaborateurs", + "Create album" : "Créer un album", + "Back to the new album form." : "Retour au formulaire de nouvel album", "Update Exif" : "Mettre à jour l'Exif", "Newest" : "Plus récent", "Year" : "Année", @@ -41,14 +56,12 @@ OC.L10N.register( "Exercise caution and make sure you have backups." : "Faites preuve de prudence et assurez-vous que vous disposez de sauvegardes.", "Loading data … {n}/{m}" : "Chargement des données… {n}/{m}", "Remove person" : "Retirer la personne", - "Are you sure you want to remove {name}" : "Êtes-vous sûr de vouloir supprimer {name}", - "Failed to delete {name}." : "Échec de la suppression {name}.", "Rename person" : "Renommer la personne", "Name" : "Nom", "Update" : "Mise à jour", "Failed to rename {oldName} to {name}." : "Échec du renommage de {oldName} en {name}.", "Loading …" : "Chargement …", - "Back" : "Retour", + "Delete album" : "Supprimer l'album", "Merge with different person" : "Fusionner avec une différente personne", "Failed to delete files." : "Échec de la suppression des fichiers.", "Failed to delete {fileName}." : "Échec de la suppression de {fileName}.", @@ -56,6 +69,7 @@ OC.L10N.register( "Error: {msg}" : "Erreur : {msg}", "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}.", "Failed to favorite files." : "Échec de la mise en favoris des fichiers.", + "Failed to create {albumName}." : "Échec de la création de {albumName}.", "Cannot find this photo anymore!" : "Impossible de trouver cette photo !" }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/fr.json b/l10n/fr.json index ebd94d24..2fb60960 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -26,6 +26,21 @@ "Timeline Path" : "Emplacement du Fil chronologique", "Show hidden folders" : "Afficher les dossiers cachés", "Failed to load some photos" : "Échec du chargement de certaines photos", + "Add people or groups who can edit your album" : "Ajoutez des personnes ou des groupes qui peuvent modifier votre album", + "No collaborators available" : "Aucun collaborateur disponible", + "Public link copied!" : "Lien public copié !", + "Copy public link" : "Copier le lien public", + "Failed to fetch collaborators list." : "Échec de la récupération de la liste des collaborateurs.", + "Public link" : "Lien public", + "Failed to fetch album." : "Impossible de récupérer l'album.", + "Edit album details" : "Modifier les détails de l'album", + "New album" : "Nouvel album", + "Failed to delete {name}." : "Échec de la suppression {name}.", + "Go back to the previous view." : "Revenir à la vue précédente", + "Back" : "Retour", + "Add collaborators" : "Ajouter des collaborateurs", + "Create album" : "Créer un album", + "Back to the new album form." : "Retour au formulaire de nouvel album", "Update Exif" : "Mettre à jour l'Exif", "Newest" : "Plus récent", "Year" : "Année", @@ -39,14 +54,12 @@ "Exercise caution and make sure you have backups." : "Faites preuve de prudence et assurez-vous que vous disposez de sauvegardes.", "Loading data … {n}/{m}" : "Chargement des données… {n}/{m}", "Remove person" : "Retirer la personne", - "Are you sure you want to remove {name}" : "Êtes-vous sûr de vouloir supprimer {name}", - "Failed to delete {name}." : "Échec de la suppression {name}.", "Rename person" : "Renommer la personne", "Name" : "Nom", "Update" : "Mise à jour", "Failed to rename {oldName} to {name}." : "Échec du renommage de {oldName} en {name}.", "Loading …" : "Chargement …", - "Back" : "Retour", + "Delete album" : "Supprimer l'album", "Merge with different person" : "Fusionner avec une différente personne", "Failed to delete files." : "Échec de la suppression des fichiers.", "Failed to delete {fileName}." : "Échec de la suppression de {fileName}.", @@ -54,6 +67,7 @@ "Error: {msg}" : "Erreur : {msg}", "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}.", "Failed to favorite files." : "Échec de la mise en favoris des fichiers.", + "Failed to create {albumName}." : "Échec de la création de {albumName}.", "Cannot find this photo anymore!" : "Impossible de trouver cette photo !" },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/gd.js b/l10n/gd.js index 9ff41b91..ec6611a1 100644 --- a/l10n/gd.js +++ b/l10n/gd.js @@ -9,7 +9,7 @@ OC.L10N.register( "Delete" : "Sguab às", "Download" : "Luchdaich a-nuas", "Favorite" : "Annsachd", - "Name" : "Ainm", - "Back" : "Air ais" + "Back" : "Air ais", + "Name" : "Ainm" }, "nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;"); diff --git a/l10n/gd.json b/l10n/gd.json index e7f1f809..2971e698 100644 --- a/l10n/gd.json +++ b/l10n/gd.json @@ -7,7 +7,7 @@ "Delete" : "Sguab às", "Download" : "Luchdaich a-nuas", "Favorite" : "Annsachd", - "Name" : "Ainm", - "Back" : "Air ais" + "Back" : "Air ais", + "Name" : "Ainm" },"pluralForm" :"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/gl.js b/l10n/gl.js index 51110adf..2e3cf2dd 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -16,6 +16,9 @@ OC.L10N.register( "Favorite" : "Favorito", "Unarchive" : "Desarquivar", "View in folder" : "Ver no cartafol", + "Copy public link" : "Copiar a ligazón pública", + "Public link" : "Ligazón pública", + "Back" : "Atrás", "Year" : "Ano", "Month" : "Mes", "Day" : "Día", @@ -24,7 +27,6 @@ OC.L10N.register( "Minute" : "Minuto", "Name" : "Nome", "Update" : "Actualizar", - "Loading …" : "Cargando…", - "Back" : "Atrás" + "Loading …" : "Cargando…" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/gl.json b/l10n/gl.json index 5d0865c6..37680cea 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -14,6 +14,9 @@ "Favorite" : "Favorito", "Unarchive" : "Desarquivar", "View in folder" : "Ver no cartafol", + "Copy public link" : "Copiar a ligazón pública", + "Public link" : "Ligazón pública", + "Back" : "Atrás", "Year" : "Ano", "Month" : "Mes", "Day" : "Día", @@ -22,7 +25,6 @@ "Minute" : "Minuto", "Name" : "Nome", "Update" : "Actualizar", - "Loading …" : "Cargando…", - "Back" : "Atrás" + "Loading …" : "Cargando…" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/he.js b/l10n/he.js index 6ed057a9..13434966 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -15,6 +15,9 @@ OC.L10N.register( "Favorite" : "סימון כמועדף", "Unarchive" : "הוצאה מהארכיון", "View in folder" : "הצג בתיקייה", + "Copy public link" : "העתקת הקישור הציבורי", + "Public link" : "קישור ציבורי", + "Back" : "חזרה", "Year" : "שנה", "Month" : "חודש", "Day" : "יום", @@ -23,7 +26,6 @@ OC.L10N.register( "Minute" : "דקה", "Name" : "שם", "Update" : "עדכון", - "Loading …" : "בטעינה…", - "Back" : "חזרה" + "Loading …" : "בטעינה…" }, "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); diff --git a/l10n/he.json b/l10n/he.json index 006b0e8e..79a117f2 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -13,6 +13,9 @@ "Favorite" : "סימון כמועדף", "Unarchive" : "הוצאה מהארכיון", "View in folder" : "הצג בתיקייה", + "Copy public link" : "העתקת הקישור הציבורי", + "Public link" : "קישור ציבורי", + "Back" : "חזרה", "Year" : "שנה", "Month" : "חודש", "Day" : "יום", @@ -21,7 +24,6 @@ "Minute" : "דקה", "Name" : "שם", "Update" : "עדכון", - "Loading …" : "בטעינה…", - "Back" : "חזרה" + "Loading …" : "בטעינה…" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/hr.js b/l10n/hr.js index 42cbbe89..166fd7b2 100644 --- a/l10n/hr.js +++ b/l10n/hr.js @@ -16,6 +16,9 @@ OC.L10N.register( "Favorite" : "Favorit", "Unarchive" : "Dearhiviraj", "View in folder" : "Prikaži u mapi", + "Copy public link" : "Kopiraj javnu poveznicu", + "Public link" : "Javna poveznica", + "Back" : "Natrag", "Year" : "Godina", "Month" : "Mjesec", "Day" : "Dan", @@ -24,7 +27,6 @@ OC.L10N.register( "Minute" : "Minuta", "Name" : "Naziv", "Update" : "Ažuriraj", - "Loading …" : "Učitavanje…", - "Back" : "Natrag" + "Loading …" : "Učitavanje…" }, "nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"); diff --git a/l10n/hr.json b/l10n/hr.json index d8c58c10..8898a915 100644 --- a/l10n/hr.json +++ b/l10n/hr.json @@ -14,6 +14,9 @@ "Favorite" : "Favorit", "Unarchive" : "Dearhiviraj", "View in folder" : "Prikaži u mapi", + "Copy public link" : "Kopiraj javnu poveznicu", + "Public link" : "Javna poveznica", + "Back" : "Natrag", "Year" : "Godina", "Month" : "Mjesec", "Day" : "Dan", @@ -22,7 +25,6 @@ "Minute" : "Minuta", "Name" : "Naziv", "Update" : "Ažuriraj", - "Loading …" : "Učitavanje…", - "Back" : "Natrag" + "Loading …" : "Učitavanje…" },"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/hu.js b/l10n/hu.js index d7c803e0..b80a6a99 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -20,6 +20,7 @@ OC.L10N.register( "Unarchive" : "Archiválás visszavonása", "Edit Date/Time" : "Dátum/idő szerkesztése", "View in folder" : "Megtekintés mappában", + "Add to album" : "Hozzáadás az albumhoz", "Move to another person" : "Áthelyezés egy másik személyhez", "Remove from person" : "Eltávolítás a személytől", "You are about to download a large number of files. Are you sure?" : "Sok fájl letöltésére készül. Biztos benne?", @@ -30,6 +31,23 @@ OC.L10N.register( "Show hidden folders" : "Rejtett mappák megjelenítése", "Your Timeline" : "Saját idővonal", "Failed to load some photos" : "Nem sikerült betölteni néhány fényképet", + "Processing … {n}/{m}" : "Feldolgozás… {n}/{m}", + "Add people or groups who can edit your album" : "Emberek vagy csoportok hozzáadása, akik szerkeszthetik az albumot", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} hozzáadása a közreműködőkhöz", + "No collaborators available" : "Nem érhető el közreműködő", + "Public link copied!" : "Nyilvános hivatkozás másolva.", + "Copy public link" : "Nyilvános hivatkozás másolása", + "Failed to fetch collaborators list." : "A közreműködők lekérése sikertelen.", + "Public link" : "Nyilvános hivatkozás", + "Failed to fetch album." : "Az album lekérése sikertelen.", + "Edit album details" : "Album részleteinek szerkesztése", + "New album" : "Új album", + "Go back to the previous view." : "Ugrás vissza az előző nézethez.", + "Back" : "Vissza", + "Add collaborators" : "Közreműködők hozzáadása", + "Create album" : "Album létrehozása", + "Back to the new album form." : "Vissza az új album űrlaphoz.", + "Save collaborators for this album." : "Közreműködők mentése ehhez az albumhoz.", "Update Exif" : "Exif frissítése", "Newest" : "Legújabb", "Year" : "Év", @@ -39,18 +57,18 @@ OC.L10N.register( "Hour" : "Óra", "Minute" : "Perc", "Oldest" : "Legrégebbi", - "Processing … {n}/{m}" : "Feldolgozás… {n}/{m}", "Remove person" : "Személy eltávolítása", "Rename person" : "Személy átnevezése", "Name" : "Név", "Update" : "Frissítés", "Loading …" : "Betöltés…", - "Back" : "Vissza", + "Delete album" : "Album törlése", "Merge with different person" : "Összevonás egy másik személlyel", "Failed to delete files." : "A fájlok törlése sikertelen.", "Failed to delete {fileName}." : "A(z) {fileName} törlése sikertelen.", "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen.", "Failed to favorite files." : "A fájlok kedvencnek jelölése sikertelen.", + "Failed to create {albumName}." : "A(z) {albumName} létrehozása sikertelen.", "Cannot find this photo anymore!" : "Ez a fénykép már nem található!" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/hu.json b/l10n/hu.json index 3c368916..9fb2d47c 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -18,6 +18,7 @@ "Unarchive" : "Archiválás visszavonása", "Edit Date/Time" : "Dátum/idő szerkesztése", "View in folder" : "Megtekintés mappában", + "Add to album" : "Hozzáadás az albumhoz", "Move to another person" : "Áthelyezés egy másik személyhez", "Remove from person" : "Eltávolítás a személytől", "You are about to download a large number of files. Are you sure?" : "Sok fájl letöltésére készül. Biztos benne?", @@ -28,6 +29,23 @@ "Show hidden folders" : "Rejtett mappák megjelenítése", "Your Timeline" : "Saját idővonal", "Failed to load some photos" : "Nem sikerült betölteni néhány fényképet", + "Processing … {n}/{m}" : "Feldolgozás… {n}/{m}", + "Add people or groups who can edit your album" : "Emberek vagy csoportok hozzáadása, akik szerkeszthetik az albumot", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} hozzáadása a közreműködőkhöz", + "No collaborators available" : "Nem érhető el közreműködő", + "Public link copied!" : "Nyilvános hivatkozás másolva.", + "Copy public link" : "Nyilvános hivatkozás másolása", + "Failed to fetch collaborators list." : "A közreműködők lekérése sikertelen.", + "Public link" : "Nyilvános hivatkozás", + "Failed to fetch album." : "Az album lekérése sikertelen.", + "Edit album details" : "Album részleteinek szerkesztése", + "New album" : "Új album", + "Go back to the previous view." : "Ugrás vissza az előző nézethez.", + "Back" : "Vissza", + "Add collaborators" : "Közreműködők hozzáadása", + "Create album" : "Album létrehozása", + "Back to the new album form." : "Vissza az új album űrlaphoz.", + "Save collaborators for this album." : "Közreműködők mentése ehhez az albumhoz.", "Update Exif" : "Exif frissítése", "Newest" : "Legújabb", "Year" : "Év", @@ -37,18 +55,18 @@ "Hour" : "Óra", "Minute" : "Perc", "Oldest" : "Legrégebbi", - "Processing … {n}/{m}" : "Feldolgozás… {n}/{m}", "Remove person" : "Személy eltávolítása", "Rename person" : "Személy átnevezése", "Name" : "Név", "Update" : "Frissítés", "Loading …" : "Betöltés…", - "Back" : "Vissza", + "Delete album" : "Album törlése", "Merge with different person" : "Összevonás egy másik személlyel", "Failed to delete files." : "A fájlok törlése sikertelen.", "Failed to delete {fileName}." : "A(z) {fileName} törlése sikertelen.", "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen.", "Failed to favorite files." : "A fájlok kedvencnek jelölése sikertelen.", + "Failed to create {albumName}." : "A(z) {albumName} létrehozása sikertelen.", "Cannot find this photo anymore!" : "Ez a fénykép már nem található!" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ia.js b/l10n/ia.js index b2190559..540a2cf3 100644 --- a/l10n/ia.js +++ b/l10n/ia.js @@ -10,11 +10,11 @@ OC.L10N.register( "Download" : "Discargar", "Favorite" : "Favorite", "View in folder" : "Vider in dossier", + "Back" : "Retro", "Month" : "Mense", "Day" : "Die", "Time" : "Tempore", "Name" : "Nomine", - "Update" : "Actualisation", - "Back" : "Retro" + "Update" : "Actualisation" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ia.json b/l10n/ia.json index 22960743..67bb9a62 100644 --- a/l10n/ia.json +++ b/l10n/ia.json @@ -8,11 +8,11 @@ "Download" : "Discargar", "Favorite" : "Favorite", "View in folder" : "Vider in dossier", + "Back" : "Retro", "Month" : "Mense", "Day" : "Die", "Time" : "Tempore", "Name" : "Nomine", - "Update" : "Actualisation", - "Back" : "Retro" + "Update" : "Actualisation" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/id.js b/l10n/id.js index cd24bea0..cd3a265a 100644 --- a/l10n/id.js +++ b/l10n/id.js @@ -14,12 +14,13 @@ OC.L10N.register( "Download" : "Unduh", "Favorite" : "Favorit", "View in folder" : "Lihat dalam folder", + "Copy public link" : "Salin tautan publik", + "Back" : "Kembali", "Month" : "Bulan", "Day" : "Hari", "Time" : "Waktu", "Hour" : "Jam", "Name" : "Nama", - "Update" : "Perbarui", - "Back" : "Kembali" + "Update" : "Perbarui" }, "nplurals=1; plural=0;"); diff --git a/l10n/id.json b/l10n/id.json index fd516a95..cf28fcb8 100644 --- a/l10n/id.json +++ b/l10n/id.json @@ -12,12 +12,13 @@ "Download" : "Unduh", "Favorite" : "Favorit", "View in folder" : "Lihat dalam folder", + "Copy public link" : "Salin tautan publik", + "Back" : "Kembali", "Month" : "Bulan", "Day" : "Hari", "Time" : "Waktu", "Hour" : "Jam", "Name" : "Nama", - "Update" : "Perbarui", - "Back" : "Kembali" + "Update" : "Perbarui" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/is.js b/l10n/is.js index 604624e2..ecfa19b8 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -17,6 +17,9 @@ OC.L10N.register( "Favorite" : "Eftirlæti", "Unarchive" : "Taka úr geymslu", "View in folder" : "Skoða í möppu", + "Copy public link" : "Afrita opinberan tengil", + "Public link" : "Opinber tengill", + "Back" : "Til baka", "Year" : "Ár", "Month" : "Mánuður", "Day" : "Dagur", @@ -25,7 +28,6 @@ OC.L10N.register( "Minute" : "Mínúta", "Name" : "Heiti", "Update" : "Uppfæra", - "Loading …" : "Hleð inn …", - "Back" : "Til baka" + "Loading …" : "Hleð inn …" }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/l10n/is.json b/l10n/is.json index fa533879..e55c7e89 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -15,6 +15,9 @@ "Favorite" : "Eftirlæti", "Unarchive" : "Taka úr geymslu", "View in folder" : "Skoða í möppu", + "Copy public link" : "Afrita opinberan tengil", + "Public link" : "Opinber tengill", + "Back" : "Til baka", "Year" : "Ár", "Month" : "Mánuður", "Day" : "Dagur", @@ -23,7 +26,6 @@ "Minute" : "Mínúta", "Name" : "Heiti", "Update" : "Uppfæra", - "Loading …" : "Hleð inn …", - "Back" : "Til baka" + "Loading …" : "Hleð inn …" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" } \ No newline at end of file diff --git a/l10n/it.js b/l10n/it.js index 812b9f49..0bc7054b 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -17,6 +17,20 @@ OC.L10N.register( "Favorite" : "Preferito", "Unarchive" : "Togli dall'archivio", "View in folder" : "Visualizza nella cartella", + "Search for collaborators" : "Cerca collaboratori", + "No collaborators available" : "Nessun collaboratore disponibile", + "Public link copied!" : "Collegamento pubblico copiato", + "Copy public link" : "Copia collegamento pubblico", + "Failed to fetch collaborators list." : "Impossibile ottenere l'elenco dei collaboratori.", + "Public link" : "Collegamento pubblico", + "Edit album details" : "Modifica i dettagli dell'album", + "New album" : "Nuovo album", + "Go back to the previous view." : "Vai alla vista precedente.", + "Back" : "Indietro", + "Go to the add collaborators view." : "Vai alla vista per aggiungere collaboratori.", + "Add collaborators" : "Aggiungi collaboratori", + "Create album" : "Crea l'album", + "Save collaborators for this album." : "Salva i collaboratori per questo album.", "Year" : "Anno", "Month" : "Mese", "Day" : "Giorno", @@ -28,7 +42,7 @@ OC.L10N.register( "Name" : "Nome", "Update" : "Aggiorna", "Loading …" : "Caricamento …", - "Back" : "Indietro", + "Delete album" : "Elimina album", "Merge with different person" : "Unisci ad un'altra persona" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/it.json b/l10n/it.json index fa6a2092..cab4790a 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -15,6 +15,20 @@ "Favorite" : "Preferito", "Unarchive" : "Togli dall'archivio", "View in folder" : "Visualizza nella cartella", + "Search for collaborators" : "Cerca collaboratori", + "No collaborators available" : "Nessun collaboratore disponibile", + "Public link copied!" : "Collegamento pubblico copiato", + "Copy public link" : "Copia collegamento pubblico", + "Failed to fetch collaborators list." : "Impossibile ottenere l'elenco dei collaboratori.", + "Public link" : "Collegamento pubblico", + "Edit album details" : "Modifica i dettagli dell'album", + "New album" : "Nuovo album", + "Go back to the previous view." : "Vai alla vista precedente.", + "Back" : "Indietro", + "Go to the add collaborators view." : "Vai alla vista per aggiungere collaboratori.", + "Add collaborators" : "Aggiungi collaboratori", + "Create album" : "Crea l'album", + "Save collaborators for this album." : "Salva i collaboratori per questo album.", "Year" : "Anno", "Month" : "Mese", "Day" : "Giorno", @@ -26,7 +40,7 @@ "Name" : "Nome", "Update" : "Aggiorna", "Loading …" : "Caricamento …", - "Back" : "Indietro", + "Delete album" : "Elimina album", "Merge with different person" : "Unisci ad un'altra persona" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/ja.js b/l10n/ja.js index e1ded2ba..95b63f7c 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -16,6 +16,9 @@ OC.L10N.register( "Favorite" : "お気に入り", "Unarchive" : "アーカイブを解除", "View in folder" : "フォルダー内で表示", + "Copy public link" : "公開リンクをコピー", + "Public link" : "公開リンク", + "Back" : "戻る", "Year" : "年", "Month" : "月", "Day" : "日", @@ -24,7 +27,6 @@ OC.L10N.register( "Minute" : "分", "Name" : "名前", "Update" : "更新", - "Loading …" : "読み込み中…", - "Back" : "戻る" + "Loading …" : "読み込み中…" }, "nplurals=1; plural=0;"); diff --git a/l10n/ja.json b/l10n/ja.json index f74b1d02..d413b3b6 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -14,6 +14,9 @@ "Favorite" : "お気に入り", "Unarchive" : "アーカイブを解除", "View in folder" : "フォルダー内で表示", + "Copy public link" : "公開リンクをコピー", + "Public link" : "公開リンク", + "Back" : "戻る", "Year" : "年", "Month" : "月", "Day" : "日", @@ -22,7 +25,6 @@ "Minute" : "分", "Name" : "名前", "Update" : "更新", - "Loading …" : "読み込み中…", - "Back" : "戻る" + "Loading …" : "読み込み中…" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js index 552ffa10..e869ff29 100644 --- a/l10n/ka_GE.js +++ b/l10n/ka_GE.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "რჩეული", "Unarchive" : "ამოღება", "View in folder" : "ჩვენება დირექტორიაში", + "Back" : "უკან", "Month" : "თვე", "Day" : "დღე", "Time" : "დრო", "Hour" : "საათი", "Name" : "სახელი", - "Update" : "განახლება", - "Back" : "უკან" + "Update" : "განახლება" }, "nplurals=2; plural=(n!=1);"); diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json index a70b4286..46f706d5 100644 --- a/l10n/ka_GE.json +++ b/l10n/ka_GE.json @@ -12,12 +12,12 @@ "Favorite" : "რჩეული", "Unarchive" : "ამოღება", "View in folder" : "ჩვენება დირექტორიაში", + "Back" : "უკან", "Month" : "თვე", "Day" : "დღე", "Time" : "დრო", "Hour" : "საათი", "Name" : "სახელი", - "Update" : "განახლება", - "Back" : "უკან" + "Update" : "განახლება" },"pluralForm" :"nplurals=2; plural=(n!=1);" } \ No newline at end of file diff --git a/l10n/kab.js b/l10n/kab.js index 84f624e5..dab8d1da 100644 --- a/l10n/kab.js +++ b/l10n/kab.js @@ -9,8 +9,8 @@ OC.L10N.register( "Delete" : "Kkes", "Download" : "Sider", "Favorite" : "Menyif", + "Back" : "Retour", "Hour" : "Asrag", - "Name" : "Nom", - "Back" : "Retour" + "Name" : "Nom" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/kab.json b/l10n/kab.json index bd11f680..b72a6bbe 100644 --- a/l10n/kab.json +++ b/l10n/kab.json @@ -7,8 +7,8 @@ "Delete" : "Kkes", "Download" : "Sider", "Favorite" : "Menyif", + "Back" : "Retour", "Hour" : "Asrag", - "Name" : "Nom", - "Back" : "Retour" + "Name" : "Nom" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/km.js b/l10n/km.js index c67deadc..cdb71dc9 100644 --- a/l10n/km.js +++ b/l10n/km.js @@ -8,12 +8,12 @@ OC.L10N.register( "Cancel" : "បោះបង់", "Delete" : "លុប", "Download" : "ទាញយក", + "Back" : "ត្រឡប់ក្រោយ", "Year" : "ឆ្នាំ", "Month" : "ខែ", "Day" : "ថ្ងៃ", "Time" : "ម៉ោង", "Name" : "ឈ្មោះ", - "Update" : "ធ្វើ​បច្ចុប្បន្នភាព", - "Back" : "ត្រឡប់ក្រោយ" + "Update" : "ធ្វើ​បច្ចុប្បន្នភាព" }, "nplurals=1; plural=0;"); diff --git a/l10n/km.json b/l10n/km.json index 9721dd43..c7e1f8ae 100644 --- a/l10n/km.json +++ b/l10n/km.json @@ -6,12 +6,12 @@ "Cancel" : "បោះបង់", "Delete" : "លុប", "Download" : "ទាញយក", + "Back" : "ត្រឡប់ក្រោយ", "Year" : "ឆ្នាំ", "Month" : "ខែ", "Day" : "ថ្ងៃ", "Time" : "ម៉ោង", "Name" : "ឈ្មោះ", - "Update" : "ធ្វើ​បច្ចុប្បន្នភាព", - "Back" : "ត្រឡប់ក្រោយ" + "Update" : "ធ្វើ​បច្ចុប្បន្នភាព" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/ko.js b/l10n/ko.js index 2faa53aa..c36bdab5 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -15,6 +15,9 @@ OC.L10N.register( "Favorite" : "즐겨찾기", "Unarchive" : "보관 해제", "View in folder" : "폴더에서 보기", + "Copy public link" : "공용 링크 복사", + "Public link" : "공개 링크", + "Back" : "뒤로", "Year" : "년", "Month" : "달", "Day" : "일", @@ -22,7 +25,6 @@ OC.L10N.register( "Hour" : "시간", "Name" : "이름", "Update" : "업데이트", - "Loading …" : "불러오는 중 …", - "Back" : "뒤로" + "Loading …" : "불러오는 중 …" }, "nplurals=1; plural=0;"); diff --git a/l10n/ko.json b/l10n/ko.json index 546c7490..d6f8f294 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -13,6 +13,9 @@ "Favorite" : "즐겨찾기", "Unarchive" : "보관 해제", "View in folder" : "폴더에서 보기", + "Copy public link" : "공용 링크 복사", + "Public link" : "공개 링크", + "Back" : "뒤로", "Year" : "년", "Month" : "달", "Day" : "일", @@ -20,7 +23,6 @@ "Hour" : "시간", "Name" : "이름", "Update" : "업데이트", - "Loading …" : "불러오는 중 …", - "Back" : "뒤로" + "Loading …" : "불러오는 중 …" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/lb.js b/l10n/lb.js index 0c93b6d3..1960febe 100644 --- a/l10n/lb.js +++ b/l10n/lb.js @@ -10,12 +10,12 @@ OC.L10N.register( "Download" : "Eroflueden", "Favorite" : "Favorit", "View in folder" : "Kuk am Dossier ", + "Back" : "Zeréck", "Month" : "Mount", "Day" : "Dag", "Time" : "Zäit", "Hour" : "Stonn", "Name" : "Numm", - "Update" : "Update", - "Back" : "Zeréck" + "Update" : "Update" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/lb.json b/l10n/lb.json index 0b243779..e7501279 100644 --- a/l10n/lb.json +++ b/l10n/lb.json @@ -8,12 +8,12 @@ "Download" : "Eroflueden", "Favorite" : "Favorit", "View in folder" : "Kuk am Dossier ", + "Back" : "Zeréck", "Month" : "Mount", "Day" : "Dag", "Time" : "Zäit", "Hour" : "Stonn", "Name" : "Numm", - "Update" : "Update", - "Back" : "Zeréck" + "Update" : "Update" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/lo.js b/l10n/lo.js index 3c177036..256c6c66 100644 --- a/l10n/lo.js +++ b/l10n/lo.js @@ -10,8 +10,8 @@ OC.L10N.register( "Download" : "ດາວໂຫລດ", "Favorite" : "ລາຍການທີ່ມັກ", "View in folder" : "ເບິ່ງໃນໂຟນເດີ", + "Back" : "ຫຼັງ", "Name" : "ຊື່", - "Loading …" : "ກຳລັງໂຫຼດ", - "Back" : "ຫຼັງ" + "Loading …" : "ກຳລັງໂຫຼດ" }, "nplurals=1; plural=0;"); diff --git a/l10n/lo.json b/l10n/lo.json index e2a9bbfe..3fdd38e4 100644 --- a/l10n/lo.json +++ b/l10n/lo.json @@ -8,8 +8,8 @@ "Download" : "ດາວໂຫລດ", "Favorite" : "ລາຍການທີ່ມັກ", "View in folder" : "ເບິ່ງໃນໂຟນເດີ", + "Back" : "ຫຼັງ", "Name" : "ຊື່", - "Loading …" : "ກຳລັງໂຫຼດ", - "Back" : "ຫຼັງ" + "Loading …" : "ກຳລັງໂຫຼດ" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index 3e9a8c22..32e11f56 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -21,6 +21,7 @@ OC.L10N.register( "Unarchive" : "Išskleisti", "Edit Date/Time" : "Taisyti datą/laiką", "View in folder" : "Rodyti aplanke", + "Add to album" : "Pridėti į albumą", "You are about to download a large number of files. Are you sure?" : "Jūs ketinate atsisiųsti didelį failų skaičių. Ar esate tikri?", "You are about to delete a large number of files. Are you sure?" : "Jūs ketinate ištrinti didelį failų skaičių. Ar esate tikri?", "You are about to touch a large number of files. Are you sure?" : "Jūs ketinate atlikti veiksmus su dideliu failų skaičiumi. Ar esate tikri?", @@ -30,6 +31,21 @@ OC.L10N.register( "Square grid mode" : "Kvadratinio tinklelio veiksena", "Your Timeline" : "Jūsų laiko juostą", "Failed to load some photos" : "Nepavyko įkelti kai kurių nuotraukų", + "Processing … {n}/{m}" : "Apdorojama… {n}/{m}", + "Add people or groups who can edit your album" : "Pridėti žmonių ar grupių, kurie galėtų taisyti jūsų albumą", + "Public link copied!" : "Viešoji nuoroda nukopijuota!", + "Copy public link" : "Kopijuoti viešąją nuorodą", + "Public link" : "Viešoji nuoroda", + "Failed to fetch album." : "Nepavyko gauti albumo.", + "Failed to update album." : "Nepavyko atnaujinti albumo.", + "Edit album details" : "Taisyti išsamesnę albumo informaciją", + "New album" : "Naujas albumas", + "Failed to delete {name}." : "Nepavyko ištrinti {name}.", + "Go back to the previous view." : "Grįžti į ankstesnį rodinį.", + "Back" : "Atgal", + "Create album" : "Sukurti albumą", + "Back to the new album form." : "Atgal į naujo albumo formą.", + "Create a new album." : "Sukurti naują albumą.", "Update Exif" : "Atnaujinti EXIF", "Newest" : "Naujausios", "Year" : "Metai", @@ -39,14 +55,11 @@ OC.L10N.register( "Hour" : "Valanda", "Minute" : "Minutė", "Oldest" : "Seniausios", - "Processing … {n}/{m}" : "Apdorojama… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Ši ypatybė modifikuoja failus jūsų saugykloje, kad būtų atnaujinti EXIF duomenys.", "Exercise caution and make sure you have backups." : "Būkite atsargūs ir įsitikinkite, kad esate pasidarę atsarginių kopijų.", "Loading data … {n}/{m}" : "Įkeliami duomenys… {n}/{m}", "Remove person" : "Šalinti žmogų", - "Are you sure you want to remove {name}" : "Ar tikrai norite pašalinti {name}", "Only user \"{user}\" can delete this person" : "Tik naudotojas „{user}“ gali ištrinti šį žmogų", - "Failed to delete {name}." : "Nepavyko ištrinti {name}.", "Rename person" : "Pervadinti žmogų", "Name" : "Vardas", "Update" : "Atnaujinti", @@ -56,7 +69,7 @@ OC.L10N.register( "Too many failures, aborting" : "Per daug nesėkmių, nutraukiama", "Error while moving {basename}" : "Klaida perkeliant {basename}", "Failed to move {name}." : "Nepavyko perkelti {name}.", - "Back" : "Atgal", + "Delete album" : "Ištrinti albumą", "Merge with different person" : "Sulieti su kitu žmogumi", "Move left" : "Perkelti kairėn", "Move right" : "Perkelti dešinėn", @@ -64,6 +77,8 @@ OC.L10N.register( "Failed to delete {fileName}." : "Nepavyko ištrinti {fileName}.", "General Failure" : "Bendrinė nesėkmė", "Error: {msg}" : "Klaida: {msg}", + "Failed to create {albumName}." : "Nepavyko sukurti {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nepavyko pervadinti {currentAlbumName} į {newAlbumName}.", "Cannot find this photo anymore!" : "Daugiau nebepavyksta rasti šios nuotraukos!" }, "nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 1741e809..030a8a7d 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -19,6 +19,7 @@ "Unarchive" : "Išskleisti", "Edit Date/Time" : "Taisyti datą/laiką", "View in folder" : "Rodyti aplanke", + "Add to album" : "Pridėti į albumą", "You are about to download a large number of files. Are you sure?" : "Jūs ketinate atsisiųsti didelį failų skaičių. Ar esate tikri?", "You are about to delete a large number of files. Are you sure?" : "Jūs ketinate ištrinti didelį failų skaičių. Ar esate tikri?", "You are about to touch a large number of files. Are you sure?" : "Jūs ketinate atlikti veiksmus su dideliu failų skaičiumi. Ar esate tikri?", @@ -28,6 +29,21 @@ "Square grid mode" : "Kvadratinio tinklelio veiksena", "Your Timeline" : "Jūsų laiko juostą", "Failed to load some photos" : "Nepavyko įkelti kai kurių nuotraukų", + "Processing … {n}/{m}" : "Apdorojama… {n}/{m}", + "Add people or groups who can edit your album" : "Pridėti žmonių ar grupių, kurie galėtų taisyti jūsų albumą", + "Public link copied!" : "Viešoji nuoroda nukopijuota!", + "Copy public link" : "Kopijuoti viešąją nuorodą", + "Public link" : "Viešoji nuoroda", + "Failed to fetch album." : "Nepavyko gauti albumo.", + "Failed to update album." : "Nepavyko atnaujinti albumo.", + "Edit album details" : "Taisyti išsamesnę albumo informaciją", + "New album" : "Naujas albumas", + "Failed to delete {name}." : "Nepavyko ištrinti {name}.", + "Go back to the previous view." : "Grįžti į ankstesnį rodinį.", + "Back" : "Atgal", + "Create album" : "Sukurti albumą", + "Back to the new album form." : "Atgal į naujo albumo formą.", + "Create a new album." : "Sukurti naują albumą.", "Update Exif" : "Atnaujinti EXIF", "Newest" : "Naujausios", "Year" : "Metai", @@ -37,14 +53,11 @@ "Hour" : "Valanda", "Minute" : "Minutė", "Oldest" : "Seniausios", - "Processing … {n}/{m}" : "Apdorojama… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Ši ypatybė modifikuoja failus jūsų saugykloje, kad būtų atnaujinti EXIF duomenys.", "Exercise caution and make sure you have backups." : "Būkite atsargūs ir įsitikinkite, kad esate pasidarę atsarginių kopijų.", "Loading data … {n}/{m}" : "Įkeliami duomenys… {n}/{m}", "Remove person" : "Šalinti žmogų", - "Are you sure you want to remove {name}" : "Ar tikrai norite pašalinti {name}", "Only user \"{user}\" can delete this person" : "Tik naudotojas „{user}“ gali ištrinti šį žmogų", - "Failed to delete {name}." : "Nepavyko ištrinti {name}.", "Rename person" : "Pervadinti žmogų", "Name" : "Vardas", "Update" : "Atnaujinti", @@ -54,7 +67,7 @@ "Too many failures, aborting" : "Per daug nesėkmių, nutraukiama", "Error while moving {basename}" : "Klaida perkeliant {basename}", "Failed to move {name}." : "Nepavyko perkelti {name}.", - "Back" : "Atgal", + "Delete album" : "Ištrinti albumą", "Merge with different person" : "Sulieti su kitu žmogumi", "Move left" : "Perkelti kairėn", "Move right" : "Perkelti dešinėn", @@ -62,6 +75,8 @@ "Failed to delete {fileName}." : "Nepavyko ištrinti {fileName}.", "General Failure" : "Bendrinė nesėkmė", "Error: {msg}" : "Klaida: {msg}", + "Failed to create {albumName}." : "Nepavyko sukurti {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nepavyko pervadinti {currentAlbumName} į {newAlbumName}.", "Cannot find this photo anymore!" : "Daugiau nebepavyksta rasti šios nuotraukos!" },"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/lv.js b/l10n/lv.js index 7345b977..044b710a 100644 --- a/l10n/lv.js +++ b/l10n/lv.js @@ -13,12 +13,12 @@ OC.L10N.register( "Download" : "Lejupielādēt", "Favorite" : "Favorīts", "View in folder" : "Skatīt mapē", + "Back" : "Atpakaļ", "Month" : "Mēnesis", "Day" : "Diena", "Time" : "Laiks", "Hour" : "Stunda", "Name" : "Vārds", - "Update" : "Atjaunināt", - "Back" : "Atpakaļ" + "Update" : "Atjaunināt" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/l10n/lv.json b/l10n/lv.json index 6e67b248..af7e0b06 100644 --- a/l10n/lv.json +++ b/l10n/lv.json @@ -11,12 +11,12 @@ "Download" : "Lejupielādēt", "Favorite" : "Favorīts", "View in folder" : "Skatīt mapē", + "Back" : "Atpakaļ", "Month" : "Mēnesis", "Day" : "Diena", "Time" : "Laiks", "Hour" : "Stunda", "Name" : "Vārds", - "Update" : "Atjaunināt", - "Back" : "Atpakaļ" + "Update" : "Atjaunināt" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" } \ No newline at end of file diff --git a/l10n/mk.js b/l10n/mk.js index 5c9c1e3c..2b77bd5e 100644 --- a/l10n/mk.js +++ b/l10n/mk.js @@ -16,6 +16,16 @@ OC.L10N.register( "Download" : "Преземи", "Favorite" : "Омилен", "View in folder" : "Погледни во папката", + "Add to album" : "Додади во албум", + "Copy public link" : "Копирај јавен линк", + "Public link" : "Јавен линк", + "New album" : "Нов албум", + "Back" : "Назад", + "Go to the add collaborators view." : "Оди за да додадеш соработници", + "Add collaborators" : "Додади соработници", + "Create album" : "Креирај албум", + "Back to the new album form." : "Врати се на формата за нов албум.", + "Create a new album." : "Креирај нов албум.", "Year" : "Година", "Month" : "Месец", "Day" : "Ден", @@ -25,8 +35,10 @@ OC.L10N.register( "Name" : "Име", "Update" : "Ажурирај", "Loading …" : "Се вчитува…", - "Back" : "Назад", + "Delete album" : "Избриши албум", "Merge with different person" : "Спој со друга личност", - "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}." + "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}.", + "Failed to create {albumName}." : "Неуспешно креирање {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименување на {currentAlbumName} во {newAlbumName}." }, "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); diff --git a/l10n/mk.json b/l10n/mk.json index cf79a30c..f8c2570f 100644 --- a/l10n/mk.json +++ b/l10n/mk.json @@ -14,6 +14,16 @@ "Download" : "Преземи", "Favorite" : "Омилен", "View in folder" : "Погледни во папката", + "Add to album" : "Додади во албум", + "Copy public link" : "Копирај јавен линк", + "Public link" : "Јавен линк", + "New album" : "Нов албум", + "Back" : "Назад", + "Go to the add collaborators view." : "Оди за да додадеш соработници", + "Add collaborators" : "Додади соработници", + "Create album" : "Креирај албум", + "Back to the new album form." : "Врати се на формата за нов албум.", + "Create a new album." : "Креирај нов албум.", "Year" : "Година", "Month" : "Месец", "Day" : "Ден", @@ -23,8 +33,10 @@ "Name" : "Име", "Update" : "Ажурирај", "Loading …" : "Се вчитува…", - "Back" : "Назад", + "Delete album" : "Избриши албум", "Merge with different person" : "Спој со друга личност", - "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}." + "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}.", + "Failed to create {albumName}." : "Неуспешно креирање {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименување на {currentAlbumName} во {newAlbumName}." },"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" } \ No newline at end of file diff --git a/l10n/mn.js b/l10n/mn.js index 7bfd7aac..d08da2e3 100644 --- a/l10n/mn.js +++ b/l10n/mn.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "Дуртай", "Unarchive" : "Архиваас гаргах", "View in folder" : "Хавтасыг нээх", + "Back" : "буцах", "Month" : "Сар", "Day" : "Өдөр", "Time" : "Цаг", "Name" : "Нэр", "Update" : "Шинэчлэх", - "Loading …" : "Уншиж байна...", - "Back" : "буцах" + "Loading …" : "Уншиж байна..." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/mn.json b/l10n/mn.json index 09a491b8..5c3e828b 100644 --- a/l10n/mn.json +++ b/l10n/mn.json @@ -12,12 +12,12 @@ "Favorite" : "Дуртай", "Unarchive" : "Архиваас гаргах", "View in folder" : "Хавтасыг нээх", + "Back" : "буцах", "Month" : "Сар", "Day" : "Өдөр", "Time" : "Цаг", "Name" : "Нэр", "Update" : "Шинэчлэх", - "Loading …" : "Уншиж байна...", - "Back" : "буцах" + "Loading …" : "Уншиж байна..." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ms_MY.js b/l10n/ms_MY.js index d1a91b80..aafeaea5 100644 --- a/l10n/ms_MY.js +++ b/l10n/ms_MY.js @@ -6,10 +6,10 @@ OC.L10N.register( "Cancel" : "Batal", "Delete" : "Padam", "Download" : "Muat turun", + "Back" : "Kembali", "Month" : "Bulan", "Day" : "Hari", "Name" : "Nama", - "Update" : "Kemaskini", - "Back" : "Kembali" + "Update" : "Kemaskini" }, "nplurals=1; plural=0;"); diff --git a/l10n/ms_MY.json b/l10n/ms_MY.json index 22034f34..48a19d6b 100644 --- a/l10n/ms_MY.json +++ b/l10n/ms_MY.json @@ -4,10 +4,10 @@ "Cancel" : "Batal", "Delete" : "Padam", "Download" : "Muat turun", + "Back" : "Kembali", "Month" : "Bulan", "Day" : "Hari", "Name" : "Nama", - "Update" : "Kemaskini", - "Back" : "Kembali" + "Update" : "Kemaskini" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/nb.js b/l10n/nb.js index 7a2f1893..49e0283f 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -16,6 +16,9 @@ OC.L10N.register( "Favorite" : "Favoritt", "Unarchive" : "Dearkivere", "View in folder" : "Vis i mappe", + "Copy public link" : "Kopier offentlig lenke", + "Public link" : "Offentlig lenke", + "Back" : "Tilbake", "Year" : "År", "Month" : "Måned", "Day" : "Dag", @@ -23,7 +26,6 @@ OC.L10N.register( "Hour" : "Time", "Name" : "Navn", "Update" : "Oppdater", - "Loading …" : "Laster ...", - "Back" : "Tilbake" + "Loading …" : "Laster ..." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/nb.json b/l10n/nb.json index 1a994e16..ee264285 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -14,6 +14,9 @@ "Favorite" : "Favoritt", "Unarchive" : "Dearkivere", "View in folder" : "Vis i mappe", + "Copy public link" : "Kopier offentlig lenke", + "Public link" : "Offentlig lenke", + "Back" : "Tilbake", "Year" : "År", "Month" : "Måned", "Day" : "Dag", @@ -21,7 +24,6 @@ "Hour" : "Time", "Name" : "Navn", "Update" : "Oppdater", - "Loading …" : "Laster ...", - "Back" : "Tilbake" + "Loading …" : "Laster ..." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/nl.js b/l10n/nl.js index b8f0dfef..4dd88940 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Mappen", "Favorites" : "Favorieten", "Videos" : "Videos", + "Albums" : "Albums", "People" : "Mensen", "Archive" : "Archiveren", "On this day" : "Vandaag", @@ -17,6 +18,9 @@ OC.L10N.register( "Favorite" : "Favoriet", "Unarchive" : "Terugzetten uit archief", "View in folder" : "Bekijken in map", + "Copy public link" : "Kopieer openbare link", + "Public link" : "Openbare Link", + "Back" : "Terug", "Year" : "Jaar", "Month" : "Maand", "Day" : "Dag", @@ -25,7 +29,6 @@ OC.L10N.register( "Minute" : "Minuut", "Name" : "Naam", "Update" : "Update", - "Loading …" : "Laden …", - "Back" : "Terug" + "Loading …" : "Laden …" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/nl.json b/l10n/nl.json index 1bf7b02c..9a08ef33 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -3,6 +3,7 @@ "Folders" : "Mappen", "Favorites" : "Favorieten", "Videos" : "Videos", + "Albums" : "Albums", "People" : "Mensen", "Archive" : "Archiveren", "On this day" : "Vandaag", @@ -15,6 +16,9 @@ "Favorite" : "Favoriet", "Unarchive" : "Terugzetten uit archief", "View in folder" : "Bekijken in map", + "Copy public link" : "Kopieer openbare link", + "Public link" : "Openbare Link", + "Back" : "Terug", "Year" : "Jaar", "Month" : "Maand", "Day" : "Dag", @@ -23,7 +27,6 @@ "Minute" : "Minuut", "Name" : "Naam", "Update" : "Update", - "Loading …" : "Laden …", - "Back" : "Terug" + "Loading …" : "Laden …" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/nn_NO.js b/l10n/nn_NO.js index 7888d5ad..fc49c179 100644 --- a/l10n/nn_NO.js +++ b/l10n/nn_NO.js @@ -9,13 +9,13 @@ OC.L10N.register( "Delete" : "Slett", "Download" : "Last ned", "Favorite" : "Favoritt", + "Back" : "Tilbake", "Year" : "År", "Month" : "Månad", "Day" : "Dag", "Time" : "Tid", "Minute" : "Minutt", "Name" : "Namn", - "Update" : "Oppdater", - "Back" : "Tilbake" + "Update" : "Oppdater" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/nn_NO.json b/l10n/nn_NO.json index a2f2da3a..55324f1a 100644 --- a/l10n/nn_NO.json +++ b/l10n/nn_NO.json @@ -7,13 +7,13 @@ "Delete" : "Slett", "Download" : "Last ned", "Favorite" : "Favoritt", + "Back" : "Tilbake", "Year" : "År", "Month" : "Månad", "Day" : "Dag", "Time" : "Tid", "Minute" : "Minutt", "Name" : "Namn", - "Update" : "Oppdater", - "Back" : "Tilbake" + "Update" : "Oppdater" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/oc.js b/l10n/oc.js index 8996ea62..53919573 100644 --- a/l10n/oc.js +++ b/l10n/oc.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Folders" : "Repertòris", "Favorites" : "Favorits", + "Albums" : "Albums", "People" : "Gent", "Archive" : "Archiu", "Tags" : "Etiquetas", @@ -12,6 +13,9 @@ OC.L10N.register( "Delete" : "Suprimir", "Download" : "Telecargar", "Favorite" : "Favorit", + "Copy public link" : "Copiar lo ligam public", + "Public link" : "Ligam public", + "Back" : "Retorn", "Year" : "Annada", "Month" : "Mes", "Day" : "Jorn", @@ -20,7 +24,6 @@ OC.L10N.register( "Minute" : "Minuta", "Name" : "Nom", "Update" : "Actualizar", - "Loading …" : "Cargament…", - "Back" : "Retorn" + "Loading …" : "Cargament…" }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/oc.json b/l10n/oc.json index 8e938b3f..baf55860 100644 --- a/l10n/oc.json +++ b/l10n/oc.json @@ -1,6 +1,7 @@ { "translations": { "Folders" : "Repertòris", "Favorites" : "Favorits", + "Albums" : "Albums", "People" : "Gent", "Archive" : "Archiu", "Tags" : "Etiquetas", @@ -10,6 +11,9 @@ "Delete" : "Suprimir", "Download" : "Telecargar", "Favorite" : "Favorit", + "Copy public link" : "Copiar lo ligam public", + "Public link" : "Ligam public", + "Back" : "Retorn", "Year" : "Annada", "Month" : "Mes", "Day" : "Jorn", @@ -18,7 +22,6 @@ "Minute" : "Minuta", "Name" : "Nom", "Update" : "Actualizar", - "Loading …" : "Cargament…", - "Back" : "Retorn" + "Loading …" : "Cargament…" },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/pl.js b/l10n/pl.js index e4227c69..d8262490 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Katalogi", "Favorites" : "Ulubione", "Videos" : "Filmy", + "Albums" : "Albumy", "People" : "Osoby", "Archive" : "Archiwum", "On this day" : "W tym dniu", @@ -20,6 +21,7 @@ OC.L10N.register( "Unarchive" : "Nie archiwizuj", "Edit Date/Time" : "Edytuj datę/godzinę", "View in folder" : "Zobacz w katalogu", + "Add to album" : "Dodaj do albumu", "You are about to download a large number of files. Are you sure?" : "Zamierzasz pobrać dużą liczbę plików. Jesteś pewny?", "You are about to delete a large number of files. Are you sure?" : "Zamierzasz usunąć dużą liczbę plików. Jesteś pewny?", "You are about to touch a large number of files. Are you sure?" : "Zamierzasz przeglądać dużą ilość plików. Jesteś pewny?", @@ -27,6 +29,30 @@ OC.L10N.register( "Timeline Path" : "Ścieżka osi czasu", "Show hidden folders" : "Pokaż ukryte katalogi", "Failed to load some photos" : "Nie udało się załadować niektórych zdjęć", + "Add people or groups who can edit your album" : "Dodaj osoby lub grupy, które mogą edytować Twój album", + "Search for collaborators" : "Szukaj współpracowników", + "Add {collaboratorLabel} to the collaborators list" : "Dodaj {collaboratorLabel} do listy współpracowników", + "No collaborators available" : "Brak dostępnych współpracowników", + "Remove {collaboratorLabel} from the collaborators list" : "Usuń {collaboratorLabel} z listy współpracowników", + "Public link copied!" : "Skopiowano link publiczny!", + "Copy public link" : "Kopiuj link publiczny", + "Share via public link" : "Udostępnij przez link publiczny", + "Failed to fetch collaborators list." : "Nie udało się pobrać listy współpracowników.", + "Public link" : "Link publiczny", + "Failed to fetch album." : "Nie udało się pobrać albumu.", + "Failed to update album." : "Nie udało się zaktualizować albumu.", + "Edit album details" : "Edytuj szczegóły albumu", + "New album" : "Nowy album", + "Location of the album" : "Lokalizacja albumu", + "Go back to the previous view." : "Wróć do poprzedniego widoku.", + "Back" : "Poprzednia", + "Go to the add collaborators view." : "Przejdź do widoku dodawania współpracowników.", + "Add collaborators" : "Dodaj współpracowników", + "Create the album." : "Utwórz album.", + "Create album" : "Utwórz album", + "Back to the new album form." : "Powrót do nowej formy albumu.", + "Create a new album." : "Utwórz nowy album.", + "Save collaborators for this album." : "Zapisywanie współpracowników dla tego albumu.", "Update Exif" : "Zaktualizuj Exif", "Newest" : "Najnowsza", "Year" : "Rok", @@ -43,7 +69,7 @@ OC.L10N.register( "Name" : "Nazwa", "Update" : "Aktualizuj", "Loading …" : "Wczytywanie…", - "Back" : "Poprzednia", + "Delete album" : "Usuń album", "Merge with different person" : "Połącz z inną osobą", "Failed to delete files." : "Nie udało się usunąć plików.", "Failed to delete {fileName}." : "Nie udało się usunąć {fileName}.", @@ -51,6 +77,8 @@ OC.L10N.register( "Error: {msg}" : "Błąd: {msg}", "Failed to favorite {fileName}." : "Nie udało się dodać do ulubionych {fileName}.", "Failed to favorite files." : "Nie udało się znaleźć ulubionych plików.", + "Failed to create {albumName}." : "Nie udało się utworzyć {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nie udało się zmienić nazwy {currentAlbumName} na {newAlbumName}.", "Cannot find this photo anymore!" : "Nie można już znaleźć tego zdjęcia!" }, "nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/l10n/pl.json b/l10n/pl.json index 7a1b35ef..8742fbb5 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -5,6 +5,7 @@ "Folders" : "Katalogi", "Favorites" : "Ulubione", "Videos" : "Filmy", + "Albums" : "Albumy", "People" : "Osoby", "Archive" : "Archiwum", "On this day" : "W tym dniu", @@ -18,6 +19,7 @@ "Unarchive" : "Nie archiwizuj", "Edit Date/Time" : "Edytuj datę/godzinę", "View in folder" : "Zobacz w katalogu", + "Add to album" : "Dodaj do albumu", "You are about to download a large number of files. Are you sure?" : "Zamierzasz pobrać dużą liczbę plików. Jesteś pewny?", "You are about to delete a large number of files. Are you sure?" : "Zamierzasz usunąć dużą liczbę plików. Jesteś pewny?", "You are about to touch a large number of files. Are you sure?" : "Zamierzasz przeglądać dużą ilość plików. Jesteś pewny?", @@ -25,6 +27,30 @@ "Timeline Path" : "Ścieżka osi czasu", "Show hidden folders" : "Pokaż ukryte katalogi", "Failed to load some photos" : "Nie udało się załadować niektórych zdjęć", + "Add people or groups who can edit your album" : "Dodaj osoby lub grupy, które mogą edytować Twój album", + "Search for collaborators" : "Szukaj współpracowników", + "Add {collaboratorLabel} to the collaborators list" : "Dodaj {collaboratorLabel} do listy współpracowników", + "No collaborators available" : "Brak dostępnych współpracowników", + "Remove {collaboratorLabel} from the collaborators list" : "Usuń {collaboratorLabel} z listy współpracowników", + "Public link copied!" : "Skopiowano link publiczny!", + "Copy public link" : "Kopiuj link publiczny", + "Share via public link" : "Udostępnij przez link publiczny", + "Failed to fetch collaborators list." : "Nie udało się pobrać listy współpracowników.", + "Public link" : "Link publiczny", + "Failed to fetch album." : "Nie udało się pobrać albumu.", + "Failed to update album." : "Nie udało się zaktualizować albumu.", + "Edit album details" : "Edytuj szczegóły albumu", + "New album" : "Nowy album", + "Location of the album" : "Lokalizacja albumu", + "Go back to the previous view." : "Wróć do poprzedniego widoku.", + "Back" : "Poprzednia", + "Go to the add collaborators view." : "Przejdź do widoku dodawania współpracowników.", + "Add collaborators" : "Dodaj współpracowników", + "Create the album." : "Utwórz album.", + "Create album" : "Utwórz album", + "Back to the new album form." : "Powrót do nowej formy albumu.", + "Create a new album." : "Utwórz nowy album.", + "Save collaborators for this album." : "Zapisywanie współpracowników dla tego albumu.", "Update Exif" : "Zaktualizuj Exif", "Newest" : "Najnowsza", "Year" : "Rok", @@ -41,7 +67,7 @@ "Name" : "Nazwa", "Update" : "Aktualizuj", "Loading …" : "Wczytywanie…", - "Back" : "Poprzednia", + "Delete album" : "Usuń album", "Merge with different person" : "Połącz z inną osobą", "Failed to delete files." : "Nie udało się usunąć plików.", "Failed to delete {fileName}." : "Nie udało się usunąć {fileName}.", @@ -49,6 +75,8 @@ "Error: {msg}" : "Błąd: {msg}", "Failed to favorite {fileName}." : "Nie udało się dodać do ulubionych {fileName}.", "Failed to favorite files." : "Nie udało się znaleźć ulubionych plików.", + "Failed to create {albumName}." : "Nie udało się utworzyć {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nie udało się zmienić nazwy {currentAlbumName} na {newAlbumName}.", "Cannot find this photo anymore!" : "Nie można już znaleźć tego zdjęcia!" },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" } \ No newline at end of file diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index dffc8e37..cbba259e 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -3,16 +3,28 @@ OC.L10N.register( { "Memories" : "Memórias", "Yet another photo management app" : "Mais um aplicativo de gerenciamento de fotos", + "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas.", "Timeline" : "Linha do tempo", "Folders" : "Pastas", "Favorites" : "Favoritos", "Videos" : "Vídeos", + "Albums" : "Álbuns", "People" : "Pessoas", "Archive" : "Arquivo", "On this day" : "Nesse dia", "Tags" : "Etiquetas", "Maps" : "Mapas", "Settings" : "Configurações", + "A better photos experience awaits you" : "Uma melhor experiência de fotos espera por você", + "Choose the root folder of your timeline to begin" : "Escolha a pasta raiz da sua linha do tempo para começar", + "If you just installed Memories, run:" : "Se você acabou de instalar o Memórias, execute:", + "Continue to Memories" : "Continuar para Memórias", + "Choose again" : "Escolha novamente", + "Click here to start" : "Clique aqui para começar", + "You can always change this later in settings" : "Você sempre pode alterar isso mais tarde nas configurações", + "Choose the root of your timeline" : "Escolha a raiz da sua linha do tempo", + "The selected folder does not seem to be valid. Try again." : "A pasta selecionada não parece ser válida. Tente novamente.", + "Found {total} photos in {path}" : "Encontrou {total} fotos em {path}", "Cancel" : "Cancelar", "Delete" : "Excluir", "Download" : "Baixar", @@ -20,9 +32,11 @@ OC.L10N.register( "Unarchive" : "Desarquivar", "Edit Date/Time" : "Editar data/hora", "View in folder" : "Exibir na pasta", + "Add to album" : "Adicionar a álbum", "Move to another person" : "Mover para outra pessoa", "Remove from person" : "Remover da pessoa", "You must enable \"Mark person in preview\" to use this feature" : "Você deve habilitar \"Marcar pessoa na visualização\" para usar este recurso", + "Only user \"{user}\" can update this person" : "Apenas o usuário \"{user}\" pode atualizar esta pessoa", "You are about to download a large number of files. Are you sure?" : "Você está prestes a baixar um grande número de arquivos. Tem certeza?", "You are about to delete a large number of files. Are you sure?" : "Você está prestes a excluir um grande número de arquivos. Tem certeza?", "You are about to touch a large number of files. Are you sure?" : "Você está prestes a tocar em um grande número de arquivos. Tem certeza?", @@ -31,8 +45,36 @@ OC.L10N.register( "Folders Path" : "Caminho das pastas", "Show hidden folders" : "Mostrar pastas ocultas", "Square grid mode" : "Modo de grade quadrada", + "Choose the root for the folders view" : "Escolha a raiz para a visualização de pastas", "Your Timeline" : "Sua Linha-do-Tempo", "Failed to load some photos" : "Falha ao carregar algumas fotos", + "Processing … {n}/{m}" : "Processando … {n}/{m}", + "Add people or groups who can edit your album" : "Adicione pessoas ou grupos que podem editar seu álbum", + "Search for collaborators" : "Pesquisar colaboradores", + "Add {collaboratorLabel} to the collaborators list" : "Adicionar {collaboratorsLabel} à lista de colaboradores", + "No collaborators available" : "Nenhum colaborador disponível", + "Remove {collaboratorLabel} from the collaborators list" : "Remova {collaboratorLabel} da lista de colaboradores", + "Public link copied!" : "Link público copiado!", + "Copy public link" : "Copiar link público", + "Share via public link" : "Compartilhar via link público", + "Failed to fetch collaborators list." : "Falha ao buscar a lista de colaboradores.", + "Public link" : "Link público", + "Failed to fetch album." : "Falha ao buscar álbum.", + "Failed to update album." : "Falha ao atualizar álbum.", + "Edit album details" : "Modificar detalhes do álbu", + "New album" : "Novo álbum", + "Failed to delete {name}." : "Falha ao remover {name}.", + "Location of the album" : "Localização do álbum", + "Go back to the previous view." : "Ir para a visualização anterior.", + "Back" : "Voltar", + "Go to the add collaborators view." : "Ir para visualização de adicionar colaboradores.", + "Add collaborators" : "Adicionar colaboradores", + "Save." : "Salvar.", + "Create the album." : "Criar o álbum.", + "Create album" : "Criar álbum", + "Back to the new album form." : "Voltar ao formulário de novo álbum.", + "Create a new album." : "Criar um novo álbum.", + "Save collaborators for this album." : "Salve os colaboradores deste álbum.", "Update Exif" : "Atualizar Exif", "Newest" : "O mais novo", "Year" : "Ano", @@ -42,13 +84,11 @@ OC.L10N.register( "Hour" : "Hora", "Minute" : "Minuto", "Oldest" : "Mais antigo", - "Processing … {n}/{m}" : "Processando … {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Esse recurso modifica os arquivos em seu armazenamento para atualizar os dados Exif.", "Exercise caution and make sure you have backups." : "Tenha cuidado e certifique-se de ter backups.", "Loading data … {n}/{m}" : "Carregando dados… {n}/{m}", "Remove person" : "Remover pessoa", - "Are you sure you want to remove {name}" : "Tem certeza que deseja remover {name}", - "Failed to delete {name}." : "Falha ao remover {name}.", + "Only user \"{user}\" can delete this person" : "Apenas o usuário \"{user}\" pode excluir esta pessoa", "Rename person" : "Renomear pessoa", "Name" : "Nome", "Update" : "Atualizar", @@ -60,7 +100,8 @@ OC.L10N.register( "Error while moving {basename}" : "Erro ao mover {basename}", "Failed to move {name}." : "Falha ao mover {name}.", "Move selected photos to person" : "Mover fotos selecionadas para pessoa", - "Back" : "Voltar", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Tem certeza de que deseja mover as fotos selecionadas de {name} para {newName}?", + "Delete album" : "Remover álbum", "Merge with different person" : "Unir com outra pessoa", "Mark person in preview" : "Marcar pessoa na visualização", "Move left" : "Mover para a esquerda", @@ -71,6 +112,9 @@ OC.L10N.register( "Error: {msg}" : "Erro: {msg}", "Failed to favorite {fileName}." : "Falha ao favoritar {fileName}", "Failed to favorite files." : "Falha nos arquivos favoritos.", - "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!" + "Failed to create {albumName}." : "Falha ao criar {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Falha ao renomear {currentAlbumName} para {newAlbumName}.", + "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!", + "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas." }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 40648d41..99d8b9f4 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -1,16 +1,28 @@ { "translations": { "Memories" : "Memórias", "Yet another photo management app" : "Mais um aplicativo de gerenciamento de fotos", + "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas.", "Timeline" : "Linha do tempo", "Folders" : "Pastas", "Favorites" : "Favoritos", "Videos" : "Vídeos", + "Albums" : "Álbuns", "People" : "Pessoas", "Archive" : "Arquivo", "On this day" : "Nesse dia", "Tags" : "Etiquetas", "Maps" : "Mapas", "Settings" : "Configurações", + "A better photos experience awaits you" : "Uma melhor experiência de fotos espera por você", + "Choose the root folder of your timeline to begin" : "Escolha a pasta raiz da sua linha do tempo para começar", + "If you just installed Memories, run:" : "Se você acabou de instalar o Memórias, execute:", + "Continue to Memories" : "Continuar para Memórias", + "Choose again" : "Escolha novamente", + "Click here to start" : "Clique aqui para começar", + "You can always change this later in settings" : "Você sempre pode alterar isso mais tarde nas configurações", + "Choose the root of your timeline" : "Escolha a raiz da sua linha do tempo", + "The selected folder does not seem to be valid. Try again." : "A pasta selecionada não parece ser válida. Tente novamente.", + "Found {total} photos in {path}" : "Encontrou {total} fotos em {path}", "Cancel" : "Cancelar", "Delete" : "Excluir", "Download" : "Baixar", @@ -18,9 +30,11 @@ "Unarchive" : "Desarquivar", "Edit Date/Time" : "Editar data/hora", "View in folder" : "Exibir na pasta", + "Add to album" : "Adicionar a álbum", "Move to another person" : "Mover para outra pessoa", "Remove from person" : "Remover da pessoa", "You must enable \"Mark person in preview\" to use this feature" : "Você deve habilitar \"Marcar pessoa na visualização\" para usar este recurso", + "Only user \"{user}\" can update this person" : "Apenas o usuário \"{user}\" pode atualizar esta pessoa", "You are about to download a large number of files. Are you sure?" : "Você está prestes a baixar um grande número de arquivos. Tem certeza?", "You are about to delete a large number of files. Are you sure?" : "Você está prestes a excluir um grande número de arquivos. Tem certeza?", "You are about to touch a large number of files. Are you sure?" : "Você está prestes a tocar em um grande número de arquivos. Tem certeza?", @@ -29,8 +43,36 @@ "Folders Path" : "Caminho das pastas", "Show hidden folders" : "Mostrar pastas ocultas", "Square grid mode" : "Modo de grade quadrada", + "Choose the root for the folders view" : "Escolha a raiz para a visualização de pastas", "Your Timeline" : "Sua Linha-do-Tempo", "Failed to load some photos" : "Falha ao carregar algumas fotos", + "Processing … {n}/{m}" : "Processando … {n}/{m}", + "Add people or groups who can edit your album" : "Adicione pessoas ou grupos que podem editar seu álbum", + "Search for collaborators" : "Pesquisar colaboradores", + "Add {collaboratorLabel} to the collaborators list" : "Adicionar {collaboratorsLabel} à lista de colaboradores", + "No collaborators available" : "Nenhum colaborador disponível", + "Remove {collaboratorLabel} from the collaborators list" : "Remova {collaboratorLabel} da lista de colaboradores", + "Public link copied!" : "Link público copiado!", + "Copy public link" : "Copiar link público", + "Share via public link" : "Compartilhar via link público", + "Failed to fetch collaborators list." : "Falha ao buscar a lista de colaboradores.", + "Public link" : "Link público", + "Failed to fetch album." : "Falha ao buscar álbum.", + "Failed to update album." : "Falha ao atualizar álbum.", + "Edit album details" : "Modificar detalhes do álbu", + "New album" : "Novo álbum", + "Failed to delete {name}." : "Falha ao remover {name}.", + "Location of the album" : "Localização do álbum", + "Go back to the previous view." : "Ir para a visualização anterior.", + "Back" : "Voltar", + "Go to the add collaborators view." : "Ir para visualização de adicionar colaboradores.", + "Add collaborators" : "Adicionar colaboradores", + "Save." : "Salvar.", + "Create the album." : "Criar o álbum.", + "Create album" : "Criar álbum", + "Back to the new album form." : "Voltar ao formulário de novo álbum.", + "Create a new album." : "Criar um novo álbum.", + "Save collaborators for this album." : "Salve os colaboradores deste álbum.", "Update Exif" : "Atualizar Exif", "Newest" : "O mais novo", "Year" : "Ano", @@ -40,13 +82,11 @@ "Hour" : "Hora", "Minute" : "Minuto", "Oldest" : "Mais antigo", - "Processing … {n}/{m}" : "Processando … {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Esse recurso modifica os arquivos em seu armazenamento para atualizar os dados Exif.", "Exercise caution and make sure you have backups." : "Tenha cuidado e certifique-se de ter backups.", "Loading data … {n}/{m}" : "Carregando dados… {n}/{m}", "Remove person" : "Remover pessoa", - "Are you sure you want to remove {name}" : "Tem certeza que deseja remover {name}", - "Failed to delete {name}." : "Falha ao remover {name}.", + "Only user \"{user}\" can delete this person" : "Apenas o usuário \"{user}\" pode excluir esta pessoa", "Rename person" : "Renomear pessoa", "Name" : "Nome", "Update" : "Atualizar", @@ -58,7 +98,8 @@ "Error while moving {basename}" : "Erro ao mover {basename}", "Failed to move {name}." : "Falha ao mover {name}.", "Move selected photos to person" : "Mover fotos selecionadas para pessoa", - "Back" : "Voltar", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Tem certeza de que deseja mover as fotos selecionadas de {name} para {newName}?", + "Delete album" : "Remover álbum", "Merge with different person" : "Unir com outra pessoa", "Mark person in preview" : "Marcar pessoa na visualização", "Move left" : "Mover para a esquerda", @@ -69,6 +110,9 @@ "Error: {msg}" : "Erro: {msg}", "Failed to favorite {fileName}." : "Falha ao favoritar {fileName}", "Failed to favorite files." : "Falha nos arquivos favoritos.", - "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!" + "Failed to create {albumName}." : "Falha ao criar {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Falha ao renomear {currentAlbumName} para {newAlbumName}.", + "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!", + "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas." },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index e13a5d99..7114598a 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -21,6 +21,9 @@ OC.L10N.register( "Timeline Path" : "Caminho da Cronologia", "Show hidden folders" : "Mostrar pastas ocultas", "Failed to load some photos" : "Não foi possível carregar algumas fotografias", + "Copy public link" : "Copiar ligação publica", + "Public link" : "Hiperligação Pública", + "Back" : "Anterior", "Month" : "Mês", "Day" : "Dia", "Time" : "Tempo", @@ -28,7 +31,6 @@ OC.L10N.register( "Name" : "Nome", "Update" : "Atualizar", "Loading …" : "A carregar...", - "Back" : "Anterior", "Failed to delete files." : "Não foi possível eliminar os ficheiros.", "Failed to delete {fileName}." : "Não foi possível eliminar {fileName}.", "Failed to favorite {fileName}." : "Não foi possível colocar {fileName} nos favoritos.", diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index 91a843bf..895798e9 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -19,6 +19,9 @@ "Timeline Path" : "Caminho da Cronologia", "Show hidden folders" : "Mostrar pastas ocultas", "Failed to load some photos" : "Não foi possível carregar algumas fotografias", + "Copy public link" : "Copiar ligação publica", + "Public link" : "Hiperligação Pública", + "Back" : "Anterior", "Month" : "Mês", "Day" : "Dia", "Time" : "Tempo", @@ -26,7 +29,6 @@ "Name" : "Nome", "Update" : "Atualizar", "Loading …" : "A carregar...", - "Back" : "Anterior", "Failed to delete files." : "Não foi possível eliminar os ficheiros.", "Failed to delete {fileName}." : "Não foi possível eliminar {fileName}.", "Failed to favorite {fileName}." : "Não foi possível colocar {fileName} nos favoritos.", diff --git a/l10n/ro.js b/l10n/ro.js index cf44e6a2..ea129ae9 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -13,13 +13,15 @@ OC.L10N.register( "Download" : "Descărcare", "Favorite" : "Favorite", "View in folder" : "Vizualizează în director", + "Copy public link" : "Copiză link-ul public", + "Public link" : "Link public", + "Back" : "Înapoi", "Year" : "An", "Month" : "Luna", "Day" : "Zi", "Time" : "Timp", "Name" : "Nume", "Update" : "Actualizare", - "Loading …" : "Se încarcă…", - "Back" : "Înapoi" + "Loading …" : "Se încarcă…" }, "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); diff --git a/l10n/ro.json b/l10n/ro.json index 1373b1f4..efe99ea9 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -11,13 +11,15 @@ "Download" : "Descărcare", "Favorite" : "Favorite", "View in folder" : "Vizualizează în director", + "Copy public link" : "Copiză link-ul public", + "Public link" : "Link public", + "Back" : "Înapoi", "Year" : "An", "Month" : "Luna", "Day" : "Zi", "Time" : "Timp", "Name" : "Nume", "Update" : "Actualizare", - "Loading …" : "Se încarcă…", - "Back" : "Înapoi" + "Loading …" : "Se încarcă…" },"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));" } \ No newline at end of file diff --git a/l10n/ru.js b/l10n/ru.js index fd90dc0b..9264b0f6 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Папки", "Favorites" : "Избранное", "Videos" : "Видео", + "Albums" : "Альбомы", "People" : "Люди", "Archive" : "Архив", "On this day" : "В этот день", @@ -24,6 +25,9 @@ OC.L10N.register( "Timeline Path" : "Расположение", "Show hidden folders" : "Показывать скрытые файлы", "Failed to load some photos" : "Не удалось загрузить некоторые фотографии", + "Copy public link" : "Скопировать общедоступную ссылку", + "Public link" : "Общедоступная ссылка", + "Back" : "Назад", "Year" : "Год", "Month" : "Месяц", "Day" : "День", @@ -33,7 +37,6 @@ OC.L10N.register( "Name" : "Имя", "Update" : "Обновить", "Loading …" : "Загрузка …", - "Back" : "Назад", "Failed to delete files." : "Ошибка удаления файлов.", "Failed to delete {fileName}." : "Ошибка удаления файла «{fileName}».", "Failed to favorite {fileName}." : "Не удалось добавить файл «{fileName}» в избранное.", diff --git a/l10n/ru.json b/l10n/ru.json index a68d0495..be95f38e 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -5,6 +5,7 @@ "Folders" : "Папки", "Favorites" : "Избранное", "Videos" : "Видео", + "Albums" : "Альбомы", "People" : "Люди", "Archive" : "Архив", "On this day" : "В этот день", @@ -22,6 +23,9 @@ "Timeline Path" : "Расположение", "Show hidden folders" : "Показывать скрытые файлы", "Failed to load some photos" : "Не удалось загрузить некоторые фотографии", + "Copy public link" : "Скопировать общедоступную ссылку", + "Public link" : "Общедоступная ссылка", + "Back" : "Назад", "Year" : "Год", "Month" : "Месяц", "Day" : "День", @@ -31,7 +35,6 @@ "Name" : "Имя", "Update" : "Обновить", "Loading …" : "Загрузка …", - "Back" : "Назад", "Failed to delete files." : "Ошибка удаления файлов.", "Failed to delete {fileName}." : "Ошибка удаления файла «{fileName}».", "Failed to favorite {fileName}." : "Не удалось добавить файл «{fileName}» в избранное.", diff --git a/l10n/sc.js b/l10n/sc.js index 082a9c53..f179fb77 100644 --- a/l10n/sc.js +++ b/l10n/sc.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Cartellas", "Favorites" : "Preferidos", "Videos" : "Vìdeos", + "Albums" : "Album", "People" : "Gente", "Archive" : "Cartella", "Tags" : "Etichetas", @@ -15,6 +16,9 @@ OC.L10N.register( "Download" : "Iscàrriga", "Favorite" : "Preferidu", "View in folder" : "Càstia in sa cartella", + "Copy public link" : "Còpia ligòngiu pùblicu", + "Public link" : "Ligòngiu pùblicu", + "Back" : "In segus", "Year" : "Annu", "Month" : "Mese", "Day" : "Die", @@ -23,7 +27,6 @@ OC.L10N.register( "Minute" : "Minutu", "Name" : "Nùmene", "Update" : "Agiorna", - "Loading …" : "Carrigamentu …", - "Back" : "In segus" + "Loading …" : "Carrigamentu …" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sc.json b/l10n/sc.json index 9592ac2d..0685405c 100644 --- a/l10n/sc.json +++ b/l10n/sc.json @@ -3,6 +3,7 @@ "Folders" : "Cartellas", "Favorites" : "Preferidos", "Videos" : "Vìdeos", + "Albums" : "Album", "People" : "Gente", "Archive" : "Cartella", "Tags" : "Etichetas", @@ -13,6 +14,9 @@ "Download" : "Iscàrriga", "Favorite" : "Preferidu", "View in folder" : "Càstia in sa cartella", + "Copy public link" : "Còpia ligòngiu pùblicu", + "Public link" : "Ligòngiu pùblicu", + "Back" : "In segus", "Year" : "Annu", "Month" : "Mese", "Day" : "Die", @@ -21,7 +25,6 @@ "Minute" : "Minutu", "Name" : "Nùmene", "Update" : "Agiorna", - "Loading …" : "Carrigamentu …", - "Back" : "In segus" + "Loading …" : "Carrigamentu …" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/si.js b/l10n/si.js index bf4969fc..cafe78c5 100644 --- a/l10n/si.js +++ b/l10n/si.js @@ -9,13 +9,13 @@ OC.L10N.register( "Download" : "බාගන්න", "Favorite" : "ප්‍රියතම", "View in folder" : "බහාලුමේ බලන්න", + "Back" : "ආපසු", "Year" : "වර්ෂය", "Month" : "මාසය", "Day" : "දිනය", "Time" : "වේලාව", "Name" : "නම", "Update" : "යාවත්කාල", - "Loading …" : "පූරණය වෙමින් …", - "Back" : "ආපසු" + "Loading …" : "පූරණය වෙමින් …" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/si.json b/l10n/si.json index 1a5f19b3..3d219368 100644 --- a/l10n/si.json +++ b/l10n/si.json @@ -7,13 +7,13 @@ "Download" : "බාගන්න", "Favorite" : "ප්‍රියතම", "View in folder" : "බහාලුමේ බලන්න", + "Back" : "ආපසු", "Year" : "වර්ෂය", "Month" : "මාසය", "Day" : "දිනය", "Time" : "වේලාව", "Name" : "නම", "Update" : "යාවත්කාල", - "Loading …" : "පූරණය වෙමින් …", - "Back" : "ආපසු" + "Loading …" : "පූරණය වෙමින් …" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/sk.js b/l10n/sk.js index 04eb317f..8aab3284 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Priečinky", "Favorites" : "Obľúbené", "Videos" : "Videá", + "Albums" : "Albumy", "People" : "Ľudia", "Archive" : "Archív", "On this day" : "V tento deň", @@ -20,6 +21,7 @@ OC.L10N.register( "Unarchive" : "Vybrať z archívu", "Edit Date/Time" : "Upraviť Dátum/Čas", "View in folder" : "Zobraziť v priečinku", + "Add to album" : "Pridať do albumu", "Remove from person" : "Odobrať z osoby", "You are about to download a large number of files. Are you sure?" : "Chystáte sa stiahnuť veľké množstvo súborov. Si si istý?", "You are about to delete a large number of files. Are you sure?" : "Chystáte sa odstrániť veľké množstvo súborov. Si si istý?", @@ -29,6 +31,36 @@ OC.L10N.register( "Show hidden folders" : "Zobraziť skryté priečinky", "Your Timeline" : "Vaša časová os", "Failed to load some photos" : "Načítanie akýchkoľvek fotiek zlyhalo", + "Processing … {n}/{m}" : "Spracúvam ... {n}/{m}", + "Add people or groups who can edit your album" : "Pridať užívateľov alebo skupiny ktoré môžu upravovať váš album", + "Search for collaborators" : "Vyhľadať spolupracovníkov", + "Add {collaboratorLabel} to the collaborators list" : "Pridať {collaboratorLabel} na zoznam spolupracovníkov", + "No collaborators available" : "Nie sú dostupný žiadny spolupracovníci", + "Remove {collaboratorLabel} from the collaborators list" : "Odobrať {collaboratorLabel} zo zoznamu spolupracovníkov", + "Public link copied!" : "Verejný odkaz skopírovaný!", + "Copy public link" : "Kopírovať verejný odkaz", + "Delete the public link" : "Zmazať verejný odkaz", + "Share via public link" : "Zdieľať ako verejný odkaz", + "Failed to fetch collaborators list." : "Nepodarilo sa získať zoznam spolupracovníkov.", + "Public link" : "Verejný odkaz", + "Failed to fetch album." : "Nepodarilo sa načítať album.", + "Failed to update album." : "Nepodarilo sa aktualizovať album.", + "Create new album" : "Vytvoriť nový album", + "Edit album details" : "Upraviť podrobnosti o albume", + "New album" : "Nový album", + "Failed to delete {name}." : "Nepodarilo sa zmazať {name}.", + "Name of the album" : "Pomenovať album", + "Location of the album" : "Umiestnenie albumu", + "Go back to the previous view." : "Vrátiť sa na predchádzajúce zobrazenie.", + "Back" : "Späť", + "Go to the add collaborators view." : "Ísť na zobrazenie pre pridanie spolupracujúcich.", + "Add collaborators" : "Pridať spolupracujúcich", + "Save." : "Uložiť.", + "Create the album." : "Vytvoriť album.", + "Create album" : "Vytvoriť album", + "Back to the new album form." : "Späť na formulár pre pridanie nového albumu.", + "Create a new album." : "Vytvoriť nový album.", + "Save collaborators for this album." : "Uložiť spolupracovníkov pre tento album.", "Update Exif" : "Aktualizovať Exif", "Newest" : "Najnovšie", "Year" : "Rok", @@ -38,13 +70,10 @@ OC.L10N.register( "Hour" : "Hodina", "Minute" : "Minúta", "Oldest" : "Najstaršie", - "Processing … {n}/{m}" : "Spracúvam ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Táto funkcia upravuje súbory vo vašom úložisku a aktualizuje údaje Exif.", "Exercise caution and make sure you have backups." : "Buďte opatrní a uistite sa, že máte zálohy.", "Loading data … {n}/{m}" : "Nahrávanie údajov ... {n}/{m}", "Remove person" : "Odstrániť osobu", - "Are you sure you want to remove {name}" : "Naozaj chcete odstrániť {name}", - "Failed to delete {name}." : "Nepodarilo sa zmazať {name}.", "Rename person" : "Premenovať osobu", "Name" : "Meno", "Update" : "Aktualizovať", @@ -55,7 +84,7 @@ OC.L10N.register( "Too many failures, aborting" : "Príliš veľa zlyhaní, prerušujem", "Error while moving {basename}" : "Chyba pri presúvaní {basename}", "Failed to move {name}." : "Nepodarilo sa presunúť {name}.", - "Back" : "Späť", + "Delete album" : "Zmazať album", "Merge with different person" : "Spojiť s inou osobou", "Failed to delete files." : "Nepodarilo sa zmazať súbory.", "Failed to delete {fileName}." : "Nepodarilo sa zmazať {fileName}.", @@ -63,6 +92,8 @@ OC.L10N.register( "Error: {msg}" : "Chyba: {msg}", "Failed to favorite {fileName}." : "Nepodarilo sa pridať súbor {fileName} medzi obľúbené.", "Failed to favorite files." : "Nepodarilo sa pridať súbory medzi obľúbené.", + "Failed to create {albumName}." : "Zlyhalo vytváranie {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Chyba pri premenovávaní {currentAlbumName} na {newAlbumName}.", "Cannot find this photo anymore!" : "Túto fotografiu už nemožno nájsť!" }, "nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/sk.json b/l10n/sk.json index b328fba6..e2c51fdb 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -5,6 +5,7 @@ "Folders" : "Priečinky", "Favorites" : "Obľúbené", "Videos" : "Videá", + "Albums" : "Albumy", "People" : "Ľudia", "Archive" : "Archív", "On this day" : "V tento deň", @@ -18,6 +19,7 @@ "Unarchive" : "Vybrať z archívu", "Edit Date/Time" : "Upraviť Dátum/Čas", "View in folder" : "Zobraziť v priečinku", + "Add to album" : "Pridať do albumu", "Remove from person" : "Odobrať z osoby", "You are about to download a large number of files. Are you sure?" : "Chystáte sa stiahnuť veľké množstvo súborov. Si si istý?", "You are about to delete a large number of files. Are you sure?" : "Chystáte sa odstrániť veľké množstvo súborov. Si si istý?", @@ -27,6 +29,36 @@ "Show hidden folders" : "Zobraziť skryté priečinky", "Your Timeline" : "Vaša časová os", "Failed to load some photos" : "Načítanie akýchkoľvek fotiek zlyhalo", + "Processing … {n}/{m}" : "Spracúvam ... {n}/{m}", + "Add people or groups who can edit your album" : "Pridať užívateľov alebo skupiny ktoré môžu upravovať váš album", + "Search for collaborators" : "Vyhľadať spolupracovníkov", + "Add {collaboratorLabel} to the collaborators list" : "Pridať {collaboratorLabel} na zoznam spolupracovníkov", + "No collaborators available" : "Nie sú dostupný žiadny spolupracovníci", + "Remove {collaboratorLabel} from the collaborators list" : "Odobrať {collaboratorLabel} zo zoznamu spolupracovníkov", + "Public link copied!" : "Verejný odkaz skopírovaný!", + "Copy public link" : "Kopírovať verejný odkaz", + "Delete the public link" : "Zmazať verejný odkaz", + "Share via public link" : "Zdieľať ako verejný odkaz", + "Failed to fetch collaborators list." : "Nepodarilo sa získať zoznam spolupracovníkov.", + "Public link" : "Verejný odkaz", + "Failed to fetch album." : "Nepodarilo sa načítať album.", + "Failed to update album." : "Nepodarilo sa aktualizovať album.", + "Create new album" : "Vytvoriť nový album", + "Edit album details" : "Upraviť podrobnosti o albume", + "New album" : "Nový album", + "Failed to delete {name}." : "Nepodarilo sa zmazať {name}.", + "Name of the album" : "Pomenovať album", + "Location of the album" : "Umiestnenie albumu", + "Go back to the previous view." : "Vrátiť sa na predchádzajúce zobrazenie.", + "Back" : "Späť", + "Go to the add collaborators view." : "Ísť na zobrazenie pre pridanie spolupracujúcich.", + "Add collaborators" : "Pridať spolupracujúcich", + "Save." : "Uložiť.", + "Create the album." : "Vytvoriť album.", + "Create album" : "Vytvoriť album", + "Back to the new album form." : "Späť na formulár pre pridanie nového albumu.", + "Create a new album." : "Vytvoriť nový album.", + "Save collaborators for this album." : "Uložiť spolupracovníkov pre tento album.", "Update Exif" : "Aktualizovať Exif", "Newest" : "Najnovšie", "Year" : "Rok", @@ -36,13 +68,10 @@ "Hour" : "Hodina", "Minute" : "Minúta", "Oldest" : "Najstaršie", - "Processing … {n}/{m}" : "Spracúvam ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Táto funkcia upravuje súbory vo vašom úložisku a aktualizuje údaje Exif.", "Exercise caution and make sure you have backups." : "Buďte opatrní a uistite sa, že máte zálohy.", "Loading data … {n}/{m}" : "Nahrávanie údajov ... {n}/{m}", "Remove person" : "Odstrániť osobu", - "Are you sure you want to remove {name}" : "Naozaj chcete odstrániť {name}", - "Failed to delete {name}." : "Nepodarilo sa zmazať {name}.", "Rename person" : "Premenovať osobu", "Name" : "Meno", "Update" : "Aktualizovať", @@ -53,7 +82,7 @@ "Too many failures, aborting" : "Príliš veľa zlyhaní, prerušujem", "Error while moving {basename}" : "Chyba pri presúvaní {basename}", "Failed to move {name}." : "Nepodarilo sa presunúť {name}.", - "Back" : "Späť", + "Delete album" : "Zmazať album", "Merge with different person" : "Spojiť s inou osobou", "Failed to delete files." : "Nepodarilo sa zmazať súbory.", "Failed to delete {fileName}." : "Nepodarilo sa zmazať {fileName}.", @@ -61,6 +90,8 @@ "Error: {msg}" : "Chyba: {msg}", "Failed to favorite {fileName}." : "Nepodarilo sa pridať súbor {fileName} medzi obľúbené.", "Failed to favorite files." : "Nepodarilo sa pridať súbory medzi obľúbené.", + "Failed to create {albumName}." : "Zlyhalo vytváranie {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Chyba pri premenovávaní {currentAlbumName} na {newAlbumName}.", "Cannot find this photo anymore!" : "Túto fotografiu už nemožno nájsť!" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/sl.js b/l10n/sl.js index 78774b3d..33680314 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Mape", "Favorites" : "Priljubljeno", "Videos" : "Video posnetki", + "Albums" : "Albumi", "People" : "Ljudje", "Archive" : "Arhiv", "On this day" : "Na današnji dan", @@ -17,6 +18,12 @@ OC.L10N.register( "Favorite" : "Priljubljeno", "Unarchive" : "Odarhiviraj", "View in folder" : "Pokaži v mapi", + "Copy public link" : "Kopiraj javno povezavo", + "Public link" : "Javna povezava", + "Name of the album" : "Ime albuma", + "Location of the album" : "Mesto albuma", + "Go back to the previous view." : "Vrnitev na prejšnji pogled.", + "Back" : "Nazaj", "Year" : "Leto", "Month" : "Mesec", "Day" : "Dan", @@ -25,7 +32,6 @@ OC.L10N.register( "Minute" : "Minuta", "Name" : "Ime", "Update" : "Posodobi", - "Loading …" : "Poteka nalaganje …", - "Back" : "Nazaj" + "Loading …" : "Poteka nalaganje …" }, "nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"); diff --git a/l10n/sl.json b/l10n/sl.json index d9251f84..298f11fc 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -3,6 +3,7 @@ "Folders" : "Mape", "Favorites" : "Priljubljeno", "Videos" : "Video posnetki", + "Albums" : "Albumi", "People" : "Ljudje", "Archive" : "Arhiv", "On this day" : "Na današnji dan", @@ -15,6 +16,12 @@ "Favorite" : "Priljubljeno", "Unarchive" : "Odarhiviraj", "View in folder" : "Pokaži v mapi", + "Copy public link" : "Kopiraj javno povezavo", + "Public link" : "Javna povezava", + "Name of the album" : "Ime albuma", + "Location of the album" : "Mesto albuma", + "Go back to the previous view." : "Vrnitev na prejšnji pogled.", + "Back" : "Nazaj", "Year" : "Leto", "Month" : "Mesec", "Day" : "Dan", @@ -23,7 +30,6 @@ "Minute" : "Minuta", "Name" : "Ime", "Update" : "Posodobi", - "Loading …" : "Poteka nalaganje …", - "Back" : "Nazaj" + "Loading …" : "Poteka nalaganje …" },"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);" } \ No newline at end of file diff --git a/l10n/sq.js b/l10n/sq.js index c5b75b0f..30421496 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -14,12 +14,12 @@ OC.L10N.register( "Favorite" : "I/E Preferuar", "Unarchive" : "Hiq nga arkivi", "View in folder" : "Shikoje në dosje", + "Back" : "Prapa", "Month" : "Muaj", "Day" : "Ditë", "Time" : "Kohë", "Hour" : "Orë", "Name" : "Emri", - "Update" : "Përditëso", - "Back" : "Prapa" + "Update" : "Përditëso" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sq.json b/l10n/sq.json index 60f96ef5..2651a768 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -12,12 +12,12 @@ "Favorite" : "I/E Preferuar", "Unarchive" : "Hiq nga arkivi", "View in folder" : "Shikoje në dosje", + "Back" : "Prapa", "Month" : "Muaj", "Day" : "Ditë", "Time" : "Kohë", "Hour" : "Orë", "Name" : "Emri", - "Update" : "Përditëso", - "Back" : "Prapa" + "Update" : "Përditëso" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/sr.js b/l10n/sr.js index 5b2e7e72..ebfec29c 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -16,6 +16,8 @@ OC.L10N.register( "Favorite" : "Омиљени", "Unarchive" : "Врати из архиве", "View in folder" : "Види у фасцикли", + "Public link" : "Јавна веза", + "Back" : "Назад", "Year" : "Година", "Month" : "Месец", "Day" : "Дан", @@ -24,7 +26,6 @@ OC.L10N.register( "Minute" : "Минут", "Name" : "Име", "Update" : "Ажурирај", - "Loading …" : "Учитавање…", - "Back" : "Назад" + "Loading …" : "Учитавање…" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/l10n/sr.json b/l10n/sr.json index bafb50da..860506eb 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -14,6 +14,8 @@ "Favorite" : "Омиљени", "Unarchive" : "Врати из архиве", "View in folder" : "Види у фасцикли", + "Public link" : "Јавна веза", + "Back" : "Назад", "Year" : "Година", "Month" : "Месец", "Day" : "Дан", @@ -22,7 +24,6 @@ "Minute" : "Минут", "Name" : "Име", "Update" : "Ажурирај", - "Loading …" : "Учитавање…", - "Back" : "Назад" + "Loading …" : "Учитавање…" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" } \ No newline at end of file diff --git a/l10n/sr@latin.js b/l10n/sr@latin.js index 40c891b0..18ba2025 100644 --- a/l10n/sr@latin.js +++ b/l10n/sr@latin.js @@ -9,8 +9,8 @@ OC.L10N.register( "Delete" : "Obriši", "Download" : "Preuzmi", "Favorite" : "Omiljene", + "Back" : "Nazad", "Name" : "Ime", - "Update" : "Ažuriraj", - "Back" : "Nazad" + "Update" : "Ažuriraj" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/l10n/sr@latin.json b/l10n/sr@latin.json index 7c26eb1e..672ca6ca 100644 --- a/l10n/sr@latin.json +++ b/l10n/sr@latin.json @@ -7,8 +7,8 @@ "Delete" : "Obriši", "Download" : "Preuzmi", "Favorite" : "Omiljene", + "Back" : "Nazad", "Name" : "Ime", - "Update" : "Ažuriraj", - "Back" : "Nazad" + "Update" : "Ažuriraj" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" } \ No newline at end of file diff --git a/l10n/sv.js b/l10n/sv.js index 63086564..7c0d2249 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -24,6 +24,9 @@ OC.L10N.register( "Timeline Path" : "Tidslinjesökväg", "Show hidden folders" : "Visa dolda filer", "Failed to load some photos" : "Misslyckades att läsa in vissa foton", + "Copy public link" : "Kopiera publik länk", + "Public link" : "Publik länk", + "Back" : "Tillbaka", "Year" : "År", "Month" : "Månad", "Day" : "Dag", @@ -33,7 +36,6 @@ OC.L10N.register( "Name" : "Namn", "Update" : "Uppdatera", "Loading …" : "Läser in …", - "Back" : "Tillbaka", "Failed to delete files." : "Misslyckades att radera filer.", "Failed to delete {fileName}." : "Misslyckades att radera {fileName}.", "Failed to favorite {fileName}." : "Misslyckades att favorisera {fileName}.", diff --git a/l10n/sv.json b/l10n/sv.json index 0e00426e..b905d15e 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -22,6 +22,9 @@ "Timeline Path" : "Tidslinjesökväg", "Show hidden folders" : "Visa dolda filer", "Failed to load some photos" : "Misslyckades att läsa in vissa foton", + "Copy public link" : "Kopiera publik länk", + "Public link" : "Publik länk", + "Back" : "Tillbaka", "Year" : "År", "Month" : "Månad", "Day" : "Dag", @@ -31,7 +34,6 @@ "Name" : "Namn", "Update" : "Uppdatera", "Loading …" : "Läser in …", - "Back" : "Tillbaka", "Failed to delete files." : "Misslyckades att radera filer.", "Failed to delete {fileName}." : "Misslyckades att radera {fileName}.", "Failed to favorite {fileName}." : "Misslyckades att favorisera {fileName}.", diff --git a/l10n/ta.js b/l10n/ta.js index efd12d56..edb71d59 100644 --- a/l10n/ta.js +++ b/l10n/ta.js @@ -8,9 +8,9 @@ OC.L10N.register( "Delete" : "நீக்குக", "Download" : "பதிவிறக்குக", "Favorite" : "விருப்பமான", + "Back" : "பின்னுக்கு", "Month" : "மாதம்", "Name" : "பெயர்", - "Update" : "இற்றைப்படுத்தல்", - "Back" : "பின்னுக்கு" + "Update" : "இற்றைப்படுத்தல்" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ta.json b/l10n/ta.json index 814fed08..20667786 100644 --- a/l10n/ta.json +++ b/l10n/ta.json @@ -6,9 +6,9 @@ "Delete" : "நீக்குக", "Download" : "பதிவிறக்குக", "Favorite" : "விருப்பமான", + "Back" : "பின்னுக்கு", "Month" : "மாதம்", "Name" : "பெயர்", - "Update" : "இற்றைப்படுத்தல்", - "Back" : "பின்னுக்கு" + "Update" : "இற்றைப்படுத்தல்" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/th.js b/l10n/th.js index a0052914..cf485efe 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -13,11 +13,12 @@ OC.L10N.register( "Download" : "ดาวน์โหลด", "Favorite" : "รายการโปรด", "View in folder" : "ดูในโฟลเดอร์", + "Public link" : "ลิงค์สาธารณะ", + "Back" : "ย้อนกลับ", "Month" : "เดือน", "Day" : "วัน", "Time" : "เวลา", "Name" : "ชื่อ", - "Update" : "อัปเดต", - "Back" : "ย้อนกลับ" + "Update" : "อัปเดต" }, "nplurals=1; plural=0;"); diff --git a/l10n/th.json b/l10n/th.json index 34a93a95..251d19d1 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -11,11 +11,12 @@ "Download" : "ดาวน์โหลด", "Favorite" : "รายการโปรด", "View in folder" : "ดูในโฟลเดอร์", + "Public link" : "ลิงค์สาธารณะ", + "Back" : "ย้อนกลับ", "Month" : "เดือน", "Day" : "วัน", "Time" : "เวลา", "Name" : "ชื่อ", - "Update" : "อัปเดต", - "Back" : "ย้อนกลับ" + "Update" : "อัปเดต" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/tk.js b/l10n/tk.js index 9f663bc6..3b729289 100644 --- a/l10n/tk.js +++ b/l10n/tk.js @@ -9,7 +9,7 @@ OC.L10N.register( "Delete" : "Pozmak", "Download" : "Göçürip almak", "Favorite" : "Halaýan", - "Name" : "Ady", - "Back" : "Yzyna" + "Back" : "Yzyna", + "Name" : "Ady" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/tk.json b/l10n/tk.json index d07d925f..87d4eedd 100644 --- a/l10n/tk.json +++ b/l10n/tk.json @@ -7,7 +7,7 @@ "Delete" : "Pozmak", "Download" : "Göçürip almak", "Favorite" : "Halaýan", - "Name" : "Ady", - "Back" : "Yzyna" + "Back" : "Yzyna", + "Name" : "Ady" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/tr.js b/l10n/tr.js index f281a8ca..6c372166 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Klasörler", "Favorites" : "Sık kullanılanlar", "Videos" : "Görüntüler", + "Albums" : "Albümler", "People" : "Kişiler", "Archive" : "Arşiv", "On this day" : "Bugün", @@ -21,6 +22,7 @@ OC.L10N.register( "Unarchive" : "Arşivden çıkar", "Edit Date/Time" : "Tarihi/saati düzenle", "View in folder" : "Klasörde görüntüle", + "Add to album" : "Albüme ekle", "Move to another person" : "Başka bir kişiye taşı", "Remove from person" : "Kişiden kaldır", "You must enable \"Mark person in preview\" to use this feature" : "Bu özelliği kullanabilmek için \"Kişiyi ön izlemede işaretle\" seçeneğini etkinleştirmelisiniz", @@ -36,6 +38,37 @@ OC.L10N.register( "Choose the root for the folders view" : "Klasörler görünümünün kökünü seçin", "Your Timeline" : "Zaman tüneliniz", "Failed to load some photos" : "Bazı fotoğraflar yüklenemedi", + "Processing … {n}/{m}" : "İşleniyor… {n}/{m}", + "Add people or groups who can edit your album" : "Albümünüzü düzenleyebilecek kişi ya da grupları ekleyin", + "Search for collaborators" : "Katılımcı arama", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesine ekle", + "No collaborators available" : "Seçilebilecek bir katılımcı yok", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesinden çıkar", + "Copy the public link" : "Herkese açık bağlantıyı kopyala", + "Public link copied!" : "Herkese açık bağlantı kopyalandı!", + "Copy public link" : "Herkese açık bağlantıyı kopyala", + "Delete the public link" : "Herkese açık bağlantıyı sil", + "Share via public link" : "Herkese açık bağlantı ile paylaş", + "Failed to fetch collaborators list." : "Katılımcıların listesi alınamadı.", + "Public link" : "Herkese açık bağlantı", + "Failed to fetch album." : "Albüm alınamadı", + "Failed to update album." : "Albüm güncellenemedi", + "Create new album" : "Yeni albüm ekle", + "Edit album details" : "Albüm ayrıntılarını düzenle", + "New album" : "Yeni albüm", + "Failed to delete {name}." : "{name} silinemedi.", + "Name of the album" : "Albümün adı", + "Location of the album" : "Albümün konumu", + "Go back to the previous view." : "Önceki görünüme geri dön.", + "Back" : "Geri", + "Go to the add collaborators view." : "Katılımcı ekleme görünümüne gider.", + "Add collaborators" : "Katılımcı ekle", + "Save." : "Kaydeder.", + "Create the album." : "Albüm ekler.", + "Create album" : "Albüm ekle", + "Back to the new album form." : "Albüm ekleme formuna geri döner.", + "Create a new album." : "Yeni bir albüm ekler.", + "Save collaborators for this album." : "Bu albümün katılımcılarını kaydet.", "Update Exif" : "EXIF verilerini güncelle", "Newest" : "En yeni", "Year" : "Yıl", @@ -45,14 +78,11 @@ OC.L10N.register( "Hour" : "Saat", "Minute" : "Dakika", "Oldest" : "En eski", - "Processing … {n}/{m}" : "İşleniyor… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Bu özellik EXIF verilerini değiştirmek için depolama alanınızdaki dosyaları günceller.", "Exercise caution and make sure you have backups." : "Kullanmadan önce yedek alın ve dikkatli kullanın.", "Loading data … {n}/{m}" : "Veriler yükleniyor… {n}/{m}", "Remove person" : "Kişiyi sil", - "Are you sure you want to remove {name}" : "{name} kişisini silmek istediğinize emin misiniz?", "Only user \"{user}\" can delete this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı silebilir.", - "Failed to delete {name}." : "{name} silinemedi.", "Rename person" : "Kişiyi yeniden adlandır", "Name" : "Ad", "Update" : "Güncelle", @@ -64,7 +94,7 @@ OC.L10N.register( "Error while moving {basename}" : "{basename} taşınırken sorun çıktı", "Failed to move {name}." : "{name} taşınamadı.", "Move selected photos to person" : "Seçilmiş fotoğrafları kişiye taşı", - "Back" : "Geri", + "Delete album" : "Albümü sil", "Merge with different person" : "Başka bir kişi ile birleştir", "Mark person in preview" : "Kişiyi ön izlemede işaretle", "Move left" : "Sola taşı", @@ -75,6 +105,8 @@ OC.L10N.register( "Error: {msg}" : "Hata: {msg}", "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi.", "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", + "Failed to create {albumName}." : "{albumName} albümü oluşturulamadı.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} albümünün adı {newAlbumName} olarak değiştirilemedi.", "Cannot find this photo anymore!" : "Bu fotoğraf artık bulunmuyor!" }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/tr.json b/l10n/tr.json index e152d265..ca14bb78 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -5,6 +5,7 @@ "Folders" : "Klasörler", "Favorites" : "Sık kullanılanlar", "Videos" : "Görüntüler", + "Albums" : "Albümler", "People" : "Kişiler", "Archive" : "Arşiv", "On this day" : "Bugün", @@ -19,6 +20,7 @@ "Unarchive" : "Arşivden çıkar", "Edit Date/Time" : "Tarihi/saati düzenle", "View in folder" : "Klasörde görüntüle", + "Add to album" : "Albüme ekle", "Move to another person" : "Başka bir kişiye taşı", "Remove from person" : "Kişiden kaldır", "You must enable \"Mark person in preview\" to use this feature" : "Bu özelliği kullanabilmek için \"Kişiyi ön izlemede işaretle\" seçeneğini etkinleştirmelisiniz", @@ -34,6 +36,37 @@ "Choose the root for the folders view" : "Klasörler görünümünün kökünü seçin", "Your Timeline" : "Zaman tüneliniz", "Failed to load some photos" : "Bazı fotoğraflar yüklenemedi", + "Processing … {n}/{m}" : "İşleniyor… {n}/{m}", + "Add people or groups who can edit your album" : "Albümünüzü düzenleyebilecek kişi ya da grupları ekleyin", + "Search for collaborators" : "Katılımcı arama", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesine ekle", + "No collaborators available" : "Seçilebilecek bir katılımcı yok", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesinden çıkar", + "Copy the public link" : "Herkese açık bağlantıyı kopyala", + "Public link copied!" : "Herkese açık bağlantı kopyalandı!", + "Copy public link" : "Herkese açık bağlantıyı kopyala", + "Delete the public link" : "Herkese açık bağlantıyı sil", + "Share via public link" : "Herkese açık bağlantı ile paylaş", + "Failed to fetch collaborators list." : "Katılımcıların listesi alınamadı.", + "Public link" : "Herkese açık bağlantı", + "Failed to fetch album." : "Albüm alınamadı", + "Failed to update album." : "Albüm güncellenemedi", + "Create new album" : "Yeni albüm ekle", + "Edit album details" : "Albüm ayrıntılarını düzenle", + "New album" : "Yeni albüm", + "Failed to delete {name}." : "{name} silinemedi.", + "Name of the album" : "Albümün adı", + "Location of the album" : "Albümün konumu", + "Go back to the previous view." : "Önceki görünüme geri dön.", + "Back" : "Geri", + "Go to the add collaborators view." : "Katılımcı ekleme görünümüne gider.", + "Add collaborators" : "Katılımcı ekle", + "Save." : "Kaydeder.", + "Create the album." : "Albüm ekler.", + "Create album" : "Albüm ekle", + "Back to the new album form." : "Albüm ekleme formuna geri döner.", + "Create a new album." : "Yeni bir albüm ekler.", + "Save collaborators for this album." : "Bu albümün katılımcılarını kaydet.", "Update Exif" : "EXIF verilerini güncelle", "Newest" : "En yeni", "Year" : "Yıl", @@ -43,14 +76,11 @@ "Hour" : "Saat", "Minute" : "Dakika", "Oldest" : "En eski", - "Processing … {n}/{m}" : "İşleniyor… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "Bu özellik EXIF verilerini değiştirmek için depolama alanınızdaki dosyaları günceller.", "Exercise caution and make sure you have backups." : "Kullanmadan önce yedek alın ve dikkatli kullanın.", "Loading data … {n}/{m}" : "Veriler yükleniyor… {n}/{m}", "Remove person" : "Kişiyi sil", - "Are you sure you want to remove {name}" : "{name} kişisini silmek istediğinize emin misiniz?", "Only user \"{user}\" can delete this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı silebilir.", - "Failed to delete {name}." : "{name} silinemedi.", "Rename person" : "Kişiyi yeniden adlandır", "Name" : "Ad", "Update" : "Güncelle", @@ -62,7 +92,7 @@ "Error while moving {basename}" : "{basename} taşınırken sorun çıktı", "Failed to move {name}." : "{name} taşınamadı.", "Move selected photos to person" : "Seçilmiş fotoğrafları kişiye taşı", - "Back" : "Geri", + "Delete album" : "Albümü sil", "Merge with different person" : "Başka bir kişi ile birleştir", "Mark person in preview" : "Kişiyi ön izlemede işaretle", "Move left" : "Sola taşı", @@ -73,6 +103,8 @@ "Error: {msg}" : "Hata: {msg}", "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi.", "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", + "Failed to create {albumName}." : "{albumName} albümü oluşturulamadı.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} albümünün adı {newAlbumName} olarak değiştirilemedi.", "Cannot find this photo anymore!" : "Bu fotoğraf artık bulunmuyor!" },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/uk.js b/l10n/uk.js index 20a76547..56ced242 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Каталоги", "Favorites" : "Із зірочкою", "Videos" : "Відео", + "Albums" : "Альбоми", "People" : "Люди", "Archive" : "Архів", "On this day" : "Цього дня", @@ -19,11 +20,41 @@ OC.L10N.register( "Favorite" : "Вподобати", "Unarchive" : "Розархівувати", "View in folder" : "Переглянути у каталозі", + "Add to album" : "Додати в альбом", "You are about to download a large number of files. Are you sure?" : "Ви збираєтеся завантажити велику кількість файлів. Ти впевнений?", "You are about to delete a large number of files. Are you sure?" : "Ви збираєтеся видалити велику кількість файлів. Ти впевнений?", "Timeline Path" : "Шлях шкали часу", "Show hidden folders" : "Показати приховані каталоги", "Failed to load some photos" : "Не вдалося завантажити деякі фотографії", + "Add people or groups who can edit your album" : "Додайте людей або групи, які можуть редагувати ваш альбом", + "Search for collaborators" : "Пошук співавторів", + "Add {collaboratorLabel} to the collaborators list" : "Додайте {collaboratorLabel} до списку співавторів", + "No collaborators available" : "Співавторів немає", + "Remove {collaboratorLabel} from the collaborators list" : "Видалити {collaboratorLabel} зі списку співавторів", + "Copy the public link" : "Копіювати публічне посилання", + "Public link copied!" : "Публічне посилання скопійовано!", + "Copy public link" : "Копіювати публічне посилання", + "Delete the public link" : "Вилучити публічне посилання", + "Share via public link" : "Поділіться через публічне посилання", + "Failed to fetch collaborators list." : "Не вдалося отримати список співавторів.", + "Public link" : "Публічне посилання", + "Failed to fetch album." : "Не вдалося отримати альбом.", + "Failed to update album." : "Не вдалося оновити альбом.", + "Create new album" : "Створити новий альбом", + "Edit album details" : "Редагувати деталі альбому", + "New album" : "Новий альбом", + "Name of the album" : "Назва альбому", + "Location of the album" : "Розташування альбому", + "Go back to the previous view." : "Повернутися до попереднього перегляду.", + "Back" : "Назад", + "Go to the add collaborators view." : "Перейдіть до перегляду додавання співавторів.", + "Add collaborators" : "Додайте співавторів", + "Save." : "Зберегти.", + "Create the album." : "Створіть альбом.", + "Create album" : "Створити альбом", + "Back to the new album form." : "Повернутися до форми нового альбому.", + "Create a new album." : "Створіть новий альбом.", + "Save collaborators for this album." : "Зберегти співавторів для цього альбому.", "Year" : "Рік", "Month" : "Місяць", "Day" : "День", @@ -34,12 +65,14 @@ OC.L10N.register( "Name" : "Назва", "Update" : "Оновлення", "Loading …" : "Завантаження …", - "Back" : "Назад", + "Delete album" : "Видалити альбом", "Merge with different person" : "Злитися з іншою людиною", "Failed to delete files." : "Не вдалося видалити файли.", "Failed to delete {fileName}." : "Не вдалося видалити {fileName}.", "Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного.", "Failed to favorite files." : "Не вдалося додати файли до вибраного.", + "Failed to create {albumName}." : "Не вдалося створити {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Не вдалося перейменувати {currentAlbumName} на {newAlbumName}.", "Cannot find this photo anymore!" : "Більше не можу знайти це фото!" }, "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);"); diff --git a/l10n/uk.json b/l10n/uk.json index 23c35837..e2bd8ae7 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -5,6 +5,7 @@ "Folders" : "Каталоги", "Favorites" : "Із зірочкою", "Videos" : "Відео", + "Albums" : "Альбоми", "People" : "Люди", "Archive" : "Архів", "On this day" : "Цього дня", @@ -17,11 +18,41 @@ "Favorite" : "Вподобати", "Unarchive" : "Розархівувати", "View in folder" : "Переглянути у каталозі", + "Add to album" : "Додати в альбом", "You are about to download a large number of files. Are you sure?" : "Ви збираєтеся завантажити велику кількість файлів. Ти впевнений?", "You are about to delete a large number of files. Are you sure?" : "Ви збираєтеся видалити велику кількість файлів. Ти впевнений?", "Timeline Path" : "Шлях шкали часу", "Show hidden folders" : "Показати приховані каталоги", "Failed to load some photos" : "Не вдалося завантажити деякі фотографії", + "Add people or groups who can edit your album" : "Додайте людей або групи, які можуть редагувати ваш альбом", + "Search for collaborators" : "Пошук співавторів", + "Add {collaboratorLabel} to the collaborators list" : "Додайте {collaboratorLabel} до списку співавторів", + "No collaborators available" : "Співавторів немає", + "Remove {collaboratorLabel} from the collaborators list" : "Видалити {collaboratorLabel} зі списку співавторів", + "Copy the public link" : "Копіювати публічне посилання", + "Public link copied!" : "Публічне посилання скопійовано!", + "Copy public link" : "Копіювати публічне посилання", + "Delete the public link" : "Вилучити публічне посилання", + "Share via public link" : "Поділіться через публічне посилання", + "Failed to fetch collaborators list." : "Не вдалося отримати список співавторів.", + "Public link" : "Публічне посилання", + "Failed to fetch album." : "Не вдалося отримати альбом.", + "Failed to update album." : "Не вдалося оновити альбом.", + "Create new album" : "Створити новий альбом", + "Edit album details" : "Редагувати деталі альбому", + "New album" : "Новий альбом", + "Name of the album" : "Назва альбому", + "Location of the album" : "Розташування альбому", + "Go back to the previous view." : "Повернутися до попереднього перегляду.", + "Back" : "Назад", + "Go to the add collaborators view." : "Перейдіть до перегляду додавання співавторів.", + "Add collaborators" : "Додайте співавторів", + "Save." : "Зберегти.", + "Create the album." : "Створіть альбом.", + "Create album" : "Створити альбом", + "Back to the new album form." : "Повернутися до форми нового альбому.", + "Create a new album." : "Створіть новий альбом.", + "Save collaborators for this album." : "Зберегти співавторів для цього альбому.", "Year" : "Рік", "Month" : "Місяць", "Day" : "День", @@ -32,12 +63,14 @@ "Name" : "Назва", "Update" : "Оновлення", "Loading …" : "Завантаження …", - "Back" : "Назад", + "Delete album" : "Видалити альбом", "Merge with different person" : "Злитися з іншою людиною", "Failed to delete files." : "Не вдалося видалити файли.", "Failed to delete {fileName}." : "Не вдалося видалити {fileName}.", "Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного.", "Failed to favorite files." : "Не вдалося додати файли до вибраного.", + "Failed to create {albumName}." : "Не вдалося створити {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Не вдалося перейменувати {currentAlbumName} на {newAlbumName}.", "Cannot find this photo anymore!" : "Більше не можу знайти це фото!" },"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);" } \ No newline at end of file diff --git a/l10n/vi.js b/l10n/vi.js index 96ad53a0..4d5d2219 100644 --- a/l10n/vi.js +++ b/l10n/vi.js @@ -14,13 +14,14 @@ OC.L10N.register( "Favorite" : "Ưa thích", "Unarchive" : "Bỏ lưu trữ", "View in folder" : "Xem trong thư mục", + "Copy public link" : "Sao chép liên kết công khai", + "Back" : "Quay lại", "Year" : "Năm", "Month" : "Tháng", "Day" : "Ngày", "Time" : "Thời gian", "Name" : "Tên", "Update" : "Cập nhật", - "Loading …" : "Đang tải …", - "Back" : "Quay lại" + "Loading …" : "Đang tải …" }, "nplurals=1; plural=0;"); diff --git a/l10n/vi.json b/l10n/vi.json index 1055dc94..d23134b5 100644 --- a/l10n/vi.json +++ b/l10n/vi.json @@ -12,13 +12,14 @@ "Favorite" : "Ưa thích", "Unarchive" : "Bỏ lưu trữ", "View in folder" : "Xem trong thư mục", + "Copy public link" : "Sao chép liên kết công khai", + "Back" : "Quay lại", "Year" : "Năm", "Month" : "Tháng", "Day" : "Ngày", "Time" : "Thời gian", "Name" : "Tên", "Update" : "Cập nhật", - "Loading …" : "Đang tải …", - "Back" : "Quay lại" + "Loading …" : "Đang tải …" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index fb5866ca..cda0a8fb 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "文件夹", "Favorites" : "收藏", "Videos" : "视频", + "Albums" : "专辑", "People" : "人物", "Archive" : "归档", "On this day" : "当年今日", @@ -17,6 +18,37 @@ OC.L10N.register( "Favorite" : "收藏", "Unarchive" : "取消归档", "View in folder" : "在文件夹中查看", + "Add to album" : "添加至相册", + "Add people or groups who can edit your album" : "添加可以编辑您相册的用户与群组", + "Search for collaborators" : "搜索协作者", + "Search people or groups" : "搜索用户或群组", + "Add {collaboratorLabel} to the collaborators list" : "将 {collaboratorLabel} 加入协作者列表", + "No collaborators available" : "没有可用的协作者", + "Remove {collaboratorLabel} from the collaborators list" : "将 {collaboratorLabel} 移除协作者列表", + "Copy the public link" : "复制公开链接", + "Public link copied!" : "已复制公开链接!", + "Copy public link" : "复制公开链接", + "Delete the public link" : "删除公开链接", + "Share via public link" : "通过公开链接分享", + "Failed to fetch collaborators list." : "无法获取协作者列表。", + "Public link" : "公开链接", + "Failed to fetch album." : "无法获取相册。", + "Failed to update album." : "无法更新相册。", + "Create new album" : "创建新相册", + "Edit album details" : "编辑相册详情", + "New album" : "新相册", + "Name of the album" : "相册名称", + "Location of the album" : "相册位置", + "Go back to the previous view." : "返回上一个视图。", + "Back" : "返回", + "Go to the add collaborators view." : "到添加协作者视图。", + "Add collaborators" : "添加协作者", + "Save." : "保存。", + "Create the album." : "创建相册。", + "Create album" : "创建相册", + "Back to the new album form." : "回到创建新相册表单。", + "Create a new album." : "创建新相册。", + "Save collaborators for this album." : "保存此相册的协作者。", "Year" : "年", "Month" : "月", "Day" : "日", @@ -28,8 +60,10 @@ OC.L10N.register( "Name" : "名称", "Update" : "更新", "Loading …" : "正在加载 …", - "Back" : "返回", + "Delete album" : "删除相册", "Merge with different person" : "与另一个人合并为同一人", - "Failed to delete {fileName}." : "删除 {fileName} 失败" + "Failed to delete {fileName}." : "删除 {fileName} 失败", + "Failed to create {albumName}." : "创建 {albumName} 失败", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重命名 {currentAlbumName} 为 {newAlbumName} 的操作失败" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index b9620aa0..667e26bd 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -3,6 +3,7 @@ "Folders" : "文件夹", "Favorites" : "收藏", "Videos" : "视频", + "Albums" : "专辑", "People" : "人物", "Archive" : "归档", "On this day" : "当年今日", @@ -15,6 +16,37 @@ "Favorite" : "收藏", "Unarchive" : "取消归档", "View in folder" : "在文件夹中查看", + "Add to album" : "添加至相册", + "Add people or groups who can edit your album" : "添加可以编辑您相册的用户与群组", + "Search for collaborators" : "搜索协作者", + "Search people or groups" : "搜索用户或群组", + "Add {collaboratorLabel} to the collaborators list" : "将 {collaboratorLabel} 加入协作者列表", + "No collaborators available" : "没有可用的协作者", + "Remove {collaboratorLabel} from the collaborators list" : "将 {collaboratorLabel} 移除协作者列表", + "Copy the public link" : "复制公开链接", + "Public link copied!" : "已复制公开链接!", + "Copy public link" : "复制公开链接", + "Delete the public link" : "删除公开链接", + "Share via public link" : "通过公开链接分享", + "Failed to fetch collaborators list." : "无法获取协作者列表。", + "Public link" : "公开链接", + "Failed to fetch album." : "无法获取相册。", + "Failed to update album." : "无法更新相册。", + "Create new album" : "创建新相册", + "Edit album details" : "编辑相册详情", + "New album" : "新相册", + "Name of the album" : "相册名称", + "Location of the album" : "相册位置", + "Go back to the previous view." : "返回上一个视图。", + "Back" : "返回", + "Go to the add collaborators view." : "到添加协作者视图。", + "Add collaborators" : "添加协作者", + "Save." : "保存。", + "Create the album." : "创建相册。", + "Create album" : "创建相册", + "Back to the new album form." : "回到创建新相册表单。", + "Create a new album." : "创建新相册。", + "Save collaborators for this album." : "保存此相册的协作者。", "Year" : "年", "Month" : "月", "Day" : "日", @@ -26,8 +58,10 @@ "Name" : "名称", "Update" : "更新", "Loading …" : "正在加载 …", - "Back" : "返回", + "Delete album" : "删除相册", "Merge with different person" : "与另一个人合并为同一人", - "Failed to delete {fileName}." : "删除 {fileName} 失败" + "Failed to delete {fileName}." : "删除 {fileName} 失败", + "Failed to create {albumName}." : "创建 {albumName} 失败", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重命名 {currentAlbumName} 为 {newAlbumName} 的操作失败" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index ed837565..03bc8300 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "資料夾", "Favorites" : "最愛", "Videos" : "影片", + "Albums" : "專輯 ", "People" : "人物", "Archive" : "存檔", "On this day" : "當年今日", @@ -20,6 +21,7 @@ OC.L10N.register( "Unarchive" : "取消封存", "Edit Date/Time" : "編輯日期/時間", "View in folder" : "在資料夾中檢視", + "Add to album" : "添加至相簿", "Remove from person" : "從人中刪除", "You are about to download a large number of files. Are you sure?" : "您即將下載大量檔案。你確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您即將刪除大量檔案。你確定嗎?", @@ -29,6 +31,38 @@ OC.L10N.register( "Show hidden folders" : "顯示隱藏資料夾", "Your Timeline" : "您的時間線", "Failed to load some photos" : "未能加載一些照片", + "Processing … {n}/{m}" : "處理中 ... {n}/{m}", + "Add people or groups who can edit your album" : "添加可以編輯您的相簿的用戶或群組", + "Search for collaborators" : "尋找協作者", + "Search people or groups" : "搜尋人或群組", + "Add {collaboratorLabel} to the collaborators list" : "將 {collaboratorsLabel} 添加到協作者清單", + "No collaborators available" : "沒有可用的協作者", + "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單中移除 {collaboratorLabel}", + "Copy the public link" : "複製公開連結", + "Public link copied!" : "公開連結已複製!", + "Copy public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Share via public link" : "透過公用連結分享", + "Failed to fetch collaborators list." : "擷取協作者清單失敗。", + "Public link" : "公開連結", + "Failed to fetch album." : "擷取相簿失敗。", + "Failed to update album." : "更新相簿失敗。", + "Create new album" : "創建新相簿", + "Edit album details" : "編輯相簿的詳細資料", + "New album" : "新相簿", + "Failed to delete {name}." : "刪除 {name} 失敗。", + "Name of the album" : "相簿名稱", + "Location of the album" : "相簿位置", + "Go back to the previous view." : "回到前一個檢視。", + "Back" : "返回", + "Go to the add collaborators view." : "到添加協作者檢視。", + "Add collaborators" : "添加協作者", + "Save." : "保存。", + "Create the album." : "創建相簿。", + "Create album" : "創建相簿", + "Back to the new album form." : "回到新相簿表格。", + "Create a new album." : "創建新相簿。", + "Save collaborators for this album." : "保存此相簿的協作者。", "Update Exif" : "更新 Exif", "Newest" : "最新", "Year" : "年", @@ -38,13 +72,10 @@ OC.L10N.register( "Hour" : "小時", "Minute" : "分鐘", "Oldest" : "最舊", - "Processing … {n}/{m}" : "處理中 ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "此功能會修改存儲中的檔案以更新 Exif 數據。", "Exercise caution and make sure you have backups." : "謹慎行事並確保您有備份。", "Loading data … {n}/{m}" : "正在加載數據 ... {n}/{m}", "Remove person" : "移除人", - "Are you sure you want to remove {name}" : "您確定要移除 {name} 嗎?", - "Failed to delete {name}." : "刪除 {name} 失敗。", "Rename person" : "重新命名人", "Name" : "名字", "Update" : "更新", @@ -55,7 +86,7 @@ OC.L10N.register( "Too many failures, aborting" : "失敗次數過多,中止", "Error while moving {basename}" : "移動 {basename} 時出錯", "Failed to move {name}." : "移動 {name} 失敗。", - "Back" : "返回", + "Delete album" : "刪除相簿", "Merge with different person" : "與其他人合併", "Failed to delete files." : "刪除檔案失敗。", "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", @@ -63,6 +94,8 @@ OC.L10N.register( "Error: {msg}" : "錯誤:{msg}", "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", "Failed to favorite files." : "加入最愛失敗。", + "Failed to create {albumName}." : "創建 {albumName} 失敗。", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", "Cannot find this photo anymore!" : "再也找不到這張照片了!" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index fb46ef1a..901dda76 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -5,6 +5,7 @@ "Folders" : "資料夾", "Favorites" : "最愛", "Videos" : "影片", + "Albums" : "專輯 ", "People" : "人物", "Archive" : "存檔", "On this day" : "當年今日", @@ -18,6 +19,7 @@ "Unarchive" : "取消封存", "Edit Date/Time" : "編輯日期/時間", "View in folder" : "在資料夾中檢視", + "Add to album" : "添加至相簿", "Remove from person" : "從人中刪除", "You are about to download a large number of files. Are you sure?" : "您即將下載大量檔案。你確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您即將刪除大量檔案。你確定嗎?", @@ -27,6 +29,38 @@ "Show hidden folders" : "顯示隱藏資料夾", "Your Timeline" : "您的時間線", "Failed to load some photos" : "未能加載一些照片", + "Processing … {n}/{m}" : "處理中 ... {n}/{m}", + "Add people or groups who can edit your album" : "添加可以編輯您的相簿的用戶或群組", + "Search for collaborators" : "尋找協作者", + "Search people or groups" : "搜尋人或群組", + "Add {collaboratorLabel} to the collaborators list" : "將 {collaboratorsLabel} 添加到協作者清單", + "No collaborators available" : "沒有可用的協作者", + "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單中移除 {collaboratorLabel}", + "Copy the public link" : "複製公開連結", + "Public link copied!" : "公開連結已複製!", + "Copy public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Share via public link" : "透過公用連結分享", + "Failed to fetch collaborators list." : "擷取協作者清單失敗。", + "Public link" : "公開連結", + "Failed to fetch album." : "擷取相簿失敗。", + "Failed to update album." : "更新相簿失敗。", + "Create new album" : "創建新相簿", + "Edit album details" : "編輯相簿的詳細資料", + "New album" : "新相簿", + "Failed to delete {name}." : "刪除 {name} 失敗。", + "Name of the album" : "相簿名稱", + "Location of the album" : "相簿位置", + "Go back to the previous view." : "回到前一個檢視。", + "Back" : "返回", + "Go to the add collaborators view." : "到添加協作者檢視。", + "Add collaborators" : "添加協作者", + "Save." : "保存。", + "Create the album." : "創建相簿。", + "Create album" : "創建相簿", + "Back to the new album form." : "回到新相簿表格。", + "Create a new album." : "創建新相簿。", + "Save collaborators for this album." : "保存此相簿的協作者。", "Update Exif" : "更新 Exif", "Newest" : "最新", "Year" : "年", @@ -36,13 +70,10 @@ "Hour" : "小時", "Minute" : "分鐘", "Oldest" : "最舊", - "Processing … {n}/{m}" : "處理中 ... {n}/{m}", "This feature modifies files in your storage to update Exif data." : "此功能會修改存儲中的檔案以更新 Exif 數據。", "Exercise caution and make sure you have backups." : "謹慎行事並確保您有備份。", "Loading data … {n}/{m}" : "正在加載數據 ... {n}/{m}", "Remove person" : "移除人", - "Are you sure you want to remove {name}" : "您確定要移除 {name} 嗎?", - "Failed to delete {name}." : "刪除 {name} 失敗。", "Rename person" : "重新命名人", "Name" : "名字", "Update" : "更新", @@ -53,7 +84,7 @@ "Too many failures, aborting" : "失敗次數過多,中止", "Error while moving {basename}" : "移動 {basename} 時出錯", "Failed to move {name}." : "移動 {name} 失敗。", - "Back" : "返回", + "Delete album" : "刪除相簿", "Merge with different person" : "與其他人合併", "Failed to delete files." : "刪除檔案失敗。", "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", @@ -61,6 +92,8 @@ "Error: {msg}" : "錯誤:{msg}", "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", "Failed to favorite files." : "加入最愛失敗。", + "Failed to create {albumName}." : "創建 {albumName} 失敗。", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", "Cannot find this photo anymore!" : "再也找不到這張照片了!" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 25700470..6e090d6e 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -8,6 +8,7 @@ OC.L10N.register( "Folders" : "資料夾", "Favorites" : "最愛", "Videos" : "影片", + "Albums" : "專輯", "People" : "人物", "Archive" : "壓縮檔", "On this day" : "在這天", @@ -21,6 +22,7 @@ OC.L10N.register( "Unarchive" : "取消封存", "Edit Date/Time" : "編輯日期/時間", "View in folder" : "在資料夾中檢視", + "Add to album" : "新增至相簿", "Move to another person" : "移動到其他人", "Remove from person" : "從人中移除", "You must enable \"Mark person in preview\" to use this feature" : "您必須啟用「在預覽中標記人」以使用此功能", @@ -35,6 +37,38 @@ OC.L10N.register( "Square grid mode" : "方形網格模式", "Your Timeline" : "您的時間軸", "Failed to load some photos" : "載入部份照片時失敗", + "Processing … {n}/{m}" : "正在處理…… {n}/{m}", + "Add people or groups who can edit your album" : "新增可以編輯您的相簿的使用者或群組", + "Search for collaborators" : "搜尋協作者", + "Search people or groups" : "搜尋使用者或群組", + "Add {collaboratorLabel} to the collaborators list" : "新增 {collaboratorLabel} 至協作者清單", + "No collaborators available" : "沒有可用的協作者", + "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單移除 {collaboratorLabel}", + "Copy the public link" : "複製公開連結", + "Public link copied!" : "已複製公開連結!", + "Copy public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Share via public link" : "透過公開連結分享", + "Failed to fetch collaborators list." : "擷取協作者清單失敗。", + "Public link" : "公開連結", + "Failed to fetch album." : "擷取相簿失敗。", + "Failed to update album." : "更新相簿失敗。", + "Create new album" : "建立新相簿", + "Edit album details" : "編輯相簿詳細資訊", + "New album" : "新相簿", + "Failed to delete {name}." : "刪除 {name} 失敗。", + "Name of the album" : "相簿名稱", + "Location of the album" : "相簿位置", + "Go back to the previous view." : "回到上一個檢視。", + "Back" : "返回", + "Go to the add collaborators view." : "到新增協作者檢視", + "Add collaborators" : "新增協作者", + "Save." : "儲存。", + "Create the album." : "建立相簿。", + "Create album" : "建立相簿", + "Back to the new album form." : "回到新相簿表單。", + "Create a new album." : "建立新相簿。", + "Save collaborators for this album." : "儲存此相簿的協作者。", "Update Exif" : "更新 Exif", "Newest" : "最新", "Year" : "年", @@ -44,14 +78,11 @@ OC.L10N.register( "Hour" : "小時", "Minute" : "分鐘", "Oldest" : "最舊", - "Processing … {n}/{m}" : "正在處理…… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "此功能會修改您儲存空間中的檔案以更新 Exif 資料。", "Exercise caution and make sure you have backups." : "小心執行並確認您有備份。", "Loading data … {n}/{m}" : "正在載入資料…… {n}/{m}", "Remove person" : "移除人", - "Are you sure you want to remove {name}" : "您真的想要移除 {name} 嗎", "Only user \"{user}\" can delete this person" : "僅使用者「{user}」可以刪除此人", - "Failed to delete {name}." : "刪除 {name} 失敗。", "Rename person" : "重新命名人", "Name" : "名稱", "Update" : "更新", @@ -63,7 +94,7 @@ OC.L10N.register( "Error while moving {basename}" : "移動 {basename} 時發生錯誤", "Failed to move {name}." : "移動 {name} 失敗。", "Move selected photos to person" : "移動選定的照片到人", - "Back" : "返回", + "Delete album" : "刪除相簿", "Merge with different person" : "與其他人合併", "Mark person in preview" : "在預覽中標記人", "Move left" : "向左移動", @@ -74,6 +105,8 @@ OC.L10N.register( "Error: {msg}" : "錯誤:{msg}", "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", "Failed to favorite files." : "加入最愛檔案失敗。", + "Failed to create {albumName}." : "建立 {albumName} 失敗。", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", "Cannot find this photo anymore!" : "再也找不到這張照片了!", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# 回憶\n\n回憶是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n* **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n* **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n* **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 應用程式提供的 AI 功能按人物與物體對照片進行分組。\n* **🖼️ 資料夾**:使用類似的、高效率的時間軸瀏覽您自己的與共享的資料夾。\n* **🎦 幻燈片**:輕鬆檢視您時間軸與資料夾中的照片。\n* **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n* **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n* **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n* **⚡️ 快速**:回憶應用程式超快,真的。\n\n要了解回憶的外觀與感覺,請看看[公開展示](https://memories-demo.radialapps.com/apps/memories/)。請注意,該展示是唯讀的,並且可能會很慢,因為其在 [Oracle Cloud](https://www.oracle.com/cloud/free/) 提供的低階免費層級虛擬機器中執行。而照片則歸功於 [Unsplash](https://unsplash.com/)(單獨的署名請參閱每個資料夾)。\n\n## 🚀 安裝\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的資料夾。來自此目錄的照片將會顯示在時間軸中,包含了任何在巢狀子目錄中的任何照片。\n1. 強烈建議安裝[預覽產生器](https://github.com/rullzer/previewgenerator)來預先產生縮圖。" }, diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index dee54de7..bf0c1a1e 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -6,6 +6,7 @@ "Folders" : "資料夾", "Favorites" : "最愛", "Videos" : "影片", + "Albums" : "專輯", "People" : "人物", "Archive" : "壓縮檔", "On this day" : "在這天", @@ -19,6 +20,7 @@ "Unarchive" : "取消封存", "Edit Date/Time" : "編輯日期/時間", "View in folder" : "在資料夾中檢視", + "Add to album" : "新增至相簿", "Move to another person" : "移動到其他人", "Remove from person" : "從人中移除", "You must enable \"Mark person in preview\" to use this feature" : "您必須啟用「在預覽中標記人」以使用此功能", @@ -33,6 +35,38 @@ "Square grid mode" : "方形網格模式", "Your Timeline" : "您的時間軸", "Failed to load some photos" : "載入部份照片時失敗", + "Processing … {n}/{m}" : "正在處理…… {n}/{m}", + "Add people or groups who can edit your album" : "新增可以編輯您的相簿的使用者或群組", + "Search for collaborators" : "搜尋協作者", + "Search people or groups" : "搜尋使用者或群組", + "Add {collaboratorLabel} to the collaborators list" : "新增 {collaboratorLabel} 至協作者清單", + "No collaborators available" : "沒有可用的協作者", + "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單移除 {collaboratorLabel}", + "Copy the public link" : "複製公開連結", + "Public link copied!" : "已複製公開連結!", + "Copy public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Share via public link" : "透過公開連結分享", + "Failed to fetch collaborators list." : "擷取協作者清單失敗。", + "Public link" : "公開連結", + "Failed to fetch album." : "擷取相簿失敗。", + "Failed to update album." : "更新相簿失敗。", + "Create new album" : "建立新相簿", + "Edit album details" : "編輯相簿詳細資訊", + "New album" : "新相簿", + "Failed to delete {name}." : "刪除 {name} 失敗。", + "Name of the album" : "相簿名稱", + "Location of the album" : "相簿位置", + "Go back to the previous view." : "回到上一個檢視。", + "Back" : "返回", + "Go to the add collaborators view." : "到新增協作者檢視", + "Add collaborators" : "新增協作者", + "Save." : "儲存。", + "Create the album." : "建立相簿。", + "Create album" : "建立相簿", + "Back to the new album form." : "回到新相簿表單。", + "Create a new album." : "建立新相簿。", + "Save collaborators for this album." : "儲存此相簿的協作者。", "Update Exif" : "更新 Exif", "Newest" : "最新", "Year" : "年", @@ -42,14 +76,11 @@ "Hour" : "小時", "Minute" : "分鐘", "Oldest" : "最舊", - "Processing … {n}/{m}" : "正在處理…… {n}/{m}", "This feature modifies files in your storage to update Exif data." : "此功能會修改您儲存空間中的檔案以更新 Exif 資料。", "Exercise caution and make sure you have backups." : "小心執行並確認您有備份。", "Loading data … {n}/{m}" : "正在載入資料…… {n}/{m}", "Remove person" : "移除人", - "Are you sure you want to remove {name}" : "您真的想要移除 {name} 嗎", "Only user \"{user}\" can delete this person" : "僅使用者「{user}」可以刪除此人", - "Failed to delete {name}." : "刪除 {name} 失敗。", "Rename person" : "重新命名人", "Name" : "名稱", "Update" : "更新", @@ -61,7 +92,7 @@ "Error while moving {basename}" : "移動 {basename} 時發生錯誤", "Failed to move {name}." : "移動 {name} 失敗。", "Move selected photos to person" : "移動選定的照片到人", - "Back" : "返回", + "Delete album" : "刪除相簿", "Merge with different person" : "與其他人合併", "Mark person in preview" : "在預覽中標記人", "Move left" : "向左移動", @@ -72,6 +103,8 @@ "Error: {msg}" : "錯誤:{msg}", "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", "Failed to favorite files." : "加入最愛檔案失敗。", + "Failed to create {albumName}." : "建立 {albumName} 失敗。", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", "Cannot find this photo anymore!" : "再也找不到這張照片了!", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# 回憶\n\n回憶是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n* **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n* **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n* **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 應用程式提供的 AI 功能按人物與物體對照片進行分組。\n* **🖼️ 資料夾**:使用類似的、高效率的時間軸瀏覽您自己的與共享的資料夾。\n* **🎦 幻燈片**:輕鬆檢視您時間軸與資料夾中的照片。\n* **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n* **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n* **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n* **⚡️ 快速**:回憶應用程式超快,真的。\n\n要了解回憶的外觀與感覺,請看看[公開展示](https://memories-demo.radialapps.com/apps/memories/)。請注意,該展示是唯讀的,並且可能會很慢,因為其在 [Oracle Cloud](https://www.oracle.com/cloud/free/) 提供的低階免費層級虛擬機器中執行。而照片則歸功於 [Unsplash](https://unsplash.com/)(單獨的署名請參閱每個資料夾)。\n\n## 🚀 安裝\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的資料夾。來自此目錄的照片將會顯示在時間軸中,包含了任何在巢狀子目錄中的任何照片。\n1. 強烈建議安裝[預覽產生器](https://github.com/rullzer/previewgenerator)來預先產生縮圖。" },"pluralForm" :"nplurals=1; plural=0;" From af431385800008aaabc42ebe8b6b0d51fdeec599 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 09:08:59 -0700 Subject: [PATCH 05/34] Change viewName to prop --- src/components/Timeline.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Timeline.vue b/src/components/Timeline.vue index 2fb00296..76886e10 100644 --- a/src/components/Timeline.vue +++ b/src/components/Timeline.vue @@ -30,7 +30,7 @@
- {{ getViewName() }} + {{ viewName }}
Date: Fri, 28 Oct 2022 09:41:27 -0700 Subject: [PATCH 06/34] skipHover on recycler --- src/components/Timeline.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Timeline.vue b/src/components/Timeline.vue index 76886e10..578affd5 100644 --- a/src/components/Timeline.vue +++ b/src/components/Timeline.vue @@ -20,6 +20,7 @@ :items="list" :emit-update="true" :buffer="400" + :skipHover="true" key-field="id" size-field="size" type-field="type" @@ -1138,7 +1139,7 @@ export default class Timeline extends Mixins(GlobalMixin, UserConfig) { cursor: pointer; } - .hover &, &.selected { + :hover, &.selected { .select { display: flex; opacity: 0.7; From 2c1ad8ce2ced06b9bc8e0406d6398ada22f2eef2 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 09:48:08 -0700 Subject: [PATCH 07/34] Don't store invalid dims (#129) --- lib/Exif.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/Exif.php b/lib/Exif.php index b17c21ec..7ea4d711 100644 --- a/lib/Exif.php +++ b/lib/Exif.php @@ -269,6 +269,10 @@ class Exif return [$height, $width]; } + if ($width <= 0 || $height <= 0 || $width > 10000 || $height > 10000) { + return [0, 0]; + } + return [$width, $height]; } From d25ae081d5ac35c19ae20d24e99729d6dfd2c85a Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 11:26:26 -0700 Subject: [PATCH 08/34] Show owner name in shared album add --- src/components/modal/AlbumPicker.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/modal/AlbumPicker.vue b/src/components/modal/AlbumPicker.vue index 800936e7..604be79c 100644 --- a/src/components/modal/AlbumPicker.vue +++ b/src/components/modal/AlbumPicker.vue @@ -25,10 +25,10 @@
    diff --git a/src/services/dav/base.ts b/src/services/dav/base.ts index b540f7fe..3ebe7ae7 100644 --- a/src/services/dav/base.ts +++ b/src/services/dav/base.ts @@ -53,9 +53,10 @@ export async function getFiles(photos: IPhoto[]): Promise { const photosWithFilename = photos.filter((photo) => photo.filename); fileInfos = fileInfos.concat( photosWithFilename.map((photo) => { + const prefixPath = `/files/${getCurrentUser()?.uid}`; return { fileid: photo.fileid, - filename: photo.filename.split("/").slice(3).join("/"), + filename: photo.filename.replace(prefixPath, ""), originalFilename: photo.filename, basename: photo.basename, mime: photo.mimetype, From 4c66ef1949e81cf77cd808d6539e693c129d888e Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 19:03:29 -0700 Subject: [PATCH 26/34] Fix deletion fail errro --- src/components/SelectionManager.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/SelectionManager.vue b/src/components/SelectionManager.vue index 081b9e27..342f8b77 100644 --- a/src/components/SelectionManager.vue +++ b/src/components/SelectionManager.vue @@ -333,7 +333,9 @@ export default class SelectionHandler extends Mixins(GlobalMixin, UserConfig) { for await (const delIds of dav.deletePhotos( Array.from(selection.values()) )) { - const delPhotos = delIds.map((id) => selection.get(id)); + const delPhotos = delIds + .filter((id) => id) + .map((id) => selection.get(id)); this.deletePhotos(delPhotos); } } From ed8ae2cce12e7dcbd6efac46d6e0b786e829965c Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 19:08:00 -0700 Subject: [PATCH 27/34] Hide selection menus on public link --- src/components/SelectionManager.vue | 8 +++++++- src/types.ts | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/SelectionManager.vue b/src/components/SelectionManager.vue index 342f8b77..288ca578 100644 --- a/src/components/SelectionManager.vue +++ b/src/components/SelectionManager.vue @@ -124,6 +124,7 @@ export default class SelectionHandler extends Mixins(GlobalMixin, UserConfig) { name: t("memories", "Download"), icon: DownloadIcon, callback: this.downloadSelection.bind(this), + allowPublic: true, }, { name: t("memories", "Favorite"), @@ -190,7 +191,7 @@ export default class SelectionHandler extends Mixins(GlobalMixin, UserConfig) { /** Get the actions list */ private getActions(): ISelectionAction[] { - return this.defaultActions.filter((a) => !a.if || a.if(this)); + return this.defaultActions.filter((a) => (!a.if || a.if(this)) && (!this.routeIsPublic() || a.allowPublic)); } /** Clear all selected photos */ @@ -411,6 +412,11 @@ export default class SelectionHandler extends Mixins(GlobalMixin, UserConfig) { return this.config_albumsEnabled && this.$route.name === "albums"; } + /** Public route that can't modify anything */ + private routeIsPublic() { + return this.$route.name === "folder-share"; + } + /** * Move selected photos to album */ diff --git a/src/types.ts b/src/types.ts index f721d5b7..d59a3a33 100644 --- a/src/types.ts +++ b/src/types.ts @@ -206,4 +206,6 @@ export type ISelectionAction = { callback: (selection: Map) => Promise; /** Condition to check for including */ if?: (self?: any) => boolean; + /** Allow for public routes (default false) */ + allowPublic?: boolean; }; From 65d8a478e15c99e50a46710b6acef810389af606 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 19:34:04 -0700 Subject: [PATCH 28/34] Add OC typings --- src/main.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main.ts b/src/main.ts index 094e9ea5..a73dd38d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -19,6 +19,9 @@ * along with this program. If not, see . * */ + +/// + import "reflect-metadata"; import Vue from "vue"; import VueVirtualScroller from "vue-virtual-scroller"; @@ -30,6 +33,8 @@ import router from "./router"; // Global exposed variables declare global { var vuerouter: typeof router; + var OC: Nextcloud.v24.OC; + var OCP: Nextcloud.v24.OCP; } globalThis.vuerouter = router; From fd4105e9131a62103d85b2d8f71cbab501f0eae6 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 19:36:01 -0700 Subject: [PATCH 29/34] Fix build --- src/main.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.ts b/src/main.ts index a73dd38d..6bdab668 100644 --- a/src/main.ts +++ b/src/main.ts @@ -51,7 +51,11 @@ window.addEventListener("DOMContentLoaded", () => { // register unused client for the sidebar to have access to its parser methods Object.assign( globalThis.OCA.Files, - { App: { fileList: { filesClient: globalThis.OC.Files.getClient() } } }, + { + App: { + fileList: { filesClient: (globalThis.OC.Files).getClient() }, + }, + }, globalThis.OCA.Files ); }); From 58099f4b0fdc818682ee6045874847774e49919d Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 29 Oct 2022 03:22:08 +0000 Subject: [PATCH 30/34] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/af.js | 2 ++ l10n/af.json | 2 ++ l10n/ar.js | 2 ++ l10n/ar.json | 2 ++ l10n/ast.js | 1 + l10n/ast.json | 1 + l10n/az.js | 1 + l10n/az.json | 1 + l10n/bg.js | 62 +++++++++++++++++++++++++++++++++++++--------- l10n/bg.json | 62 +++++++++++++++++++++++++++++++++++++--------- l10n/bn_BD.js | 1 + l10n/bn_BD.json | 1 + l10n/br.js | 3 +++ l10n/br.json | 3 +++ l10n/bs.js | 1 + l10n/bs.json | 1 + l10n/ca.js | 4 +++ l10n/ca.json | 4 +++ l10n/cs.js | 59 +++++++++++++++++++++++++++++++++++-------- l10n/cs.json | 59 +++++++++++++++++++++++++++++++++++-------- l10n/cy_GB.js | 2 ++ l10n/cy_GB.json | 2 ++ l10n/da.js | 17 +++++++++++-- l10n/da.json | 17 +++++++++++-- l10n/de.js | 47 +++++++++++++++++++++++++++-------- l10n/de.json | 47 +++++++++++++++++++++++++++-------- l10n/de_DE.js | 59 ++++++++++++++++++++++++++++++++++--------- l10n/de_DE.json | 59 ++++++++++++++++++++++++++++++++++--------- l10n/el.js | 4 +++ l10n/el.json | 4 +++ l10n/en_GB.js | 2 ++ l10n/en_GB.json | 2 ++ l10n/eo.js | 2 ++ l10n/eo.json | 2 ++ l10n/es.js | 32 +++++++++++++++++++++--- l10n/es.json | 32 +++++++++++++++++++++--- l10n/es_419.js | 1 + l10n/es_419.json | 1 + l10n/es_AR.js | 2 ++ l10n/es_AR.json | 2 ++ l10n/es_CL.js | 2 ++ l10n/es_CL.json | 2 ++ l10n/es_CO.js | 2 ++ l10n/es_CO.json | 2 ++ l10n/es_CR.js | 2 ++ l10n/es_CR.json | 2 ++ l10n/es_DO.js | 2 ++ l10n/es_DO.json | 2 ++ l10n/es_EC.js | 2 ++ l10n/es_EC.json | 2 ++ l10n/es_GT.js | 2 ++ l10n/es_GT.json | 2 ++ l10n/es_HN.js | 2 ++ l10n/es_HN.json | 2 ++ l10n/es_MX.js | 3 +++ l10n/es_MX.json | 3 +++ l10n/es_NI.js | 1 + l10n/es_NI.json | 1 + l10n/es_PA.js | 1 + l10n/es_PA.json | 1 + l10n/es_PE.js | 1 + l10n/es_PE.json | 1 + l10n/es_PR.js | 1 + l10n/es_PR.json | 1 + l10n/es_PY.js | 1 + l10n/es_PY.json | 1 + l10n/es_SV.js | 1 + l10n/es_SV.json | 1 + l10n/es_UY.js | 1 + l10n/es_UY.json | 1 + l10n/et_EE.js | 2 ++ l10n/et_EE.json | 2 ++ l10n/eu.js | 43 ++++++++++++++++++++++++-------- l10n/eu.json | 43 ++++++++++++++++++++++++-------- l10n/fa.js | 2 ++ l10n/fa.json | 2 ++ l10n/fi.js | 35 ++++++++++++++++++-------- l10n/fi.json | 35 ++++++++++++++++++-------- l10n/fr.js | 43 +++++++++++++++++++++++--------- l10n/fr.json | 43 +++++++++++++++++++++++--------- l10n/gd.js | 1 + l10n/gd.json | 1 + l10n/gl.js | 1 + l10n/gl.json | 1 + l10n/he.js | 1 + l10n/he.json | 1 + l10n/hr.js | 1 + l10n/hr.json | 1 + l10n/hu.js | 36 +++++++++++++++++++-------- l10n/hu.json | 36 +++++++++++++++++++-------- l10n/hy.js | 1 + l10n/hy.json | 1 + l10n/ia.js | 1 + l10n/ia.json | 1 + l10n/id.js | 1 + l10n/id.json | 1 + l10n/is.js | 1 + l10n/is.json | 1 + l10n/it.js | 17 ++++++++++--- l10n/it.json | 17 ++++++++++--- l10n/ja.js | 2 ++ l10n/ja.json | 2 ++ l10n/ka_GE.js | 1 + l10n/ka_GE.json | 1 + l10n/kab.js | 1 + l10n/kab.json | 1 + l10n/km.js | 1 + l10n/km.json | 1 + l10n/kn.js | 1 + l10n/kn.json | 1 + l10n/ko.js | 1 + l10n/ko.json | 1 + l10n/lb.js | 1 + l10n/lb.json | 1 + l10n/lo.js | 1 + l10n/lo.json | 1 + l10n/lt_LT.js | 33 +++++++++++++++--------- l10n/lt_LT.json | 33 +++++++++++++++--------- l10n/lv.js | 1 + l10n/lv.json | 1 + l10n/mk.js | 18 +++++++++----- l10n/mk.json | 18 +++++++++----- l10n/mn.js | 1 + l10n/mn.json | 1 + l10n/ms_MY.js | 1 + l10n/ms_MY.json | 1 + l10n/nb.js | 1 + l10n/nb.json | 1 + l10n/nl.js | 1 + l10n/nl.json | 1 + l10n/nn_NO.js | 1 + l10n/nn_NO.json | 1 + l10n/oc.js | 1 + l10n/oc.json | 1 + l10n/pl.js | 37 ++++++++++++++++----------- l10n/pl.json | 37 ++++++++++++++++----------- l10n/ps.js | 1 + l10n/ps.json | 1 + l10n/pt_BR.js | 40 ++++++++++++++++-------------- l10n/pt_BR.json | 40 ++++++++++++++++-------------- l10n/pt_PT.js | 5 ++-- l10n/pt_PT.json | 5 ++-- l10n/ro.js | 1 + l10n/ro.json | 1 + l10n/ru.js | 5 ++-- l10n/ru.json | 5 ++-- l10n/sc.js | 1 + l10n/sc.json | 1 + l10n/si.js | 1 + l10n/si.json | 1 + l10n/sk.js | 34 +++++++++++++------------ l10n/sk.json | 34 +++++++++++++------------ l10n/sl.js | 1 + l10n/sl.json | 1 + l10n/sq.js | 1 + l10n/sq.json | 1 + l10n/sr.js | 1 + l10n/sr.json | 1 + l10n/sr@latin.js | 1 + l10n/sr@latin.json | 1 + l10n/sv.js | 5 ++-- l10n/sv.json | 5 ++-- l10n/ta.js | 1 + l10n/ta.json | 1 + l10n/th.js | 1 + l10n/th.json | 1 + l10n/tk.js | 1 + l10n/tk.json | 1 + l10n/tr.js | 36 +++++++++++++-------------- l10n/tr.json | 36 +++++++++++++-------------- l10n/ug.js | 1 + l10n/ug.json | 1 + l10n/uk.js | 25 ++++++++++--------- l10n/uk.json | 25 ++++++++++--------- l10n/ur_PK.js | 1 + l10n/ur_PK.json | 1 + l10n/uz.js | 1 + l10n/uz.json | 1 + l10n/vi.js | 1 + l10n/vi.json | 1 + l10n/zh_CN.js | 18 +++++++------- l10n/zh_CN.json | 18 +++++++------- l10n/zh_HK.js | 32 ++++++++++++------------ l10n/zh_HK.json | 32 ++++++++++++------------ l10n/zh_TW.js | 36 ++++++++++++--------------- l10n/zh_TW.json | 36 ++++++++++++--------------- 186 files changed, 1242 insertions(+), 496 deletions(-) diff --git a/l10n/af.js b/l10n/af.js index 7cd9acfb..aa07ddbc 100644 --- a/l10n/af.js +++ b/l10n/af.js @@ -13,7 +13,9 @@ OC.L10N.register( "Download" : "Laai af", "Favorite" : "Gunsteling", "View in folder" : "Vertoon in gids", + "Public link" : "Openbare skakel", "Back" : "Terug", + "Save" : "Bewaar", "Month" : "Maand", "Day" : "Dag", "Time" : "Tyd", diff --git a/l10n/af.json b/l10n/af.json index c0880c5d..67896a02 100644 --- a/l10n/af.json +++ b/l10n/af.json @@ -11,7 +11,9 @@ "Download" : "Laai af", "Favorite" : "Gunsteling", "View in folder" : "Vertoon in gids", + "Public link" : "Openbare skakel", "Back" : "Terug", + "Save" : "Bewaar", "Month" : "Maand", "Day" : "Dag", "Time" : "Tyd", diff --git a/l10n/ar.js b/l10n/ar.js index d5db7c64..10249b24 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -14,7 +14,9 @@ OC.L10N.register( "Download" : "تنزيل", "Favorite" : "المفضلة", "View in folder" : "اعرض في المجلد", + "Copy public link" : "نسخ الرابط العام", "Back" : "العودة", + "Save" : "Save", "Month" : "شهر", "Day" : "اليوم", "Time" : "إلى وقت", diff --git a/l10n/ar.json b/l10n/ar.json index 4ad522d0..fba7ec10 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -12,7 +12,9 @@ "Download" : "تنزيل", "Favorite" : "المفضلة", "View in folder" : "اعرض في المجلد", + "Copy public link" : "نسخ الرابط العام", "Back" : "العودة", + "Save" : "Save", "Month" : "شهر", "Day" : "اليوم", "Time" : "إلى وقت", diff --git a/l10n/ast.js b/l10n/ast.js index f98b1ec8..ea8b2491 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -14,6 +14,7 @@ OC.L10N.register( "Favorite" : "Marcar como favoritu", "View in folder" : "Ver na carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/ast.json b/l10n/ast.json index e62eaa4b..a04f920f 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -12,6 +12,7 @@ "Favorite" : "Marcar como favoritu", "View in folder" : "Ver na carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/az.js b/l10n/az.js index a6716ddf..03fd4da9 100644 --- a/l10n/az.js +++ b/l10n/az.js @@ -10,6 +10,7 @@ OC.L10N.register( "Delete" : "Sil", "Download" : "Yüklə", "Favorite" : "İstəkli", + "Save" : "Saxla", "Month" : "Ay", "Day" : "Gün", "Time" : "Vaxt", diff --git a/l10n/az.json b/l10n/az.json index 65a0ef1a..cac2c39c 100644 --- a/l10n/az.json +++ b/l10n/az.json @@ -8,6 +8,7 @@ "Delete" : "Sil", "Download" : "Yüklə", "Favorite" : "İstəkli", + "Save" : "Saxla", "Month" : "Ay", "Day" : "Gün", "Time" : "Vaxt", diff --git a/l10n/bg.js b/l10n/bg.js index 1e4178b1..036c4b9d 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -3,11 +3,11 @@ OC.L10N.register( { "Memories" : "Спомени", "Yet another photo management app" : "Вече е на разположение още едно приложение за управление на снимки", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Спомени\n\nСпомени е приложение за управление на снимки за Nextcloud с разширени функции, включително:\n\n* **📸 Времева линия /хронология/**: Сортиране на снимките и видеоклиповете по дата на заснемане, анализ на Exif данните.\n* **⏪ Превъртане назад**: Преминете незабавно към всеки момент от миналото и изживейте отново спомените си.\n* **🤖 AI Маркиране/етикетиране/**: Групиране на снимките по хора и обекти с помощта на изкуствен интелект, задвижван от приложението [разпознаване](https://github.com/nextcloud/recognize).\n* **🖼️ Папки**: Преглеждане на собствените и споделените папки с подобна, резултатна времева линия.\n* **🎦 Слайдшоу**: Лесно преглеждане на снимки от вашата хронология и папки.\n* **📱 Мобилна поддръжка**: Работи на устройства с всякаква форма и размер, чрез уеб приложението.\n* **✏️ Редактиране на метаданни**: Бързо и лесно редактиране на Exif датите на снимките.\n* **📦 Архив**: Съхраняване на снимките, които не искате да виждате в хронологията си, в отделна папка.\n* **⚡️ Бързо**: Приложението Спомени е изключително бързо. Период.\n\nЗа да добиете представа как изглежда и как се работи с приложението Спомени, разгледайте [публичната демонстрация](https://memories-demo.radialapps.com/apps/memories/). Имайте предвид, че демонстрацията е само за четене и може да е бавна, тъй като се изпълнява във виртуална машина от нисък клас с безплатно ниво, предоставена от [Oracle Cloud](https://www.oracle.com/cloud/free/). Кредитите за снимки отиват при [Unsplash](https://unsplash.com/) (за индивидуални кредити вижте всяка папка).\n\n## 🚀 Инсталиране\n\n1. Инсталирайте приложението от магазина за приложения Nextcloud\n1. Стартирайте `php ./occ memories:index`, за да генерирате индекси на метаданните за съществуващите снимки.\n1. Отворете приложението 📷 Спомени в Nextcloud и задайте директорията, съдържаща вашите снимки. Снимките от тази директория ще се показват на времевата линия, включително всички снимки във вложени поддиректории.\n1. Силно препоръчително е инсталирането на [Preview generator](https://github.com/rullzer/previewgenerator) за предварително генериране на миниатюри.", "Timeline" : "Времева линия", "Folders" : "Папки", "Favorites" : "Любими", "Videos" : "Видеа", + "Albums" : "Албуми", "People" : "Хора", "Archive" : "Архив", "On this day" : "На този ден", @@ -26,18 +26,19 @@ OC.L10N.register( "Found {total} photos in {path}" : "Намерени са {total} снимки в {path}", "Cancel" : "Отказ", "Delete" : "Изтриване", + "Remove from album" : "Премахване от албума", "Download" : "Изтегляне", "Favorite" : "Любими", "Unarchive" : "Разархивиране", "Edit Date/Time" : "Редактиране на Дата/Час", "View in folder" : "Преглед в папката", + "Add to album" : "Добавяне към албум", "Move to another person" : "Преминаване към друго лице", "Remove from person" : "Премахване от лице", - "You must enable \"Mark person in preview\" to use this feature" : "За да използвате тази функция, трябва да активирате \"Маркиране на лице в предварителен преглед\".", - "Only user \"{user}\" can update this person" : "Само потребителят \"{user}\" може да актуализира това лице", "You are about to download a large number of files. Are you sure?" : "Предстои ви да изтеглите голям брой файлове. Сигурни ли сте?", "You are about to delete a large number of files. Are you sure?" : "Предстои ви да изтриете голям брой файлове. Сигурни ли сте?", "You are about to touch a large number of files. Are you sure?" : "Вие сте на път да засегнете голям брой файлове. Сигурни ли сте?", + "Could not remove photos from album" : "Неуспешно премахване на снимки от албума", "_{n} selected_::_{n} selected_" : ["{n} избрани","{n} избрани"], "Timeline Path" : "Път на времева линия/хронология/", "Folders Path" : "Път на папките", @@ -47,27 +48,60 @@ OC.L10N.register( "Your Timeline" : "Вашата времева линия", "Failed to load some photos" : "Неуспешно зареждане на някои снимки", "Processing … {n}/{m}" : "Обработва се ... {n}/{m}", + "{n} photos added to album" : "{n} снимки са добавени в албума", + "Search for collaborators" : "Търсене на сътрудници", + "Search people or groups" : "Търсене на хора или групи", + "Add {collaboratorLabel} to the collaborators list" : "Добавяне на {collaboratorLabel} към списъка със сътрудници", "No collaborators available" : "Няма налични сътрудници", + "Remove {collaboratorLabel} from the collaborators list" : "Премахване на {collaboratorLabel} от списъка със сътрудници", + "Copy the public link" : "Копиране на публичната връзка", + "Delete the public link" : "Изтриване на публичната връзка", + "Add people or groups who can edit your album" : "Добавяне на хора или групи, които могат да редактират вашият албум", + "Public link copied!" : "Копирана е публична връзка!", + "Copy public link" : "Копирай публичната връзка", + "Share via public link" : "Споделяне чрез публична връзка", + "Failed to fetch collaborators list." : "Неуспешно извличане на списък със сътрудници.", + "Public link" : "Публична връзка", + "Failed to fetch album." : "Неуспешно извличане на албум.", + "Failed to update album." : "Неуспешно обновяване на албум.", + "New album" : "Нов албум", + "Create new album" : "Създаване на нов албум", "Edit album details" : "Редактиране на подробности за албума", + "Could not load the selected album" : "Неуспешно зареждане на избрания албум", + "Remove Album" : "Премахване на албум", "Failed to delete {name}." : "Неуспешно изтриване на {name}.", + "Name of the album" : "Име на албума", + "Location of the album" : "Местоположение на албума", "Go back to the previous view." : "Връщане към предишния изглед.", + "Go to the add collaborators view." : "Отиване до изглед за добавяне на сътрудници.", + "Save." : "Запиши.", + "Create the album." : "Създаване на албума.", + "Back to the new album form." : "Обратно към формата на новия албум.", "Back" : "Назад", - "Update Exif" : "Актуализиране на Exif", - "Newest" : "Най-новият", + "Add collaborators" : "Добавяне на сътрудници", + "Add selection to album {albumName}" : "Добавяне на селекция към албум {ablumName}", + "Create a new album." : "Създаване на нов албум.", + "_Share with %n user_::_Share with %n users_" : ["Споделяне с %n потребители","Споделяне с %n потребители"], + "_%n item_::_%n items_" : ["%nелементи ","%n елементи"], + "Save collaborators for this album." : "Запис на сътрудници за този албум.", + "Share Album" : "Споделяне на Албум", + "Save" : "Запиши", "Year" : "Година", "Month" : "Месец", "Day" : "Ден", "Time" : "Час", "Hour" : "Час", "Minute" : "Минута", + "Update Exif" : "Актуализиране на Exif", + "Newest" : "Най-новият", "Oldest" : "Най-старият", "This feature modifies files in your storage to update Exif data." : "Тази функция модифицира файловете във вашето хранилище, за да актуализира Exif данните.", "Exercise caution and make sure you have backups." : "Внимавайте и се уверете, че имате резервни копия.", "Loading data … {n}/{m}" : "Зареждане на данни ... {n}/{m}", "Remove person" : "Премахване на лице", - "Only user \"{user}\" can delete this person" : "Само потребителят \"{user}\" може да изтрие това лице", - "Rename person" : "Преименуване на лице", + "Are you sure you want to remove {name}?" : "Сигурни ли сте, че искате премахване на {name}?", "Name" : "Име", + "Rename person" : "Преименуване на лице", "Update" : "Обновяване", "Failed to rename {oldName} to {name}." : "Неуспешно преименуване от {oldName} на {name}.", "Loading …" : "Зареждане …", @@ -77,18 +111,22 @@ OC.L10N.register( "Error while moving {basename}" : "Грешка при преместване на {basename}", "Failed to move {name}." : "Неуспешно преместване на {name}.", "Move selected photos to person" : "Преместване на избрани снимки към лице", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Сигурни ли сте, че искате да преместите избраните снимки от {name} в {newName}?", + "Share album" : "Споделяне на албум", + "Delete album" : "Изтриване на албум", "Merge with different person" : "Обединяване с различно лице", "Mark person in preview" : "Маркиране на лице в предварителен преглед", "Move left" : "Преместване наляво", "Move right" : "Преместване надясно", - "Failed to delete files." : "Неуспешно изтриване на файлове.", - "Failed to delete {fileName}." : "Неуспешно изтриване на {fileName}.", + "Cannot find this photo anymore!" : "Вече не мога да открия тази снимка!", + "Failed to create {albumName}." : "Неуспешно създаване на {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименуване от {currentAlbumName} на {newAlbumName}.", "General Failure" : "Грешка от общ характер", "Error: {msg}" : "Грешка: {msg}", - "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", + "Failed to delete files." : "Неуспешно изтриване на файлове.", + "Failed to delete {fileName}." : "Неуспешно изтриване на {fileName}.", "Failed to favorite files." : "Неуспешно добавяне на файлове в любими.", - "Failed to create {albumName}." : "Неуспешно създаване на {albumName}.", - "Cannot find this photo anymore!" : "Вече не мога да открия тази снимка!", + "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Спомени\n\nСпомени е приложение за управление на снимки за Nextcloud с разширени функции, включително:\n\n* **📸 Времева линия /хронология/**: Сортиране на снимките и видеоклиповете по дата на заснемане, анализ на Exif данните.\n* **⏪ Превъртане назад**: Преминете незабавно към всеки момент от миналото и изживейте отново спомените си.\n* **🤖 AI Маркиране/етикетиране/**: Групиране на снимките по хора и обекти с помощта на изкуствен интелект, задвижван от приложението [разпознаване](https://github.com/nextcloud/recognize).\n* **🖼️ Папки**: Преглеждане на собствените и споделените папки с подобна, резултатна времева линия.\n* **🎦 Слайдшоу**: Лесно преглеждане на снимки от вашата хронология и папки.\n* **📱 Мобилна поддръжка**: Работи на устройства с всякаква форма и размер, чрез уеб приложението.\n* **✏️ Редактиране на метаданни**: Бързо и лесно редактиране на Exif датите на снимките.\n* **📦 Архив**: Съхраняване на снимките, които не искате да виждате в хронологията си, в отделна папка.\n* **⚡️ Бързо**: Приложението Спомени е изключително бързо. Период.\n\nЗа да добиете представа как изглежда и как се работи с приложението Спомени, разгледайте [публичната демонстрация](https://memories-demo.radialapps.com/apps/memories/). Имайте предвид, че демонстрацията е само за четене и може да е бавна, тъй като се изпълнява във виртуална машина от нисък клас с безплатно ниво, предоставена от [Oracle Cloud](https://www.oracle.com/cloud/free/). Кредитите за снимки отиват при [Unsplash](https://unsplash.com/) (за индивидуални кредити вижте всяка папка).\n\n## 🚀 Инсталиране\n\n1. Инсталирайте приложението от магазина за приложения Nextcloud\n1. Стартирайте `php ./occ memories:index`, за да генерирате индекси на метаданните за съществуващите снимки.\n1. Отворете приложението 📷 Спомени в Nextcloud и задайте директорията, съдържаща вашите снимки. Снимките от тази директория ще се показват на времевата линия, включително всички снимки във вложени поддиректории.\n1. Силно препоръчително е инсталирането на [Preview generator](https://github.com/rullzer/previewgenerator) за предварително генериране на миниатюри." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/bg.json b/l10n/bg.json index f04d6142..bdd1e6dc 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -1,11 +1,11 @@ { "translations": { "Memories" : "Спомени", "Yet another photo management app" : "Вече е на разположение още едно приложение за управление на снимки", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Спомени\n\nСпомени е приложение за управление на снимки за Nextcloud с разширени функции, включително:\n\n* **📸 Времева линия /хронология/**: Сортиране на снимките и видеоклиповете по дата на заснемане, анализ на Exif данните.\n* **⏪ Превъртане назад**: Преминете незабавно към всеки момент от миналото и изживейте отново спомените си.\n* **🤖 AI Маркиране/етикетиране/**: Групиране на снимките по хора и обекти с помощта на изкуствен интелект, задвижван от приложението [разпознаване](https://github.com/nextcloud/recognize).\n* **🖼️ Папки**: Преглеждане на собствените и споделените папки с подобна, резултатна времева линия.\n* **🎦 Слайдшоу**: Лесно преглеждане на снимки от вашата хронология и папки.\n* **📱 Мобилна поддръжка**: Работи на устройства с всякаква форма и размер, чрез уеб приложението.\n* **✏️ Редактиране на метаданни**: Бързо и лесно редактиране на Exif датите на снимките.\n* **📦 Архив**: Съхраняване на снимките, които не искате да виждате в хронологията си, в отделна папка.\n* **⚡️ Бързо**: Приложението Спомени е изключително бързо. Период.\n\nЗа да добиете представа как изглежда и как се работи с приложението Спомени, разгледайте [публичната демонстрация](https://memories-demo.radialapps.com/apps/memories/). Имайте предвид, че демонстрацията е само за четене и може да е бавна, тъй като се изпълнява във виртуална машина от нисък клас с безплатно ниво, предоставена от [Oracle Cloud](https://www.oracle.com/cloud/free/). Кредитите за снимки отиват при [Unsplash](https://unsplash.com/) (за индивидуални кредити вижте всяка папка).\n\n## 🚀 Инсталиране\n\n1. Инсталирайте приложението от магазина за приложения Nextcloud\n1. Стартирайте `php ./occ memories:index`, за да генерирате индекси на метаданните за съществуващите снимки.\n1. Отворете приложението 📷 Спомени в Nextcloud и задайте директорията, съдържаща вашите снимки. Снимките от тази директория ще се показват на времевата линия, включително всички снимки във вложени поддиректории.\n1. Силно препоръчително е инсталирането на [Preview generator](https://github.com/rullzer/previewgenerator) за предварително генериране на миниатюри.", "Timeline" : "Времева линия", "Folders" : "Папки", "Favorites" : "Любими", "Videos" : "Видеа", + "Albums" : "Албуми", "People" : "Хора", "Archive" : "Архив", "On this day" : "На този ден", @@ -24,18 +24,19 @@ "Found {total} photos in {path}" : "Намерени са {total} снимки в {path}", "Cancel" : "Отказ", "Delete" : "Изтриване", + "Remove from album" : "Премахване от албума", "Download" : "Изтегляне", "Favorite" : "Любими", "Unarchive" : "Разархивиране", "Edit Date/Time" : "Редактиране на Дата/Час", "View in folder" : "Преглед в папката", + "Add to album" : "Добавяне към албум", "Move to another person" : "Преминаване към друго лице", "Remove from person" : "Премахване от лице", - "You must enable \"Mark person in preview\" to use this feature" : "За да използвате тази функция, трябва да активирате \"Маркиране на лице в предварителен преглед\".", - "Only user \"{user}\" can update this person" : "Само потребителят \"{user}\" може да актуализира това лице", "You are about to download a large number of files. Are you sure?" : "Предстои ви да изтеглите голям брой файлове. Сигурни ли сте?", "You are about to delete a large number of files. Are you sure?" : "Предстои ви да изтриете голям брой файлове. Сигурни ли сте?", "You are about to touch a large number of files. Are you sure?" : "Вие сте на път да засегнете голям брой файлове. Сигурни ли сте?", + "Could not remove photos from album" : "Неуспешно премахване на снимки от албума", "_{n} selected_::_{n} selected_" : ["{n} избрани","{n} избрани"], "Timeline Path" : "Път на времева линия/хронология/", "Folders Path" : "Път на папките", @@ -45,27 +46,60 @@ "Your Timeline" : "Вашата времева линия", "Failed to load some photos" : "Неуспешно зареждане на някои снимки", "Processing … {n}/{m}" : "Обработва се ... {n}/{m}", + "{n} photos added to album" : "{n} снимки са добавени в албума", + "Search for collaborators" : "Търсене на сътрудници", + "Search people or groups" : "Търсене на хора или групи", + "Add {collaboratorLabel} to the collaborators list" : "Добавяне на {collaboratorLabel} към списъка със сътрудници", "No collaborators available" : "Няма налични сътрудници", + "Remove {collaboratorLabel} from the collaborators list" : "Премахване на {collaboratorLabel} от списъка със сътрудници", + "Copy the public link" : "Копиране на публичната връзка", + "Delete the public link" : "Изтриване на публичната връзка", + "Add people or groups who can edit your album" : "Добавяне на хора или групи, които могат да редактират вашият албум", + "Public link copied!" : "Копирана е публична връзка!", + "Copy public link" : "Копирай публичната връзка", + "Share via public link" : "Споделяне чрез публична връзка", + "Failed to fetch collaborators list." : "Неуспешно извличане на списък със сътрудници.", + "Public link" : "Публична връзка", + "Failed to fetch album." : "Неуспешно извличане на албум.", + "Failed to update album." : "Неуспешно обновяване на албум.", + "New album" : "Нов албум", + "Create new album" : "Създаване на нов албум", "Edit album details" : "Редактиране на подробности за албума", + "Could not load the selected album" : "Неуспешно зареждане на избрания албум", + "Remove Album" : "Премахване на албум", "Failed to delete {name}." : "Неуспешно изтриване на {name}.", + "Name of the album" : "Име на албума", + "Location of the album" : "Местоположение на албума", "Go back to the previous view." : "Връщане към предишния изглед.", + "Go to the add collaborators view." : "Отиване до изглед за добавяне на сътрудници.", + "Save." : "Запиши.", + "Create the album." : "Създаване на албума.", + "Back to the new album form." : "Обратно към формата на новия албум.", "Back" : "Назад", - "Update Exif" : "Актуализиране на Exif", - "Newest" : "Най-новият", + "Add collaborators" : "Добавяне на сътрудници", + "Add selection to album {albumName}" : "Добавяне на селекция към албум {ablumName}", + "Create a new album." : "Създаване на нов албум.", + "_Share with %n user_::_Share with %n users_" : ["Споделяне с %n потребители","Споделяне с %n потребители"], + "_%n item_::_%n items_" : ["%nелементи ","%n елементи"], + "Save collaborators for this album." : "Запис на сътрудници за този албум.", + "Share Album" : "Споделяне на Албум", + "Save" : "Запиши", "Year" : "Година", "Month" : "Месец", "Day" : "Ден", "Time" : "Час", "Hour" : "Час", "Minute" : "Минута", + "Update Exif" : "Актуализиране на Exif", + "Newest" : "Най-новият", "Oldest" : "Най-старият", "This feature modifies files in your storage to update Exif data." : "Тази функция модифицира файловете във вашето хранилище, за да актуализира Exif данните.", "Exercise caution and make sure you have backups." : "Внимавайте и се уверете, че имате резервни копия.", "Loading data … {n}/{m}" : "Зареждане на данни ... {n}/{m}", "Remove person" : "Премахване на лице", - "Only user \"{user}\" can delete this person" : "Само потребителят \"{user}\" може да изтрие това лице", - "Rename person" : "Преименуване на лице", + "Are you sure you want to remove {name}?" : "Сигурни ли сте, че искате премахване на {name}?", "Name" : "Име", + "Rename person" : "Преименуване на лице", "Update" : "Обновяване", "Failed to rename {oldName} to {name}." : "Неуспешно преименуване от {oldName} на {name}.", "Loading …" : "Зареждане …", @@ -75,18 +109,22 @@ "Error while moving {basename}" : "Грешка при преместване на {basename}", "Failed to move {name}." : "Неуспешно преместване на {name}.", "Move selected photos to person" : "Преместване на избрани снимки към лице", + "Are you sure you want to move the selected photos from {name} to {newName}?" : "Сигурни ли сте, че искате да преместите избраните снимки от {name} в {newName}?", + "Share album" : "Споделяне на албум", + "Delete album" : "Изтриване на албум", "Merge with different person" : "Обединяване с различно лице", "Mark person in preview" : "Маркиране на лице в предварителен преглед", "Move left" : "Преместване наляво", "Move right" : "Преместване надясно", - "Failed to delete files." : "Неуспешно изтриване на файлове.", - "Failed to delete {fileName}." : "Неуспешно изтриване на {fileName}.", + "Cannot find this photo anymore!" : "Вече не мога да открия тази снимка!", + "Failed to create {albumName}." : "Неуспешно създаване на {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименуване от {currentAlbumName} на {newAlbumName}.", "General Failure" : "Грешка от общ характер", "Error: {msg}" : "Грешка: {msg}", - "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", + "Failed to delete files." : "Неуспешно изтриване на файлове.", + "Failed to delete {fileName}." : "Неуспешно изтриване на {fileName}.", "Failed to favorite files." : "Неуспешно добавяне на файлове в любими.", - "Failed to create {albumName}." : "Неуспешно създаване на {albumName}.", - "Cannot find this photo anymore!" : "Вече не мога да открия тази снимка!", + "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Спомени\n\nСпомени е приложение за управление на снимки за Nextcloud с разширени функции, включително:\n\n* **📸 Времева линия /хронология/**: Сортиране на снимките и видеоклиповете по дата на заснемане, анализ на Exif данните.\n* **⏪ Превъртане назад**: Преминете незабавно към всеки момент от миналото и изживейте отново спомените си.\n* **🤖 AI Маркиране/етикетиране/**: Групиране на снимките по хора и обекти с помощта на изкуствен интелект, задвижван от приложението [разпознаване](https://github.com/nextcloud/recognize).\n* **🖼️ Папки**: Преглеждане на собствените и споделените папки с подобна, резултатна времева линия.\n* **🎦 Слайдшоу**: Лесно преглеждане на снимки от вашата хронология и папки.\n* **📱 Мобилна поддръжка**: Работи на устройства с всякаква форма и размер, чрез уеб приложението.\n* **✏️ Редактиране на метаданни**: Бързо и лесно редактиране на Exif датите на снимките.\n* **📦 Архив**: Съхраняване на снимките, които не искате да виждате в хронологията си, в отделна папка.\n* **⚡️ Бързо**: Приложението Спомени е изключително бързо. Период.\n\nЗа да добиете представа как изглежда и как се работи с приложението Спомени, разгледайте [публичната демонстрация](https://memories-demo.radialapps.com/apps/memories/). Имайте предвид, че демонстрацията е само за четене и може да е бавна, тъй като се изпълнява във виртуална машина от нисък клас с безплатно ниво, предоставена от [Oracle Cloud](https://www.oracle.com/cloud/free/). Кредитите за снимки отиват при [Unsplash](https://unsplash.com/) (за индивидуални кредити вижте всяка папка).\n\n## 🚀 Инсталиране\n\n1. Инсталирайте приложението от магазина за приложения Nextcloud\n1. Стартирайте `php ./occ memories:index`, за да генерирате индекси на метаданните за съществуващите снимки.\n1. Отворете приложението 📷 Спомени в Nextcloud и задайте директорията, съдържаща вашите снимки. Снимките от тази директория ще се показват на времевата линия, включително всички снимки във вложени поддиректории.\n1. Силно препоръчително е инсталирането на [Preview generator](https://github.com/rullzer/previewgenerator) за предварително генериране на миниатюри." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js index 651e0481..4b62646a 100644 --- a/l10n/bn_BD.js +++ b/l10n/bn_BD.js @@ -10,6 +10,7 @@ OC.L10N.register( "Download" : "ডাউনলোড", "Favorite" : "প্রিয়জন", "Back" : "পেছনে যাও", + "Save" : "সংরক্ষণ", "Month" : "মাস", "Day" : "দিবস", "Time" : "সময়", diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json index 5a56882d..cdc2f6e6 100644 --- a/l10n/bn_BD.json +++ b/l10n/bn_BD.json @@ -8,6 +8,7 @@ "Download" : "ডাউনলোড", "Favorite" : "প্রিয়জন", "Back" : "পেছনে যাও", + "Save" : "সংরক্ষণ", "Month" : "মাস", "Day" : "দিবস", "Time" : "সময়", diff --git a/l10n/br.js b/l10n/br.js index b73dea17..530baf6d 100644 --- a/l10n/br.js +++ b/l10n/br.js @@ -10,7 +10,10 @@ OC.L10N.register( "Download" : "Pellgargañ", "Favorite" : "Pennrollañ", "View in folder" : "Diskwel en teuliad", + "Copy public link" : "Eilañ al liamm foran", + "Public link" : "Liamm publik", "Back" : "Distro", + "Save" : "Enrollañ", "Month" : "Miz", "Day" : "Deiz", "Name" : "Anv", diff --git a/l10n/br.json b/l10n/br.json index 8c288ae0..5cab48bf 100644 --- a/l10n/br.json +++ b/l10n/br.json @@ -8,7 +8,10 @@ "Download" : "Pellgargañ", "Favorite" : "Pennrollañ", "View in folder" : "Diskwel en teuliad", + "Copy public link" : "Eilañ al liamm foran", + "Public link" : "Liamm publik", "Back" : "Distro", + "Save" : "Enrollañ", "Month" : "Miz", "Day" : "Deiz", "Name" : "Anv", diff --git a/l10n/bs.js b/l10n/bs.js index fdf25ef8..9ff64dd7 100644 --- a/l10n/bs.js +++ b/l10n/bs.js @@ -7,6 +7,7 @@ OC.L10N.register( "Delete" : "Obriši", "Download" : "Preuzmi", "Favorite" : "Favorit", + "Save" : "Spremi", "Month" : "Mjesec", "Day" : "Dan", "Name" : "Ime", diff --git a/l10n/bs.json b/l10n/bs.json index 57061fe6..5bd557a0 100644 --- a/l10n/bs.json +++ b/l10n/bs.json @@ -5,6 +5,7 @@ "Delete" : "Obriši", "Download" : "Preuzmi", "Favorite" : "Favorit", + "Save" : "Spremi", "Month" : "Mjesec", "Day" : "Dan", "Name" : "Ime", diff --git a/l10n/ca.js b/l10n/ca.js index 108e770a..2dc37699 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Carpetes", "Favorites" : "Preferits", "Videos" : "Vídeos", + "Albums" : "Àlbums", "People" : "Gent", "Archive" : "Arxiu", "On this day" : "Aquest mateix dia", @@ -17,7 +18,10 @@ OC.L10N.register( "Favorite" : "Preferit", "Unarchive" : "Desbloquejar", "View in folder" : "Visualitza-ho a la carpeta", + "Copy public link" : "Copia l'enllaç públic", + "Public link" : "Enllaç públic", "Back" : "Torna", + "Save" : "Desa", "Year" : "Any", "Month" : "Mes", "Day" : "Dia", diff --git a/l10n/ca.json b/l10n/ca.json index 3aeb70ed..61f54110 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -3,6 +3,7 @@ "Folders" : "Carpetes", "Favorites" : "Preferits", "Videos" : "Vídeos", + "Albums" : "Àlbums", "People" : "Gent", "Archive" : "Arxiu", "On this day" : "Aquest mateix dia", @@ -15,7 +16,10 @@ "Favorite" : "Preferit", "Unarchive" : "Desbloquejar", "View in folder" : "Visualitza-ho a la carpeta", + "Copy public link" : "Copia l'enllaç públic", + "Public link" : "Enllaç públic", "Back" : "Torna", + "Save" : "Desa", "Year" : "Any", "Month" : "Mes", "Day" : "Dia", diff --git a/l10n/cs.js b/l10n/cs.js index 3a661c8c..3a09160c 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Složky", "Favorites" : "Oblíbené", "Videos" : "Videa", + "Albums" : "Alba", "People" : "Lidé", "Archive" : "Archiv", "On this day" : "V tento den", @@ -25,18 +26,19 @@ OC.L10N.register( "Found {total} photos in {path}" : "V {path} nalezeno {total} fotek", "Cancel" : "Storno", "Delete" : "Smazat", + "Remove from album" : "Odebrat z alba", "Download" : "Stáhnout", "Favorite" : "Přidat do oblíbených", "Unarchive" : "Zrušit archivování", "Edit Date/Time" : "Upravit datum/čas", "View in folder" : "Zobrazit ve složce", + "Add to album" : "Přidat do alba", "Move to another person" : "Přesunout k jiné osobě", "Remove from person" : "Odebrat z osoby", - "You must enable \"Mark person in preview\" to use this feature" : "Aby bylo možné používat tuto funkci, je třeba zapnout „Označovat osobu v náhledu", - "Only user \"{user}\" can update this person" : "Tuto osobu může aktualizovat pouze uživatel „{user}“", "You are about to download a large number of files. Are you sure?" : "Chystáte se stahovat si velký počet souborů. Opravdu to chcete?", "You are about to delete a large number of files. Are you sure?" : "Chystáte se smazat velké množství souborů. Opravdu to chcete?", "You are about to touch a large number of files. Are you sure?" : "Chystáte se změnit velké množství souborů. Opravdu to chcete?", + "Could not remove photos from album" : "Nedaří se odebrat fotky z alba", "_{n} selected_::_{n} selected_" : ["{n} vybráno","{n} vybrány","{n} vybráno","{n} vybrány"], "Timeline Path" : "Popis umístění časové osy", "Folders Path" : "Popis umístění složek", @@ -46,28 +48,60 @@ OC.L10N.register( "Your Timeline" : "Vaše časová osa", "Failed to load some photos" : "Některé fotky se nepodařilo načíst", "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", + "{n} photos added to album" : "{n} fotek přidáno do alba", + "Search for collaborators" : "Vyhledat spolupracující", + "Search people or groups" : "Hledat uživatele nebo skupiny", + "Add {collaboratorLabel} to the collaborators list" : "Přidat {collaboratorLabel} na seznam spolupracujících", "No collaborators available" : "Nejsou k dispozici žádní spolupracující", + "Remove {collaboratorLabel} from the collaborators list" : "Odebrat {collaboratorLabel} ze seznamu spolupracujících", + "Copy the public link" : "Zkopírovat veřejný odkaz", + "Delete the public link" : "Zkopírovat veřejný odkaz", + "Add people or groups who can edit your album" : "Přidejte uživatele či skupiny, kteří mohou album upravovat", + "Public link copied!" : "Veřejný odkaz zkopírován!", + "Copy public link" : "Zkopírovat veřejný odkaz", + "Share via public link" : "Nasdílet prostřednictvím veřejného odkazu", "Failed to fetch collaborators list." : "Nepodařilo se získat seznam spolupracujících.", + "Public link" : "Veřejný odkaz", + "Failed to fetch album." : "Album se nepodařilo stáhnout.", + "Failed to update album." : "Album se nepodařilo aktualizovat.", + "New album" : "Nové album", + "Create new album" : "Vytvořit nové album", "Edit album details" : "Upravit podrobnosti o albu", + "Could not load the selected album" : "Nedaří se načíst vybrané album", + "Remove Album" : "Odebrat album", "Failed to delete {name}." : "Nepodařilo se smazat {name}.", + "Name of the album" : "Název alba", + "Location of the album" : "Umístění alba", "Go back to the previous view." : "Jít zpět na předchozí pohled.", + "Go to the add collaborators view." : "Jít na pohled přidání spolupracujících.", + "Save." : "Uložit.", + "Create the album." : "Vytvořit album.", + "Back to the new album form." : "Zpět na formulář pro nové album.", "Back" : "Zpět", - "Update Exif" : "Aktualizovat Exif", - "Newest" : "Nejnovější", + "Add collaborators" : "Přidat spolupracující", + "Add selection to album {albumName}" : "Přidat výběr do alba {albumName}", + "Create a new album." : "Vytvořit nové album.", + "_Share with %n user_::_Share with %n users_" : ["Nasdílet %n uživateli","Nasdílet %n uživatelům","Nasdílet %n uživatelům","Nasdílet %n uživatelům"], + "_%n item_::_%n items_" : ["%n položka","%n položky","%n položek","%n položky"], + "Save collaborators for this album." : "Uložit spolupracující pro toto album.", + "Share Album" : "Nasdílet album", + "Save" : "Uložit", "Year" : "Rok", "Month" : "Měsíc", "Day" : "Den", "Time" : "Čas", "Hour" : "Hodina", "Minute" : "Minuta", + "Update Exif" : "Aktualizovat Exif", + "Newest" : "Nejnovější", "Oldest" : "Nejstarší", "This feature modifies files in your storage to update Exif data." : "Tato funkce mění soubory na vašem úložišti kvůli aktualizaci Exif metadat.", "Exercise caution and make sure you have backups." : "Buďte opatrní a ujistěte se, že máte zálohy.", "Loading data … {n}/{m}" : "Načítání dat… {n}/{m}", "Remove person" : "Odebrat osobu", - "Only user \"{user}\" can delete this person" : "Tuto osobu může smazat pouze uživatel „{user}“", - "Rename person" : "Přejmenovat osobu", + "Are you sure you want to remove {name}?" : "Opravdu chcete {name} odebrat?", "Name" : "Název", + "Rename person" : "Přejmenovat osobu", "Update" : "Aktualizovat", "Failed to rename {oldName} to {name}." : "Nepodařilo se přejmenovat {oldName} na {name}.", "Loading …" : "Načítání…", @@ -78,17 +112,20 @@ OC.L10N.register( "Failed to move {name}." : "Nepodařilo se přesunout {name}.", "Move selected photos to person" : "Přesunout označené fotky k osobě", "Are you sure you want to move the selected photos from {name} to {newName}?" : "Opravdu chcete přesunout označené fotky z {name} do {newName}?", + "Share album" : "Nasdílet album", + "Delete album" : "Smazat album", "Merge with different person" : "Sloučit s jinou osobou", "Mark person in preview" : "Označovat osobu v náhledu", "Move left" : "Přesunout doleva", "Move right" : "Přesunout doprava", - "Failed to delete files." : "Nepodařilo se smazat soubory.", - "Failed to delete {fileName}." : "Nepodařilo se smazat {fileName}.", + "Cannot find this photo anymore!" : "Tuto fotku už se nedaří nalézt!", + "Failed to create {albumName}." : "Nepodařilo se vytvořit {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nepodařilo přejmenovat {currentAlbumName} to {newAlbumName}.", "General Failure" : "Obecný nezdar", "Error: {msg}" : "Chyba: {msg}", - "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených.", + "Failed to delete files." : "Nepodařilo se smazat soubory.", + "Failed to delete {fileName}." : "Nepodařilo se smazat {fileName}.", "Failed to favorite files." : "Nepodařilo se přidat soubory mezi oblíbené.", - "Failed to create {albumName}." : "Nepodařilo se vytvořit {albumName}.", - "Cannot find this photo anymore!" : "Tuto fotku už se nedaří nalézt!" + "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených." }, "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/l10n/cs.json b/l10n/cs.json index a968134f..cf9e6975 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -5,6 +5,7 @@ "Folders" : "Složky", "Favorites" : "Oblíbené", "Videos" : "Videa", + "Albums" : "Alba", "People" : "Lidé", "Archive" : "Archiv", "On this day" : "V tento den", @@ -23,18 +24,19 @@ "Found {total} photos in {path}" : "V {path} nalezeno {total} fotek", "Cancel" : "Storno", "Delete" : "Smazat", + "Remove from album" : "Odebrat z alba", "Download" : "Stáhnout", "Favorite" : "Přidat do oblíbených", "Unarchive" : "Zrušit archivování", "Edit Date/Time" : "Upravit datum/čas", "View in folder" : "Zobrazit ve složce", + "Add to album" : "Přidat do alba", "Move to another person" : "Přesunout k jiné osobě", "Remove from person" : "Odebrat z osoby", - "You must enable \"Mark person in preview\" to use this feature" : "Aby bylo možné používat tuto funkci, je třeba zapnout „Označovat osobu v náhledu", - "Only user \"{user}\" can update this person" : "Tuto osobu může aktualizovat pouze uživatel „{user}“", "You are about to download a large number of files. Are you sure?" : "Chystáte se stahovat si velký počet souborů. Opravdu to chcete?", "You are about to delete a large number of files. Are you sure?" : "Chystáte se smazat velké množství souborů. Opravdu to chcete?", "You are about to touch a large number of files. Are you sure?" : "Chystáte se změnit velké množství souborů. Opravdu to chcete?", + "Could not remove photos from album" : "Nedaří se odebrat fotky z alba", "_{n} selected_::_{n} selected_" : ["{n} vybráno","{n} vybrány","{n} vybráno","{n} vybrány"], "Timeline Path" : "Popis umístění časové osy", "Folders Path" : "Popis umístění složek", @@ -44,28 +46,60 @@ "Your Timeline" : "Vaše časová osa", "Failed to load some photos" : "Některé fotky se nepodařilo načíst", "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", + "{n} photos added to album" : "{n} fotek přidáno do alba", + "Search for collaborators" : "Vyhledat spolupracující", + "Search people or groups" : "Hledat uživatele nebo skupiny", + "Add {collaboratorLabel} to the collaborators list" : "Přidat {collaboratorLabel} na seznam spolupracujících", "No collaborators available" : "Nejsou k dispozici žádní spolupracující", + "Remove {collaboratorLabel} from the collaborators list" : "Odebrat {collaboratorLabel} ze seznamu spolupracujících", + "Copy the public link" : "Zkopírovat veřejný odkaz", + "Delete the public link" : "Zkopírovat veřejný odkaz", + "Add people or groups who can edit your album" : "Přidejte uživatele či skupiny, kteří mohou album upravovat", + "Public link copied!" : "Veřejný odkaz zkopírován!", + "Copy public link" : "Zkopírovat veřejný odkaz", + "Share via public link" : "Nasdílet prostřednictvím veřejného odkazu", "Failed to fetch collaborators list." : "Nepodařilo se získat seznam spolupracujících.", + "Public link" : "Veřejný odkaz", + "Failed to fetch album." : "Album se nepodařilo stáhnout.", + "Failed to update album." : "Album se nepodařilo aktualizovat.", + "New album" : "Nové album", + "Create new album" : "Vytvořit nové album", "Edit album details" : "Upravit podrobnosti o albu", + "Could not load the selected album" : "Nedaří se načíst vybrané album", + "Remove Album" : "Odebrat album", "Failed to delete {name}." : "Nepodařilo se smazat {name}.", + "Name of the album" : "Název alba", + "Location of the album" : "Umístění alba", "Go back to the previous view." : "Jít zpět na předchozí pohled.", + "Go to the add collaborators view." : "Jít na pohled přidání spolupracujících.", + "Save." : "Uložit.", + "Create the album." : "Vytvořit album.", + "Back to the new album form." : "Zpět na formulář pro nové album.", "Back" : "Zpět", - "Update Exif" : "Aktualizovat Exif", - "Newest" : "Nejnovější", + "Add collaborators" : "Přidat spolupracující", + "Add selection to album {albumName}" : "Přidat výběr do alba {albumName}", + "Create a new album." : "Vytvořit nové album.", + "_Share with %n user_::_Share with %n users_" : ["Nasdílet %n uživateli","Nasdílet %n uživatelům","Nasdílet %n uživatelům","Nasdílet %n uživatelům"], + "_%n item_::_%n items_" : ["%n položka","%n položky","%n položek","%n položky"], + "Save collaborators for this album." : "Uložit spolupracující pro toto album.", + "Share Album" : "Nasdílet album", + "Save" : "Uložit", "Year" : "Rok", "Month" : "Měsíc", "Day" : "Den", "Time" : "Čas", "Hour" : "Hodina", "Minute" : "Minuta", + "Update Exif" : "Aktualizovat Exif", + "Newest" : "Nejnovější", "Oldest" : "Nejstarší", "This feature modifies files in your storage to update Exif data." : "Tato funkce mění soubory na vašem úložišti kvůli aktualizaci Exif metadat.", "Exercise caution and make sure you have backups." : "Buďte opatrní a ujistěte se, že máte zálohy.", "Loading data … {n}/{m}" : "Načítání dat… {n}/{m}", "Remove person" : "Odebrat osobu", - "Only user \"{user}\" can delete this person" : "Tuto osobu může smazat pouze uživatel „{user}“", - "Rename person" : "Přejmenovat osobu", + "Are you sure you want to remove {name}?" : "Opravdu chcete {name} odebrat?", "Name" : "Název", + "Rename person" : "Přejmenovat osobu", "Update" : "Aktualizovat", "Failed to rename {oldName} to {name}." : "Nepodařilo se přejmenovat {oldName} na {name}.", "Loading …" : "Načítání…", @@ -76,17 +110,20 @@ "Failed to move {name}." : "Nepodařilo se přesunout {name}.", "Move selected photos to person" : "Přesunout označené fotky k osobě", "Are you sure you want to move the selected photos from {name} to {newName}?" : "Opravdu chcete přesunout označené fotky z {name} do {newName}?", + "Share album" : "Nasdílet album", + "Delete album" : "Smazat album", "Merge with different person" : "Sloučit s jinou osobou", "Mark person in preview" : "Označovat osobu v náhledu", "Move left" : "Přesunout doleva", "Move right" : "Přesunout doprava", - "Failed to delete files." : "Nepodařilo se smazat soubory.", - "Failed to delete {fileName}." : "Nepodařilo se smazat {fileName}.", + "Cannot find this photo anymore!" : "Tuto fotku už se nedaří nalézt!", + "Failed to create {albumName}." : "Nepodařilo se vytvořit {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nepodařilo přejmenovat {currentAlbumName} to {newAlbumName}.", "General Failure" : "Obecný nezdar", "Error: {msg}" : "Chyba: {msg}", - "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených.", + "Failed to delete files." : "Nepodařilo se smazat soubory.", + "Failed to delete {fileName}." : "Nepodařilo se smazat {fileName}.", "Failed to favorite files." : "Nepodařilo se přidat soubory mezi oblíbené.", - "Failed to create {albumName}." : "Nepodařilo se vytvořit {albumName}.", - "Cannot find this photo anymore!" : "Tuto fotku už se nedaří nalézt!" + "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených." },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/cy_GB.js b/l10n/cy_GB.js index e96bdd1d..a76fd2ad 100644 --- a/l10n/cy_GB.js +++ b/l10n/cy_GB.js @@ -10,7 +10,9 @@ OC.L10N.register( "Delete" : "Dileu", "Download" : "Llwytho i lawr", "Favorite" : "Ffefryn", + "Copy public link" : "Copïo dolen gyhoeddus", "Back" : "Nôl", + "Save" : "Cadw", "Year" : "Blwyddyn", "Month" : "Mis", "Day" : "Diwrnod", diff --git a/l10n/cy_GB.json b/l10n/cy_GB.json index 34314c58..881486f1 100644 --- a/l10n/cy_GB.json +++ b/l10n/cy_GB.json @@ -8,7 +8,9 @@ "Delete" : "Dileu", "Download" : "Llwytho i lawr", "Favorite" : "Ffefryn", + "Copy public link" : "Copïo dolen gyhoeddus", "Back" : "Nôl", + "Save" : "Cadw", "Year" : "Blwyddyn", "Month" : "Mis", "Day" : "Diwrnod", diff --git a/l10n/da.js b/l10n/da.js index 556aae51..447eda40 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Mapper", "Favorites" : "Favoritter", "Videos" : "Videoer", + "Albums" : "Album", "People" : "Personer", "Archive" : "Arkivér", "On this day" : "På denne dag", @@ -24,9 +25,21 @@ OC.L10N.register( "Timeline Path" : "Tidslinjesti", "Show hidden folders" : "Vis skjulte mapper", "Failed to load some photos" : "Kunne ikke indlæse nogle billeder", + "Copy public link" : "Kopier offentligt link", + "Public link" : "Offentligt link", + "New album" : "Nyt album", + "Create new album" : "Opret nyt album", + "Name of the album" : "Albummets navn", + "Location of the album" : "Placering af albummet", "Go back to the previous view." : "Gå tilbage til den forrige visning.", + "Go to the add collaborators view." : "Gå til visningen Tilføj samarbejdspartnere.", + "Save." : "Gem.", + "Create the album." : "Opret albummet.", + "Back to the new album form." : "Tilbage til den nye albumform.", "Back" : "Tilbage", "Add collaborators" : "Tilføj samarbejdspartnere", + "Create a new album." : "Opret et nyt album.", + "Save" : "Gem", "Year" : "År", "Month" : "Måned", "Day" : "Dag", @@ -35,10 +48,10 @@ OC.L10N.register( "Name" : "Navn", "Update" : "Opdater", "Loading …" : "Loading …", + "Cannot find this photo anymore!" : "Kan ikke finde dette billede længere!", "Failed to delete files." : "Kunne ikke slette filer.", "Failed to delete {fileName}." : "Kunne ikke slette {fileName}.", - "Failed to favorite {fileName}." : "Kunne ikke vælge favorit {fileName}", "Failed to favorite files." : "Kunne ikke vælge favorit filer.", - "Cannot find this photo anymore!" : "Kan ikke finde dette billede længere!" + "Failed to favorite {fileName}." : "Kunne ikke vælge favorit {fileName}" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/da.json b/l10n/da.json index a807a431..66aa2f10 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -5,6 +5,7 @@ "Folders" : "Mapper", "Favorites" : "Favoritter", "Videos" : "Videoer", + "Albums" : "Album", "People" : "Personer", "Archive" : "Arkivér", "On this day" : "På denne dag", @@ -22,9 +23,21 @@ "Timeline Path" : "Tidslinjesti", "Show hidden folders" : "Vis skjulte mapper", "Failed to load some photos" : "Kunne ikke indlæse nogle billeder", + "Copy public link" : "Kopier offentligt link", + "Public link" : "Offentligt link", + "New album" : "Nyt album", + "Create new album" : "Opret nyt album", + "Name of the album" : "Albummets navn", + "Location of the album" : "Placering af albummet", "Go back to the previous view." : "Gå tilbage til den forrige visning.", + "Go to the add collaborators view." : "Gå til visningen Tilføj samarbejdspartnere.", + "Save." : "Gem.", + "Create the album." : "Opret albummet.", + "Back to the new album form." : "Tilbage til den nye albumform.", "Back" : "Tilbage", "Add collaborators" : "Tilføj samarbejdspartnere", + "Create a new album." : "Opret et nyt album.", + "Save" : "Gem", "Year" : "År", "Month" : "Måned", "Day" : "Dag", @@ -33,10 +46,10 @@ "Name" : "Navn", "Update" : "Opdater", "Loading …" : "Loading …", + "Cannot find this photo anymore!" : "Kan ikke finde dette billede længere!", "Failed to delete files." : "Kunne ikke slette filer.", "Failed to delete {fileName}." : "Kunne ikke slette {fileName}.", - "Failed to favorite {fileName}." : "Kunne ikke vælge favorit {fileName}", "Failed to favorite files." : "Kunne ikke vælge favorit filer.", - "Cannot find this photo anymore!" : "Kan ikke finde dette billede længere!" + "Failed to favorite {fileName}." : "Kunne ikke vælge favorit {fileName}" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/de.js b/l10n/de.js index 3ac184d7..c16f80e6 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Ordner", "Favorites" : "Favoriten", "Videos" : "Videos", + "Albums" : "Alben", "People" : "Personen", "On this day" : "An diesem Tag", "Tags" : "Schlagworte", @@ -28,10 +29,9 @@ OC.L10N.register( "Unarchive" : "Dearchivieren", "Edit Date/Time" : "Datum/Uhrzeit bearbeiten", "View in folder" : "In Ordner anzeigen", + "Add to album" : "Zum Album hinzufügen", "Move to another person" : "Zu einer anderen Person verschieben", "Remove from person" : "Von der Person entfernen", - "You must enable \"Mark person in preview\" to use this feature" : "Du musst „Person in Vorschau markieren“ aktivieren, um diese Funktion nutzen zu können", - "Only user \"{user}\" can update this person" : "Nur der Benutzer \"{user}\" kann diese Person aktualisieren.", "You are about to download a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien herunterzuladen. Bist du dir sicher?", "You are about to delete a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu löschen. Bist du dir sicher?", "You are about to touch a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu ändern. Bist du dir sicher?", @@ -44,29 +44,52 @@ OC.L10N.register( "Your Timeline" : "Deine Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", "Processing … {n}/{m}" : "Verarbeite … {n}/{m}", + "Search for collaborators" : "Suche nach Mitbearbeitenden", + "Search people or groups" : "Nach Benutzer oder Gruppen suchen", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} zur Liste der Mitarbeitenden hinzufügen", "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} aus der Liste der Mitarbeitenden löschen", + "Copy the public link" : "Den öffentlichen Link kopieren", + "Delete the public link" : "Den öffentlichen Link löschen", + "Add people or groups who can edit your album" : "Personen oder Gruppen hinzufügen, die dein Album bearbeiten können", + "Public link copied!" : "Öffentlicher Link kopiert", + "Copy public link" : "Öffentlichen Link kopieren", + "Share via public link" : "Als öffentlichen Link teilen", "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Public link" : "Öffentlicher Link", + "Failed to fetch album." : "Album konnte nicht abgerufen werden.", + "Failed to update album." : "Album konnte nicht aktualisiert werden.", + "New album" : "Neues Album", + "Create new album" : "Neues Album erstellen", "Edit album details" : "Albumdetails bearbeiten", "Failed to delete {name}." : "{name} konnte nicht gelöscht werden.", + "Name of the album" : "Name des Albums", + "Location of the album" : "Ort des Albums", "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen", + "Go to the add collaborators view." : "Zur Ansicht Mitbearbeitende-hinzufügen wechseln.", + "Save." : "Speichern", + "Create the album." : "Das Album erstellen", + "Back to the new album form." : "Zurück zur neuen Albumform", "Back" : "Zurück", "Add collaborators" : "Mitbearbeitende hinzufügen", - "Update Exif" : "Exif aktualisieren", - "Newest" : "Neueste", + "Create a new album." : "Ein neues Album erstellen", + "Save collaborators for this album." : "Mitbearbeitende für dieses Album speichern.", + "Save" : "Speichern", "Year" : "Jahr", "Month" : "Monat", "Day" : "Tag", "Time" : "Zeit", "Hour" : "Stunde", "Minute" : "Minute", + "Update Exif" : "Exif aktualisieren", + "Newest" : "Neueste", "Oldest" : "Älteste", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in deinem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Sei vorsichtig und stelle sicher, dass du Backups hast.", "Loading data … {n}/{m}" : "Lade … {n}/{m}", "Remove person" : "Person entfernen", - "Only user \"{user}\" can delete this person" : "Nur der Benutzer \"{user}\" kann diese Person löschen.", - "Rename person" : "Person umbenennen", "Name" : "Name", + "Rename person" : "Person umbenennen", "Update" : "Aktualisieren", "Failed to rename {oldName} to {name}." : "{oldName} konnte nicht in {name} umbenannt werden.", "Loading …" : "Lade …", @@ -76,17 +99,19 @@ OC.L10N.register( "Error while moving {basename}" : "Fehler beim Verschieben von {basename}", "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", + "Delete album" : "Album löschen", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", "Move right" : "Nach rechts verschieben", - "Failed to delete files." : "Löschen der Dateien fehlgeschlagen", - "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", + "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} konnte nicht in {newAlbumName} umbenannt werden.", "General Failure" : "Allgemeiner Fehler", "Error: {msg}" : "Fehler: {msg}", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Failed to delete files." : "Löschen der Dateien fehlgeschlagen", + "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen", - "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", - "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!" + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/de.json b/l10n/de.json index e6b05bcd..521b7c06 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -5,6 +5,7 @@ "Folders" : "Ordner", "Favorites" : "Favoriten", "Videos" : "Videos", + "Albums" : "Alben", "People" : "Personen", "On this day" : "An diesem Tag", "Tags" : "Schlagworte", @@ -26,10 +27,9 @@ "Unarchive" : "Dearchivieren", "Edit Date/Time" : "Datum/Uhrzeit bearbeiten", "View in folder" : "In Ordner anzeigen", + "Add to album" : "Zum Album hinzufügen", "Move to another person" : "Zu einer anderen Person verschieben", "Remove from person" : "Von der Person entfernen", - "You must enable \"Mark person in preview\" to use this feature" : "Du musst „Person in Vorschau markieren“ aktivieren, um diese Funktion nutzen zu können", - "Only user \"{user}\" can update this person" : "Nur der Benutzer \"{user}\" kann diese Person aktualisieren.", "You are about to download a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien herunterzuladen. Bist du dir sicher?", "You are about to delete a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu löschen. Bist du dir sicher?", "You are about to touch a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu ändern. Bist du dir sicher?", @@ -42,29 +42,52 @@ "Your Timeline" : "Deine Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", "Processing … {n}/{m}" : "Verarbeite … {n}/{m}", + "Search for collaborators" : "Suche nach Mitbearbeitenden", + "Search people or groups" : "Nach Benutzer oder Gruppen suchen", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} zur Liste der Mitarbeitenden hinzufügen", "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} aus der Liste der Mitarbeitenden löschen", + "Copy the public link" : "Den öffentlichen Link kopieren", + "Delete the public link" : "Den öffentlichen Link löschen", + "Add people or groups who can edit your album" : "Personen oder Gruppen hinzufügen, die dein Album bearbeiten können", + "Public link copied!" : "Öffentlicher Link kopiert", + "Copy public link" : "Öffentlichen Link kopieren", + "Share via public link" : "Als öffentlichen Link teilen", "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Public link" : "Öffentlicher Link", + "Failed to fetch album." : "Album konnte nicht abgerufen werden.", + "Failed to update album." : "Album konnte nicht aktualisiert werden.", + "New album" : "Neues Album", + "Create new album" : "Neues Album erstellen", "Edit album details" : "Albumdetails bearbeiten", "Failed to delete {name}." : "{name} konnte nicht gelöscht werden.", + "Name of the album" : "Name des Albums", + "Location of the album" : "Ort des Albums", "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen", + "Go to the add collaborators view." : "Zur Ansicht Mitbearbeitende-hinzufügen wechseln.", + "Save." : "Speichern", + "Create the album." : "Das Album erstellen", + "Back to the new album form." : "Zurück zur neuen Albumform", "Back" : "Zurück", "Add collaborators" : "Mitbearbeitende hinzufügen", - "Update Exif" : "Exif aktualisieren", - "Newest" : "Neueste", + "Create a new album." : "Ein neues Album erstellen", + "Save collaborators for this album." : "Mitbearbeitende für dieses Album speichern.", + "Save" : "Speichern", "Year" : "Jahr", "Month" : "Monat", "Day" : "Tag", "Time" : "Zeit", "Hour" : "Stunde", "Minute" : "Minute", + "Update Exif" : "Exif aktualisieren", + "Newest" : "Neueste", "Oldest" : "Älteste", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in deinem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Sei vorsichtig und stelle sicher, dass du Backups hast.", "Loading data … {n}/{m}" : "Lade … {n}/{m}", "Remove person" : "Person entfernen", - "Only user \"{user}\" can delete this person" : "Nur der Benutzer \"{user}\" kann diese Person löschen.", - "Rename person" : "Person umbenennen", "Name" : "Name", + "Rename person" : "Person umbenennen", "Update" : "Aktualisieren", "Failed to rename {oldName} to {name}." : "{oldName} konnte nicht in {name} umbenannt werden.", "Loading …" : "Lade …", @@ -74,17 +97,19 @@ "Error while moving {basename}" : "Fehler beim Verschieben von {basename}", "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", + "Delete album" : "Album löschen", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", "Move right" : "Nach rechts verschieben", - "Failed to delete files." : "Löschen der Dateien fehlgeschlagen", - "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", + "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} konnte nicht in {newAlbumName} umbenannt werden.", "General Failure" : "Allgemeiner Fehler", "Error: {msg}" : "Fehler: {msg}", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Failed to delete files." : "Löschen der Dateien fehlgeschlagen", + "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen", - "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", - "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!" + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 9e1a3e88..e25b08a5 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -3,11 +3,11 @@ OC.L10N.register( { "Memories" : "Erinnerungen", "Yet another photo management app" : "Eine weitere Foto-Management-App", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Erinnerungen\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen.", "Timeline" : "Zeitleiste", "Folders" : "Ordner", "Favorites" : "Favoriten", "Videos" : "Videos", + "Albums" : "Alben", "People" : "Personen", "Archive" : "Archiv", "On this day" : "An diesem Tag", @@ -26,18 +26,19 @@ OC.L10N.register( "Found {total} photos in {path}" : "{total} Fotos gefunden in {path}", "Cancel" : "Abbrechen", "Delete" : "Löschen", + "Remove from album" : "Aus dem Album entfernen", "Download" : "Herunterladen", "Favorite" : "Favorisieren", "Unarchive" : "Dearchivieren", "Edit Date/Time" : "Datum/Uhrzeit bearbeiten", "View in folder" : "In Ordner anzeigen", + "Add to album" : "Zum Album hinzufügen", "Move to another person" : "Zu einer anderen Person verschieben", "Remove from person" : "Von der Person entfernen", - "You must enable \"Mark person in preview\" to use this feature" : "Sie müssen „Person in Vorschau markieren“ aktivieren, um diese Funktion nutzen zu können", - "Only user \"{user}\" can update this person" : "Nur der Bunutzer \"{user}\" kann diese Person aktualisieren", "You are about to download a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien herunterzuladen. Sind Sie sich sicher?", "You are about to delete a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien zu löschen. Sind Sie sich sicher?", "You are about to touch a large number of files. Are you sure?" : "Sie sind im Begriff, eine große Anzahl von Dateien zu ändern. Sind Sie sich sicher?", + "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden", "_{n} selected_::_{n} selected_" : ["{n} ausgewählt","{n} ausgewählt"], "Timeline Path" : "Pfad der Zeitleiste", "Folders Path" : "Ordnerpfad", @@ -47,29 +48,60 @@ OC.L10N.register( "Your Timeline" : "Ihre Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", "Processing … {n}/{m}" : "Verarbeite… {n}/{m}", + "{n} photos added to album" : "{n} Fotos zum Album hinzugefügt", + "Search for collaborators" : "Suche nach Mitbearbeitenden", + "Search people or groups" : "Suchen nach Personen oder Gruppen", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} zur Liste der Mitarbeitenden hinzufügen", "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} aus der Liste der Mitarbeitenden löschen", + "Copy the public link" : "Den öffentlichen Link kopieren", + "Delete the public link" : "Den öffentlichen Link löschen", + "Add people or groups who can edit your album" : "Personen oder Gruppen hinzufügen, die Ihr Album bearbeiten können", + "Public link copied!" : "Öffentlicher Link kopiert!", + "Copy public link" : "Öffentlichen Link kopieren", + "Share via public link" : "Als öffentlichen Link teilen", "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Public link" : "Öffentlicher Link", + "Failed to fetch album." : "Album konnte nicht abgerufen werden.", + "Failed to update album." : "Album konnte nicht aktualisiert werden.", + "New album" : "Neues Album", + "Create new album" : "Neues Album erstellen", "Edit album details" : "Albumdetails bearbeiten", + "Could not load the selected album" : "Gewähltes Album konnte nicht geladen werden", + "Remove Album" : "Album entfernen", "Failed to delete {name}." : "Fehler beim Löschen von {name}.", + "Name of the album" : "Name des Albums", + "Location of the album" : "Ort des Albums", "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen.", + "Go to the add collaborators view." : "Zur Ansicht Mitbearbeitende hinzufügen wechseln.", + "Save." : "Speichern.", + "Create the album." : "Das Album erstellen.", + "Back to the new album form." : "Zurück zur neuen Albumform.", "Back" : "Zurück", "Add collaborators" : "Mitarbeitende hinzufügen", - "Update Exif" : "Exif aktualisieren", - "Newest" : "Neueste", + "Add selection to album {albumName}" : "Auswahl zum Album {albumName} hinzufügen", + "Create a new album." : "Ein neues Album erstellen.", + "_Share with %n user_::_Share with %n users_" : ["Mit %n Benutzer teilen","Mit %n Benutzern telken"], + "_%n item_::_%n items_" : ["%n Element","%n Elemente"], + "Save collaborators for this album." : "Mitbearbeitende für dieses Album speichern.", + "Share Album" : "Album teilen", + "Save" : "Speichern", "Year" : "Jahr", "Month" : "Monat", "Day" : "Tag", "Time" : "Zeit", "Hour" : "Stunde", "Minute" : "Minute", + "Update Exif" : "Exif aktualisieren", + "Newest" : "Neueste", "Oldest" : "Älteste", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in Ihrem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Seien Sie vorsichtig und stellen Sie sicher, dass Sie Backups haben.", "Loading data … {n}/{m}" : "Daten werden geladen… {n}/{m}", "Remove person" : "Person entfernen", - "Only user \"{user}\" can delete this person" : "Nur der Bunutzer \"{user}\" kann diese Person löschen", - "Rename person" : "Person umbenennen", + "Are you sure you want to remove {name}?" : "Soll {name} wirklich entfernt werden?", "Name" : "Name", + "Rename person" : "Person umbenennen", "Update" : "Aktualisieren", "Failed to rename {oldName} to {name}." : "Fehler beim Umbenennen von {oldName} in {name}.", "Loading …" : "Lade …", @@ -80,18 +112,21 @@ OC.L10N.register( "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", "Are you sure you want to move the selected photos from {name} to {newName}?" : "Möchten Sie die ausgewählten Fotos wirklich von {name} nach {newName} verschieben?", + "Share album" : "Album teilen", + "Delete album" : "Album löschen", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", "Move right" : "Nach rechts verschieben", - "Failed to delete files." : "Löschen der Dateien fehlgeschlagen.", - "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", + "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} konnte nicht in {newAlbumName} umbenannt werden.", "General Failure" : "Allgemeiner Fehler", "Error: {msg}" : "Fehler: {msg}", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Failed to delete files." : "Löschen der Dateien fehlgeschlagen.", + "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen.", - "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", - "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Memories\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 0eaa5453..59c5320b 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -1,11 +1,11 @@ { "translations": { "Memories" : "Erinnerungen", "Yet another photo management app" : "Eine weitere Foto-Management-App", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Erinnerungen\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen.", "Timeline" : "Zeitleiste", "Folders" : "Ordner", "Favorites" : "Favoriten", "Videos" : "Videos", + "Albums" : "Alben", "People" : "Personen", "Archive" : "Archiv", "On this day" : "An diesem Tag", @@ -24,18 +24,19 @@ "Found {total} photos in {path}" : "{total} Fotos gefunden in {path}", "Cancel" : "Abbrechen", "Delete" : "Löschen", + "Remove from album" : "Aus dem Album entfernen", "Download" : "Herunterladen", "Favorite" : "Favorisieren", "Unarchive" : "Dearchivieren", "Edit Date/Time" : "Datum/Uhrzeit bearbeiten", "View in folder" : "In Ordner anzeigen", + "Add to album" : "Zum Album hinzufügen", "Move to another person" : "Zu einer anderen Person verschieben", "Remove from person" : "Von der Person entfernen", - "You must enable \"Mark person in preview\" to use this feature" : "Sie müssen „Person in Vorschau markieren“ aktivieren, um diese Funktion nutzen zu können", - "Only user \"{user}\" can update this person" : "Nur der Bunutzer \"{user}\" kann diese Person aktualisieren", "You are about to download a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien herunterzuladen. Sind Sie sich sicher?", "You are about to delete a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien zu löschen. Sind Sie sich sicher?", "You are about to touch a large number of files. Are you sure?" : "Sie sind im Begriff, eine große Anzahl von Dateien zu ändern. Sind Sie sich sicher?", + "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden", "_{n} selected_::_{n} selected_" : ["{n} ausgewählt","{n} ausgewählt"], "Timeline Path" : "Pfad der Zeitleiste", "Folders Path" : "Ordnerpfad", @@ -45,29 +46,60 @@ "Your Timeline" : "Ihre Zeitleiste", "Failed to load some photos" : "Laden einiger Fotos fehlgeschlagen", "Processing … {n}/{m}" : "Verarbeite… {n}/{m}", + "{n} photos added to album" : "{n} Fotos zum Album hinzugefügt", + "Search for collaborators" : "Suche nach Mitbearbeitenden", + "Search people or groups" : "Suchen nach Personen oder Gruppen", + "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} zur Liste der Mitarbeitenden hinzufügen", "No collaborators available" : "Keine Mitarbeitenden verfügbar", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} aus der Liste der Mitarbeitenden löschen", + "Copy the public link" : "Den öffentlichen Link kopieren", + "Delete the public link" : "Den öffentlichen Link löschen", + "Add people or groups who can edit your album" : "Personen oder Gruppen hinzufügen, die Ihr Album bearbeiten können", + "Public link copied!" : "Öffentlicher Link kopiert!", + "Copy public link" : "Öffentlichen Link kopieren", + "Share via public link" : "Als öffentlichen Link teilen", "Failed to fetch collaborators list." : "Liste der Mitbearbeitenden konnte nicht abgerufen werden.", + "Public link" : "Öffentlicher Link", + "Failed to fetch album." : "Album konnte nicht abgerufen werden.", + "Failed to update album." : "Album konnte nicht aktualisiert werden.", + "New album" : "Neues Album", + "Create new album" : "Neues Album erstellen", "Edit album details" : "Albumdetails bearbeiten", + "Could not load the selected album" : "Gewähltes Album konnte nicht geladen werden", + "Remove Album" : "Album entfernen", "Failed to delete {name}." : "Fehler beim Löschen von {name}.", + "Name of the album" : "Name des Albums", + "Location of the album" : "Ort des Albums", "Go back to the previous view." : "Zur vorherigen Ansicht zurückgehen.", + "Go to the add collaborators view." : "Zur Ansicht Mitbearbeitende hinzufügen wechseln.", + "Save." : "Speichern.", + "Create the album." : "Das Album erstellen.", + "Back to the new album form." : "Zurück zur neuen Albumform.", "Back" : "Zurück", "Add collaborators" : "Mitarbeitende hinzufügen", - "Update Exif" : "Exif aktualisieren", - "Newest" : "Neueste", + "Add selection to album {albumName}" : "Auswahl zum Album {albumName} hinzufügen", + "Create a new album." : "Ein neues Album erstellen.", + "_Share with %n user_::_Share with %n users_" : ["Mit %n Benutzer teilen","Mit %n Benutzern telken"], + "_%n item_::_%n items_" : ["%n Element","%n Elemente"], + "Save collaborators for this album." : "Mitbearbeitende für dieses Album speichern.", + "Share Album" : "Album teilen", + "Save" : "Speichern", "Year" : "Jahr", "Month" : "Monat", "Day" : "Tag", "Time" : "Zeit", "Hour" : "Stunde", "Minute" : "Minute", + "Update Exif" : "Exif aktualisieren", + "Newest" : "Neueste", "Oldest" : "Älteste", "This feature modifies files in your storage to update Exif data." : "Diese Funktion ändert Dateien in Ihrem Speicher, um Exif-Daten zu aktualisieren.", "Exercise caution and make sure you have backups." : "Seien Sie vorsichtig und stellen Sie sicher, dass Sie Backups haben.", "Loading data … {n}/{m}" : "Daten werden geladen… {n}/{m}", "Remove person" : "Person entfernen", - "Only user \"{user}\" can delete this person" : "Nur der Bunutzer \"{user}\" kann diese Person löschen", - "Rename person" : "Person umbenennen", + "Are you sure you want to remove {name}?" : "Soll {name} wirklich entfernt werden?", "Name" : "Name", + "Rename person" : "Person umbenennen", "Update" : "Aktualisieren", "Failed to rename {oldName} to {name}." : "Fehler beim Umbenennen von {oldName} in {name}.", "Loading …" : "Lade …", @@ -78,18 +110,21 @@ "Failed to move {name}." : "{name} konnte nicht verschoben werden.", "Move selected photos to person" : "Ausgewählte Fotos zu einer Person verschieben", "Are you sure you want to move the selected photos from {name} to {newName}?" : "Möchten Sie die ausgewählten Fotos wirklich von {name} nach {newName} verschieben?", + "Share album" : "Album teilen", + "Delete album" : "Album löschen", "Merge with different person" : "Mit einer anderen Person zusammenführen", "Mark person in preview" : "Person in Vorschau markieren", "Move left" : "Nach links verschieben", "Move right" : "Nach rechts verschieben", - "Failed to delete files." : "Löschen der Dateien fehlgeschlagen.", - "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", + "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", + "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} konnte nicht in {newAlbumName} umbenannt werden.", "General Failure" : "Allgemeiner Fehler", "Error: {msg}" : "Fehler: {msg}", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Failed to delete files." : "Löschen der Dateien fehlgeschlagen.", + "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen.", - "Failed to create {albumName}." : "{albumName} konnte nicht erstellt werden.", - "Cannot find this photo anymore!" : "Kann dieses Foto nicht mehr finden!", + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Memories\n\nMemories ist eine Fotoverwaltungs-App für Nextcloud mit erweiterten Funktionen, darunter:\n\n* **📸 Zeitleiste**: Sortieren Sie Fotos und Videos nach Aufnahmedatum, geparst aus Exif-Daten.\n* **⏪ Zurückspulen**: Springen Sie sofort zu einem beliebigen Zeitpunkt in der Vergangenheit und erleben Sie Ihre Erinnerungen erneut.\n* **🤖 KI-Tagging**: Gruppieren Sie Fotos nach Personen und Objekten mithilfe von KI, unterstützt von der App [recognize](https://github.com/nextcloud/recognize).\n* **🖼️ Ordner**: Durchsuchen Sie Ihre eigenen und freigegebenen Ordner mit einer ähnlichen, effizienten Zeitachse.\n* **🎦 Diashow**: Zeigen Sie ganz einfach Fotos aus Ihrer Chronik und Ihren Ordnern an.\n* **📱 Mobiler Support**: Funktioniert auf Geräten jeder Form und Größe über die Web-App.\n* **✏️ Metadaten bearbeiten**: Bearbeiten Sie Exif-Daten auf Fotos schnell und einfach.\n* **📦 Archiv**: Speichern Sie Fotos, die Sie nicht in Ihrer Chronik sehen möchten, in einem separaten Ordner.\n* **⚡️ Schnell**: Memories ist extrem schnell. Zeitraum.\n\nUm eine Vorstellung davon zu bekommen, wie Erinnerungen aussehen und sich anfühlen, sehen Sie sich die [öffentliche Demo](https://memories-demo.radialapps.com/apps/memories/) an. Beachten Sie, dass die Demo schreibgeschützt ist und möglicherweise langsam ist, da sie in einer von [Oracle Cloud] (https://www.oracle.com/cloud/free/) bereitgestellten Low-End-VM mit kostenlosem Kontingent ausgeführt wird. Fotonachweise gehen zu [Unsplash](https://unsplash.com/) (Einzelnachweise finden Sie in jedem Ordner).\n\n## 🚀 Installation\n1. Installieren Sie die App aus dem Nextcloud App Store\n1. Führen Sie `php ./occ memory:index` aus, um Metadaten-Indizes für vorhandene Fotos zu generieren.\n1. Öffnen Sie die App 📷 Erinnerungen in Nextcloud und legen Sie das Verzeichnis mit Ihren Fotos fest. Fotos aus diesem Verzeichnis werden in der Zeitleiste angezeigt, einschließlich aller Fotos in verschachtelten Unterverzeichnissen.\n1. Die Installation des [Vorschaugenerators](https://github.com/rullzer/previewgenerator) zum Vorgenerieren von Miniaturansichten wird dringend empfohlen." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/el.js b/l10n/el.js index 82546401..74793d49 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Φάκελοι", "Favorites" : "Αγαπημένα", "Videos" : "Βίντεο", + "Albums" : "Άλμπουμ", "People" : "Άτομα", "Archive" : "Αρχειοθέτηση", "On this day" : "Αυτή τη μέρα", @@ -17,7 +18,10 @@ OC.L10N.register( "Favorite" : "Αγαπημένο", "Unarchive" : "Αναίρεση αρχειοθέτησης", "View in folder" : "Προβολή στον φάκελο", + "Copy public link" : "Αντιγραφή δημόσιου συνδέσμου", + "Public link" : "Δημόσιος σύνδεσμος", "Back" : "Πίσω", + "Save" : "Αποθήκευση", "Year" : "Έτος", "Month" : "Μήνας", "Day" : "Ημέρα", diff --git a/l10n/el.json b/l10n/el.json index ff3d0420..37eace3c 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -3,6 +3,7 @@ "Folders" : "Φάκελοι", "Favorites" : "Αγαπημένα", "Videos" : "Βίντεο", + "Albums" : "Άλμπουμ", "People" : "Άτομα", "Archive" : "Αρχειοθέτηση", "On this day" : "Αυτή τη μέρα", @@ -15,7 +16,10 @@ "Favorite" : "Αγαπημένο", "Unarchive" : "Αναίρεση αρχειοθέτησης", "View in folder" : "Προβολή στον φάκελο", + "Copy public link" : "Αντιγραφή δημόσιου συνδέσμου", + "Public link" : "Δημόσιος σύνδεσμος", "Back" : "Πίσω", + "Save" : "Αποθήκευση", "Year" : "Έτος", "Month" : "Μήνας", "Day" : "Ημέρα", diff --git a/l10n/en_GB.js b/l10n/en_GB.js index d2330ee4..63f9bcfd 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Favourite", "Unarchive" : "Unarchive", "View in folder" : "View in folder", + "Public link" : "Public link", "Back" : "Back", + "Save" : "Save", "Month" : "Month", "Day" : "Day", "Time" : "Time", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 33cdd284..6a49bd5b 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -12,7 +12,9 @@ "Favorite" : "Favourite", "Unarchive" : "Unarchive", "View in folder" : "View in folder", + "Public link" : "Public link", "Back" : "Back", + "Save" : "Save", "Month" : "Month", "Day" : "Day", "Time" : "Time", diff --git a/l10n/eo.js b/l10n/eo.js index b9748315..57a5b855 100644 --- a/l10n/eo.js +++ b/l10n/eo.js @@ -14,7 +14,9 @@ OC.L10N.register( "Download" : "Elŝuti", "Favorite" : "Pliŝatati", "View in folder" : "Vidi en dosierujo", + "Public link" : "Publika ligilo", "Back" : "Antaŭen", + "Save" : "Konservi", "Month" : "Monato", "Day" : "Tago", "Time" : "Dato", diff --git a/l10n/eo.json b/l10n/eo.json index 8309d8df..85423d66 100644 --- a/l10n/eo.json +++ b/l10n/eo.json @@ -12,7 +12,9 @@ "Download" : "Elŝuti", "Favorite" : "Pliŝatati", "View in folder" : "Vidi en dosierujo", + "Public link" : "Publika ligilo", "Back" : "Antaŭen", + "Save" : "Konservi", "Month" : "Monato", "Day" : "Tago", "Time" : "Dato", diff --git a/l10n/es.js b/l10n/es.js index c5169c9f..33047655 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Carpetas", "Favorites" : "Favoritos", "Videos" : "Vídeos", + "Albums" : "Álbumes", "People" : "Personas", "Archive" : "Archivo", "On this day" : "En este día", @@ -17,13 +18,37 @@ OC.L10N.register( "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en carpeta", + "Add to album" : "Añadir al álbum", + "Search for collaborators" : "Buscar colaboradores", + "Search people or groups" : "Buscar personas o grupos", + "Add {collaboratorLabel} to the collaborators list" : "Añadir {collaboratorLabel} a la lista de colaboradores", "No collaborators available" : "No hay colaboradores disponibles", + "Remove {collaboratorLabel} from the collaborators list" : "Eliminar {colaboratorLabel} de la lista de colaboradores", + "Copy the public link" : "Copiar enlace público", + "Delete the public link" : "Borrar el enlace público", + "Add people or groups who can edit your album" : "Añada personas o grupos que puedan editar su álbum", "Public link copied!" : "¡Se copió el enlace público!", + "Copy public link" : "Copiar enlace público", + "Share via public link" : "Compartir a través de enlace público", "Failed to fetch collaborators list." : "Fallo al recuperar la lista de colaboradores.", + "Public link" : "Enlace público", + "Failed to fetch album." : "Fallo al recuperar el álbum.", + "Failed to update album." : "Fallo al actualizar el álbum.", + "New album" : "Nuevo álbum", + "Create new album" : "Crear nuevo álbum", "Edit album details" : "Editar los detalles del álbum", + "Name of the album" : "Nombre del álbum", + "Location of the album" : "Ubicación del álbum", "Go back to the previous view." : "Regresar a la vista anterior.", + "Go to the add collaborators view." : "Ir a la vista de añadir colaboradores.", + "Save." : "Guardar.", + "Create the album." : "Crear el álbum", + "Back to the new album form." : "Regresar al formulario de álbum nuevo.", "Back" : "Atrás", "Add collaborators" : "Añadir colaboradores", + "Create a new album." : "Crear un álbum nuevo.", + "Save collaborators for this album." : "Guardar colaboradores para este álbum", + "Save" : "Guardar", "Year" : "Año", "Month" : "Mes", "Day" : "Día", @@ -31,14 +56,15 @@ OC.L10N.register( "Hour" : "Hora", "Minute" : "Minuto", "Remove person" : "Eliminar persona", - "Rename person" : "Renombrar persona", "Name" : "Nombre", + "Rename person" : "Renombrar persona", "Update" : "Actualizar", "Loading …" : "Cargando …", "Too many failures, aborting" : "Demasiados fallos, abortando", "Delete album" : "Eliminar álbum", "Merge with different person" : "Unir con una persona diferente", - "Failed to delete {fileName}." : "Fallo al borrar {fileName}.", - "Failed to create {albumName}." : "Fallo al crear {albumName}" + "Failed to create {albumName}." : "Fallo al crear {albumName}", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Fallo al renombrar {currentAlbumName} a {newAlbumName}.", + "Failed to delete {fileName}." : "Fallo al borrar {fileName}." }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es.json b/l10n/es.json index 49621441..14824e3e 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -3,6 +3,7 @@ "Folders" : "Carpetas", "Favorites" : "Favoritos", "Videos" : "Vídeos", + "Albums" : "Álbumes", "People" : "Personas", "Archive" : "Archivo", "On this day" : "En este día", @@ -15,13 +16,37 @@ "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en carpeta", + "Add to album" : "Añadir al álbum", + "Search for collaborators" : "Buscar colaboradores", + "Search people or groups" : "Buscar personas o grupos", + "Add {collaboratorLabel} to the collaborators list" : "Añadir {collaboratorLabel} a la lista de colaboradores", "No collaborators available" : "No hay colaboradores disponibles", + "Remove {collaboratorLabel} from the collaborators list" : "Eliminar {colaboratorLabel} de la lista de colaboradores", + "Copy the public link" : "Copiar enlace público", + "Delete the public link" : "Borrar el enlace público", + "Add people or groups who can edit your album" : "Añada personas o grupos que puedan editar su álbum", "Public link copied!" : "¡Se copió el enlace público!", + "Copy public link" : "Copiar enlace público", + "Share via public link" : "Compartir a través de enlace público", "Failed to fetch collaborators list." : "Fallo al recuperar la lista de colaboradores.", + "Public link" : "Enlace público", + "Failed to fetch album." : "Fallo al recuperar el álbum.", + "Failed to update album." : "Fallo al actualizar el álbum.", + "New album" : "Nuevo álbum", + "Create new album" : "Crear nuevo álbum", "Edit album details" : "Editar los detalles del álbum", + "Name of the album" : "Nombre del álbum", + "Location of the album" : "Ubicación del álbum", "Go back to the previous view." : "Regresar a la vista anterior.", + "Go to the add collaborators view." : "Ir a la vista de añadir colaboradores.", + "Save." : "Guardar.", + "Create the album." : "Crear el álbum", + "Back to the new album form." : "Regresar al formulario de álbum nuevo.", "Back" : "Atrás", "Add collaborators" : "Añadir colaboradores", + "Create a new album." : "Crear un álbum nuevo.", + "Save collaborators for this album." : "Guardar colaboradores para este álbum", + "Save" : "Guardar", "Year" : "Año", "Month" : "Mes", "Day" : "Día", @@ -29,14 +54,15 @@ "Hour" : "Hora", "Minute" : "Minuto", "Remove person" : "Eliminar persona", - "Rename person" : "Renombrar persona", "Name" : "Nombre", + "Rename person" : "Renombrar persona", "Update" : "Actualizar", "Loading …" : "Cargando …", "Too many failures, aborting" : "Demasiados fallos, abortando", "Delete album" : "Eliminar álbum", "Merge with different person" : "Unir con una persona diferente", - "Failed to delete {fileName}." : "Fallo al borrar {fileName}.", - "Failed to create {albumName}." : "Fallo al crear {albumName}" + "Failed to create {albumName}." : "Fallo al crear {albumName}", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Fallo al renombrar {currentAlbumName} a {newAlbumName}.", + "Failed to delete {fileName}." : "Fallo al borrar {fileName}." },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_419.js b/l10n/es_419.js index 3ec1bd28..cb3cb9e2 100644 --- a/l10n/es_419.js +++ b/l10n/es_419.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_419.json b/l10n/es_419.json index cf27ab34..b031246e 100644 --- a/l10n/es_419.json +++ b/l10n/es_419.json @@ -13,6 +13,7 @@ "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_AR.js b/l10n/es_AR.js index d381de49..935f9a89 100644 --- a/l10n/es_AR.js +++ b/l10n/es_AR.js @@ -15,7 +15,9 @@ OC.L10N.register( "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Copy public link" : "Copiar link publico", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_AR.json b/l10n/es_AR.json index 63a6d79e..49b1986b 100644 --- a/l10n/es_AR.json +++ b/l10n/es_AR.json @@ -13,7 +13,9 @@ "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Copy public link" : "Copiar link publico", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_CL.js b/l10n/es_CL.js index 352b5471..537af90c 100644 --- a/l10n/es_CL.js +++ b/l10n/es_CL.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_CL.json b/l10n/es_CL.json index 63aad1a3..48b681ba 100644 --- a/l10n/es_CL.json +++ b/l10n/es_CL.json @@ -12,7 +12,9 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_CO.js b/l10n/es_CO.js index 11803482..1a7898ce 100644 --- a/l10n/es_CO.js +++ b/l10n/es_CO.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_CO.json b/l10n/es_CO.json index 44d9badf..0bea953a 100644 --- a/l10n/es_CO.json +++ b/l10n/es_CO.json @@ -12,7 +12,9 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_CR.js b/l10n/es_CR.js index 11803482..1a7898ce 100644 --- a/l10n/es_CR.js +++ b/l10n/es_CR.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_CR.json b/l10n/es_CR.json index 44d9badf..0bea953a 100644 --- a/l10n/es_CR.json +++ b/l10n/es_CR.json @@ -12,7 +12,9 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_DO.js b/l10n/es_DO.js index 11803482..1a7898ce 100644 --- a/l10n/es_DO.js +++ b/l10n/es_DO.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_DO.json b/l10n/es_DO.json index 44d9badf..0bea953a 100644 --- a/l10n/es_DO.json +++ b/l10n/es_DO.json @@ -12,7 +12,9 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_EC.js b/l10n/es_EC.js index 3ec1bd28..24539d00 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_EC.json b/l10n/es_EC.json index cf27ab34..4416aee8 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -12,7 +12,9 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_GT.js b/l10n/es_GT.js index ef553d06..27b5a9e2 100644 --- a/l10n/es_GT.js +++ b/l10n/es_GT.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_GT.json b/l10n/es_GT.json index 667d4a1a..54ea2c39 100644 --- a/l10n/es_GT.json +++ b/l10n/es_GT.json @@ -12,7 +12,9 @@ "Favorite" : "Favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_HN.js b/l10n/es_HN.js index 11803482..1a7898ce 100644 --- a/l10n/es_HN.js +++ b/l10n/es_HN.js @@ -14,7 +14,9 @@ OC.L10N.register( "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_HN.json b/l10n/es_HN.json index 44d9badf..0bea953a 100644 --- a/l10n/es_HN.json +++ b/l10n/es_HN.json @@ -12,7 +12,9 @@ "Favorite" : "Hacer favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_MX.js b/l10n/es_MX.js index b0d87da9..88e6b5d8 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -14,7 +14,10 @@ OC.L10N.register( "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Copy public link" : "Copiar enlace público", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_MX.json b/l10n/es_MX.json index 44643375..add189a5 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -12,7 +12,10 @@ "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", + "Copy public link" : "Copiar enlace público", + "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_NI.js b/l10n/es_NI.js index 11803482..fb9070ab 100644 --- a/l10n/es_NI.js +++ b/l10n/es_NI.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_NI.json b/l10n/es_NI.json index 44d9badf..1d75ff87 100644 --- a/l10n/es_NI.json +++ b/l10n/es_NI.json @@ -13,6 +13,7 @@ "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PA.js b/l10n/es_PA.js index 11803482..fb9070ab 100644 --- a/l10n/es_PA.js +++ b/l10n/es_PA.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PA.json b/l10n/es_PA.json index 44d9badf..1d75ff87 100644 --- a/l10n/es_PA.json +++ b/l10n/es_PA.json @@ -13,6 +13,7 @@ "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PE.js b/l10n/es_PE.js index 3ec1bd28..cb3cb9e2 100644 --- a/l10n/es_PE.js +++ b/l10n/es_PE.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PE.json b/l10n/es_PE.json index cf27ab34..b031246e 100644 --- a/l10n/es_PE.json +++ b/l10n/es_PE.json @@ -13,6 +13,7 @@ "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PR.js b/l10n/es_PR.js index 11803482..fb9070ab 100644 --- a/l10n/es_PR.js +++ b/l10n/es_PR.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PR.json b/l10n/es_PR.json index 44d9badf..1d75ff87 100644 --- a/l10n/es_PR.json +++ b/l10n/es_PR.json @@ -13,6 +13,7 @@ "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PY.js b/l10n/es_PY.js index 11803482..fb9070ab 100644 --- a/l10n/es_PY.js +++ b/l10n/es_PY.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_PY.json b/l10n/es_PY.json index 44d9badf..1d75ff87 100644 --- a/l10n/es_PY.json +++ b/l10n/es_PY.json @@ -13,6 +13,7 @@ "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_SV.js b/l10n/es_SV.js index bc2afc84..1a7898ce 100644 --- a/l10n/es_SV.js +++ b/l10n/es_SV.js @@ -16,6 +16,7 @@ OC.L10N.register( "View in folder" : "Ver en la carpeta", "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_SV.json b/l10n/es_SV.json index 6e5fb5d2..0bea953a 100644 --- a/l10n/es_SV.json +++ b/l10n/es_SV.json @@ -14,6 +14,7 @@ "View in folder" : "Ver en la carpeta", "Public link" : "Liga pública", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_UY.js b/l10n/es_UY.js index 11803482..fb9070ab 100644 --- a/l10n/es_UY.js +++ b/l10n/es_UY.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/es_UY.json b/l10n/es_UY.json index 44d9badf..1d75ff87 100644 --- a/l10n/es_UY.json +++ b/l10n/es_UY.json @@ -13,6 +13,7 @@ "Unarchive" : "Desarchivar", "View in folder" : "Ver en la carpeta", "Back" : "Atrás", + "Save" : "Guardar", "Month" : "Mes", "Day" : "Día", "Time" : "Hora", diff --git a/l10n/et_EE.js b/l10n/et_EE.js index 934b0422..5cd96085 100644 --- a/l10n/et_EE.js +++ b/l10n/et_EE.js @@ -13,8 +13,10 @@ OC.L10N.register( "Download" : "Lae alla", "Favorite" : "Lemmik", "View in folder" : "Vaata kaustas", + "Copy public link" : "Kopeeri avalik link", "Public link" : "Avalik link", "Back" : "Tagasi", + "Save" : "Salvesta", "Month" : "Kuu", "Day" : "Päev", "Time" : "Aeg", diff --git a/l10n/et_EE.json b/l10n/et_EE.json index c96eed56..df221b33 100644 --- a/l10n/et_EE.json +++ b/l10n/et_EE.json @@ -11,8 +11,10 @@ "Download" : "Lae alla", "Favorite" : "Lemmik", "View in folder" : "Vaata kaustas", + "Copy public link" : "Kopeeri avalik link", "Public link" : "Avalik link", "Back" : "Tagasi", + "Save" : "Salvesta", "Month" : "Kuu", "Day" : "Päev", "Time" : "Aeg", diff --git a/l10n/eu.js b/l10n/eu.js index 0f94af86..6747de20 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Karpetak", "Favorites" : "Gogokoak", "Videos" : "Bideoak", + "Albums" : "Albumak", "People" : "Jendea", "Archive" : "Artxibatu", "On this day" : "Egun honetan", @@ -20,6 +21,7 @@ OC.L10N.register( "Unarchive" : "Ez artxibatu", "Edit Date/Time" : "Editatu data/ordua", "View in folder" : "Ikusi karpetan", + "Add to album" : "Gehitu albumera", "Remove from person" : "Kendu pertsonatik", "You are about to download a large number of files. Are you sure?" : "Fitxategi asko deskargatuko dituzu. Ziur zaude?", "You are about to delete a large number of files. Are you sure?" : "Fitxategi asko ezabatuko dituzu. Ziur zaude?", @@ -30,46 +32,65 @@ OC.L10N.register( "Your Timeline" : "Zure denbora-lerroa", "Failed to load some photos" : "Argazki batzuk kargatzeak huts egin du", "Processing … {n}/{m}" : "Prozesatzen ... {n}/{m}", - "Add people or groups who can edit your album" : "Gehitu zure albuma editatu dezaketen pertsona edo taldeak", + "Search for collaborators" : "Bilatu kolaboratzaileak", + "Search people or groups" : "Bilatu erabiltzaile edo taldeak", + "Add {collaboratorLabel} to the collaborators list" : "Gehitu {collaboratorLabel} kolaboratzaile zerrendara", "No collaborators available" : "Ez dago kolaboratzailerik eskuragarri", + "Remove {collaboratorLabel} from the collaborators list" : "Kendu {collaboratorLabel} kolaboratzaile zerrendatik", + "Copy the public link" : "Kopiatu esteka publikoa", + "Delete the public link" : "Ezabatu esteka publikoa", + "Add people or groups who can edit your album" : "Gehitu zure albuma editatu dezaketen pertsona edo taldeak", "Public link copied!" : "Esteka publikoa kopiatuta!", + "Copy public link" : "Kopiatu esteka publikoa", + "Share via public link" : "Partekatu esteka publiko bidez", "Failed to fetch collaborators list." : "Ezin izan da kolaboratzaile zerrenda lortu.", "Public link" : "Esteka publikoa", "Failed to fetch album." : "Ezin izan da albuma lortu.", - "Edit album details" : "Editatu albumaren xehetasunak", + "Failed to update album." : "Ezin izan da albuma eguneratu.", "New album" : "Album berria", + "Create new album" : "Sortu album berria", + "Edit album details" : "Editatu albumaren xehetasunak", "Failed to delete {name}." : "{name} ezabatzeak huts egin du.", + "Name of the album" : "Albumaren izena", + "Location of the album" : "Albumaren kokapena", "Go back to the previous view." : "Itzuli aurreko ikuspegira.", + "Go to the add collaborators view." : "Joan kolaboratzaileak gehitzeko ikuspegira.", + "Save." : "Gorde.", + "Create the album." : "Sortu albuma.", + "Back to the new album form." : "Itzuli album berrien formulariora", "Back" : "Atzera", "Add collaborators" : "Gehitu kolaboratzaileak", - "Create album" : "Sortu albuma", - "Update Exif" : "Eguneratu Exif", - "Newest" : "Berrienak", + "Create a new album." : "Sortu album berria.", + "Save collaborators for this album." : "Gorde album honen kolaboratzaileak.", + "Save" : "Gorde", "Year" : "Urtea", "Month" : "Hilabetea", "Day" : "Eguna", "Time" : "Noiz", "Hour" : "Ordua", "Minute" : "Minutu", + "Update Exif" : "Eguneratu Exif", + "Newest" : "Berrienak", "Oldest" : "Zaharrenak", "This feature modifies files in your storage to update Exif data." : "Ezaugarri honek zure biltegiko fitxategiak aldatzen ditu Exif datuak eguneratzeko.", "Exercise caution and make sure you have backups." : "Kontuz ibili eta ziurtatu babeskopiak dituzula.", "Loading data … {n}/{m}" : "Datuak kargatzen … {n}/{m}", "Remove person" : "Kendu pertsona", - "Rename person" : "Berridatzi pertsonaren izena", "Name" : "Izena", + "Rename person" : "Berridatzi pertsonaren izena", "Update" : "Eguneratu", "Loading …" : "Kargatzen …", "Failed to move {name}." : "{name} mugitzeak huts egin du.", "Delete album" : "Ezabatu albuma", "Merge with different person" : "Bateratu beste pertsona batekin", - "Failed to delete files." : "Fitxategiak ezabatzeak huts egin du.", - "Failed to delete {fileName}." : "{fileName} ezabatzeak huts egin du.", + "Cannot find this photo anymore!" : "Ezin da argazki hau dagoeneko aurkitu!", + "Failed to create {albumName}." : "Ezin izan da {albumName} sortu.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Ezin izan da {currentAlbumName} berrizendatu {newAlbumName} gisa.", "General Failure" : "Hutsegite orokorra", "Error: {msg}" : "Errorea: {msg}", - "Failed to favorite {fileName}." : "Ezin izan da {fileName} gogoko egin.", + "Failed to delete files." : "Fitxategiak ezabatzeak huts egin du.", + "Failed to delete {fileName}." : "{fileName} ezabatzeak huts egin du.", "Failed to favorite files." : "Fitxategiak gogoko egiteak huts egin du.", - "Failed to create {albumName}." : "Ezin izan da {albumName} sortu.", - "Cannot find this photo anymore!" : "Ezin da argazki hau dagoeneko aurkitu!" + "Failed to favorite {fileName}." : "Ezin izan da {fileName} gogoko egin." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/eu.json b/l10n/eu.json index 05b11307..fe7748f5 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -5,6 +5,7 @@ "Folders" : "Karpetak", "Favorites" : "Gogokoak", "Videos" : "Bideoak", + "Albums" : "Albumak", "People" : "Jendea", "Archive" : "Artxibatu", "On this day" : "Egun honetan", @@ -18,6 +19,7 @@ "Unarchive" : "Ez artxibatu", "Edit Date/Time" : "Editatu data/ordua", "View in folder" : "Ikusi karpetan", + "Add to album" : "Gehitu albumera", "Remove from person" : "Kendu pertsonatik", "You are about to download a large number of files. Are you sure?" : "Fitxategi asko deskargatuko dituzu. Ziur zaude?", "You are about to delete a large number of files. Are you sure?" : "Fitxategi asko ezabatuko dituzu. Ziur zaude?", @@ -28,46 +30,65 @@ "Your Timeline" : "Zure denbora-lerroa", "Failed to load some photos" : "Argazki batzuk kargatzeak huts egin du", "Processing … {n}/{m}" : "Prozesatzen ... {n}/{m}", - "Add people or groups who can edit your album" : "Gehitu zure albuma editatu dezaketen pertsona edo taldeak", + "Search for collaborators" : "Bilatu kolaboratzaileak", + "Search people or groups" : "Bilatu erabiltzaile edo taldeak", + "Add {collaboratorLabel} to the collaborators list" : "Gehitu {collaboratorLabel} kolaboratzaile zerrendara", "No collaborators available" : "Ez dago kolaboratzailerik eskuragarri", + "Remove {collaboratorLabel} from the collaborators list" : "Kendu {collaboratorLabel} kolaboratzaile zerrendatik", + "Copy the public link" : "Kopiatu esteka publikoa", + "Delete the public link" : "Ezabatu esteka publikoa", + "Add people or groups who can edit your album" : "Gehitu zure albuma editatu dezaketen pertsona edo taldeak", "Public link copied!" : "Esteka publikoa kopiatuta!", + "Copy public link" : "Kopiatu esteka publikoa", + "Share via public link" : "Partekatu esteka publiko bidez", "Failed to fetch collaborators list." : "Ezin izan da kolaboratzaile zerrenda lortu.", "Public link" : "Esteka publikoa", "Failed to fetch album." : "Ezin izan da albuma lortu.", - "Edit album details" : "Editatu albumaren xehetasunak", + "Failed to update album." : "Ezin izan da albuma eguneratu.", "New album" : "Album berria", + "Create new album" : "Sortu album berria", + "Edit album details" : "Editatu albumaren xehetasunak", "Failed to delete {name}." : "{name} ezabatzeak huts egin du.", + "Name of the album" : "Albumaren izena", + "Location of the album" : "Albumaren kokapena", "Go back to the previous view." : "Itzuli aurreko ikuspegira.", + "Go to the add collaborators view." : "Joan kolaboratzaileak gehitzeko ikuspegira.", + "Save." : "Gorde.", + "Create the album." : "Sortu albuma.", + "Back to the new album form." : "Itzuli album berrien formulariora", "Back" : "Atzera", "Add collaborators" : "Gehitu kolaboratzaileak", - "Create album" : "Sortu albuma", - "Update Exif" : "Eguneratu Exif", - "Newest" : "Berrienak", + "Create a new album." : "Sortu album berria.", + "Save collaborators for this album." : "Gorde album honen kolaboratzaileak.", + "Save" : "Gorde", "Year" : "Urtea", "Month" : "Hilabetea", "Day" : "Eguna", "Time" : "Noiz", "Hour" : "Ordua", "Minute" : "Minutu", + "Update Exif" : "Eguneratu Exif", + "Newest" : "Berrienak", "Oldest" : "Zaharrenak", "This feature modifies files in your storage to update Exif data." : "Ezaugarri honek zure biltegiko fitxategiak aldatzen ditu Exif datuak eguneratzeko.", "Exercise caution and make sure you have backups." : "Kontuz ibili eta ziurtatu babeskopiak dituzula.", "Loading data … {n}/{m}" : "Datuak kargatzen … {n}/{m}", "Remove person" : "Kendu pertsona", - "Rename person" : "Berridatzi pertsonaren izena", "Name" : "Izena", + "Rename person" : "Berridatzi pertsonaren izena", "Update" : "Eguneratu", "Loading …" : "Kargatzen …", "Failed to move {name}." : "{name} mugitzeak huts egin du.", "Delete album" : "Ezabatu albuma", "Merge with different person" : "Bateratu beste pertsona batekin", - "Failed to delete files." : "Fitxategiak ezabatzeak huts egin du.", - "Failed to delete {fileName}." : "{fileName} ezabatzeak huts egin du.", + "Cannot find this photo anymore!" : "Ezin da argazki hau dagoeneko aurkitu!", + "Failed to create {albumName}." : "Ezin izan da {albumName} sortu.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Ezin izan da {currentAlbumName} berrizendatu {newAlbumName} gisa.", "General Failure" : "Hutsegite orokorra", "Error: {msg}" : "Errorea: {msg}", - "Failed to favorite {fileName}." : "Ezin izan da {fileName} gogoko egin.", + "Failed to delete files." : "Fitxategiak ezabatzeak huts egin du.", + "Failed to delete {fileName}." : "{fileName} ezabatzeak huts egin du.", "Failed to favorite files." : "Fitxategiak gogoko egiteak huts egin du.", - "Failed to create {albumName}." : "Ezin izan da {albumName} sortu.", - "Cannot find this photo anymore!" : "Ezin da argazki hau dagoeneko aurkitu!" + "Failed to favorite {fileName}." : "Ezin izan da {fileName} gogoko egin." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/fa.js b/l10n/fa.js index ae4fb78c..e27af618 100644 --- a/l10n/fa.js +++ b/l10n/fa.js @@ -15,8 +15,10 @@ OC.L10N.register( "Download" : "بارگیری", "Favorite" : "مورد‌ ‌علاقه‌", "View in folder" : "مشاهده در پوشه", + "Copy public link" : "پیوند عمومی را کپی کنید", "Public link" : "پیوند عمومی", "Back" : "بازگشت", + "Save" : "ذخیره", "Year" : "سال", "Month" : "ماه", "Day" : "روز", diff --git a/l10n/fa.json b/l10n/fa.json index b56d8692..8667e2d6 100644 --- a/l10n/fa.json +++ b/l10n/fa.json @@ -13,8 +13,10 @@ "Download" : "بارگیری", "Favorite" : "مورد‌ ‌علاقه‌", "View in folder" : "مشاهده در پوشه", + "Copy public link" : "پیوند عمومی را کپی کنید", "Public link" : "پیوند عمومی", "Back" : "بازگشت", + "Save" : "ذخیره", "Year" : "سال", "Month" : "ماه", "Day" : "روز", diff --git a/l10n/fi.js b/l10n/fi.js index a8afbde9..2bc6891d 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Kansiot", "Favorites" : "Suosikit", "Videos" : "Videot", + "Albums" : "Albumit", "People" : "Ihmiset", "Archive" : "Arkisto", "On this day" : "Tänä päivänä", @@ -20,6 +21,7 @@ OC.L10N.register( "Unarchive" : "Pois arkistosta", "Edit Date/Time" : "Muokkaa päivää/aikaa", "View in folder" : "Näe kansiossa", + "Add to album" : "Lisää albumiin", "Move to another person" : "Siirrä toiselle henkilölle", "Remove from person" : "Poista henkilöltä", "You are about to download a large number of files. Are you sure?" : "Olet lataamassa suurta määrää tiedostoja. Oletko varma?", @@ -31,42 +33,55 @@ OC.L10N.register( "Your Timeline" : "Aikajanasi", "Failed to load some photos" : "Joidenkin kuvien lataus epäonnistui", "Processing … {n}/{m}" : "Käsitellään… {n}/{m}", + "Search people or groups" : "Etsi käyttäjiä tai ryhmiä", + "Copy the public link" : "Kopioi julkinen linkki", + "Delete the public link" : "Poista julkinen linkki", "Add people or groups who can edit your album" : "Lisää henkilöitä tai ryhmiä, jotka voivat muokata albumia", "Public link copied!" : "Julkinen linkki kopioitu!", + "Copy public link" : "Kopioi julkinen linkki", + "Share via public link" : "Jaa julkisen linkin kautta", "Public link" : "Julkinen linkki", "Failed to fetch album." : "Albumin noutaminen epäonnistui.", - "Edit album details" : "Muokkaa albumin tietoja", + "Failed to update album." : "Albumin päivittäminen epäonnistui.", "New album" : "Uusi albumi", + "Create new album" : "Luo uusi albumi", + "Edit album details" : "Muokkaa albumin tietoja", + "Name of the album" : "Albumin nimi", + "Location of the album" : "Albumin sijainti", "Go back to the previous view." : "Siirry takaisin edelliseen näkymään.", + "Save." : "Tallenna.", + "Create the album." : "Luo albumi.", + "Back to the new album form." : "Takaisin uuden albumin lomakkeeseen.", "Back" : "Takaisin", "Add collaborators" : "Lisää avustajia", - "Create album" : "Luo albumi", - "Back to the new album form." : "Takaisin uuden albumin lomakkeeseen.", - "Update Exif" : "Päivitä exif", - "Newest" : "Uusimmat", + "Create a new album." : "Luo uusi albumi.", + "Save" : "Tallenna", "Year" : "Vuosi", "Month" : "Kuukausi", "Day" : "Päivä", "Time" : "Aika", "Hour" : "Tunti", "Minute" : "Minuutti", + "Update Exif" : "Päivitä exif", + "Newest" : "Uusimmat", "Oldest" : "Vanhimmat", "This feature modifies files in your storage to update Exif data." : "Tämä toiminto muokkaa tiedostoja tallennustilassasi päivittääkseen Exif-tietoja.", "Exercise caution and make sure you have backups." : "Noudata varovaisuutta ja varmista, että tiedostoista on olemassa varmuuskopiot.", "Loading data … {n}/{m}" : "Ladataan tietoja… {n}/{m}", "Remove person" : "Poista henkilö", - "Rename person" : "Nimeä henkilö uudelleen", "Name" : "Nimi", + "Rename person" : "Nimeä henkilö uudelleen", "Update" : "Päivitä", "Loading …" : "Ladataan…", "Delete album" : "Poista albumi", "Merge with different person" : "Yhdistä toisen henkilön kanssa", + "Cannot find this photo anymore!" : "Kuvaa ei enää löydy!", + "Failed to create {albumName}." : "Albumin {albumName} luominen epäonnistui.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Albumin {currentAlbumName} nimen muuttaminen muotoon {newAlbumName} epäonnistui.", + "Error: {msg}" : "Virhe: {msg}", "Failed to delete files." : "Tiedostojen poisto epäonnistui.", "Failed to delete {fileName}." : "Tiedoston {fileName} poisto epäonnistui.", - "Error: {msg}" : "Virhe: {msg}", - "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui.", "Failed to favorite files." : "Tiedostojen asettaminen suosikeiksi epäonnistui.", - "Failed to create {albumName}." : "Albumin {albumName} luominen epäonnistui.", - "Cannot find this photo anymore!" : "Kuvaa ei enää löydy!" + "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/fi.json b/l10n/fi.json index d3c2ea6f..1885f365 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -5,6 +5,7 @@ "Folders" : "Kansiot", "Favorites" : "Suosikit", "Videos" : "Videot", + "Albums" : "Albumit", "People" : "Ihmiset", "Archive" : "Arkisto", "On this day" : "Tänä päivänä", @@ -18,6 +19,7 @@ "Unarchive" : "Pois arkistosta", "Edit Date/Time" : "Muokkaa päivää/aikaa", "View in folder" : "Näe kansiossa", + "Add to album" : "Lisää albumiin", "Move to another person" : "Siirrä toiselle henkilölle", "Remove from person" : "Poista henkilöltä", "You are about to download a large number of files. Are you sure?" : "Olet lataamassa suurta määrää tiedostoja. Oletko varma?", @@ -29,42 +31,55 @@ "Your Timeline" : "Aikajanasi", "Failed to load some photos" : "Joidenkin kuvien lataus epäonnistui", "Processing … {n}/{m}" : "Käsitellään… {n}/{m}", + "Search people or groups" : "Etsi käyttäjiä tai ryhmiä", + "Copy the public link" : "Kopioi julkinen linkki", + "Delete the public link" : "Poista julkinen linkki", "Add people or groups who can edit your album" : "Lisää henkilöitä tai ryhmiä, jotka voivat muokata albumia", "Public link copied!" : "Julkinen linkki kopioitu!", + "Copy public link" : "Kopioi julkinen linkki", + "Share via public link" : "Jaa julkisen linkin kautta", "Public link" : "Julkinen linkki", "Failed to fetch album." : "Albumin noutaminen epäonnistui.", - "Edit album details" : "Muokkaa albumin tietoja", + "Failed to update album." : "Albumin päivittäminen epäonnistui.", "New album" : "Uusi albumi", + "Create new album" : "Luo uusi albumi", + "Edit album details" : "Muokkaa albumin tietoja", + "Name of the album" : "Albumin nimi", + "Location of the album" : "Albumin sijainti", "Go back to the previous view." : "Siirry takaisin edelliseen näkymään.", + "Save." : "Tallenna.", + "Create the album." : "Luo albumi.", + "Back to the new album form." : "Takaisin uuden albumin lomakkeeseen.", "Back" : "Takaisin", "Add collaborators" : "Lisää avustajia", - "Create album" : "Luo albumi", - "Back to the new album form." : "Takaisin uuden albumin lomakkeeseen.", - "Update Exif" : "Päivitä exif", - "Newest" : "Uusimmat", + "Create a new album." : "Luo uusi albumi.", + "Save" : "Tallenna", "Year" : "Vuosi", "Month" : "Kuukausi", "Day" : "Päivä", "Time" : "Aika", "Hour" : "Tunti", "Minute" : "Minuutti", + "Update Exif" : "Päivitä exif", + "Newest" : "Uusimmat", "Oldest" : "Vanhimmat", "This feature modifies files in your storage to update Exif data." : "Tämä toiminto muokkaa tiedostoja tallennustilassasi päivittääkseen Exif-tietoja.", "Exercise caution and make sure you have backups." : "Noudata varovaisuutta ja varmista, että tiedostoista on olemassa varmuuskopiot.", "Loading data … {n}/{m}" : "Ladataan tietoja… {n}/{m}", "Remove person" : "Poista henkilö", - "Rename person" : "Nimeä henkilö uudelleen", "Name" : "Nimi", + "Rename person" : "Nimeä henkilö uudelleen", "Update" : "Päivitä", "Loading …" : "Ladataan…", "Delete album" : "Poista albumi", "Merge with different person" : "Yhdistä toisen henkilön kanssa", + "Cannot find this photo anymore!" : "Kuvaa ei enää löydy!", + "Failed to create {albumName}." : "Albumin {albumName} luominen epäonnistui.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Albumin {currentAlbumName} nimen muuttaminen muotoon {newAlbumName} epäonnistui.", + "Error: {msg}" : "Virhe: {msg}", "Failed to delete files." : "Tiedostojen poisto epäonnistui.", "Failed to delete {fileName}." : "Tiedoston {fileName} poisto epäonnistui.", - "Error: {msg}" : "Virhe: {msg}", - "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui.", "Failed to favorite files." : "Tiedostojen asettaminen suosikeiksi epäonnistui.", - "Failed to create {albumName}." : "Albumin {albumName} luominen epäonnistui.", - "Cannot find this photo anymore!" : "Kuvaa ei enää löydy!" + "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/fr.js b/l10n/fr.js index a5dfcfc3..678c5540 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Dossiers", "Favorites" : "Favoris", "Videos" : "Vidéos", + "Albums" : "Albums", "People" : "Personnes", "Archive" : "Archive", "On this day" : "Ce même jour", @@ -20,6 +21,7 @@ OC.L10N.register( "Unarchive" : "Désarchiver", "Edit Date/Time" : "Éditer la Date/Heure", "View in folder" : "Afficher dans le dossier", + "Add to album" : "Ajouter à l'album", "Remove from person" : "Retirer de la personne", "You are about to download a large number of files. Are you sure?" : "Vous êtes sur le point de télécharger un grand nombre de fichiers. Êtes-vous certain de vouloir le faire ?", "You are about to delete a large number of files. Are you sure?" : "Vous êtes sur le point de supprimer un grand nombre de fichiers. Êtes-vous certain⋅e de vouloir le faire ?", @@ -28,48 +30,65 @@ OC.L10N.register( "Timeline Path" : "Emplacement du Fil chronologique", "Show hidden folders" : "Afficher les dossiers cachés", "Failed to load some photos" : "Échec du chargement de certaines photos", - "Add people or groups who can edit your album" : "Ajoutez des personnes ou des groupes qui peuvent modifier votre album", + "Search for collaborators" : "Rechercher des collaborateurs", + "Search people or groups" : "Recherche des personnes ou des groupes", + "Add {collaboratorLabel} to the collaborators list" : "Ajouter {collaboratorLabel} à la liste des collaborateurs", "No collaborators available" : "Aucun collaborateur disponible", + "Remove {collaboratorLabel} from the collaborators list" : "Supprimer {collaboratorLabel} de la liste des collaborateurs", + "Copy the public link" : "Copier le lien public", + "Delete the public link" : "Supprimer le lien public", + "Add people or groups who can edit your album" : "Ajoutez des personnes ou des groupes qui peuvent modifier votre album", "Public link copied!" : "Lien public copié !", "Copy public link" : "Copier le lien public", + "Share via public link" : "Partager via un lien public", "Failed to fetch collaborators list." : "Échec de la récupération de la liste des collaborateurs.", "Public link" : "Lien public", "Failed to fetch album." : "Impossible de récupérer l'album.", - "Edit album details" : "Modifier les détails de l'album", + "Failed to update album." : "Impossible de mettre à jour de l'album.", "New album" : "Nouvel album", + "Create new album" : "Créer un nouvel album", + "Edit album details" : "Modifier les détails de l'album", "Failed to delete {name}." : "Échec de la suppression {name}.", + "Name of the album" : "Nom de l'album", + "Location of the album" : "Emplacement de l'album", "Go back to the previous view." : "Revenir à la vue précédente", + "Go to the add collaborators view." : "Allez à la vue d'ajout de collaborateurs", + "Save." : "Enregistrer", + "Create the album." : "Créer l'album", + "Back to the new album form." : "Retour au formulaire de nouvel album", "Back" : "Retour", "Add collaborators" : "Ajouter des collaborateurs", - "Create album" : "Créer un album", - "Back to the new album form." : "Retour au formulaire de nouvel album", - "Update Exif" : "Mettre à jour l'Exif", - "Newest" : "Plus récent", + "Create a new album." : "Créer un nouvel album", + "Save collaborators for this album." : "Enregistrer les collaborateurs pour cet album.", + "Save" : "Enregistrer", "Year" : "Année", "Month" : "Mois", "Day" : "Jour", "Time" : "Heure", "Hour" : "Heure", "Minute" : "Minute", + "Update Exif" : "Mettre à jour l'Exif", + "Newest" : "Plus récent", "Oldest" : "Plus ancien", "This feature modifies files in your storage to update Exif data." : "Cette fonctionnalité modifie les fichiers de votre stockage pour mettre à jour les données Exif.", "Exercise caution and make sure you have backups." : "Faites preuve de prudence et assurez-vous que vous disposez de sauvegardes.", "Loading data … {n}/{m}" : "Chargement des données… {n}/{m}", "Remove person" : "Retirer la personne", - "Rename person" : "Renommer la personne", "Name" : "Nom", + "Rename person" : "Renommer la personne", "Update" : "Mise à jour", "Failed to rename {oldName} to {name}." : "Échec du renommage de {oldName} en {name}.", "Loading …" : "Chargement …", "Delete album" : "Supprimer l'album", "Merge with different person" : "Fusionner avec une différente personne", - "Failed to delete files." : "Échec de la suppression des fichiers.", - "Failed to delete {fileName}." : "Échec de la suppression de {fileName}.", + "Cannot find this photo anymore!" : "Impossible de trouver cette photo !", + "Failed to create {albumName}." : "Échec de la création de {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Échec du renommage de {currentAlbumName} en {newAlbumName}.", "General Failure" : "Échec général", "Error: {msg}" : "Erreur : {msg}", - "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}.", + "Failed to delete files." : "Échec de la suppression des fichiers.", + "Failed to delete {fileName}." : "Échec de la suppression de {fileName}.", "Failed to favorite files." : "Échec de la mise en favoris des fichiers.", - "Failed to create {albumName}." : "Échec de la création de {albumName}.", - "Cannot find this photo anymore!" : "Impossible de trouver cette photo !" + "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}." }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/fr.json b/l10n/fr.json index 2fb60960..f501c680 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -5,6 +5,7 @@ "Folders" : "Dossiers", "Favorites" : "Favoris", "Videos" : "Vidéos", + "Albums" : "Albums", "People" : "Personnes", "Archive" : "Archive", "On this day" : "Ce même jour", @@ -18,6 +19,7 @@ "Unarchive" : "Désarchiver", "Edit Date/Time" : "Éditer la Date/Heure", "View in folder" : "Afficher dans le dossier", + "Add to album" : "Ajouter à l'album", "Remove from person" : "Retirer de la personne", "You are about to download a large number of files. Are you sure?" : "Vous êtes sur le point de télécharger un grand nombre de fichiers. Êtes-vous certain de vouloir le faire ?", "You are about to delete a large number of files. Are you sure?" : "Vous êtes sur le point de supprimer un grand nombre de fichiers. Êtes-vous certain⋅e de vouloir le faire ?", @@ -26,48 +28,65 @@ "Timeline Path" : "Emplacement du Fil chronologique", "Show hidden folders" : "Afficher les dossiers cachés", "Failed to load some photos" : "Échec du chargement de certaines photos", - "Add people or groups who can edit your album" : "Ajoutez des personnes ou des groupes qui peuvent modifier votre album", + "Search for collaborators" : "Rechercher des collaborateurs", + "Search people or groups" : "Recherche des personnes ou des groupes", + "Add {collaboratorLabel} to the collaborators list" : "Ajouter {collaboratorLabel} à la liste des collaborateurs", "No collaborators available" : "Aucun collaborateur disponible", + "Remove {collaboratorLabel} from the collaborators list" : "Supprimer {collaboratorLabel} de la liste des collaborateurs", + "Copy the public link" : "Copier le lien public", + "Delete the public link" : "Supprimer le lien public", + "Add people or groups who can edit your album" : "Ajoutez des personnes ou des groupes qui peuvent modifier votre album", "Public link copied!" : "Lien public copié !", "Copy public link" : "Copier le lien public", + "Share via public link" : "Partager via un lien public", "Failed to fetch collaborators list." : "Échec de la récupération de la liste des collaborateurs.", "Public link" : "Lien public", "Failed to fetch album." : "Impossible de récupérer l'album.", - "Edit album details" : "Modifier les détails de l'album", + "Failed to update album." : "Impossible de mettre à jour de l'album.", "New album" : "Nouvel album", + "Create new album" : "Créer un nouvel album", + "Edit album details" : "Modifier les détails de l'album", "Failed to delete {name}." : "Échec de la suppression {name}.", + "Name of the album" : "Nom de l'album", + "Location of the album" : "Emplacement de l'album", "Go back to the previous view." : "Revenir à la vue précédente", + "Go to the add collaborators view." : "Allez à la vue d'ajout de collaborateurs", + "Save." : "Enregistrer", + "Create the album." : "Créer l'album", + "Back to the new album form." : "Retour au formulaire de nouvel album", "Back" : "Retour", "Add collaborators" : "Ajouter des collaborateurs", - "Create album" : "Créer un album", - "Back to the new album form." : "Retour au formulaire de nouvel album", - "Update Exif" : "Mettre à jour l'Exif", - "Newest" : "Plus récent", + "Create a new album." : "Créer un nouvel album", + "Save collaborators for this album." : "Enregistrer les collaborateurs pour cet album.", + "Save" : "Enregistrer", "Year" : "Année", "Month" : "Mois", "Day" : "Jour", "Time" : "Heure", "Hour" : "Heure", "Minute" : "Minute", + "Update Exif" : "Mettre à jour l'Exif", + "Newest" : "Plus récent", "Oldest" : "Plus ancien", "This feature modifies files in your storage to update Exif data." : "Cette fonctionnalité modifie les fichiers de votre stockage pour mettre à jour les données Exif.", "Exercise caution and make sure you have backups." : "Faites preuve de prudence et assurez-vous que vous disposez de sauvegardes.", "Loading data … {n}/{m}" : "Chargement des données… {n}/{m}", "Remove person" : "Retirer la personne", - "Rename person" : "Renommer la personne", "Name" : "Nom", + "Rename person" : "Renommer la personne", "Update" : "Mise à jour", "Failed to rename {oldName} to {name}." : "Échec du renommage de {oldName} en {name}.", "Loading …" : "Chargement …", "Delete album" : "Supprimer l'album", "Merge with different person" : "Fusionner avec une différente personne", - "Failed to delete files." : "Échec de la suppression des fichiers.", - "Failed to delete {fileName}." : "Échec de la suppression de {fileName}.", + "Cannot find this photo anymore!" : "Impossible de trouver cette photo !", + "Failed to create {albumName}." : "Échec de la création de {albumName}.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Échec du renommage de {currentAlbumName} en {newAlbumName}.", "General Failure" : "Échec général", "Error: {msg}" : "Erreur : {msg}", - "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}.", + "Failed to delete files." : "Échec de la suppression des fichiers.", + "Failed to delete {fileName}." : "Échec de la suppression de {fileName}.", "Failed to favorite files." : "Échec de la mise en favoris des fichiers.", - "Failed to create {albumName}." : "Échec de la création de {albumName}.", - "Cannot find this photo anymore!" : "Impossible de trouver cette photo !" + "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}." },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/gd.js b/l10n/gd.js index ec6611a1..1398343c 100644 --- a/l10n/gd.js +++ b/l10n/gd.js @@ -10,6 +10,7 @@ OC.L10N.register( "Download" : "Luchdaich a-nuas", "Favorite" : "Annsachd", "Back" : "Air ais", + "Save" : "Sàbhail", "Name" : "Ainm" }, "nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;"); diff --git a/l10n/gd.json b/l10n/gd.json index 2971e698..b508f6a3 100644 --- a/l10n/gd.json +++ b/l10n/gd.json @@ -8,6 +8,7 @@ "Download" : "Luchdaich a-nuas", "Favorite" : "Annsachd", "Back" : "Air ais", + "Save" : "Sàbhail", "Name" : "Ainm" },"pluralForm" :"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/gl.js b/l10n/gl.js index 2e3cf2dd..7b59a8cb 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -19,6 +19,7 @@ OC.L10N.register( "Copy public link" : "Copiar a ligazón pública", "Public link" : "Ligazón pública", "Back" : "Atrás", + "Save" : "Gardar", "Year" : "Ano", "Month" : "Mes", "Day" : "Día", diff --git a/l10n/gl.json b/l10n/gl.json index 37680cea..884d2c30 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -17,6 +17,7 @@ "Copy public link" : "Copiar a ligazón pública", "Public link" : "Ligazón pública", "Back" : "Atrás", + "Save" : "Gardar", "Year" : "Ano", "Month" : "Mes", "Day" : "Día", diff --git a/l10n/he.js b/l10n/he.js index 13434966..beeaa6c4 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -18,6 +18,7 @@ OC.L10N.register( "Copy public link" : "העתקת הקישור הציבורי", "Public link" : "קישור ציבורי", "Back" : "חזרה", + "Save" : "שמירה", "Year" : "שנה", "Month" : "חודש", "Day" : "יום", diff --git a/l10n/he.json b/l10n/he.json index 79a117f2..d5160069 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -16,6 +16,7 @@ "Copy public link" : "העתקת הקישור הציבורי", "Public link" : "קישור ציבורי", "Back" : "חזרה", + "Save" : "שמירה", "Year" : "שנה", "Month" : "חודש", "Day" : "יום", diff --git a/l10n/hr.js b/l10n/hr.js index 166fd7b2..06fb755e 100644 --- a/l10n/hr.js +++ b/l10n/hr.js @@ -19,6 +19,7 @@ OC.L10N.register( "Copy public link" : "Kopiraj javnu poveznicu", "Public link" : "Javna poveznica", "Back" : "Natrag", + "Save" : "Spremi", "Year" : "Godina", "Month" : "Mjesec", "Day" : "Dan", diff --git a/l10n/hr.json b/l10n/hr.json index 8898a915..6af4f8d5 100644 --- a/l10n/hr.json +++ b/l10n/hr.json @@ -17,6 +17,7 @@ "Copy public link" : "Kopiraj javnu poveznicu", "Public link" : "Javna poveznica", "Back" : "Natrag", + "Save" : "Spremi", "Year" : "Godina", "Month" : "Mjesec", "Day" : "Dan", diff --git a/l10n/hu.js b/l10n/hu.js index b80a6a99..ac5bcc77 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Mappák", "Favorites" : "Kedvencek", "Videos" : "Videók", + "Albums" : "Albumok", "People" : "Emberek", "Archive" : "Archívum", "On this day" : "A mai napon", @@ -32,43 +33,58 @@ OC.L10N.register( "Your Timeline" : "Saját idővonal", "Failed to load some photos" : "Nem sikerült betölteni néhány fényképet", "Processing … {n}/{m}" : "Feldolgozás… {n}/{m}", - "Add people or groups who can edit your album" : "Emberek vagy csoportok hozzáadása, akik szerkeszthetik az albumot", + "Search for collaborators" : "Közreműködők keresése", + "Search people or groups" : "Felhasználó vagy csoport keresése", "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} hozzáadása a közreműködőkhöz", "No collaborators available" : "Nem érhető el közreműködő", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} eltávolítása a közreműködőktől", + "Copy the public link" : "Nyilvános hivatkozás másolása", + "Delete the public link" : "Nyilvános hivatkozás törlése", + "Add people or groups who can edit your album" : "Emberek vagy csoportok hozzáadása, akik szerkeszthetik az albumot", "Public link copied!" : "Nyilvános hivatkozás másolva.", "Copy public link" : "Nyilvános hivatkozás másolása", + "Share via public link" : "Megosztva nyilvános hivatkozással", "Failed to fetch collaborators list." : "A közreműködők lekérése sikertelen.", "Public link" : "Nyilvános hivatkozás", "Failed to fetch album." : "Az album lekérése sikertelen.", - "Edit album details" : "Album részleteinek szerkesztése", + "Failed to update album." : "Az album frissítése sikertelen.", "New album" : "Új album", + "Create new album" : "Új album létrehozása", + "Edit album details" : "Album részleteinek szerkesztése", + "Name of the album" : "Az album neve", + "Location of the album" : "Az album helye", "Go back to the previous view." : "Ugrás vissza az előző nézethez.", + "Go to the add collaborators view." : "Ugrás a közreműködők hozzáadása nézethez", + "Save." : "Mentés.", + "Create the album." : "Album létrehozása.", + "Back to the new album form." : "Vissza az új album űrlaphoz.", "Back" : "Vissza", "Add collaborators" : "Közreműködők hozzáadása", - "Create album" : "Album létrehozása", - "Back to the new album form." : "Vissza az új album űrlaphoz.", + "Create a new album." : "Új album létrehozása.", "Save collaborators for this album." : "Közreműködők mentése ehhez az albumhoz.", - "Update Exif" : "Exif frissítése", - "Newest" : "Legújabb", + "Save" : "Mentés", "Year" : "Év", "Month" : "Hónap", "Day" : "Nap", "Time" : "Idő", "Hour" : "Óra", "Minute" : "Perc", + "Update Exif" : "Exif frissítése", + "Newest" : "Legújabb", "Oldest" : "Legrégebbi", "Remove person" : "Személy eltávolítása", - "Rename person" : "Személy átnevezése", "Name" : "Név", + "Rename person" : "Személy átnevezése", "Update" : "Frissítés", "Loading …" : "Betöltés…", "Delete album" : "Album törlése", "Merge with different person" : "Összevonás egy másik személlyel", + "Cannot find this photo anymore!" : "Ez a fénykép már nem található!", + "Failed to create {albumName}." : "A(z) {albumName} létrehozása sikertelen.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "A(z) {currentAlbumName} átnevezése a következőre sikertelen: {newAlbumName}.", "Failed to delete files." : "A fájlok törlése sikertelen.", "Failed to delete {fileName}." : "A(z) {fileName} törlése sikertelen.", - "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen.", "Failed to favorite files." : "A fájlok kedvencnek jelölése sikertelen.", - "Failed to create {albumName}." : "A(z) {albumName} létrehozása sikertelen.", - "Cannot find this photo anymore!" : "Ez a fénykép már nem található!" + "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/hu.json b/l10n/hu.json index 9fb2d47c..6671bc8d 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -5,6 +5,7 @@ "Folders" : "Mappák", "Favorites" : "Kedvencek", "Videos" : "Videók", + "Albums" : "Albumok", "People" : "Emberek", "Archive" : "Archívum", "On this day" : "A mai napon", @@ -30,43 +31,58 @@ "Your Timeline" : "Saját idővonal", "Failed to load some photos" : "Nem sikerült betölteni néhány fényképet", "Processing … {n}/{m}" : "Feldolgozás… {n}/{m}", - "Add people or groups who can edit your album" : "Emberek vagy csoportok hozzáadása, akik szerkeszthetik az albumot", + "Search for collaborators" : "Közreműködők keresése", + "Search people or groups" : "Felhasználó vagy csoport keresése", "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} hozzáadása a közreműködőkhöz", "No collaborators available" : "Nem érhető el közreműködő", + "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} eltávolítása a közreműködőktől", + "Copy the public link" : "Nyilvános hivatkozás másolása", + "Delete the public link" : "Nyilvános hivatkozás törlése", + "Add people or groups who can edit your album" : "Emberek vagy csoportok hozzáadása, akik szerkeszthetik az albumot", "Public link copied!" : "Nyilvános hivatkozás másolva.", "Copy public link" : "Nyilvános hivatkozás másolása", + "Share via public link" : "Megosztva nyilvános hivatkozással", "Failed to fetch collaborators list." : "A közreműködők lekérése sikertelen.", "Public link" : "Nyilvános hivatkozás", "Failed to fetch album." : "Az album lekérése sikertelen.", - "Edit album details" : "Album részleteinek szerkesztése", + "Failed to update album." : "Az album frissítése sikertelen.", "New album" : "Új album", + "Create new album" : "Új album létrehozása", + "Edit album details" : "Album részleteinek szerkesztése", + "Name of the album" : "Az album neve", + "Location of the album" : "Az album helye", "Go back to the previous view." : "Ugrás vissza az előző nézethez.", + "Go to the add collaborators view." : "Ugrás a közreműködők hozzáadása nézethez", + "Save." : "Mentés.", + "Create the album." : "Album létrehozása.", + "Back to the new album form." : "Vissza az új album űrlaphoz.", "Back" : "Vissza", "Add collaborators" : "Közreműködők hozzáadása", - "Create album" : "Album létrehozása", - "Back to the new album form." : "Vissza az új album űrlaphoz.", + "Create a new album." : "Új album létrehozása.", "Save collaborators for this album." : "Közreműködők mentése ehhez az albumhoz.", - "Update Exif" : "Exif frissítése", - "Newest" : "Legújabb", + "Save" : "Mentés", "Year" : "Év", "Month" : "Hónap", "Day" : "Nap", "Time" : "Idő", "Hour" : "Óra", "Minute" : "Perc", + "Update Exif" : "Exif frissítése", + "Newest" : "Legújabb", "Oldest" : "Legrégebbi", "Remove person" : "Személy eltávolítása", - "Rename person" : "Személy átnevezése", "Name" : "Név", + "Rename person" : "Személy átnevezése", "Update" : "Frissítés", "Loading …" : "Betöltés…", "Delete album" : "Album törlése", "Merge with different person" : "Összevonás egy másik személlyel", + "Cannot find this photo anymore!" : "Ez a fénykép már nem található!", + "Failed to create {albumName}." : "A(z) {albumName} létrehozása sikertelen.", + "Failed to rename {currentAlbumName} to {newAlbumName}." : "A(z) {currentAlbumName} átnevezése a következőre sikertelen: {newAlbumName}.", "Failed to delete files." : "A fájlok törlése sikertelen.", "Failed to delete {fileName}." : "A(z) {fileName} törlése sikertelen.", - "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen.", "Failed to favorite files." : "A fájlok kedvencnek jelölése sikertelen.", - "Failed to create {albumName}." : "A(z) {albumName} létrehozása sikertelen.", - "Cannot find this photo anymore!" : "Ez a fénykép már nem található!" + "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/hy.js b/l10n/hy.js index 26eebc89..e2f2530b 100644 --- a/l10n/hy.js +++ b/l10n/hy.js @@ -6,6 +6,7 @@ OC.L10N.register( "Cancel" : "ընդհատել", "Delete" : "հեռացնել", "Download" : "Ներբեռնել", + "Save" : "Պահպանել", "Month" : "Ամիս", "Day" : "Օր", "Time" : "Ժամ", diff --git a/l10n/hy.json b/l10n/hy.json index d49711cd..abf24306 100644 --- a/l10n/hy.json +++ b/l10n/hy.json @@ -4,6 +4,7 @@ "Cancel" : "ընդհատել", "Delete" : "հեռացնել", "Download" : "Ներբեռնել", + "Save" : "Պահպանել", "Month" : "Ամիս", "Day" : "Օր", "Time" : "Ժամ", diff --git a/l10n/ia.js b/l10n/ia.js index 540a2cf3..333d2425 100644 --- a/l10n/ia.js +++ b/l10n/ia.js @@ -11,6 +11,7 @@ OC.L10N.register( "Favorite" : "Favorite", "View in folder" : "Vider in dossier", "Back" : "Retro", + "Save" : "Salveguardar", "Month" : "Mense", "Day" : "Die", "Time" : "Tempore", diff --git a/l10n/ia.json b/l10n/ia.json index 67bb9a62..2baa8c8d 100644 --- a/l10n/ia.json +++ b/l10n/ia.json @@ -9,6 +9,7 @@ "Favorite" : "Favorite", "View in folder" : "Vider in dossier", "Back" : "Retro", + "Save" : "Salveguardar", "Month" : "Mense", "Day" : "Die", "Time" : "Tempore", diff --git a/l10n/id.js b/l10n/id.js index cd3a265a..98baaade 100644 --- a/l10n/id.js +++ b/l10n/id.js @@ -16,6 +16,7 @@ OC.L10N.register( "View in folder" : "Lihat dalam folder", "Copy public link" : "Salin tautan publik", "Back" : "Kembali", + "Save" : "Simpan", "Month" : "Bulan", "Day" : "Hari", "Time" : "Waktu", diff --git a/l10n/id.json b/l10n/id.json index cf28fcb8..f9a5d743 100644 --- a/l10n/id.json +++ b/l10n/id.json @@ -14,6 +14,7 @@ "View in folder" : "Lihat dalam folder", "Copy public link" : "Salin tautan publik", "Back" : "Kembali", + "Save" : "Simpan", "Month" : "Bulan", "Day" : "Hari", "Time" : "Waktu", diff --git a/l10n/is.js b/l10n/is.js index ecfa19b8..32e020e6 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -20,6 +20,7 @@ OC.L10N.register( "Copy public link" : "Afrita opinberan tengil", "Public link" : "Opinber tengill", "Back" : "Til baka", + "Save" : "Vista", "Year" : "Ár", "Month" : "Mánuður", "Day" : "Dagur", diff --git a/l10n/is.json b/l10n/is.json index e55c7e89..8abe01f3 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -18,6 +18,7 @@ "Copy public link" : "Afrita opinberan tengil", "Public link" : "Opinber tengill", "Back" : "Til baka", + "Save" : "Vista", "Year" : "Ár", "Month" : "Mánuður", "Day" : "Dagur", diff --git a/l10n/it.js b/l10n/it.js index 0bc7054b..bb319dd0 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Cartelle", "Favorites" : "Preferiti", "Videos" : "Video", + "Albums" : "Album", "People" : "Persone", "Archive" : "Archivio", "On this day" : "In questo giorno", @@ -18,19 +19,27 @@ OC.L10N.register( "Unarchive" : "Togli dall'archivio", "View in folder" : "Visualizza nella cartella", "Search for collaborators" : "Cerca collaboratori", + "Search people or groups" : "Cerca persone o gruppi", "No collaborators available" : "Nessun collaboratore disponibile", "Public link copied!" : "Collegamento pubblico copiato", "Copy public link" : "Copia collegamento pubblico", + "Share via public link" : "Condividi tramite collegamento pubblico", "Failed to fetch collaborators list." : "Impossibile ottenere l'elenco dei collaboratori.", "Public link" : "Collegamento pubblico", - "Edit album details" : "Modifica i dettagli dell'album", "New album" : "Nuovo album", + "Create new album" : "Crea nuovo album", + "Edit album details" : "Modifica i dettagli dell'album", + "Name of the album" : "Nome dell'album", + "Location of the album" : "Posizione dell'album", "Go back to the previous view." : "Vai alla vista precedente.", - "Back" : "Indietro", "Go to the add collaborators view." : "Vai alla vista per aggiungere collaboratori.", + "Save." : "Salva.", + "Create the album." : "Crea l'album.", + "Back" : "Indietro", "Add collaborators" : "Aggiungi collaboratori", - "Create album" : "Crea l'album", + "Create a new album." : "Crea un nuovo album", "Save collaborators for this album." : "Salva i collaboratori per questo album.", + "Save" : "Salva", "Year" : "Anno", "Month" : "Mese", "Day" : "Giorno", @@ -38,8 +47,8 @@ OC.L10N.register( "Hour" : "Ora", "Minute" : "Minuto", "Remove person" : "Rimuovi persona", - "Rename person" : "Rinomina persona", "Name" : "Nome", + "Rename person" : "Rinomina persona", "Update" : "Aggiorna", "Loading …" : "Caricamento …", "Delete album" : "Elimina album", diff --git a/l10n/it.json b/l10n/it.json index cab4790a..0d7124f4 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -3,6 +3,7 @@ "Folders" : "Cartelle", "Favorites" : "Preferiti", "Videos" : "Video", + "Albums" : "Album", "People" : "Persone", "Archive" : "Archivio", "On this day" : "In questo giorno", @@ -16,19 +17,27 @@ "Unarchive" : "Togli dall'archivio", "View in folder" : "Visualizza nella cartella", "Search for collaborators" : "Cerca collaboratori", + "Search people or groups" : "Cerca persone o gruppi", "No collaborators available" : "Nessun collaboratore disponibile", "Public link copied!" : "Collegamento pubblico copiato", "Copy public link" : "Copia collegamento pubblico", + "Share via public link" : "Condividi tramite collegamento pubblico", "Failed to fetch collaborators list." : "Impossibile ottenere l'elenco dei collaboratori.", "Public link" : "Collegamento pubblico", - "Edit album details" : "Modifica i dettagli dell'album", "New album" : "Nuovo album", + "Create new album" : "Crea nuovo album", + "Edit album details" : "Modifica i dettagli dell'album", + "Name of the album" : "Nome dell'album", + "Location of the album" : "Posizione dell'album", "Go back to the previous view." : "Vai alla vista precedente.", - "Back" : "Indietro", "Go to the add collaborators view." : "Vai alla vista per aggiungere collaboratori.", + "Save." : "Salva.", + "Create the album." : "Crea l'album.", + "Back" : "Indietro", "Add collaborators" : "Aggiungi collaboratori", - "Create album" : "Crea l'album", + "Create a new album." : "Crea un nuovo album", "Save collaborators for this album." : "Salva i collaboratori per questo album.", + "Save" : "Salva", "Year" : "Anno", "Month" : "Mese", "Day" : "Giorno", @@ -36,8 +45,8 @@ "Hour" : "Ora", "Minute" : "Minuto", "Remove person" : "Rimuovi persona", - "Rename person" : "Rinomina persona", "Name" : "Nome", + "Rename person" : "Rinomina persona", "Update" : "Aggiorna", "Loading …" : "Caricamento …", "Delete album" : "Elimina album", diff --git a/l10n/ja.js b/l10n/ja.js index 95b63f7c..ae1ce49b 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "フォルダー", "Favorites" : "お気に入り", "Videos" : "動画", + "Albums" : "アルバム", "Archive" : "アーカイブ", "On this day" : "この日", "Tags" : "タグ", @@ -19,6 +20,7 @@ OC.L10N.register( "Copy public link" : "公開リンクをコピー", "Public link" : "公開リンク", "Back" : "戻る", + "Save" : "保存", "Year" : "年", "Month" : "月", "Day" : "日", diff --git a/l10n/ja.json b/l10n/ja.json index d413b3b6..0beec10a 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -3,6 +3,7 @@ "Folders" : "フォルダー", "Favorites" : "お気に入り", "Videos" : "動画", + "Albums" : "アルバム", "Archive" : "アーカイブ", "On this day" : "この日", "Tags" : "タグ", @@ -17,6 +18,7 @@ "Copy public link" : "公開リンクをコピー", "Public link" : "公開リンク", "Back" : "戻る", + "Save" : "保存", "Year" : "年", "Month" : "月", "Day" : "日", diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js index e869ff29..89e03087 100644 --- a/l10n/ka_GE.js +++ b/l10n/ka_GE.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "ამოღება", "View in folder" : "ჩვენება დირექტორიაში", "Back" : "უკან", + "Save" : "შენახვა", "Month" : "თვე", "Day" : "დღე", "Time" : "დრო", diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json index 46f706d5..6ea6710f 100644 --- a/l10n/ka_GE.json +++ b/l10n/ka_GE.json @@ -13,6 +13,7 @@ "Unarchive" : "ამოღება", "View in folder" : "ჩვენება დირექტორიაში", "Back" : "უკან", + "Save" : "შენახვა", "Month" : "თვე", "Day" : "დღე", "Time" : "დრო", diff --git a/l10n/kab.js b/l10n/kab.js index dab8d1da..7f8556f6 100644 --- a/l10n/kab.js +++ b/l10n/kab.js @@ -10,6 +10,7 @@ OC.L10N.register( "Download" : "Sider", "Favorite" : "Menyif", "Back" : "Retour", + "Save" : "Sekles", "Hour" : "Asrag", "Name" : "Nom" }, diff --git a/l10n/kab.json b/l10n/kab.json index b72a6bbe..a9f20cae 100644 --- a/l10n/kab.json +++ b/l10n/kab.json @@ -8,6 +8,7 @@ "Download" : "Sider", "Favorite" : "Menyif", "Back" : "Retour", + "Save" : "Sekles", "Hour" : "Asrag", "Name" : "Nom" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/l10n/km.js b/l10n/km.js index cdb71dc9..1862d36e 100644 --- a/l10n/km.js +++ b/l10n/km.js @@ -9,6 +9,7 @@ OC.L10N.register( "Delete" : "លុប", "Download" : "ទាញយក", "Back" : "ត្រឡប់ក្រោយ", + "Save" : "រក្សាទុក", "Year" : "ឆ្នាំ", "Month" : "ខែ", "Day" : "ថ្ងៃ", diff --git a/l10n/km.json b/l10n/km.json index c7e1f8ae..900c0635 100644 --- a/l10n/km.json +++ b/l10n/km.json @@ -7,6 +7,7 @@ "Delete" : "លុប", "Download" : "ទាញយក", "Back" : "ត្រឡប់ក្រោយ", + "Save" : "រក្សាទុក", "Year" : "ឆ្នាំ", "Month" : "ខែ", "Day" : "ថ្ងៃ", diff --git a/l10n/kn.js b/l10n/kn.js index 729d21a4..acd90b95 100644 --- a/l10n/kn.js +++ b/l10n/kn.js @@ -8,6 +8,7 @@ OC.L10N.register( "Delete" : "ಅಳಿಸಿ", "Download" : "ಪ್ರತಿಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಿ", "Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", + "Save" : "ಉಳಿಸಿ", "Time" : "ಸಮಯ", "Name" : "ಹೆಸರು" }, diff --git a/l10n/kn.json b/l10n/kn.json index b2ecf9d2..20f8cad7 100644 --- a/l10n/kn.json +++ b/l10n/kn.json @@ -6,6 +6,7 @@ "Delete" : "ಅಳಿಸಿ", "Download" : "ಪ್ರತಿಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಿ", "Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ", + "Save" : "ಉಳಿಸಿ", "Time" : "ಸಮಯ", "Name" : "ಹೆಸರು" },"pluralForm" :"nplurals=2; plural=(n > 1);" diff --git a/l10n/ko.js b/l10n/ko.js index c36bdab5..2760b488 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -18,6 +18,7 @@ OC.L10N.register( "Copy public link" : "공용 링크 복사", "Public link" : "공개 링크", "Back" : "뒤로", + "Save" : "저장", "Year" : "년", "Month" : "달", "Day" : "일", diff --git a/l10n/ko.json b/l10n/ko.json index d6f8f294..0d7b16b9 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -16,6 +16,7 @@ "Copy public link" : "공용 링크 복사", "Public link" : "공개 링크", "Back" : "뒤로", + "Save" : "저장", "Year" : "년", "Month" : "달", "Day" : "일", diff --git a/l10n/lb.js b/l10n/lb.js index 1960febe..34c96499 100644 --- a/l10n/lb.js +++ b/l10n/lb.js @@ -11,6 +11,7 @@ OC.L10N.register( "Favorite" : "Favorit", "View in folder" : "Kuk am Dossier ", "Back" : "Zeréck", + "Save" : "Späicheren", "Month" : "Mount", "Day" : "Dag", "Time" : "Zäit", diff --git a/l10n/lb.json b/l10n/lb.json index e7501279..8fe49091 100644 --- a/l10n/lb.json +++ b/l10n/lb.json @@ -9,6 +9,7 @@ "Favorite" : "Favorit", "View in folder" : "Kuk am Dossier ", "Back" : "Zeréck", + "Save" : "Späicheren", "Month" : "Mount", "Day" : "Dag", "Time" : "Zäit", diff --git a/l10n/lo.js b/l10n/lo.js index 256c6c66..b884c604 100644 --- a/l10n/lo.js +++ b/l10n/lo.js @@ -11,6 +11,7 @@ OC.L10N.register( "Favorite" : "ລາຍການທີ່ມັກ", "View in folder" : "ເບິ່ງໃນໂຟນເດີ", "Back" : "ຫຼັງ", + "Save" : "ບັນທຶກ", "Name" : "ຊື່", "Loading …" : "ກຳລັງໂຫຼດ" }, diff --git a/l10n/lo.json b/l10n/lo.json index 3fdd38e4..bcff2d75 100644 --- a/l10n/lo.json +++ b/l10n/lo.json @@ -9,6 +9,7 @@ "Favorite" : "ລາຍການທີ່ມັກ", "View in folder" : "ເບິ່ງໃນໂຟນເດີ", "Back" : "ຫຼັງ", + "Save" : "ບັນທຶກ", "Name" : "ຊື່", "Loading …" : "ກຳລັງໂຫຼດ" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index 32e11f56..ebba124d 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -7,6 +7,7 @@ OC.L10N.register( "Folders" : "Aplankai", "Favorites" : "Mėgstami", "Videos" : "Vaizdo įrašai", + "Albums" : "Albumai", "People" : "Žmonės", "Archive" : "Archyvuoti", "On this day" : "Šią dieną", @@ -32,36 +33,44 @@ OC.L10N.register( "Your Timeline" : "Jūsų laiko juostą", "Failed to load some photos" : "Nepavyko įkelti kai kurių nuotraukų", "Processing … {n}/{m}" : "Apdorojama… {n}/{m}", + "Search people or groups" : "Ieškoti žmonių ar grupių", + "Copy the public link" : "Kopijuoti viešąją nuorodą", + "Delete the public link" : "Ištrinti viešąją nuorodą", "Add people or groups who can edit your album" : "Pridėti žmonių ar grupių, kurie galėtų taisyti jūsų albumą", "Public link copied!" : "Viešoji nuoroda nukopijuota!", "Copy public link" : "Kopijuoti viešąją nuorodą", + "Share via public link" : "Bendrinti per viešąją nuorodą", "Public link" : "Viešoji nuoroda", "Failed to fetch album." : "Nepavyko gauti albumo.", "Failed to update album." : "Nepavyko atnaujinti albumo.", - "Edit album details" : "Taisyti išsamesnę albumo informaciją", "New album" : "Naujas albumas", + "Create new album" : "Sukurti naują albumą", + "Edit album details" : "Taisyti išsamesnę albumo informaciją", "Failed to delete {name}." : "Nepavyko ištrinti {name}.", + "Name of the album" : "Albumo pavadinimas", + "Location of the album" : "Albumo vieta", "Go back to the previous view." : "Grįžti į ankstesnį rodinį.", - "Back" : "Atgal", - "Create album" : "Sukurti albumą", + "Save." : "Įrašyti.", + "Create the album." : "Sukurti albumą.", "Back to the new album form." : "Atgal į naujo albumo formą.", + "Back" : "Atgal", "Create a new album." : "Sukurti naują albumą.", - "Update Exif" : "Atnaujinti EXIF", - "Newest" : "Naujausios", + "Save" : "Įrašyti", "Year" : "Metai", "Month" : "Mėnuo", "Day" : "Diena", "Time" : "Laikas", "Hour" : "Valanda", "Minute" : "Minutė", + "Update Exif" : "Atnaujinti EXIF", + "Newest" : "Naujausios", "Oldest" : "Seniausios", "This feature modifies files in your storage to update Exif data." : "Ši ypatybė modifikuoja failus jūsų saugykloje, kad būtų atnaujinti EXIF duomenys.", "Exercise caution and make sure you have backups." : "Būkite atsargūs ir įsitikinkite, kad esate pasidarę atsarginių kopijų.", "Loading data … {n}/{m}" : "Įkeliami duomenys… {n}/{m}", "Remove person" : "Šalinti žmogų", - "Only user \"{user}\" can delete this person" : "Tik naudotojas „{user}“ gali ištrinti šį žmogų", - "Rename person" : "Pervadinti žmogų", "Name" : "Vardas", + "Rename person" : "Pervadinti žmogų", "Update" : "Atnaujinti", "Failed to rename {oldName} to {name}." : "Nepavyko pervadinti {oldName} į {name}.", "Loading …" : "Įkeliama…", @@ -73,12 +82,12 @@ OC.L10N.register( "Merge with different person" : "Sulieti su kitu žmogumi", "Move left" : "Perkelti kairėn", "Move right" : "Perkelti dešinėn", - "Failed to delete files." : "Nepavyko ištrinti failų.", - "Failed to delete {fileName}." : "Nepavyko ištrinti {fileName}.", - "General Failure" : "Bendrinė nesėkmė", - "Error: {msg}" : "Klaida: {msg}", + "Cannot find this photo anymore!" : "Daugiau nebepavyksta rasti šios nuotraukos!", "Failed to create {albumName}." : "Nepavyko sukurti {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nepavyko pervadinti {currentAlbumName} į {newAlbumName}.", - "Cannot find this photo anymore!" : "Daugiau nebepavyksta rasti šios nuotraukos!" + "General Failure" : "Bendrinė nesėkmė", + "Error: {msg}" : "Klaida: {msg}", + "Failed to delete files." : "Nepavyko ištrinti failų.", + "Failed to delete {fileName}." : "Nepavyko ištrinti {fileName}." }, "nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 030a8a7d..ea4678e0 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -5,6 +5,7 @@ "Folders" : "Aplankai", "Favorites" : "Mėgstami", "Videos" : "Vaizdo įrašai", + "Albums" : "Albumai", "People" : "Žmonės", "Archive" : "Archyvuoti", "On this day" : "Šią dieną", @@ -30,36 +31,44 @@ "Your Timeline" : "Jūsų laiko juostą", "Failed to load some photos" : "Nepavyko įkelti kai kurių nuotraukų", "Processing … {n}/{m}" : "Apdorojama… {n}/{m}", + "Search people or groups" : "Ieškoti žmonių ar grupių", + "Copy the public link" : "Kopijuoti viešąją nuorodą", + "Delete the public link" : "Ištrinti viešąją nuorodą", "Add people or groups who can edit your album" : "Pridėti žmonių ar grupių, kurie galėtų taisyti jūsų albumą", "Public link copied!" : "Viešoji nuoroda nukopijuota!", "Copy public link" : "Kopijuoti viešąją nuorodą", + "Share via public link" : "Bendrinti per viešąją nuorodą", "Public link" : "Viešoji nuoroda", "Failed to fetch album." : "Nepavyko gauti albumo.", "Failed to update album." : "Nepavyko atnaujinti albumo.", - "Edit album details" : "Taisyti išsamesnę albumo informaciją", "New album" : "Naujas albumas", + "Create new album" : "Sukurti naują albumą", + "Edit album details" : "Taisyti išsamesnę albumo informaciją", "Failed to delete {name}." : "Nepavyko ištrinti {name}.", + "Name of the album" : "Albumo pavadinimas", + "Location of the album" : "Albumo vieta", "Go back to the previous view." : "Grįžti į ankstesnį rodinį.", - "Back" : "Atgal", - "Create album" : "Sukurti albumą", + "Save." : "Įrašyti.", + "Create the album." : "Sukurti albumą.", "Back to the new album form." : "Atgal į naujo albumo formą.", + "Back" : "Atgal", "Create a new album." : "Sukurti naują albumą.", - "Update Exif" : "Atnaujinti EXIF", - "Newest" : "Naujausios", + "Save" : "Įrašyti", "Year" : "Metai", "Month" : "Mėnuo", "Day" : "Diena", "Time" : "Laikas", "Hour" : "Valanda", "Minute" : "Minutė", + "Update Exif" : "Atnaujinti EXIF", + "Newest" : "Naujausios", "Oldest" : "Seniausios", "This feature modifies files in your storage to update Exif data." : "Ši ypatybė modifikuoja failus jūsų saugykloje, kad būtų atnaujinti EXIF duomenys.", "Exercise caution and make sure you have backups." : "Būkite atsargūs ir įsitikinkite, kad esate pasidarę atsarginių kopijų.", "Loading data … {n}/{m}" : "Įkeliami duomenys… {n}/{m}", "Remove person" : "Šalinti žmogų", - "Only user \"{user}\" can delete this person" : "Tik naudotojas „{user}“ gali ištrinti šį žmogų", - "Rename person" : "Pervadinti žmogų", "Name" : "Vardas", + "Rename person" : "Pervadinti žmogų", "Update" : "Atnaujinti", "Failed to rename {oldName} to {name}." : "Nepavyko pervadinti {oldName} į {name}.", "Loading …" : "Įkeliama…", @@ -71,12 +80,12 @@ "Merge with different person" : "Sulieti su kitu žmogumi", "Move left" : "Perkelti kairėn", "Move right" : "Perkelti dešinėn", - "Failed to delete files." : "Nepavyko ištrinti failų.", - "Failed to delete {fileName}." : "Nepavyko ištrinti {fileName}.", - "General Failure" : "Bendrinė nesėkmė", - "Error: {msg}" : "Klaida: {msg}", + "Cannot find this photo anymore!" : "Daugiau nebepavyksta rasti šios nuotraukos!", "Failed to create {albumName}." : "Nepavyko sukurti {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nepavyko pervadinti {currentAlbumName} į {newAlbumName}.", - "Cannot find this photo anymore!" : "Daugiau nebepavyksta rasti šios nuotraukos!" + "General Failure" : "Bendrinė nesėkmė", + "Error: {msg}" : "Klaida: {msg}", + "Failed to delete files." : "Nepavyko ištrinti failų.", + "Failed to delete {fileName}." : "Nepavyko ištrinti {fileName}." },"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/lv.js b/l10n/lv.js index 044b710a..8b8d29a1 100644 --- a/l10n/lv.js +++ b/l10n/lv.js @@ -14,6 +14,7 @@ OC.L10N.register( "Favorite" : "Favorīts", "View in folder" : "Skatīt mapē", "Back" : "Atpakaļ", + "Save" : "Saglabāt", "Month" : "Mēnesis", "Day" : "Diena", "Time" : "Laiks", diff --git a/l10n/lv.json b/l10n/lv.json index af7e0b06..9e43a832 100644 --- a/l10n/lv.json +++ b/l10n/lv.json @@ -12,6 +12,7 @@ "Favorite" : "Favorīts", "View in folder" : "Skatīt mapē", "Back" : "Atpakaļ", + "Save" : "Saglabāt", "Month" : "Mēnesis", "Day" : "Diena", "Time" : "Laiks", diff --git a/l10n/mk.js b/l10n/mk.js index 2b77bd5e..67bec47f 100644 --- a/l10n/mk.js +++ b/l10n/mk.js @@ -5,6 +5,7 @@ OC.L10N.register( "Folders" : "Папки", "Favorites" : "Омилени", "Videos" : "Видеа", + "Albums" : "Албуми", "People" : "Луѓе", "Archive" : "Архива", "On this day" : "На денешен ден", @@ -20,25 +21,30 @@ OC.L10N.register( "Copy public link" : "Копирај јавен линк", "Public link" : "Јавен линк", "New album" : "Нов албум", - "Back" : "Назад", + "Create new album" : "Креирај нов албум", + "Name of the album" : "Име на албумот", + "Location of the album" : "Локација на албумот", "Go to the add collaborators view." : "Оди за да додадеш соработници", - "Add collaborators" : "Додади соработници", - "Create album" : "Креирај албум", + "Save." : "Зачувај.", + "Create the album." : "Креирај го албумот.", "Back to the new album form." : "Врати се на формата за нов албум.", + "Back" : "Назад", + "Add collaborators" : "Додади соработници", "Create a new album." : "Креирај нов албум.", + "Save" : "Зачувај", "Year" : "Година", "Month" : "Месец", "Day" : "Ден", "Time" : "Време", "Remove person" : "Отстрани личност", - "Rename person" : "Преименувај личност", "Name" : "Име", + "Rename person" : "Преименувај личност", "Update" : "Ажурирај", "Loading …" : "Се вчитува…", "Delete album" : "Избриши албум", "Merge with different person" : "Спој со друга личност", - "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}.", "Failed to create {albumName}." : "Неуспешно креирање {albumName}.", - "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименување на {currentAlbumName} во {newAlbumName}." + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименување на {currentAlbumName} во {newAlbumName}.", + "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}." }, "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); diff --git a/l10n/mk.json b/l10n/mk.json index f8c2570f..e374354c 100644 --- a/l10n/mk.json +++ b/l10n/mk.json @@ -3,6 +3,7 @@ "Folders" : "Папки", "Favorites" : "Омилени", "Videos" : "Видеа", + "Albums" : "Албуми", "People" : "Луѓе", "Archive" : "Архива", "On this day" : "На денешен ден", @@ -18,25 +19,30 @@ "Copy public link" : "Копирај јавен линк", "Public link" : "Јавен линк", "New album" : "Нов албум", - "Back" : "Назад", + "Create new album" : "Креирај нов албум", + "Name of the album" : "Име на албумот", + "Location of the album" : "Локација на албумот", "Go to the add collaborators view." : "Оди за да додадеш соработници", - "Add collaborators" : "Додади соработници", - "Create album" : "Креирај албум", + "Save." : "Зачувај.", + "Create the album." : "Креирај го албумот.", "Back to the new album form." : "Врати се на формата за нов албум.", + "Back" : "Назад", + "Add collaborators" : "Додади соработници", "Create a new album." : "Креирај нов албум.", + "Save" : "Зачувај", "Year" : "Година", "Month" : "Месец", "Day" : "Ден", "Time" : "Време", "Remove person" : "Отстрани личност", - "Rename person" : "Преименувај личност", "Name" : "Име", + "Rename person" : "Преименувај личност", "Update" : "Ажурирај", "Loading …" : "Се вчитува…", "Delete album" : "Избриши албум", "Merge with different person" : "Спој со друга личност", - "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}.", "Failed to create {albumName}." : "Неуспешно креирање {albumName}.", - "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименување на {currentAlbumName} во {newAlbumName}." + "Failed to rename {currentAlbumName} to {newAlbumName}." : "Неуспешно преименување на {currentAlbumName} во {newAlbumName}.", + "Failed to favorite {fileName}." : "Неуспешно додавање во омилени {fileName}." },"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" } \ No newline at end of file diff --git a/l10n/mn.js b/l10n/mn.js index d08da2e3..86ec387c 100644 --- a/l10n/mn.js +++ b/l10n/mn.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Архиваас гаргах", "View in folder" : "Хавтасыг нээх", "Back" : "буцах", + "Save" : "Хадгалах", "Month" : "Сар", "Day" : "Өдөр", "Time" : "Цаг", diff --git a/l10n/mn.json b/l10n/mn.json index 5c3e828b..efab462a 100644 --- a/l10n/mn.json +++ b/l10n/mn.json @@ -13,6 +13,7 @@ "Unarchive" : "Архиваас гаргах", "View in folder" : "Хавтасыг нээх", "Back" : "буцах", + "Save" : "Хадгалах", "Month" : "Сар", "Day" : "Өдөр", "Time" : "Цаг", diff --git a/l10n/ms_MY.js b/l10n/ms_MY.js index aafeaea5..8116418c 100644 --- a/l10n/ms_MY.js +++ b/l10n/ms_MY.js @@ -7,6 +7,7 @@ OC.L10N.register( "Delete" : "Padam", "Download" : "Muat turun", "Back" : "Kembali", + "Save" : "Simpan", "Month" : "Bulan", "Day" : "Hari", "Name" : "Nama", diff --git a/l10n/ms_MY.json b/l10n/ms_MY.json index 48a19d6b..6ac93908 100644 --- a/l10n/ms_MY.json +++ b/l10n/ms_MY.json @@ -5,6 +5,7 @@ "Delete" : "Padam", "Download" : "Muat turun", "Back" : "Kembali", + "Save" : "Simpan", "Month" : "Bulan", "Day" : "Hari", "Name" : "Nama", diff --git a/l10n/nb.js b/l10n/nb.js index 49e0283f..25070463 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -19,6 +19,7 @@ OC.L10N.register( "Copy public link" : "Kopier offentlig lenke", "Public link" : "Offentlig lenke", "Back" : "Tilbake", + "Save" : "Lagre", "Year" : "År", "Month" : "Måned", "Day" : "Dag", diff --git a/l10n/nb.json b/l10n/nb.json index ee264285..859fab86 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -17,6 +17,7 @@ "Copy public link" : "Kopier offentlig lenke", "Public link" : "Offentlig lenke", "Back" : "Tilbake", + "Save" : "Lagre", "Year" : "År", "Month" : "Måned", "Day" : "Dag", diff --git a/l10n/nl.js b/l10n/nl.js index 4dd88940..0ae15ba1 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -21,6 +21,7 @@ OC.L10N.register( "Copy public link" : "Kopieer openbare link", "Public link" : "Openbare Link", "Back" : "Terug", + "Save" : "Opslaan", "Year" : "Jaar", "Month" : "Maand", "Day" : "Dag", diff --git a/l10n/nl.json b/l10n/nl.json index 9a08ef33..f106f565 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -19,6 +19,7 @@ "Copy public link" : "Kopieer openbare link", "Public link" : "Openbare Link", "Back" : "Terug", + "Save" : "Opslaan", "Year" : "Jaar", "Month" : "Maand", "Day" : "Dag", diff --git a/l10n/nn_NO.js b/l10n/nn_NO.js index fc49c179..e87dcdbd 100644 --- a/l10n/nn_NO.js +++ b/l10n/nn_NO.js @@ -10,6 +10,7 @@ OC.L10N.register( "Download" : "Last ned", "Favorite" : "Favoritt", "Back" : "Tilbake", + "Save" : "Lagre", "Year" : "År", "Month" : "Månad", "Day" : "Dag", diff --git a/l10n/nn_NO.json b/l10n/nn_NO.json index 55324f1a..1bfc3596 100644 --- a/l10n/nn_NO.json +++ b/l10n/nn_NO.json @@ -8,6 +8,7 @@ "Download" : "Last ned", "Favorite" : "Favoritt", "Back" : "Tilbake", + "Save" : "Lagre", "Year" : "År", "Month" : "Månad", "Day" : "Dag", diff --git a/l10n/oc.js b/l10n/oc.js index 53919573..5c6c1cb0 100644 --- a/l10n/oc.js +++ b/l10n/oc.js @@ -16,6 +16,7 @@ OC.L10N.register( "Copy public link" : "Copiar lo ligam public", "Public link" : "Ligam public", "Back" : "Retorn", + "Save" : "Enregistrar", "Year" : "Annada", "Month" : "Mes", "Day" : "Jorn", diff --git a/l10n/oc.json b/l10n/oc.json index baf55860..8aafa44c 100644 --- a/l10n/oc.json +++ b/l10n/oc.json @@ -14,6 +14,7 @@ "Copy public link" : "Copiar lo ligam public", "Public link" : "Ligam public", "Back" : "Retorn", + "Save" : "Enregistrar", "Year" : "Annada", "Month" : "Mes", "Day" : "Jorn", diff --git a/l10n/pl.js b/l10n/pl.js index d8262490..5e5c8780 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -29,11 +29,14 @@ OC.L10N.register( "Timeline Path" : "Ścieżka osi czasu", "Show hidden folders" : "Pokaż ukryte katalogi", "Failed to load some photos" : "Nie udało się załadować niektórych zdjęć", - "Add people or groups who can edit your album" : "Dodaj osoby lub grupy, które mogą edytować Twój album", "Search for collaborators" : "Szukaj współpracowników", + "Search people or groups" : "Wyszukaj osoby lub grupy", "Add {collaboratorLabel} to the collaborators list" : "Dodaj {collaboratorLabel} do listy współpracowników", "No collaborators available" : "Brak dostępnych współpracowników", "Remove {collaboratorLabel} from the collaborators list" : "Usuń {collaboratorLabel} z listy współpracowników", + "Copy the public link" : "Kopiuj link publiczny", + "Delete the public link" : "Usuń link publiczny", + "Add people or groups who can edit your album" : "Dodaj osoby lub grupy, które mogą edytować Twój album", "Public link copied!" : "Skopiowano link publiczny!", "Copy public link" : "Kopiuj link publiczny", "Share via public link" : "Udostępnij przez link publiczny", @@ -41,44 +44,48 @@ OC.L10N.register( "Public link" : "Link publiczny", "Failed to fetch album." : "Nie udało się pobrać albumu.", "Failed to update album." : "Nie udało się zaktualizować albumu.", - "Edit album details" : "Edytuj szczegóły albumu", "New album" : "Nowy album", + "Create new album" : "Utwórz nowy album", + "Edit album details" : "Edytuj szczegóły albumu", + "Name of the album" : "Nazwa albumu", "Location of the album" : "Lokalizacja albumu", "Go back to the previous view." : "Wróć do poprzedniego widoku.", - "Back" : "Poprzednia", "Go to the add collaborators view." : "Przejdź do widoku dodawania współpracowników.", - "Add collaborators" : "Dodaj współpracowników", + "Save." : "Zapisz.", "Create the album." : "Utwórz album.", - "Create album" : "Utwórz album", "Back to the new album form." : "Powrót do nowej formy albumu.", + "Back" : "Poprzednia", + "Add collaborators" : "Dodaj współpracowników", + "Add selection to album {albumName}" : "Dodaj wybór do albumu {albumName}", "Create a new album." : "Utwórz nowy album.", "Save collaborators for this album." : "Zapisywanie współpracowników dla tego albumu.", - "Update Exif" : "Zaktualizuj Exif", - "Newest" : "Najnowsza", + "Save" : "Zapisz", "Year" : "Rok", "Month" : "Miesiąc", "Day" : "Dzień", "Time" : "Czas", "Hour" : "Godzina", "Minute" : "Minuta", + "Update Exif" : "Zaktualizuj Exif", + "Newest" : "Najnowsza", "Oldest" : "Najstarsza", "This feature modifies files in your storage to update Exif data." : "Ta funkcja modyfikuje pliki w pamięci, aby zaktualizować dane Exif.", "Exercise caution and make sure you have backups." : "Zachowaj ostrożność i upewnij się, że masz kopie zapasowe.", "Remove person" : "Usuń osobę", - "Rename person" : "Zmień nazwę osoby", "Name" : "Nazwa", + "Rename person" : "Zmień nazwę osoby", "Update" : "Aktualizuj", "Loading …" : "Wczytywanie…", "Delete album" : "Usuń album", "Merge with different person" : "Połącz z inną osobą", - "Failed to delete files." : "Nie udało się usunąć plików.", - "Failed to delete {fileName}." : "Nie udało się usunąć {fileName}.", - "General Failure" : "Ogólna awaria", - "Error: {msg}" : "Błąd: {msg}", - "Failed to favorite {fileName}." : "Nie udało się dodać do ulubionych {fileName}.", - "Failed to favorite files." : "Nie udało się znaleźć ulubionych plików.", + "Cannot find this photo anymore!" : "Nie można już znaleźć tego zdjęcia!", "Failed to create {albumName}." : "Nie udało się utworzyć {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nie udało się zmienić nazwy {currentAlbumName} na {newAlbumName}.", - "Cannot find this photo anymore!" : "Nie można już znaleźć tego zdjęcia!" + "General Failure" : "Ogólna awaria", + "Error: {msg}" : "Błąd: {msg}", + "Failed to delete files." : "Nie udało się usunąć plików.", + "Failed to delete {fileName}." : "Nie udało się usunąć {fileName}.", + "Failed to favorite files." : "Nie udało się znaleźć ulubionych plików.", + "Failed to favorite {fileName}." : "Nie udało się dodać do ulubionych {fileName}." }, "nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/l10n/pl.json b/l10n/pl.json index 8742fbb5..84e62b43 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -27,11 +27,14 @@ "Timeline Path" : "Ścieżka osi czasu", "Show hidden folders" : "Pokaż ukryte katalogi", "Failed to load some photos" : "Nie udało się załadować niektórych zdjęć", - "Add people or groups who can edit your album" : "Dodaj osoby lub grupy, które mogą edytować Twój album", "Search for collaborators" : "Szukaj współpracowników", + "Search people or groups" : "Wyszukaj osoby lub grupy", "Add {collaboratorLabel} to the collaborators list" : "Dodaj {collaboratorLabel} do listy współpracowników", "No collaborators available" : "Brak dostępnych współpracowników", "Remove {collaboratorLabel} from the collaborators list" : "Usuń {collaboratorLabel} z listy współpracowników", + "Copy the public link" : "Kopiuj link publiczny", + "Delete the public link" : "Usuń link publiczny", + "Add people or groups who can edit your album" : "Dodaj osoby lub grupy, które mogą edytować Twój album", "Public link copied!" : "Skopiowano link publiczny!", "Copy public link" : "Kopiuj link publiczny", "Share via public link" : "Udostępnij przez link publiczny", @@ -39,44 +42,48 @@ "Public link" : "Link publiczny", "Failed to fetch album." : "Nie udało się pobrać albumu.", "Failed to update album." : "Nie udało się zaktualizować albumu.", - "Edit album details" : "Edytuj szczegóły albumu", "New album" : "Nowy album", + "Create new album" : "Utwórz nowy album", + "Edit album details" : "Edytuj szczegóły albumu", + "Name of the album" : "Nazwa albumu", "Location of the album" : "Lokalizacja albumu", "Go back to the previous view." : "Wróć do poprzedniego widoku.", - "Back" : "Poprzednia", "Go to the add collaborators view." : "Przejdź do widoku dodawania współpracowników.", - "Add collaborators" : "Dodaj współpracowników", + "Save." : "Zapisz.", "Create the album." : "Utwórz album.", - "Create album" : "Utwórz album", "Back to the new album form." : "Powrót do nowej formy albumu.", + "Back" : "Poprzednia", + "Add collaborators" : "Dodaj współpracowników", + "Add selection to album {albumName}" : "Dodaj wybór do albumu {albumName}", "Create a new album." : "Utwórz nowy album.", "Save collaborators for this album." : "Zapisywanie współpracowników dla tego albumu.", - "Update Exif" : "Zaktualizuj Exif", - "Newest" : "Najnowsza", + "Save" : "Zapisz", "Year" : "Rok", "Month" : "Miesiąc", "Day" : "Dzień", "Time" : "Czas", "Hour" : "Godzina", "Minute" : "Minuta", + "Update Exif" : "Zaktualizuj Exif", + "Newest" : "Najnowsza", "Oldest" : "Najstarsza", "This feature modifies files in your storage to update Exif data." : "Ta funkcja modyfikuje pliki w pamięci, aby zaktualizować dane Exif.", "Exercise caution and make sure you have backups." : "Zachowaj ostrożność i upewnij się, że masz kopie zapasowe.", "Remove person" : "Usuń osobę", - "Rename person" : "Zmień nazwę osoby", "Name" : "Nazwa", + "Rename person" : "Zmień nazwę osoby", "Update" : "Aktualizuj", "Loading …" : "Wczytywanie…", "Delete album" : "Usuń album", "Merge with different person" : "Połącz z inną osobą", - "Failed to delete files." : "Nie udało się usunąć plików.", - "Failed to delete {fileName}." : "Nie udało się usunąć {fileName}.", - "General Failure" : "Ogólna awaria", - "Error: {msg}" : "Błąd: {msg}", - "Failed to favorite {fileName}." : "Nie udało się dodać do ulubionych {fileName}.", - "Failed to favorite files." : "Nie udało się znaleźć ulubionych plików.", + "Cannot find this photo anymore!" : "Nie można już znaleźć tego zdjęcia!", "Failed to create {albumName}." : "Nie udało się utworzyć {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Nie udało się zmienić nazwy {currentAlbumName} na {newAlbumName}.", - "Cannot find this photo anymore!" : "Nie można już znaleźć tego zdjęcia!" + "General Failure" : "Ogólna awaria", + "Error: {msg}" : "Błąd: {msg}", + "Failed to delete files." : "Nie udało się usunąć plików.", + "Failed to delete {fileName}." : "Nie udało się usunąć {fileName}.", + "Failed to favorite files." : "Nie udało się znaleźć ulubionych plików.", + "Failed to favorite {fileName}." : "Nie udało się dodać do ulubionych {fileName}." },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" } \ No newline at end of file diff --git a/l10n/ps.js b/l10n/ps.js index 2579bce0..482e274e 100644 --- a/l10n/ps.js +++ b/l10n/ps.js @@ -9,6 +9,7 @@ OC.L10N.register( "Download" : "ښکته کول", "Favorite" : "په نښه شوی", "View in folder" : "په فولډر کې کتل", + "Save" : "ساتل", "Name" : "نوم" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ps.json b/l10n/ps.json index 41a2b94c..9c583fd4 100644 --- a/l10n/ps.json +++ b/l10n/ps.json @@ -7,6 +7,7 @@ "Download" : "ښکته کول", "Favorite" : "په نښه شوی", "View in folder" : "په فولډر کې کتل", + "Save" : "ساتل", "Name" : "نوم" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index cbba259e..f9bf247e 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -3,7 +3,6 @@ OC.L10N.register( { "Memories" : "Memórias", "Yet another photo management app" : "Mais um aplicativo de gerenciamento de fotos", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas.", "Timeline" : "Linha do tempo", "Folders" : "Pastas", "Favorites" : "Favoritos", @@ -35,8 +34,6 @@ OC.L10N.register( "Add to album" : "Adicionar a álbum", "Move to another person" : "Mover para outra pessoa", "Remove from person" : "Remover da pessoa", - "You must enable \"Mark person in preview\" to use this feature" : "Você deve habilitar \"Marcar pessoa na visualização\" para usar este recurso", - "Only user \"{user}\" can update this person" : "Apenas o usuário \"{user}\" pode atualizar esta pessoa", "You are about to download a large number of files. Are you sure?" : "Você está prestes a baixar um grande número de arquivos. Tem certeza?", "You are about to delete a large number of files. Are you sure?" : "Você está prestes a excluir um grande número de arquivos. Tem certeza?", "You are about to touch a large number of files. Are you sure?" : "Você está prestes a tocar em um grande número de arquivos. Tem certeza?", @@ -49,11 +46,14 @@ OC.L10N.register( "Your Timeline" : "Sua Linha-do-Tempo", "Failed to load some photos" : "Falha ao carregar algumas fotos", "Processing … {n}/{m}" : "Processando … {n}/{m}", - "Add people or groups who can edit your album" : "Adicione pessoas ou grupos que podem editar seu álbum", "Search for collaborators" : "Pesquisar colaboradores", + "Search people or groups" : "Pesquisar pessoas ou grupos", "Add {collaboratorLabel} to the collaborators list" : "Adicionar {collaboratorsLabel} à lista de colaboradores", "No collaborators available" : "Nenhum colaborador disponível", "Remove {collaboratorLabel} from the collaborators list" : "Remova {collaboratorLabel} da lista de colaboradores", + "Copy the public link" : "Copiar link público", + "Delete the public link" : "Remover link público", + "Add people or groups who can edit your album" : "Adicione pessoas ou grupos que podem editar seu álbum", "Public link copied!" : "Link público copiado!", "Copy public link" : "Copiar link público", "Share via public link" : "Compartilhar via link público", @@ -61,36 +61,38 @@ OC.L10N.register( "Public link" : "Link público", "Failed to fetch album." : "Falha ao buscar álbum.", "Failed to update album." : "Falha ao atualizar álbum.", - "Edit album details" : "Modificar detalhes do álbu", "New album" : "Novo álbum", + "Create new album" : "Criar novo álbum", + "Edit album details" : "Modificar detalhes do álbu", "Failed to delete {name}." : "Falha ao remover {name}.", + "Name of the album" : "Nome do álbum", "Location of the album" : "Localização do álbum", "Go back to the previous view." : "Ir para a visualização anterior.", - "Back" : "Voltar", "Go to the add collaborators view." : "Ir para visualização de adicionar colaboradores.", - "Add collaborators" : "Adicionar colaboradores", "Save." : "Salvar.", "Create the album." : "Criar o álbum.", - "Create album" : "Criar álbum", "Back to the new album form." : "Voltar ao formulário de novo álbum.", + "Back" : "Voltar", + "Add collaborators" : "Adicionar colaboradores", + "Add selection to album {albumName}" : "Adicionar seleção ao álbum {albumName}", "Create a new album." : "Criar um novo álbum.", "Save collaborators for this album." : "Salve os colaboradores deste álbum.", - "Update Exif" : "Atualizar Exif", - "Newest" : "O mais novo", + "Save" : "Salvar", "Year" : "Ano", "Month" : "Mês", "Day" : "Dia", "Time" : "Horário", "Hour" : "Hora", "Minute" : "Minuto", + "Update Exif" : "Atualizar Exif", + "Newest" : "O mais novo", "Oldest" : "Mais antigo", "This feature modifies files in your storage to update Exif data." : "Esse recurso modifica os arquivos em seu armazenamento para atualizar os dados Exif.", "Exercise caution and make sure you have backups." : "Tenha cuidado e certifique-se de ter backups.", "Loading data … {n}/{m}" : "Carregando dados… {n}/{m}", "Remove person" : "Remover pessoa", - "Only user \"{user}\" can delete this person" : "Apenas o usuário \"{user}\" pode excluir esta pessoa", - "Rename person" : "Renomear pessoa", "Name" : "Nome", + "Rename person" : "Renomear pessoa", "Update" : "Atualizar", "Failed to rename {oldName} to {name}." : "Falha ao renomear {oldName} para {name}.", "Loading …" : "Carregando …", @@ -106,15 +108,15 @@ OC.L10N.register( "Mark person in preview" : "Marcar pessoa na visualização", "Move left" : "Mover para a esquerda", "Move right" : "Mover para a direita", - "Failed to delete files." : "Falha ao excluir arquivos.", - "Failed to delete {fileName}." : "Falha ao excluir {fileName}.", - "General Failure" : "Falha Geral", - "Error: {msg}" : "Erro: {msg}", - "Failed to favorite {fileName}." : "Falha ao favoritar {fileName}", - "Failed to favorite files." : "Falha nos arquivos favoritos.", + "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!", "Failed to create {albumName}." : "Falha ao criar {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Falha ao renomear {currentAlbumName} para {newAlbumName}.", - "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!", + "General Failure" : "Falha Geral", + "Error: {msg}" : "Erro: {msg}", + "Failed to delete files." : "Falha ao excluir arquivos.", + "Failed to delete {fileName}." : "Falha ao excluir {fileName}.", + "Failed to favorite files." : "Falha nos arquivos favoritos.", + "Failed to favorite {fileName}." : "Falha ao favoritar {fileName}", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas." }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 99d8b9f4..8cabc966 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -1,7 +1,6 @@ { "translations": { "Memories" : "Memórias", "Yet another photo management app" : "Mais um aplicativo de gerenciamento de fotos", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas.", "Timeline" : "Linha do tempo", "Folders" : "Pastas", "Favorites" : "Favoritos", @@ -33,8 +32,6 @@ "Add to album" : "Adicionar a álbum", "Move to another person" : "Mover para outra pessoa", "Remove from person" : "Remover da pessoa", - "You must enable \"Mark person in preview\" to use this feature" : "Você deve habilitar \"Marcar pessoa na visualização\" para usar este recurso", - "Only user \"{user}\" can update this person" : "Apenas o usuário \"{user}\" pode atualizar esta pessoa", "You are about to download a large number of files. Are you sure?" : "Você está prestes a baixar um grande número de arquivos. Tem certeza?", "You are about to delete a large number of files. Are you sure?" : "Você está prestes a excluir um grande número de arquivos. Tem certeza?", "You are about to touch a large number of files. Are you sure?" : "Você está prestes a tocar em um grande número de arquivos. Tem certeza?", @@ -47,11 +44,14 @@ "Your Timeline" : "Sua Linha-do-Tempo", "Failed to load some photos" : "Falha ao carregar algumas fotos", "Processing … {n}/{m}" : "Processando … {n}/{m}", - "Add people or groups who can edit your album" : "Adicione pessoas ou grupos que podem editar seu álbum", "Search for collaborators" : "Pesquisar colaboradores", + "Search people or groups" : "Pesquisar pessoas ou grupos", "Add {collaboratorLabel} to the collaborators list" : "Adicionar {collaboratorsLabel} à lista de colaboradores", "No collaborators available" : "Nenhum colaborador disponível", "Remove {collaboratorLabel} from the collaborators list" : "Remova {collaboratorLabel} da lista de colaboradores", + "Copy the public link" : "Copiar link público", + "Delete the public link" : "Remover link público", + "Add people or groups who can edit your album" : "Adicione pessoas ou grupos que podem editar seu álbum", "Public link copied!" : "Link público copiado!", "Copy public link" : "Copiar link público", "Share via public link" : "Compartilhar via link público", @@ -59,36 +59,38 @@ "Public link" : "Link público", "Failed to fetch album." : "Falha ao buscar álbum.", "Failed to update album." : "Falha ao atualizar álbum.", - "Edit album details" : "Modificar detalhes do álbu", "New album" : "Novo álbum", + "Create new album" : "Criar novo álbum", + "Edit album details" : "Modificar detalhes do álbu", "Failed to delete {name}." : "Falha ao remover {name}.", + "Name of the album" : "Nome do álbum", "Location of the album" : "Localização do álbum", "Go back to the previous view." : "Ir para a visualização anterior.", - "Back" : "Voltar", "Go to the add collaborators view." : "Ir para visualização de adicionar colaboradores.", - "Add collaborators" : "Adicionar colaboradores", "Save." : "Salvar.", "Create the album." : "Criar o álbum.", - "Create album" : "Criar álbum", "Back to the new album form." : "Voltar ao formulário de novo álbum.", + "Back" : "Voltar", + "Add collaborators" : "Adicionar colaboradores", + "Add selection to album {albumName}" : "Adicionar seleção ao álbum {albumName}", "Create a new album." : "Criar um novo álbum.", "Save collaborators for this album." : "Salve os colaboradores deste álbum.", - "Update Exif" : "Atualizar Exif", - "Newest" : "O mais novo", + "Save" : "Salvar", "Year" : "Ano", "Month" : "Mês", "Day" : "Dia", "Time" : "Horário", "Hour" : "Hora", "Minute" : "Minuto", + "Update Exif" : "Atualizar Exif", + "Newest" : "O mais novo", "Oldest" : "Mais antigo", "This feature modifies files in your storage to update Exif data." : "Esse recurso modifica os arquivos em seu armazenamento para atualizar os dados Exif.", "Exercise caution and make sure you have backups." : "Tenha cuidado e certifique-se de ter backups.", "Loading data … {n}/{m}" : "Carregando dados… {n}/{m}", "Remove person" : "Remover pessoa", - "Only user \"{user}\" can delete this person" : "Apenas o usuário \"{user}\" pode excluir esta pessoa", - "Rename person" : "Renomear pessoa", "Name" : "Nome", + "Rename person" : "Renomear pessoa", "Update" : "Atualizar", "Failed to rename {oldName} to {name}." : "Falha ao renomear {oldName} para {name}.", "Loading …" : "Carregando …", @@ -104,15 +106,15 @@ "Mark person in preview" : "Marcar pessoa na visualização", "Move left" : "Mover para a esquerda", "Move right" : "Mover para a direita", - "Failed to delete files." : "Falha ao excluir arquivos.", - "Failed to delete {fileName}." : "Falha ao excluir {fileName}.", - "General Failure" : "Falha Geral", - "Error: {msg}" : "Erro: {msg}", - "Failed to favorite {fileName}." : "Falha ao favoritar {fileName}", - "Failed to favorite files." : "Falha nos arquivos favoritos.", + "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!", "Failed to create {albumName}." : "Falha ao criar {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Falha ao renomear {currentAlbumName} para {newAlbumName}.", - "Cannot find this photo anymore!" : "Não é mais possível encontrar esta foto!", + "General Failure" : "Falha Geral", + "Error: {msg}" : "Erro: {msg}", + "Failed to delete files." : "Falha ao excluir arquivos.", + "Failed to delete {fileName}." : "Falha ao excluir {fileName}.", + "Failed to favorite files." : "Falha nos arquivos favoritos.", + "Failed to favorite {fileName}." : "Falha ao favoritar {fileName}", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# Recordações\n\nMemórias é um aplicativo de gerenciamento de fotos para Nextcloud com recursos avançados, incluindo:\n\n* **📸 Linha do tempo**: Classifique fotos e vídeos por data de captura, analisados ​​a partir de dados Exif.\n* **⏪ Retroceder**: pule para qualquer momento do passado instantaneamente e reviva suas memórias.\n* **🤖 AI Tagging**: agrupe fotos de pessoas e objetos usando a IA, desenvolvida pelo aplicativo [reconhecer](https://github.com/nextcloud/recognize).\n* **🖼️ Pastas**: navegue em suas próprias pastas e pastas compartilhadas com uma linha do tempo semelhante e eficiente.\n* **🎦 Apresentação de slides**: Visualize fotos de sua linha do tempo e pastas facilmente.\n* **📱 Suporte Móvel**: Funciona em dispositivos de qualquer formato e tamanho por meio do aplicativo da web.\n* **✏️ Editar Metadados**:Edite datas Exif em fotos de forma rápida e fácil.\n* **📦Arquivo**: armazene as fotos que você não deseja ver em sua linha do tempo em uma pasta separada.\n* **⚡️ Rápido**: Memórias é extremamente rápido. Período.\n\nPara ter uma ideia de como são as memórias, confira a [demonstração pública](https://memories-demo.radialapps.com/apps/memories/). Observe que a demonstração é somente leitura e pode ser lenta, pois é executada em uma VM de nível gratuito de baixo custo fornecida pela [Oracle Cloud](https://www.oracle.com/cloud/free/). Os créditos das fotos vão para [Unsplash](https://unsplash.com/) (para créditos individuais, consulte cada pasta).\n\n## 🚀 Instalação\n1. Instale o aplicativo da loja de aplicativos Nextcloud\n1. Execute `php ./occ memory:index` para gerar índices de metadados para fotos existentes.\n1.Abra o aplicativo 📷 Memórias no Nextcloud e defina o diretório que contém suas fotos. As fotos deste diretório serão exibidas na linha do tempo, incluindo todas as fotos em subdiretórios aninhados.\n1. É altamente recomendável instalar o [gerador de visualização](https://github.com/rullzer/previewgenerator) para pré-gerar miniaturas." },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 7114598a..40531150 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -24,6 +24,7 @@ OC.L10N.register( "Copy public link" : "Copiar ligação publica", "Public link" : "Hiperligação Pública", "Back" : "Anterior", + "Save" : "Guardar", "Month" : "Mês", "Day" : "Dia", "Time" : "Tempo", @@ -31,10 +32,10 @@ OC.L10N.register( "Name" : "Nome", "Update" : "Atualizar", "Loading …" : "A carregar...", + "Cannot find this photo anymore!" : "Já não é possível encontrar esta fotografia!", "Failed to delete files." : "Não foi possível eliminar os ficheiros.", "Failed to delete {fileName}." : "Não foi possível eliminar {fileName}.", - "Failed to favorite {fileName}." : "Não foi possível colocar {fileName} nos favoritos.", "Failed to favorite files." : "Não foi possível colocar os ficheiros nos favoritos.", - "Cannot find this photo anymore!" : "Já não é possível encontrar esta fotografia!" + "Failed to favorite {fileName}." : "Não foi possível colocar {fileName} nos favoritos." }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index 895798e9..d199e8d1 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -22,6 +22,7 @@ "Copy public link" : "Copiar ligação publica", "Public link" : "Hiperligação Pública", "Back" : "Anterior", + "Save" : "Guardar", "Month" : "Mês", "Day" : "Dia", "Time" : "Tempo", @@ -29,10 +30,10 @@ "Name" : "Nome", "Update" : "Atualizar", "Loading …" : "A carregar...", + "Cannot find this photo anymore!" : "Já não é possível encontrar esta fotografia!", "Failed to delete files." : "Não foi possível eliminar os ficheiros.", "Failed to delete {fileName}." : "Não foi possível eliminar {fileName}.", - "Failed to favorite {fileName}." : "Não foi possível colocar {fileName} nos favoritos.", "Failed to favorite files." : "Não foi possível colocar os ficheiros nos favoritos.", - "Cannot find this photo anymore!" : "Já não é possível encontrar esta fotografia!" + "Failed to favorite {fileName}." : "Não foi possível colocar {fileName} nos favoritos." },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/ro.js b/l10n/ro.js index ea129ae9..361c0ea1 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -16,6 +16,7 @@ OC.L10N.register( "Copy public link" : "Copiză link-ul public", "Public link" : "Link public", "Back" : "Înapoi", + "Save" : "Salvează", "Year" : "An", "Month" : "Luna", "Day" : "Zi", diff --git a/l10n/ro.json b/l10n/ro.json index efe99ea9..05d8308a 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -14,6 +14,7 @@ "Copy public link" : "Copiză link-ul public", "Public link" : "Link public", "Back" : "Înapoi", + "Save" : "Salvează", "Year" : "An", "Month" : "Luna", "Day" : "Zi", diff --git a/l10n/ru.js b/l10n/ru.js index 9264b0f6..d742464b 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -28,6 +28,7 @@ OC.L10N.register( "Copy public link" : "Скопировать общедоступную ссылку", "Public link" : "Общедоступная ссылка", "Back" : "Назад", + "Save" : "Сохранить", "Year" : "Год", "Month" : "Месяц", "Day" : "День", @@ -37,10 +38,10 @@ OC.L10N.register( "Name" : "Имя", "Update" : "Обновить", "Loading …" : "Загрузка …", + "Cannot find this photo anymore!" : "Это фотография более недоступна.", "Failed to delete files." : "Ошибка удаления файлов.", "Failed to delete {fileName}." : "Ошибка удаления файла «{fileName}».", - "Failed to favorite {fileName}." : "Не удалось добавить файл «{fileName}» в избранное.", "Failed to favorite files." : "Не удалось добавить файлы в избранное.", - "Cannot find this photo anymore!" : "Это фотография более недоступна." + "Failed to favorite {fileName}." : "Не удалось добавить файл «{fileName}» в избранное." }, "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);"); diff --git a/l10n/ru.json b/l10n/ru.json index be95f38e..5bf8da9c 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -26,6 +26,7 @@ "Copy public link" : "Скопировать общедоступную ссылку", "Public link" : "Общедоступная ссылка", "Back" : "Назад", + "Save" : "Сохранить", "Year" : "Год", "Month" : "Месяц", "Day" : "День", @@ -35,10 +36,10 @@ "Name" : "Имя", "Update" : "Обновить", "Loading …" : "Загрузка …", + "Cannot find this photo anymore!" : "Это фотография более недоступна.", "Failed to delete files." : "Ошибка удаления файлов.", "Failed to delete {fileName}." : "Ошибка удаления файла «{fileName}».", - "Failed to favorite {fileName}." : "Не удалось добавить файл «{fileName}» в избранное.", "Failed to favorite files." : "Не удалось добавить файлы в избранное.", - "Cannot find this photo anymore!" : "Это фотография более недоступна." + "Failed to favorite {fileName}." : "Не удалось добавить файл «{fileName}» в избранное." },"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);" } \ No newline at end of file diff --git a/l10n/sc.js b/l10n/sc.js index f179fb77..2f5d98ef 100644 --- a/l10n/sc.js +++ b/l10n/sc.js @@ -19,6 +19,7 @@ OC.L10N.register( "Copy public link" : "Còpia ligòngiu pùblicu", "Public link" : "Ligòngiu pùblicu", "Back" : "In segus", + "Save" : "Sarva", "Year" : "Annu", "Month" : "Mese", "Day" : "Die", diff --git a/l10n/sc.json b/l10n/sc.json index 0685405c..930b951b 100644 --- a/l10n/sc.json +++ b/l10n/sc.json @@ -17,6 +17,7 @@ "Copy public link" : "Còpia ligòngiu pùblicu", "Public link" : "Ligòngiu pùblicu", "Back" : "In segus", + "Save" : "Sarva", "Year" : "Annu", "Month" : "Mese", "Day" : "Die", diff --git a/l10n/si.js b/l10n/si.js index cafe78c5..b7e4aa8f 100644 --- a/l10n/si.js +++ b/l10n/si.js @@ -10,6 +10,7 @@ OC.L10N.register( "Favorite" : "ප්‍රියතම", "View in folder" : "බහාලුමේ බලන්න", "Back" : "ආපසු", + "Save" : "සුරකින්න", "Year" : "වර්ෂය", "Month" : "මාසය", "Day" : "දිනය", diff --git a/l10n/si.json b/l10n/si.json index 3d219368..08eee5d0 100644 --- a/l10n/si.json +++ b/l10n/si.json @@ -8,6 +8,7 @@ "Favorite" : "ප්‍රියතම", "View in folder" : "බහාලුමේ බලන්න", "Back" : "ආපසු", + "Save" : "සුරකින්න", "Year" : "වර්ෂය", "Month" : "මාසය", "Day" : "දිනය", diff --git a/l10n/sk.js b/l10n/sk.js index 8aab3284..ca100c14 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -32,50 +32,52 @@ OC.L10N.register( "Your Timeline" : "Vaša časová os", "Failed to load some photos" : "Načítanie akýchkoľvek fotiek zlyhalo", "Processing … {n}/{m}" : "Spracúvam ... {n}/{m}", - "Add people or groups who can edit your album" : "Pridať užívateľov alebo skupiny ktoré môžu upravovať váš album", "Search for collaborators" : "Vyhľadať spolupracovníkov", + "Search people or groups" : "Vyhľadať užívateľov alebo skupiny", "Add {collaboratorLabel} to the collaborators list" : "Pridať {collaboratorLabel} na zoznam spolupracovníkov", "No collaborators available" : "Nie sú dostupný žiadny spolupracovníci", "Remove {collaboratorLabel} from the collaborators list" : "Odobrať {collaboratorLabel} zo zoznamu spolupracovníkov", + "Copy the public link" : "Kopírovať verejný odkaz", + "Delete the public link" : "Zmazať verejný odkaz", + "Add people or groups who can edit your album" : "Pridať užívateľov alebo skupiny ktoré môžu upravovať váš album", "Public link copied!" : "Verejný odkaz skopírovaný!", "Copy public link" : "Kopírovať verejný odkaz", - "Delete the public link" : "Zmazať verejný odkaz", "Share via public link" : "Zdieľať ako verejný odkaz", "Failed to fetch collaborators list." : "Nepodarilo sa získať zoznam spolupracovníkov.", "Public link" : "Verejný odkaz", "Failed to fetch album." : "Nepodarilo sa načítať album.", "Failed to update album." : "Nepodarilo sa aktualizovať album.", + "New album" : "Nový album", "Create new album" : "Vytvoriť nový album", "Edit album details" : "Upraviť podrobnosti o albume", - "New album" : "Nový album", "Failed to delete {name}." : "Nepodarilo sa zmazať {name}.", "Name of the album" : "Pomenovať album", "Location of the album" : "Umiestnenie albumu", "Go back to the previous view." : "Vrátiť sa na predchádzajúce zobrazenie.", - "Back" : "Späť", "Go to the add collaborators view." : "Ísť na zobrazenie pre pridanie spolupracujúcich.", - "Add collaborators" : "Pridať spolupracujúcich", "Save." : "Uložiť.", "Create the album." : "Vytvoriť album.", - "Create album" : "Vytvoriť album", "Back to the new album form." : "Späť na formulár pre pridanie nového albumu.", + "Back" : "Späť", + "Add collaborators" : "Pridať spolupracujúcich", "Create a new album." : "Vytvoriť nový album.", "Save collaborators for this album." : "Uložiť spolupracovníkov pre tento album.", - "Update Exif" : "Aktualizovať Exif", - "Newest" : "Najnovšie", + "Save" : "Uložiť", "Year" : "Rok", "Month" : "Mesiac", "Day" : "Deň", "Time" : "Čas", "Hour" : "Hodina", "Minute" : "Minúta", + "Update Exif" : "Aktualizovať Exif", + "Newest" : "Najnovšie", "Oldest" : "Najstaršie", "This feature modifies files in your storage to update Exif data." : "Táto funkcia upravuje súbory vo vašom úložisku a aktualizuje údaje Exif.", "Exercise caution and make sure you have backups." : "Buďte opatrní a uistite sa, že máte zálohy.", "Loading data … {n}/{m}" : "Nahrávanie údajov ... {n}/{m}", "Remove person" : "Odstrániť osobu", - "Rename person" : "Premenovať osobu", "Name" : "Meno", + "Rename person" : "Premenovať osobu", "Update" : "Aktualizovať", "Failed to rename {oldName} to {name}." : "Nepodarilo sa premenovať {oldName} na {name}.", "Loading …" : "Načítavam …", @@ -86,14 +88,14 @@ OC.L10N.register( "Failed to move {name}." : "Nepodarilo sa presunúť {name}.", "Delete album" : "Zmazať album", "Merge with different person" : "Spojiť s inou osobou", - "Failed to delete files." : "Nepodarilo sa zmazať súbory.", - "Failed to delete {fileName}." : "Nepodarilo sa zmazať {fileName}.", - "General Failure" : "Všeobecné zlyhanie", - "Error: {msg}" : "Chyba: {msg}", - "Failed to favorite {fileName}." : "Nepodarilo sa pridať súbor {fileName} medzi obľúbené.", - "Failed to favorite files." : "Nepodarilo sa pridať súbory medzi obľúbené.", + "Cannot find this photo anymore!" : "Túto fotografiu už nemožno nájsť!", "Failed to create {albumName}." : "Zlyhalo vytváranie {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Chyba pri premenovávaní {currentAlbumName} na {newAlbumName}.", - "Cannot find this photo anymore!" : "Túto fotografiu už nemožno nájsť!" + "General Failure" : "Všeobecné zlyhanie", + "Error: {msg}" : "Chyba: {msg}", + "Failed to delete files." : "Nepodarilo sa zmazať súbory.", + "Failed to delete {fileName}." : "Nepodarilo sa zmazať {fileName}.", + "Failed to favorite files." : "Nepodarilo sa pridať súbory medzi obľúbené.", + "Failed to favorite {fileName}." : "Nepodarilo sa pridať súbor {fileName} medzi obľúbené." }, "nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/sk.json b/l10n/sk.json index e2c51fdb..77284f36 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -30,50 +30,52 @@ "Your Timeline" : "Vaša časová os", "Failed to load some photos" : "Načítanie akýchkoľvek fotiek zlyhalo", "Processing … {n}/{m}" : "Spracúvam ... {n}/{m}", - "Add people or groups who can edit your album" : "Pridať užívateľov alebo skupiny ktoré môžu upravovať váš album", "Search for collaborators" : "Vyhľadať spolupracovníkov", + "Search people or groups" : "Vyhľadať užívateľov alebo skupiny", "Add {collaboratorLabel} to the collaborators list" : "Pridať {collaboratorLabel} na zoznam spolupracovníkov", "No collaborators available" : "Nie sú dostupný žiadny spolupracovníci", "Remove {collaboratorLabel} from the collaborators list" : "Odobrať {collaboratorLabel} zo zoznamu spolupracovníkov", + "Copy the public link" : "Kopírovať verejný odkaz", + "Delete the public link" : "Zmazať verejný odkaz", + "Add people or groups who can edit your album" : "Pridať užívateľov alebo skupiny ktoré môžu upravovať váš album", "Public link copied!" : "Verejný odkaz skopírovaný!", "Copy public link" : "Kopírovať verejný odkaz", - "Delete the public link" : "Zmazať verejný odkaz", "Share via public link" : "Zdieľať ako verejný odkaz", "Failed to fetch collaborators list." : "Nepodarilo sa získať zoznam spolupracovníkov.", "Public link" : "Verejný odkaz", "Failed to fetch album." : "Nepodarilo sa načítať album.", "Failed to update album." : "Nepodarilo sa aktualizovať album.", + "New album" : "Nový album", "Create new album" : "Vytvoriť nový album", "Edit album details" : "Upraviť podrobnosti o albume", - "New album" : "Nový album", "Failed to delete {name}." : "Nepodarilo sa zmazať {name}.", "Name of the album" : "Pomenovať album", "Location of the album" : "Umiestnenie albumu", "Go back to the previous view." : "Vrátiť sa na predchádzajúce zobrazenie.", - "Back" : "Späť", "Go to the add collaborators view." : "Ísť na zobrazenie pre pridanie spolupracujúcich.", - "Add collaborators" : "Pridať spolupracujúcich", "Save." : "Uložiť.", "Create the album." : "Vytvoriť album.", - "Create album" : "Vytvoriť album", "Back to the new album form." : "Späť na formulár pre pridanie nového albumu.", + "Back" : "Späť", + "Add collaborators" : "Pridať spolupracujúcich", "Create a new album." : "Vytvoriť nový album.", "Save collaborators for this album." : "Uložiť spolupracovníkov pre tento album.", - "Update Exif" : "Aktualizovať Exif", - "Newest" : "Najnovšie", + "Save" : "Uložiť", "Year" : "Rok", "Month" : "Mesiac", "Day" : "Deň", "Time" : "Čas", "Hour" : "Hodina", "Minute" : "Minúta", + "Update Exif" : "Aktualizovať Exif", + "Newest" : "Najnovšie", "Oldest" : "Najstaršie", "This feature modifies files in your storage to update Exif data." : "Táto funkcia upravuje súbory vo vašom úložisku a aktualizuje údaje Exif.", "Exercise caution and make sure you have backups." : "Buďte opatrní a uistite sa, že máte zálohy.", "Loading data … {n}/{m}" : "Nahrávanie údajov ... {n}/{m}", "Remove person" : "Odstrániť osobu", - "Rename person" : "Premenovať osobu", "Name" : "Meno", + "Rename person" : "Premenovať osobu", "Update" : "Aktualizovať", "Failed to rename {oldName} to {name}." : "Nepodarilo sa premenovať {oldName} na {name}.", "Loading …" : "Načítavam …", @@ -84,14 +86,14 @@ "Failed to move {name}." : "Nepodarilo sa presunúť {name}.", "Delete album" : "Zmazať album", "Merge with different person" : "Spojiť s inou osobou", - "Failed to delete files." : "Nepodarilo sa zmazať súbory.", - "Failed to delete {fileName}." : "Nepodarilo sa zmazať {fileName}.", - "General Failure" : "Všeobecné zlyhanie", - "Error: {msg}" : "Chyba: {msg}", - "Failed to favorite {fileName}." : "Nepodarilo sa pridať súbor {fileName} medzi obľúbené.", - "Failed to favorite files." : "Nepodarilo sa pridať súbory medzi obľúbené.", + "Cannot find this photo anymore!" : "Túto fotografiu už nemožno nájsť!", "Failed to create {albumName}." : "Zlyhalo vytváranie {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Chyba pri premenovávaní {currentAlbumName} na {newAlbumName}.", - "Cannot find this photo anymore!" : "Túto fotografiu už nemožno nájsť!" + "General Failure" : "Všeobecné zlyhanie", + "Error: {msg}" : "Chyba: {msg}", + "Failed to delete files." : "Nepodarilo sa zmazať súbory.", + "Failed to delete {fileName}." : "Nepodarilo sa zmazať {fileName}.", + "Failed to favorite files." : "Nepodarilo sa pridať súbory medzi obľúbené.", + "Failed to favorite {fileName}." : "Nepodarilo sa pridať súbor {fileName} medzi obľúbené." },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/sl.js b/l10n/sl.js index 33680314..ff336d74 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -24,6 +24,7 @@ OC.L10N.register( "Location of the album" : "Mesto albuma", "Go back to the previous view." : "Vrnitev na prejšnji pogled.", "Back" : "Nazaj", + "Save" : "Shrani", "Year" : "Leto", "Month" : "Mesec", "Day" : "Dan", diff --git a/l10n/sl.json b/l10n/sl.json index 298f11fc..8340b414 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -22,6 +22,7 @@ "Location of the album" : "Mesto albuma", "Go back to the previous view." : "Vrnitev na prejšnji pogled.", "Back" : "Nazaj", + "Save" : "Shrani", "Year" : "Leto", "Month" : "Mesec", "Day" : "Dan", diff --git a/l10n/sq.js b/l10n/sq.js index 30421496..3bbab1d8 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -15,6 +15,7 @@ OC.L10N.register( "Unarchive" : "Hiq nga arkivi", "View in folder" : "Shikoje në dosje", "Back" : "Prapa", + "Save" : "Ruaj", "Month" : "Muaj", "Day" : "Ditë", "Time" : "Kohë", diff --git a/l10n/sq.json b/l10n/sq.json index 2651a768..ee9db0ce 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -13,6 +13,7 @@ "Unarchive" : "Hiq nga arkivi", "View in folder" : "Shikoje në dosje", "Back" : "Prapa", + "Save" : "Ruaj", "Month" : "Muaj", "Day" : "Ditë", "Time" : "Kohë", diff --git a/l10n/sr.js b/l10n/sr.js index ebfec29c..8dd4338a 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -18,6 +18,7 @@ OC.L10N.register( "View in folder" : "Види у фасцикли", "Public link" : "Јавна веза", "Back" : "Назад", + "Save" : "Сачувај", "Year" : "Година", "Month" : "Месец", "Day" : "Дан", diff --git a/l10n/sr.json b/l10n/sr.json index 860506eb..6e1cb245 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -16,6 +16,7 @@ "View in folder" : "Види у фасцикли", "Public link" : "Јавна веза", "Back" : "Назад", + "Save" : "Сачувај", "Year" : "Година", "Month" : "Месец", "Day" : "Дан", diff --git a/l10n/sr@latin.js b/l10n/sr@latin.js index 18ba2025..f5a2248f 100644 --- a/l10n/sr@latin.js +++ b/l10n/sr@latin.js @@ -10,6 +10,7 @@ OC.L10N.register( "Download" : "Preuzmi", "Favorite" : "Omiljene", "Back" : "Nazad", + "Save" : "Sačuvaj", "Name" : "Ime", "Update" : "Ažuriraj" }, diff --git a/l10n/sr@latin.json b/l10n/sr@latin.json index 672ca6ca..b89aef71 100644 --- a/l10n/sr@latin.json +++ b/l10n/sr@latin.json @@ -8,6 +8,7 @@ "Download" : "Preuzmi", "Favorite" : "Omiljene", "Back" : "Nazad", + "Save" : "Sačuvaj", "Name" : "Ime", "Update" : "Ažuriraj" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" diff --git a/l10n/sv.js b/l10n/sv.js index 7c0d2249..7160a973 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -27,6 +27,7 @@ OC.L10N.register( "Copy public link" : "Kopiera publik länk", "Public link" : "Publik länk", "Back" : "Tillbaka", + "Save" : "Spara", "Year" : "År", "Month" : "Månad", "Day" : "Dag", @@ -36,10 +37,10 @@ OC.L10N.register( "Name" : "Namn", "Update" : "Uppdatera", "Loading …" : "Läser in …", + "Cannot find this photo anymore!" : "Kan inte längre hitta detta foto!", "Failed to delete files." : "Misslyckades att radera filer.", "Failed to delete {fileName}." : "Misslyckades att radera {fileName}.", - "Failed to favorite {fileName}." : "Misslyckades att favorisera {fileName}.", "Failed to favorite files." : "Misslyckades att favorisera filer.", - "Cannot find this photo anymore!" : "Kan inte längre hitta detta foto!" + "Failed to favorite {fileName}." : "Misslyckades att favorisera {fileName}." }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sv.json b/l10n/sv.json index b905d15e..15c8f3d9 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -25,6 +25,7 @@ "Copy public link" : "Kopiera publik länk", "Public link" : "Publik länk", "Back" : "Tillbaka", + "Save" : "Spara", "Year" : "År", "Month" : "Månad", "Day" : "Dag", @@ -34,10 +35,10 @@ "Name" : "Namn", "Update" : "Uppdatera", "Loading …" : "Läser in …", + "Cannot find this photo anymore!" : "Kan inte längre hitta detta foto!", "Failed to delete files." : "Misslyckades att radera filer.", "Failed to delete {fileName}." : "Misslyckades att radera {fileName}.", - "Failed to favorite {fileName}." : "Misslyckades att favorisera {fileName}.", "Failed to favorite files." : "Misslyckades att favorisera filer.", - "Cannot find this photo anymore!" : "Kan inte längre hitta detta foto!" + "Failed to favorite {fileName}." : "Misslyckades att favorisera {fileName}." },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ta.js b/l10n/ta.js index edb71d59..944e615f 100644 --- a/l10n/ta.js +++ b/l10n/ta.js @@ -9,6 +9,7 @@ OC.L10N.register( "Download" : "பதிவிறக்குக", "Favorite" : "விருப்பமான", "Back" : "பின்னுக்கு", + "Save" : "சேமிக்க ", "Month" : "மாதம்", "Name" : "பெயர்", "Update" : "இற்றைப்படுத்தல்" diff --git a/l10n/ta.json b/l10n/ta.json index 20667786..3413287c 100644 --- a/l10n/ta.json +++ b/l10n/ta.json @@ -7,6 +7,7 @@ "Download" : "பதிவிறக்குக", "Favorite" : "விருப்பமான", "Back" : "பின்னுக்கு", + "Save" : "சேமிக்க ", "Month" : "மாதம்", "Name" : "பெயர்", "Update" : "இற்றைப்படுத்தல்" diff --git a/l10n/th.js b/l10n/th.js index cf485efe..d78df65d 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -15,6 +15,7 @@ OC.L10N.register( "View in folder" : "ดูในโฟลเดอร์", "Public link" : "ลิงค์สาธารณะ", "Back" : "ย้อนกลับ", + "Save" : "บันทึก", "Month" : "เดือน", "Day" : "วัน", "Time" : "เวลา", diff --git a/l10n/th.json b/l10n/th.json index 251d19d1..123b5bd6 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -13,6 +13,7 @@ "View in folder" : "ดูในโฟลเดอร์", "Public link" : "ลิงค์สาธารณะ", "Back" : "ย้อนกลับ", + "Save" : "บันทึก", "Month" : "เดือน", "Day" : "วัน", "Time" : "เวลา", diff --git a/l10n/tk.js b/l10n/tk.js index 3b729289..523ca7f3 100644 --- a/l10n/tk.js +++ b/l10n/tk.js @@ -10,6 +10,7 @@ OC.L10N.register( "Download" : "Göçürip almak", "Favorite" : "Halaýan", "Back" : "Yzyna", + "Save" : "Saklamak", "Name" : "Ady" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/tk.json b/l10n/tk.json index 87d4eedd..8247e994 100644 --- a/l10n/tk.json +++ b/l10n/tk.json @@ -8,6 +8,7 @@ "Download" : "Göçürip almak", "Favorite" : "Halaýan", "Back" : "Yzyna", + "Save" : "Saklamak", "Name" : "Ady" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/tr.js b/l10n/tr.js index 6c372166..7b327576 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -25,8 +25,6 @@ OC.L10N.register( "Add to album" : "Albüme ekle", "Move to another person" : "Başka bir kişiye taşı", "Remove from person" : "Kişiden kaldır", - "You must enable \"Mark person in preview\" to use this feature" : "Bu özelliği kullanabilmek için \"Kişiyi ön izlemede işaretle\" seçeneğini etkinleştirmelisiniz", - "Only user \"{user}\" can update this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı güncelleyebilir", "You are about to download a large number of files. Are you sure?" : "Çok sayıda dosyayı indirmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to delete a large number of files. Are you sure?" : "Çok sayıda dosyayı silmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to touch a large number of files. Are you sure?" : "Çok sayıda dosyayı güncellemek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", @@ -39,52 +37,52 @@ OC.L10N.register( "Your Timeline" : "Zaman tüneliniz", "Failed to load some photos" : "Bazı fotoğraflar yüklenemedi", "Processing … {n}/{m}" : "İşleniyor… {n}/{m}", - "Add people or groups who can edit your album" : "Albümünüzü düzenleyebilecek kişi ya da grupları ekleyin", "Search for collaborators" : "Katılımcı arama", + "Search people or groups" : "Kişi ya da grup arama", "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesine ekle", "No collaborators available" : "Seçilebilecek bir katılımcı yok", "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesinden çıkar", "Copy the public link" : "Herkese açık bağlantıyı kopyala", + "Delete the public link" : "Herkese açık bağlantıyı sil", + "Add people or groups who can edit your album" : "Albümünüzü düzenleyebilecek kişi ya da grupları ekleyin", "Public link copied!" : "Herkese açık bağlantı kopyalandı!", "Copy public link" : "Herkese açık bağlantıyı kopyala", - "Delete the public link" : "Herkese açık bağlantıyı sil", "Share via public link" : "Herkese açık bağlantı ile paylaş", "Failed to fetch collaborators list." : "Katılımcıların listesi alınamadı.", "Public link" : "Herkese açık bağlantı", "Failed to fetch album." : "Albüm alınamadı", "Failed to update album." : "Albüm güncellenemedi", + "New album" : "Yeni albüm", "Create new album" : "Yeni albüm ekle", "Edit album details" : "Albüm ayrıntılarını düzenle", - "New album" : "Yeni albüm", "Failed to delete {name}." : "{name} silinemedi.", "Name of the album" : "Albümün adı", "Location of the album" : "Albümün konumu", "Go back to the previous view." : "Önceki görünüme geri dön.", - "Back" : "Geri", "Go to the add collaborators view." : "Katılımcı ekleme görünümüne gider.", - "Add collaborators" : "Katılımcı ekle", "Save." : "Kaydeder.", "Create the album." : "Albüm ekler.", - "Create album" : "Albüm ekle", "Back to the new album form." : "Albüm ekleme formuna geri döner.", + "Back" : "Geri", + "Add collaborators" : "Katılımcı ekle", "Create a new album." : "Yeni bir albüm ekler.", "Save collaborators for this album." : "Bu albümün katılımcılarını kaydet.", - "Update Exif" : "EXIF verilerini güncelle", - "Newest" : "En yeni", + "Save" : "Kaydet", "Year" : "Yıl", "Month" : "Ay", "Day" : "Gün", "Time" : "Saat", "Hour" : "Saat", "Minute" : "Dakika", + "Update Exif" : "EXIF verilerini güncelle", + "Newest" : "En yeni", "Oldest" : "En eski", "This feature modifies files in your storage to update Exif data." : "Bu özellik EXIF verilerini değiştirmek için depolama alanınızdaki dosyaları günceller.", "Exercise caution and make sure you have backups." : "Kullanmadan önce yedek alın ve dikkatli kullanın.", "Loading data … {n}/{m}" : "Veriler yükleniyor… {n}/{m}", "Remove person" : "Kişiyi sil", - "Only user \"{user}\" can delete this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı silebilir.", - "Rename person" : "Kişiyi yeniden adlandır", "Name" : "Ad", + "Rename person" : "Kişiyi yeniden adlandır", "Update" : "Güncelle", "Failed to rename {oldName} to {name}." : "{oldName} adı {name} olarak değiştirilemedi.", "Loading …" : "Yükleniyor…", @@ -99,14 +97,14 @@ OC.L10N.register( "Mark person in preview" : "Kişiyi ön izlemede işaretle", "Move left" : "Sola taşı", "Move right" : "Sağa taşı", - "Failed to delete files." : "Dosyalar silinemedi.", - "Failed to delete {fileName}." : "{fileName} silinemedi.", - "General Failure" : "Genel sorun", - "Error: {msg}" : "Hata: {msg}", - "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi.", - "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", + "Cannot find this photo anymore!" : "Bu fotoğraf artık bulunmuyor!", "Failed to create {albumName}." : "{albumName} albümü oluşturulamadı.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} albümünün adı {newAlbumName} olarak değiştirilemedi.", - "Cannot find this photo anymore!" : "Bu fotoğraf artık bulunmuyor!" + "General Failure" : "Genel sorun", + "Error: {msg}" : "Hata: {msg}", + "Failed to delete files." : "Dosyalar silinemedi.", + "Failed to delete {fileName}." : "{fileName} silinemedi.", + "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", + "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi." }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/tr.json b/l10n/tr.json index ca14bb78..15d87017 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -23,8 +23,6 @@ "Add to album" : "Albüme ekle", "Move to another person" : "Başka bir kişiye taşı", "Remove from person" : "Kişiden kaldır", - "You must enable \"Mark person in preview\" to use this feature" : "Bu özelliği kullanabilmek için \"Kişiyi ön izlemede işaretle\" seçeneğini etkinleştirmelisiniz", - "Only user \"{user}\" can update this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı güncelleyebilir", "You are about to download a large number of files. Are you sure?" : "Çok sayıda dosyayı indirmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to delete a large number of files. Are you sure?" : "Çok sayıda dosyayı silmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to touch a large number of files. Are you sure?" : "Çok sayıda dosyayı güncellemek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", @@ -37,52 +35,52 @@ "Your Timeline" : "Zaman tüneliniz", "Failed to load some photos" : "Bazı fotoğraflar yüklenemedi", "Processing … {n}/{m}" : "İşleniyor… {n}/{m}", - "Add people or groups who can edit your album" : "Albümünüzü düzenleyebilecek kişi ya da grupları ekleyin", "Search for collaborators" : "Katılımcı arama", + "Search people or groups" : "Kişi ya da grup arama", "Add {collaboratorLabel} to the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesine ekle", "No collaborators available" : "Seçilebilecek bir katılımcı yok", "Remove {collaboratorLabel} from the collaborators list" : "{collaboratorLabel} kullanıcısını katılımcı listesinden çıkar", "Copy the public link" : "Herkese açık bağlantıyı kopyala", + "Delete the public link" : "Herkese açık bağlantıyı sil", + "Add people or groups who can edit your album" : "Albümünüzü düzenleyebilecek kişi ya da grupları ekleyin", "Public link copied!" : "Herkese açık bağlantı kopyalandı!", "Copy public link" : "Herkese açık bağlantıyı kopyala", - "Delete the public link" : "Herkese açık bağlantıyı sil", "Share via public link" : "Herkese açık bağlantı ile paylaş", "Failed to fetch collaborators list." : "Katılımcıların listesi alınamadı.", "Public link" : "Herkese açık bağlantı", "Failed to fetch album." : "Albüm alınamadı", "Failed to update album." : "Albüm güncellenemedi", + "New album" : "Yeni albüm", "Create new album" : "Yeni albüm ekle", "Edit album details" : "Albüm ayrıntılarını düzenle", - "New album" : "Yeni albüm", "Failed to delete {name}." : "{name} silinemedi.", "Name of the album" : "Albümün adı", "Location of the album" : "Albümün konumu", "Go back to the previous view." : "Önceki görünüme geri dön.", - "Back" : "Geri", "Go to the add collaborators view." : "Katılımcı ekleme görünümüne gider.", - "Add collaborators" : "Katılımcı ekle", "Save." : "Kaydeder.", "Create the album." : "Albüm ekler.", - "Create album" : "Albüm ekle", "Back to the new album form." : "Albüm ekleme formuna geri döner.", + "Back" : "Geri", + "Add collaborators" : "Katılımcı ekle", "Create a new album." : "Yeni bir albüm ekler.", "Save collaborators for this album." : "Bu albümün katılımcılarını kaydet.", - "Update Exif" : "EXIF verilerini güncelle", - "Newest" : "En yeni", + "Save" : "Kaydet", "Year" : "Yıl", "Month" : "Ay", "Day" : "Gün", "Time" : "Saat", "Hour" : "Saat", "Minute" : "Dakika", + "Update Exif" : "EXIF verilerini güncelle", + "Newest" : "En yeni", "Oldest" : "En eski", "This feature modifies files in your storage to update Exif data." : "Bu özellik EXIF verilerini değiştirmek için depolama alanınızdaki dosyaları günceller.", "Exercise caution and make sure you have backups." : "Kullanmadan önce yedek alın ve dikkatli kullanın.", "Loading data … {n}/{m}" : "Veriler yükleniyor… {n}/{m}", "Remove person" : "Kişiyi sil", - "Only user \"{user}\" can delete this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı silebilir.", - "Rename person" : "Kişiyi yeniden adlandır", "Name" : "Ad", + "Rename person" : "Kişiyi yeniden adlandır", "Update" : "Güncelle", "Failed to rename {oldName} to {name}." : "{oldName} adı {name} olarak değiştirilemedi.", "Loading …" : "Yükleniyor…", @@ -97,14 +95,14 @@ "Mark person in preview" : "Kişiyi ön izlemede işaretle", "Move left" : "Sola taşı", "Move right" : "Sağa taşı", - "Failed to delete files." : "Dosyalar silinemedi.", - "Failed to delete {fileName}." : "{fileName} silinemedi.", - "General Failure" : "Genel sorun", - "Error: {msg}" : "Hata: {msg}", - "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi.", - "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", + "Cannot find this photo anymore!" : "Bu fotoğraf artık bulunmuyor!", "Failed to create {albumName}." : "{albumName} albümü oluşturulamadı.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "{currentAlbumName} albümünün adı {newAlbumName} olarak değiştirilemedi.", - "Cannot find this photo anymore!" : "Bu fotoğraf artık bulunmuyor!" + "General Failure" : "Genel sorun", + "Error: {msg}" : "Hata: {msg}", + "Failed to delete files." : "Dosyalar silinemedi.", + "Failed to delete {fileName}." : "{fileName} silinemedi.", + "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", + "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi." },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/ug.js b/l10n/ug.js index d65a2811..a7737bf4 100644 --- a/l10n/ug.js +++ b/l10n/ug.js @@ -8,6 +8,7 @@ OC.L10N.register( "Delete" : "ئۆچۈر", "Download" : "چۈشۈر", "Favorite" : "يىغقۇچ", + "Save" : "ساقلا", "Month" : "ئاي", "Time" : "ۋاقىت", "Name" : "ئاتى", diff --git a/l10n/ug.json b/l10n/ug.json index fbb2c34d..1dc2ca16 100644 --- a/l10n/ug.json +++ b/l10n/ug.json @@ -6,6 +6,7 @@ "Delete" : "ئۆچۈر", "Download" : "چۈشۈر", "Favorite" : "يىغقۇچ", + "Save" : "ساقلا", "Month" : "ئاي", "Time" : "ۋاقىت", "Name" : "ئاتى", diff --git a/l10n/uk.js b/l10n/uk.js index 56ced242..4d844d5c 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -26,53 +26,54 @@ OC.L10N.register( "Timeline Path" : "Шлях шкали часу", "Show hidden folders" : "Показати приховані каталоги", "Failed to load some photos" : "Не вдалося завантажити деякі фотографії", - "Add people or groups who can edit your album" : "Додайте людей або групи, які можуть редагувати ваш альбом", "Search for collaborators" : "Пошук співавторів", + "Search people or groups" : "Пошук людей або груп", "Add {collaboratorLabel} to the collaborators list" : "Додайте {collaboratorLabel} до списку співавторів", "No collaborators available" : "Співавторів немає", "Remove {collaboratorLabel} from the collaborators list" : "Видалити {collaboratorLabel} зі списку співавторів", "Copy the public link" : "Копіювати публічне посилання", + "Delete the public link" : "Вилучити публічне посилання", + "Add people or groups who can edit your album" : "Додайте людей або групи, які можуть редагувати ваш альбом", "Public link copied!" : "Публічне посилання скопійовано!", "Copy public link" : "Копіювати публічне посилання", - "Delete the public link" : "Вилучити публічне посилання", "Share via public link" : "Поділіться через публічне посилання", "Failed to fetch collaborators list." : "Не вдалося отримати список співавторів.", "Public link" : "Публічне посилання", "Failed to fetch album." : "Не вдалося отримати альбом.", "Failed to update album." : "Не вдалося оновити альбом.", + "New album" : "Новий альбом", "Create new album" : "Створити новий альбом", "Edit album details" : "Редагувати деталі альбому", - "New album" : "Новий альбом", "Name of the album" : "Назва альбому", "Location of the album" : "Розташування альбому", "Go back to the previous view." : "Повернутися до попереднього перегляду.", - "Back" : "Назад", "Go to the add collaborators view." : "Перейдіть до перегляду додавання співавторів.", - "Add collaborators" : "Додайте співавторів", "Save." : "Зберегти.", "Create the album." : "Створіть альбом.", - "Create album" : "Створити альбом", "Back to the new album form." : "Повернутися до форми нового альбому.", + "Back" : "Назад", + "Add collaborators" : "Додайте співавторів", "Create a new album." : "Створіть новий альбом.", "Save collaborators for this album." : "Зберегти співавторів для цього альбому.", + "Save" : "Зберегти", "Year" : "Рік", "Month" : "Місяць", "Day" : "День", "Time" : "Час", "Hour" : "Годин", "Remove person" : "Видалити особу", - "Rename person" : "Перейменувати особу", "Name" : "Назва", + "Rename person" : "Перейменувати особу", "Update" : "Оновлення", "Loading …" : "Завантаження …", "Delete album" : "Видалити альбом", "Merge with different person" : "Злитися з іншою людиною", - "Failed to delete files." : "Не вдалося видалити файли.", - "Failed to delete {fileName}." : "Не вдалося видалити {fileName}.", - "Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного.", - "Failed to favorite files." : "Не вдалося додати файли до вибраного.", + "Cannot find this photo anymore!" : "Більше не можу знайти це фото!", "Failed to create {albumName}." : "Не вдалося створити {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Не вдалося перейменувати {currentAlbumName} на {newAlbumName}.", - "Cannot find this photo anymore!" : "Більше не можу знайти це фото!" + "Failed to delete files." : "Не вдалося видалити файли.", + "Failed to delete {fileName}." : "Не вдалося видалити {fileName}.", + "Failed to favorite files." : "Не вдалося додати файли до вибраного.", + "Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного." }, "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);"); diff --git a/l10n/uk.json b/l10n/uk.json index e2bd8ae7..41ad0801 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -24,53 +24,54 @@ "Timeline Path" : "Шлях шкали часу", "Show hidden folders" : "Показати приховані каталоги", "Failed to load some photos" : "Не вдалося завантажити деякі фотографії", - "Add people or groups who can edit your album" : "Додайте людей або групи, які можуть редагувати ваш альбом", "Search for collaborators" : "Пошук співавторів", + "Search people or groups" : "Пошук людей або груп", "Add {collaboratorLabel} to the collaborators list" : "Додайте {collaboratorLabel} до списку співавторів", "No collaborators available" : "Співавторів немає", "Remove {collaboratorLabel} from the collaborators list" : "Видалити {collaboratorLabel} зі списку співавторів", "Copy the public link" : "Копіювати публічне посилання", + "Delete the public link" : "Вилучити публічне посилання", + "Add people or groups who can edit your album" : "Додайте людей або групи, які можуть редагувати ваш альбом", "Public link copied!" : "Публічне посилання скопійовано!", "Copy public link" : "Копіювати публічне посилання", - "Delete the public link" : "Вилучити публічне посилання", "Share via public link" : "Поділіться через публічне посилання", "Failed to fetch collaborators list." : "Не вдалося отримати список співавторів.", "Public link" : "Публічне посилання", "Failed to fetch album." : "Не вдалося отримати альбом.", "Failed to update album." : "Не вдалося оновити альбом.", + "New album" : "Новий альбом", "Create new album" : "Створити новий альбом", "Edit album details" : "Редагувати деталі альбому", - "New album" : "Новий альбом", "Name of the album" : "Назва альбому", "Location of the album" : "Розташування альбому", "Go back to the previous view." : "Повернутися до попереднього перегляду.", - "Back" : "Назад", "Go to the add collaborators view." : "Перейдіть до перегляду додавання співавторів.", - "Add collaborators" : "Додайте співавторів", "Save." : "Зберегти.", "Create the album." : "Створіть альбом.", - "Create album" : "Створити альбом", "Back to the new album form." : "Повернутися до форми нового альбому.", + "Back" : "Назад", + "Add collaborators" : "Додайте співавторів", "Create a new album." : "Створіть новий альбом.", "Save collaborators for this album." : "Зберегти співавторів для цього альбому.", + "Save" : "Зберегти", "Year" : "Рік", "Month" : "Місяць", "Day" : "День", "Time" : "Час", "Hour" : "Годин", "Remove person" : "Видалити особу", - "Rename person" : "Перейменувати особу", "Name" : "Назва", + "Rename person" : "Перейменувати особу", "Update" : "Оновлення", "Loading …" : "Завантаження …", "Delete album" : "Видалити альбом", "Merge with different person" : "Злитися з іншою людиною", - "Failed to delete files." : "Не вдалося видалити файли.", - "Failed to delete {fileName}." : "Не вдалося видалити {fileName}.", - "Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного.", - "Failed to favorite files." : "Не вдалося додати файли до вибраного.", + "Cannot find this photo anymore!" : "Більше не можу знайти це фото!", "Failed to create {albumName}." : "Не вдалося створити {albumName}.", "Failed to rename {currentAlbumName} to {newAlbumName}." : "Не вдалося перейменувати {currentAlbumName} на {newAlbumName}.", - "Cannot find this photo anymore!" : "Більше не можу знайти це фото!" + "Failed to delete files." : "Не вдалося видалити файли.", + "Failed to delete {fileName}." : "Не вдалося видалити {fileName}.", + "Failed to favorite files." : "Не вдалося додати файли до вибраного.", + "Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного." },"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);" } \ No newline at end of file diff --git a/l10n/ur_PK.js b/l10n/ur_PK.js index 5079ea2b..c158d3f0 100644 --- a/l10n/ur_PK.js +++ b/l10n/ur_PK.js @@ -6,6 +6,7 @@ OC.L10N.register( "Cancel" : "منسوخ کریں", "Delete" : "حذف کریں", "Download" : "ڈاؤن لوڈ", + "Save" : "حفظ", "Month" : "ماہ", "Name" : "اسم" }, diff --git a/l10n/ur_PK.json b/l10n/ur_PK.json index f04229ff..1bc2397f 100644 --- a/l10n/ur_PK.json +++ b/l10n/ur_PK.json @@ -4,6 +4,7 @@ "Cancel" : "منسوخ کریں", "Delete" : "حذف کریں", "Download" : "ڈاؤن لوڈ", + "Save" : "حفظ", "Month" : "ماہ", "Name" : "اسم" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/l10n/uz.js b/l10n/uz.js index 4dc0e9a6..38791b17 100644 --- a/l10n/uz.js +++ b/l10n/uz.js @@ -10,6 +10,7 @@ OC.L10N.register( "Delete" : "Delete", "Download" : "Download", "Favorite" : "Favorite", + "Save" : "Save", "Name" : "Name", "Update" : "Update" }, diff --git a/l10n/uz.json b/l10n/uz.json index 263306be..cb1342a9 100644 --- a/l10n/uz.json +++ b/l10n/uz.json @@ -8,6 +8,7 @@ "Delete" : "Delete", "Download" : "Download", "Favorite" : "Favorite", + "Save" : "Save", "Name" : "Name", "Update" : "Update" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/l10n/vi.js b/l10n/vi.js index 4d5d2219..d0710b42 100644 --- a/l10n/vi.js +++ b/l10n/vi.js @@ -16,6 +16,7 @@ OC.L10N.register( "View in folder" : "Xem trong thư mục", "Copy public link" : "Sao chép liên kết công khai", "Back" : "Quay lại", + "Save" : "Lưu", "Year" : "Năm", "Month" : "Tháng", "Day" : "Ngày", diff --git a/l10n/vi.json b/l10n/vi.json index d23134b5..4335363d 100644 --- a/l10n/vi.json +++ b/l10n/vi.json @@ -14,6 +14,7 @@ "View in folder" : "Xem trong thư mục", "Copy public link" : "Sao chép liên kết công khai", "Back" : "Quay lại", + "Save" : "Lưu", "Year" : "Năm", "Month" : "Tháng", "Day" : "Ngày", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index cda0a8fb..842d0bf1 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -19,36 +19,36 @@ OC.L10N.register( "Unarchive" : "取消归档", "View in folder" : "在文件夹中查看", "Add to album" : "添加至相册", - "Add people or groups who can edit your album" : "添加可以编辑您相册的用户与群组", "Search for collaborators" : "搜索协作者", "Search people or groups" : "搜索用户或群组", "Add {collaboratorLabel} to the collaborators list" : "将 {collaboratorLabel} 加入协作者列表", "No collaborators available" : "没有可用的协作者", "Remove {collaboratorLabel} from the collaborators list" : "将 {collaboratorLabel} 移除协作者列表", "Copy the public link" : "复制公开链接", + "Delete the public link" : "删除公开链接", + "Add people or groups who can edit your album" : "添加可以编辑您相册的用户与群组", "Public link copied!" : "已复制公开链接!", "Copy public link" : "复制公开链接", - "Delete the public link" : "删除公开链接", "Share via public link" : "通过公开链接分享", "Failed to fetch collaborators list." : "无法获取协作者列表。", "Public link" : "公开链接", "Failed to fetch album." : "无法获取相册。", "Failed to update album." : "无法更新相册。", + "New album" : "新相册", "Create new album" : "创建新相册", "Edit album details" : "编辑相册详情", - "New album" : "新相册", "Name of the album" : "相册名称", "Location of the album" : "相册位置", "Go back to the previous view." : "返回上一个视图。", - "Back" : "返回", "Go to the add collaborators view." : "到添加协作者视图。", - "Add collaborators" : "添加协作者", "Save." : "保存。", "Create the album." : "创建相册。", - "Create album" : "创建相册", "Back to the new album form." : "回到创建新相册表单。", + "Back" : "返回", + "Add collaborators" : "添加协作者", "Create a new album." : "创建新相册。", "Save collaborators for this album." : "保存此相册的协作者。", + "Save" : "保存", "Year" : "年", "Month" : "月", "Day" : "日", @@ -56,14 +56,14 @@ OC.L10N.register( "Hour" : "小时", "Minute" : "分钟", "Remove person" : "移除这个人", - "Rename person" : "重命名用户", "Name" : "名称", + "Rename person" : "重命名用户", "Update" : "更新", "Loading …" : "正在加载 …", "Delete album" : "删除相册", "Merge with different person" : "与另一个人合并为同一人", - "Failed to delete {fileName}." : "删除 {fileName} 失败", "Failed to create {albumName}." : "创建 {albumName} 失败", - "Failed to rename {currentAlbumName} to {newAlbumName}." : "重命名 {currentAlbumName} 为 {newAlbumName} 的操作失败" + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重命名 {currentAlbumName} 为 {newAlbumName} 的操作失败", + "Failed to delete {fileName}." : "删除 {fileName} 失败" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index 667e26bd..ff9522cd 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -17,36 +17,36 @@ "Unarchive" : "取消归档", "View in folder" : "在文件夹中查看", "Add to album" : "添加至相册", - "Add people or groups who can edit your album" : "添加可以编辑您相册的用户与群组", "Search for collaborators" : "搜索协作者", "Search people or groups" : "搜索用户或群组", "Add {collaboratorLabel} to the collaborators list" : "将 {collaboratorLabel} 加入协作者列表", "No collaborators available" : "没有可用的协作者", "Remove {collaboratorLabel} from the collaborators list" : "将 {collaboratorLabel} 移除协作者列表", "Copy the public link" : "复制公开链接", + "Delete the public link" : "删除公开链接", + "Add people or groups who can edit your album" : "添加可以编辑您相册的用户与群组", "Public link copied!" : "已复制公开链接!", "Copy public link" : "复制公开链接", - "Delete the public link" : "删除公开链接", "Share via public link" : "通过公开链接分享", "Failed to fetch collaborators list." : "无法获取协作者列表。", "Public link" : "公开链接", "Failed to fetch album." : "无法获取相册。", "Failed to update album." : "无法更新相册。", + "New album" : "新相册", "Create new album" : "创建新相册", "Edit album details" : "编辑相册详情", - "New album" : "新相册", "Name of the album" : "相册名称", "Location of the album" : "相册位置", "Go back to the previous view." : "返回上一个视图。", - "Back" : "返回", "Go to the add collaborators view." : "到添加协作者视图。", - "Add collaborators" : "添加协作者", "Save." : "保存。", "Create the album." : "创建相册。", - "Create album" : "创建相册", "Back to the new album form." : "回到创建新相册表单。", + "Back" : "返回", + "Add collaborators" : "添加协作者", "Create a new album." : "创建新相册。", "Save collaborators for this album." : "保存此相册的协作者。", + "Save" : "保存", "Year" : "年", "Month" : "月", "Day" : "日", @@ -54,14 +54,14 @@ "Hour" : "小时", "Minute" : "分钟", "Remove person" : "移除这个人", - "Rename person" : "重命名用户", "Name" : "名称", + "Rename person" : "重命名用户", "Update" : "更新", "Loading …" : "正在加载 …", "Delete album" : "删除相册", "Merge with different person" : "与另一个人合并为同一人", - "Failed to delete {fileName}." : "删除 {fileName} 失败", "Failed to create {albumName}." : "创建 {albumName} 失败", - "Failed to rename {currentAlbumName} to {newAlbumName}." : "重命名 {currentAlbumName} 为 {newAlbumName} 的操作失败" + "Failed to rename {currentAlbumName} to {newAlbumName}." : "重命名 {currentAlbumName} 为 {newAlbumName} 的操作失败", + "Failed to delete {fileName}." : "删除 {fileName} 失败" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index 03bc8300..7faef7dd 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -32,52 +32,52 @@ OC.L10N.register( "Your Timeline" : "您的時間線", "Failed to load some photos" : "未能加載一些照片", "Processing … {n}/{m}" : "處理中 ... {n}/{m}", - "Add people or groups who can edit your album" : "添加可以編輯您的相簿的用戶或群組", "Search for collaborators" : "尋找協作者", "Search people or groups" : "搜尋人或群組", "Add {collaboratorLabel} to the collaborators list" : "將 {collaboratorsLabel} 添加到協作者清單", "No collaborators available" : "沒有可用的協作者", "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單中移除 {collaboratorLabel}", "Copy the public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Add people or groups who can edit your album" : "添加可以編輯您的相簿的用戶或群組", "Public link copied!" : "公開連結已複製!", "Copy public link" : "複製公開連結", - "Delete the public link" : "刪除公開連結", "Share via public link" : "透過公用連結分享", "Failed to fetch collaborators list." : "擷取協作者清單失敗。", "Public link" : "公開連結", "Failed to fetch album." : "擷取相簿失敗。", "Failed to update album." : "更新相簿失敗。", + "New album" : "新相簿", "Create new album" : "創建新相簿", "Edit album details" : "編輯相簿的詳細資料", - "New album" : "新相簿", "Failed to delete {name}." : "刪除 {name} 失敗。", "Name of the album" : "相簿名稱", "Location of the album" : "相簿位置", "Go back to the previous view." : "回到前一個檢視。", - "Back" : "返回", "Go to the add collaborators view." : "到添加協作者檢視。", - "Add collaborators" : "添加協作者", "Save." : "保存。", "Create the album." : "創建相簿。", - "Create album" : "創建相簿", "Back to the new album form." : "回到新相簿表格。", + "Back" : "返回", + "Add collaborators" : "添加協作者", "Create a new album." : "創建新相簿。", "Save collaborators for this album." : "保存此相簿的協作者。", - "Update Exif" : "更新 Exif", - "Newest" : "最新", + "Save" : "保存", "Year" : "年", "Month" : "月", "Day" : "日", "Time" : "時間", "Hour" : "小時", "Minute" : "分鐘", + "Update Exif" : "更新 Exif", + "Newest" : "最新", "Oldest" : "最舊", "This feature modifies files in your storage to update Exif data." : "此功能會修改存儲中的檔案以更新 Exif 數據。", "Exercise caution and make sure you have backups." : "謹慎行事並確保您有備份。", "Loading data … {n}/{m}" : "正在加載數據 ... {n}/{m}", "Remove person" : "移除人", - "Rename person" : "重新命名人", "Name" : "名字", + "Rename person" : "重新命名人", "Update" : "更新", "Failed to rename {oldName} to {name}." : "重新命名 {oldName} 為 {name} 失敗。", "Loading …" : "加載中 …", @@ -88,14 +88,14 @@ OC.L10N.register( "Failed to move {name}." : "移動 {name} 失敗。", "Delete album" : "刪除相簿", "Merge with different person" : "與其他人合併", - "Failed to delete files." : "刪除檔案失敗。", - "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", - "General Failure" : "一般故障", - "Error: {msg}" : "錯誤:{msg}", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", - "Failed to favorite files." : "加入最愛失敗。", + "Cannot find this photo anymore!" : "再也找不到這張照片了!", "Failed to create {albumName}." : "創建 {albumName} 失敗。", "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", - "Cannot find this photo anymore!" : "再也找不到這張照片了!" + "General Failure" : "一般故障", + "Error: {msg}" : "錯誤:{msg}", + "Failed to delete files." : "刪除檔案失敗。", + "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", + "Failed to favorite files." : "加入最愛失敗。", + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index 901dda76..49a5003b 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -30,52 +30,52 @@ "Your Timeline" : "您的時間線", "Failed to load some photos" : "未能加載一些照片", "Processing … {n}/{m}" : "處理中 ... {n}/{m}", - "Add people or groups who can edit your album" : "添加可以編輯您的相簿的用戶或群組", "Search for collaborators" : "尋找協作者", "Search people or groups" : "搜尋人或群組", "Add {collaboratorLabel} to the collaborators list" : "將 {collaboratorsLabel} 添加到協作者清單", "No collaborators available" : "沒有可用的協作者", "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單中移除 {collaboratorLabel}", "Copy the public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Add people or groups who can edit your album" : "添加可以編輯您的相簿的用戶或群組", "Public link copied!" : "公開連結已複製!", "Copy public link" : "複製公開連結", - "Delete the public link" : "刪除公開連結", "Share via public link" : "透過公用連結分享", "Failed to fetch collaborators list." : "擷取協作者清單失敗。", "Public link" : "公開連結", "Failed to fetch album." : "擷取相簿失敗。", "Failed to update album." : "更新相簿失敗。", + "New album" : "新相簿", "Create new album" : "創建新相簿", "Edit album details" : "編輯相簿的詳細資料", - "New album" : "新相簿", "Failed to delete {name}." : "刪除 {name} 失敗。", "Name of the album" : "相簿名稱", "Location of the album" : "相簿位置", "Go back to the previous view." : "回到前一個檢視。", - "Back" : "返回", "Go to the add collaborators view." : "到添加協作者檢視。", - "Add collaborators" : "添加協作者", "Save." : "保存。", "Create the album." : "創建相簿。", - "Create album" : "創建相簿", "Back to the new album form." : "回到新相簿表格。", + "Back" : "返回", + "Add collaborators" : "添加協作者", "Create a new album." : "創建新相簿。", "Save collaborators for this album." : "保存此相簿的協作者。", - "Update Exif" : "更新 Exif", - "Newest" : "最新", + "Save" : "保存", "Year" : "年", "Month" : "月", "Day" : "日", "Time" : "時間", "Hour" : "小時", "Minute" : "分鐘", + "Update Exif" : "更新 Exif", + "Newest" : "最新", "Oldest" : "最舊", "This feature modifies files in your storage to update Exif data." : "此功能會修改存儲中的檔案以更新 Exif 數據。", "Exercise caution and make sure you have backups." : "謹慎行事並確保您有備份。", "Loading data … {n}/{m}" : "正在加載數據 ... {n}/{m}", "Remove person" : "移除人", - "Rename person" : "重新命名人", "Name" : "名字", + "Rename person" : "重新命名人", "Update" : "更新", "Failed to rename {oldName} to {name}." : "重新命名 {oldName} 為 {name} 失敗。", "Loading …" : "加載中 …", @@ -86,14 +86,14 @@ "Failed to move {name}." : "移動 {name} 失敗。", "Delete album" : "刪除相簿", "Merge with different person" : "與其他人合併", - "Failed to delete files." : "刪除檔案失敗。", - "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", - "General Failure" : "一般故障", - "Error: {msg}" : "錯誤:{msg}", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", - "Failed to favorite files." : "加入最愛失敗。", + "Cannot find this photo anymore!" : "再也找不到這張照片了!", "Failed to create {albumName}." : "創建 {albumName} 失敗。", "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", - "Cannot find this photo anymore!" : "再也找不到這張照片了!" + "General Failure" : "一般故障", + "Error: {msg}" : "錯誤:{msg}", + "Failed to delete files." : "刪除檔案失敗。", + "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", + "Failed to favorite files." : "加入最愛失敗。", + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 6e090d6e..1692ccf5 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -3,7 +3,6 @@ OC.L10N.register( { "Memories" : "回憶", "Yet another photo management app" : "又一個照片管理應用程式", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# 回憶\n\n回憶是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n* **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n* **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n* **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 應用程式提供的 AI 功能按人物與物體對照片進行分組。\n* **🖼️ 資料夾**:使用類似的、高效率的時間軸瀏覽您自己的與共享的資料夾。\n* **🎦 幻燈片**:輕鬆檢視您時間軸與資料夾中的照片。\n* **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n* **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n* **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n* **⚡️ 快速**:回憶應用程式超快,真的。\n\n要了解回憶的外觀與感覺,請看看[公開展示](https://memories-demo.radialapps.com/apps/memories/)。請注意,該展示是唯讀的,並且可能會很慢,因為其在 [Oracle Cloud](https://www.oracle.com/cloud/free/) 提供的低階免費層級虛擬機器中執行。而照片則歸功於 [Unsplash](https://unsplash.com/)(單獨的署名請參閱每個資料夾)。\n\n## 🚀 安裝\n\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的資料夾。來自此目錄的照片將會顯示在時間軸中,包含了任何在巢狀子目錄中的任何照片。\n1. 強烈建議安裝[預覽產生器](https://github.com/rullzer/previewgenerator)來預先產生縮圖。", "Timeline" : "時間軸", "Folders" : "資料夾", "Favorites" : "最愛", @@ -25,8 +24,6 @@ OC.L10N.register( "Add to album" : "新增至相簿", "Move to another person" : "移動到其他人", "Remove from person" : "從人中移除", - "You must enable \"Mark person in preview\" to use this feature" : "您必須啟用「在預覽中標記人」以使用此功能", - "Only user \"{user}\" can update this person" : "僅使用者「{user}」可以更新此人", "You are about to download a large number of files. Are you sure?" : "您將要下載大量檔案。您確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您將要刪除大量檔案。您確定嗎?", "You are about to touch a large number of files. Are you sure?" : "您將要處理大量檔案。您確定嗎?", @@ -38,53 +35,52 @@ OC.L10N.register( "Your Timeline" : "您的時間軸", "Failed to load some photos" : "載入部份照片時失敗", "Processing … {n}/{m}" : "正在處理…… {n}/{m}", - "Add people or groups who can edit your album" : "新增可以編輯您的相簿的使用者或群組", "Search for collaborators" : "搜尋協作者", "Search people or groups" : "搜尋使用者或群組", "Add {collaboratorLabel} to the collaborators list" : "新增 {collaboratorLabel} 至協作者清單", "No collaborators available" : "沒有可用的協作者", "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單移除 {collaboratorLabel}", "Copy the public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Add people or groups who can edit your album" : "新增可以編輯您的相簿的使用者或群組", "Public link copied!" : "已複製公開連結!", "Copy public link" : "複製公開連結", - "Delete the public link" : "刪除公開連結", "Share via public link" : "透過公開連結分享", "Failed to fetch collaborators list." : "擷取協作者清單失敗。", "Public link" : "公開連結", "Failed to fetch album." : "擷取相簿失敗。", "Failed to update album." : "更新相簿失敗。", + "New album" : "新相簿", "Create new album" : "建立新相簿", "Edit album details" : "編輯相簿詳細資訊", - "New album" : "新相簿", "Failed to delete {name}." : "刪除 {name} 失敗。", "Name of the album" : "相簿名稱", "Location of the album" : "相簿位置", "Go back to the previous view." : "回到上一個檢視。", - "Back" : "返回", "Go to the add collaborators view." : "到新增協作者檢視", - "Add collaborators" : "新增協作者", "Save." : "儲存。", "Create the album." : "建立相簿。", - "Create album" : "建立相簿", "Back to the new album form." : "回到新相簿表單。", + "Back" : "返回", + "Add collaborators" : "新增協作者", "Create a new album." : "建立新相簿。", "Save collaborators for this album." : "儲存此相簿的協作者。", - "Update Exif" : "更新 Exif", - "Newest" : "最新", + "Save" : "儲存", "Year" : "年", "Month" : "月", "Day" : "日", "Time" : "時間", "Hour" : "小時", "Minute" : "分鐘", + "Update Exif" : "更新 Exif", + "Newest" : "最新", "Oldest" : "最舊", "This feature modifies files in your storage to update Exif data." : "此功能會修改您儲存空間中的檔案以更新 Exif 資料。", "Exercise caution and make sure you have backups." : "小心執行並確認您有備份。", "Loading data … {n}/{m}" : "正在載入資料…… {n}/{m}", "Remove person" : "移除人", - "Only user \"{user}\" can delete this person" : "僅使用者「{user}」可以刪除此人", - "Rename person" : "重新命名人", "Name" : "名稱", + "Rename person" : "重新命名人", "Update" : "更新", "Failed to rename {oldName} to {name}." : "將 {oldName} 重新命名為 {name} 失敗。", "Loading …" : "正在載入……", @@ -99,15 +95,15 @@ OC.L10N.register( "Mark person in preview" : "在預覽中標記人", "Move left" : "向左移動", "Move right" : "向右移動", - "Failed to delete files." : "刪除檔案失敗", - "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", - "General Failure" : "一般失敗", - "Error: {msg}" : "錯誤:{msg}", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", - "Failed to favorite files." : "加入最愛檔案失敗。", + "Cannot find this photo anymore!" : "再也找不到這張照片了!", "Failed to create {albumName}." : "建立 {albumName} 失敗。", "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", - "Cannot find this photo anymore!" : "再也找不到這張照片了!", + "General Failure" : "一般失敗", + "Error: {msg}" : "錯誤:{msg}", + "Failed to delete files." : "刪除檔案失敗", + "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", + "Failed to favorite files." : "加入最愛檔案失敗。", + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# 回憶\n\n回憶是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n* **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n* **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n* **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 應用程式提供的 AI 功能按人物與物體對照片進行分組。\n* **🖼️ 資料夾**:使用類似的、高效率的時間軸瀏覽您自己的與共享的資料夾。\n* **🎦 幻燈片**:輕鬆檢視您時間軸與資料夾中的照片。\n* **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n* **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n* **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n* **⚡️ 快速**:回憶應用程式超快,真的。\n\n要了解回憶的外觀與感覺,請看看[公開展示](https://memories-demo.radialapps.com/apps/memories/)。請注意,該展示是唯讀的,並且可能會很慢,因為其在 [Oracle Cloud](https://www.oracle.com/cloud/free/) 提供的低階免費層級虛擬機器中執行。而照片則歸功於 [Unsplash](https://unsplash.com/)(單獨的署名請參閱每個資料夾)。\n\n## 🚀 安裝\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的資料夾。來自此目錄的照片將會顯示在時間軸中,包含了任何在巢狀子目錄中的任何照片。\n1. 強烈建議安裝[預覽產生器](https://github.com/rullzer/previewgenerator)來預先產生縮圖。" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index bf0c1a1e..f6409faa 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -1,7 +1,6 @@ { "translations": { "Memories" : "回憶", "Yet another photo management app" : "又一個照片管理應用程式", - "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# 回憶\n\n回憶是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n* **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n* **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n* **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 應用程式提供的 AI 功能按人物與物體對照片進行分組。\n* **🖼️ 資料夾**:使用類似的、高效率的時間軸瀏覽您自己的與共享的資料夾。\n* **🎦 幻燈片**:輕鬆檢視您時間軸與資料夾中的照片。\n* **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n* **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n* **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n* **⚡️ 快速**:回憶應用程式超快,真的。\n\n要了解回憶的外觀與感覺,請看看[公開展示](https://memories-demo.radialapps.com/apps/memories/)。請注意,該展示是唯讀的,並且可能會很慢,因為其在 [Oracle Cloud](https://www.oracle.com/cloud/free/) 提供的低階免費層級虛擬機器中執行。而照片則歸功於 [Unsplash](https://unsplash.com/)(單獨的署名請參閱每個資料夾)。\n\n## 🚀 安裝\n\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的資料夾。來自此目錄的照片將會顯示在時間軸中,包含了任何在巢狀子目錄中的任何照片。\n1. 強烈建議安裝[預覽產生器](https://github.com/rullzer/previewgenerator)來預先產生縮圖。", "Timeline" : "時間軸", "Folders" : "資料夾", "Favorites" : "最愛", @@ -23,8 +22,6 @@ "Add to album" : "新增至相簿", "Move to another person" : "移動到其他人", "Remove from person" : "從人中移除", - "You must enable \"Mark person in preview\" to use this feature" : "您必須啟用「在預覽中標記人」以使用此功能", - "Only user \"{user}\" can update this person" : "僅使用者「{user}」可以更新此人", "You are about to download a large number of files. Are you sure?" : "您將要下載大量檔案。您確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您將要刪除大量檔案。您確定嗎?", "You are about to touch a large number of files. Are you sure?" : "您將要處理大量檔案。您確定嗎?", @@ -36,53 +33,52 @@ "Your Timeline" : "您的時間軸", "Failed to load some photos" : "載入部份照片時失敗", "Processing … {n}/{m}" : "正在處理…… {n}/{m}", - "Add people or groups who can edit your album" : "新增可以編輯您的相簿的使用者或群組", "Search for collaborators" : "搜尋協作者", "Search people or groups" : "搜尋使用者或群組", "Add {collaboratorLabel} to the collaborators list" : "新增 {collaboratorLabel} 至協作者清單", "No collaborators available" : "沒有可用的協作者", "Remove {collaboratorLabel} from the collaborators list" : "從協作者清單移除 {collaboratorLabel}", "Copy the public link" : "複製公開連結", + "Delete the public link" : "刪除公開連結", + "Add people or groups who can edit your album" : "新增可以編輯您的相簿的使用者或群組", "Public link copied!" : "已複製公開連結!", "Copy public link" : "複製公開連結", - "Delete the public link" : "刪除公開連結", "Share via public link" : "透過公開連結分享", "Failed to fetch collaborators list." : "擷取協作者清單失敗。", "Public link" : "公開連結", "Failed to fetch album." : "擷取相簿失敗。", "Failed to update album." : "更新相簿失敗。", + "New album" : "新相簿", "Create new album" : "建立新相簿", "Edit album details" : "編輯相簿詳細資訊", - "New album" : "新相簿", "Failed to delete {name}." : "刪除 {name} 失敗。", "Name of the album" : "相簿名稱", "Location of the album" : "相簿位置", "Go back to the previous view." : "回到上一個檢視。", - "Back" : "返回", "Go to the add collaborators view." : "到新增協作者檢視", - "Add collaborators" : "新增協作者", "Save." : "儲存。", "Create the album." : "建立相簿。", - "Create album" : "建立相簿", "Back to the new album form." : "回到新相簿表單。", + "Back" : "返回", + "Add collaborators" : "新增協作者", "Create a new album." : "建立新相簿。", "Save collaborators for this album." : "儲存此相簿的協作者。", - "Update Exif" : "更新 Exif", - "Newest" : "最新", + "Save" : "儲存", "Year" : "年", "Month" : "月", "Day" : "日", "Time" : "時間", "Hour" : "小時", "Minute" : "分鐘", + "Update Exif" : "更新 Exif", + "Newest" : "最新", "Oldest" : "最舊", "This feature modifies files in your storage to update Exif data." : "此功能會修改您儲存空間中的檔案以更新 Exif 資料。", "Exercise caution and make sure you have backups." : "小心執行並確認您有備份。", "Loading data … {n}/{m}" : "正在載入資料…… {n}/{m}", "Remove person" : "移除人", - "Only user \"{user}\" can delete this person" : "僅使用者「{user}」可以刪除此人", - "Rename person" : "重新命名人", "Name" : "名稱", + "Rename person" : "重新命名人", "Update" : "更新", "Failed to rename {oldName} to {name}." : "將 {oldName} 重新命名為 {name} 失敗。", "Loading …" : "正在載入……", @@ -97,15 +93,15 @@ "Mark person in preview" : "在預覽中標記人", "Move left" : "向左移動", "Move right" : "向右移動", - "Failed to delete files." : "刪除檔案失敗", - "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", - "General Failure" : "一般失敗", - "Error: {msg}" : "錯誤:{msg}", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", - "Failed to favorite files." : "加入最愛檔案失敗。", + "Cannot find this photo anymore!" : "再也找不到這張照片了!", "Failed to create {albumName}." : "建立 {albumName} 失敗。", "Failed to rename {currentAlbumName} to {newAlbumName}." : "重新命名 {currentAlbumName} 為 {newAlbumName} 失敗。", - "Cannot find this photo anymore!" : "再也找不到這張照片了!", + "General Failure" : "一般失敗", + "Error: {msg}" : "錯誤:{msg}", + "Failed to delete files." : "刪除檔案失敗", + "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", + "Failed to favorite files." : "加入最愛檔案失敗。", + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", "# Memories\n\nMemories is a photo management app for Nextcloud with advanced features including:\n\n* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.\n* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.\n* **🎦 Slideshow**: View photos from your timeline and folders easily.\n* **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.\n* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n* **⚡️ Fast**: Memories is extremely fast. Period.\n\nTo get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n1. Install the app from the Nextcloud app store\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.\n1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended." : "# 回憶\n\n回憶是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n* **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n* **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n* **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 應用程式提供的 AI 功能按人物與物體對照片進行分組。\n* **🖼️ 資料夾**:使用類似的、高效率的時間軸瀏覽您自己的與共享的資料夾。\n* **🎦 幻燈片**:輕鬆檢視您時間軸與資料夾中的照片。\n* **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n* **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n* **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n* **⚡️ 快速**:回憶應用程式超快,真的。\n\n要了解回憶的外觀與感覺,請看看[公開展示](https://memories-demo.radialapps.com/apps/memories/)。請注意,該展示是唯讀的,並且可能會很慢,因為其在 [Oracle Cloud](https://www.oracle.com/cloud/free/) 提供的低階免費層級虛擬機器中執行。而照片則歸功於 [Unsplash](https://unsplash.com/)(單獨的署名請參閱每個資料夾)。\n\n## 🚀 安裝\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的資料夾。來自此目錄的照片將會顯示在時間軸中,包含了任何在巢狀子目錄中的任何照片。\n1. 強烈建議安裝[預覽產生器](https://github.com/rullzer/previewgenerator)來預先產生縮圖。" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file From b84b4e6de17f186b65ed2d1054cfb5302dfd6202 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 22:24:19 -0700 Subject: [PATCH 31/34] Complete folder share --- src/components/Timeline.vue | 5 +- src/components/modal/FolderShareModal.vue | 114 ++++++++++++++++++ src/components/modal/Modal.vue | 66 +++++++++- src/components/top-matter/AlbumTopMatter.vue | 4 +- src/components/top-matter/FolderTopMatter.vue | 75 +++++++++--- src/services/Utils.ts | 12 ++ 6 files changed, 254 insertions(+), 22 deletions(-) create mode 100644 src/components/modal/FolderShareModal.vue diff --git a/src/components/Timeline.vue b/src/components/Timeline.vue index 78f0bbe4..d64575de 100644 --- a/src/components/Timeline.vue +++ b/src/components/Timeline.vue @@ -490,10 +490,7 @@ export default class Timeline extends Mixins(GlobalMixin, UserConfig) { // Folder if (this.$route.name === "folders") { - let path: any = this.$route.params.path || "/"; - path = typeof path === "string" ? path : path.join("/"); - path = this.config_foldersPath + "/" + path; - query.set("folder", path); + query.set("folder", utils.getFolderRoutePath(this.config_foldersPath)); } // Archive diff --git a/src/components/modal/FolderShareModal.vue b/src/components/modal/FolderShareModal.vue new file mode 100644 index 00000000..22e77942 --- /dev/null +++ b/src/components/modal/FolderShareModal.vue @@ -0,0 +1,114 @@ + + + + + \ No newline at end of file diff --git a/src/components/modal/Modal.vue b/src/components/modal/Modal.vue index 4f91a982..b0c503b8 100644 --- a/src/components/modal/Modal.vue +++ b/src/components/modal/Modal.vue @@ -1,5 +1,11 @@