From b4db867ca1a2fb0e8e4753a1f1cb356fc86ba72b Mon Sep 17 00:00:00 2001 From: objecttothis <17935339+objecttothis@users.noreply.github.com> Date: Thu, 17 Sep 2026 15:13:02 +0400 Subject: [PATCH] feat(lang): add job queue translations across all locales Add localized strings for new Job Queue feature. - Add 'jobs'/'jobs_desc' entries to each locale's Module.php for module listing/description. - Add new per-locale Jobs.php language files covering mode selection (auto/web/manual), throttle settings, web mode max time, job selection/processing actions, and save success/failure messages. - Covers all supported locales (ar-EG, ar-LB, az, bg, bs, ckb, cs, da, de-CH, de-DE, el, en, en-GB, es-ES, es-MX, fa, fr, and more) to keep the feature fully localized app-wide. Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com> --- app/Language/ar-EG/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ar-EG/Module.php | 2 ++ app/Language/ar-LB/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ar-LB/Module.php | 2 ++ app/Language/az/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/az/Module.php | 2 ++ app/Language/bg/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/bg/Module.php | 2 ++ app/Language/bs/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/bs/Module.php | 2 ++ app/Language/ckb/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ckb/Module.php | 2 ++ app/Language/cs/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/cs/Module.php | 2 ++ app/Language/da/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/da/Module.php | 2 ++ app/Language/de-CH/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/de-CH/Module.php | 2 ++ app/Language/de-DE/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/de-DE/Module.php | 2 ++ app/Language/el/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/el/Module.php | 2 ++ app/Language/en-GB/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/en-GB/Module.php | 2 ++ app/Language/en/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/en/Module.php | 2 ++ app/Language/es-ES/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/es-ES/Module.php | 2 ++ app/Language/es-MX/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/es-MX/Module.php | 2 ++ app/Language/fa/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/fa/Module.php | 2 ++ app/Language/fr/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/fr/Module.php | 2 ++ app/Language/he/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/he/Module.php | 2 ++ app/Language/hr-HR/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/hr-HR/Module.php | 2 ++ app/Language/hu/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/hu/Module.php | 2 ++ app/Language/hy/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/hy/Module.php | 2 ++ app/Language/id/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/id/Module.php | 2 ++ app/Language/it/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/it/Module.php | 2 ++ app/Language/km/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/km/Module.php | 2 ++ app/Language/lo/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/lo/Module.php | 2 ++ app/Language/ml/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ml/Module.php | 2 ++ app/Language/nb/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/nb/Module.php | 2 ++ app/Language/nl-BE/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/nl-BE/Module.php | 2 ++ app/Language/nl-NL/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/nl-NL/Module.php | 2 ++ app/Language/pl/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/pl/Module.php | 2 ++ app/Language/pt-BR/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/pt-BR/Module.php | 2 ++ app/Language/ro/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ro/Module.php | 2 ++ app/Language/ru/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ru/Module.php | 2 ++ app/Language/sv/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/sv/Module.php | 2 ++ app/Language/sw-KE/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/sw-KE/Module.php | 2 ++ app/Language/sw-TZ/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/sw-TZ/Module.php | 2 ++ app/Language/ta/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ta/Module.php | 2 ++ app/Language/th/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/th/Module.php | 2 ++ app/Language/tl/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/tl/Module.php | 2 ++ app/Language/tr/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/tr/Module.php | 2 ++ app/Language/uk/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/uk/Module.php | 2 ++ app/Language/ur/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/ur/Module.php | 2 ++ app/Language/vi/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/vi/Module.php | 2 ++ app/Language/zh-Hans/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/zh-Hans/Module.php | 2 ++ app/Language/zh-Hant/Jobs.php | 32 ++++++++++++++++++++++++++++++++ app/Language/zh-Hant/Module.php | 2 ++ 90 files changed, 1530 insertions(+) create mode 100644 app/Language/ar-EG/Jobs.php create mode 100644 app/Language/ar-LB/Jobs.php create mode 100644 app/Language/az/Jobs.php create mode 100644 app/Language/bg/Jobs.php create mode 100644 app/Language/bs/Jobs.php create mode 100644 app/Language/ckb/Jobs.php create mode 100644 app/Language/cs/Jobs.php create mode 100644 app/Language/da/Jobs.php create mode 100644 app/Language/de-CH/Jobs.php create mode 100644 app/Language/de-DE/Jobs.php create mode 100644 app/Language/el/Jobs.php create mode 100644 app/Language/en-GB/Jobs.php create mode 100644 app/Language/en/Jobs.php create mode 100644 app/Language/es-ES/Jobs.php create mode 100644 app/Language/es-MX/Jobs.php create mode 100644 app/Language/fa/Jobs.php create mode 100644 app/Language/fr/Jobs.php create mode 100644 app/Language/he/Jobs.php create mode 100644 app/Language/hr-HR/Jobs.php create mode 100644 app/Language/hu/Jobs.php create mode 100644 app/Language/hy/Jobs.php create mode 100644 app/Language/id/Jobs.php create mode 100644 app/Language/it/Jobs.php create mode 100644 app/Language/km/Jobs.php create mode 100644 app/Language/lo/Jobs.php create mode 100644 app/Language/ml/Jobs.php create mode 100644 app/Language/nb/Jobs.php create mode 100644 app/Language/nl-BE/Jobs.php create mode 100644 app/Language/nl-NL/Jobs.php create mode 100644 app/Language/pl/Jobs.php create mode 100644 app/Language/pt-BR/Jobs.php create mode 100644 app/Language/ro/Jobs.php create mode 100644 app/Language/ru/Jobs.php create mode 100644 app/Language/sv/Jobs.php create mode 100644 app/Language/sw-KE/Jobs.php create mode 100644 app/Language/sw-TZ/Jobs.php create mode 100644 app/Language/ta/Jobs.php create mode 100644 app/Language/th/Jobs.php create mode 100644 app/Language/tl/Jobs.php create mode 100644 app/Language/tr/Jobs.php create mode 100644 app/Language/uk/Jobs.php create mode 100644 app/Language/ur/Jobs.php create mode 100644 app/Language/vi/Jobs.php create mode 100644 app/Language/zh-Hans/Jobs.php create mode 100644 app/Language/zh-Hant/Jobs.php diff --git a/app/Language/ar-EG/Jobs.php b/app/Language/ar-EG/Jobs.php new file mode 100644 index 000000000..4ba28a994 --- /dev/null +++ b/app/Language/ar-EG/Jobs.php @@ -0,0 +1,32 @@ + 'الوضع', + 'mode_auto' => 'تلقائي (Cron / جدولة المهام)', + 'mode_invalid' => 'يجب أن يكون الوضع أحد: تلقائي، ويب، أو يدوي.', + 'mode_manual' => 'يدوي', + 'mode_web' => 'ويب (لا يتطلب Cron)', + 'not_yet_implemented' => 'لم يتم تنفيذه بعد — سيكون متاحًا في إصدار قادم.', + 'process_all_jobs' => 'معالجة كل المهام', + 'process_selected_jobs' => 'معالجة المهام المحددة', + 'saved_successfully' => 'تم حفظ إعدادات قائمة انتظار المهام بنجاح.', + 'saved_unsuccessfully' => 'تعذر حفظ إعدادات قائمة انتظار المهام.', + 'select_jobs' => 'اختيار المهام', + 'settings' => 'الإعدادات', + 'settings_configuration' => 'إعدادات قائمة انتظار المهام', + 'throttle_count' => 'العدد', + 'throttle_count_required' => 'عدد التقييد مطلوب ويجب أن يكون عددًا صحيحًا غير سالب.', + 'throttle_period' => 'الفترة', + 'throttle_period_day' => 'يوم', + 'throttle_period_hour' => 'ساعة', + 'throttle_period_minute' => 'دقيقة', + 'throttle_period_month' => 'شهر', + 'throttle_period_required' => 'فترة التقييد مطلوبة.', + 'throttles' => 'قيود المعدل', + 'utilities' => 'الأدوات', + 'utilities_configuration' => 'أدوات قائمة انتظار المهام', + 'web_max_seconds' => 'أقصى وقت لوضع الويب', + 'web_max_seconds_invalid' => 'أقصى وقت لوضع الويب مطلوب ويجب أن يكون عددًا صحيحًا غير سالب.', + 'web_max_seconds_tooltip' => 'أقصى عدد من الثواني بعد تحميل الصفحة يتم خلالها بدء مهام جديدة.', + 'web_max_seconds_tooltip_disabled' => 'أقصى وقت لوضع الويب متاح فقط عندما يكون الوضع مضبوطًا على ويب (لا يتطلب Cron).', +]; diff --git a/app/Language/ar-EG/Module.php b/app/Language/ar-EG/Module.php index 669ae51be..c591ff54d 100644 --- a/app/Language/ar-EG/Module.php +++ b/app/Language/ar-EG/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "إضافة، تحديث ، بحث و حذف مجموعات الأصناف.", "items" => "الأصناف", "items_desc" => "إضافة، تحديث ، بحث و حذف الأصناف.", + 'jobs' => 'قائمة انتظار المهام', + 'jobs_desc' => 'تهيئة وإدارة قائمة انتظار المهام في الخلفية.', "messages" => "الرسائل", "messages_desc" => "إرسال رسائل للعملاء ، الموردين او الموظفين.", "migrate" => "النقل", diff --git a/app/Language/ar-LB/Jobs.php b/app/Language/ar-LB/Jobs.php new file mode 100644 index 000000000..bf5c51f16 --- /dev/null +++ b/app/Language/ar-LB/Jobs.php @@ -0,0 +1,32 @@ + 'الوضع', + 'mode_auto' => 'تلقائي (Cron / جدولة المهام)', + 'mode_invalid' => 'يجب أن يكون الوضع أحد: تلقائي، ويب، أو يدوي.', + 'mode_manual' => 'يدوي', + 'mode_web' => 'ويب (بلا حاجة لـ Cron)', + 'not_yet_implemented' => 'لم يُنفَّذ بعد — سيتوفر في إصدار لاحق.', + 'process_all_jobs' => 'معالجة جميع المهام', + 'process_selected_jobs' => 'معالجة المهام المختارة', + 'saved_successfully' => 'تم حفظ إعدادات قائمة انتظار المهام بنجاح.', + 'saved_unsuccessfully' => 'تعذّر حفظ إعدادات قائمة انتظار المهام.', + 'select_jobs' => 'اختيار المهام', + 'settings' => 'الإعدادات', + 'settings_configuration' => 'إعدادات قائمة انتظار المهام', + 'throttle_count' => 'العدد', + 'throttle_count_required' => 'عدد التقييد مطلوب ويجب أن يكون رقمًا صحيحًا غير سالب.', + 'throttle_period' => 'الفترة', + 'throttle_period_day' => 'يوم', + 'throttle_period_hour' => 'ساعة', + 'throttle_period_minute' => 'دقيقة', + 'throttle_period_month' => 'شهر', + 'throttle_period_required' => 'فترة التقييد مطلوبة.', + 'throttles' => 'قيود المعدل', + 'utilities' => 'الأدوات', + 'utilities_configuration' => 'أدوات قائمة انتظار المهام', + 'web_max_seconds' => 'الحد الأقصى لوقت وضع الويب', + 'web_max_seconds_invalid' => 'الحد الأقصى لوقت وضع الويب مطلوب ويجب أن يكون رقمًا صحيحًا غير سالب.', + 'web_max_seconds_tooltip' => 'أقصى عدد من الثواني بعد تحميل الصفحة يتم خلالها بدء مهام جديدة.', + 'web_max_seconds_tooltip_disabled' => 'الحد الأقصى لوقت وضع الويب متاح فقط عندما يكون الوضع مضبوطًا على ويب (بلا حاجة لـ Cron).', +]; diff --git a/app/Language/ar-LB/Module.php b/app/Language/ar-LB/Module.php index 669ae51be..ff7b84db5 100644 --- a/app/Language/ar-LB/Module.php +++ b/app/Language/ar-LB/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "إضافة، تحديث ، بحث و حذف مجموعات الأصناف.", "items" => "الأصناف", "items_desc" => "إضافة، تحديث ، بحث و حذف الأصناف.", + 'jobs' => 'قائمة انتظار المهام', + 'jobs_desc' => 'إعداد وإدارة قائمة انتظار المهام في الخلفية.', "messages" => "الرسائل", "messages_desc" => "إرسال رسائل للعملاء ، الموردين او الموظفين.", "migrate" => "النقل", diff --git a/app/Language/az/Jobs.php b/app/Language/az/Jobs.php new file mode 100644 index 000000000..d8ca2b288 --- /dev/null +++ b/app/Language/az/Jobs.php @@ -0,0 +1,32 @@ + 'Rejim', + 'mode_auto' => 'Avtomatik (Cron / Tapşırıq Planlayıcısı)', + 'mode_invalid' => 'Rejim Avtomatik, Veb və ya Manual olmalıdır.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Veb (Cron Tələb Olunmur)', + 'not_yet_implemented' => 'Hələ tətbiq edilməyib — gələcək versiyada mövcud olacaq.', + 'process_all_jobs' => 'Bütün Tapşırıqları İşlə', + 'process_selected_jobs' => 'Seçilmiş Tapşırıqları İşlə', + 'saved_successfully' => 'Tapşırıq Növbəsi ayarları uğurla saxlanıldı.', + 'saved_unsuccessfully' => 'Tapşırıq Növbəsi ayarları saxlanıla bilmədi.', + 'select_jobs' => 'Tapşırıqları Seç', + 'settings' => 'Ayarlar', + 'settings_configuration' => 'Tapşırıq Növbəsi Ayarları', + 'throttle_count' => 'Say', + 'throttle_count_required' => 'Məhdudlaşdırma sayı tələb olunur və mənfi olmayan tam ədəd olmalıdır.', + 'throttle_period' => 'Dövr', + 'throttle_period_day' => 'Gün', + 'throttle_period_hour' => 'Saat', + 'throttle_period_minute' => 'Dəqiqə', + 'throttle_period_month' => 'Ay', + 'throttle_period_required' => 'Məhdudlaşdırma dövrü tələb olunur.', + 'throttles' => 'Məhdudlaşdırmalar', + 'utilities' => 'Alətlər', + 'utilities_configuration' => 'Tapşırıq Növbəsi Alətləri', + 'web_max_seconds' => 'Veb Rejimi Maksimum Vaxt', + 'web_max_seconds_invalid' => 'Veb Rejimi Maksimum Vaxtı tələb olunur və mənfi olmayan tam ədəd olmalıdır.', + 'web_max_seconds_tooltip' => 'Səhifə yükləndikdən sonra yeni tapşırıqların başladığı maksimum saniyə sayı.', + 'web_max_seconds_tooltip_disabled' => 'Veb Rejimi Maksimum Vaxt yalnız Rejim Veb olaraq təyin edildikdə mövcuddur (cron tələb olunmur).', +]; diff --git a/app/Language/az/Module.php b/app/Language/az/Module.php index d77cf30cd..eed28ebac 100644 --- a/app/Language/az/Module.php +++ b/app/Language/az/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Əlavə et,Yenilə,Sil və ya Mal Dəstini Axtar.", "items" => "Mallar", "items_desc" => "Əlavə et,Yenilə,Sil və ya Malları Axtar.", + 'jobs' => 'Tapşırıq Növbəsi', + 'jobs_desc' => 'Arxa fon tapşırıq növbəsini konfiqurasiya edin və idarə edin.', "messages" => "Mesajlar", "messages_desc" => "Müştərilərə, Təchizatçılara və İşçilərə Mesaj göndərin.", "migrate" => "Köçür", diff --git a/app/Language/bg/Jobs.php b/app/Language/bg/Jobs.php new file mode 100644 index 000000000..c6e71f182 --- /dev/null +++ b/app/Language/bg/Jobs.php @@ -0,0 +1,32 @@ + 'Режим', + 'mode_auto' => 'Автоматично (Cron / Планировчик на задачи)', + 'mode_invalid' => 'Режимът трябва да бъде Автоматичен, Уеб или Ръчен.', + 'mode_manual' => 'Ръчен', + 'mode_web' => 'Уеб (без нужда от Cron)', + 'not_yet_implemented' => 'Все още не е реализирано — ще бъде налично в бъдеща версия.', + 'process_all_jobs' => 'Обработи всички задачи', + 'process_selected_jobs' => 'Обработи избраните задачи', + 'saved_successfully' => 'Настройките на опашката на задачите бяха запазени успешно.', + 'saved_unsuccessfully' => 'Настройките на опашката на задачите не можаха да бъдат запазени.', + 'select_jobs' => 'Избери задачи', + 'settings' => 'Настройки', + 'settings_configuration' => 'Настройки на опашката на задачите', + 'throttle_count' => 'Брой', + 'throttle_count_required' => 'Броят за ограничение е задължителен и трябва да бъде неотрицателно цяло число.', + 'throttle_period' => 'Период', + 'throttle_period_day' => 'Ден', + 'throttle_period_hour' => 'Час', + 'throttle_period_minute' => 'Минута', + 'throttle_period_month' => 'Месец', + 'throttle_period_required' => 'Периодът за ограничение е задължителен.', + 'throttles' => 'Ограничения', + 'utilities' => 'Инструменти', + 'utilities_configuration' => 'Инструменти на опашката на задачите', + 'web_max_seconds' => 'Максимално време в уеб режим', + 'web_max_seconds_invalid' => 'Максималното време в уеб режим е задължително и трябва да бъде неотрицателно цяло число.', + 'web_max_seconds_tooltip' => 'Максимален брой секунди след зареждане на страницата, през които се стартират нови задачи.', + 'web_max_seconds_tooltip_disabled' => 'Максималното време в уеб режим е налично само когато режимът е зададен на Уеб (без нужда от cron).', +]; diff --git a/app/Language/bg/Module.php b/app/Language/bg/Module.php index 9cb190856..5acbb4223 100644 --- a/app/Language/bg/Module.php +++ b/app/Language/bg/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Add, Update, Delete and Search Item Kits.", "items" => "Items", "items_desc" => "Add, Update, Delete, and Search Items.", + 'jobs' => 'Опашка на задачи', + 'jobs_desc' => 'Конфигуриране и управление на опашката на фоновите задачи.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers and Employees.", "migrate" => "Migrate", diff --git a/app/Language/bs/Jobs.php b/app/Language/bs/Jobs.php new file mode 100644 index 000000000..12b28c737 --- /dev/null +++ b/app/Language/bs/Jobs.php @@ -0,0 +1,32 @@ + 'Način rada', + 'mode_auto' => 'Automatski (Cron / Planer zadataka)', + 'mode_invalid' => 'Način rada mora biti Automatski, Web ili Ručni.', + 'mode_manual' => 'Ručni', + 'mode_web' => 'Web (Cron nije potreban)', + 'not_yet_implemented' => 'Još nije implementirano — biće dostupno u budućoj verziji.', + 'process_all_jobs' => 'Obradi sve zadatke', + 'process_selected_jobs' => 'Obradi odabrane zadatke', + 'saved_successfully' => 'Postavke reda zadataka su uspješno sačuvane.', + 'saved_unsuccessfully' => 'Postavke reda zadataka nisu mogle biti sačuvane.', + 'select_jobs' => 'Odaberi zadatke', + 'settings' => 'Postavke', + 'settings_configuration' => 'Postavke reda zadataka', + 'throttle_count' => 'Broj', + 'throttle_count_required' => 'Broj ograničenja je obavezan i mora biti nenegativan cijeli broj.', + 'throttle_period' => 'Period', + 'throttle_period_day' => 'Dan', + 'throttle_period_hour' => 'Sat', + 'throttle_period_minute' => 'Minuta', + 'throttle_period_month' => 'Mjesec', + 'throttle_period_required' => 'Period ograničenja je obavezan.', + 'throttles' => 'Ograničenja', + 'utilities' => 'Alati', + 'utilities_configuration' => 'Alati reda zadataka', + 'web_max_seconds' => 'Maksimalno vrijeme u web režimu', + 'web_max_seconds_invalid' => 'Maksimalno vrijeme u web režimu je obavezno i mora biti nenegativan cijeli broj.', + 'web_max_seconds_tooltip' => 'Maksimalan broj sekundi nakon učitavanja stranice tokom kojih se pokreću novi zadaci.', + 'web_max_seconds_tooltip_disabled' => 'Maksimalno vrijeme u web režimu dostupno je samo kada je Način rada postavljen na Web (cron nije potreban).', +]; diff --git a/app/Language/bs/Module.php b/app/Language/bs/Module.php index ce560e5bb..bebc835d9 100644 --- a/app/Language/bs/Module.php +++ b/app/Language/bs/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Dodavanje, ažuriranje, brisanje i pretraživanje kompleta artikala.", "items" => "Artikli", "items_desc" => "Dodavanje, ažuriranje, brisanje i pretraživanje artikala.", + 'jobs' => 'Red zadataka', + 'jobs_desc' => 'Konfigurišite i upravljajte redom pozadinskih zadataka.', "messages" => "Poruke", "messages_desc" => "Slanje poruka kupcima, dobavljačima i zaposlenima.", "migrate" => "Migracija", diff --git a/app/Language/ckb/Jobs.php b/app/Language/ckb/Jobs.php new file mode 100644 index 000000000..0c2f82841 --- /dev/null +++ b/app/Language/ckb/Jobs.php @@ -0,0 +1,32 @@ + 'دۆخ', + 'mode_auto' => 'خۆکار (کڕۆن / خشتەبەندی ئەرک)', + 'mode_invalid' => 'دەبێت دۆخ یەکێک بێت لە خۆکار، وێب، یان دەستی.', + 'mode_manual' => 'دەستی', + 'mode_web' => 'وێب (پێویستی بە کڕۆن نییە)', + 'not_yet_implemented' => 'هێشتا جێبەجێ نەکراوە — لە وەشانێکی داهاتوودا بەردەست دەبێت.', + 'process_all_jobs' => 'پرۆسەکردنی هەموو ئەرکەکان', + 'process_selected_jobs' => 'پرۆسەکردنی ئەرکە هەڵبژێردراوەکان', + 'saved_successfully' => 'ڕێکخستنەکانی ڕیزی ئەرک بە سەرکەوتوویی پاشەکەوت کرا.', + 'saved_unsuccessfully' => 'ڕێکخستنەکانی ڕیزی ئەرک پاشەکەوت نەکرا.', + 'select_jobs' => 'هەڵبژاردنی ئەرکەکان', + 'settings' => 'ڕێکخستنەکان', + 'settings_configuration' => 'ڕێکخستنەکانی ڕیزی ئەرک', + 'throttle_count' => 'ژمارە', + 'throttle_count_required' => 'ژمارەی سنووردارکردن پێویستە و دەبێت ژمارەیەکی تەواوی نەرێنی نەبێت.', + 'throttle_period' => 'ماوە', + 'throttle_period_day' => 'ڕۆژ', + 'throttle_period_hour' => 'کاتژمێر', + 'throttle_period_minute' => 'خولەک', + 'throttle_period_month' => 'مانگ', + 'throttle_period_required' => 'ماوەی سنووردارکردن پێویستە.', + 'throttles' => 'سنووردارکردنەکان', + 'utilities' => 'ئامرازەکان', + 'utilities_configuration' => 'ئامرازەکانی ڕیزی ئەرک', + 'web_max_seconds' => 'زۆرترین کاتی دۆخی وێب', + 'web_max_seconds_invalid' => 'زۆرترین کاتی دۆخی وێب پێویستە و دەبێت ژمارەیەکی تەواوی نەرێنی نەبێت.', + 'web_max_seconds_tooltip' => 'زۆرترین ژمارەی چرکەکان دوای بارکردنی پەڕە کە تێیدا ئەرکی نوێ دەست پێدەکات.', + 'web_max_seconds_tooltip_disabled' => 'زۆرترین کاتی دۆخی وێب تەنها لەکاتێکدا بەردەستە کە دۆخ دانراوە بۆ وێب (پێویستی بە کڕۆن نییە).', +]; diff --git a/app/Language/ckb/Module.php b/app/Language/ckb/Module.php index 4ae500b96..901c281de 100644 --- a/app/Language/ckb/Module.php +++ b/app/Language/ckb/Module.php @@ -26,6 +26,8 @@ return [ 'item_kits_desc' => "زیادکردن و نوێکردنەوە و سڕینەوە و گەڕان بەدوای کیتی ئایتمەکاندا.", 'items' => "ئایتمەکان", 'items_desc' => "زیادکردن، نوێکردنەوە، سڕینەوە و گەڕان بەدوای ئایتمەکاندا.", + 'jobs' => 'ڕیزی ئەرک', + 'jobs_desc' => 'ڕێکخستن و بەڕێوەبردنی ڕیزی ئەرکی پشتەوە.', 'messages' => "نامەکان", 'messages_desc' => "ناردنی نامە بۆ کڕیاران و دابینکەران و کارمەندان.", 'migrate' => "گواستنەوە", diff --git a/app/Language/cs/Jobs.php b/app/Language/cs/Jobs.php new file mode 100644 index 000000000..3eb89c14a --- /dev/null +++ b/app/Language/cs/Jobs.php @@ -0,0 +1,32 @@ + 'Režim', + 'mode_auto' => 'Automaticky (Cron / Plánovač úloh)', + 'mode_invalid' => 'Režim musí být buď Automatický, Webový, nebo Ruční.', + 'mode_manual' => 'Ruční', + 'mode_web' => 'Webový (Cron není vyžadován)', + 'not_yet_implemented' => 'Zatím neimplementováno — bude dostupné v budoucí verzi.', + 'process_all_jobs' => 'Zpracovat všechny úlohy', + 'process_selected_jobs' => 'Zpracovat vybrané úlohy', + 'saved_successfully' => 'Nastavení fronty úloh bylo úspěšně uloženo.', + 'saved_unsuccessfully' => 'Nastavení fronty úloh se nepodařilo uložit.', + 'select_jobs' => 'Vybrat úlohy', + 'settings' => 'Nastavení', + 'settings_configuration' => 'Nastavení fronty úloh', + 'throttle_count' => 'Počet', + 'throttle_count_required' => 'Počet pro omezení je povinný a musí být nezáporné celé číslo.', + 'throttle_period' => 'Perioda', + 'throttle_period_day' => 'Den', + 'throttle_period_hour' => 'Hodina', + 'throttle_period_minute' => 'Minuta', + 'throttle_period_month' => 'Měsíc', + 'throttle_period_required' => 'Perioda omezení je povinná.', + 'throttles' => 'Omezení', + 'utilities' => 'Nástroje', + 'utilities_configuration' => 'Nástroje fronty úloh', + 'web_max_seconds' => 'Maximální čas webového režimu', + 'web_max_seconds_invalid' => 'Maximální čas webového režimu je povinný a musí být nezáporné celé číslo.', + 'web_max_seconds_tooltip' => 'Maximální počet sekund po načtení stránky, po které se spouštějí nové úlohy.', + 'web_max_seconds_tooltip_disabled' => 'Maximální čas webového režimu je dostupný pouze tehdy, když je Režim nastaven na Webový (cron není vyžadován).', +]; diff --git a/app/Language/cs/Module.php b/app/Language/cs/Module.php index 749390b19..0be21d70f 100644 --- a/app/Language/cs/Module.php +++ b/app/Language/cs/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Slouží k tvorbě, úpravě, mazání a hledání sad ze skladových položek.", "items" => "Sklad", "items_desc" => "Slouží k tvorbě, úpravám, mazání a hledání skladových položek.", + 'jobs' => 'Fronta úloh', + 'jobs_desc' => 'Konfigurace a správa fronty úloh na pozadí.', "messages" => "Zprávy", "messages_desc" => "Slouží k posílání zpráv zákazníkům, dodavatelům a uživatelům.", "migrate" => "Migrace", diff --git a/app/Language/da/Jobs.php b/app/Language/da/Jobs.php new file mode 100644 index 000000000..826d1d39c --- /dev/null +++ b/app/Language/da/Jobs.php @@ -0,0 +1,32 @@ + 'Tilstand', + 'mode_auto' => 'Auto (Cron / Jobplanlægger)', + 'mode_invalid' => 'Tilstand skal være enten Auto, Web eller Manuel.', + 'mode_manual' => 'Manuel', + 'mode_web' => 'Web (ingen cron påkrævet)', + 'not_yet_implemented' => 'Endnu ikke implementeret — tilgængelig i en fremtidig udgivelse.', + 'process_all_jobs' => 'Behandl alle job', + 'process_selected_jobs' => 'Behandl valgte job', + 'saved_successfully' => 'Indstillinger for jobkø blev gemt.', + 'saved_unsuccessfully' => 'Indstillinger for jobkø kunne ikke gemmes.', + 'select_jobs' => 'Vælg job', + 'settings' => 'Indstillinger', + 'settings_configuration' => 'Indstillinger for jobkø', + 'throttle_count' => 'Antal', + 'throttle_count_required' => 'Antal er påkrævet og skal være et ikke-negativt heltal.', + 'throttle_period' => 'Periode', + 'throttle_period_day' => 'Dag', + 'throttle_period_hour' => 'Time', + 'throttle_period_minute' => 'Minut', + 'throttle_period_month' => 'Måned', + 'throttle_period_required' => 'Periode er påkrævet.', + 'throttles' => 'Begrænsninger', + 'utilities' => 'Værktøjer', + 'utilities_configuration' => 'Værktøjer til jobkø', + 'web_max_seconds' => 'Maks. tid i webtilstand', + 'web_max_seconds_invalid' => 'Maks. tid i webtilstand er påkrævet og skal være et ikke-negativt heltal.', + 'web_max_seconds_tooltip' => 'Maksimalt antal sekunder efter sideindlæsning, hvor nye job kan startes.', + 'web_max_seconds_tooltip_disabled' => 'Maks. tid i webtilstand er kun tilgængelig, når Tilstand er sat til Web (ingen cron påkrævet).', +]; diff --git a/app/Language/da/Module.php b/app/Language/da/Module.php index 563ae0d6d..547d24564 100644 --- a/app/Language/da/Module.php +++ b/app/Language/da/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'Jobkø', + 'jobs_desc' => 'Konfigurer og administrer baggrundsjobkøen.', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/de-CH/Jobs.php b/app/Language/de-CH/Jobs.php new file mode 100644 index 000000000..e891d90b8 --- /dev/null +++ b/app/Language/de-CH/Jobs.php @@ -0,0 +1,32 @@ + 'Modus', + 'mode_auto' => 'Auto (Cron / Aufgabenplanung)', + 'mode_invalid' => 'Modus muss Auto, Web oder Manuell sein.', + 'mode_manual' => 'Manuell', + 'mode_web' => 'Web (kein Cron erforderlich)', + 'not_yet_implemented' => 'Noch nicht implementiert — verfügbar in einer zukünftigen Version.', + 'process_all_jobs' => 'Alle Aufträge verarbeiten', + 'process_selected_jobs' => 'Ausgewählte Aufträge verarbeiten', + 'saved_successfully' => 'Einstellungen der Auftragswarteschlange wurden erfolgreich gespeichert.', + 'saved_unsuccessfully' => 'Einstellungen der Auftragswarteschlange konnten nicht gespeichert werden.', + 'select_jobs' => 'Aufträge auswählen', + 'settings' => 'Einstellungen', + 'settings_configuration' => 'Einstellungen der Auftragswarteschlange', + 'throttle_count' => 'Anzahl', + 'throttle_count_required' => 'Anzahl ist erforderlich und muss eine nicht negative Ganzzahl sein.', + 'throttle_period' => 'Zeitraum', + 'throttle_period_day' => 'Tag', + 'throttle_period_hour' => 'Stunde', + 'throttle_period_minute' => 'Minute', + 'throttle_period_month' => 'Monat', + 'throttle_period_required' => 'Zeitraum ist erforderlich.', + 'throttles' => 'Drosselungen', + 'utilities' => 'Werkzeuge', + 'utilities_configuration' => 'Werkzeuge der Auftragswarteschlange', + 'web_max_seconds' => 'Maximale Zeit im Webmodus', + 'web_max_seconds_invalid' => 'Maximale Zeit im Webmodus ist erforderlich und muss eine nicht negative Ganzzahl sein.', + 'web_max_seconds_tooltip' => 'Maximale Anzahl Sekunden nach dem Laden der Seite, in denen neue Aufträge gestartet werden.', + 'web_max_seconds_tooltip_disabled' => 'Maximale Zeit im Webmodus ist nur verfügbar, wenn der Modus auf Web (kein Cron erforderlich) gesetzt ist.', +]; diff --git a/app/Language/de-CH/Module.php b/app/Language/de-CH/Module.php index 123f66ef9..f8ae3ece1 100644 --- a/app/Language/de-CH/Module.php +++ b/app/Language/de-CH/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Hinzufügen, Ändern, Löschen und Suchen", "items" => "Artikel", "items_desc" => "Hinzufügen, Ändern, Löschen und Suchen", + 'jobs' => 'Auftragswarteschlange', + 'jobs_desc' => 'Hintergrund-Auftragswarteschlange konfigurieren und verwalten.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers, Employees et al.", "migrate" => "", diff --git a/app/Language/de-DE/Jobs.php b/app/Language/de-DE/Jobs.php new file mode 100644 index 000000000..e4c7dd21e --- /dev/null +++ b/app/Language/de-DE/Jobs.php @@ -0,0 +1,32 @@ + 'Modus', + 'mode_auto' => 'Automatisch (Cron / Aufgabenplanung)', + 'mode_invalid' => 'Der Modus muss entweder Automatisch, Web oder Manuell sein.', + 'mode_manual' => 'Manuell', + 'mode_web' => 'Web (kein Cron erforderlich)', + 'not_yet_implemented' => 'Noch nicht implementiert — verfügbar in einer zukünftigen Version.', + 'process_all_jobs' => 'Alle Aufträge verarbeiten', + 'process_selected_jobs' => 'Ausgewählte Aufträge verarbeiten', + 'saved_successfully' => 'Die Einstellungen der Auftragswarteschlange wurden erfolgreich gespeichert.', + 'saved_unsuccessfully' => 'Die Einstellungen der Auftragswarteschlange konnten nicht gespeichert werden.', + 'select_jobs' => 'Aufträge auswählen', + 'settings' => 'Einstellungen', + 'settings_configuration' => 'Einstellungen der Auftragswarteschlange', + 'throttle_count' => 'Anzahl', + 'throttle_count_required' => 'Die Anzahl ist erforderlich und muss eine nicht negative Ganzzahl sein.', + 'throttle_period' => 'Zeitraum', + 'throttle_period_day' => 'Tag', + 'throttle_period_hour' => 'Stunde', + 'throttle_period_minute' => 'Minute', + 'throttle_period_month' => 'Monat', + 'throttle_period_required' => 'Der Zeitraum ist erforderlich.', + 'throttles' => 'Drosselungen', + 'utilities' => 'Werkzeuge', + 'utilities_configuration' => 'Werkzeuge der Auftragswarteschlange', + 'web_max_seconds' => 'Maximale Zeit im Webmodus', + 'web_max_seconds_invalid' => 'Die maximale Zeit im Webmodus ist erforderlich und muss eine nicht negative Ganzzahl sein.', + 'web_max_seconds_tooltip' => 'Maximale Anzahl an Sekunden nach dem Laden der Seite, innerhalb derer neue Aufträge gestartet werden können.', + 'web_max_seconds_tooltip_disabled' => 'Die maximale Zeit im Webmodus ist nur verfügbar, wenn der Modus auf Web (kein Cron erforderlich) eingestellt ist.', +]; diff --git a/app/Language/de-DE/Module.php b/app/Language/de-DE/Module.php index b1210a00c..0a600d3c5 100644 --- a/app/Language/de-DE/Module.php +++ b/app/Language/de-DE/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Hinzufügen, Ändern, Löschen und Suchen von Artikel-Sets.", "items" => "Artikel", "items_desc" => "Hinzufügen, Ändern, Löschen und Suchen von Artikeln.", + 'jobs' => 'Auftragswarteschlange', + 'jobs_desc' => 'Konfigurieren und verwalten Sie die Auftragswarteschlange im Hintergrund.', "messages" => "Nachrichten", "messages_desc" => "Sende Nachrichten an Kunden, Lieferanten und Mitarbeiter.", "migrate" => "Migrieren", diff --git a/app/Language/el/Jobs.php b/app/Language/el/Jobs.php new file mode 100644 index 000000000..d7c168a74 --- /dev/null +++ b/app/Language/el/Jobs.php @@ -0,0 +1,32 @@ + 'Λειτουργία', + 'mode_auto' => 'Αυτόματη (Cron / Χρονοπρογραμματιστής)', + 'mode_invalid' => 'Η λειτουργία πρέπει να είναι Αυτόματη, Web ή Χειροκίνητη.', + 'mode_manual' => 'Χειροκίνητη', + 'mode_web' => 'Web (Χωρίς Cron)', + 'not_yet_implemented' => 'Δεν έχει υλοποιηθεί ακόμα — διαθέσιμο σε μελλοντική έκδοση.', + 'process_all_jobs' => 'Επεξεργασία Όλων των Εργασιών', + 'process_selected_jobs' => 'Επεξεργασία Επιλεγμένων Εργασιών', + 'saved_successfully' => 'Οι ρυθμίσεις της ουράς εργασιών αποθηκεύτηκαν με επιτυχία.', + 'saved_unsuccessfully' => 'Δεν ήταν δυνατή η αποθήκευση των ρυθμίσεων της ουράς εργασιών.', + 'select_jobs' => 'Επιλογή Εργασιών', + 'settings' => 'Ρυθμίσεις', + 'settings_configuration' => 'Ρυθμίσεις Ουράς Εργασιών', + 'throttle_count' => 'Πλήθος', + 'throttle_count_required' => 'Το πλήθος περιορισμού είναι υποχρεωτικό και πρέπει να είναι μη αρνητικός ακέραιος.', + 'throttle_period' => 'Περίοδος', + 'throttle_period_day' => 'Ημέρα', + 'throttle_period_hour' => 'Ώρα', + 'throttle_period_minute' => 'Λεπτό', + 'throttle_period_month' => 'Μήνας', + 'throttle_period_required' => 'Η περίοδος περιορισμού είναι υποχρεωτική.', + 'throttles' => 'Περιορισμοί', + 'utilities' => 'Βοηθητικά Εργαλεία', + 'utilities_configuration' => 'Βοηθητικά Εργαλεία Ουράς Εργασιών', + 'web_max_seconds' => 'Μέγιστος Χρόνος Λειτουργίας Web', + 'web_max_seconds_invalid' => 'Ο μέγιστος χρόνος λειτουργίας Web είναι υποχρεωτικός και πρέπει να είναι μη αρνητικός ακέραιος.', + 'web_max_seconds_tooltip' => 'Μέγιστος αριθμός δευτερολέπτων μετά τη φόρτωση της σελίδας κατά τον οποίο ξεκινούν νέες εργασίες.', + 'web_max_seconds_tooltip_disabled' => 'Ο μέγιστος χρόνος λειτουργίας Web είναι διαθέσιμος μόνο όταν η λειτουργία έχει οριστεί σε Web (χωρίς cron).', +]; diff --git a/app/Language/el/Module.php b/app/Language/el/Module.php index 563ae0d6d..d42017148 100644 --- a/app/Language/el/Module.php +++ b/app/Language/el/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'Ουρά εργασιών', + 'jobs_desc' => 'Διαμόρφωση και διαχείριση της ουράς εργασιών παρασκηνίου.', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/en-GB/Jobs.php b/app/Language/en-GB/Jobs.php new file mode 100644 index 000000000..970e46da1 --- /dev/null +++ b/app/Language/en-GB/Jobs.php @@ -0,0 +1,32 @@ + 'Mode', + 'mode_auto' => 'Auto (Cron / Task Scheduler)', + 'mode_invalid' => 'Mode must be one of Auto, Web, or Manual.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Web (No Cron Required)', + 'not_yet_implemented' => 'Not yet implemented — available in a future release.', + 'process_all_jobs' => 'Process All Jobs', + 'process_selected_jobs' => 'Process Selected Jobs', + 'saved_successfully' => 'Job Queue settings saved successfully.', + 'saved_unsuccessfully' => 'Job Queue settings could not be saved.', + 'select_jobs' => 'Select Jobs', + 'settings' => 'Settings', + 'settings_configuration' => 'Job Queue Settings', + 'throttle_count' => 'Count', + 'throttle_count_required' => 'Throttle count is required and must be a non-negative integer.', + 'throttle_period' => 'Period', + 'throttle_period_day' => 'Day', + 'throttle_period_hour' => 'Hour', + 'throttle_period_minute' => 'Minute', + 'throttle_period_month' => 'Month', + 'throttle_period_required' => 'Throttle period is required.', + 'throttles' => 'Throttles', + 'utilities' => 'Utilities', + 'utilities_configuration' => 'Job Queue Utilities', + 'web_max_seconds' => 'Web Mode Max Time', + 'web_max_seconds_invalid' => 'Web Mode Max Time is required and must be a non-negative integer.', + 'web_max_seconds_tooltip' => 'Maximum number of seconds after page load where new jobs are started.', + 'web_max_seconds_tooltip_disabled' => 'Web Mode Max Time is only available when Mode is set to Web (no cron required).', +]; diff --git a/app/Language/en-GB/Module.php b/app/Language/en-GB/Module.php index d8e024bde..1214a99f2 100644 --- a/app/Language/en-GB/Module.php +++ b/app/Language/en-GB/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Add, Update, Delete and Search Item Kits.", "items" => "Items", "items_desc" => "Add, Update, Delete, and Search Items.", + 'jobs' => 'Job Queue', + 'jobs_desc' => 'Configure and manage the background job queue.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers and Employees.", "migrate" => "Migrate", diff --git a/app/Language/en/Jobs.php b/app/Language/en/Jobs.php new file mode 100644 index 000000000..970e46da1 --- /dev/null +++ b/app/Language/en/Jobs.php @@ -0,0 +1,32 @@ + 'Mode', + 'mode_auto' => 'Auto (Cron / Task Scheduler)', + 'mode_invalid' => 'Mode must be one of Auto, Web, or Manual.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Web (No Cron Required)', + 'not_yet_implemented' => 'Not yet implemented — available in a future release.', + 'process_all_jobs' => 'Process All Jobs', + 'process_selected_jobs' => 'Process Selected Jobs', + 'saved_successfully' => 'Job Queue settings saved successfully.', + 'saved_unsuccessfully' => 'Job Queue settings could not be saved.', + 'select_jobs' => 'Select Jobs', + 'settings' => 'Settings', + 'settings_configuration' => 'Job Queue Settings', + 'throttle_count' => 'Count', + 'throttle_count_required' => 'Throttle count is required and must be a non-negative integer.', + 'throttle_period' => 'Period', + 'throttle_period_day' => 'Day', + 'throttle_period_hour' => 'Hour', + 'throttle_period_minute' => 'Minute', + 'throttle_period_month' => 'Month', + 'throttle_period_required' => 'Throttle period is required.', + 'throttles' => 'Throttles', + 'utilities' => 'Utilities', + 'utilities_configuration' => 'Job Queue Utilities', + 'web_max_seconds' => 'Web Mode Max Time', + 'web_max_seconds_invalid' => 'Web Mode Max Time is required and must be a non-negative integer.', + 'web_max_seconds_tooltip' => 'Maximum number of seconds after page load where new jobs are started.', + 'web_max_seconds_tooltip_disabled' => 'Web Mode Max Time is only available when Mode is set to Web (no cron required).', +]; diff --git a/app/Language/en/Module.php b/app/Language/en/Module.php index d8e024bde..d95defeac 100644 --- a/app/Language/en/Module.php +++ b/app/Language/en/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Add, Update, Delete and Search Item Kits.", "items" => "Items", "items_desc" => "Add, Update, Delete, and Search Items.", + "jobs" => "Job Queue", + "jobs_desc" => "Configure and manage the background job queue.", "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers and Employees.", "migrate" => "Migrate", diff --git a/app/Language/es-ES/Jobs.php b/app/Language/es-ES/Jobs.php new file mode 100644 index 000000000..53c3ae883 --- /dev/null +++ b/app/Language/es-ES/Jobs.php @@ -0,0 +1,32 @@ + 'Modo', + 'mode_auto' => 'Automático (Cron / Programador de Tareas)', + 'mode_invalid' => 'El modo debe ser Automático, Web o Manual.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Web (Sin Cron Necesario)', + 'not_yet_implemented' => 'Todavía no implementado — disponible en una futura versión.', + 'process_all_jobs' => 'Procesar Todos los Trabajos', + 'process_selected_jobs' => 'Procesar Trabajos Seleccionados', + 'saved_successfully' => 'La configuración de la cola de trabajos se guardó correctamente.', + 'saved_unsuccessfully' => 'No se pudo guardar la configuración de la cola de trabajos.', + 'select_jobs' => 'Seleccionar Trabajos', + 'settings' => 'Configuración', + 'settings_configuration' => 'Configuración de la Cola de Trabajos', + 'throttle_count' => 'Cantidad', + 'throttle_count_required' => 'La cantidad de limitación es obligatoria y debe ser un entero no negativo.', + 'throttle_period' => 'Periodo', + 'throttle_period_day' => 'Día', + 'throttle_period_hour' => 'Hora', + 'throttle_period_minute' => 'Minuto', + 'throttle_period_month' => 'Mes', + 'throttle_period_required' => 'El periodo de limitación es obligatorio.', + 'throttles' => 'Limitaciones', + 'utilities' => 'Utilidades', + 'utilities_configuration' => 'Utilidades de la Cola de Trabajos', + 'web_max_seconds' => 'Tiempo Máximo en Modo Web', + 'web_max_seconds_invalid' => 'El tiempo máximo en modo web es obligatorio y debe ser un entero no negativo.', + 'web_max_seconds_tooltip' => 'Número máximo de segundos tras cargar la página durante los cuales se inician nuevos trabajos.', + 'web_max_seconds_tooltip_disabled' => 'El tiempo máximo en modo web solo está disponible cuando el Modo está configurado como Web (sin cron necesario).', +]; diff --git a/app/Language/es-ES/Module.php b/app/Language/es-ES/Module.php index a2bd4daf0..5beb2e843 100644 --- a/app/Language/es-ES/Module.php +++ b/app/Language/es-ES/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Agregar, Actualizar, Borrar y Buscar Kits de Artículos.", "items" => "Artículos", "items_desc" => "Agregar, Actualizar, Borrar y Buscar artículos.", + 'jobs' => 'Cola de Trabajos', + 'jobs_desc' => 'Configurar y gestionar la cola de trabajos en segundo plano.', "messages" => "Mensajes", "messages_desc" => "Enviar mensajes a Clientes, Proveedores, Empleados.", "migrate" => "Migrar", diff --git a/app/Language/es-MX/Jobs.php b/app/Language/es-MX/Jobs.php new file mode 100644 index 000000000..47d43d862 --- /dev/null +++ b/app/Language/es-MX/Jobs.php @@ -0,0 +1,32 @@ + 'Modo', + 'mode_auto' => 'Automático (Cron / Programador de Tareas)', + 'mode_invalid' => 'El modo debe ser Automático, Web o Manual.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Web (No Requiere Cron)', + 'not_yet_implemented' => 'Aún no implementado — disponible en una versión futura.', + 'process_all_jobs' => 'Procesar Todos los Trabajos', + 'process_selected_jobs' => 'Procesar Trabajos Seleccionados', + 'saved_successfully' => 'La configuración de la cola de trabajos se guardó exitosamente.', + 'saved_unsuccessfully' => 'No se pudo guardar la configuración de la cola de trabajos.', + 'select_jobs' => 'Seleccionar Trabajos', + 'settings' => 'Configuración', + 'settings_configuration' => 'Configuración de la Cola de Trabajos', + 'throttle_count' => 'Cantidad', + 'throttle_count_required' => 'La cantidad de limitación es requerida y debe ser un entero no negativo.', + 'throttle_period' => 'Periodo', + 'throttle_period_day' => 'Día', + 'throttle_period_hour' => 'Hora', + 'throttle_period_minute' => 'Minuto', + 'throttle_period_month' => 'Mes', + 'throttle_period_required' => 'El periodo de limitación es requerido.', + 'throttles' => 'Limitaciones', + 'utilities' => 'Utilidades', + 'utilities_configuration' => 'Utilidades de la Cola de Trabajos', + 'web_max_seconds' => 'Tiempo Máximo en Modo Web', + 'web_max_seconds_invalid' => 'El tiempo máximo en modo web es requerido y debe ser un entero no negativo.', + 'web_max_seconds_tooltip' => 'Número máximo de segundos después de cargar la página durante los cuales se inician nuevos trabajos.', + 'web_max_seconds_tooltip_disabled' => 'El tiempo máximo en modo web solo está disponible cuando el Modo está configurado como Web (no requiere cron).', +]; diff --git a/app/Language/es-MX/Module.php b/app/Language/es-MX/Module.php index b923a73af..ef863f0ff 100644 --- a/app/Language/es-MX/Module.php +++ b/app/Language/es-MX/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Agregar, Actualizar, Borrar y Buscar Kits de Artículos.", "items" => "Artículos", "items_desc" => "Agregar, Actualizar, Borrar, y Buscar Artículos.", + 'jobs' => 'Cola de Trabajos', + 'jobs_desc' => 'Configurar y administrar la cola de trabajos en segundo plano.', "messages" => "Mensajes", "messages_desc" => "Enviar Mensajes a los Clientes, Proveedores y Empleados.", "migrate" => "Migrar", diff --git a/app/Language/fa/Jobs.php b/app/Language/fa/Jobs.php new file mode 100644 index 000000000..0bbbfbf94 --- /dev/null +++ b/app/Language/fa/Jobs.php @@ -0,0 +1,32 @@ + 'حالت', + 'mode_auto' => 'خودکار (کرون / زمان‌بند وظایف)', + 'mode_invalid' => 'حالت باید یکی از خودکار، وب یا دستی باشد.', + 'mode_manual' => 'دستی', + 'mode_web' => 'وب (بدون نیاز به کرون)', + 'not_yet_implemented' => 'هنوز پیاده‌سازی نشده است — در نسخه‌ای آینده در دسترس خواهد بود.', + 'process_all_jobs' => 'پردازش همه کارها', + 'process_selected_jobs' => 'پردازش کارهای انتخاب‌شده', + 'saved_successfully' => 'تنظیمات صف کارها با موفقیت ذخیره شد.', + 'saved_unsuccessfully' => 'تنظیمات صف کارها ذخیره نشد.', + 'select_jobs' => 'انتخاب کارها', + 'settings' => 'تنظیمات', + 'settings_configuration' => 'تنظیمات صف کارها', + 'throttle_count' => 'تعداد', + 'throttle_count_required' => 'تعداد محدودیت الزامی است و باید یک عدد صحیح غیرمنفی باشد.', + 'throttle_period' => 'دوره زمانی', + 'throttle_period_day' => 'روز', + 'throttle_period_hour' => 'ساعت', + 'throttle_period_minute' => 'دقیقه', + 'throttle_period_month' => 'ماه', + 'throttle_period_required' => 'دوره زمانی محدودیت الزامی است.', + 'throttles' => 'محدودیت‌ها', + 'utilities' => 'ابزارها', + 'utilities_configuration' => 'ابزارهای صف کارها', + 'web_max_seconds' => 'حداکثر زمان حالت وب', + 'web_max_seconds_invalid' => 'حداکثر زمان حالت وب الزامی است و باید یک عدد صحیح غیرمنفی باشد.', + 'web_max_seconds_tooltip' => 'حداکثر تعداد ثانیه پس از بارگذاری صفحه که در آن کارهای جدید آغاز می‌شوند.', + 'web_max_seconds_tooltip_disabled' => 'حداکثر زمان حالت وب فقط زمانی در دسترس است که حالت روی وب (بدون نیاز به کرون) تنظیم شده باشد.', +]; diff --git a/app/Language/fa/Module.php b/app/Language/fa/Module.php index 01f7115a3..b25744d3f 100644 --- a/app/Language/fa/Module.php +++ b/app/Language/fa/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "کیت های مورد را اضافه کنید ، به روز کنید ، حذف کنید و جستجو کنید.", "items" => "موارد", "items_desc" => "مواردی را اضافه کنید ، به روز کنید ، حذف کنید و جستجو کنید.", + 'jobs' => 'صف کارها', + 'jobs_desc' => 'پیکربندی و مدیریت صف کارهای پس‌زمینه.', "messages" => "پیام ها", "messages_desc" => "ارسال پیام به مشتریان ، تهیه کنندگان و کارمندان.", "migrate" => "مهاجرت", diff --git a/app/Language/fr/Jobs.php b/app/Language/fr/Jobs.php new file mode 100644 index 000000000..39cb133d3 --- /dev/null +++ b/app/Language/fr/Jobs.php @@ -0,0 +1,32 @@ + 'Mode', + 'mode_auto' => 'Auto (Cron / Planificateur de tâches)', + 'mode_invalid' => 'Le mode doit être Auto, Web ou Manuel.', + 'mode_manual' => 'Manuel', + 'mode_web' => 'Web (Cron non requis)', + 'not_yet_implemented' => 'Pas encore implémenté — disponible dans une future version.', + 'process_all_jobs' => 'Traiter toutes les tâches', + 'process_selected_jobs' => 'Traiter les tâches sélectionnées', + 'saved_successfully' => 'Les paramètres de la file d\'attente des tâches ont été enregistrés avec succès.', + 'saved_unsuccessfully' => 'Les paramètres de la file d\'attente des tâches n\'ont pas pu être enregistrés.', + 'select_jobs' => 'Sélectionner les tâches', + 'settings' => 'Paramètres', + 'settings_configuration' => 'Paramètres de la file d\'attente des tâches', + 'throttle_count' => 'Nombre', + 'throttle_count_required' => 'Le nombre de limitation est requis et doit être un entier non négatif.', + 'throttle_period' => 'Période', + 'throttle_period_day' => 'Jour', + 'throttle_period_hour' => 'Heure', + 'throttle_period_minute' => 'Minute', + 'throttle_period_month' => 'Mois', + 'throttle_period_required' => 'La période de limitation est requise.', + 'throttles' => 'Limitations', + 'utilities' => 'Utilitaires', + 'utilities_configuration' => 'Utilitaires de la file d\'attente des tâches', + 'web_max_seconds' => 'Durée maximale en mode Web', + 'web_max_seconds_invalid' => 'La durée maximale en mode Web est requise et doit être un entier non négatif.', + 'web_max_seconds_tooltip' => 'Nombre maximal de secondes après le chargement de la page pendant lesquelles de nouvelles tâches sont démarrées.', + 'web_max_seconds_tooltip_disabled' => 'La durée maximale en mode Web n\'est disponible que lorsque le mode est réglé sur Web (sans cron requis).', +]; diff --git a/app/Language/fr/Module.php b/app/Language/fr/Module.php index 1415b08f5..33d5276aa 100644 --- a/app/Language/fr/Module.php +++ b/app/Language/fr/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Ajouter, Éditer, Supprimer, et Chercher des articles vendus en kits.", "items" => "Articles vendus", "items_desc" => "Ajouter, Éditer, Supprimer, et Chercher des articles en vente.", + 'jobs' => 'File d\'attente des tâches', + 'jobs_desc' => 'Configurer et gérer la file d\'attente des tâches en arrière-plan.', "messages" => "Messages", "messages_desc" => "Envoyer un message aux Client, Fournisseurs, Employés et al.", "migrate" => "Émigrer", diff --git a/app/Language/he/Jobs.php b/app/Language/he/Jobs.php new file mode 100644 index 000000000..f66f35e7c --- /dev/null +++ b/app/Language/he/Jobs.php @@ -0,0 +1,32 @@ + 'מצב', + 'mode_auto' => 'אוטומטי (Cron / מתזמן משימות)', + 'mode_invalid' => 'המצב חייב להיות אוטומטי, אינטרנט או ידני.', + 'mode_manual' => 'ידני', + 'mode_web' => 'אינטרנט (ללא צורך ב-Cron)', + 'not_yet_implemented' => 'טרם מומש — יהיה זמין בגרסה עתידית.', + 'process_all_jobs' => 'עבד את כל העבודות', + 'process_selected_jobs' => 'עבד את העבודות שנבחרו', + 'saved_successfully' => 'הגדרות תור העבודות נשמרו בהצלחה.', + 'saved_unsuccessfully' => 'לא ניתן היה לשמור את הגדרות תור העבודות.', + 'select_jobs' => 'בחר עבודות', + 'settings' => 'הגדרות', + 'settings_configuration' => 'הגדרות תור העבודות', + 'throttle_count' => 'כמות', + 'throttle_count_required' => 'כמות ההגבלה נדרשת וחייבת להיות מספר שלם לא שלילי.', + 'throttle_period' => 'תקופה', + 'throttle_period_day' => 'יום', + 'throttle_period_hour' => 'שעה', + 'throttle_period_minute' => 'דקה', + 'throttle_period_month' => 'חודש', + 'throttle_period_required' => 'תקופת ההגבלה נדרשת.', + 'throttles' => 'הגבלות', + 'utilities' => 'כלי עזר', + 'utilities_configuration' => 'כלי עזר לתור העבודות', + 'web_max_seconds' => 'זמן מקסימלי במצב אינטרנט', + 'web_max_seconds_invalid' => 'זמן מקסימלי במצב אינטרנט נדרש וחייב להיות מספר שלם לא שלילי.', + 'web_max_seconds_tooltip' => 'מספר השניות המרבי לאחר טעינת הדף שבו מתחילות עבודות חדשות.', + 'web_max_seconds_tooltip_disabled' => 'זמן מקסימלי במצב אינטרנט זמין רק כאשר המצב מוגדר לאינטרנט (ללא צורך ב-Cron).', +]; diff --git a/app/Language/he/Module.php b/app/Language/he/Module.php index 4f2c09167..b1d60ed16 100644 --- a/app/Language/he/Module.php +++ b/app/Language/he/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "הוספה, עדכון, מחיקה וחיפוש בערכת פריטים.", "items" => "פריטים", "items_desc" => "הוספה, עדכון, מחיקה וחיפוש בפריטים.", + 'jobs' => 'תור עבודות', + 'jobs_desc' => 'הגדר ונהל את תור העבודות ברקע.', "messages" => "הודעות", "messages_desc" => "שלח הודעות ללקוחות, ספקים ועובדים.", "migrate" => "העברה", diff --git a/app/Language/hr-HR/Jobs.php b/app/Language/hr-HR/Jobs.php new file mode 100644 index 000000000..f24e10622 --- /dev/null +++ b/app/Language/hr-HR/Jobs.php @@ -0,0 +1,32 @@ + 'Način rada', + 'mode_auto' => 'Automatski (Cron / Planer zadataka)', + 'mode_invalid' => 'Način rada mora biti Automatski, Web ili Ručni.', + 'mode_manual' => 'Ručni', + 'mode_web' => 'Web (Cron nije potreban)', + 'not_yet_implemented' => 'Još nije implementirano — dostupno u budućem izdanju.', + 'process_all_jobs' => 'Obradi sve zadatke', + 'process_selected_jobs' => 'Obradi odabrane zadatke', + 'saved_successfully' => 'Postavke reda čekanja zadataka uspješno su spremljene.', + 'saved_unsuccessfully' => 'Postavke reda čekanja zadataka nije moguće spremiti.', + 'select_jobs' => 'Odaberi zadatke', + 'settings' => 'Postavke', + 'settings_configuration' => 'Postavke reda čekanja zadataka', + 'throttle_count' => 'Broj', + 'throttle_count_required' => 'Broj ograničenja je obavezan i mora biti nenegativan cijeli broj.', + 'throttle_period' => 'Razdoblje', + 'throttle_period_day' => 'Dan', + 'throttle_period_hour' => 'Sat', + 'throttle_period_minute' => 'Minuta', + 'throttle_period_month' => 'Mjesec', + 'throttle_period_required' => 'Razdoblje ograničenja je obavezno.', + 'throttles' => 'Ograničenja', + 'utilities' => 'Alati', + 'utilities_configuration' => 'Alati reda čekanja zadataka', + 'web_max_seconds' => 'Maksimalno vrijeme web načina rada', + 'web_max_seconds_invalid' => 'Maksimalno vrijeme web načina rada je obavezno i mora biti nenegativan cijeli broj.', + 'web_max_seconds_tooltip' => 'Maksimalan broj sekundi nakon učitavanja stranice tijekom kojih se pokreću novi zadaci.', + 'web_max_seconds_tooltip_disabled' => 'Maksimalno vrijeme web načina rada dostupno je samo kada je način rada postavljen na Web (bez potrebe za Cronom).', +]; diff --git a/app/Language/hr-HR/Module.php b/app/Language/hr-HR/Module.php index 4f4c63264..23fc568a4 100644 --- a/app/Language/hr-HR/Module.php +++ b/app/Language/hr-HR/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Dodaj, ažuriraj, obriši ili traži normative", "items" => "Artikli", "items_desc" => "Dodaj, ažuriraj, obriši ili traži artikle", + 'jobs' => 'Red čekanja zadataka', + 'jobs_desc' => 'Konfiguriraj i upravljaj redom čekanja pozadinskih zadataka.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers, Employees et al.", "migrate" => "", diff --git a/app/Language/hu/Jobs.php b/app/Language/hu/Jobs.php new file mode 100644 index 000000000..2f564abdb --- /dev/null +++ b/app/Language/hu/Jobs.php @@ -0,0 +1,32 @@ + 'Mód', + 'mode_auto' => 'Automatikus (Cron / Feladatütemező)', + 'mode_invalid' => 'A módnak Automatikus, Web vagy Kézi értékek egyikének kell lennie.', + 'mode_manual' => 'Kézi', + 'mode_web' => 'Web (Cron nem szükséges)', + 'not_yet_implemented' => 'Még nincs megvalósítva — egy jövőbeli kiadásban lesz elérhető.', + 'process_all_jobs' => 'Összes feladat feldolgozása', + 'process_selected_jobs' => 'Kiválasztott feladatok feldolgozása', + 'saved_successfully' => 'A feladatsor beállításai sikeresen mentve.', + 'saved_unsuccessfully' => 'A feladatsor beállításait nem sikerült menteni.', + 'select_jobs' => 'Feladatok kiválasztása', + 'settings' => 'Beállítások', + 'settings_configuration' => 'Feladatsor beállításai', + 'throttle_count' => 'Darabszám', + 'throttle_count_required' => 'A korlátozás darabszáma kötelező, és nem negatív egész számnak kell lennie.', + 'throttle_period' => 'Időszak', + 'throttle_period_day' => 'Nap', + 'throttle_period_hour' => 'Óra', + 'throttle_period_minute' => 'Perc', + 'throttle_period_month' => 'Hónap', + 'throttle_period_required' => 'A korlátozás időszaka kötelező.', + 'throttles' => 'Korlátozások', + 'utilities' => 'Segédeszközök', + 'utilities_configuration' => 'Feladatsor segédeszközei', + 'web_max_seconds' => 'Web mód maximális ideje', + 'web_max_seconds_invalid' => 'A web mód maximális ideje kötelező, és nem negatív egész számnak kell lennie.', + 'web_max_seconds_tooltip' => 'Az oldal betöltése utáni másodpercek maximális száma, amíg új feladatok indíthatók.', + 'web_max_seconds_tooltip_disabled' => 'A web mód maximális ideje csak akkor érhető el, ha a mód Web értékre van állítva (nem igényel Cront).', +]; diff --git a/app/Language/hu/Module.php b/app/Language/hu/Module.php index f0be5ede7..bcc6a09d0 100644 --- a/app/Language/hu/Module.php +++ b/app/Language/hu/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Termék csomagok hozzáadása, módosítása, törlése és keresése", "items" => "Termékek", "items_desc" => "Termékek hozzáadása, módosítása, törlése és keresése", + 'jobs' => 'Feladatsor', + 'jobs_desc' => 'A háttérben futó feladatsor beállítása és kezelése.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers, Employees et al.", "migrate" => "", diff --git a/app/Language/hy/Jobs.php b/app/Language/hy/Jobs.php new file mode 100644 index 000000000..a2faf88ad --- /dev/null +++ b/app/Language/hy/Jobs.php @@ -0,0 +1,32 @@ + 'Ռեժիմ', + 'mode_auto' => 'Ինքնաշխատ (Cron / Առաջադրանքների պլանավորիչ)', + 'mode_invalid' => 'Ռեժիմը պետք է լինի Ինքնաշխատ, Վեբ կամ Ձեռքով։', + 'mode_manual' => 'Ձեռքով', + 'mode_web' => 'Վեբ (Cron չի պահանջվում)', + 'not_yet_implemented' => 'Դեռևս չի իրականացվել — հասանելի կլինի հետագա թողարկումներում։', + 'process_all_jobs' => 'Մշակել բոլոր առաջադրանքները', + 'process_selected_jobs' => 'Մշակել ընտրված առաջադրանքները', + 'saved_successfully' => 'Առաջադրանքների հերթի կարգավորումները հաջողությամբ պահպանվեցին։', + 'saved_unsuccessfully' => 'Առաջադրանքների հերթի կարգավորումները հնարավոր չեղավ պահպանել։', + 'select_jobs' => 'Ընտրել առաջադրանքներ', + 'settings' => 'Կարգավորումներ', + 'settings_configuration' => 'Առաջադրանքների հերթի կարգավորումներ', + 'throttle_count' => 'Քանակ', + 'throttle_count_required' => 'Սահմանափակման քանակը պարտադիր է և պետք է լինի ոչ բացասական ամբողջ թիվ։', + 'throttle_period' => 'Ժամանակահատված', + 'throttle_period_day' => 'Օր', + 'throttle_period_hour' => 'Ժամ', + 'throttle_period_minute' => 'Րոպե', + 'throttle_period_month' => 'Ամիս', + 'throttle_period_required' => 'Սահմանափակման ժամանակահատվածը պարտադիր է։', + 'throttles' => 'Սահմանափակումներ', + 'utilities' => 'Օժանդակ գործիքներ', + 'utilities_configuration' => 'Առաջադրանքների հերթի օժանդակ գործիքներ', + 'web_max_seconds' => 'Վեբ ռեժիմի առավելագույն ժամանակ', + 'web_max_seconds_invalid' => 'Վեբ ռեժիմի առավելագույն ժամանակը պարտադիր է և պետք է լինի ոչ բացասական ամբողջ թիվ։', + 'web_max_seconds_tooltip' => 'Էջի բեռնումից հետո առավելագույն վայրկյանների քանակը, որի ընթացքում սկսվում են նոր առաջադրանքներ։', + 'web_max_seconds_tooltip_disabled' => 'Վեբ ռեժիմի առավելագույն ժամանակը հասանելի է միայն երբ ռեժիմը դրված է Վեբ-ի վրա (Cron չի պահանջվում)։', +]; diff --git a/app/Language/hy/Module.php b/app/Language/hy/Module.php index 563ae0d6d..4136a1a62 100644 --- a/app/Language/hy/Module.php +++ b/app/Language/hy/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'Առաջադրանքների հերթ', + 'jobs_desc' => 'Կարգավորել և կառավարել ֆոնային առաջադրանքների հերթը։', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/id/Jobs.php b/app/Language/id/Jobs.php new file mode 100644 index 000000000..7c603cfdb --- /dev/null +++ b/app/Language/id/Jobs.php @@ -0,0 +1,32 @@ + 'Mode', + 'mode_auto' => 'Otomatis (Cron / Penjadwal Tugas)', + 'mode_invalid' => 'Mode harus salah satu dari Otomatis, Web, atau Manual.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Web (Tidak Perlu Cron)', + 'not_yet_implemented' => 'Belum diterapkan — akan tersedia pada rilis mendatang.', + 'process_all_jobs' => 'Proses Semua Tugas', + 'process_selected_jobs' => 'Proses Tugas Terpilih', + 'saved_successfully' => 'Pengaturan Antrean Tugas berhasil disimpan.', + 'saved_unsuccessfully' => 'Pengaturan Antrean Tugas tidak dapat disimpan.', + 'select_jobs' => 'Pilih Tugas', + 'settings' => 'Pengaturan', + 'settings_configuration' => 'Pengaturan Antrean Tugas', + 'throttle_count' => 'Jumlah', + 'throttle_count_required' => 'Jumlah pembatasan wajib diisi dan harus berupa bilangan bulat non-negatif.', + 'throttle_period' => 'Periode', + 'throttle_period_day' => 'Hari', + 'throttle_period_hour' => 'Jam', + 'throttle_period_minute' => 'Menit', + 'throttle_period_month' => 'Bulan', + 'throttle_period_required' => 'Periode pembatasan wajib diisi.', + 'throttles' => 'Pembatasan', + 'utilities' => 'Utilitas', + 'utilities_configuration' => 'Utilitas Antrean Tugas', + 'web_max_seconds' => 'Waktu Maksimum Mode Web', + 'web_max_seconds_invalid' => 'Waktu Maksimum Mode Web wajib diisi dan harus berupa bilangan bulat non-negatif.', + 'web_max_seconds_tooltip' => 'Jumlah detik maksimum setelah halaman dimuat di mana tugas baru dimulai.', + 'web_max_seconds_tooltip_disabled' => 'Waktu Maksimum Mode Web hanya tersedia ketika Mode diatur ke Web (tanpa perlu cron).', +]; diff --git a/app/Language/id/Module.php b/app/Language/id/Module.php index fb14c49ec..bbf7cc043 100644 --- a/app/Language/id/Module.php +++ b/app/Language/id/Module.php @@ -26,6 +26,8 @@ return [ 'item_kits_desc' => "Tambah, ubah, hapus, dan cari Item Paket.", 'items' => "Item Barang", 'items_desc' => "Tambah, ubah, hapus, dan cari Item.", + 'jobs' => "Antrean Tugas", + 'jobs_desc' => "Konfigurasi dan kelola antrean tugas latar belakang.", 'messages' => "Pesan", 'messages_desc' => "Kirim pesan pada Pelanggan, Pemasok, dan Karyawan.", 'migrate' => "Migrasi", diff --git a/app/Language/it/Jobs.php b/app/Language/it/Jobs.php new file mode 100644 index 000000000..8efc7885e --- /dev/null +++ b/app/Language/it/Jobs.php @@ -0,0 +1,32 @@ + 'Modalità', + 'mode_auto' => 'Automatica (Cron / Utilità di Pianificazione)', + 'mode_invalid' => 'La modalità deve essere Automatica, Web o Manuale.', + 'mode_manual' => 'Manuale', + 'mode_web' => 'Web (Cron non richiesto)', + 'not_yet_implemented' => 'Non ancora implementato — disponibile in una versione futura.', + 'process_all_jobs' => 'Elabora Tutti i Lavori', + 'process_selected_jobs' => 'Elabora i Lavori Selezionati', + 'saved_successfully' => 'Le impostazioni della Coda dei Lavori sono state salvate correttamente.', + 'saved_unsuccessfully' => 'Impossibile salvare le impostazioni della Coda dei Lavori.', + 'select_jobs' => 'Seleziona Lavori', + 'settings' => 'Impostazioni', + 'settings_configuration' => 'Impostazioni della Coda dei Lavori', + 'throttle_count' => 'Numero', + 'throttle_count_required' => 'Il numero di limitazione è obbligatorio e deve essere un intero non negativo.', + 'throttle_period' => 'Periodo', + 'throttle_period_day' => 'Giorno', + 'throttle_period_hour' => 'Ora', + 'throttle_period_minute' => 'Minuto', + 'throttle_period_month' => 'Mese', + 'throttle_period_required' => 'Il periodo di limitazione è obbligatorio.', + 'throttles' => 'Limitazioni', + 'utilities' => 'Utilità', + 'utilities_configuration' => 'Utilità della Coda dei Lavori', + 'web_max_seconds' => 'Tempo Massimo Modalità Web', + 'web_max_seconds_invalid' => 'Il Tempo Massimo Modalità Web è obbligatorio e deve essere un intero non negativo.', + 'web_max_seconds_tooltip' => 'Numero massimo di secondi dopo il caricamento della pagina durante i quali vengono avviati nuovi lavori.', + 'web_max_seconds_tooltip_disabled' => 'Il Tempo Massimo Modalità Web è disponibile solo quando la Modalità è impostata su Web (nessun cron richiesto).', +]; diff --git a/app/Language/it/Module.php b/app/Language/it/Module.php index e2a0e27a3..9f38818c8 100644 --- a/app/Language/it/Module.php +++ b/app/Language/it/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Aggiungi, Aggiorna, Modifica, e Ricerca Kits.", "items" => "Articoli", "items_desc" => "Aggiungi, Aggiorna, Modifica, e Ricerca Articoli.", + 'jobs' => 'Coda dei Lavori', + 'jobs_desc' => 'Configura e gestisci la coda dei lavori in background.', "messages" => "Messaggi", "messages_desc" => "Invia Messaggia ai Clienti Fornitori e Impiegati.", "migrate" => "Migra", diff --git a/app/Language/km/Jobs.php b/app/Language/km/Jobs.php new file mode 100644 index 000000000..0a5f2bd38 --- /dev/null +++ b/app/Language/km/Jobs.php @@ -0,0 +1,32 @@ + 'របៀប', + 'mode_auto' => 'ស្វ័យប្រវត្តិ (Cron / កម្មវិធីកំណត់ពេលភារកិច្ច)', + 'mode_invalid' => 'របៀបត្រូវតែជា ស្វ័យប្រវត្តិ, វេប, រឺដោយដៃ។', + 'mode_manual' => 'ដោយដៃ', + 'mode_web' => 'វេប (មិនត្រូវការ Cron)', + 'not_yet_implemented' => 'មិនទាន់អនុវត្តនៅឡើយទេ — នឹងមាននៅជំនាន់ក្រោយ។', + 'process_all_jobs' => 'ដំណើរការការងារទាំងអស់', + 'process_selected_jobs' => 'ដំណើរការការងារដែលបានជ្រើសរើស', + 'saved_successfully' => 'ការកំណត់ជួរការងារត្រូវបានរក្សាទុកដោយជោគជ័យ។', + 'saved_unsuccessfully' => 'ការកំណត់ជួរការងារមិនអាចរក្សាទុកបានទេ។', + 'select_jobs' => 'ជ្រើសរើសការងារ', + 'settings' => 'ការកំណត់', + 'settings_configuration' => 'ការកំណត់ជួរការងារ', + 'throttle_count' => 'ចំនួន', + 'throttle_count_required' => 'ត្រូវការចំនួនកំណត់កម្រិត ហើយត្រូវតែជាចំនួនគត់មិនអវិជ្ជមាន។', + 'throttle_period' => 'រយៈពេល', + 'throttle_period_day' => 'ថ្ងៃ', + 'throttle_period_hour' => 'ម៉ោង', + 'throttle_period_minute' => 'នាទី', + 'throttle_period_month' => 'ខែ', + 'throttle_period_required' => 'ត្រូវការរយៈពេលកំណត់កម្រិត។', + 'throttles' => 'ការកំណត់កម្រិត', + 'utilities' => 'ឧបករណ៍ប្រើប្រាស់', + 'utilities_configuration' => 'ឧបករណ៍ប្រើប្រាស់ជួរការងារ', + 'web_max_seconds' => 'ពេលវេលាអតិបរមារបៀបវេប', + 'web_max_seconds_invalid' => 'ត្រូវការពេលវេលាអតិបរមារបៀបវេប ហើយត្រូវតែជាចំនួនគត់មិនអវិជ្ជមាន។', + 'web_max_seconds_tooltip' => 'ចំនួនវិនាទីអតិបរមាបន្ទាប់ពីទំព័របានផ្ទុក ដែលការងារថ្មីត្រូវបានចាប់ផ្ដើម។', + 'web_max_seconds_tooltip_disabled' => 'ពេលវេលាអតិបរមារបៀបវេប គឺមានតែនៅពេលរបៀបត្រូវបានកំណត់ទៅជាវេប (មិនត្រូវការ cron) ប៉ុណ្ណោះ។', +]; diff --git a/app/Language/km/Module.php b/app/Language/km/Module.php index 6d8ba68bf..f95665703 100644 --- a/app/Language/km/Module.php +++ b/app/Language/km/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "បន្ថែម, កែប្រែ, លុប, រឺស្វែងរក​ ទំនិញជាកញ្ចប់។", "items" => "ទំនិញ", "items_desc" => "បន្ថែម, កែប្រែ, លុប, រឺស្វែងរកទំនិញ។", + 'jobs' => 'ជួរការងារ', + 'jobs_desc' => 'កំណត់ និងគ្រប់គ្រងជួរការងារផ្ទៃខាងក្រោយ។', "messages" => "សារ", "messages_desc" => "ផ្ញើរសារទៅកាន់ អតិថិជន, អ្នកផ្គត់ផ្គង, និងបុគ្គលិក។", "migrate" => "ផ្លាស់ប្ដូរទីតាំង", diff --git a/app/Language/lo/Jobs.php b/app/Language/lo/Jobs.php new file mode 100644 index 000000000..566f4824a --- /dev/null +++ b/app/Language/lo/Jobs.php @@ -0,0 +1,32 @@ + 'ໂໝດ', + 'mode_auto' => 'ອັດຕະໂນມັດ (Cron / ຕົວກຳນົດເວລາໜ້າວຽກ)', + 'mode_invalid' => 'ໂໝດຕ້ອງເປັນອັດຕະໂນມັດ, ເວັບ, ຫຼືດ້ວຍຕົນເອງ.', + 'mode_manual' => 'ດ້ວຍຕົນເອງ', + 'mode_web' => 'ເວັບ (ບໍ່ຕ້ອງໃຊ້ Cron)', + 'not_yet_implemented' => 'ຍັງບໍ່ໄດ້ນຳໃຊ້ — ຈະມີໃນລຸ້ນຕໍ່ໄປ.', + 'process_all_jobs' => 'ດຳເນີນການວຽກທັງໝົດ', + 'process_selected_jobs' => 'ດຳເນີນການວຽກທີ່ເລືອກ', + 'saved_successfully' => 'ບັນທຶກການຕັ້ງຄ່າຄິວວຽກສຳເລັດແລ້ວ.', + 'saved_unsuccessfully' => 'ບໍ່ສາມາດບັນທຶກການຕັ້ງຄ່າຄິວວຽກໄດ້.', + 'select_jobs' => 'ເລືອກວຽກ', + 'settings' => 'ການຕັ້ງຄ່າ', + 'settings_configuration' => 'ການຕັ້ງຄ່າຄິວວຽກ', + 'throttle_count' => 'ຈຳນວນ', + 'throttle_count_required' => 'ຈຳນວນຈຳກັດແມ່ນຈຳເປັນ ແລະ ຕ້ອງເປັນຈຳນວນເຕັມທີ່ບໍ່ຕິດລົບ.', + 'throttle_period' => 'ໄລຍະເວລາ', + 'throttle_period_day' => 'ວັນ', + 'throttle_period_hour' => 'ຊົ່ວໂມງ', + 'throttle_period_minute' => 'ນາທີ', + 'throttle_period_month' => 'ເດືອນ', + 'throttle_period_required' => 'ໄລຍະເວລາຈຳກັດແມ່ນຈຳເປັນ.', + 'throttles' => 'ການຈຳກັດ', + 'utilities' => 'ເຄື່ອງມື', + 'utilities_configuration' => 'ເຄື່ອງມືຄິວວຽກ', + 'web_max_seconds' => 'ເວລາສູງສຸດຂອງໂໝດເວັບ', + 'web_max_seconds_invalid' => 'ເວລາສູງສຸດຂອງໂໝດເວັບແມ່ນຈຳເປັນ ແລະ ຕ້ອງເປັນຈຳນວນເຕັມທີ່ບໍ່ຕິດລົບ.', + 'web_max_seconds_tooltip' => 'ຈຳນວນວິນາທີສູງສຸດຫຼັງຈາກໂຫຼດໜ້າ ທີ່ວຽກໃໝ່ຈະຖືກເລີ່ມຕົ້ນ.', + 'web_max_seconds_tooltip_disabled' => 'ເວລາສູງສຸດຂອງໂໝດເວັບແມ່ນສາມາດໃຊ້ໄດ້ສະເພາະເມື່ອໂໝດຖືກຕັ້ງເປັນເວັບ (ບໍ່ຕ້ອງໃຊ້ cron) ເທົ່ານັ້ນ.', +]; diff --git a/app/Language/lo/Module.php b/app/Language/lo/Module.php index 9cb190856..eb595c8d5 100644 --- a/app/Language/lo/Module.php +++ b/app/Language/lo/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Add, Update, Delete and Search Item Kits.", "items" => "Items", "items_desc" => "Add, Update, Delete, and Search Items.", + 'jobs' => 'ຄິວວຽກ', + 'jobs_desc' => 'ຕັ້ງຄ່າ ແລະ ຈັດການຄິວວຽກພື້ນຫຼັງ.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers and Employees.", "migrate" => "Migrate", diff --git a/app/Language/ml/Jobs.php b/app/Language/ml/Jobs.php new file mode 100644 index 000000000..0bfefe62b --- /dev/null +++ b/app/Language/ml/Jobs.php @@ -0,0 +1,32 @@ + 'മോഡ്', + 'mode_auto' => 'ഓട്ടോ (ക്രോൺ / ടാസ്ക് ഷെഡ്യൂളർ)', + 'mode_invalid' => 'മോഡ് ഓട്ടോ, വെബ്, അല്ലെങ്കിൽ മാനുവൽ എന്നിവയിൽ ഒന്നായിരിക്കണം.', + 'mode_manual' => 'മാനുവൽ', + 'mode_web' => 'വെബ് (ക്രോൺ ആവശ്യമില്ല)', + 'not_yet_implemented' => 'ഇതുവരെ നടപ്പിലാക്കിയിട്ടില്ല — ഭാവി പതിപ്പിൽ ലഭ്യമാകും.', + 'process_all_jobs' => 'എല്ലാ ജോലികളും പ്രോസസ് ചെയ്യുക', + 'process_selected_jobs' => 'തിരഞ്ഞെടുത്ത ജോലികൾ പ്രോസസ് ചെയ്യുക', + 'saved_successfully' => 'ജോലി ക്യൂ ക്രമീകരണങ്ങൾ വിജയകരമായി സംരക്ഷിച്ചു.', + 'saved_unsuccessfully' => 'ജോലി ക്യൂ ക്രമീകരണങ്ങൾ സംരക്ഷിക്കാൻ കഴിഞ്ഞില്ല.', + 'select_jobs' => 'ജോലികൾ തിരഞ്ഞെടുക്കുക', + 'settings' => 'ക്രമീകരണങ്ങൾ', + 'settings_configuration' => 'ജോലി ക്യൂ ക്രമീകരണങ്ങൾ', + 'throttle_count' => 'എണ്ണം', + 'throttle_count_required' => 'ത്രോട്ടിൽ എണ്ണം ആവശ്യമാണ്, അത് ഋണാത്മകമല്ലാത്ത പൂർണ്ണസംഖ്യ ആയിരിക്കണം.', + 'throttle_period' => 'കാലയളവ്', + 'throttle_period_day' => 'ദിവസം', + 'throttle_period_hour' => 'മണിക്കൂർ', + 'throttle_period_minute' => 'മിനിറ്റ്', + 'throttle_period_month' => 'മാസം', + 'throttle_period_required' => 'ത്രോട്ടിൽ കാലയളവ് ആവശ്യമാണ്.', + 'throttles' => 'ത്രോട്ടിലുകൾ', + 'utilities' => 'യൂട്ടിലിറ്റികൾ', + 'utilities_configuration' => 'ജോലി ക്യൂ യൂട്ടിലിറ്റികൾ', + 'web_max_seconds' => 'വെബ് മോഡ് പരമാവധി സമയം', + 'web_max_seconds_invalid' => 'വെബ് മോഡ് പരമാവധി സമയം ആവശ്യമാണ്, അത് ഋണാത്മകമല്ലാത്ത പൂർണ്ണസംഖ്യ ആയിരിക്കണം.', + 'web_max_seconds_tooltip' => 'പേജ് ലോഡ് ചെയ്തതിന് ശേഷം പുതിയ ജോലികൾ ആരംഭിക്കുന്ന പരമാവധി സെക്കൻഡുകളുടെ എണ്ണം.', + 'web_max_seconds_tooltip_disabled' => 'മോഡ് വെബ് ആയി സജ്ജീകരിക്കുമ്പോൾ മാത്രമേ (ക്രോൺ ആവശ്യമില്ല) വെബ് മോഡ് പരമാവധി സമയം ലഭ്യമാകൂ.', +]; diff --git a/app/Language/ml/Module.php b/app/Language/ml/Module.php index 563ae0d6d..b8f60a1f9 100644 --- a/app/Language/ml/Module.php +++ b/app/Language/ml/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'ജോലി ക്യൂ', + 'jobs_desc' => 'പശ്ചാത്തല ജോലി ക്യൂ ക്രമീകരിക്കുകയും കൈകാര്യം ചെയ്യുകയും ചെയ്യുക.', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/nb/Jobs.php b/app/Language/nb/Jobs.php new file mode 100644 index 000000000..f9f53f176 --- /dev/null +++ b/app/Language/nb/Jobs.php @@ -0,0 +1,32 @@ + 'Modus', + 'mode_auto' => 'Auto (Cron / Oppgaveplanlegger)', + 'mode_invalid' => 'Modus må være enten Auto, Web eller Manuell.', + 'mode_manual' => 'Manuell', + 'mode_web' => 'Web (ingen Cron nødvendig)', + 'not_yet_implemented' => 'Ikke implementert ennå — tilgjengelig i en fremtidig utgivelse.', + 'process_all_jobs' => 'Behandle alle jobber', + 'process_selected_jobs' => 'Behandle valgte jobber', + 'saved_successfully' => 'Innstillingene for jobbkøen ble lagret.', + 'saved_unsuccessfully' => 'Innstillingene for jobbkøen kunne ikke lagres.', + 'select_jobs' => 'Velg jobber', + 'settings' => 'Innstillinger', + 'settings_configuration' => 'Innstillinger for jobbkø', + 'throttle_count' => 'Antall', + 'throttle_count_required' => 'Antall for begrensning er påkrevd og må være et ikke-negativt heltall.', + 'throttle_period' => 'Periode', + 'throttle_period_day' => 'Dag', + 'throttle_period_hour' => 'Time', + 'throttle_period_minute' => 'Minutt', + 'throttle_period_month' => 'Måned', + 'throttle_period_required' => 'Periode for begrensning er påkrevd.', + 'throttles' => 'Begrensninger', + 'utilities' => 'Verktøy', + 'utilities_configuration' => 'Verktøy for jobbkø', + 'web_max_seconds' => 'Maks tid for Web-modus', + 'web_max_seconds_invalid' => 'Maks tid for Web-modus er påkrevd og må være et ikke-negativt heltall.', + 'web_max_seconds_tooltip' => 'Maksimalt antall sekunder etter sideinnlasting hvor nye jobber startes.', + 'web_max_seconds_tooltip_disabled' => 'Maks tid for Web-modus er kun tilgjengelig når Modus er satt til Web (ingen cron nødvendig).', +]; diff --git a/app/Language/nb/Module.php b/app/Language/nb/Module.php index 563ae0d6d..c4e04c59b 100644 --- a/app/Language/nb/Module.php +++ b/app/Language/nb/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'Jobbkø', + 'jobs_desc' => 'Konfigurer og administrer jobbkøen i bakgrunnen.', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/nl-BE/Jobs.php b/app/Language/nl-BE/Jobs.php new file mode 100644 index 000000000..954c848b7 --- /dev/null +++ b/app/Language/nl-BE/Jobs.php @@ -0,0 +1,32 @@ + 'Modus', + 'mode_auto' => 'Auto (Cron / Taakplanner)', + 'mode_invalid' => 'Modus moet Auto, Web of Manueel zijn.', + 'mode_manual' => 'Manueel', + 'mode_web' => 'Web (geen Cron nodig)', + 'not_yet_implemented' => 'Nog niet beschikbaar — komt in een volgende versie.', + 'process_all_jobs' => 'Alle taken verwerken', + 'process_selected_jobs' => 'Geselecteerde taken verwerken', + 'saved_successfully' => 'Instellingen van de takenwachtrij zijn opgeslagen.', + 'saved_unsuccessfully' => 'Instellingen van de takenwachtrij konden niet opgeslagen worden.', + 'select_jobs' => 'Taken selecteren', + 'settings' => 'Instellingen', + 'settings_configuration' => 'Instellingen takenwachtrij', + 'throttle_count' => 'Aantal', + 'throttle_count_required' => 'Het aantal voor de beperking is verplicht en moet een niet-negatief geheel getal zijn.', + 'throttle_period' => 'Periode', + 'throttle_period_day' => 'Dag', + 'throttle_period_hour' => 'Uur', + 'throttle_period_minute' => 'Minuut', + 'throttle_period_month' => 'Maand', + 'throttle_period_required' => 'De periode voor de beperking is verplicht.', + 'throttles' => 'Beperkingen', + 'utilities' => 'Hulpmiddelen', + 'utilities_configuration' => 'Hulpmiddelen takenwachtrij', + 'web_max_seconds' => 'Maximale tijd Web-modus', + 'web_max_seconds_invalid' => 'De maximale tijd voor Web-modus is verplicht en moet een niet-negatief geheel getal zijn.', + 'web_max_seconds_tooltip' => 'Maximaal aantal seconden na het laden van de pagina waarin nieuwe taken gestart worden.', + 'web_max_seconds_tooltip_disabled' => 'De maximale tijd voor Web-modus is enkel beschikbaar wanneer Modus ingesteld staat op Web (geen cron nodig).', +]; diff --git a/app/Language/nl-BE/Module.php b/app/Language/nl-BE/Module.php index fbe1399ba..113ce0f8a 100644 --- a/app/Language/nl-BE/Module.php +++ b/app/Language/nl-BE/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Zoek, bewerk, verwijder en voeg productsets toe.", "items" => "Producten", "items_desc" => "Zoek, bewerk, verwijder en voeg producten toe.", + 'jobs' => 'Takenwachtrij', + 'jobs_desc' => 'Configureer en beheer de achtergrondtakenwachtrij.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers, Employees et al.", "migrate" => "Migreer", diff --git a/app/Language/nl-NL/Jobs.php b/app/Language/nl-NL/Jobs.php new file mode 100644 index 000000000..d941fff08 --- /dev/null +++ b/app/Language/nl-NL/Jobs.php @@ -0,0 +1,32 @@ + 'Modus', + 'mode_auto' => 'Automatisch (Cron / Taakplanner)', + 'mode_invalid' => 'Modus moet Automatisch, Web of Handmatig zijn.', + 'mode_manual' => 'Handmatig', + 'mode_web' => 'Web (geen Cron vereist)', + 'not_yet_implemented' => 'Nog niet geïmplementeerd — beschikbaar in een toekomstige release.', + 'process_all_jobs' => 'Alle taken verwerken', + 'process_selected_jobs' => 'Geselecteerde taken verwerken', + 'saved_successfully' => 'Instellingen van de taakwachtrij zijn succesvol opgeslagen.', + 'saved_unsuccessfully' => 'Instellingen van de taakwachtrij konden niet worden opgeslagen.', + 'select_jobs' => 'Taken selecteren', + 'settings' => 'Instellingen', + 'settings_configuration' => 'Instellingen taakwachtrij', + 'throttle_count' => 'Aantal', + 'throttle_count_required' => 'Het aantal voor de beperking is verplicht en moet een niet-negatief geheel getal zijn.', + 'throttle_period' => 'Periode', + 'throttle_period_day' => 'Dag', + 'throttle_period_hour' => 'Uur', + 'throttle_period_minute' => 'Minuut', + 'throttle_period_month' => 'Maand', + 'throttle_period_required' => 'De periode voor de beperking is verplicht.', + 'throttles' => 'Beperkingen', + 'utilities' => 'Hulpprogramma\'s', + 'utilities_configuration' => 'Hulpprogramma\'s taakwachtrij', + 'web_max_seconds' => 'Maximale tijd Web-modus', + 'web_max_seconds_invalid' => 'De maximale tijd voor Web-modus is verplicht en moet een niet-negatief geheel getal zijn.', + 'web_max_seconds_tooltip' => 'Maximaal aantal seconden na het laden van de pagina waarin nieuwe taken worden gestart.', + 'web_max_seconds_tooltip_disabled' => 'De maximale tijd voor Web-modus is alleen beschikbaar wanneer Modus is ingesteld op Web (geen cron vereist).', +]; diff --git a/app/Language/nl-NL/Module.php b/app/Language/nl-NL/Module.php index fcd1ba6a5..961d365f6 100644 --- a/app/Language/nl-NL/Module.php +++ b/app/Language/nl-NL/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Artikelsets toevoegen, bijwerken, verwijderen en zoeken.", "items" => "Artikelen", "items_desc" => "Artikelen toevoegen, bijwerken, verwijderen en zoeken.", + 'jobs' => 'Taakwachtrij', + 'jobs_desc' => 'Configureer en beheer de achtergrondtaakwachtrij.', "messages" => "Berichten", "messages_desc" => "Berichten verzenden naar klanten, leveranciers en werknemers.", "migrate" => "Migreren", diff --git a/app/Language/pl/Jobs.php b/app/Language/pl/Jobs.php new file mode 100644 index 000000000..e2fe727fa --- /dev/null +++ b/app/Language/pl/Jobs.php @@ -0,0 +1,32 @@ + 'Tryb', + 'mode_auto' => 'Automatyczny (Cron / Harmonogram zadań)', + 'mode_invalid' => 'Tryb musi być jednym z: Automatyczny, Web lub Ręczny.', + 'mode_manual' => 'Ręczny', + 'mode_web' => 'Web (bez wymaganego Cron)', + 'not_yet_implemented' => 'Jeszcze niezaimplementowane — dostępne w przyszłej wersji.', + 'process_all_jobs' => 'Przetwórz wszystkie zadania', + 'process_selected_jobs' => 'Przetwórz wybrane zadania', + 'saved_successfully' => 'Ustawienia kolejki zadań zostały pomyślnie zapisane.', + 'saved_unsuccessfully' => 'Nie udało się zapisać ustawień kolejki zadań.', + 'select_jobs' => 'Wybierz zadania', + 'settings' => 'Ustawienia', + 'settings_configuration' => 'Ustawienia kolejki zadań', + 'throttle_count' => 'Liczba', + 'throttle_count_required' => 'Liczba ograniczenia jest wymagana i musi być liczbą całkowitą nieujemną.', + 'throttle_period' => 'Okres', + 'throttle_period_day' => 'Dzień', + 'throttle_period_hour' => 'Godzina', + 'throttle_period_minute' => 'Minuta', + 'throttle_period_month' => 'Miesiąc', + 'throttle_period_required' => 'Okres ograniczenia jest wymagany.', + 'throttles' => 'Ograniczenia', + 'utilities' => 'Narzędzia', + 'utilities_configuration' => 'Narzędzia kolejki zadań', + 'web_max_seconds' => 'Maks. czas trybu Web', + 'web_max_seconds_invalid' => 'Maksymalny czas trybu Web jest wymagany i musi być liczbą całkowitą nieujemną.', + 'web_max_seconds_tooltip' => 'Maksymalna liczba sekund po załadowaniu strony, w ciągu których uruchamiane są nowe zadania.', + 'web_max_seconds_tooltip_disabled' => 'Maksymalny czas trybu Web jest dostępny tylko wtedy, gdy Tryb jest ustawiony na Web (bez wymaganego cron).', +]; diff --git a/app/Language/pl/Module.php b/app/Language/pl/Module.php index ba53aa824..b971ab749 100644 --- a/app/Language/pl/Module.php +++ b/app/Language/pl/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'Kolejka zadań', + 'jobs_desc' => 'Konfiguruj i zarządzaj kolejką zadań w tle.', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/pt-BR/Jobs.php b/app/Language/pt-BR/Jobs.php new file mode 100644 index 000000000..74d5be4f9 --- /dev/null +++ b/app/Language/pt-BR/Jobs.php @@ -0,0 +1,32 @@ + 'Modo', + 'mode_auto' => 'Automático (Cron / Agendador de Tarefas)', + 'mode_invalid' => 'O modo deve ser Automático, Web ou Manual.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Web (Sem Cron Necessário)', + 'not_yet_implemented' => 'Ainda não implementado — disponível em uma versão futura.', + 'process_all_jobs' => 'Processar Todas as Tarefas', + 'process_selected_jobs' => 'Processar Tarefas Selecionadas', + 'saved_successfully' => 'Configurações da Fila de Tarefas salvas com sucesso.', + 'saved_unsuccessfully' => 'Não foi possível salvar as configurações da Fila de Tarefas.', + 'select_jobs' => 'Selecionar Tarefas', + 'settings' => 'Configurações', + 'settings_configuration' => 'Configurações da Fila de Tarefas', + 'throttle_count' => 'Contagem', + 'throttle_count_required' => 'A contagem de limitação é obrigatória e deve ser um número inteiro não negativo.', + 'throttle_period' => 'Período', + 'throttle_period_day' => 'Dia', + 'throttle_period_hour' => 'Hora', + 'throttle_period_minute' => 'Minuto', + 'throttle_period_month' => 'Mês', + 'throttle_period_required' => 'O período de limitação é obrigatório.', + 'throttles' => 'Limitações', + 'utilities' => 'Utilitários', + 'utilities_configuration' => 'Utilitários da Fila de Tarefas', + 'web_max_seconds' => 'Tempo Máximo do Modo Web', + 'web_max_seconds_invalid' => 'O Tempo Máximo do Modo Web é obrigatório e deve ser um número inteiro não negativo.', + 'web_max_seconds_tooltip' => 'Número máximo de segundos após o carregamento da página em que novas tarefas são iniciadas.', + 'web_max_seconds_tooltip_disabled' => 'O Tempo Máximo do Modo Web só está disponível quando o Modo é definido como Web (sem cron necessário).', +]; diff --git a/app/Language/pt-BR/Module.php b/app/Language/pt-BR/Module.php index 102581bb6..b71ba40ae 100644 --- a/app/Language/pt-BR/Module.php +++ b/app/Language/pt-BR/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Adicionar , atualizar, excluir e Pesquisar conjunto de itens.", "items" => "Itens", "items_desc" => "Adicionar, atualizar, excluir e Pesquisar itens.", + 'jobs' => 'Fila de Tarefas', + 'jobs_desc' => 'Configurar e gerenciar a fila de tarefas em segundo plano.', "messages" => "Mensagens", "messages_desc" => "Enviar mensagens para os clientes, fornecedores, colaboradores etc.", "migrate" => "Migrar", diff --git a/app/Language/ro/Jobs.php b/app/Language/ro/Jobs.php new file mode 100644 index 000000000..98e93ca35 --- /dev/null +++ b/app/Language/ro/Jobs.php @@ -0,0 +1,32 @@ + 'Mod', + 'mode_auto' => 'Automat (Cron / Planificator de Sarcini)', + 'mode_invalid' => 'Modul trebuie să fie Automat, Web sau Manual.', + 'mode_manual' => 'Manual', + 'mode_web' => 'Web (Fără Cron Necesar)', + 'not_yet_implemented' => 'Neimplementat încă — disponibil într-o versiune viitoare.', + 'process_all_jobs' => 'Procesează Toate Sarcinile', + 'process_selected_jobs' => 'Procesează Sarcinile Selectate', + 'saved_successfully' => 'Setările Cozii de Sarcini au fost salvate cu succes.', + 'saved_unsuccessfully' => 'Setările Cozii de Sarcini nu au putut fi salvate.', + 'select_jobs' => 'Selectează Sarcini', + 'settings' => 'Setări', + 'settings_configuration' => 'Setările Cozii de Sarcini', + 'throttle_count' => 'Număr', + 'throttle_count_required' => 'Numărul de limitare este obligatoriu și trebuie să fie un număr întreg nenegativ.', + 'throttle_period' => 'Perioadă', + 'throttle_period_day' => 'Zi', + 'throttle_period_hour' => 'Oră', + 'throttle_period_minute' => 'Minut', + 'throttle_period_month' => 'Lună', + 'throttle_period_required' => 'Perioada de limitare este obligatorie.', + 'throttles' => 'Limitări', + 'utilities' => 'Utilitare', + 'utilities_configuration' => 'Utilitarele Cozii de Sarcini', + 'web_max_seconds' => 'Timp Maxim în Modul Web', + 'web_max_seconds_invalid' => 'Timpul Maxim în Modul Web este obligatoriu și trebuie să fie un număr întreg nenegativ.', + 'web_max_seconds_tooltip' => 'Numărul maxim de secunde după încărcarea paginii în care sunt pornite sarcini noi.', + 'web_max_seconds_tooltip_disabled' => 'Timpul Maxim în Modul Web este disponibil doar când Modul este setat pe Web (fără cron necesar).', +]; diff --git a/app/Language/ro/Module.php b/app/Language/ro/Module.php index 563ae0d6d..cde870a3d 100644 --- a/app/Language/ro/Module.php +++ b/app/Language/ro/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'Coadă de Sarcini', + 'jobs_desc' => 'Configurați și gestionați coada de sarcini de fundal.', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/ru/Jobs.php b/app/Language/ru/Jobs.php new file mode 100644 index 000000000..0078610a9 --- /dev/null +++ b/app/Language/ru/Jobs.php @@ -0,0 +1,32 @@ + 'Режим', + 'mode_auto' => 'Авто (Cron / Планировщик задач)', + 'mode_invalid' => 'Режим должен быть Авто, Веб или Ручной.', + 'mode_manual' => 'Ручной', + 'mode_web' => 'Веб (Cron не требуется)', + 'not_yet_implemented' => 'Еще не реализовано — будет доступно в будущей версии.', + 'process_all_jobs' => 'Обработать все задачи', + 'process_selected_jobs' => 'Обработать выбранные задачи', + 'saved_successfully' => 'Настройки очереди задач успешно сохранены.', + 'saved_unsuccessfully' => 'Не удалось сохранить настройки очереди задач.', + 'select_jobs' => 'Выбрать задачи', + 'settings' => 'Настройки', + 'settings_configuration' => 'Настройки очереди задач', + 'throttle_count' => 'Количество', + 'throttle_count_required' => 'Количество ограничения обязательно и должно быть неотрицательным целым числом.', + 'throttle_period' => 'Период', + 'throttle_period_day' => 'День', + 'throttle_period_hour' => 'Час', + 'throttle_period_minute' => 'Минута', + 'throttle_period_month' => 'Месяц', + 'throttle_period_required' => 'Период ограничения обязателен.', + 'throttles' => 'Ограничения', + 'utilities' => 'Утилиты', + 'utilities_configuration' => 'Утилиты очереди задач', + 'web_max_seconds' => 'Макс. время веб-режима', + 'web_max_seconds_invalid' => 'Максимальное время веб-режима обязательно и должно быть неотрицательным целым числом.', + 'web_max_seconds_tooltip' => 'Максимальное количество секунд после загрузки страницы, в течение которых запускаются новые задачи.', + 'web_max_seconds_tooltip_disabled' => 'Максимальное время веб-режима доступно только когда Режим установлен на Веб (Cron не требуется).', +]; diff --git a/app/Language/ru/Module.php b/app/Language/ru/Module.php index 2c894c14a..c380c9591 100644 --- a/app/Language/ru/Module.php +++ b/app/Language/ru/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Добавление, обновление, удаление и поиск комплектов товаров.", "items" => "Товары", "items_desc" => "Добавление, обновление, удаление и поиск товаров.", + 'jobs' => 'Очередь задач', + 'jobs_desc' => 'Настройка и управление очередью фоновых задач.', "messages" => "Сообщения", "messages_desc" => "Отправка сообщений клиентам, поставщикам и сотрудникам.", "migrate" => "Миграция", diff --git a/app/Language/sv/Jobs.php b/app/Language/sv/Jobs.php new file mode 100644 index 000000000..22500546d --- /dev/null +++ b/app/Language/sv/Jobs.php @@ -0,0 +1,32 @@ + 'Läge', + 'mode_auto' => 'Auto (Cron / Aktivitetsschemaläggare)', + 'mode_invalid' => 'Läge måste vara antingen Auto, Webb eller Manuell.', + 'mode_manual' => 'Manuell', + 'mode_web' => 'Webb (Ingen Cron krävs)', + 'not_yet_implemented' => 'Ännu inte implementerat — tillgängligt i en framtida version.', + 'process_all_jobs' => 'Bearbeta Alla Jobb', + 'process_selected_jobs' => 'Bearbeta Valda Jobb', + 'saved_successfully' => 'Jobbköns inställningar sparades framgångsrikt.', + 'saved_unsuccessfully' => 'Jobbköns inställningar kunde inte sparas.', + 'select_jobs' => 'Välj Jobb', + 'settings' => 'Inställningar', + 'settings_configuration' => 'Jobbköns Inställningar', + 'throttle_count' => 'Antal', + 'throttle_count_required' => 'Begränsningsantal krävs och måste vara ett icke-negativt heltal.', + 'throttle_period' => 'Period', + 'throttle_period_day' => 'Dag', + 'throttle_period_hour' => 'Timme', + 'throttle_period_minute' => 'Minut', + 'throttle_period_month' => 'Månad', + 'throttle_period_required' => 'Begränsningsperiod krävs.', + 'throttles' => 'Begränsningar', + 'utilities' => 'Verktyg', + 'utilities_configuration' => 'Jobbköns Verktyg', + 'web_max_seconds' => 'Webbläge Max Tid', + 'web_max_seconds_invalid' => 'Webbläge Max Tid krävs och måste vara ett icke-negativt heltal.', + 'web_max_seconds_tooltip' => 'Max antal sekunder efter sidladdning då nya jobb startas.', + 'web_max_seconds_tooltip_disabled' => 'Webbläge Max Tid är endast tillgängligt när Läge är satt till Webb (ingen cron krävs).', +]; diff --git a/app/Language/sv/Module.php b/app/Language/sv/Module.php index 25ac2ad88..23e2e9b75 100644 --- a/app/Language/sv/Module.php +++ b/app/Language/sv/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Lägg till, uppdatera, radera och söka artikelpaket.", "items" => "Artiklar", "items_desc" => "Lägg till, uppdatera, ta bort och sök efter artiklar.", + 'jobs' => 'Jobbkö', + 'jobs_desc' => 'Konfigurera och hantera bakgrundsjobbkön.', "messages" => "Meddelande", "messages_desc" => "Skicka meddelanden till kunder, leverantörer och anställda.", "migrate" => "Migrera", diff --git a/app/Language/sw-KE/Jobs.php b/app/Language/sw-KE/Jobs.php new file mode 100644 index 000000000..8586403f2 --- /dev/null +++ b/app/Language/sw-KE/Jobs.php @@ -0,0 +1,32 @@ + 'Hali', + 'mode_auto' => 'Otomatiki (Cron / Kipanga Ratiba cha Kazi)', + 'mode_invalid' => 'Hali lazima iwe Otomatiki, Wavuti, au Mwenyewe.', + 'mode_manual' => 'Mwenyewe', + 'mode_web' => 'Wavuti (Hakuna Cron Inayohitajika)', + 'not_yet_implemented' => 'Bado haijatekelezwa — itapatikana katika toleo lijalo.', + 'process_all_jobs' => 'Shughulikia Kazi Zote', + 'process_selected_jobs' => 'Shughulikia Kazi Zilizochaguliwa', + 'saved_successfully' => 'Mipangilio ya Foleni ya Kazi imehifadhiwa kwa mafanikio.', + 'saved_unsuccessfully' => 'Mipangilio ya Foleni ya Kazi haikuweza kuhifadhiwa.', + 'select_jobs' => 'Chagua Kazi', + 'settings' => 'Mipangilio', + 'settings_configuration' => 'Mipangilio ya Foleni ya Kazi', + 'throttle_count' => 'Idadi', + 'throttle_count_required' => 'Idadi ya kikomo inahitajika na lazima iwe nambari kamili isiyo hasi.', + 'throttle_period' => 'Kipindi', + 'throttle_period_day' => 'Siku', + 'throttle_period_hour' => 'Saa', + 'throttle_period_minute' => 'Dakika', + 'throttle_period_month' => 'Mwezi', + 'throttle_period_required' => 'Kipindi cha kikomo kinahitajika.', + 'throttles' => 'Vikomo', + 'utilities' => 'Zana', + 'utilities_configuration' => 'Zana za Foleni ya Kazi', + 'web_max_seconds' => 'Muda wa Juu wa Hali ya Wavuti', + 'web_max_seconds_invalid' => 'Muda wa Juu wa Hali ya Wavuti unahitajika na lazima uwe nambari kamili isiyo hasi.', + 'web_max_seconds_tooltip' => 'Idadi ya juu ya sekunde baada ya ukurasa kupakiwa ambapo kazi mpya huanzishwa.', + 'web_max_seconds_tooltip_disabled' => 'Muda wa Juu wa Hali ya Wavuti unapatikana tu wakati Hali imewekwa kuwa Wavuti (hakuna cron inayohitajika).', +]; diff --git a/app/Language/sw-KE/Module.php b/app/Language/sw-KE/Module.php index ceea4c8e1..fa68147ff 100644 --- a/app/Language/sw-KE/Module.php +++ b/app/Language/sw-KE/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Ongeza, Sasisha, Futa na Tafuta Vifurushi vya Bidhaa.", "items" => "Bidhaa", "items_desc" => "Ongeza, Sasisha, Futa, na Tafuta Bidhaa.", + 'jobs' => 'Foleni ya Kazi', + 'jobs_desc' => 'Sanidi na simamia foleni ya kazi za nyuma.', "messages" => "Ujumbe", "messages_desc" => "Tuma Ujumbe kwa Wateja, Wasambazaji na Wafanyakazi.", "migrate" => "Hamisha", diff --git a/app/Language/sw-TZ/Jobs.php b/app/Language/sw-TZ/Jobs.php new file mode 100644 index 000000000..9c717f89f --- /dev/null +++ b/app/Language/sw-TZ/Jobs.php @@ -0,0 +1,32 @@ + 'Hali', + 'mode_auto' => 'Kiotomatiki (Cron / Ratiba ya Kazi)', + 'mode_invalid' => 'Hali lazima iwe Kiotomatiki, Wavuti, au Kwa Mkono.', + 'mode_manual' => 'Kwa Mkono', + 'mode_web' => 'Wavuti (Bila Kuhitaji Cron)', + 'not_yet_implemented' => 'Haijatekelezwa bado — itapatikana kwenye toleo lijalo.', + 'process_all_jobs' => 'Chakata Kazi Zote', + 'process_selected_jobs' => 'Chakata Kazi Zilizochaguliwa', + 'saved_successfully' => 'Mipangilio ya Foleni ya Kazi imehifadhiwa kwa ufanisi.', + 'saved_unsuccessfully' => 'Mipangilio ya Foleni ya Kazi imeshindwa kuhifadhiwa.', + 'select_jobs' => 'Chagua Kazi', + 'settings' => 'Mipangilio', + 'settings_configuration' => 'Mipangilio ya Foleni ya Kazi', + 'throttle_count' => 'Idadi', + 'throttle_count_required' => 'Idadi ya kizuizi inahitajika na lazima iwe namba kamili isiyo hasi.', + 'throttle_period' => 'Muda', + 'throttle_period_day' => 'Siku', + 'throttle_period_hour' => 'Saa', + 'throttle_period_minute' => 'Dakika', + 'throttle_period_month' => 'Mwezi', + 'throttle_period_required' => 'Muda wa kizuizi unahitajika.', + 'throttles' => 'Vizuizi', + 'utilities' => 'Zana', + 'utilities_configuration' => 'Zana za Foleni ya Kazi', + 'web_max_seconds' => 'Muda wa Juu wa Hali ya Wavuti', + 'web_max_seconds_invalid' => 'Muda wa Juu wa Hali ya Wavuti unahitajika na lazima uwe namba kamili isiyo hasi.', + 'web_max_seconds_tooltip' => 'Idadi kubwa zaidi ya sekunde baada ya ukurasa kupakiwa ambapo kazi mpya huanzishwa.', + 'web_max_seconds_tooltip_disabled' => 'Muda wa Juu wa Hali ya Wavuti unapatikana pale tu Hali inapowekwa kuwa Wavuti (bila kuhitaji cron).', +]; diff --git a/app/Language/sw-TZ/Module.php b/app/Language/sw-TZ/Module.php index ceea4c8e1..e5ed04693 100644 --- a/app/Language/sw-TZ/Module.php +++ b/app/Language/sw-TZ/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Ongeza, Sasisha, Futa na Tafuta Vifurushi vya Bidhaa.", "items" => "Bidhaa", "items_desc" => "Ongeza, Sasisha, Futa, na Tafuta Bidhaa.", + 'jobs' => 'Foleni ya Kazi', + 'jobs_desc' => 'Sanidi na dhibiti foleni ya kazi za nyuma ya pazia.', "messages" => "Ujumbe", "messages_desc" => "Tuma Ujumbe kwa Wateja, Wasambazaji na Wafanyakazi.", "migrate" => "Hamisha", diff --git a/app/Language/ta/Jobs.php b/app/Language/ta/Jobs.php new file mode 100644 index 000000000..0d621db9a --- /dev/null +++ b/app/Language/ta/Jobs.php @@ -0,0 +1,32 @@ + 'பயன்முறை', + 'mode_auto' => 'தானியங்கி (க்ரான் / பணி திட்டமிடுபவர்)', + 'mode_invalid' => 'பயன்முறை தானியங்கி, வலை அல்லது கைமுறை என ஒன்றாக இருக்க வேண்டும்.', + 'mode_manual' => 'கைமுறை', + 'mode_web' => 'வலை (க்ரான் தேவையில்லை)', + 'not_yet_implemented' => 'இன்னும் செயல்படுத்தப்படவில்லை — எதிர்கால பதிப்பில் கிடைக்கும்.', + 'process_all_jobs' => 'அனைத்து பணிகளையும் செயலாக்கு', + 'process_selected_jobs' => 'தேர்ந்தெடுக்கப்பட்ட பணிகளை செயலாக்கு', + 'saved_successfully' => 'பணி வரிசை அமைப்புகள் வெற்றிகரமாக சேமிக்கப்பட்டன.', + 'saved_unsuccessfully' => 'பணி வரிசை அமைப்புகளை சேமிக்க முடியவில்லை.', + 'select_jobs' => 'பணிகளைத் தேர்ந்தெடு', + 'settings' => 'அமைப்புகள்', + 'settings_configuration' => 'பணி வரிசை அமைப்புகள்', + 'throttle_count' => 'எண்ணிக்கை', + 'throttle_count_required' => 'கட்டுப்பாடு எண்ணிக்கை தேவை மற்றும் எதிர்மறையற்ற முழு எண்ணாக இருக்க வேண்டும்.', + 'throttle_period' => 'காலம்', + 'throttle_period_day' => 'நாள்', + 'throttle_period_hour' => 'மணி நேரம்', + 'throttle_period_minute' => 'நிமிடம்', + 'throttle_period_month' => 'மாதம்', + 'throttle_period_required' => 'கட்டுப்பாடு காலம் தேவை.', + 'throttles' => 'கட்டுப்பாடுகள்', + 'utilities' => 'பயன்பாடுகள்', + 'utilities_configuration' => 'பணி வரிசை பயன்பாடுகள்', + 'web_max_seconds' => 'வலை பயன்முறை அதிகபட்ச நேரம்', + 'web_max_seconds_invalid' => 'வலை பயன்முறை அதிகபட்ச நேரம் தேவை மற்றும் எதிர்மறையற்ற முழு எண்ணாக இருக்க வேண்டும்.', + 'web_max_seconds_tooltip' => 'பக்கம் ஏற்றப்பட்ட பிறகு புதிய பணிகள் தொடங்கப்படும் அதிகபட்ச நொடிகளின் எண்ணிக்கை.', + 'web_max_seconds_tooltip_disabled' => 'பயன்முறை வலை (க்ரான் தேவையில்லை) என அமைக்கப்பட்டிருக்கும்போது மட்டுமே வலை பயன்முறை அதிகபட்ச நேரம் கிடைக்கும்.', +]; diff --git a/app/Language/ta/Module.php b/app/Language/ta/Module.php index d8e024bde..3716ba4ef 100644 --- a/app/Language/ta/Module.php +++ b/app/Language/ta/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Add, Update, Delete and Search Item Kits.", "items" => "Items", "items_desc" => "Add, Update, Delete, and Search Items.", + 'jobs' => 'பணி வரிசை', + 'jobs_desc' => 'பின்னணி பணி வரிசையை உள்ளமைத்து நிர்வகிக்கவும்.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers and Employees.", "migrate" => "Migrate", diff --git a/app/Language/th/Jobs.php b/app/Language/th/Jobs.php new file mode 100644 index 000000000..73988641f --- /dev/null +++ b/app/Language/th/Jobs.php @@ -0,0 +1,32 @@ + 'โหมด', + 'mode_auto' => 'อัตโนมัติ (Cron / ตัวจัดกำหนดการงาน)', + 'mode_invalid' => 'โหมดต้องเป็นหนึ่งใน อัตโนมัติ, เว็บ หรือ กำหนดเอง', + 'mode_manual' => 'กำหนดเอง', + 'mode_web' => 'เว็บ (ไม่ต้องใช้ Cron)', + 'not_yet_implemented' => 'ยังไม่ได้ใช้งาน — จะพร้อมใช้งานในเวอร์ชันถัดไป', + 'process_all_jobs' => 'ประมวลผลงานทั้งหมด', + 'process_selected_jobs' => 'ประมวลผลงานที่เลือก', + 'saved_successfully' => 'บันทึกการตั้งค่าคิวงานสำเร็จแล้ว', + 'saved_unsuccessfully' => 'ไม่สามารถบันทึกการตั้งค่าคิวงานได้', + 'select_jobs' => 'เลือกงาน', + 'settings' => 'การตั้งค่า', + 'settings_configuration' => 'การตั้งค่าคิวงาน', + 'throttle_count' => 'จำนวน', + 'throttle_count_required' => 'ต้องระบุจำนวนจำกัด และต้องเป็นจำนวนเต็มที่ไม่ติดลบ', + 'throttle_period' => 'ช่วงเวลา', + 'throttle_period_day' => 'วัน', + 'throttle_period_hour' => 'ชั่วโมง', + 'throttle_period_minute' => 'นาที', + 'throttle_period_month' => 'เดือน', + 'throttle_period_required' => 'ต้องระบุช่วงเวลาจำกัด', + 'throttles' => 'ตัวจำกัดอัตรา', + 'utilities' => 'เครื่องมือ', + 'utilities_configuration' => 'เครื่องมือคิวงาน', + 'web_max_seconds' => 'เวลาสูงสุดในโหมดเว็บ', + 'web_max_seconds_invalid' => 'ต้องระบุเวลาสูงสุดในโหมดเว็บ และต้องเป็นจำนวนเต็มที่ไม่ติดลบ', + 'web_max_seconds_tooltip' => 'จำนวนวินาทีสูงสุดหลังจากโหลดหน้าเว็บที่จะเริ่มงานใหม่ได้', + 'web_max_seconds_tooltip_disabled' => 'เวลาสูงสุดในโหมดเว็บใช้ได้เฉพาะเมื่อตั้งโหมดเป็นเว็บ (ไม่ต้องใช้ Cron) เท่านั้น', +]; diff --git a/app/Language/th/Module.php b/app/Language/th/Module.php index a0e716992..c4e19d721 100644 --- a/app/Language/th/Module.php +++ b/app/Language/th/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "เพิ่ม, อัพเดท, ลบ, และค้นหา สินค้าหมู่", "items" => "สินค้า", "items_desc" => "เพิ่ม, อัพเดท, ลบ, และค้นหา สินค้า", + 'jobs' => 'คิวงาน', + 'jobs_desc' => 'กำหนดค่าและจัดการคิวงานเบื้องหลัง', "messages" => "Messages", "messages_desc" => "ส่งข้อความถึง ลูกค้า, คู่ค้า และพนักงาน", "migrate" => "โยกย้าย", diff --git a/app/Language/tl/Jobs.php b/app/Language/tl/Jobs.php new file mode 100644 index 000000000..85f0043ba --- /dev/null +++ b/app/Language/tl/Jobs.php @@ -0,0 +1,32 @@ + 'Mode', + 'mode_auto' => 'Awtomatiko (Cron / Task Scheduler)', + 'mode_invalid' => 'Ang mode ay dapat Awtomatiko, Web, o Manwal.', + 'mode_manual' => 'Manwal', + 'mode_web' => 'Web (Hindi Kailangan ng Cron)', + 'not_yet_implemented' => 'Hindi pa naipapatupad — magagamit sa susunod na bersyon.', + 'process_all_jobs' => 'Iproseso ang Lahat ng Trabaho', + 'process_selected_jobs' => 'Iproseso ang Napiling mga Trabaho', + 'saved_successfully' => 'Matagumpay na na-save ang mga setting ng Pila ng Trabaho.', + 'saved_unsuccessfully' => 'Hindi ma-save ang mga setting ng Pila ng Trabaho.', + 'select_jobs' => 'Pumili ng mga Trabaho', + 'settings' => 'Mga Setting', + 'settings_configuration' => 'Mga Setting ng Pila ng Trabaho', + 'throttle_count' => 'Bilang', + 'throttle_count_required' => 'Kailangan ang bilang ng throttle at dapat itong non-negative na integer.', + 'throttle_period' => 'Panahon', + 'throttle_period_day' => 'Araw', + 'throttle_period_hour' => 'Oras', + 'throttle_period_minute' => 'Minuto', + 'throttle_period_month' => 'Buwan', + 'throttle_period_required' => 'Kailangan ang panahon ng throttle.', + 'throttles' => 'Mga Throttle', + 'utilities' => 'Mga Utility', + 'utilities_configuration' => 'Mga Utility ng Pila ng Trabaho', + 'web_max_seconds' => 'Pinakamataas na Oras sa Web Mode', + 'web_max_seconds_invalid' => 'Kailangan ang pinakamataas na oras sa Web Mode at dapat itong non-negative na integer.', + 'web_max_seconds_tooltip' => 'Pinakamataas na bilang ng segundo pagkatapos mag-load ang pahina kung saan sisimulan ang mga bagong trabaho.', + 'web_max_seconds_tooltip_disabled' => 'Ang Pinakamataas na Oras sa Web Mode ay magagamit lamang kapag ang Mode ay naka-set sa Web (hindi kailangan ng cron).', +]; diff --git a/app/Language/tl/Module.php b/app/Language/tl/Module.php index c3e249caf..f0627ab9c 100644 --- a/app/Language/tl/Module.php +++ b/app/Language/tl/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Add, Update, Delete, and Search Items.", "items" => "Items", "items_desc" => "Add, Update, Delete and Search Item Kits.", + 'jobs' => 'Pila ng Trabaho', + 'jobs_desc' => 'I-configure at pamahalaan ang pila ng trabaho sa background.', "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers and Employees.", "migrate" => "Migrate", diff --git a/app/Language/tr/Jobs.php b/app/Language/tr/Jobs.php new file mode 100644 index 000000000..85cd54f84 --- /dev/null +++ b/app/Language/tr/Jobs.php @@ -0,0 +1,32 @@ + 'Mod', + 'mode_auto' => 'Otomatik (Cron / Görev Zamanlayıcı)', + 'mode_invalid' => 'Mod, Otomatik, Web veya Manuel değerlerinden biri olmalıdır.', + 'mode_manual' => 'Manuel', + 'mode_web' => 'Web (Cron Gerekmez)', + 'not_yet_implemented' => 'Henüz uygulanmadı — gelecek bir sürümde kullanılabilir olacak.', + 'process_all_jobs' => 'Tüm İşleri İşle', + 'process_selected_jobs' => 'Seçili İşleri İşle', + 'saved_successfully' => 'İş Kuyruğu ayarları başarıyla kaydedildi.', + 'saved_unsuccessfully' => 'İş Kuyruğu ayarları kaydedilemedi.', + 'select_jobs' => 'İşleri Seç', + 'settings' => 'Ayarlar', + 'settings_configuration' => 'İş Kuyruğu Ayarları', + 'throttle_count' => 'Sayı', + 'throttle_count_required' => 'Kısıtlama sayısı gereklidir ve negatif olmayan bir tam sayı olmalıdır.', + 'throttle_period' => 'Periyot', + 'throttle_period_day' => 'Gün', + 'throttle_period_hour' => 'Saat', + 'throttle_period_minute' => 'Dakika', + 'throttle_period_month' => 'Ay', + 'throttle_period_required' => 'Kısıtlama periyodu gereklidir.', + 'throttles' => 'Kısıtlamalar', + 'utilities' => 'Araçlar', + 'utilities_configuration' => 'İş Kuyruğu Araçları', + 'web_max_seconds' => 'Web Modu Maksimum Süre', + 'web_max_seconds_invalid' => 'Web Modu Maksimum Süre gereklidir ve negatif olmayan bir tam sayı olmalıdır.', + 'web_max_seconds_tooltip' => 'Sayfa yüklendikten sonra yeni işlerin başlatıldığı maksimum saniye sayısı.', + 'web_max_seconds_tooltip_disabled' => 'Web Modu Maksimum Süre yalnızca Mod, Web (cron gerektirmez) olarak ayarlandığında kullanılabilir.', +]; diff --git a/app/Language/tr/Module.php b/app/Language/tr/Module.php index a2269db31..47578bd35 100644 --- a/app/Language/tr/Module.php +++ b/app/Language/tr/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Ekleme, değiştirme, silme ve arama.", "items" => "Ürünler", "items_desc" => "Ekleme, değiştirme, silme ve arama.", + "jobs" => "İş Kuyruğu", + "jobs_desc" => "Arka plan iş kuyruğunu yapılandırın ve yönetin.", "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers, Employees et al.", "migrate" => "Göç", diff --git a/app/Language/uk/Jobs.php b/app/Language/uk/Jobs.php new file mode 100644 index 000000000..b857b72a1 --- /dev/null +++ b/app/Language/uk/Jobs.php @@ -0,0 +1,32 @@ + 'Режим', + 'mode_auto' => 'Автоматично (Cron / Планувальник завдань)', + 'mode_invalid' => 'Режим має бути одним із: Автоматично, Веб або Вручну.', + 'mode_manual' => 'Вручну', + 'mode_web' => 'Веб (Cron не потрібен)', + 'not_yet_implemented' => 'Ще не реалізовано — буде доступно в майбутньому випуску.', + 'process_all_jobs' => 'Обробити всі завдання', + 'process_selected_jobs' => 'Обробити вибрані завдання', + 'saved_successfully' => 'Налаштування черги завдань успішно збережено.', + 'saved_unsuccessfully' => 'Не вдалося зберегти налаштування черги завдань.', + 'select_jobs' => 'Вибрати завдання', + 'settings' => 'Налаштування', + 'settings_configuration' => 'Налаштування черги завдань', + 'throttle_count' => 'Кількість', + 'throttle_count_required' => 'Кількість обмеження обов\'язкова і має бути невід\'ємним цілим числом.', + 'throttle_period' => 'Період', + 'throttle_period_day' => 'День', + 'throttle_period_hour' => 'Година', + 'throttle_period_minute' => 'Хвилина', + 'throttle_period_month' => 'Місяць', + 'throttle_period_required' => 'Період обмеження обов\'язковий.', + 'throttles' => 'Обмеження', + 'utilities' => 'Утиліти', + 'utilities_configuration' => 'Утиліти черги завдань', + 'web_max_seconds' => 'Максимальний час веб-режиму', + 'web_max_seconds_invalid' => 'Максимальний час веб-режиму обов\'язковий і має бути невід\'ємним цілим числом.', + 'web_max_seconds_tooltip' => 'Максимальна кількість секунд після завантаження сторінки, протягом якої запускаються нові завдання.', + 'web_max_seconds_tooltip_disabled' => 'Максимальний час веб-режиму доступний лише коли Режим встановлено на Веб (без потреби в cron).', +]; diff --git a/app/Language/uk/Module.php b/app/Language/uk/Module.php index 092bcd986..1572f3381 100644 --- a/app/Language/uk/Module.php +++ b/app/Language/uk/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Додавання, оновлення, видалення та пошук комплектів товарів.", "items" => "Товари", "items_desc" => "Додавання, оновлення, видалення та пошук товарів.", + "jobs" => "Черга завдань", + "jobs_desc" => "Налаштування та керування чергою фонових завдань.", "messages" => "Повідомлення", "messages_desc" => "Надіслати повідомлення клієнтам, постачальникам та працівникам.", "migrate" => "Перенесення", diff --git a/app/Language/ur/Jobs.php b/app/Language/ur/Jobs.php new file mode 100644 index 000000000..eb2124d68 --- /dev/null +++ b/app/Language/ur/Jobs.php @@ -0,0 +1,32 @@ + 'موڈ', + 'mode_auto' => 'خودکار (کرون / ٹاسک شیڈیولر)', + 'mode_invalid' => 'موڈ لازمی طور پر خودکار، ویب، یا دستی میں سے کوئی ایک ہونا چاہیے۔', + 'mode_manual' => 'دستی', + 'mode_web' => 'ویب (کرون کی ضرورت نہیں)', + 'not_yet_implemented' => 'ابھی تک نافذ نہیں کیا گیا — مستقبل کے ورژن میں دستیاب ہوگا۔', + 'process_all_jobs' => 'تمام ملازمتوں پر کارروائی کریں', + 'process_selected_jobs' => 'منتخب ملازمتوں پر کارروائی کریں', + 'saved_successfully' => 'قطارِ ملازمت کی ترتیبات کامیابی سے محفوظ ہو گئیں۔', + 'saved_unsuccessfully' => 'قطارِ ملازمت کی ترتیبات محفوظ نہیں ہو سکیں۔', + 'select_jobs' => 'ملازمتیں منتخب کریں', + 'settings' => 'ترتیبات', + 'settings_configuration' => 'قطارِ ملازمت کی ترتیبات', + 'throttle_count' => 'تعداد', + 'throttle_count_required' => 'تھروٹل کی تعداد لازمی ہے اور یہ ایک غیر منفی عدد صحیح ہونی چاہیے۔', + 'throttle_period' => 'مدت', + 'throttle_period_day' => 'دن', + 'throttle_period_hour' => 'گھنٹہ', + 'throttle_period_minute' => 'منٹ', + 'throttle_period_month' => 'مہینہ', + 'throttle_period_required' => 'تھروٹل کی مدت لازمی ہے۔', + 'throttles' => 'تھروٹلز', + 'utilities' => 'افادیتیں', + 'utilities_configuration' => 'قطارِ ملازمت کی افادیتیں', + 'web_max_seconds' => 'ویب موڈ کا زیادہ سے زیادہ وقت', + 'web_max_seconds_invalid' => 'ویب موڈ کا زیادہ سے زیادہ وقت لازمی ہے اور یہ ایک غیر منفی عدد صحیح ہونا چاہیے۔', + 'web_max_seconds_tooltip' => 'صفحہ لوڈ ہونے کے بعد زیادہ سے زیادہ سیکنڈوں کی تعداد جس میں نئی ملازمتیں شروع کی جاتی ہیں۔', + 'web_max_seconds_tooltip_disabled' => 'ویب موڈ کا زیادہ سے زیادہ وقت صرف اس وقت دستیاب ہوتا ہے جب موڈ ویب (بغیر کرون کے) پر مقرر ہو۔', +]; diff --git a/app/Language/ur/Module.php b/app/Language/ur/Module.php index 563ae0d6d..b4de1cf7a 100644 --- a/app/Language/ur/Module.php +++ b/app/Language/ur/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "", "items" => "", "items_desc" => "", + 'jobs' => 'قطارِ ملازمت', + 'jobs_desc' => 'پس منظر میں چلنے والی ملازمتوں کی قطار کو ترتیب دیں اور منظم کریں۔', "messages" => "", "messages_desc" => "", "migrate" => "", diff --git a/app/Language/vi/Jobs.php b/app/Language/vi/Jobs.php new file mode 100644 index 000000000..69537d01d --- /dev/null +++ b/app/Language/vi/Jobs.php @@ -0,0 +1,32 @@ + 'Chế độ', + 'mode_auto' => 'Tự động (Cron / Trình lập lịch tác vụ)', + 'mode_invalid' => 'Chế độ phải là một trong các giá trị: Tự động, Web, hoặc Thủ công.', + 'mode_manual' => 'Thủ công', + 'mode_web' => 'Web (Không cần Cron)', + 'not_yet_implemented' => 'Chưa được triển khai — sẽ có trong phiên bản tương lai.', + 'process_all_jobs' => 'Xử lý tất cả công việc', + 'process_selected_jobs' => 'Xử lý các công việc đã chọn', + 'saved_successfully' => 'Đã lưu cài đặt Hàng đợi công việc thành công.', + 'saved_unsuccessfully' => 'Không thể lưu cài đặt Hàng đợi công việc.', + 'select_jobs' => 'Chọn công việc', + 'settings' => 'Cài đặt', + 'settings_configuration' => 'Cài đặt Hàng đợi công việc', + 'throttle_count' => 'Số lượng', + 'throttle_count_required' => 'Số lượng giới hạn là bắt buộc và phải là số nguyên không âm.', + 'throttle_period' => 'Chu kỳ', + 'throttle_period_day' => 'Ngày', + 'throttle_period_hour' => 'Giờ', + 'throttle_period_minute' => 'Phút', + 'throttle_period_month' => 'Tháng', + 'throttle_period_required' => 'Chu kỳ giới hạn là bắt buộc.', + 'throttles' => 'Giới hạn', + 'utilities' => 'Tiện ích', + 'utilities_configuration' => 'Tiện ích Hàng đợi công việc', + 'web_max_seconds' => 'Thời gian tối đa chế độ Web', + 'web_max_seconds_invalid' => 'Thời gian tối đa chế độ Web là bắt buộc và phải là số nguyên không âm.', + 'web_max_seconds_tooltip' => 'Số giây tối đa sau khi tải trang mà các công việc mới được bắt đầu.', + 'web_max_seconds_tooltip_disabled' => 'Thời gian tối đa chế độ Web chỉ khả dụng khi Chế độ được đặt thành Web (không cần cron).', +]; diff --git a/app/Language/vi/Module.php b/app/Language/vi/Module.php index 28c77e135..8e9bd5b02 100644 --- a/app/Language/vi/Module.php +++ b/app/Language/vi/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "Thêm, Cập nhật, Xóa và Tìm kiếm Gói hàng hóa.", "items" => "Hàng hóa", "items_desc" => "Thêm, Cập nhật, Xóa và Tìm kiếm Hàng hóa.", + 'jobs' => 'Hàng đợi công việc', + 'jobs_desc' => 'Cấu hình và quản lý hàng đợi công việc chạy nền.', "messages" => "Nhắn tin", "messages_desc" => "Gửi tin nhắn đến Khách hàng, Nhà cung cấp và Nhân viên.", "migrate" => "Nâng cấp", diff --git a/app/Language/zh-Hans/Jobs.php b/app/Language/zh-Hans/Jobs.php new file mode 100644 index 000000000..cbe3d01e9 --- /dev/null +++ b/app/Language/zh-Hans/Jobs.php @@ -0,0 +1,32 @@ + '模式', + 'mode_auto' => '自动(定时任务 / 任务计划程序)', + 'mode_invalid' => '模式必须为自动、网页或手动之一。', + 'mode_manual' => '手动', + 'mode_web' => '网页(无需定时任务)', + 'not_yet_implemented' => '尚未实现——将在未来版本中提供。', + 'process_all_jobs' => '处理所有任务', + 'process_selected_jobs' => '处理选定任务', + 'saved_successfully' => '任务队列设置已成功保存。', + 'saved_unsuccessfully' => '无法保存任务队列设置。', + 'select_jobs' => '选择任务', + 'settings' => '设置', + 'settings_configuration' => '任务队列设置', + 'throttle_count' => '数量', + 'throttle_count_required' => '限流数量为必填项,且必须为非负整数。', + 'throttle_period' => '周期', + 'throttle_period_day' => '天', + 'throttle_period_hour' => '小时', + 'throttle_period_minute' => '分钟', + 'throttle_period_month' => '月', + 'throttle_period_required' => '限流周期为必填项。', + 'throttles' => '限流设置', + 'utilities' => '实用工具', + 'utilities_configuration' => '任务队列实用工具', + 'web_max_seconds' => '网页模式最长时间', + 'web_max_seconds_invalid' => '网页模式最长时间为必填项,且必须为非负整数。', + 'web_max_seconds_tooltip' => '页面加载后允许启动新任务的最长秒数。', + 'web_max_seconds_tooltip_disabled' => '仅当模式设置为网页(无需定时任务)时,网页模式最长时间才可用。', +]; diff --git a/app/Language/zh-Hans/Module.php b/app/Language/zh-Hans/Module.php index e6ed8de2b..e015c944d 100644 --- a/app/Language/zh-Hans/Module.php +++ b/app/Language/zh-Hans/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "添加,更新,刪除,搜索產品套件", "items" => "產品", "items_desc" => "添加,更新,刪除,搜索產品", + "jobs" => "任务队列", + "jobs_desc" => "配置和管理后台任务队列。", "messages" => "Messages", "messages_desc" => "Send Messages to Customers, Suppliers, Employees et al.", "migrate" => "", diff --git a/app/Language/zh-Hant/Jobs.php b/app/Language/zh-Hant/Jobs.php new file mode 100644 index 000000000..6f2581360 --- /dev/null +++ b/app/Language/zh-Hant/Jobs.php @@ -0,0 +1,32 @@ + '模式', + 'mode_auto' => '自動(排程 / 工作排程器)', + 'mode_invalid' => '模式必須為自動、網頁或手動其中之一。', + 'mode_manual' => '手動', + 'mode_web' => '網頁(無需排程)', + 'not_yet_implemented' => '尚未實作——將於未來版本提供。', + 'process_all_jobs' => '處理所有工作', + 'process_selected_jobs' => '處理選取的工作', + 'saved_successfully' => '工作佇列設定已成功儲存。', + 'saved_unsuccessfully' => '無法儲存工作佇列設定。', + 'select_jobs' => '選取工作', + 'settings' => '設定', + 'settings_configuration' => '工作佇列設定', + 'throttle_count' => '數量', + 'throttle_count_required' => '限流數量為必填項目,且必須為非負整數。', + 'throttle_period' => '週期', + 'throttle_period_day' => '日', + 'throttle_period_hour' => '小時', + 'throttle_period_minute' => '分鐘', + 'throttle_period_month' => '月', + 'throttle_period_required' => '限流週期為必填項目。', + 'throttles' => '限流設定', + 'utilities' => '公用程式', + 'utilities_configuration' => '工作佇列公用程式', + 'web_max_seconds' => '網頁模式最長時間', + 'web_max_seconds_invalid' => '網頁模式最長時間為必填項目,且必須為非負整數。', + 'web_max_seconds_tooltip' => '頁面載入後允許啟動新工作的最長秒數。', + 'web_max_seconds_tooltip_disabled' => '僅當模式設為網頁(無需排程)時,網頁模式最長時間才可使用。', +]; diff --git a/app/Language/zh-Hant/Module.php b/app/Language/zh-Hant/Module.php index 26fc050e0..f3e49edd1 100644 --- a/app/Language/zh-Hant/Module.php +++ b/app/Language/zh-Hant/Module.php @@ -26,6 +26,8 @@ return [ "item_kits_desc" => "添加,更新,刪除,搜索產品套件.", "items" => "產品", "items_desc" => "添加,更新,刪除,搜索產品.", + "jobs" => "工作佇列", + "jobs_desc" => "設定並管理背景工作佇列。", "messages" => "留言", "messages_desc" => "向客戶、供應商、員工等發送消息。", "migrate" => "遷移",