diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/AppInfo/ConfigLexicon.php | 18 | ||||
-rw-r--r-- | core/Command/Config/Preset.php | 2 | ||||
-rw-r--r-- | core/Controller/TaskProcessingApiController.php | 44 | ||||
-rw-r--r-- | core/l10n/be.js | 302 | ||||
-rw-r--r-- | core/l10n/be.json | 300 | ||||
-rw-r--r-- | core/l10n/lv.js | 2 | ||||
-rw-r--r-- | core/l10n/lv.json | 2 | ||||
-rw-r--r-- | core/l10n/uz.js | 2 | ||||
-rw-r--r-- | core/l10n/uz.json | 2 | ||||
-rw-r--r-- | core/src/OC/dialogs.js | 2 | ||||
-rw-r--r-- | core/src/components/AppMenuIcon.vue | 2 | ||||
-rw-r--r-- | core/src/components/UnifiedSearch/UnifiedSearchLocalSearchBar.vue | 4 | ||||
-rw-r--r-- | core/src/components/UnifiedSearch/UnifiedSearchModal.vue | 4 | ||||
-rw-r--r-- | core/src/components/login/PasswordLessLoginForm.vue | 2 | ||||
-rw-r--r-- | core/src/views/ContactsMenu.vue | 9 | ||||
-rw-r--r-- | core/src/views/PublicPageUserMenu.vue | 2 |
16 files changed, 665 insertions, 34 deletions
diff --git a/core/AppInfo/ConfigLexicon.php b/core/AppInfo/ConfigLexicon.php index cc7fd1a3b09..5dad229267d 100644 --- a/core/AppInfo/ConfigLexicon.php +++ b/core/AppInfo/ConfigLexicon.php @@ -8,31 +8,31 @@ declare(strict_types=1); namespace OC\Core\AppInfo; -use NCU\Config\Lexicon\ConfigLexiconEntry; -use NCU\Config\Lexicon\ConfigLexiconStrictness; -use NCU\Config\Lexicon\IConfigLexicon; -use NCU\Config\ValueType; +use OCP\Config\Lexicon\Entry; +use OCP\Config\Lexicon\ILexicon; +use OCP\Config\Lexicon\Strictness; +use OCP\Config\ValueType; /** * Config Lexicon for core. * * Please Add & Manage your Config Keys in that file and keep the Lexicon up to date! */ -class ConfigLexicon implements IConfigLexicon { +class ConfigLexicon implements ILexicon { public const SHAREAPI_ALLOW_FEDERATION_ON_PUBLIC_SHARES = 'shareapi_allow_federation_on_public_shares'; - public function getStrictness(): ConfigLexiconStrictness { - return ConfigLexiconStrictness::IGNORE; + public function getStrictness(): Strictness { + return Strictness::IGNORE; } public function getAppConfigs(): array { return [ - new ConfigLexiconEntry( + new Entry( key: self::SHAREAPI_ALLOW_FEDERATION_ON_PUBLIC_SHARES, type: ValueType::BOOL, - lazy: true, defaultRaw: true, definition: 'adds share permission to public shares to allow adding them to your Nextcloud (federation)', + lazy: true, ), ]; } diff --git a/core/Command/Config/Preset.php b/core/Command/Config/Preset.php index 9f1424dcc54..4f0278896db 100644 --- a/core/Command/Config/Preset.php +++ b/core/Command/Config/Preset.php @@ -8,9 +8,9 @@ declare(strict_types=1); */ namespace OC\Core\Command\Config; -use NCU\Config\Lexicon\Preset as ConfigLexiconPreset; use OC\Config\ConfigManager; use OC\Core\Command\Base; +use OCP\Config\Lexicon\Preset as ConfigLexiconPreset; use OCP\IConfig; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; diff --git a/core/Controller/TaskProcessingApiController.php b/core/Controller/TaskProcessingApiController.php index e60c9ebc789..90a0e9ba14a 100644 --- a/core/Controller/TaskProcessingApiController.php +++ b/core/Controller/TaskProcessingApiController.php @@ -575,23 +575,51 @@ class TaskProcessingApiController extends OCSController { #[ApiRoute(verb: 'GET', url: '/tasks_provider/next', root: '/taskprocessing')] public function getNextScheduledTask(array $providerIds, array $taskTypeIds): DataResponse { try { + $providerIdsBasedOnTaskTypesWithNull = array_unique(array_map(function ($taskTypeId) { + try { + return $this->taskProcessingManager->getPreferredProvider($taskTypeId)->getId(); + } catch (Exception) { + return null; + } + }, $taskTypeIds)); + + $providerIdsBasedOnTaskTypes = array_filter($providerIdsBasedOnTaskTypesWithNull, fn ($providerId) => $providerId !== null); + // restrict $providerIds to providers that are configured as preferred for the passed task types - $providerIds = array_values(array_intersect(array_unique(array_map(fn ($taskTypeId) => $this->taskProcessingManager->getPreferredProvider($taskTypeId)->getId(), $taskTypeIds)), $providerIds)); + $possibleProviderIds = array_values(array_intersect($providerIdsBasedOnTaskTypes, $providerIds)); + // restrict $taskTypeIds to task types that can actually be run by one of the now restricted providers - $taskTypeIds = array_values(array_filter($taskTypeIds, fn ($taskTypeId) => in_array($this->taskProcessingManager->getPreferredProvider($taskTypeId)->getId(), $providerIds, true))); - if (count($providerIds) === 0 || count($taskTypeIds) === 0) { + $possibleTaskTypeIds = array_values(array_filter($taskTypeIds, function ($taskTypeId) use ($possibleProviderIds) { + try { + $providerForTaskType = $this->taskProcessingManager->getPreferredProvider($taskTypeId)->getId(); + } catch (Exception) { + // no provider found for task type + return false; + } + return in_array($providerForTaskType, $possibleProviderIds, true); + })); + + if (count($possibleProviderIds) === 0 || count($possibleTaskTypeIds) === 0) { throw new NotFoundException(); } $taskIdsToIgnore = []; while (true) { - $task = $this->taskProcessingManager->getNextScheduledTask($taskTypeIds, $taskIdsToIgnore); - $provider = $this->taskProcessingManager->getPreferredProvider($task->getTaskTypeId()); - if (in_array($provider->getId(), $providerIds, true)) { - if ($this->taskProcessingManager->lockTask($task)) { - break; + // Until we find a task whose task type is set to be provided by the providers requested with this request + // Or no scheduled task is found anymore (given the taskIds to ignore) + $task = $this->taskProcessingManager->getNextScheduledTask($possibleTaskTypeIds, $taskIdsToIgnore); + try { + $provider = $this->taskProcessingManager->getPreferredProvider($task->getTaskTypeId()); + if (in_array($provider->getId(), $possibleProviderIds, true)) { + if ($this->taskProcessingManager->lockTask($task)) { + break; + } } + } catch (Exception) { + // There is no provider set for the task type of this task + // proceed to ignore this task } + $taskIdsToIgnore[] = (int)$task->getId(); } diff --git a/core/l10n/be.js b/core/l10n/be.js new file mode 100644 index 00000000000..f4e9bd6aa8c --- /dev/null +++ b/core/l10n/be.js @@ -0,0 +1,302 @@ +OC.L10N.register( + "core", + { + "Please select a file." : "Выберыце файл.", + "File is too big" : "Файл занадта вялікі", + "The selected file is not an image." : "Выбраны файл не з'яўляецца відарысам.", + "The selected file cannot be read." : "Не ўдалося прачытаць выбраны файл.", + "Missing a temporary folder" : "Адсутнічае часовая папка", + "Could not write file to disk" : "Не ўдалося запісаць файл на дыск", + "Invalid file provided" : "Прапанаваны файл некарэктны", + "Unknown filetype" : "Невядомы тып файла", + "An error occurred. Please contact your admin." : "Узнікла памылка. Звярніцеся да адміністратара.", + "Login" : "Лагін", + "Unsupported email length (>255)" : "Даўжыня электроннага ліста не падтрымліваецца (>255)", + "Password reset is disabled" : "Скід пароля адключаны", + "Password is too long. Maximum allowed length is 469 characters." : "Пароль занадта доўгі. Максімальная дазволеная даўжыня — 469 сімвалаў.", + "%s password reset" : "Скід пароля %s ", + "Password reset" : "Скід пароля", + "Task not found" : "Задача не знойдзена", + "Internal error" : "Унутраная памылка", + "Requested task type does not exist" : "Запытаны тып задачы не існуе", + "Necessary language model provider is not available" : "Неабходны пастаўшчык моўнай мадэлі недаступны", + "No text to image provider is available" : "Няма даступных пастаўшчыкоў паслуг пераўтварэння тэксту ў відарыс", + "Image not found" : "Відарыс не знойдзены", + "No translation provider available" : "Няма даступных пастаўшчыкоў перакладу", + "Could not detect language" : "Не ўдалося вызначыць мову", + "Unable to translate" : "Немагчыма перакласці", + "[%d / %d]: %s" : "[%d / %d]: %s", + "Nextcloud Server" : "Сервер Nextcloud", + "Learn more ↗" : "Больш падрабязна ↗", + "Preparing update" : "Падрыхтоўка абнаўлення", + "Turned on maintenance mode" : "Уключаны рэжым тэхнічнага абслугоўвання", + "Turned off maintenance mode" : "Выключаны рэжым тэхнічнага абслугоўвання", + "Updating database schema" : "Абнаўленне схемы базы даных", + "Updated \"%1$s\" to %2$s" : "\"%1$s\" абноўлена да %2$s", + "%s (incompatible)" : "%s (несумяшчальная)", + "Electronic book document" : "Дакумент электроннай кнігі", + "TrueType Font Collection" : "Калекцыя шрыфтоў TrueType", + "Web Open Font Format" : "Фармат шрыфта Web Open", + "GPX geographic data" : "Геаграфічныя дадыя GPX", + "Gzip archive" : "Архіў Gzip", + "Adobe Illustrator document" : "Дакумент Adobe Illustrator", + "Java source code" : "Зыходны код Java", + "JavaScript source code" : "Зыходны код JavaScript", + "JSON document" : "Дакумент JSON", + "Microsoft Access database" : "База даных Microsoft Access", + "Microsoft OneNote document" : "Дакумент Microsoft OneNote", + "Microsoft Word document" : "Дакумент Microsoft Word", + "Unknown" : "Невядомы", + "PDF document" : "Дакумент PDF", + "PostScript document" : "Дакумент PostScript", + "RSS summary" : "Зводка RSS", + "Android package" : "Пакет Android", + "KML geographic data" : "Геаграфічныя даныя KML", + "KML geographic compressed data" : "Геаграфічныя сціснутыя даныя KML", + "Lotus Word Pro document" : "Дакумент Lotus Word Pro", + "Excel spreadsheet" : "Табліца Excel", + "Excel add-in" : "Надбудова Excel", + "Excel 2007 binary spreadsheet" : "Табліца Excel 2007 (у двайковым фармаце)", + "Excel spreadsheet template" : "Шаблон табліцы Excel", + "Outlook Message" : "Паведамленне Outlook", + "PowerPoint presentation" : "Прэзентацыя PowerPoint", + "PowerPoint add-in" : "Надбудова PowerPoint", + "PowerPoint presentation template" : "Шаблон прэзентацыі PowerPoint", + "Word document" : "Дакумент Word", + "ODF formula" : "Формула ODF", + "ODG drawing" : "Рысунак ODG", + "ODG drawing (Flat XML)" : "Рысунак ODG (Плоскі XML)", + "ODG template" : "Шаблон ODG", + "ODP presentation" : "Прэзентацыя ODP", + "ODP presentation (Flat XML)" : "Прэзентацыя ODP (Плоскі XML)", + "ODP template" : "Шаблон ODP", + "ODS spreadsheet" : "Табліца ODS", + "ODS spreadsheet (Flat XML)" : "Табліца ODS (Плоскі XML)", + "ODS template" : "Шаблон ODS", + "ODT document" : "Дакумент ODT", + "ODT document (Flat XML)" : "Дакумент ODT (Плоскі XML)", + "ODT template" : "Шаблон ODT", + "PowerPoint 2007 presentation" : "Прэзентацыя PowerPoint 2007", + "PowerPoint 2007 presentation template" : "Шаблон прэзентацыі PowerPoint 2007", + "Excel 2007 spreadsheet" : "Табліца Excel 2007", + "Excel 2007 spreadsheet template" : "Шаблон табліцы Excel 2007", + "Word 2007 document" : "Дакумент Word 2007", + "Word 2007 document template" : "Шаблон дакумента Word 2007", + "Microsoft Visio document" : "Дакумент Microsoft Visio", + "WordPerfect document" : "Дакумент WordPerfect", + "7-zip archive" : "Архіў 7-zip", + "Blender scene" : "Сцэна Blender", + "Bzip2 archive" : "Архіў Bzip2", + "Debian package" : "Пакет Debian", + "FictionBook document" : "Дакумент FictionBook", + "Unknown font" : "Невядомы шрыфт", + "Krita document" : "Дакумент Krita", + "Windows Installer package" : "Пакет Windows Installer", + "Tar archive" : "Архіў Tar", + "XML document" : "Дакумент XML", + "YAML document" : "Дакумент YAML", + "Zip archive" : "Архіў Zip", + "Zstandard archive" : "Архіў Zstandard", + "AAC audio" : "Аўдыя AAC", + "FLAC audio" : "Аўдыя FLAC", + "MPEG-4 audio" : "Аўдыя MPEG-4", + "MP3 audio" : "Аўдыя MP3", + "Ogg audio" : "Аўдыя Ogg", + "RIFF/WAVe standard Audio" : "Аўдыя ў стандарце RIFF/WAVe", + "WebM audio" : "Аўдыя WebM", + "MP3 ShoutCast playlist" : "Плэй-ліст MP3 ShoutCast", + "Windows BMP image" : "Відарыс Windows BMP", + "Better Portable Graphics image" : "Відарыс Better Portable Graphics", + "EMF image" : "Відарыс EMF", + "GIF image" : "Відарыс GIF", + "HEIC image" : "Відарыс HEIC", + "HEIF image" : "Відарыс HEIF", + "JPEG-2000 JP2 image" : "Відарыс JPEG-2000 JP2", + "JPEG image" : "Відарыс JPEG", + "PNG image" : "Відарыс PNG", + "SVG image" : "Відарыс SVG", + "Truevision Targa image" : "Відарыс Truevision Targa", + "TIFF image" : "Відарыс TIFF", + "WebP image" : "Відарыс WebP", + "Digital raw image" : "Лічбавы неапрацаваны відарыс", + "Windows Icon" : "Значок Windows", + "Email message" : "Паведамленне па электроннай пошце", + "VCS/ICS calendar" : "Каляндар VCS/ICS", + "CSV document" : "Дакумент CSV", + "HTML document" : "Дакумент HTML", + "Markdown document" : "Дакумент Markdown", + "Org-mode file" : "Файл Org-mode", + "Plain text document" : "Тэкставы дакумент", + "Rich Text document" : "Дакумент Rich Text", + "C++ source code" : "Зыходны код C++", + "NFO document" : "Дакумент NFO", + "PHP source" : "Зыходны код PHP", + "ReStructuredText document" : "Дакумент ReStructuredText", + "3GPP multimedia file" : "Мультымедыйны файл 3GPP", + "MPEG video" : "Відэа MPEG", + "DV video" : "Відэа DV", + "MPEG-4 video" : "Відэа MPEG-4", + "Ogg video" : "Відэа Ogg", + "QuickTime video" : "Відэа QuickTime", + "WebM video" : "Відэа WebM", + "Flash video" : "Відэа Flash", + "Matroska video" : "Відэа Matroska", + "Windows Media video" : "Відэа Windows Media", + "AVI video" : "Відэа AVI", + "unknown text" : "невядомы тэкст", + "Hello world!" : "Hello world!", + "Hello {name}" : "Вітаем, {name}", + "new" : "новы", + "Update to {version}" : "Абнаўленне да {version}", + "An error occurred." : "Узнікла памылка.", + "Please reload the page." : "Перазагрузіце старонку.", + "Applications menu" : "Меню праграм", + "Apps" : "Праграмы", + "More apps" : "Болей праграм", + "_{count} notification_::_{count} notifications_" : ["{count} апавяшчэнне","{count} апавяшчэнні","{count} апавяшчэнняў","{count} апавяшчэнняў"], + "No" : "Не", + "Yes" : "Так", + "user@your-nextcloud.org" : "user@your-nextcloud.org", + "Clear search" : "Ачысціць пошук", + "Searching …" : "Пошук …", + "Today" : "Сёння", + "Last 7 days" : "Апошнія 7 дзён", + "Last 30 days" : "Апошнія 30 дзён", + "This year" : "Гэты год", + "Last year" : "Мінулы год", + "Search apps, files, tags, messages" : "Пошук праграм, файлаў, тэгаў, паведамленняў", + "Places" : "Месцы", + "Date" : "Дата", + "People" : "Людзі", + "Results" : "Вынікі", + "Load more results" : "Загрузіць больш вынікаў", + "Search in" : "Пошук у", + "Log in" : "Увайсці", + "Logging in …" : "Уваход …", + "Log in to {productName}" : "Увайсці ў {productName}", + "Wrong login or password." : "Няправільны лагін або пароль.", + "This account is disabled" : "Гэты ўліковы запіс адключаны.", + "Please contact your administrator." : "Звярніцеся да адміністратара.", + "Session error" : "Памылка сеанса", + "An internal error occurred." : "Узнікла ўнутраная памылка.", + "Please try again or contact your administrator." : "Паспрабуйце яшчэ раз або звярніцеся да адміністратара.", + "Password" : "Пароль", + "Log in with a device" : "Увайсці з дапамогай прылады", + "Login or email" : "Лагін або электронная пошта", + "Your connection is not secure" : "Ваша злучэнне не з'яўляецца бяспечным", + "Browser not supported" : "Браўзер не падтрымліваецца", + "Reset password" : "Скінуць пароль", + "New password" : "Новы пароль", + "I know what I'm doing" : "Я ведаю, што раблю", + "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "Чаты, відэавыклікі, дэманстрацыя экрана, анлайн-сустрэчы і вэб-канферэнцыі — у вашым браўзеры і з дапамогай мабільных праграм.", + "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Супольныя дакументы, электронныя табліцы і прэзентацыі, створаныя ў Collabora Online.", + "Recommended apps" : "Рэкамендаваныя праграмы", + "Loading apps …" : "Загрузка праграм …", + "Skip" : "Прапусціць", + "Installing apps …" : "Усталяванне праграм …", + "Install recommended apps" : "Усталяваць рэкамендаваныя праграмы", + "Reset search" : "Скінуць пошук", + "Search contacts …" : "Пошук кантактаў …", + "No contacts found" : "Кантакты не знойдзены", + "Show all contacts" : "Паказаць усе кантакты", + "Install the Contacts app" : "Усталяваць праграму \"Кантакты\"", + "Search" : "Пошук", + "No results for {query}" : "Няма вынікаў для {query}", + "Forgot password?" : "Забылі пароль?", + "Back" : "Назад", + "Storage & database" : "Сховішча і база даных", + "Data folder" : "Папка з данымі", + "Database configuration" : "Канфігурацыя базы даных", + "Only {firstAndOnlyDatabase} is available." : "Даступна толькі {firstAndOnlyDatabase}.", + "Install and activate additional PHP modules to choose other database types." : "Усталюйце і актывуйце дадатковыя модулі PHP, каб выбраць іншы тып базы даных.", + "Database user" : "Карыстальнік базы даных", + "Database password" : "Пароль базы даных", + "Database name" : "Назва базы даных", + "Database tablespace" : "Таблічная прастора базы даных", + "localhost" : "localhost", + "Installing …" : "Усталяванне …", + "Install" : "Усталяваць", + "This browser is not supported" : "Гэты браўзер не падтрымліваецца", + "Copy to {target}" : "Капіяваць у {target}", + "Copy" : "Капіяваць", + "Move to {target}" : "Перамясціць у {target}", + "Move" : "Перамясціць", + "OK" : "OK", + "read-only" : "толькі для чытання", + "One file conflict" : "Адзін файлавы канфлікт", + "New Files" : "Новыя файлы", + "Already existing files" : "Ужо існуючыя файлы", + "Which files do you want to keep?" : "Якія файлы вы хочаце захаваць?", + "If you select both versions, the copied file will have a number added to its name." : "Калі бы выберыце абедзьве версіі, да назвы скапіяванага файла будзе дададзены нумар.", + "Cancel" : "Скасаваць", + "Continue" : "Працягнуць", + "Error loading file exists template" : "Памылка загрузкі шаблона", + "Saving …" : "Захаванне …", + "seconds ago" : "с таму", + "Add to a project" : "Дадаць у праект", + "Rename project" : "Перайменаваць праект", + "Delete" : "Выдаліць", + "Rename" : "Перайменаваць", + "Collaborative tags" : "Супольныя тэгі", + "No tags found" : "Тэгі не знойдзены", + "Clipboard not available, please copy manually" : "Буфер абмену недаступны, скапіюйце ўручную", + "Accounts" : "Уліковыя запісы", + "Help" : "Даведка", + "Access forbidden" : "Доступ забаронены", + "Back to %s" : "Назад да %s", + "Page not found" : "Старонка не знойдзена", + "The page could not be found on the server or you may not be allowed to view it." : "Старонка не знойдзена на серверы, або ў вас няма дазволу на яе прагляд.", + "Too many requests" : "Занадта шмат запытаў", + "There were too many requests from your network. Retry later or contact your administrator if this is an error." : "З вашай сеткі паступіла занадта шмат запытаў. Паўтарыце спробу пазней або звярніцеся да адміністратара, калі гэта памылка.", + "Error" : "Памылка", + "Internal Server Error" : "Унутраная памылка сервера", + "The server was unable to complete your request." : "Сервер не змог выканаць ваш запыт.", + "If this happens again, please send the technical details below to the server administrator." : "Калі гэта паўторыцца, адпраўце тэхнічныя падрабязнасці ніжэй адміністратару сервера.", + "More details can be found in the server log." : "Больш падрабязную інфармацыю можна знайсці ў журнале сервера.", + "For more details see the documentation ↗." : "Больш падрабязную інфармацыю глядзіце ў дакументацыі ↗.", + "Technical details" : "Тэхнічныя падрабязнасці", + "Remote Address: %s" : "Аддалены адрас: %s", + "Request ID: %s" : "Ідэнтыфікатар запыту: %s", + "Type: %s" : "Тып: %s", + "Code: %s" : "Код: %s", + "Message: %s" : "Паведамленне: %s", + "File: %s" : "Файл: %s", + "Line: %s" : "Радок: %s", + "Trace" : "Трасіроўка", + "Go to %s" : "Перайсці да %s", + "Grant access" : "Дазволіць доступ", + "Account access" : "Доступ да ўліковага запісу", + "You can close this window." : "Вы можаце закрыць гэта акно.", + "Email address" : "Адрас электроннай пошты", + "Password sent!" : "Пароль адпраўлены!", + "Two-factor authentication" : "Двухфактарная аўтэнтыфікацыя", + "Cancel login" : "Скасаваць уваход", + "Access through untrusted domain" : "Доступ праз ненадзейны дамен", + "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Звярніцеся да адміністратара. Калі вы адміністратар, адрэдагуйце параметр \"trusted_domains\" у config/config.php, як у прыкладзе ў config.sample.php.", + "App update required" : "Патрэбна абнавіць праграму", + "The following apps will be updated:" : "Будуць абноўлены наступныя праграмы:", + "These incompatible apps will be disabled:" : "Гэтыя несумяшчальныя праграмы будуць адключаныя:", + "Start update" : "Запусціць абнаўленне", + "Update needed" : "Неабходна абнаўленне", + "Maintenance mode" : "Рэжым тэхнічнага абслугоўвання", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Звярніцеся да сістэмнага адміністратара, калі гэта паведамленне працягвае з'яўляцца або з'явілася нечакана.", + "Chatting, video calls, screensharing, online meetings and web conferencing – in your browser and with mobile apps." : "Чаты, відэавыклікі, дэманстрацыя экрана, анлайн-сустрэчы і вэб-канферэнцыі — у вашым браўзеры і з дапамогай мабільных праграм.", + "You have not added any info yet" : "Вы пакуль не дадалі ніякай інфармацыі", + "{user} has not added any info yet" : "{user} пакуль не дадаў(-ла) ніякай інфармацыі", + "Edit Profile" : "Рэдагаваць профіль", + "Very weak password" : "Вельмі слабы пароль", + "Weak password" : "Слабы пароль", + "So-so password" : "Абы-які пароль", + "Good password" : "Файны пароль", + "Strong password" : "Моцны пароль", + "Profile not found" : "Профіль не знойдзены", + "The profile does not exist." : "Профіль не існуе.", + "<strong>Create an admin account</strong>" : "<strong>Стварыць ўліковы запіс адміністратара</strong>", + "New admin account name" : "Імя ўліковага запісу новага адміністратара", + "New admin password" : "Пароль новага адіміністратара", + "Show password" : "Паказаць пароль", + "Toggle password visibility" : "Пераключыць бачнасць пароля", + "Only %s is available." : "Даступна толькі %s.", + "Database account" : "Уліковы запіс базы даных" +}, +"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/core/l10n/be.json b/core/l10n/be.json new file mode 100644 index 00000000000..112ee4f2be1 --- /dev/null +++ b/core/l10n/be.json @@ -0,0 +1,300 @@ +{ "translations": { + "Please select a file." : "Выберыце файл.", + "File is too big" : "Файл занадта вялікі", + "The selected file is not an image." : "Выбраны файл не з'яўляецца відарысам.", + "The selected file cannot be read." : "Не ўдалося прачытаць выбраны файл.", + "Missing a temporary folder" : "Адсутнічае часовая папка", + "Could not write file to disk" : "Не ўдалося запісаць файл на дыск", + "Invalid file provided" : "Прапанаваны файл некарэктны", + "Unknown filetype" : "Невядомы тып файла", + "An error occurred. Please contact your admin." : "Узнікла памылка. Звярніцеся да адміністратара.", + "Login" : "Лагін", + "Unsupported email length (>255)" : "Даўжыня электроннага ліста не падтрымліваецца (>255)", + "Password reset is disabled" : "Скід пароля адключаны", + "Password is too long. Maximum allowed length is 469 characters." : "Пароль занадта доўгі. Максімальная дазволеная даўжыня — 469 сімвалаў.", + "%s password reset" : "Скід пароля %s ", + "Password reset" : "Скід пароля", + "Task not found" : "Задача не знойдзена", + "Internal error" : "Унутраная памылка", + "Requested task type does not exist" : "Запытаны тып задачы не існуе", + "Necessary language model provider is not available" : "Неабходны пастаўшчык моўнай мадэлі недаступны", + "No text to image provider is available" : "Няма даступных пастаўшчыкоў паслуг пераўтварэння тэксту ў відарыс", + "Image not found" : "Відарыс не знойдзены", + "No translation provider available" : "Няма даступных пастаўшчыкоў перакладу", + "Could not detect language" : "Не ўдалося вызначыць мову", + "Unable to translate" : "Немагчыма перакласці", + "[%d / %d]: %s" : "[%d / %d]: %s", + "Nextcloud Server" : "Сервер Nextcloud", + "Learn more ↗" : "Больш падрабязна ↗", + "Preparing update" : "Падрыхтоўка абнаўлення", + "Turned on maintenance mode" : "Уключаны рэжым тэхнічнага абслугоўвання", + "Turned off maintenance mode" : "Выключаны рэжым тэхнічнага абслугоўвання", + "Updating database schema" : "Абнаўленне схемы базы даных", + "Updated \"%1$s\" to %2$s" : "\"%1$s\" абноўлена да %2$s", + "%s (incompatible)" : "%s (несумяшчальная)", + "Electronic book document" : "Дакумент электроннай кнігі", + "TrueType Font Collection" : "Калекцыя шрыфтоў TrueType", + "Web Open Font Format" : "Фармат шрыфта Web Open", + "GPX geographic data" : "Геаграфічныя дадыя GPX", + "Gzip archive" : "Архіў Gzip", + "Adobe Illustrator document" : "Дакумент Adobe Illustrator", + "Java source code" : "Зыходны код Java", + "JavaScript source code" : "Зыходны код JavaScript", + "JSON document" : "Дакумент JSON", + "Microsoft Access database" : "База даных Microsoft Access", + "Microsoft OneNote document" : "Дакумент Microsoft OneNote", + "Microsoft Word document" : "Дакумент Microsoft Word", + "Unknown" : "Невядомы", + "PDF document" : "Дакумент PDF", + "PostScript document" : "Дакумент PostScript", + "RSS summary" : "Зводка RSS", + "Android package" : "Пакет Android", + "KML geographic data" : "Геаграфічныя даныя KML", + "KML geographic compressed data" : "Геаграфічныя сціснутыя даныя KML", + "Lotus Word Pro document" : "Дакумент Lotus Word Pro", + "Excel spreadsheet" : "Табліца Excel", + "Excel add-in" : "Надбудова Excel", + "Excel 2007 binary spreadsheet" : "Табліца Excel 2007 (у двайковым фармаце)", + "Excel spreadsheet template" : "Шаблон табліцы Excel", + "Outlook Message" : "Паведамленне Outlook", + "PowerPoint presentation" : "Прэзентацыя PowerPoint", + "PowerPoint add-in" : "Надбудова PowerPoint", + "PowerPoint presentation template" : "Шаблон прэзентацыі PowerPoint", + "Word document" : "Дакумент Word", + "ODF formula" : "Формула ODF", + "ODG drawing" : "Рысунак ODG", + "ODG drawing (Flat XML)" : "Рысунак ODG (Плоскі XML)", + "ODG template" : "Шаблон ODG", + "ODP presentation" : "Прэзентацыя ODP", + "ODP presentation (Flat XML)" : "Прэзентацыя ODP (Плоскі XML)", + "ODP template" : "Шаблон ODP", + "ODS spreadsheet" : "Табліца ODS", + "ODS spreadsheet (Flat XML)" : "Табліца ODS (Плоскі XML)", + "ODS template" : "Шаблон ODS", + "ODT document" : "Дакумент ODT", + "ODT document (Flat XML)" : "Дакумент ODT (Плоскі XML)", + "ODT template" : "Шаблон ODT", + "PowerPoint 2007 presentation" : "Прэзентацыя PowerPoint 2007", + "PowerPoint 2007 presentation template" : "Шаблон прэзентацыі PowerPoint 2007", + "Excel 2007 spreadsheet" : "Табліца Excel 2007", + "Excel 2007 spreadsheet template" : "Шаблон табліцы Excel 2007", + "Word 2007 document" : "Дакумент Word 2007", + "Word 2007 document template" : "Шаблон дакумента Word 2007", + "Microsoft Visio document" : "Дакумент Microsoft Visio", + "WordPerfect document" : "Дакумент WordPerfect", + "7-zip archive" : "Архіў 7-zip", + "Blender scene" : "Сцэна Blender", + "Bzip2 archive" : "Архіў Bzip2", + "Debian package" : "Пакет Debian", + "FictionBook document" : "Дакумент FictionBook", + "Unknown font" : "Невядомы шрыфт", + "Krita document" : "Дакумент Krita", + "Windows Installer package" : "Пакет Windows Installer", + "Tar archive" : "Архіў Tar", + "XML document" : "Дакумент XML", + "YAML document" : "Дакумент YAML", + "Zip archive" : "Архіў Zip", + "Zstandard archive" : "Архіў Zstandard", + "AAC audio" : "Аўдыя AAC", + "FLAC audio" : "Аўдыя FLAC", + "MPEG-4 audio" : "Аўдыя MPEG-4", + "MP3 audio" : "Аўдыя MP3", + "Ogg audio" : "Аўдыя Ogg", + "RIFF/WAVe standard Audio" : "Аўдыя ў стандарце RIFF/WAVe", + "WebM audio" : "Аўдыя WebM", + "MP3 ShoutCast playlist" : "Плэй-ліст MP3 ShoutCast", + "Windows BMP image" : "Відарыс Windows BMP", + "Better Portable Graphics image" : "Відарыс Better Portable Graphics", + "EMF image" : "Відарыс EMF", + "GIF image" : "Відарыс GIF", + "HEIC image" : "Відарыс HEIC", + "HEIF image" : "Відарыс HEIF", + "JPEG-2000 JP2 image" : "Відарыс JPEG-2000 JP2", + "JPEG image" : "Відарыс JPEG", + "PNG image" : "Відарыс PNG", + "SVG image" : "Відарыс SVG", + "Truevision Targa image" : "Відарыс Truevision Targa", + "TIFF image" : "Відарыс TIFF", + "WebP image" : "Відарыс WebP", + "Digital raw image" : "Лічбавы неапрацаваны відарыс", + "Windows Icon" : "Значок Windows", + "Email message" : "Паведамленне па электроннай пошце", + "VCS/ICS calendar" : "Каляндар VCS/ICS", + "CSV document" : "Дакумент CSV", + "HTML document" : "Дакумент HTML", + "Markdown document" : "Дакумент Markdown", + "Org-mode file" : "Файл Org-mode", + "Plain text document" : "Тэкставы дакумент", + "Rich Text document" : "Дакумент Rich Text", + "C++ source code" : "Зыходны код C++", + "NFO document" : "Дакумент NFO", + "PHP source" : "Зыходны код PHP", + "ReStructuredText document" : "Дакумент ReStructuredText", + "3GPP multimedia file" : "Мультымедыйны файл 3GPP", + "MPEG video" : "Відэа MPEG", + "DV video" : "Відэа DV", + "MPEG-4 video" : "Відэа MPEG-4", + "Ogg video" : "Відэа Ogg", + "QuickTime video" : "Відэа QuickTime", + "WebM video" : "Відэа WebM", + "Flash video" : "Відэа Flash", + "Matroska video" : "Відэа Matroska", + "Windows Media video" : "Відэа Windows Media", + "AVI video" : "Відэа AVI", + "unknown text" : "невядомы тэкст", + "Hello world!" : "Hello world!", + "Hello {name}" : "Вітаем, {name}", + "new" : "новы", + "Update to {version}" : "Абнаўленне да {version}", + "An error occurred." : "Узнікла памылка.", + "Please reload the page." : "Перазагрузіце старонку.", + "Applications menu" : "Меню праграм", + "Apps" : "Праграмы", + "More apps" : "Болей праграм", + "_{count} notification_::_{count} notifications_" : ["{count} апавяшчэнне","{count} апавяшчэнні","{count} апавяшчэнняў","{count} апавяшчэнняў"], + "No" : "Не", + "Yes" : "Так", + "user@your-nextcloud.org" : "user@your-nextcloud.org", + "Clear search" : "Ачысціць пошук", + "Searching …" : "Пошук …", + "Today" : "Сёння", + "Last 7 days" : "Апошнія 7 дзён", + "Last 30 days" : "Апошнія 30 дзён", + "This year" : "Гэты год", + "Last year" : "Мінулы год", + "Search apps, files, tags, messages" : "Пошук праграм, файлаў, тэгаў, паведамленняў", + "Places" : "Месцы", + "Date" : "Дата", + "People" : "Людзі", + "Results" : "Вынікі", + "Load more results" : "Загрузіць больш вынікаў", + "Search in" : "Пошук у", + "Log in" : "Увайсці", + "Logging in …" : "Уваход …", + "Log in to {productName}" : "Увайсці ў {productName}", + "Wrong login or password." : "Няправільны лагін або пароль.", + "This account is disabled" : "Гэты ўліковы запіс адключаны.", + "Please contact your administrator." : "Звярніцеся да адміністратара.", + "Session error" : "Памылка сеанса", + "An internal error occurred." : "Узнікла ўнутраная памылка.", + "Please try again or contact your administrator." : "Паспрабуйце яшчэ раз або звярніцеся да адміністратара.", + "Password" : "Пароль", + "Log in with a device" : "Увайсці з дапамогай прылады", + "Login or email" : "Лагін або электронная пошта", + "Your connection is not secure" : "Ваша злучэнне не з'яўляецца бяспечным", + "Browser not supported" : "Браўзер не падтрымліваецца", + "Reset password" : "Скінуць пароль", + "New password" : "Новы пароль", + "I know what I'm doing" : "Я ведаю, што раблю", + "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "Чаты, відэавыклікі, дэманстрацыя экрана, анлайн-сустрэчы і вэб-канферэнцыі — у вашым браўзеры і з дапамогай мабільных праграм.", + "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Супольныя дакументы, электронныя табліцы і прэзентацыі, створаныя ў Collabora Online.", + "Recommended apps" : "Рэкамендаваныя праграмы", + "Loading apps …" : "Загрузка праграм …", + "Skip" : "Прапусціць", + "Installing apps …" : "Усталяванне праграм …", + "Install recommended apps" : "Усталяваць рэкамендаваныя праграмы", + "Reset search" : "Скінуць пошук", + "Search contacts …" : "Пошук кантактаў …", + "No contacts found" : "Кантакты не знойдзены", + "Show all contacts" : "Паказаць усе кантакты", + "Install the Contacts app" : "Усталяваць праграму \"Кантакты\"", + "Search" : "Пошук", + "No results for {query}" : "Няма вынікаў для {query}", + "Forgot password?" : "Забылі пароль?", + "Back" : "Назад", + "Storage & database" : "Сховішча і база даных", + "Data folder" : "Папка з данымі", + "Database configuration" : "Канфігурацыя базы даных", + "Only {firstAndOnlyDatabase} is available." : "Даступна толькі {firstAndOnlyDatabase}.", + "Install and activate additional PHP modules to choose other database types." : "Усталюйце і актывуйце дадатковыя модулі PHP, каб выбраць іншы тып базы даных.", + "Database user" : "Карыстальнік базы даных", + "Database password" : "Пароль базы даных", + "Database name" : "Назва базы даных", + "Database tablespace" : "Таблічная прастора базы даных", + "localhost" : "localhost", + "Installing …" : "Усталяванне …", + "Install" : "Усталяваць", + "This browser is not supported" : "Гэты браўзер не падтрымліваецца", + "Copy to {target}" : "Капіяваць у {target}", + "Copy" : "Капіяваць", + "Move to {target}" : "Перамясціць у {target}", + "Move" : "Перамясціць", + "OK" : "OK", + "read-only" : "толькі для чытання", + "One file conflict" : "Адзін файлавы канфлікт", + "New Files" : "Новыя файлы", + "Already existing files" : "Ужо існуючыя файлы", + "Which files do you want to keep?" : "Якія файлы вы хочаце захаваць?", + "If you select both versions, the copied file will have a number added to its name." : "Калі бы выберыце абедзьве версіі, да назвы скапіяванага файла будзе дададзены нумар.", + "Cancel" : "Скасаваць", + "Continue" : "Працягнуць", + "Error loading file exists template" : "Памылка загрузкі шаблона", + "Saving …" : "Захаванне …", + "seconds ago" : "с таму", + "Add to a project" : "Дадаць у праект", + "Rename project" : "Перайменаваць праект", + "Delete" : "Выдаліць", + "Rename" : "Перайменаваць", + "Collaborative tags" : "Супольныя тэгі", + "No tags found" : "Тэгі не знойдзены", + "Clipboard not available, please copy manually" : "Буфер абмену недаступны, скапіюйце ўручную", + "Accounts" : "Уліковыя запісы", + "Help" : "Даведка", + "Access forbidden" : "Доступ забаронены", + "Back to %s" : "Назад да %s", + "Page not found" : "Старонка не знойдзена", + "The page could not be found on the server or you may not be allowed to view it." : "Старонка не знойдзена на серверы, або ў вас няма дазволу на яе прагляд.", + "Too many requests" : "Занадта шмат запытаў", + "There were too many requests from your network. Retry later or contact your administrator if this is an error." : "З вашай сеткі паступіла занадта шмат запытаў. Паўтарыце спробу пазней або звярніцеся да адміністратара, калі гэта памылка.", + "Error" : "Памылка", + "Internal Server Error" : "Унутраная памылка сервера", + "The server was unable to complete your request." : "Сервер не змог выканаць ваш запыт.", + "If this happens again, please send the technical details below to the server administrator." : "Калі гэта паўторыцца, адпраўце тэхнічныя падрабязнасці ніжэй адміністратару сервера.", + "More details can be found in the server log." : "Больш падрабязную інфармацыю можна знайсці ў журнале сервера.", + "For more details see the documentation ↗." : "Больш падрабязную інфармацыю глядзіце ў дакументацыі ↗.", + "Technical details" : "Тэхнічныя падрабязнасці", + "Remote Address: %s" : "Аддалены адрас: %s", + "Request ID: %s" : "Ідэнтыфікатар запыту: %s", + "Type: %s" : "Тып: %s", + "Code: %s" : "Код: %s", + "Message: %s" : "Паведамленне: %s", + "File: %s" : "Файл: %s", + "Line: %s" : "Радок: %s", + "Trace" : "Трасіроўка", + "Go to %s" : "Перайсці да %s", + "Grant access" : "Дазволіць доступ", + "Account access" : "Доступ да ўліковага запісу", + "You can close this window." : "Вы можаце закрыць гэта акно.", + "Email address" : "Адрас электроннай пошты", + "Password sent!" : "Пароль адпраўлены!", + "Two-factor authentication" : "Двухфактарная аўтэнтыфікацыя", + "Cancel login" : "Скасаваць уваход", + "Access through untrusted domain" : "Доступ праз ненадзейны дамен", + "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Звярніцеся да адміністратара. Калі вы адміністратар, адрэдагуйце параметр \"trusted_domains\" у config/config.php, як у прыкладзе ў config.sample.php.", + "App update required" : "Патрэбна абнавіць праграму", + "The following apps will be updated:" : "Будуць абноўлены наступныя праграмы:", + "These incompatible apps will be disabled:" : "Гэтыя несумяшчальныя праграмы будуць адключаныя:", + "Start update" : "Запусціць абнаўленне", + "Update needed" : "Неабходна абнаўленне", + "Maintenance mode" : "Рэжым тэхнічнага абслугоўвання", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Звярніцеся да сістэмнага адміністратара, калі гэта паведамленне працягвае з'яўляцца або з'явілася нечакана.", + "Chatting, video calls, screensharing, online meetings and web conferencing – in your browser and with mobile apps." : "Чаты, відэавыклікі, дэманстрацыя экрана, анлайн-сустрэчы і вэб-канферэнцыі — у вашым браўзеры і з дапамогай мабільных праграм.", + "You have not added any info yet" : "Вы пакуль не дадалі ніякай інфармацыі", + "{user} has not added any info yet" : "{user} пакуль не дадаў(-ла) ніякай інфармацыі", + "Edit Profile" : "Рэдагаваць профіль", + "Very weak password" : "Вельмі слабы пароль", + "Weak password" : "Слабы пароль", + "So-so password" : "Абы-які пароль", + "Good password" : "Файны пароль", + "Strong password" : "Моцны пароль", + "Profile not found" : "Профіль не знойдзены", + "The profile does not exist." : "Профіль не існуе.", + "<strong>Create an admin account</strong>" : "<strong>Стварыць ўліковы запіс адміністратара</strong>", + "New admin account name" : "Імя ўліковага запісу новага адміністратара", + "New admin password" : "Пароль новага адіміністратара", + "Show password" : "Паказаць пароль", + "Toggle password visibility" : "Пераключыць бачнасць пароля", + "Only %s is available." : "Даступна толькі %s.", + "Database account" : "Уліковы запіс базы даных" +},"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/core/l10n/lv.js b/core/l10n/lv.js index 02e39fc7ab9..3c50e94a918 100644 --- a/core/l10n/lv.js +++ b/core/l10n/lv.js @@ -123,7 +123,7 @@ OC.L10N.register( "Search in" : "Meklēt", "Log in" : "Pieteikties", "Logging in …" : "Notiek pieteikšanās …", - "Log in to {productName}" : "Pierakstīties {productName}", + "Log in to {productName}" : "Pieteikties {productName}", "Wrong login or password." : "Nepareizs lietotājvārds vai parole.", "This account is disabled" : "Šis konts ir atspējots", "Account name or email" : "Konta nosaukums vai e-pasta adrese", diff --git a/core/l10n/lv.json b/core/l10n/lv.json index 79a46948eef..3a19a70d965 100644 --- a/core/l10n/lv.json +++ b/core/l10n/lv.json @@ -121,7 +121,7 @@ "Search in" : "Meklēt", "Log in" : "Pieteikties", "Logging in …" : "Notiek pieteikšanās …", - "Log in to {productName}" : "Pierakstīties {productName}", + "Log in to {productName}" : "Pieteikties {productName}", "Wrong login or password." : "Nepareizs lietotājvārds vai parole.", "This account is disabled" : "Šis konts ir atspējots", "Account name or email" : "Konta nosaukums vai e-pasta adrese", diff --git a/core/l10n/uz.js b/core/l10n/uz.js index 681e8afe1c0..ff003f18000 100644 --- a/core/l10n/uz.js +++ b/core/l10n/uz.js @@ -256,7 +256,7 @@ OC.L10N.register( "Copy" : "Nusxalash", "Move to {target}" : " {target}ga o`tish", "Move" : "O`tish", - "OK" : "OK", + "OK" : "Yaxshi", "read-only" : "faqat o'qish uchun", "_{count} file conflict_::_{count} file conflicts_" : ["{count} fayl xatolilklari"], "One file conflict" : "Bitta fayl ziddiyati", diff --git a/core/l10n/uz.json b/core/l10n/uz.json index a6bbd7eef71..4ca05538b63 100644 --- a/core/l10n/uz.json +++ b/core/l10n/uz.json @@ -254,7 +254,7 @@ "Copy" : "Nusxalash", "Move to {target}" : " {target}ga o`tish", "Move" : "O`tish", - "OK" : "OK", + "OK" : "Yaxshi", "read-only" : "faqat o'qish uchun", "_{count} file conflict_::_{count} file conflicts_" : ["{count} fayl xatolilklari"], "One file conflict" : "Bitta fayl ziddiyati", diff --git a/core/src/OC/dialogs.js b/core/src/OC/dialogs.js index 5c5e8cf5887..5c6934e67a2 100644 --- a/core/src/OC/dialogs.js +++ b/core/src/OC/dialogs.js @@ -9,7 +9,7 @@ import _ from 'underscore' import $ from 'jquery' import IconMove from '@mdi/svg/svg/folder-move.svg?raw' -import IconCopy from '@mdi/svg/svg/folder-multiple.svg?raw' +import IconCopy from '@mdi/svg/svg/folder-multiple-outline.svg?raw' import OC from './index.js' import { DialogBuilder, FilePickerType, getFilePickerBuilder, spawnDialog } from '@nextcloud/dialogs' diff --git a/core/src/components/AppMenuIcon.vue b/core/src/components/AppMenuIcon.vue index f2cee75e644..089a2016e58 100644 --- a/core/src/components/AppMenuIcon.vue +++ b/core/src/components/AppMenuIcon.vue @@ -18,7 +18,7 @@ import type { INavigationEntry } from '../types/navigation' import { n } from '@nextcloud/l10n' import { computed } from 'vue' -import IconDot from 'vue-material-design-icons/Circle.vue' +import IconDot from 'vue-material-design-icons/CircleOutline.vue' const props = defineProps<{ app: INavigationEntry diff --git a/core/src/components/UnifiedSearch/UnifiedSearchLocalSearchBar.vue b/core/src/components/UnifiedSearch/UnifiedSearchLocalSearchBar.vue index 1860c54e1ff..171eada8a06 100644 --- a/core/src/components/UnifiedSearch/UnifiedSearchLocalSearchBar.vue +++ b/core/src/components/UnifiedSearch/UnifiedSearchLocalSearchBar.vue @@ -32,7 +32,7 @@ {{ t('core', 'Search everywhere') }} </template> <template #icon> - <NcIconSvgWrapper :path="mdiCloudSearch" /> + <NcIconSvgWrapper :path="mdiCloudSearchOutline" /> </template> </NcButton> </div> @@ -41,7 +41,7 @@ <script lang="ts" setup> import type { ComponentPublicInstance } from 'vue' -import { mdiCloudSearch, mdiClose } from '@mdi/js' +import { mdiCloudSearchOutline, mdiClose } from '@mdi/js' import { translate as t } from '@nextcloud/l10n' import { useIsMobile } from '@nextcloud/vue/composables/useIsMobile' import { useElementSize } from '@vueuse/core' diff --git a/core/src/components/UnifiedSearch/UnifiedSearchModal.vue b/core/src/components/UnifiedSearch/UnifiedSearchModal.vue index 744c8e604fa..002606f058b 100644 --- a/core/src/components/UnifiedSearch/UnifiedSearchModal.vue +++ b/core/src/components/UnifiedSearch/UnifiedSearchModal.vue @@ -159,8 +159,8 @@ import debounce from 'debounce' import { unifiedSearchLogger } from '../../logger' import IconArrowRight from 'vue-material-design-icons/ArrowRight.vue' -import IconAccountGroup from 'vue-material-design-icons/AccountGroup.vue' -import IconCalendarRange from 'vue-material-design-icons/CalendarRange.vue' +import IconAccountGroup from 'vue-material-design-icons/AccountGroupOutline.vue' +import IconCalendarRange from 'vue-material-design-icons/CalendarRangeOutline.vue' import IconDotsHorizontal from 'vue-material-design-icons/DotsHorizontal.vue' import IconFilter from 'vue-material-design-icons/Filter.vue' import IconListBox from 'vue-material-design-icons/ListBox.vue' diff --git a/core/src/components/login/PasswordLessLoginForm.vue b/core/src/components/login/PasswordLessLoginForm.vue index bbca2ebf31d..bc4d25bf70f 100644 --- a/core/src/components/login/PasswordLessLoginForm.vue +++ b/core/src/components/login/PasswordLessLoginForm.vue @@ -57,7 +57,7 @@ import { import NcEmptyContent from '@nextcloud/vue/components/NcEmptyContent' import NcTextField from '@nextcloud/vue/components/NcTextField' -import InformationIcon from 'vue-material-design-icons/Information.vue' +import InformationIcon from 'vue-material-design-icons/InformationOutline.vue' import LoginButton from './LoginButton.vue' import LockOpenIcon from 'vue-material-design-icons/LockOpen.vue' import logger from '../../logger' diff --git a/core/src/views/ContactsMenu.vue b/core/src/views/ContactsMenu.vue index 292e2bbcd29..9cf18b40ac7 100644 --- a/core/src/views/ContactsMenu.vue +++ b/core/src/views/ContactsMenu.vue @@ -62,17 +62,18 @@ </template> <script> +import { generateUrl } from '@nextcloud/router' +import { getCurrentUser } from '@nextcloud/auth' +import { t } from '@nextcloud/l10n' import axios from '@nextcloud/axios' -import Contacts from 'vue-material-design-icons/Contacts.vue' import debounce from 'debounce' -import { getCurrentUser } from '@nextcloud/auth' -import { generateUrl } from '@nextcloud/router' + +import Contacts from 'vue-material-design-icons/ContactsOutline.vue' import Magnify from 'vue-material-design-icons/Magnify.vue' import NcButton from '@nextcloud/vue/components/NcButton' import NcEmptyContent from '@nextcloud/vue/components/NcEmptyContent' import NcHeaderMenu from '@nextcloud/vue/components/NcHeaderMenu' import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon' -import { translate as t } from '@nextcloud/l10n' import Contact from '../components/ContactsMenu/Contact.vue' import logger from '../logger.js' diff --git a/core/src/views/PublicPageUserMenu.vue b/core/src/views/PublicPageUserMenu.vue index ff6f4090b2a..7bd6521e7aa 100644 --- a/core/src/views/PublicPageUserMenu.vue +++ b/core/src/views/PublicPageUserMenu.vue @@ -48,7 +48,7 @@ import { t } from '@nextcloud/l10n' import NcAvatar from '@nextcloud/vue/components/NcAvatar' import NcHeaderMenu from '@nextcloud/vue/components/NcHeaderMenu' import NcNoteCard from '@nextcloud/vue/components/NcNoteCard' -import IconAccount from 'vue-material-design-icons/Account.vue' +import IconAccount from 'vue-material-design-icons/AccountOutline.vue' import AccountMenuEntry from '../components/AccountMenu/AccountMenuEntry.vue' |