diff --git a/l10n/ru.js b/l10n/ru.js index f99d0f58..048e1b06 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -2,6 +2,7 @@ OC.L10N.register( "recognize", { "Recognize" : "Распознавание", + "Smart media tagging and face recognition with on-premises machine learning models" : "Интеллектуальная маркировка медиаконтента и распознавание лиц с использованием локальных моделей машинного обучения", "Smart media tagging and face recognition with on-premises machine learning models.\nThis app goes through your media collection and adds fitting tags, automatically categorizing your photos and music.\n\n* 📷 👪 Recognizes faces from contact photos\n* 📷 🏔 Recognizes animals, landscapes, food, vehicles, buildings and other objects\n* 📷 🗼 Recognizes landmarks and monuments\n* 👂 🎵 Recognizes music genres\n* 🎥 🤸 Recognizes human actions on video\n\n⚡ Tagging works via Nextcloud's Collaborative Tags\n * 👂 listen to your tagged music with the audioplayer app\n * 📷 view your tagged photos and videos with the photos app\n\nModel sizes:\n\n * Object recognition: 1GB\n * Landmark recognition: 300MB\n * Video action recognition: 50MB\n * Music genre recognition: 50MB\n\n## Ethical AI Rating\n### Rating for Photo object detection: 🟢\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Rating for Photo face recognition: 🟢\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Rating for Video action recognition: 🟢\n\nPositive:\n* the software for training and inferencing of this model is open source\n* the trained model is freely available, and thus can be ran on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n## Ethical AI Rating\n### Rating Music genre recognition: 🟡\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n\nNegative:\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).\n\nAfter installation, you can enable tagging in the admin settings.\n\nRequirements:\n- php 7.4 and above\n- App \"collaborative tags\" enabled\n- For native speed:\n - Processor: x86 64-bit (with support for AVX instructions)\n - System with glibc (usually the norm on Linux; FreeBSD, Alpine linux and thus also the official Nextcloud Docker container and Nextcloud AIO are *not* such systems)\n- For sub-native speed (using WASM mode)\n - Processor: x86 64-bit, arm64, armv7l (no AVX needed)\n - System with glibc or musl (incl. Alpine linux and thus also the official Nextcloud Docker container and also Nextcloud AIO)\n- ~4GB of free RAM (if you're cutting it close, make sure you have some swap available)\n- This app is currently incompatible with the *Suspicious Login* app due to a dependency conflict (ie. you can only have one of the two installed)\n\nThe app does not send any sensitive data to cloud providers or similar services. All processing is done on your Nextcloud machine, using Tensorflow.js running in Node.js." : "Интеллектуальная маркировка медиафайлов и распознавание лиц с помощью локальных моделей машинного обучения.\nЭто приложение просматривает вашу медиаколлекцию и добавляет подходящие теги, автоматически классифицируя ваши фотографии и музыку.\n\n* 📷 👪 Распознает лица на контактных фотографиях\n* 📷 🏔 Распознает животных, пейзажи, еду, транспортные средства, здания и другие объекты\n* 📷 🗼 Распознает достопримечательности и памятники\n* 👂 🎵 Распознает музыкальные жанры\n* 🎥 🤸 Распознает действия человека на видео\n\n⚡ Тегирование работает с помощью совместных тегов Nextcloud\n* 👂 слушайте отмеченную музыку с помощью приложения аудиоплеера\n* 📷 просматривайте отмеченные фотографии и видео с помощью приложения фотографий\n\nРазмеры моделей:\n\n* Распознавание объектов: 1 ГБ\n* Распознавание достопримечательностей: 300 МБ\n* Распознавание действий в видео: 50 МБ\n* Распознавание музыкальных жанров: 50 МБ\n\n## Рейтинг этического ИИ\n### Рейтинг обнаружения объектов на фотографиях: 🟢\n\nПоложительные:\n* программное обеспечение для обучения и вывод этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе и, таким образом, может быть запущена локально\n* данные для обучения находятся в свободном доступе, что позволяет проверять или корректировать смещение или оптимизировать производительность и использование CO2.\n\n### Оценка для распознавания лиц на фотографиях: 🟢\n\nПоложительный:\n* программное обеспечение для обучения и вывода этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе и, таким образом, может быть запущена локально\n* данные для обучения находятся в свободном доступе, что позволяет проверять или корректировать смещение или оптимизировать производительность и использование CO2.\n\n### Оценка для распознавания действий на видео: 🟢\n\nПоложительный:\n* программное обеспечение для обучения и вывода этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе и, таким образом, может быть запущена локально\n* данные для обучения находятся в свободном доступе, что позволяет проверять или корректировать смещение или оптимизировать производительность и использование CO2.\n\n## Ethical AI Rating\n### Рейтинг Распознавание музыкальных жанров: 🟡\n\nПоложительные:\n* программное обеспечение для обучения и вывода этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе, поэтому ее можно запускать локально\n\nОтрицательные:\n* данные для обучения не находятся в свободном доступе, что ограничивает возможности внешних сторон проверять и исправлять смещения или оптимизировать производительность модели и использование CO2.\n\nУзнайте больше о Nextcloud Ethical AI Rating [в нашем блоге](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).\n\nПосле установки вы можете включить теги в настройках администратора.\n\nТребования:\n- php 7.4 и выше\n- Включены \"collaborative tags\" приложения\n- Для собственной скорости:\n- Процессор: x86 64-бит (с поддержкой инструкций AVX)\n- Система с glibc (обычно норма для Linux; FreeBSD, Alpine linux, а также официальный контейнер Nextcloud Docker и Nextcloud AIO *не* являются такими системами)\n- Для суб-собственной скорости (используя режим WASM)\n- Процессор: x86 64-бит, arm64, armv7l (AVX не требуется)\n- Система с glibc или musl (включая Alpine linux, а также официальный контейнер Nextcloud Docker и Nextcloud AIO)\n- ~4 ГБ свободной оперативной памяти (если вы собираетесь сократить ее, убедитесь, что у вас есть доступный файл подкачки)\n- Это приложение в настоящее время несовместимо с приложением *Suspicious Login* из-за конфликта зависимостей (т. е. у вас может быть только один из двух установленных)\n\nПриложение не отправляет никаких конфиденциальных данных облачным провайдерам или аналогичным службам. Вся обработка выполняется на вашем компьютере Nextcloud с использованием Tensorflow.js, работающего в Node.js.", "Status" : "Состояние", "The machine learning models have been downloaded successfully." : "Модели машинного обучения загружены успешно.", @@ -35,6 +36,8 @@ OC.L10N.register( "Landmark recognition is working." : "Распознавание ориентиров работает.", "An error occurred during landmark recognition, please check the Nextcloud logs." : "Произошла ошибка при распознавании ориентира. Проверьте журналы Nextcloud.", "Waiting for status reports on landmark recognition. If this message persists beyond 15 minutes, please check the Nextcloud logs." : "Ожидаем отчетов о состоянии распознавания ориентиров. Если это сообщение сохраняется более 15 минут, проверьте журналы Nextcloud.", + "Landmark recognition:" : "Знаковое признание:", + "There are queued files in the landmarks queue but no background job is scheduled to process them." : "В очереди ориентиров есть файлы, но фоновое задание для их обработки не запланировано.", "Enable object recognition (e.g. food, vehicles, landscapes)" : "Включить распознавание объектов (еда, транспорт, ландшафты и прочее)", "The number of files to process per job run (A job will be scheduled every 5 minutes; For normal operation ~100 or more, in WASM mode ~20 is recommended)" : "Количество файлов, обрабатываемых в одном процессе. Процессы будут запускаться каждые пять минут. Рекомендуемое значение в обычном режиме: 100 и более, в режиме WASM: 20.", "Enable landmark recognition (e.g. Eiffel Tower, Golden Gate Bridge)" : "Включить распознавание достопримечательностей (Эйфелева башня, мост Золотые ворота) ", @@ -43,6 +46,7 @@ OC.L10N.register( "An error occurred during audio recognition, please check the Nextcloud logs." : "При распознавании музыки произошла ошибка, более подробные сведения приведены в файлах журнала Nextcloud.", "Waiting for status reports on audio recognition. If this message persists beyond 15 minutes, please check the Nextcloud logs." : "Ожидание событий от модуля распознавания музыки. Если это сообщение выводится более 15 минут, обратитесь к файлам журнала Nextcloud.", "Music genre recognition:" : "Распознавание музыкальных жанров:", + "There are queued files but no background job is scheduled to process them." : "Файлы поставлены в очередь, но фоновое задание для их обработки не запланировано.", "Enable music genre recognition (e.g. pop, rock, folk, metal, new age)" : "Включить распознавание жанров музыки (поп, рок, фольк, метал, нью-эйдж)", "Video tagging" : "Пометка видеозаписей", "Video recognition is working." : "Процесс распознавания видеофайлов выполняется.", @@ -58,28 +62,51 @@ OC.L10N.register( "Reset faces for classified files" : "Убрать все метки лиц с обработанных файлов", "Click the button below to rescan all files in this instance and add them to the classifier queues." : "Для повторного распознавания всех файлов, нажмите кнопку, расположенную ниже.", "Rescan all files" : "Повторно распознать все файлы", + "Click the button below to clear the classifier queues and clear all background jobs. This is useful when you want to do the initial classification using the terminal command." : "Нажмите кнопку ниже, чтобы очистить очереди классификаторов и очистить все фоновые задания. Это полезно, когда вы хотите выполнить начальную классификацию с помощью команды терминала.", + "Clear queues and background jobs" : "Очистить очереди и фоновые задания", "Resource usage" : "Использование ресурсов", "By default all available CPU cores will be used which may put your system under considerable load. To avoid this, you can limit the amount of CPU Cores used. (Note: In WASM mode, currently only 1 core can be used at all times.)" : "По умолчанию будут использоваться все доступные ядра ЦП, что может привести к значительной нагрузке на вашу систему. Чтобы избежать этого, вы можете ограничить количество используемых ядер ЦП. (Примечание: в режиме WASM в настоящее время может использоваться только 1 ядро ​​в любое время.)", "Number of CPU Cores (0 for no limit)" : "Количество используемых ядер (0 — все доступные)", + "By default, recognize will only ever run one classifier process at a time. If you have a lot of resources available and want to run as many processes in parallel as possible, you can turn on concurrency here." : "По умолчанию recognize будет запускать только один процесс классификатора за раз. Если у вас много доступных ресурсов и вы хотите запустить как можно больше процессов параллельно, вы можете включить параллелизм здесь.", + "Enable unlimited concurrency of classifier processes" : "Включить неограниченное параллелизм процессов классификатора", "Tensorflow WASM mode" : "WASM режим Tensorflow", "Checking CPU" : "Проверка ЦП", + "Could not check whether your machine supports native TensorFlow operation. Make sure your OS has GNU lib C, your CPU supports AVX instructions and you are running on x86. If one of these things is not the case, you will need to run in WASM mode." : "Не удалось проверить, поддерживает ли ваша машина собственную операцию TensorFlow. Убедитесь, что в вашей ОС есть GNU lib C, ваш процессор поддерживает инструкции AVX и вы работаете на x86. Если что-то из этого не так, вам нужно будет запустить в режиме WASM.", "Your machine supports native TensorFlow operation, you do not need WASM mode." : "Сервер поддерживает работу TensorFlow в непосредственном режиме, использование режима WASM не требуется.", "WASM mode was activated automatically, because your machine does not support native TensorFlow operation:" : "Сервер не поддерживает работу TensorFlow в непосредственном режиме, поэтому был активирован режим WASM:", "Enable WASM mode" : "WASM режим", "Recognize uses Tensorflow for running the machine learning models. Not all installations support Tensorflow, either because the CPU does not support AVX instructions, or because the platform is not x86 (ie. on a Raspberry Pi, which is ARM), or because the Operating System that your nextcloud runs on (when using docker, then that is the OS within the docker image) does not come with GNU lib C (for example Alpine Linux, which is also used by Nextcloud AIO). In most cases, even if your installation does not support native Tensorflow operation, you can still run Tensorflow using WebAssembly (WASM) in Node.js. This is somewhat slower but still works." : "Recognize использует Tensorflow для запуска моделей машинного обучения. Не все установки поддерживают Tensorflow, либо потому что ЦП не поддерживает инструкции AVX, либо потому что платформа не x86 (например, на Raspberry Pi, которая является ARM), либо потому что операционная система, на которой работает ваш nextcloud (при использовании docker, то это ОС в образе docker), не поставляется с GNU lib C (например, Alpine Linux, которая также используется Nextcloud AIO). В большинстве случаев, даже если ваша установка не поддерживает собственную работу Tensorflow, вы все равно можете запустить Tensorflow с помощью WebAssembly (WASM) в Node.js. Это немного медленнее, но все равно работает.", + "Tensorflow GPU mode" : "Режим графического процессора Tensorflow", + "Enable GPU mode" : "Включить режим GPU", + "Like most machine learning models, Recognize will run even faster when using a GPU. Setting this up is non-trivial but works well when everything is setup correctly." : "Как и большинство моделей машинного обучения, Recognize будет работать еще быстрее при использовании GPU. Настройка этого нетривиальна, но работает хорошо, когда все настроено правильно.", + "Learn how to setup GPU mode with Recognize" : "Узнайте, как настроить режим графического процессора с помощью Recognize", "Node.js" : "Node.js", "Checking Node.js" : "Выполняется проверка Node.js", "Node.js {version} binary was installed successfully." : "Двоичный файл библиотеки Node.js {version} успешно установлен.", "Checking libtensorflow" : "Выполняется проверка библиотеки libtensorflow", "Could not load libtensorflow in Node.js. You can try to manually install libtensorflow or run in WASM mode." : "Не удалось загрузить библиотеку libtensorflow в Node.js. Попытайтесь вручную установить libtensorflow или использовать режим работы WASM.", + "Successfully loaded libtensorflow in Node.js, but couldn't load GPU. Make sure CUDA Toolkit and cuDNN are installed and accessible, or turn off GPU mode." : "Успешно загружен libtensorflow в Node.js, но не удалось загрузить GPU. Убедитесь, что CUDA Toolkit и cuDNN установлены и доступны, или отключите режим GPU.", "Libtensorflow was loaded successfully into Node.js." : "Библиотека Libtensorflow успешно загружена в Node.js.", + "Could not load Tensorflow WASM in Node.js. Something is wrong with your setup." : "Не удалось загрузить Tensorflow WASM в Node.js. Что-то не так с вашей настройкой.", + "Tensorflow WASM was loaded successfully into Node.js." : "Tensorflow WASM успешно загружен в Node.js.", "If the shipped Node.js binary doesn't work on your system for some reason you can set the path to a custom node.js binary. Currently supported is Node v20.9 and newer v20 releases." : "Если отправленный Node.js двоичный файл по какой-либо причине не работает в вашей системе, вы можете указать путь к пользовательскому node.js двоичному файлу. В настоящее время поддерживается Node версии 20.9 и более поздние версии 20.", "For Nextcloud Snap users, you need to adjust this path to point to the snap's \"current\" directory as the pre-configured path will change with each update. For example, set it to \"/var/snap/nextcloud/current/nextcloud/extra-apps/recognize/bin/node\" instead of \"/var/snap/nextcloud/9337974/nextcloud/extra-apps/recognize/bin/node\"" : "Пользователям Nextcloud Snap необходимо изменить этот путь, чтобы он указывал на «текущий» каталог Snap, поскольку предварительно настроенный путь будет меняться при каждом обновлении. Например, установите для него значение \"/var/snap/nextcloud/current/nextcloud/extra-apps/recognize/bin/node\" вместо \"/var/snap/nextcloud/9337974/nextcloud/extra-apps/recognize/bin/node\"", + "Classifier process priority" : "Приоритет процесса классификатора", + "Checking Nice binary" : "Проверка бинарника Nice", + "Could not find the Nice binary. You may need to set the path to a working binary manually." : "Не удалось найти бинарник Nice. Возможно, вам придется вручную указать путь к работающему бинарнику.", + "Nice binary path" : "Хороший двоичный путь", + "Nice value to set the priority of the Node.js processes. The value can only be from 0 to 19 since the Node.js process runs without superuser privileges. The higher the nice value, the lower the priority of the process." : "Значение nice для установки приоритета процессов Node.js. Значение может быть только от 0 до 19, так как процесс Node.js выполняется без привилегий суперпользователя. Чем выше значение nice, тем ниже приоритет процесса.", "Terminal commands" : "Команды для использования в консоли", "To download all models preliminary to executing the classification jobs, run the following command on the server terminal." : "Загрузка всех моделей машинного обучения перед распознаванием:", "To trigger a full classification run, run the following command on the server terminal. (The classification will run in multiple background jobs which can run in parallel.)" : "Чтобы запустить полный запуск классификации, выполните следующую команду на терминале сервера. (Классификация будет выполняться в нескольких фоновых заданиях, которые могут выполняться параллельно.)", + "To run a full classification run on the terminal, run the following. (The classification will run in sequence inside your terminal.)" : "Чтобы запустить полную классификацию на терминале, выполните следующее. (Классификация будет выполняться последовательно внутри вашего терминала.)", + "Before running a full initial classification run on the terminal, you should stop all background processing that Recognize scheduled upon installation to avoid interference." : "Перед запуском полного первоначального прогона классификации на терминале следует остановить всю фоновую обработку, запланированную Recognize при установке, чтобы избежать помех.", + "To run a face clustering run on for each user in the terminal, run the following. Consider adding the parameter --batch-size 10000 for large libraries to avoid PHP memory exhaustion. (The clustering will run in sequence inside your terminal.)" : "Чтобы запустить кластеризацию лиц для каждого пользователя в терминале, выполните следующее. Рассмотрите возможность добавления параметра --batch-size 10000 для больших библиотек, чтобы избежать исчерпания памяти PHP. (Кластеризация будет выполняться последовательно внутри вашего терминала.)", + "To remove all face clusters but keep the raw detected faces run the following on the terminal:" : "Чтобы удалить все кластеры лиц, но сохранить необработанные обнаруженные лица, выполните на терминале следующую команду:", + "To remove all detected faces and face clusters run the following on the terminal:" : "Чтобы удалить все обнаруженные лица и кластеры лиц, выполните на терминале следующую команду:", "You can reset the tags of all files that have been previously classified by Recognize with the following command:" : "Очистка всех присвоенных распознаванием меток:", "You can delete all tags that no longer have any files associated with them with the following command:" : "Удаление всех неиспользуемых меток:", + "To remove tags that were created by Recognize version 2 from all files run the following on the terminal:" : "Чтобы удалить теги, созданные Recognize версии 2, из всех файлов, выполните на терминале следующую команду:", "Your server does not support AVX instructions" : "Сервер не поддерживает набор инструкций AVX.", "Your server does not have an x86 64-bit CPU" : "На сервере установлен процессор, отличный от x86 64-бита", "Your server uses musl libc" : "На сервере используется библиотека musl libc", diff --git a/l10n/ru.json b/l10n/ru.json index 414d113a..c0087257 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -1,5 +1,6 @@ { "translations": { "Recognize" : "Распознавание", + "Smart media tagging and face recognition with on-premises machine learning models" : "Интеллектуальная маркировка медиаконтента и распознавание лиц с использованием локальных моделей машинного обучения", "Smart media tagging and face recognition with on-premises machine learning models.\nThis app goes through your media collection and adds fitting tags, automatically categorizing your photos and music.\n\n* 📷 👪 Recognizes faces from contact photos\n* 📷 🏔 Recognizes animals, landscapes, food, vehicles, buildings and other objects\n* 📷 🗼 Recognizes landmarks and monuments\n* 👂 🎵 Recognizes music genres\n* 🎥 🤸 Recognizes human actions on video\n\n⚡ Tagging works via Nextcloud's Collaborative Tags\n * 👂 listen to your tagged music with the audioplayer app\n * 📷 view your tagged photos and videos with the photos app\n\nModel sizes:\n\n * Object recognition: 1GB\n * Landmark recognition: 300MB\n * Video action recognition: 50MB\n * Music genre recognition: 50MB\n\n## Ethical AI Rating\n### Rating for Photo object detection: 🟢\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Rating for Photo face recognition: 🟢\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Rating for Video action recognition: 🟢\n\nPositive:\n* the software for training and inferencing of this model is open source\n* the trained model is freely available, and thus can be ran on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n## Ethical AI Rating\n### Rating Music genre recognition: 🟡\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n\nNegative:\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).\n\nAfter installation, you can enable tagging in the admin settings.\n\nRequirements:\n- php 7.4 and above\n- App \"collaborative tags\" enabled\n- For native speed:\n - Processor: x86 64-bit (with support for AVX instructions)\n - System with glibc (usually the norm on Linux; FreeBSD, Alpine linux and thus also the official Nextcloud Docker container and Nextcloud AIO are *not* such systems)\n- For sub-native speed (using WASM mode)\n - Processor: x86 64-bit, arm64, armv7l (no AVX needed)\n - System with glibc or musl (incl. Alpine linux and thus also the official Nextcloud Docker container and also Nextcloud AIO)\n- ~4GB of free RAM (if you're cutting it close, make sure you have some swap available)\n- This app is currently incompatible with the *Suspicious Login* app due to a dependency conflict (ie. you can only have one of the two installed)\n\nThe app does not send any sensitive data to cloud providers or similar services. All processing is done on your Nextcloud machine, using Tensorflow.js running in Node.js." : "Интеллектуальная маркировка медиафайлов и распознавание лиц с помощью локальных моделей машинного обучения.\nЭто приложение просматривает вашу медиаколлекцию и добавляет подходящие теги, автоматически классифицируя ваши фотографии и музыку.\n\n* 📷 👪 Распознает лица на контактных фотографиях\n* 📷 🏔 Распознает животных, пейзажи, еду, транспортные средства, здания и другие объекты\n* 📷 🗼 Распознает достопримечательности и памятники\n* 👂 🎵 Распознает музыкальные жанры\n* 🎥 🤸 Распознает действия человека на видео\n\n⚡ Тегирование работает с помощью совместных тегов Nextcloud\n* 👂 слушайте отмеченную музыку с помощью приложения аудиоплеера\n* 📷 просматривайте отмеченные фотографии и видео с помощью приложения фотографий\n\nРазмеры моделей:\n\n* Распознавание объектов: 1 ГБ\n* Распознавание достопримечательностей: 300 МБ\n* Распознавание действий в видео: 50 МБ\n* Распознавание музыкальных жанров: 50 МБ\n\n## Рейтинг этического ИИ\n### Рейтинг обнаружения объектов на фотографиях: 🟢\n\nПоложительные:\n* программное обеспечение для обучения и вывод этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе и, таким образом, может быть запущена локально\n* данные для обучения находятся в свободном доступе, что позволяет проверять или корректировать смещение или оптимизировать производительность и использование CO2.\n\n### Оценка для распознавания лиц на фотографиях: 🟢\n\nПоложительный:\n* программное обеспечение для обучения и вывода этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе и, таким образом, может быть запущена локально\n* данные для обучения находятся в свободном доступе, что позволяет проверять или корректировать смещение или оптимизировать производительность и использование CO2.\n\n### Оценка для распознавания действий на видео: 🟢\n\nПоложительный:\n* программное обеспечение для обучения и вывода этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе и, таким образом, может быть запущена локально\n* данные для обучения находятся в свободном доступе, что позволяет проверять или корректировать смещение или оптимизировать производительность и использование CO2.\n\n## Ethical AI Rating\n### Рейтинг Распознавание музыкальных жанров: 🟡\n\nПоложительные:\n* программное обеспечение для обучения и вывода этой модели имеет открытый исходный код\n* обученная модель находится в свободном доступе, поэтому ее можно запускать локально\n\nОтрицательные:\n* данные для обучения не находятся в свободном доступе, что ограничивает возможности внешних сторон проверять и исправлять смещения или оптимизировать производительность модели и использование CO2.\n\nУзнайте больше о Nextcloud Ethical AI Rating [в нашем блоге](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).\n\nПосле установки вы можете включить теги в настройках администратора.\n\nТребования:\n- php 7.4 и выше\n- Включены \"collaborative tags\" приложения\n- Для собственной скорости:\n- Процессор: x86 64-бит (с поддержкой инструкций AVX)\n- Система с glibc (обычно норма для Linux; FreeBSD, Alpine linux, а также официальный контейнер Nextcloud Docker и Nextcloud AIO *не* являются такими системами)\n- Для суб-собственной скорости (используя режим WASM)\n- Процессор: x86 64-бит, arm64, armv7l (AVX не требуется)\n- Система с glibc или musl (включая Alpine linux, а также официальный контейнер Nextcloud Docker и Nextcloud AIO)\n- ~4 ГБ свободной оперативной памяти (если вы собираетесь сократить ее, убедитесь, что у вас есть доступный файл подкачки)\n- Это приложение в настоящее время несовместимо с приложением *Suspicious Login* из-за конфликта зависимостей (т. е. у вас может быть только один из двух установленных)\n\nПриложение не отправляет никаких конфиденциальных данных облачным провайдерам или аналогичным службам. Вся обработка выполняется на вашем компьютере Nextcloud с использованием Tensorflow.js, работающего в Node.js.", "Status" : "Состояние", "The machine learning models have been downloaded successfully." : "Модели машинного обучения загружены успешно.", @@ -33,6 +34,8 @@ "Landmark recognition is working." : "Распознавание ориентиров работает.", "An error occurred during landmark recognition, please check the Nextcloud logs." : "Произошла ошибка при распознавании ориентира. Проверьте журналы Nextcloud.", "Waiting for status reports on landmark recognition. If this message persists beyond 15 minutes, please check the Nextcloud logs." : "Ожидаем отчетов о состоянии распознавания ориентиров. Если это сообщение сохраняется более 15 минут, проверьте журналы Nextcloud.", + "Landmark recognition:" : "Знаковое признание:", + "There are queued files in the landmarks queue but no background job is scheduled to process them." : "В очереди ориентиров есть файлы, но фоновое задание для их обработки не запланировано.", "Enable object recognition (e.g. food, vehicles, landscapes)" : "Включить распознавание объектов (еда, транспорт, ландшафты и прочее)", "The number of files to process per job run (A job will be scheduled every 5 minutes; For normal operation ~100 or more, in WASM mode ~20 is recommended)" : "Количество файлов, обрабатываемых в одном процессе. Процессы будут запускаться каждые пять минут. Рекомендуемое значение в обычном режиме: 100 и более, в режиме WASM: 20.", "Enable landmark recognition (e.g. Eiffel Tower, Golden Gate Bridge)" : "Включить распознавание достопримечательностей (Эйфелева башня, мост Золотые ворота) ", @@ -41,6 +44,7 @@ "An error occurred during audio recognition, please check the Nextcloud logs." : "При распознавании музыки произошла ошибка, более подробные сведения приведены в файлах журнала Nextcloud.", "Waiting for status reports on audio recognition. If this message persists beyond 15 minutes, please check the Nextcloud logs." : "Ожидание событий от модуля распознавания музыки. Если это сообщение выводится более 15 минут, обратитесь к файлам журнала Nextcloud.", "Music genre recognition:" : "Распознавание музыкальных жанров:", + "There are queued files but no background job is scheduled to process them." : "Файлы поставлены в очередь, но фоновое задание для их обработки не запланировано.", "Enable music genre recognition (e.g. pop, rock, folk, metal, new age)" : "Включить распознавание жанров музыки (поп, рок, фольк, метал, нью-эйдж)", "Video tagging" : "Пометка видеозаписей", "Video recognition is working." : "Процесс распознавания видеофайлов выполняется.", @@ -56,28 +60,51 @@ "Reset faces for classified files" : "Убрать все метки лиц с обработанных файлов", "Click the button below to rescan all files in this instance and add them to the classifier queues." : "Для повторного распознавания всех файлов, нажмите кнопку, расположенную ниже.", "Rescan all files" : "Повторно распознать все файлы", + "Click the button below to clear the classifier queues and clear all background jobs. This is useful when you want to do the initial classification using the terminal command." : "Нажмите кнопку ниже, чтобы очистить очереди классификаторов и очистить все фоновые задания. Это полезно, когда вы хотите выполнить начальную классификацию с помощью команды терминала.", + "Clear queues and background jobs" : "Очистить очереди и фоновые задания", "Resource usage" : "Использование ресурсов", "By default all available CPU cores will be used which may put your system under considerable load. To avoid this, you can limit the amount of CPU Cores used. (Note: In WASM mode, currently only 1 core can be used at all times.)" : "По умолчанию будут использоваться все доступные ядра ЦП, что может привести к значительной нагрузке на вашу систему. Чтобы избежать этого, вы можете ограничить количество используемых ядер ЦП. (Примечание: в режиме WASM в настоящее время может использоваться только 1 ядро ​​в любое время.)", "Number of CPU Cores (0 for no limit)" : "Количество используемых ядер (0 — все доступные)", + "By default, recognize will only ever run one classifier process at a time. If you have a lot of resources available and want to run as many processes in parallel as possible, you can turn on concurrency here." : "По умолчанию recognize будет запускать только один процесс классификатора за раз. Если у вас много доступных ресурсов и вы хотите запустить как можно больше процессов параллельно, вы можете включить параллелизм здесь.", + "Enable unlimited concurrency of classifier processes" : "Включить неограниченное параллелизм процессов классификатора", "Tensorflow WASM mode" : "WASM режим Tensorflow", "Checking CPU" : "Проверка ЦП", + "Could not check whether your machine supports native TensorFlow operation. Make sure your OS has GNU lib C, your CPU supports AVX instructions and you are running on x86. If one of these things is not the case, you will need to run in WASM mode." : "Не удалось проверить, поддерживает ли ваша машина собственную операцию TensorFlow. Убедитесь, что в вашей ОС есть GNU lib C, ваш процессор поддерживает инструкции AVX и вы работаете на x86. Если что-то из этого не так, вам нужно будет запустить в режиме WASM.", "Your machine supports native TensorFlow operation, you do not need WASM mode." : "Сервер поддерживает работу TensorFlow в непосредственном режиме, использование режима WASM не требуется.", "WASM mode was activated automatically, because your machine does not support native TensorFlow operation:" : "Сервер не поддерживает работу TensorFlow в непосредственном режиме, поэтому был активирован режим WASM:", "Enable WASM mode" : "WASM режим", "Recognize uses Tensorflow for running the machine learning models. Not all installations support Tensorflow, either because the CPU does not support AVX instructions, or because the platform is not x86 (ie. on a Raspberry Pi, which is ARM), or because the Operating System that your nextcloud runs on (when using docker, then that is the OS within the docker image) does not come with GNU lib C (for example Alpine Linux, which is also used by Nextcloud AIO). In most cases, even if your installation does not support native Tensorflow operation, you can still run Tensorflow using WebAssembly (WASM) in Node.js. This is somewhat slower but still works." : "Recognize использует Tensorflow для запуска моделей машинного обучения. Не все установки поддерживают Tensorflow, либо потому что ЦП не поддерживает инструкции AVX, либо потому что платформа не x86 (например, на Raspberry Pi, которая является ARM), либо потому что операционная система, на которой работает ваш nextcloud (при использовании docker, то это ОС в образе docker), не поставляется с GNU lib C (например, Alpine Linux, которая также используется Nextcloud AIO). В большинстве случаев, даже если ваша установка не поддерживает собственную работу Tensorflow, вы все равно можете запустить Tensorflow с помощью WebAssembly (WASM) в Node.js. Это немного медленнее, но все равно работает.", + "Tensorflow GPU mode" : "Режим графического процессора Tensorflow", + "Enable GPU mode" : "Включить режим GPU", + "Like most machine learning models, Recognize will run even faster when using a GPU. Setting this up is non-trivial but works well when everything is setup correctly." : "Как и большинство моделей машинного обучения, Recognize будет работать еще быстрее при использовании GPU. Настройка этого нетривиальна, но работает хорошо, когда все настроено правильно.", + "Learn how to setup GPU mode with Recognize" : "Узнайте, как настроить режим графического процессора с помощью Recognize", "Node.js" : "Node.js", "Checking Node.js" : "Выполняется проверка Node.js", "Node.js {version} binary was installed successfully." : "Двоичный файл библиотеки Node.js {version} успешно установлен.", "Checking libtensorflow" : "Выполняется проверка библиотеки libtensorflow", "Could not load libtensorflow in Node.js. You can try to manually install libtensorflow or run in WASM mode." : "Не удалось загрузить библиотеку libtensorflow в Node.js. Попытайтесь вручную установить libtensorflow или использовать режим работы WASM.", + "Successfully loaded libtensorflow in Node.js, but couldn't load GPU. Make sure CUDA Toolkit and cuDNN are installed and accessible, or turn off GPU mode." : "Успешно загружен libtensorflow в Node.js, но не удалось загрузить GPU. Убедитесь, что CUDA Toolkit и cuDNN установлены и доступны, или отключите режим GPU.", "Libtensorflow was loaded successfully into Node.js." : "Библиотека Libtensorflow успешно загружена в Node.js.", + "Could not load Tensorflow WASM in Node.js. Something is wrong with your setup." : "Не удалось загрузить Tensorflow WASM в Node.js. Что-то не так с вашей настройкой.", + "Tensorflow WASM was loaded successfully into Node.js." : "Tensorflow WASM успешно загружен в Node.js.", "If the shipped Node.js binary doesn't work on your system for some reason you can set the path to a custom node.js binary. Currently supported is Node v20.9 and newer v20 releases." : "Если отправленный Node.js двоичный файл по какой-либо причине не работает в вашей системе, вы можете указать путь к пользовательскому node.js двоичному файлу. В настоящее время поддерживается Node версии 20.9 и более поздние версии 20.", "For Nextcloud Snap users, you need to adjust this path to point to the snap's \"current\" directory as the pre-configured path will change with each update. For example, set it to \"/var/snap/nextcloud/current/nextcloud/extra-apps/recognize/bin/node\" instead of \"/var/snap/nextcloud/9337974/nextcloud/extra-apps/recognize/bin/node\"" : "Пользователям Nextcloud Snap необходимо изменить этот путь, чтобы он указывал на «текущий» каталог Snap, поскольку предварительно настроенный путь будет меняться при каждом обновлении. Например, установите для него значение \"/var/snap/nextcloud/current/nextcloud/extra-apps/recognize/bin/node\" вместо \"/var/snap/nextcloud/9337974/nextcloud/extra-apps/recognize/bin/node\"", + "Classifier process priority" : "Приоритет процесса классификатора", + "Checking Nice binary" : "Проверка бинарника Nice", + "Could not find the Nice binary. You may need to set the path to a working binary manually." : "Не удалось найти бинарник Nice. Возможно, вам придется вручную указать путь к работающему бинарнику.", + "Nice binary path" : "Хороший двоичный путь", + "Nice value to set the priority of the Node.js processes. The value can only be from 0 to 19 since the Node.js process runs without superuser privileges. The higher the nice value, the lower the priority of the process." : "Значение nice для установки приоритета процессов Node.js. Значение может быть только от 0 до 19, так как процесс Node.js выполняется без привилегий суперпользователя. Чем выше значение nice, тем ниже приоритет процесса.", "Terminal commands" : "Команды для использования в консоли", "To download all models preliminary to executing the classification jobs, run the following command on the server terminal." : "Загрузка всех моделей машинного обучения перед распознаванием:", "To trigger a full classification run, run the following command on the server terminal. (The classification will run in multiple background jobs which can run in parallel.)" : "Чтобы запустить полный запуск классификации, выполните следующую команду на терминале сервера. (Классификация будет выполняться в нескольких фоновых заданиях, которые могут выполняться параллельно.)", + "To run a full classification run on the terminal, run the following. (The classification will run in sequence inside your terminal.)" : "Чтобы запустить полную классификацию на терминале, выполните следующее. (Классификация будет выполняться последовательно внутри вашего терминала.)", + "Before running a full initial classification run on the terminal, you should stop all background processing that Recognize scheduled upon installation to avoid interference." : "Перед запуском полного первоначального прогона классификации на терминале следует остановить всю фоновую обработку, запланированную Recognize при установке, чтобы избежать помех.", + "To run a face clustering run on for each user in the terminal, run the following. Consider adding the parameter --batch-size 10000 for large libraries to avoid PHP memory exhaustion. (The clustering will run in sequence inside your terminal.)" : "Чтобы запустить кластеризацию лиц для каждого пользователя в терминале, выполните следующее. Рассмотрите возможность добавления параметра --batch-size 10000 для больших библиотек, чтобы избежать исчерпания памяти PHP. (Кластеризация будет выполняться последовательно внутри вашего терминала.)", + "To remove all face clusters but keep the raw detected faces run the following on the terminal:" : "Чтобы удалить все кластеры лиц, но сохранить необработанные обнаруженные лица, выполните на терминале следующую команду:", + "To remove all detected faces and face clusters run the following on the terminal:" : "Чтобы удалить все обнаруженные лица и кластеры лиц, выполните на терминале следующую команду:", "You can reset the tags of all files that have been previously classified by Recognize with the following command:" : "Очистка всех присвоенных распознаванием меток:", "You can delete all tags that no longer have any files associated with them with the following command:" : "Удаление всех неиспользуемых меток:", + "To remove tags that were created by Recognize version 2 from all files run the following on the terminal:" : "Чтобы удалить теги, созданные Recognize версии 2, из всех файлов, выполните на терминале следующую команду:", "Your server does not support AVX instructions" : "Сервер не поддерживает набор инструкций AVX.", "Your server does not have an x86 64-bit CPU" : "На сервере установлен процессор, отличный от x86 64-бита", "Your server uses musl libc" : "На сервере используется библиотека musl libc",